From 59136442c57493f48bdc195c8a506c6c67810cc6 Mon Sep 17 00:00:00 2001 From: Sventimir Date: Wed, 30 Mar 2022 13:48:27 +0200 Subject: [PATCH 01/10] Proto/Tests: Remove dead code. --- .../test/integration/michelson/test_interpretation.ml | 6 ------ 1 file changed, 6 deletions(-) diff --git a/src/proto_alpha/lib_protocol/test/integration/michelson/test_interpretation.ml b/src/proto_alpha/lib_protocol/test/integration/michelson/test_interpretation.ml index bc2229ba4345..3de6c5933f3e 100644 --- a/src/proto_alpha/lib_protocol/test/integration/michelson/test_interpretation.ml +++ b/src/proto_alpha/lib_protocol/test/integration/michelson/test_interpretation.ml @@ -102,12 +102,6 @@ let test_multiplication_close_to_overflow_passes () = | Error errs -> Alcotest.failf "Unexpected error: %a" Error_monad.pp_print_trace errs -let read_file filename = - let ch = open_in filename in - let s = really_input_string ch (in_channel_length ch) in - close_in ch ; - s - (** The purpose of these two tests is to check that the Michelson interpreter is stack-safe (because it is tail-recursive). -- GitLab From d6c64ef84ba5952e1157bcfde6a6640c1969b300 Mon Sep 17 00:00:00 2001 From: Sventimir Date: Wed, 30 Mar 2022 13:51:17 +0200 Subject: [PATCH 02/10] Proto/Test: Split a helper function to load contracts. --- .../test/helpers/contract_helpers.ml | 27 ++++++++++--------- 1 file changed, 15 insertions(+), 12 deletions(-) diff --git a/src/proto_alpha/lib_protocol/test/helpers/contract_helpers.ml b/src/proto_alpha/lib_protocol/test/helpers/contract_helpers.ml index a462c485afd6..fff9a8f28e34 100644 --- a/src/proto_alpha/lib_protocol/test/helpers/contract_helpers.ml +++ b/src/proto_alpha/lib_protocol/test/helpers/contract_helpers.ml @@ -36,20 +36,23 @@ let init () = in (b, baker, src1, src2) -(** Returns a block in which the contract is originated. *) -let originate_contract file storage src b baker = - let load_file f = - let ic = open_in f in - let res = really_input_string ic (in_channel_length ic) in - close_in ic ; - res - in - let contract_string = load_file file in +(** Return contents of a given file as string. *) +let read_file f = + let ic = open_in f in + let res = really_input_string ic (in_channel_length ic) in + close_in ic ; + res + +(** Loads a script from file. *) +let load_script ~storage file = + let contract_string = read_file file in let code = Expr.toplevel_from_string contract_string in let storage = Expr.from_string storage in - let script = - Alpha_context.Script.{code = lazy_expr code; storage = lazy_expr storage} - in + Alpha_context.Script.{code = lazy_expr code; storage = lazy_expr storage} + +(** Returns a block in which the contract is originated. *) +let originate_contract file storage src b baker = + let script = load_script ~storage file in Op.contract_origination (B b) src ~fee:(Test_tez.of_int 10) ~script >>=? fun (operation, dst) -> Incremental.begin_construction ~policy:Block.(By_account baker) b -- GitLab From 666223f266c1fbbd866e9e50a497b45cfc460853 Mon Sep 17 00:00:00 2001 From: Sventimir Date: Wed, 30 Mar 2022 14:34:42 +0200 Subject: [PATCH 03/10] Proto/Test: Add a stub of a test for logging contract execution. --- .../test/helpers/contract_helpers.ml | 3 +- .../test/regression/contracts/add_to_store.tz | 10 +++ .../lib_protocol/test/regression/dune | 18 +++++ .../lib_protocol/test/regression/main.ml | 39 +++++++++ .../test/regression/test_logging.ml | 79 +++++++++++++++++++ .../tezt/_regressions/test_logging.out | 12 +++ .../lib_protocol/test/regression/tezt/dune | 1 + 7 files changed, 161 insertions(+), 1 deletion(-) create mode 100644 src/proto_alpha/lib_protocol/test/regression/contracts/add_to_store.tz create mode 100644 src/proto_alpha/lib_protocol/test/regression/dune create mode 100644 src/proto_alpha/lib_protocol/test/regression/main.ml create mode 100644 src/proto_alpha/lib_protocol/test/regression/test_logging.ml create mode 100644 src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/test_logging.out create mode 100644 src/proto_alpha/lib_protocol/test/regression/tezt/dune diff --git a/src/proto_alpha/lib_protocol/test/helpers/contract_helpers.ml b/src/proto_alpha/lib_protocol/test/helpers/contract_helpers.ml index fff9a8f28e34..61d2a5a1fca4 100644 --- a/src/proto_alpha/lib_protocol/test/helpers/contract_helpers.ml +++ b/src/proto_alpha/lib_protocol/test/helpers/contract_helpers.ml @@ -78,7 +78,7 @@ let default_step_constants = (** Helper function that parses and types a script, its initial storage and parameters from strings. It then executes the typed script with the storage and parameter and returns the result. *) -let run_script ctx ?(step_constants = default_step_constants) contract +let run_script ctx ?logger ?(step_constants = default_step_constants) contract ?(entrypoint = Entrypoint.default) ~storage ~parameter () = let contract_expr = Expr.from_string contract in let storage_expr = Expr.from_string storage in @@ -90,6 +90,7 @@ let run_script ctx ?(step_constants = default_step_constants) contract ctx Readable step_constants + ?logger ~script ~cached_script:None ~entrypoint diff --git a/src/proto_alpha/lib_protocol/test/regression/contracts/add_to_store.tz b/src/proto_alpha/lib_protocol/test/regression/contracts/add_to_store.tz new file mode 100644 index 000000000000..65c7aaa78aca --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/contracts/add_to_store.tz @@ -0,0 +1,10 @@ +{ + parameter int ; + storage int ; + code { + UNPAIR ; + ADD ; + NIL operation ; + PAIR ; + } +} diff --git a/src/proto_alpha/lib_protocol/test/regression/dune b/src/proto_alpha/lib_protocol/test/regression/dune new file mode 100644 index 000000000000..6ed77f6705dd --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/dune @@ -0,0 +1,18 @@ +(test + (name main) + (package tezos-protocol-alpha-tests) + (deps (glob_files contracts/*) + (glob_files tezt/_regressions)) + (libraries tezt + tezos-base + tezos-protocol-alpha + tezos-protocol-alpha-parameters + tezos-base-test-helpers + tezos-alpha-test-helpers + tezos-micheline) + (flags (:standard -open Tezos_base__TzPervasives + -open Tezos_protocol_alpha + -open Tezos_client_alpha + -open Tezos_alpha_test_helpers + -open Tezos_base_test_helpers + -open Tezos_micheline))) diff --git a/src/proto_alpha/lib_protocol/test/regression/main.ml b/src/proto_alpha/lib_protocol/test/regression/main.ml new file mode 100644 index 000000000000..0a165fd138fb --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/main.ml @@ -0,0 +1,39 @@ +(*****************************************************************************) +(* *) +(* Open Source License *) +(* Copyright (c) 2021 Nomadic Labs *) +(* *) +(* Permission is hereby granted, free of charge, to any person obtaining a *) +(* copy of this software and associated documentation files (the "Software"),*) +(* to deal in the Software without restriction, including without limitation *) +(* the rights to use, copy, modify, merge, publish, distribute, sublicense, *) +(* and/or sell copies of the Software, and to permit persons to whom the *) +(* Software is furnished to do so, subject to the following conditions: *) +(* *) +(* The above copyright notice and this permission notice shall be included *) +(* in all copies or substantial portions of the Software. *) +(* *) +(* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR*) +(* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, *) +(* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL *) +(* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER*) +(* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING *) +(* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER *) +(* DEALINGS IN THE SOFTWARE. *) +(* *) +(*****************************************************************************) + +(** Testing + ------- + Component: Protocol + Invocation: dune runtest src/proto_alpha/lib_protocol/test/regression + Subject: Protocol Regessions + *) + +(* This module runs the tests implemented in all other modules of this directory. + Each module defines tests which are thematically related, + as functions to be called here. *) +let () = + Test_logging.register () ; + (* Test.run () should be the last statement, don't register afterwards! *) + Tezt.Test.run () diff --git a/src/proto_alpha/lib_protocol/test/regression/test_logging.ml b/src/proto_alpha/lib_protocol/test/regression/test_logging.ml new file mode 100644 index 000000000000..693832c2ec84 --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/test_logging.ml @@ -0,0 +1,79 @@ +(*****************************************************************************) +(* *) +(* Open Source License *) +(* Copyright (c) 2022 Nomadic Labs, *) +(* *) +(* Permission is hereby granted, free of charge, to any person obtaining a *) +(* copy of this software and associated documentation files (the "Software"),*) +(* to deal in the Software without restriction, including without limitation *) +(* the rights to use, copy, modify, merge, publish, distribute, sublicense, *) +(* and/or sell copies of the Software, and to permit persons to whom the *) +(* Software is furnished to do so, subject to the following conditions: *) +(* *) +(* The above copyright notice and this permission notice shall be included *) +(* in all copies or substantial portions of the Software. *) +(* *) +(* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR*) +(* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, *) +(* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL *) +(* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER*) +(* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING *) +(* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER *) +(* DEALINGS IN THE SOFTWARE. *) +(* *) +(*****************************************************************************) + +(** Testing + ------- + Component: Protocol (type-checking) + Invocation: cd src/proto_alpha/lib_protocol/test/regression && \ + dune exec ./main.exe + Subject: Type-checking + *) + +open Lwt_result_syntax +open Protocol +open Tezt + +let logger : Script_typed_ir.logger = + let log = Regression.capture in + let log_interp _ _ctxt _loc _sty _stack = log "interp" in + let log_entry _ _ctxt _loc _sty _stack = log "entry" in + let log_exit _ _ctxt _loc _sty _stack = log "exit" in + let log_control _ = log "ctrl" in + let get_log () = return_none in + {log_exit; log_entry; log_interp; get_log; log_control} + +let test_context () = + let* b, _cs = Context.init1 ~consensus_threshold:0 () in + let* v = Incremental.begin_construction b in + return (Incremental.alpha_ctxt v) + +let first_reg_test () = + let* ctxt = test_context () in + let script = Contract_helpers.read_file "contracts/add_to_store.tz" in + let* _res, _ctxt = + Contract_helpers.run_script + ctxt + script + ~logger + ~storage:"0" + ~parameter:"2" + () + in + return_unit + +let fail_on_error f () = + let open Lwt_syntax in + let* result = f () in + match result with + | Ok () -> return () + | Error e -> Test.fail "%a" Error_monad.pp_print_trace e + +let register () = + Regression.register + ~__FILE__ + ~title:"first_regression_test" + ~tags:["protocol"; "regression"] + ~output_file:"test_logging" + (fail_on_error first_reg_test) diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/test_logging.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/test_logging.out new file mode 100644 index 000000000000..136982d494f5 --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/test_logging.out @@ -0,0 +1,12 @@ +test_logging.out +interp +entry +exit +entry +exit +entry +exit +entry +exit +entry +ctrl diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/dune b/src/proto_alpha/lib_protocol/test/regression/tezt/dune new file mode 100644 index 000000000000..e73910ff8342 --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/dune @@ -0,0 +1 @@ +(dirs :standard _regressions) -- GitLab From 4935670a11e5f04bd0553fd2a0e31724c4b1b81f Mon Sep 17 00:00:00 2001 From: Sventimir Date: Fri, 15 Apr 2022 11:21:39 +0200 Subject: [PATCH 04/10] Proto/Test: Allow run_script to mock internal operations. --- .../test/helpers/contract_helpers.ml | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/src/proto_alpha/lib_protocol/test/helpers/contract_helpers.ml b/src/proto_alpha/lib_protocol/test/helpers/contract_helpers.ml index 61d2a5a1fca4..1a77b689a40a 100644 --- a/src/proto_alpha/lib_protocol/test/helpers/contract_helpers.ml +++ b/src/proto_alpha/lib_protocol/test/helpers/contract_helpers.ml @@ -75,11 +75,20 @@ let default_step_constants = level = Script_int.zero_n; } -(** Helper function that parses and types a script, its initial storage and +(** Helper function that parses and typechecks a script, its initial storage and parameters from strings. It then executes the typed script with the storage - and parameter and returns the result. *) -let run_script ctx ?logger ?(step_constants = default_step_constants) contract - ?(entrypoint = Entrypoint.default) ~storage ~parameter () = + and parameters and returns the result. + + The [step_constants] argument passes in some data which remains constant + throughout script's execution, hence the name. This includes addresses of + the sender and payer, the address of the smart contract, the amount of Tez + transferred to it and so on. + + An [internal] operation is an operation generated by smart contract's execution + rather than by an implicit account. *) +let run_script ctx ?logger ?(step_constants = default_step_constants) + ?(internal = false) contract ?(entrypoint = Entrypoint.default) ~storage + ~parameter () = let contract_expr = Expr.from_string contract in let storage_expr = Expr.from_string storage in let parameter_expr = Expr.from_string parameter in @@ -95,7 +104,7 @@ let run_script ctx ?logger ?(step_constants = default_step_constants) contract ~cached_script:None ~entrypoint ~parameter:parameter_expr - ~internal:false + ~internal >>=?? fun res -> return res let originate_contract_from_string ~script ~storage ~source_contract ~baker -- GitLab From 16072e3fb6af05fb92eb4bdff5810ce53918cd97 Mon Sep 17 00:00:00 2001 From: Sventimir Date: Wed, 30 Mar 2022 16:49:26 +0200 Subject: [PATCH 05/10] Proto/Test: Give the test_logging a real logger. One that actually generates output. It's equivalent to the trace_logger from Plugin for now, but will be extended soon. --- .../lib_protocol/test/regression/dune | 2 + .../test/regression/test_logging.ml | 74 ++++++++++++++++--- .../tezt/_regressions/test_logging.out | 25 ++++--- 3 files changed, 80 insertions(+), 21 deletions(-) diff --git a/src/proto_alpha/lib_protocol/test/regression/dune b/src/proto_alpha/lib_protocol/test/regression/dune index 6ed77f6705dd..8af99032ddf5 100644 --- a/src/proto_alpha/lib_protocol/test/regression/dune +++ b/src/proto_alpha/lib_protocol/test/regression/dune @@ -7,11 +7,13 @@ tezos-base tezos-protocol-alpha tezos-protocol-alpha-parameters + tezos-protocol-plugin-alpha tezos-base-test-helpers tezos-alpha-test-helpers tezos-micheline) (flags (:standard -open Tezos_base__TzPervasives -open Tezos_protocol_alpha + -open Tezos_protocol_plugin_alpha -open Tezos_client_alpha -open Tezos_alpha_test_helpers -open Tezos_base_test_helpers diff --git a/src/proto_alpha/lib_protocol/test/regression/test_logging.ml b/src/proto_alpha/lib_protocol/test/regression/test_logging.ml index 693832c2ec84..048e26ff7767 100644 --- a/src/proto_alpha/lib_protocol/test/regression/test_logging.ml +++ b/src/proto_alpha/lib_protocol/test/regression/test_logging.ml @@ -33,16 +33,63 @@ open Lwt_result_syntax open Protocol +open Alpha_context open Tezt -let logger : Script_typed_ir.logger = - let log = Regression.capture in - let log_interp _ _ctxt _loc _sty _stack = log "interp" in - let log_entry _ _ctxt _loc _sty _stack = log "entry" in - let log_exit _ _ctxt _loc _sty _stack = log "exit" in - let log_control _ = log "ctrl" in - let get_log () = return_none in - {log_exit; log_entry; log_interp; get_log; log_control} +module Traced_interpreter = Plugin.RPC.Scripts.Traced_interpreter (struct + let unparsing_mode = Script_ir_translator.Readable +end) + +type log_element = + | With_stack : + context + * Script.location + * ('a * 's) + * ('a, 's) Script_typed_ir.stack_ty + * int (* indentation change *) + -> log_element + +type trace_element = + | TInstr : Script.location * Gas.t * Script.expr list -> trace_element + +let pp_trace fmt = function + | TInstr (loc, gas, stack) -> + Format.fprintf + fmt + "- @[location: %d (remaining gas: %a)@,[ @[%a ]@]@]" + loc + Gas.pp + gas + (Format.pp_print_list (fun ppf e -> + Format.fprintf ppf "@[%a@]" Michelson_v1_printer.print_expr e)) + stack + +let logger () : + (unit -> trace_element list tzresult Lwt.t) * Script_typed_ir.logger = + let log : log_element list ref = ref [] in + let log_interp _ ctxt loc sty stack = + log := With_stack (ctxt, loc, stack, sty, 0) :: !log + in + let log_entry _ _ctxt _loc _sty _stack = () in + let log_exit _ ctxt loc sty stack = + log := With_stack (ctxt, loc, stack, sty, 0) :: !log + in + let log_control _ = () in + let get_log () = assert false in + let assemble_log () = + let+ l = + List.map_es + (fun (With_stack (ctxt, loc, stack, stack_ty, _)) -> + let+ stack = + Lwt.map Environment.wrap_tzresult + @@ Traced_interpreter.unparse_stack ctxt (stack, stack_ty) + in + TInstr (loc, Gas.level ctxt, stack)) + !log + in + List.rev l + in + (assemble_log, {log_exit; log_entry; log_interp; get_log; log_control}) let test_context () = let* b, _cs = Context.init1 ~consensus_threshold:0 () in @@ -50,6 +97,7 @@ let test_context () = return (Incremental.alpha_ctxt v) let first_reg_test () = + let get_log, logger = logger () in let* ctxt = test_context () in let script = Contract_helpers.read_file "contracts/add_to_store.tz" in let* _res, _ctxt = @@ -57,10 +105,16 @@ let first_reg_test () = ctxt script ~logger - ~storage:"0" - ~parameter:"2" + ~storage:"5" + ~parameter:"3" () in + let* log = get_log () in + Format.kasprintf + Regression.capture + "@,@[trace@,%a@]" + (Format.pp_print_list pp_trace) + log ; return_unit let fail_on_error f () = diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/test_logging.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/test_logging.out index 136982d494f5..aaa78529fa80 100644 --- a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/test_logging.out +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/test_logging.out @@ -1,12 +1,15 @@ test_logging.out -interp -entry -exit -entry -exit -entry -exit -entry -exit -entry -ctrl + +trace + - location: 7 (remaining gas: unaccounted) + [ (Pair 3 5) ] + - location: 7 (remaining gas: unaccounted) + [ 3 + 5 ] + - location: 8 (remaining gas: unaccounted) + [ 8 ] + - location: 9 (remaining gas: unaccounted) + [ {} + 8 ] + - location: 11 (remaining gas: unaccounted) + [ (Pair {} 8) ] -- GitLab From fef04ee3081779dafc34b6206eea6dd3bf3a8264 Mon Sep 17 00:00:00 2001 From: Sventimir Date: Fri, 1 Apr 2022 13:06:51 +0200 Subject: [PATCH 06/10] Proto/Test: Extend testing logger to log more information. --- src/proto_alpha/lib_plugin/plugin.ml | 155 ++++++++++++++++++ .../test/regression/test_logging.ml | 93 ++++++++--- .../tezt/_regressions/test_logging.out | 23 ++- 3 files changed, 247 insertions(+), 24 deletions(-) diff --git a/src/proto_alpha/lib_plugin/plugin.ml b/src/proto_alpha/lib_plugin/plugin.ml index 038cbc2fb723..1da79a3084f7 100644 --- a/src/proto_alpha/lib_plugin/plugin.ml +++ b/src/proto_alpha/lib_plugin/plugin.ml @@ -2171,6 +2171,161 @@ module RPC = struct | Chest_key_t -> return (T_chest_key, [], []) end + let pp_instr_name : + type a b c d. + Format.formatter -> (a, b, c, d) Script_typed_ir.kinstr -> unit = + let open Script_typed_ir in + let open Format in + fun fmt -> function + | IDrop _ -> pp_print_string fmt "DROP" + | IDup _ -> pp_print_string fmt "DUP" + | ISwap _ -> pp_print_string fmt "SWAP" + | IConst _ -> pp_print_string fmt "CONST" + | ICons_pair _ -> pp_print_string fmt "PAIR" + | ICar _ -> pp_print_string fmt "CAR" + | ICdr _ -> pp_print_string fmt "CDR" + | IUnpair _ -> pp_print_string fmt "UNPAIR" + | ICons_some _ -> pp_print_string fmt "SOME" + | ICons_none _ -> pp_print_string fmt "NONE" + | IIf_none _ -> pp_print_string fmt "IF_NONE" + | IOpt_map _ -> pp_print_string fmt "MAP" + | ICons_left _ -> pp_print_string fmt "LEFT" + | ICons_right _ -> pp_print_string fmt "RIGHT" + | IIf_left _ -> pp_print_string fmt "IF_LEFT" + | ICons_list _ -> pp_print_string fmt "CONS" + | INil _ -> pp_print_string fmt "NIL" + | IIf_cons _ -> pp_print_string fmt "IF_CONS" + | IList_map _ -> pp_print_string fmt "MAP" + | IList_iter _ -> pp_print_string fmt "ITER" + | IList_size _ -> pp_print_string fmt "SIZE" + | IEmpty_set _ -> pp_print_string fmt "EMPTY_SET" + | ISet_iter _ -> pp_print_string fmt "ITER" + | ISet_mem _ -> pp_print_string fmt "MEM" + | ISet_update _ -> pp_print_string fmt "UPDATE" + | ISet_size _ -> pp_print_string fmt "SIZE" + | IEmpty_map _ -> pp_print_string fmt "EMPTY_MAP" + | IMap_map _ -> pp_print_string fmt "MAP" + | IMap_iter _ -> pp_print_string fmt "ITER" + | IMap_mem _ -> pp_print_string fmt "MEM" + | IMap_get _ -> pp_print_string fmt "GET" + | IMap_update _ -> pp_print_string fmt "UPDATE" + | IMap_get_and_update _ -> pp_print_string fmt "GET_AND_UPDATE" + | IMap_size _ -> pp_print_string fmt "SIZE" + | IEmpty_big_map _ -> pp_print_string fmt "EMPTY_BIG_MAP" + | IBig_map_mem _ -> pp_print_string fmt "MEM" + | IBig_map_get _ -> pp_print_string fmt "GET" + | IBig_map_update _ -> pp_print_string fmt "UPDATE" + | IBig_map_get_and_update _ -> pp_print_string fmt "GET_AND_UPDATE" + | IConcat_string _ -> pp_print_string fmt "CONCAT" + | IConcat_string_pair _ -> pp_print_string fmt "CONCAT" + | ISlice_string _ -> pp_print_string fmt "SLICE" + | IString_size _ -> pp_print_string fmt "SIZE" + | IConcat_bytes _ -> pp_print_string fmt "CONCAT" + | IConcat_bytes_pair _ -> pp_print_string fmt "CONCAT" + | ISlice_bytes _ -> pp_print_string fmt "SLICE" + | IBytes_size _ -> pp_print_string fmt "SIZE" + | IAdd_seconds_to_timestamp _ -> pp_print_string fmt "ADD" + | IAdd_timestamp_to_seconds _ -> pp_print_string fmt "ADD" + | ISub_timestamp_seconds _ -> pp_print_string fmt "SUB" + | IDiff_timestamps _ -> pp_print_string fmt "DIFF" + | IAdd_tez _ -> pp_print_string fmt "ADD" + | ISub_tez _ -> pp_print_string fmt "SUB_MUTEZ" + | ISub_tez_legacy _ -> pp_print_string fmt "SUB" + | IMul_teznat _ | IMul_nattez _ -> pp_print_string fmt "MUL" + | IEdiv_teznat _ -> pp_print_string fmt "EDIV" + | IEdiv_tez _ -> pp_print_string fmt "EDIV" + | IOr _ -> pp_print_string fmt "OR" + | IAnd _ -> pp_print_string fmt "AND" + | IXor _ -> pp_print_string fmt "XOR" + | INot _ -> pp_print_string fmt "NOT" + | IIs_nat _ -> pp_print_string fmt "ISNAT" + | INeg _ -> pp_print_string fmt "NEG" + | IAbs_int _ -> pp_print_string fmt "ABS" + | IInt_nat _ -> pp_print_string fmt "INT" + | IAdd_int _ | IAdd_nat _ -> pp_print_string fmt "ADD" + | ISub_int _ -> pp_print_string fmt "SUB" + | IMul_int _ | IMul_nat _ -> pp_print_string fmt "MUL" + | IEdiv_int _ | IEdiv_nat _ -> pp_print_string fmt "EDIV" + | ILsl_nat _ -> pp_print_string fmt "LSL" + | ILsr_nat _ -> pp_print_string fmt "LSR" + | IOr_nat _ -> pp_print_string fmt "OR" + | IAnd_nat _ -> pp_print_string fmt "AND" + | IAnd_int_nat _ -> pp_print_string fmt "AND" + | IXor_nat _ -> pp_print_string fmt "XOR" + | INot_int _ -> pp_print_string fmt "NOT" + | IIf _ -> pp_print_string fmt "IF" + | ILoop _ -> pp_print_string fmt "LOOP" + | ILoop_left _ -> pp_print_string fmt "LOOP_LEFT" + | IDip _ -> pp_print_string fmt "DIP" + | IExec _ -> pp_print_string fmt "EXEC" + | IApply _ -> pp_print_string fmt "APPLY" + | ILambda _ -> pp_print_string fmt "LAMBDA" + | IFailwith _ -> pp_print_string fmt "FAILWITH" + | ICompare _ -> pp_print_string fmt "COMPARE" + | IEq _ -> pp_print_string fmt "EQ" + | INeq _ -> pp_print_string fmt "NEQ" + | ILt _ -> pp_print_string fmt "LT" + | IGt _ -> pp_print_string fmt "GT" + | ILe _ -> pp_print_string fmt "LE" + | IGe _ -> pp_print_string fmt "GE" + | IAddress _ -> pp_print_string fmt "ADDRESS" + | IContract _ -> pp_print_string fmt "CONTACT" + | IView _ -> pp_print_string fmt "VIEW" + | ITransfer_tokens _ -> pp_print_string fmt "TRANSFER_TOKENS" + | IImplicit_account _ -> pp_print_string fmt "IMPLICIT_ACCOUNT" + | ICreate_contract _ -> pp_print_string fmt "CREATE_CONTRACT" + | ISet_delegate _ -> pp_print_string fmt "SET_DELEGATE" + | INow _ -> pp_print_string fmt "NOW" + | IMin_block_time _ -> pp_print_string fmt "MIN_BLOCK_TIME" + | IBalance _ -> pp_print_string fmt "BALANCE" + | ILevel _ -> pp_print_string fmt "LEVEL" + | ICheck_signature _ -> pp_print_string fmt "CHECK_SIGNATURE" + | IHash_key _ -> pp_print_string fmt "HASH_KEY" + | IPack _ -> pp_print_string fmt "PACK" + | IBlake2b _ -> pp_print_string fmt "BLAKE2B" + | ISha3 _ -> pp_print_string fmt "SHA3" + | ISha256 _ -> pp_print_string fmt "SHA256" + | ISha512 _ -> pp_print_string fmt "SHA512" + | IUnpack _ -> pp_print_string fmt "UNPACK" + | ISource _ -> pp_print_string fmt "SOURCE" + | ISender _ -> pp_print_string fmt "SENDER" + | ISelf _ -> pp_print_string fmt "SELF" + | ISelf_address _ -> pp_print_string fmt "SELF_ADDRESS" + | IAmount _ -> pp_print_string fmt "AMOUNT" + | ISapling_empty_state _ -> pp_print_string fmt "SAPLING_EMPTY_STATE" + | ISapling_verify_update _ | ISapling_verify_update_deprecated _ -> + pp_print_string fmt "SAPLING_VERIFY_UPDATE" + | IDig _ -> pp_print_string fmt "DIG" + | IDug _ -> pp_print_string fmt "DUG" + | IDipn _ -> pp_print_string fmt "DIP" + | IDropn _ -> pp_print_string fmt "DROP" + | IChainId _ -> pp_print_string fmt "CHAIN_ID" + | INever _ -> pp_print_string fmt "NEVER" + | IVoting_power _ -> pp_print_string fmt "VOTING_POWER" + | ITotal_voting_power _ -> pp_print_string fmt "TOTAL_VOTING_POWER" + | IKeccak _ -> pp_print_string fmt "KECCAK" + | IAdd_bls12_381_g1 _ | IAdd_bls12_381_g2 _ | IAdd_bls12_381_fr _ -> + pp_print_string fmt "ADD" + | IMul_bls12_381_g1 _ | IMul_bls12_381_g2 _ | IMul_bls12_381_fr _ + | IMul_bls12_381_z_fr _ | IMul_bls12_381_fr_z _ -> + pp_print_string fmt "MUL" + | IInt_bls12_381_fr _ -> pp_print_string fmt "INT" + | INeg_bls12_381_g1 _ | INeg_bls12_381_g2 _ | INeg_bls12_381_fr _ -> + pp_print_string fmt "NEG" + | IPairing_check_bls12_381 _ -> pp_print_string fmt "PAIRING_CHECK" + | IComb _ -> pp_print_string fmt "PAIR" + | IUncomb _ -> pp_print_string fmt "UNPAIR" + | IComb_get _ -> pp_print_string fmt "GET" + | IComb_set _ -> pp_print_string fmt "UPDATE" + | IDup_n _ -> pp_print_string fmt "DUP" + | ITicket _ -> pp_print_string fmt "TICKET" + | IRead_ticket _ -> pp_print_string fmt "READ_TICKET" + | ISplit_ticket _ -> pp_print_string fmt "SPLIT_TICKET" + | IJoin_tickets _ -> pp_print_string fmt "JOIN_TICKETS" + | IOpen_chest _ -> pp_print_string fmt "OPEN_CHEST" + | IHalt _ -> pp_print_string fmt "[halt]" + | ILog _ -> pp_print_string fmt "[log]" + let run_operation_service ctxt () ({shell; protocol_data = Operation_data protocol_data}, chain_id) = (* this code is a duplicate of Apply without signature check *) diff --git a/src/proto_alpha/lib_protocol/test/regression/test_logging.ml b/src/proto_alpha/lib_protocol/test/regression/test_logging.ml index 048e26ff7767..3e41da68186d 100644 --- a/src/proto_alpha/lib_protocol/test/regression/test_logging.ml +++ b/src/proto_alpha/lib_protocol/test/regression/test_logging.ml @@ -40,51 +40,106 @@ module Traced_interpreter = Plugin.RPC.Scripts.Traced_interpreter (struct let unparsing_mode = Script_ir_translator.Readable end) +type element_kind = Interp | Entry | Exit + type log_element = | With_stack : context + * ('a, 'b, 'c, 'd) Script_typed_ir.kinstr * Script.location - * ('a * 's) - * ('a, 's) Script_typed_ir.stack_ty - * int (* indentation change *) + * ('e * 'f) + * ('e, 'f) Script_typed_ir.stack_ty + * element_kind -> log_element + | Ctrl : ('a, 'b, 'c, 'd) Script_typed_ir.continuation -> log_element type trace_element = - | TInstr : Script.location * Gas.t * Script.expr list -> trace_element + | TInstr : + Script.location + * Gas.t + * ('a, 'b, 'c, 'd) Script_typed_ir.kinstr + * Script.expr list + * element_kind + -> trace_element + | TCtrl : ('a, 'b, 'c, 'd) Script_typed_ir.continuation -> trace_element -let pp_trace fmt = function - | TInstr (loc, gas, stack) -> +let with_indentation fmt = function + | Interp -> + Format.fprintf + fmt + "- @[%a (interp) @@ location: %d (remaining gas: %a)@,\ + [ @[%a ]@]@]" + | Exit -> + Format.fprintf + fmt + "- @[%a (exit) @@ location: %d (remaining gas: %a)@,\ + [ @[%a ]@]@]@]" + | Entry -> Format.fprintf fmt - "- @[location: %d (remaining gas: %a)@,[ @[%a ]@]@]" + "@[- @[%a (entry) @@ location: %d (remaining gas: %a)@,\ + [ @[%a ]@]@]" + +let pp_trace fmt = function + | TInstr (loc, gas, instr, stack, element_kind) -> + with_indentation + fmt + element_kind + Plugin.RPC.Scripts.pp_instr_name + instr loc Gas.pp gas (Format.pp_print_list (fun ppf e -> Format.fprintf ppf "@[%a@]" Michelson_v1_printer.print_expr e)) stack + | TCtrl continuation -> ( + Format.fprintf fmt "- @[control: %s@]" + @@ + match continuation with + | KNil -> "KNil" + | KCons _ -> "KCons" + | KReturn _ -> "KReturn" + | KView_exit _ -> "KView_exit" + | KMap_head _ -> "KMap_head" + | KUndip _ -> "KUndip" + | KLoop_in _ -> "KLoop_in" + | KLoop_in_left _ -> "KLoop_in_left" + | KIter _ -> "KIter" + | KList_enter_body _ -> "KList_enter_body" + | KList_exit_body _ -> "KList_exit_body" + | KMap_enter_body _ -> "KMap_enter_body" + | KMap_exit_body _ -> "KMap_exit_body" + | KLog _ -> "KLog") let logger () : (unit -> trace_element list tzresult Lwt.t) * Script_typed_ir.logger = + let open Script_typed_ir in let log : log_element list ref = ref [] in - let log_interp _ ctxt loc sty stack = - log := With_stack (ctxt, loc, stack, sty, 0) :: !log + let log_interp : type a s b f c u. (a, s, b, f, c, u) logging_function = + fun instr ctxt loc sty stack -> + log := With_stack (ctxt, instr, loc, stack, sty, Interp) :: !log + in + let log_entry instr ctxt loc sty stack = + log := With_stack (ctxt, instr, loc, stack, sty, Entry) :: !log in - let log_entry _ _ctxt _loc _sty _stack = () in - let log_exit _ ctxt loc sty stack = - log := With_stack (ctxt, loc, stack, sty, 0) :: !log + let log_exit instr ctxt loc sty stack = + log := With_stack (ctxt, instr, loc, stack, sty, Exit) :: !log in - let log_control _ = () in + let log_control cont = log := Ctrl cont :: !log in let get_log () = assert false in let assemble_log () = + let open Environment.Error_monad in let+ l = List.map_es - (fun (With_stack (ctxt, loc, stack, stack_ty, _)) -> - let+ stack = - Lwt.map Environment.wrap_tzresult - @@ Traced_interpreter.unparse_stack ctxt (stack, stack_ty) - in - TInstr (loc, Gas.level ctxt, stack)) + (function + | With_stack (ctxt, instr, loc, stack, stack_ty, indent) -> + let+ stack = + Lwt.map Environment.wrap_tzresult + @@ Traced_interpreter.unparse_stack ctxt (stack, stack_ty) + in + TInstr (loc, Gas.level ctxt, instr, stack, indent) + | Ctrl cont -> return @@ TCtrl cont) !log in List.rev l diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/test_logging.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/test_logging.out index aaa78529fa80..9dd08f85092a 100644 --- a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/test_logging.out +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/test_logging.out @@ -1,15 +1,28 @@ test_logging.out trace - - location: 7 (remaining gas: unaccounted) + - UNPAIR (interp) @ location: 7 (remaining gas: unaccounted) [ (Pair 3 5) ] - - location: 7 (remaining gas: unaccounted) + - UNPAIR (entry) @ location: 7 (remaining gas: unaccounted) + [ (Pair 3 5) ] + - [log] (exit) @ location: 7 (remaining gas: unaccounted) + [ 3 + 5 ] + - ADD (entry) @ location: 8 (remaining gas: unaccounted) [ 3 5 ] - - location: 8 (remaining gas: unaccounted) + - [log] (exit) @ location: 8 (remaining gas: unaccounted) + [ 8 ] + - NIL (entry) @ location: 9 (remaining gas: unaccounted) [ 8 ] - - location: 9 (remaining gas: unaccounted) + - [log] (exit) @ location: 9 (remaining gas: unaccounted) + [ {} + 8 ] + - PAIR (entry) @ location: 11 (remaining gas: unaccounted) [ {} 8 ] - - location: 11 (remaining gas: unaccounted) + - [log] (exit) @ location: 11 (remaining gas: unaccounted) + [ (Pair {} 8) ] + - [halt] (entry) @ location: 6 (remaining gas: unaccounted) [ (Pair {} 8) ] + - control: KNil -- GitLab From d67b1a78fac4b5fed7c242bc4fead3a2c7133ed1 Mon Sep 17 00:00:00 2001 From: Sventimir Date: Fri, 1 Apr 2022 13:43:26 +0200 Subject: [PATCH 07/10] Proto/Test: Prepare for more contracts to test interpreter logging. --- .../test/regression/test_logging.ml | 51 ++++++++++++++----- .../{test_logging.out => add_to_store.out} | 2 +- 2 files changed, 39 insertions(+), 14 deletions(-) rename src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/{test_logging.out => add_to_store.out} (97%) diff --git a/src/proto_alpha/lib_protocol/test/regression/test_logging.ml b/src/proto_alpha/lib_protocol/test/regression/test_logging.ml index 3e41da68186d..3ee07316535a 100644 --- a/src/proto_alpha/lib_protocol/test/regression/test_logging.ml +++ b/src/proto_alpha/lib_protocol/test/regression/test_logging.ml @@ -40,6 +40,13 @@ module Traced_interpreter = Plugin.RPC.Scripts.Traced_interpreter (struct let unparsing_mode = Script_ir_translator.Readable end) +type contract = { + filename : string; + amount : Tez.t; + storage : string; + parameter : string; +} + type element_kind = Interp | Entry | Exit type log_element = @@ -127,7 +134,7 @@ let logger () : log := With_stack (ctxt, instr, loc, stack, sty, Exit) :: !log in let log_control cont = log := Ctrl cont :: !log in - let get_log () = assert false in + let get_log () = return_none in let assemble_log () = let open Environment.Error_monad in let+ l = @@ -147,21 +154,27 @@ let logger () : (assemble_log, {log_exit; log_entry; log_interp; get_log; log_control}) let test_context () = - let* b, _cs = Context.init1 ~consensus_threshold:0 () in - let* v = Incremental.begin_construction b in - return (Incremental.alpha_ctxt v) + let open Environment.Error_monad in + let* b, _contracts = Context.init1 ~consensus_threshold:0 () in + let* inc = Incremental.begin_construction b in + let ctxt = Incremental.alpha_ctxt inc in + return @@ Alpha_context.Origination_nonce.init ctxt Operation_hash.zero -let first_reg_test () = +let run_script {filename; amount; storage; parameter} () = let get_log, logger = logger () in + let script = + Contract_helpers.read_file @@ Base.(("contracts" // filename) ^ ".tz") + in let* ctxt = test_context () in - let script = Contract_helpers.read_file "contracts/add_to_store.tz" in + let step_constants = Contract_helpers.{default_step_constants with amount} in let* _res, _ctxt = Contract_helpers.run_script ctxt script ~logger - ~storage:"5" - ~parameter:"3" + ~storage + ~parameter + ~step_constants () in let* log = get_log () in @@ -179,10 +192,22 @@ let fail_on_error f () = | Ok () -> return () | Error e -> Test.fail "%a" Error_monad.pp_print_trace e -let register () = +let register_script contract = Regression.register ~__FILE__ - ~title:"first_regression_test" - ~tags:["protocol"; "regression"] - ~output_file:"test_logging" - (fail_on_error first_reg_test) + ~title:contract.filename + ~tags:["protocol"; "regression"; "logging"] + ~output_file:(Filename.remove_extension contract.filename) + (fail_on_error @@ run_script contract) + +let register () = + Array.iter + register_script + [| + { + filename = "add_to_store"; + amount = Tez.zero; + storage = "5"; + parameter = "3"; + }; + |] diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/test_logging.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/add_to_store.out similarity index 97% rename from src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/test_logging.out rename to src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/add_to_store.out index 9dd08f85092a..ff5a62ba17a4 100644 --- a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/test_logging.out +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/add_to_store.out @@ -1,4 +1,4 @@ -test_logging.out +add_to_store.out trace - UNPAIR (interp) @ location: 7 (remaining gas: unaccounted) -- GitLab From b777e03dad3beec1b7bb778a75b64d56b3ad34b8 Mon Sep 17 00:00:00 2001 From: Sventimir Date: Thu, 14 Apr 2022 12:30:29 +0200 Subject: [PATCH 08/10] Proto/Test: Add scripts to logging regression test. --- .../test/regression/contracts/accounts.tz | 67 + .../test/regression/contracts/add_to_store.tz | 10 - .../test/regression/contracts/append.tz | 10 + .../test/regression/contracts/auction.tz | 30 + .../regression/contracts/big_map_union.tz | 14 + .../regression/contracts/check_signature.tz | 11 + .../test/regression/contracts/comb-get.tz | 27 + .../test/regression/contracts/comb-set.tz | 13 + .../test/regression/contracts/concat.tz | 9 + .../test/regression/contracts/conditionals.tz | 12 + .../test/regression/contracts/cps_fact.tz | 28 + .../test/regression/contracts/dign.tz | 11 + .../test/regression/contracts/dipn.tz | 15 + .../test/regression/contracts/dugn.tz | 14 + .../test/regression/contracts/ediv.tz | 28 + .../test/regression/contracts/faucet.tz | 17 + .../contracts/get_and_update_map.tz | 7 + .../test/regression/contracts/if.tz | 7 + .../regression/contracts/insertion_sort.tz | 21 + .../regression/contracts/list_map_block.tz | 9 + .../test/regression/contracts/loop_left.tz | 16 + .../test/regression/contracts/packunpack.tz | 13 + .../test/regression/contracts/pexec.tz | 9 + .../test/regression/contracts/reverse_loop.tz | 12 + .../test/regression/contracts/set_delegate.tz | 3 + .../test/regression/contracts/shifts.tz | 7 + .../regression/contracts/spawn_identities.tz | 28 + .../test/regression/contracts/ticket_join.tz | 10 + .../test/regression/contracts/ticket_split.tz | 21 + .../regression/contracts/view_toplevel_lib.tz | 80 + .../test/regression/contracts/xor.tz | 7 + .../test/regression/test_logging.ml | 197 +- .../regression/tezt/_regressions/accounts.out | 167 + .../tezt/_regressions/accounts_init.out | 167 + .../tezt/_regressions/add_to_store.out | 28 - .../regression/tezt/_regressions/append.out | 136 + .../regression/tezt/_regressions/auction.out | 416 ++ .../tezt/_regressions/big_map_union.out | 500 ++ .../tezt/_regressions/check_signature.out | 231 + .../regression/tezt/_regressions/comb-get.out | 235 + .../regression/tezt/_regressions/comb-set.out | 62 + .../regression/tezt/_regressions/concat.out | 70 + .../tezt/_regressions/conditionals.out | 67 + .../regression/tezt/_regressions/cps_fact.out | 269 + .../regression/tezt/_regressions/dign.out | 108 + .../regression/tezt/_regressions/dipn.out | 166 + .../regression/tezt/_regressions/dugn.out | 98 + .../regression/tezt/_regressions/ediv.out | 273 + .../regression/tezt/_regressions/faucet.out | 123 + .../tezt/_regressions/get_and_update_map.out | 54 + .../test/regression/tezt/_regressions/if.out | 39 + .../tezt/_regressions/insertion_sort.out | 6542 +++++++++++++++++ .../tezt/_regressions/list_map_block.out | 452 ++ .../tezt/_regressions/loop_left.out | 254 + .../tezt/_regressions/packunpack.out | 104 + .../regression/tezt/_regressions/pexec.out | 84 + .../tezt/_regressions/reverse_loop.out | 262 + .../tezt/_regressions/set_delegate.out | 52 + .../regression/tezt/_regressions/shifts.out | 45 + .../tezt/_regressions/spawn_identities.out | 4342 +++++++++++ .../tezt/_regressions/ticket_join.out | 43 + .../tezt/_regressions/ticket_split.out | 181 + .../tezt/_regressions/view_toplevel_lib.out | 22 + .../test/regression/tezt/_regressions/xor.out | 49 + 64 files changed, 16361 insertions(+), 43 deletions(-) create mode 100644 src/proto_alpha/lib_protocol/test/regression/contracts/accounts.tz delete mode 100644 src/proto_alpha/lib_protocol/test/regression/contracts/add_to_store.tz create mode 100644 src/proto_alpha/lib_protocol/test/regression/contracts/append.tz create mode 100644 src/proto_alpha/lib_protocol/test/regression/contracts/auction.tz create mode 100644 src/proto_alpha/lib_protocol/test/regression/contracts/big_map_union.tz create mode 100644 src/proto_alpha/lib_protocol/test/regression/contracts/check_signature.tz create mode 100644 src/proto_alpha/lib_protocol/test/regression/contracts/comb-get.tz create mode 100644 src/proto_alpha/lib_protocol/test/regression/contracts/comb-set.tz create mode 100644 src/proto_alpha/lib_protocol/test/regression/contracts/concat.tz create mode 100644 src/proto_alpha/lib_protocol/test/regression/contracts/conditionals.tz create mode 100644 src/proto_alpha/lib_protocol/test/regression/contracts/cps_fact.tz create mode 100644 src/proto_alpha/lib_protocol/test/regression/contracts/dign.tz create mode 100644 src/proto_alpha/lib_protocol/test/regression/contracts/dipn.tz create mode 100644 src/proto_alpha/lib_protocol/test/regression/contracts/dugn.tz create mode 100644 src/proto_alpha/lib_protocol/test/regression/contracts/ediv.tz create mode 100644 src/proto_alpha/lib_protocol/test/regression/contracts/faucet.tz create mode 100644 src/proto_alpha/lib_protocol/test/regression/contracts/get_and_update_map.tz create mode 100644 src/proto_alpha/lib_protocol/test/regression/contracts/if.tz create mode 100644 src/proto_alpha/lib_protocol/test/regression/contracts/insertion_sort.tz create mode 100644 src/proto_alpha/lib_protocol/test/regression/contracts/list_map_block.tz create mode 100644 src/proto_alpha/lib_protocol/test/regression/contracts/loop_left.tz create mode 100644 src/proto_alpha/lib_protocol/test/regression/contracts/packunpack.tz create mode 100644 src/proto_alpha/lib_protocol/test/regression/contracts/pexec.tz create mode 100644 src/proto_alpha/lib_protocol/test/regression/contracts/reverse_loop.tz create mode 100644 src/proto_alpha/lib_protocol/test/regression/contracts/set_delegate.tz create mode 100644 src/proto_alpha/lib_protocol/test/regression/contracts/shifts.tz create mode 100644 src/proto_alpha/lib_protocol/test/regression/contracts/spawn_identities.tz create mode 100644 src/proto_alpha/lib_protocol/test/regression/contracts/ticket_join.tz create mode 100644 src/proto_alpha/lib_protocol/test/regression/contracts/ticket_split.tz create mode 100644 src/proto_alpha/lib_protocol/test/regression/contracts/view_toplevel_lib.tz create mode 100644 src/proto_alpha/lib_protocol/test/regression/contracts/xor.tz create mode 100644 src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/accounts.out create mode 100644 src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/accounts_init.out delete mode 100644 src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/add_to_store.out create mode 100644 src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/append.out create mode 100644 src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/auction.out create mode 100644 src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/big_map_union.out create mode 100644 src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/check_signature.out create mode 100644 src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/comb-get.out create mode 100644 src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/comb-set.out create mode 100644 src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/concat.out create mode 100644 src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/conditionals.out create mode 100644 src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/cps_fact.out create mode 100644 src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/dign.out create mode 100644 src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/dipn.out create mode 100644 src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/dugn.out create mode 100644 src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/ediv.out create mode 100644 src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/faucet.out create mode 100644 src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/get_and_update_map.out create mode 100644 src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/if.out create mode 100644 src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/insertion_sort.out create mode 100644 src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/list_map_block.out create mode 100644 src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/loop_left.out create mode 100644 src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/packunpack.out create mode 100644 src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/pexec.out create mode 100644 src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/reverse_loop.out create mode 100644 src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/set_delegate.out create mode 100644 src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/shifts.out create mode 100644 src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/spawn_identities.out create mode 100644 src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/ticket_join.out create mode 100644 src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/ticket_split.out create mode 100644 src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/view_toplevel_lib.out create mode 100644 src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/xor.out diff --git a/src/proto_alpha/lib_protocol/test/regression/contracts/accounts.tz b/src/proto_alpha/lib_protocol/test/regression/contracts/accounts.tz new file mode 100644 index 000000000000..e18e30ac5d57 --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/contracts/accounts.tz @@ -0,0 +1,67 @@ +{ parameter + (or (key_hash %Initialize) + (pair %Withdraw (key %from) (pair (mutez %withdraw_amount) (signature %sig)))) ; + storage (map :stored_balance key_hash mutez) ; + code { DUP ; + CAR ; + IF_LEFT + { DUP ; + DIP 2 { CDR %stored_balance ; DUP } ; + DIP { SWAP } ; + GET @opt_prev_balance ; + { IF_NONE + { DIP { AMOUNT ; SOME } ; UPDATE ; NIL operation ; PAIR } + { RENAME @previous_balance ; + AMOUNT ; + ADD ; + SOME ; + SWAP ; + UPDATE ; + NIL operation ; + PAIR } } } + { DUP ; + DUP ; + DUP ; + DUP ; + CAR %from ; + DIP 2 + { { CDR ; CAR %withdraw_amount } ; PACK ; BLAKE2B @signed_amount } ; + DIP { { CDR ; CDR %sig } } ; + CHECK_SIGNATURE ; + IF {} { PUSH string "Bad signature" ; FAILWITH } ; + DIP 2 { CDR %stored_balance ; DUP } ; + CAR %from ; + HASH_KEY @from_hash ; + DUP ; + DIP { DIP { SWAP } ; SWAP } ; + GET ; + IF_NONE + { PUSH string "Account does not exist" ; PAIR ; FAILWITH } + { RENAME @previous_balance ; + DIP { DROP } ; + DUP ; + DIP 2 { DUP ; { CDR ; CAR %withdraw_amount } ; DUP } ; + DIP { { COMPARE ; LT @not_enough } } ; + SWAP ; + IF { PUSH string "Not enough funds" ; FAILWITH } + { SUB_MUTEZ @new_balance ; + { IF_NONE { { UNIT ; FAILWITH } } {} } ; + DIP { DUP ; DIP { SWAP } } ; + DUP ; + PUSH @zero mutez 0 ; + { COMPARE ; EQ @null_balance } ; + IF { DROP ; NONE @new_balance mutez } { SOME @new_balance } ; + SWAP ; + CAR %from ; + HASH_KEY @from_hash ; + UPDATE ; + SWAP ; + DUP ; + { CDR ; CAR %withdraw_amount } ; + DIP { CAR %from ; HASH_KEY @from_hash ; IMPLICIT_ACCOUNT @from_account } ; + UNIT ; + TRANSFER_TOKENS @withdraw_transfer_op ; + NIL operation ; + SWAP ; + CONS ; + PAIR } } } } } diff --git a/src/proto_alpha/lib_protocol/test/regression/contracts/add_to_store.tz b/src/proto_alpha/lib_protocol/test/regression/contracts/add_to_store.tz deleted file mode 100644 index 65c7aaa78aca..000000000000 --- a/src/proto_alpha/lib_protocol/test/regression/contracts/add_to_store.tz +++ /dev/null @@ -1,10 +0,0 @@ -{ - parameter int ; - storage int ; - code { - UNPAIR ; - ADD ; - NIL operation ; - PAIR ; - } -} diff --git a/src/proto_alpha/lib_protocol/test/regression/contracts/append.tz b/src/proto_alpha/lib_protocol/test/regression/contracts/append.tz new file mode 100644 index 000000000000..7e57150a302e --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/contracts/append.tz @@ -0,0 +1,10 @@ +{ parameter (pair (list int) (list int)) ; + storage (list int) ; + code { CAR ; + UNPAIR ; + NIL int ; + SWAP ; + ITER { CONS } ; + ITER { CONS } ; + NIL operation ; + PAIR } } diff --git a/src/proto_alpha/lib_protocol/test/regression/contracts/auction.tz b/src/proto_alpha/lib_protocol/test/regression/contracts/auction.tz new file mode 100644 index 000000000000..cc5d87f8cbec --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/contracts/auction.tz @@ -0,0 +1,30 @@ +{ parameter key_hash ; + storage (pair timestamp (pair mutez key_hash)) ; + code { DUP ; + { CDR ; CAR } ; + DUP ; + NOW ; + { COMPARE ; GT } ; + IF { { UNIT ; FAILWITH } } {} ; + SWAP ; + DUP ; + CAR ; + DIP { { CDR ; CDR } } ; + AMOUNT ; + PAIR ; + SWAP ; + DIP { SWAP ; PAIR } ; + DUP ; + CAR ; + AMOUNT ; + { COMPARE ; LE } ; + IF { { UNIT ; FAILWITH } } {} ; + DUP ; + CAR ; + DIP { CDR ; IMPLICIT_ACCOUNT } ; + UNIT ; + TRANSFER_TOKENS ; + NIL operation ; + SWAP ; + CONS ; + PAIR } } diff --git a/src/proto_alpha/lib_protocol/test/regression/contracts/big_map_union.tz b/src/proto_alpha/lib_protocol/test/regression/contracts/big_map_union.tz new file mode 100644 index 000000000000..c50e2e1d130a --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/contracts/big_map_union.tz @@ -0,0 +1,14 @@ +{ parameter (list (pair string int)) ; + storage (pair (big_map string int) unit) ; + code { { UNPAIR ; DIP { UNPAIR } } ; + ITER { UNPAIR ; + DUP 3 ; + DUP 2 ; + GET ; + IF_NONE { PUSH int 0 } {} ; + SWAP ; + DIP { ADD ; SOME } ; + UPDATE } ; + PAIR ; + NIL operation ; + PAIR } } diff --git a/src/proto_alpha/lib_protocol/test/regression/contracts/check_signature.tz b/src/proto_alpha/lib_protocol/test/regression/contracts/check_signature.tz new file mode 100644 index 000000000000..35ca4070d450 --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/contracts/check_signature.tz @@ -0,0 +1,11 @@ +{ parameter key ; + storage (pair signature string) ; + code { DUP ; + DUP ; + DIP { CDR ; DUP ; CAR ; DIP { CDR ; PACK } } ; + CAR ; + CHECK_SIGNATURE ; + IF {} { { UNIT ; FAILWITH } } ; + CDR ; + NIL operation ; + PAIR } } diff --git a/src/proto_alpha/lib_protocol/test/regression/contracts/comb-get.tz b/src/proto_alpha/lib_protocol/test/regression/contracts/comb-get.tz new file mode 100644 index 000000000000..7a6f7b6a361a --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/contracts/comb-get.tz @@ -0,0 +1,27 @@ +{ parameter (pair nat nat nat unit) ; + storage unit ; + code { CAR ; + DUP ; + CAR ; + PUSH nat 1 ; + { { COMPARE ; EQ } ; IF {} { { UNIT ; FAILWITH } } } ; + DUP ; + GET 1 ; + PUSH nat 1 ; + { { COMPARE ; EQ } ; IF {} { { UNIT ; FAILWITH } } } ; + DUP ; + GET 3 ; + PUSH nat 4 ; + { { COMPARE ; EQ } ; IF {} { { UNIT ; FAILWITH } } } ; + DUP ; + GET 5 ; + PUSH nat 2 ; + { { COMPARE ; EQ } ; IF {} { { UNIT ; FAILWITH } } } ; + DUP ; + GET 6 ; + UNIT ; + { { COMPARE ; EQ } ; IF {} { { UNIT ; FAILWITH } } } ; + DROP ; + UNIT ; + NIL operation ; + PAIR } } diff --git a/src/proto_alpha/lib_protocol/test/regression/contracts/comb-set.tz b/src/proto_alpha/lib_protocol/test/regression/contracts/comb-set.tz new file mode 100644 index 000000000000..a8c1dc5c2e7f --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/contracts/comb-set.tz @@ -0,0 +1,13 @@ +{ parameter unit ; + storage (pair nat nat nat unit) ; + code { CDR ; + PUSH nat 2 ; + UPDATE 1 ; + PUSH nat 12 ; + UPDATE 3 ; + PUSH nat 8 ; + UPDATE 5 ; + UNIT ; + UPDATE 6 ; + NIL operation ; + PAIR } } diff --git a/src/proto_alpha/lib_protocol/test/regression/contracts/concat.tz b/src/proto_alpha/lib_protocol/test/regression/contracts/concat.tz new file mode 100644 index 000000000000..ffc97335652b --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/contracts/concat.tz @@ -0,0 +1,9 @@ +{ parameter string ; + storage string ; + code { DUP ; + DIP { CDR ; NIL string ; SWAP ; CONS } ; + CAR ; + CONS ; + CONCAT ; + NIL operation ; + PAIR } } diff --git a/src/proto_alpha/lib_protocol/test/regression/contracts/conditionals.tz b/src/proto_alpha/lib_protocol/test/regression/contracts/conditionals.tz new file mode 100644 index 000000000000..7eea2f774d76 --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/contracts/conditionals.tz @@ -0,0 +1,12 @@ +{ parameter (or string (option int)) ; + storage string ; + code { CAR ; + IF_LEFT + {} + { IF_NONE + { { UNIT ; FAILWITH } } + { PUSH int 0 ; + { COMPARE ; GT } ; + IF { { UNIT ; FAILWITH } } { PUSH string "" } } } ; + NIL operation ; + PAIR } } diff --git a/src/proto_alpha/lib_protocol/test/regression/contracts/cps_fact.tz b/src/proto_alpha/lib_protocol/test/regression/contracts/cps_fact.tz new file mode 100644 index 000000000000..58a77dd722e8 --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/contracts/cps_fact.tz @@ -0,0 +1,28 @@ +{ storage nat ; + parameter nat ; + code { UNPAIR ; + DIP { SELF ; + ADDRESS ; + SENDER ; + { COMPARE ; EQ ; IF {} { DROP ; PUSH @storage nat 1 } } } ; + DUP ; + PUSH nat 1 ; + { COMPARE ; + GE ; + IF { DROP ; NIL operation ; PAIR } + { PUSH nat 1 ; + SWAP ; + SUB @parameter ; + ISNAT ; + IF_NONE + { NIL operation ; PAIR } + { DUP ; + DIP { PUSH nat 1 ; ADD ; MUL @storage } ; + SWAP ; + DIP { DIP { SELF ; PUSH mutez 0 } ; + TRANSFER_TOKENS ; + NIL operation ; + SWAP ; + CONS } ; + SWAP ; + PAIR } } } } } diff --git a/src/proto_alpha/lib_protocol/test/regression/contracts/dign.tz b/src/proto_alpha/lib_protocol/test/regression/contracts/dign.tz new file mode 100644 index 000000000000..bb325b83d979 --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/contracts/dign.tz @@ -0,0 +1,11 @@ +{ parameter (pair (pair (pair (pair nat nat) nat) nat) nat) ; + storage nat ; + code { CAR ; + UNPAIR ; + UNPAIR ; + UNPAIR ; + UNPAIR ; + DIG 4 ; + DIP { DROP ; DROP ; DROP ; DROP } ; + NIL operation ; + PAIR } } diff --git a/src/proto_alpha/lib_protocol/test/regression/contracts/dipn.tz b/src/proto_alpha/lib_protocol/test/regression/contracts/dipn.tz new file mode 100644 index 000000000000..a320bd5b60aa --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/contracts/dipn.tz @@ -0,0 +1,15 @@ +{ parameter (pair (pair (pair (pair nat nat) nat) nat) nat) ; + storage nat ; + code { CAR ; + UNPAIR ; + UNPAIR ; + UNPAIR ; + UNPAIR ; + DIP 5 { PUSH nat 6 } ; + DROP ; + DROP ; + DROP ; + DROP ; + DROP ; + NIL operation ; + PAIR } } diff --git a/src/proto_alpha/lib_protocol/test/regression/contracts/dugn.tz b/src/proto_alpha/lib_protocol/test/regression/contracts/dugn.tz new file mode 100644 index 000000000000..17c3aba6949a --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/contracts/dugn.tz @@ -0,0 +1,14 @@ +{ parameter (pair (pair (pair (pair nat nat) nat) nat) nat) ; + storage nat ; + code { CAR ; + UNPAIR ; + UNPAIR ; + UNPAIR ; + UNPAIR ; + DUG 4 ; + DROP ; + DROP ; + DROP ; + DROP ; + NIL operation ; + PAIR } } diff --git a/src/proto_alpha/lib_protocol/test/regression/contracts/ediv.tz b/src/proto_alpha/lib_protocol/test/regression/contracts/ediv.tz new file mode 100644 index 000000000000..018ee512ff47 --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/contracts/ediv.tz @@ -0,0 +1,28 @@ +{ parameter (pair int int) ; + storage + (pair (option (pair int nat)) + (option (pair int nat)) + (option (pair int nat)) + (option (pair nat nat))) ; + code { CAR ; + DUP ; + UNPAIR ; + ABS ; + DIP { ABS } ; + EDIV ; + SWAP ; + DUP ; + UNPAIR ; + ABS ; + EDIV ; + SWAP ; + DUP ; + UNPAIR ; + DIP { ABS } ; + EDIV ; + SWAP ; + UNPAIR ; + EDIV ; + { DIP 2 { PAIR } ; DIP { PAIR } ; PAIR } ; + NIL operation ; + PAIR } } diff --git a/src/proto_alpha/lib_protocol/test/regression/contracts/faucet.tz b/src/proto_alpha/lib_protocol/test/regression/contracts/faucet.tz new file mode 100644 index 000000000000..00c69a330a69 --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/contracts/faucet.tz @@ -0,0 +1,17 @@ +{ parameter key_hash ; + storage timestamp ; + code { UNPAIR ; + SWAP ; + PUSH int 300 ; + ADD @FIVE_MINUTES_LATER ; + NOW ; + { { COMPARE ; GE } ; IF {} { { UNIT ; FAILWITH } } } ; + IMPLICIT_ACCOUNT ; + PUSH mutez 1000000 ; + UNIT ; + TRANSFER_TOKENS ; + NIL operation ; + SWAP ; + CONS ; + DIP { NOW } ; + PAIR } } diff --git a/src/proto_alpha/lib_protocol/test/regression/contracts/get_and_update_map.tz b/src/proto_alpha/lib_protocol/test/regression/contracts/get_and_update_map.tz new file mode 100644 index 000000000000..ec3bcd0f60b5 --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/contracts/get_and_update_map.tz @@ -0,0 +1,7 @@ +{ parameter string ; + storage (pair (option nat) (map string nat)) ; + code { { UNPAIR ; DIP { UNPAIR } } ; + GET_AND_UPDATE ; + PAIR ; + NIL operation ; + PAIR } } diff --git a/src/proto_alpha/lib_protocol/test/regression/contracts/if.tz b/src/proto_alpha/lib_protocol/test/regression/contracts/if.tz new file mode 100644 index 000000000000..0b9e463b6440 --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/contracts/if.tz @@ -0,0 +1,7 @@ +{ parameter bool ; + storage (option bool) ; + code { CAR ; + IF { PUSH bool True } { PUSH bool False } ; + SOME ; + NIL operation ; + PAIR } } diff --git a/src/proto_alpha/lib_protocol/test/regression/contracts/insertion_sort.tz b/src/proto_alpha/lib_protocol/test/regression/contracts/insertion_sort.tz new file mode 100644 index 000000000000..79f41696956f --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/contracts/insertion_sort.tz @@ -0,0 +1,21 @@ +{ parameter (list int) ; + storage (list int) ; + code { CAR ; + NIL int ; + SWAP ; + ITER { SWAP ; + DIP 2 { NIL int } ; + PUSH bool True ; + LOOP { IF_CONS + { SWAP ; + DIP { DUP ; DIP 2 { DUP } ; DIP { { COMPARE ; LT } } ; SWAP } ; + SWAP ; + IF { DIP { SWAP ; DIP { CONS } } ; PUSH bool True } + { SWAP ; CONS ; PUSH bool False } } + { NIL int ; PUSH bool False } } ; + SWAP ; + CONS ; + SWAP ; + ITER { CONS } } ; + NIL operation ; + PAIR } } diff --git a/src/proto_alpha/lib_protocol/test/regression/contracts/list_map_block.tz b/src/proto_alpha/lib_protocol/test/regression/contracts/list_map_block.tz new file mode 100644 index 000000000000..f2f66dd30766 --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/contracts/list_map_block.tz @@ -0,0 +1,9 @@ +{ parameter (list int) ; + storage (list int) ; + code { CAR ; + PUSH int 0 ; + SWAP ; + MAP { DIP { DUP } ; ADD ; DIP { PUSH int 1 ; ADD } } ; + NIL operation ; + PAIR ; + DIP { DROP } } } diff --git a/src/proto_alpha/lib_protocol/test/regression/contracts/loop_left.tz b/src/proto_alpha/lib_protocol/test/regression/contracts/loop_left.tz new file mode 100644 index 000000000000..d491a1b32920 --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/contracts/loop_left.tz @@ -0,0 +1,16 @@ +{ parameter (list string) ; + storage (list string) ; + code { CAR ; + NIL string ; + SWAP ; + PAIR ; + LEFT (list string) ; + LOOP_LEFT + { DUP ; + CAR ; + DIP { CDR } ; + IF_CONS + { SWAP ; DIP { CONS } ; PAIR ; LEFT (list string) } + { RIGHT (pair (list string) (list string)) } } ; + NIL operation ; + PAIR } } diff --git a/src/proto_alpha/lib_protocol/test/regression/contracts/packunpack.tz b/src/proto_alpha/lib_protocol/test/regression/contracts/packunpack.tz new file mode 100644 index 000000000000..8f08146fe0b6 --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/contracts/packunpack.tz @@ -0,0 +1,13 @@ +{ parameter (pair (pair (pair string (list int)) (set nat)) bytes) ; + storage unit ; + code { CAR ; + UNPAIR ; + DIP { DUP } ; + PACK ; + { { COMPARE ; EQ } ; IF {} { { UNIT ; FAILWITH } } } ; + UNPACK (pair (pair string (list int)) (set nat)) ; + { IF_NONE { { UNIT ; FAILWITH } } {} } ; + DROP ; + UNIT ; + NIL operation ; + PAIR } } diff --git a/src/proto_alpha/lib_protocol/test/regression/contracts/pexec.tz b/src/proto_alpha/lib_protocol/test/regression/contracts/pexec.tz new file mode 100644 index 000000000000..9211a7b9c7a0 --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/contracts/pexec.tz @@ -0,0 +1,9 @@ +{ parameter nat ; + storage nat ; + code { LAMBDA (pair nat nat) nat { UNPAIR ; ADD } ; + SWAP ; + UNPAIR ; + DIP { APPLY } ; + EXEC ; + NIL operation ; + PAIR } } diff --git a/src/proto_alpha/lib_protocol/test/regression/contracts/reverse_loop.tz b/src/proto_alpha/lib_protocol/test/regression/contracts/reverse_loop.tz new file mode 100644 index 000000000000..c73aa3408bb1 --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/contracts/reverse_loop.tz @@ -0,0 +1,12 @@ +{ parameter (list string) ; + storage (list string) ; + code { CAR ; + NIL string ; + SWAP ; + PUSH bool True ; + LOOP { IF_CONS + { SWAP ; DIP { CONS } ; PUSH bool True } + { NIL string ; PUSH bool False } } ; + DROP ; + NIL operation ; + PAIR } } diff --git a/src/proto_alpha/lib_protocol/test/regression/contracts/set_delegate.tz b/src/proto_alpha/lib_protocol/test/regression/contracts/set_delegate.tz new file mode 100644 index 000000000000..560682be4b51 --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/contracts/set_delegate.tz @@ -0,0 +1,3 @@ +{ parameter (option key_hash) ; + storage unit ; + code { UNPAIR ; SET_DELEGATE ; DIP { NIL operation } ; CONS ; PAIR } } diff --git a/src/proto_alpha/lib_protocol/test/regression/contracts/shifts.tz b/src/proto_alpha/lib_protocol/test/regression/contracts/shifts.tz new file mode 100644 index 000000000000..94886af646e4 --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/contracts/shifts.tz @@ -0,0 +1,7 @@ +{ parameter (or (pair nat nat) (pair nat nat)) ; + storage (option nat) ; + code { CAR ; + IF_LEFT { UNPAIR ; LSL } { UNPAIR ; LSR } ; + SOME ; + NIL operation ; + PAIR } } diff --git a/src/proto_alpha/lib_protocol/test/regression/contracts/spawn_identities.tz b/src/proto_alpha/lib_protocol/test/regression/contracts/spawn_identities.tz new file mode 100644 index 000000000000..00480de0ef08 --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/contracts/spawn_identities.tz @@ -0,0 +1,28 @@ +{ parameter nat ; + storage (list address) ; + code { DUP ; + CAR ; + DIP { CDR ; NIL operation } ; + PUSH bool True ; + LOOP { DUP ; + PUSH nat 0 ; + { COMPARE ; EQ } ; + IF { PUSH bool False } + { PUSH nat 1 ; + SWAP ; + SUB ; + ABS ; + PUSH string "init" ; + PUSH mutez 5000000 ; + NONE key_hash ; + CREATE_CONTRACT + { parameter string ; + storage string ; + code { CAR ; NIL operation ; PAIR } } ; + SWAP ; + DIP { SWAP ; DIP { CONS } } ; + SWAP ; + DIP { SWAP ; DIP { CONS } } ; + PUSH bool True } } ; + DROP ; + PAIR } } diff --git a/src/proto_alpha/lib_protocol/test/regression/contracts/ticket_join.tz b/src/proto_alpha/lib_protocol/test/regression/contracts/ticket_join.tz new file mode 100644 index 000000000000..b29c396b8497 --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/contracts/ticket_join.tz @@ -0,0 +1,10 @@ +{ parameter (ticket nat) ; + storage (option (ticket nat)) ; + code { UNPAIR ; + SWAP ; + IF_NONE + {} + { PAIR ; JOIN_TICKETS ; { IF_NONE { { UNIT ; FAILWITH } } {} } } ; + SOME ; + NIL operation ; + PAIR } } diff --git a/src/proto_alpha/lib_protocol/test/regression/contracts/ticket_split.tz b/src/proto_alpha/lib_protocol/test/regression/contracts/ticket_split.tz new file mode 100644 index 000000000000..817c1711331f --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/contracts/ticket_split.tz @@ -0,0 +1,21 @@ +{ parameter (ticket nat) ; + storage unit ; + code { CAR ; + PUSH (pair nat nat) (Pair 1 2) ; + SWAP ; + SPLIT_TICKET ; + { IF_NONE { { UNIT ; FAILWITH } } {} } ; + UNPAIR ; + READ_TICKET ; + { CDR ; CDR } ; + PUSH nat 1 ; + { { COMPARE ; EQ } ; IF {} { { UNIT ; FAILWITH } } } ; + DROP ; + READ_TICKET ; + { CDR ; CDR } ; + PUSH nat 2 ; + { { COMPARE ; EQ } ; IF {} { { UNIT ; FAILWITH } } } ; + DROP ; + UNIT ; + NIL operation ; + PAIR } } diff --git a/src/proto_alpha/lib_protocol/test/regression/contracts/view_toplevel_lib.tz b/src/proto_alpha/lib_protocol/test/regression/contracts/view_toplevel_lib.tz new file mode 100644 index 000000000000..4cefa5f7fd62 --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/contracts/view_toplevel_lib.tz @@ -0,0 +1,80 @@ +{ parameter nat ; + storage nat ; + code { CAR ; NIL operation ; PAIR } ; + view "add" nat nat { UNPAIR ; ADD } ; + view "id" nat (pair nat nat) {} ; + view "test_failwith" nat (pair nat nat) { FAILWITH } ; + view "step_constants" + unit + (pair (pair mutez mutez) (pair (pair address address) address)) + { DROP ; + SOURCE ; + SENDER ; + SELF_ADDRESS ; + PAIR ; + PAIR ; + BALANCE ; + AMOUNT ; + PAIR ; + PAIR } ; + view "succ" + (pair nat address) + nat + { CAR ; + UNPAIR ; + PUSH nat 1 ; + ADD ; + PAIR ; + DUP ; + CDR ; + SWAP ; + VIEW "is_twenty" nat ; + { IF_NONE { { UNIT ; FAILWITH } } {} } } ; + view "is_twenty" + (pair nat address) + nat + { CAR ; + DUP ; + CAR ; + PUSH nat 20 ; + COMPARE ; + EQ ; + IF { CAR } + { DUP ; + CDR ; + SWAP ; + VIEW "succ" nat ; + { IF_NONE { { UNIT ; FAILWITH } } {} } } } ; + view "fib" + nat + nat + { CAR ; + DUP ; + PUSH nat 0 ; + COMPARE ; + EQ ; + IF {} + { DUP ; + PUSH nat 1 ; + COMPARE ; + EQ ; + IF {} + { DUP ; + PUSH nat 1 ; + SWAP ; + SUB ; + ABS ; + SELF_ADDRESS ; + SWAP ; + VIEW "fib" nat ; + { IF_NONE + { { UNIT ; FAILWITH } } + { SWAP ; + PUSH nat 2 ; + SWAP ; + SUB ; + ABS ; + SELF_ADDRESS ; + SWAP ; + VIEW "fib" nat ; + { IF_NONE { { UNIT ; FAILWITH } } { ADD } } } } } } } } diff --git a/src/proto_alpha/lib_protocol/test/regression/contracts/xor.tz b/src/proto_alpha/lib_protocol/test/regression/contracts/xor.tz new file mode 100644 index 000000000000..6989394c9992 --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/contracts/xor.tz @@ -0,0 +1,7 @@ +{ parameter (or (pair bool bool) (pair nat nat)) ; + storage (option (or bool nat)) ; + code { CAR ; + IF_LEFT { UNPAIR ; XOR ; LEFT nat } { UNPAIR ; XOR ; RIGHT bool } ; + SOME ; + NIL operation ; + PAIR } } diff --git a/src/proto_alpha/lib_protocol/test/regression/test_logging.ml b/src/proto_alpha/lib_protocol/test/regression/test_logging.ml index 3ee07316535a..3be23d8aae54 100644 --- a/src/proto_alpha/lib_protocol/test/regression/test_logging.ml +++ b/src/proto_alpha/lib_protocol/test/regression/test_logging.ml @@ -166,7 +166,14 @@ let run_script {filename; amount; storage; parameter} () = Contract_helpers.read_file @@ Base.(("contracts" // filename) ^ ".tz") in let* ctxt = test_context () in - let step_constants = Contract_helpers.{default_step_constants with amount} in + let step_constants = + Contract_helpers. + { + default_step_constants with + amount; + now = Script_timestamp.of_int64 1649939559L; + } + in let* _res, _ctxt = Contract_helpers.run_script ctxt @@ -175,6 +182,7 @@ let run_script {filename; amount; storage; parameter} () = ~storage ~parameter ~step_constants + ~internal:true (* Allow for forged values (e.g. tickets). *) () in let* log = get_log () in @@ -197,17 +205,196 @@ let register_script contract = ~__FILE__ ~title:contract.filename ~tags:["protocol"; "regression"; "logging"] - ~output_file:(Filename.remove_extension contract.filename) + ~output_file:contract.filename (fail_on_error @@ run_script contract) +(* These tests should always cover: + - every instruction type, which means an example of each group of instructions + which are similar to each other with respect to logging; no need to cover every + instruction whatsoever, but just every distinct kind ; + - every continuation and control structure in Michelson, because those impact + what is being logged and what is not. + We are not concerned with gas, because that's kept track of by regular regression + tests. Actually, gas is unaccounted for in all the tests in this module. *) let register () = Array.iter register_script [| { - filename = "add_to_store"; + filename = "accounts"; + amount = Tez.zero; + parameter = "Left \"tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx\""; + storage = "{}"; + }; + { + filename = "append"; + amount = Tez.zero; + parameter = "Pair {7; 8; 9} {4; 5; 6}"; + storage = "{1; 2; 3}"; + }; + { + filename = "auction"; + amount = Tez.of_mutez_exn 100_000_000L; + parameter = "\"tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv\""; + storage = + "Pair \"2099-12-31T23:59:59Z\" (Pair 50000000 \ + \"tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU\")"; + }; + { + filename = "big_map_union"; + amount = Tez.zero; + parameter = "{Pair \"string\" 12; Pair \"abc\" 99; Pair \"def\" 3}"; + storage = "Pair { Elt \"123\" 123 } Unit"; + }; + { + filename = "check_signature"; + amount = Tez.zero; + parameter = "\"edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav\""; + storage = + "Pair \ + \"edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1\" \ + \"TEZOS\""; + }; + { + filename = "comb-get"; + amount = Tez.zero; + parameter = "Pair 1 4 2 Unit"; + storage = "Unit"; + }; + { + filename = "comb-set"; + amount = Tez.zero; + parameter = "Unit"; + storage = "Pair 1 4 2 Unit"; + }; + { + filename = "concat"; + amount = Tez.zero; + parameter = "\"abcd\""; + storage = "\"efgh\""; + }; + { + filename = "conditionals"; + amount = Tez.zero; + parameter = "Right (Some 23)"; + storage = "\"\""; + }; + { + filename = "cps_fact"; + amount = Tez.zero; + parameter = "2"; + storage = "60"; + }; + { + filename = "dign"; + amount = Tez.zero; + parameter = "Pair (Pair (Pair (Pair 0 1) 2) 3) 4"; + storage = "7"; + }; + { + filename = "dipn"; + amount = Tez.zero; + parameter = "Pair (Pair (Pair (Pair 0 1) 2) 3) 4"; + storage = "7"; + }; + { + filename = "dugn"; + amount = Tez.zero; + parameter = "Pair (Pair (Pair (Pair 0 1) 2) 3) 4"; + storage = "7"; + }; + { + filename = "ediv"; + amount = Tez.zero; + parameter = "Pair 127 11"; + storage = "Pair None None None None"; + }; + { + filename = "faucet"; + amount = Tez.zero; + parameter = "\"tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU\""; + storage = "\"2020-01-01T00:00:00Z\""; + }; + { + filename = "get_and_update_map"; + amount = Tez.zero; + parameter = "\"abc\""; + storage = "Pair (Some 321) {Elt \"def\" 123}"; + }; + {filename = "if"; amount = Tez.zero; parameter = "True"; storage = "None"}; + { + filename = "insertion_sort"; + amount = Tez.zero; + parameter = "{8; 3; 2; 7; 6; 9; 5; 1; 4; 0}"; + storage = "{}"; + }; + { + filename = "list_map_block"; + amount = Tez.zero; + parameter = "{1; 2; 3; 4; 5; 6; 7}"; + storage = "{}"; + }; + { + filename = "loop_left"; + amount = Tez.zero; + parameter = "{\"abc\"; \"xyz\"}"; + storage = "{\"zyx\"; \"cba\"}"; + }; + { + filename = "packunpack"; + amount = Tez.zero; + parameter = + "Pair (Pair (Pair \"abc\" {1; 2; 3}) {4; 5; 6}) \ + 0x0507070707010000000361626302000000060001000200030200000006000400050006"; + storage = "Unit"; + }; + {filename = "pexec"; amount = Tez.zero; parameter = "7"; storage = "77"}; + { + filename = "reverse_loop"; + amount = Tez.zero; + parameter = "{\"abc\" ; \"def\" ; \"ghi\"}"; + storage = "{}"; + }; + { + filename = "set_delegate"; + amount = Tez.zero; + parameter = "Some \"tz1gjaF81ZRRvdzjobyfVNsAeSC6PScjfQwN\""; + storage = "Unit"; + }; + { + filename = "shifts"; + amount = Tez.zero; + parameter = "Right (Pair 3 2)"; + storage = "None"; + }; + { + filename = "spawn_identities"; + amount = Tez.of_mutez_exn 1_200_00L; + parameter = "7"; + storage = "{}"; + }; + { + filename = "ticket_join"; + amount = Tez.zero; + parameter = "Pair \"KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v\" 17 3"; + storage = "None"; + }; + { + filename = "ticket_split"; + amount = Tez.zero; + parameter = "Pair \"KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v\" 17 3"; + storage = "Unit"; + }; + { + filename = "view_toplevel_lib"; + amount = Tez.zero; + parameter = "5"; + storage = "3"; + }; + { + filename = "xor"; amount = Tez.zero; - storage = "5"; - parameter = "3"; + parameter = "Left (Pair True False)"; + storage = "None"; }; |] diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/accounts.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/accounts.out new file mode 100644 index 000000000000..3283e022baa1 --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/accounts.out @@ -0,0 +1,167 @@ +accounts.out + +trace + - DUP (interp) @ location: 15 (remaining gas: unaccounted) + [ (Pair (Left "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx") {}) ] + - DUP (entry) @ location: 15 (remaining gas: unaccounted) + [ (Pair (Left "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx") {}) ] + - [log] (exit) @ location: 15 (remaining gas: unaccounted) + [ (Pair (Left "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx") {}) + (Pair (Left "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx") {}) ] + - CAR (entry) @ location: 16 (remaining gas: unaccounted) + [ (Pair (Left "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx") {}) + (Pair (Left "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx") {}) ] + - [log] (exit) @ location: 16 (remaining gas: unaccounted) + [ (Left "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx") + (Pair (Left "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx") {}) ] + - IF_LEFT (entry) @ location: 17 (remaining gas: unaccounted) + [ (Left "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx") + (Pair (Left "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx") {}) ] + - [log] (exit) @ location: 17 (remaining gas: unaccounted) + [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + (Pair (Left "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx") {}) ] + - DUP (entry) @ location: 19 (remaining gas: unaccounted) + [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + (Pair (Left "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx") {}) ] + - [log] (exit) @ location: 19 (remaining gas: unaccounted) + [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + (Pair (Left "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx") {}) ] + - DIP (entry) @ location: 20 (remaining gas: unaccounted) + [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + (Pair (Left "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx") {}) ] + - [log] (exit) @ location: 20 (remaining gas: unaccounted) + [ (Pair (Left "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx") {}) ] + - CDR (entry) @ location: 23 (remaining gas: unaccounted) + [ (Pair (Left "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx") {}) ] + - [log] (exit) @ location: 23 (remaining gas: unaccounted) + [ {} ] + - DUP (entry) @ location: 24 (remaining gas: unaccounted) + [ {} ] + - [log] (exit) @ location: 24 (remaining gas: unaccounted) + [ {} + {} ] + - [halt] (entry) @ location: 22 (remaining gas: unaccounted) + [ {} + {} ] + - control: KCons + - CONST (entry) @ location: 20 (remaining gas: unaccounted) + [ {} + {} ] + - [log] (exit) @ location: 20 (remaining gas: unaccounted) + [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + {} + {} ] + - CONST (entry) @ location: 20 (remaining gas: unaccounted) + [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + {} + {} ] + - [log] (exit) @ location: 20 (remaining gas: unaccounted) + [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + {} + {} ] + - [log] (exit) @ location: 20 (remaining gas: unaccounted) + [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + {} + {} ] + - DIP (entry) @ location: 25 (remaining gas: unaccounted) + [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + {} + {} ] + - [log] (exit) @ location: 25 (remaining gas: unaccounted) + [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + {} + {} ] + - SWAP (entry) @ location: 27 (remaining gas: unaccounted) + [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + {} + {} ] + - [log] (exit) @ location: 27 (remaining gas: unaccounted) + [ {} + "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + {} ] + - [halt] (entry) @ location: 27 (remaining gas: unaccounted) + [ {} + "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + {} ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 25 (remaining gas: unaccounted) + [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + {} + "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + {} ] + - GET (entry) @ location: 28 (remaining gas: unaccounted) + [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + {} + "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + {} ] + - [log] (exit) @ location: 28 (remaining gas: unaccounted) + [ None + "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + {} ] + - IF_NONE (entry) @ location: 30 (remaining gas: unaccounted) + [ None + "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + {} ] + - [log] (exit) @ location: 30 (remaining gas: unaccounted) + [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + {} ] + - DIP (entry) @ location: 32 (remaining gas: unaccounted) + [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + {} ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ {} ] + - AMOUNT (entry) @ location: 34 (remaining gas: unaccounted) + [ {} ] + - [log] (exit) @ location: 34 (remaining gas: unaccounted) + [ 0 + {} ] + - SOME (entry) @ location: 35 (remaining gas: unaccounted) + [ 0 + {} ] + - [log] (exit) @ location: 35 (remaining gas: unaccounted) + [ (Some 0) + {} ] + - [halt] (entry) @ location: 33 (remaining gas: unaccounted) + [ (Some 0) + {} ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + (Some 0) + {} ] + - UPDATE (entry) @ location: 36 (remaining gas: unaccounted) + [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + (Some 0) + {} ] + - [log] (exit) @ location: 36 (remaining gas: unaccounted) + [ { Elt "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" 0 } ] + - NIL (entry) @ location: 37 (remaining gas: unaccounted) + [ { Elt "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" 0 } ] + - [log] (exit) @ location: 37 (remaining gas: unaccounted) + [ {} + { Elt "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" 0 } ] + - PAIR (entry) @ location: 39 (remaining gas: unaccounted) + [ {} + { Elt "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" 0 } ] + - [log] (exit) @ location: 39 (remaining gas: unaccounted) + [ (Pair {} { Elt "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" 0 }) ] + - [halt] (entry) @ location: 14 (remaining gas: unaccounted) + [ (Pair {} { Elt "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" 0 }) ] + - control: KCons + - [log] (exit) @ location: 30 (remaining gas: unaccounted) + [ (Pair {} { Elt "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" 0 }) ] + - [halt] (entry) @ location: 14 (remaining gas: unaccounted) + [ (Pair {} { Elt "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" 0 }) ] + - control: KCons + - [log] (exit) @ location: 17 (remaining gas: unaccounted) + [ (Pair {} { Elt "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" 0 }) ] + - [halt] (entry) @ location: 14 (remaining gas: unaccounted) + [ (Pair {} { Elt "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" 0 }) ] + - control: KNil diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/accounts_init.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/accounts_init.out new file mode 100644 index 000000000000..0e18e55f1368 --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/accounts_init.out @@ -0,0 +1,167 @@ +accounts_init.out + +trace + - DUP (interp) @ location: 15 (remaining gas: unaccounted) + [ (Pair (Left "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx") {}) ] + - DUP (entry) @ location: 15 (remaining gas: unaccounted) + [ (Pair (Left "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx") {}) ] + - [log] (exit) @ location: 15 (remaining gas: unaccounted) + [ (Pair (Left "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx") {}) + (Pair (Left "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx") {}) ] + - CAR (entry) @ location: 16 (remaining gas: unaccounted) + [ (Pair (Left "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx") {}) + (Pair (Left "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx") {}) ] + - [log] (exit) @ location: 16 (remaining gas: unaccounted) + [ (Left "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx") + (Pair (Left "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx") {}) ] + - IF_LEFT (entry) @ location: 17 (remaining gas: unaccounted) + [ (Left "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx") + (Pair (Left "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx") {}) ] + - [log] (exit) @ location: 17 (remaining gas: unaccounted) + [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + (Pair (Left "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx") {}) ] + - DUP (entry) @ location: 19 (remaining gas: unaccounted) + [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + (Pair (Left "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx") {}) ] + - [log] (exit) @ location: 19 (remaining gas: unaccounted) + [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + (Pair (Left "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx") {}) ] + - DIP (entry) @ location: 20 (remaining gas: unaccounted) + [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + (Pair (Left "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx") {}) ] + - [log] (exit) @ location: 20 (remaining gas: unaccounted) + [ (Pair (Left "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx") {}) ] + - CDR (entry) @ location: 23 (remaining gas: unaccounted) + [ (Pair (Left "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx") {}) ] + - [log] (exit) @ location: 23 (remaining gas: unaccounted) + [ {} ] + - DUP (entry) @ location: 24 (remaining gas: unaccounted) + [ {} ] + - [log] (exit) @ location: 24 (remaining gas: unaccounted) + [ {} + {} ] + - [halt] (entry) @ location: 22 (remaining gas: unaccounted) + [ {} + {} ] + - control: KCons + - CONST (entry) @ location: 20 (remaining gas: unaccounted) + [ {} + {} ] + - [log] (exit) @ location: 20 (remaining gas: unaccounted) + [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + {} + {} ] + - CONST (entry) @ location: 20 (remaining gas: unaccounted) + [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + {} + {} ] + - [log] (exit) @ location: 20 (remaining gas: unaccounted) + [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + {} + {} ] + - [log] (exit) @ location: 20 (remaining gas: unaccounted) + [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + {} + {} ] + - DIP (entry) @ location: 25 (remaining gas: unaccounted) + [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + {} + {} ] + - [log] (exit) @ location: 25 (remaining gas: unaccounted) + [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + {} + {} ] + - SWAP (entry) @ location: 27 (remaining gas: unaccounted) + [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + {} + {} ] + - [log] (exit) @ location: 27 (remaining gas: unaccounted) + [ {} + "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + {} ] + - [halt] (entry) @ location: 27 (remaining gas: unaccounted) + [ {} + "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + {} ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 25 (remaining gas: unaccounted) + [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + {} + "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + {} ] + - GET (entry) @ location: 28 (remaining gas: unaccounted) + [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + {} + "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + {} ] + - [log] (exit) @ location: 28 (remaining gas: unaccounted) + [ None + "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + {} ] + - IF_NONE (entry) @ location: 30 (remaining gas: unaccounted) + [ None + "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + {} ] + - [log] (exit) @ location: 30 (remaining gas: unaccounted) + [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + {} ] + - DIP (entry) @ location: 32 (remaining gas: unaccounted) + [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + {} ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ {} ] + - AMOUNT (entry) @ location: 34 (remaining gas: unaccounted) + [ {} ] + - [log] (exit) @ location: 34 (remaining gas: unaccounted) + [ 0 + {} ] + - SOME (entry) @ location: 35 (remaining gas: unaccounted) + [ 0 + {} ] + - [log] (exit) @ location: 35 (remaining gas: unaccounted) + [ (Some 0) + {} ] + - [halt] (entry) @ location: 33 (remaining gas: unaccounted) + [ (Some 0) + {} ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + (Some 0) + {} ] + - UPDATE (entry) @ location: 36 (remaining gas: unaccounted) + [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + (Some 0) + {} ] + - [log] (exit) @ location: 36 (remaining gas: unaccounted) + [ { Elt "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" 0 } ] + - NIL (entry) @ location: 37 (remaining gas: unaccounted) + [ { Elt "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" 0 } ] + - [log] (exit) @ location: 37 (remaining gas: unaccounted) + [ {} + { Elt "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" 0 } ] + - PAIR (entry) @ location: 39 (remaining gas: unaccounted) + [ {} + { Elt "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" 0 } ] + - [log] (exit) @ location: 39 (remaining gas: unaccounted) + [ (Pair {} { Elt "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" 0 }) ] + - [halt] (entry) @ location: 14 (remaining gas: unaccounted) + [ (Pair {} { Elt "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" 0 }) ] + - control: KCons + - [log] (exit) @ location: 30 (remaining gas: unaccounted) + [ (Pair {} { Elt "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" 0 }) ] + - [halt] (entry) @ location: 14 (remaining gas: unaccounted) + [ (Pair {} { Elt "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" 0 }) ] + - control: KCons + - [log] (exit) @ location: 17 (remaining gas: unaccounted) + [ (Pair {} { Elt "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" 0 }) ] + - [halt] (entry) @ location: 14 (remaining gas: unaccounted) + [ (Pair {} { Elt "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" 0 }) ] + - control: KNil diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/add_to_store.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/add_to_store.out deleted file mode 100644 index ff5a62ba17a4..000000000000 --- a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/add_to_store.out +++ /dev/null @@ -1,28 +0,0 @@ -add_to_store.out - -trace - - UNPAIR (interp) @ location: 7 (remaining gas: unaccounted) - [ (Pair 3 5) ] - - UNPAIR (entry) @ location: 7 (remaining gas: unaccounted) - [ (Pair 3 5) ] - - [log] (exit) @ location: 7 (remaining gas: unaccounted) - [ 3 - 5 ] - - ADD (entry) @ location: 8 (remaining gas: unaccounted) - [ 3 - 5 ] - - [log] (exit) @ location: 8 (remaining gas: unaccounted) - [ 8 ] - - NIL (entry) @ location: 9 (remaining gas: unaccounted) - [ 8 ] - - [log] (exit) @ location: 9 (remaining gas: unaccounted) - [ {} - 8 ] - - PAIR (entry) @ location: 11 (remaining gas: unaccounted) - [ {} - 8 ] - - [log] (exit) @ location: 11 (remaining gas: unaccounted) - [ (Pair {} 8) ] - - [halt] (entry) @ location: 6 (remaining gas: unaccounted) - [ (Pair {} 8) ] - - control: KNil diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/append.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/append.out new file mode 100644 index 000000000000..32956a1f7a02 --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/append.out @@ -0,0 +1,136 @@ +append.out + +trace + - CAR (interp) @ location: 12 (remaining gas: unaccounted) + [ (Pair (Pair { 7 ; 8 ; 9 } { 4 ; 5 ; 6 }) { 1 ; 2 ; 3 }) ] + - CAR (entry) @ location: 12 (remaining gas: unaccounted) + [ (Pair (Pair { 7 ; 8 ; 9 } { 4 ; 5 ; 6 }) { 1 ; 2 ; 3 }) ] + - [log] (exit) @ location: 12 (remaining gas: unaccounted) + [ (Pair { 7 ; 8 ; 9 } { 4 ; 5 ; 6 }) ] + - UNPAIR (entry) @ location: 13 (remaining gas: unaccounted) + [ (Pair { 7 ; 8 ; 9 } { 4 ; 5 ; 6 }) ] + - [log] (exit) @ location: 13 (remaining gas: unaccounted) + [ { 7 ; 8 ; 9 } + { 4 ; 5 ; 6 } ] + - NIL (entry) @ location: 14 (remaining gas: unaccounted) + [ { 7 ; 8 ; 9 } + { 4 ; 5 ; 6 } ] + - [log] (exit) @ location: 14 (remaining gas: unaccounted) + [ {} + { 7 ; 8 ; 9 } + { 4 ; 5 ; 6 } ] + - SWAP (entry) @ location: 16 (remaining gas: unaccounted) + [ {} + { 7 ; 8 ; 9 } + { 4 ; 5 ; 6 } ] + - [log] (exit) @ location: 16 (remaining gas: unaccounted) + [ { 7 ; 8 ; 9 } + {} + { 4 ; 5 ; 6 } ] + - ITER (entry) @ location: 17 (remaining gas: unaccounted) + [ { 7 ; 8 ; 9 } + {} + { 4 ; 5 ; 6 } ] + - control: KIter + - [log] (exit) @ location: 17 (remaining gas: unaccounted) + [ 7 + {} + { 4 ; 5 ; 6 } ] + - CONS (entry) @ location: 19 (remaining gas: unaccounted) + [ 7 + {} + { 4 ; 5 ; 6 } ] + - [log] (exit) @ location: 19 (remaining gas: unaccounted) + [ { 7 } + { 4 ; 5 ; 6 } ] + - [halt] (entry) @ location: 17 (remaining gas: unaccounted) + [ { 7 } + { 4 ; 5 ; 6 } ] + - control: KIter + - [log] (exit) @ location: 17 (remaining gas: unaccounted) + [ 8 + { 7 } + { 4 ; 5 ; 6 } ] + - CONS (entry) @ location: 19 (remaining gas: unaccounted) + [ 8 + { 7 } + { 4 ; 5 ; 6 } ] + - [log] (exit) @ location: 19 (remaining gas: unaccounted) + [ { 8 ; 7 } + { 4 ; 5 ; 6 } ] + - [halt] (entry) @ location: 17 (remaining gas: unaccounted) + [ { 8 ; 7 } + { 4 ; 5 ; 6 } ] + - control: KIter + - [log] (exit) @ location: 17 (remaining gas: unaccounted) + [ 9 + { 8 ; 7 } + { 4 ; 5 ; 6 } ] + - CONS (entry) @ location: 19 (remaining gas: unaccounted) + [ 9 + { 8 ; 7 } + { 4 ; 5 ; 6 } ] + - [log] (exit) @ location: 19 (remaining gas: unaccounted) + [ { 9 ; 8 ; 7 } + { 4 ; 5 ; 6 } ] + - [halt] (entry) @ location: 17 (remaining gas: unaccounted) + [ { 9 ; 8 ; 7 } + { 4 ; 5 ; 6 } ] + - control: KIter + - control: KCons + - [log] (exit) @ location: 17 (remaining gas: unaccounted) + [ { 9 ; 8 ; 7 } + { 4 ; 5 ; 6 } ] + - ITER (entry) @ location: 20 (remaining gas: unaccounted) + [ { 9 ; 8 ; 7 } + { 4 ; 5 ; 6 } ] + - control: KIter + - [log] (exit) @ location: 20 (remaining gas: unaccounted) + [ 9 + { 4 ; 5 ; 6 } ] + - CONS (entry) @ location: 22 (remaining gas: unaccounted) + [ 9 + { 4 ; 5 ; 6 } ] + - [log] (exit) @ location: 22 (remaining gas: unaccounted) + [ { 9 ; 4 ; 5 ; 6 } ] + - [halt] (entry) @ location: 20 (remaining gas: unaccounted) + [ { 9 ; 4 ; 5 ; 6 } ] + - control: KIter + - [log] (exit) @ location: 20 (remaining gas: unaccounted) + [ 8 + { 9 ; 4 ; 5 ; 6 } ] + - CONS (entry) @ location: 22 (remaining gas: unaccounted) + [ 8 + { 9 ; 4 ; 5 ; 6 } ] + - [log] (exit) @ location: 22 (remaining gas: unaccounted) + [ { 8 ; 9 ; 4 ; 5 ; 6 } ] + - [halt] (entry) @ location: 20 (remaining gas: unaccounted) + [ { 8 ; 9 ; 4 ; 5 ; 6 } ] + - control: KIter + - [log] (exit) @ location: 20 (remaining gas: unaccounted) + [ 7 + { 8 ; 9 ; 4 ; 5 ; 6 } ] + - CONS (entry) @ location: 22 (remaining gas: unaccounted) + [ 7 + { 8 ; 9 ; 4 ; 5 ; 6 } ] + - [log] (exit) @ location: 22 (remaining gas: unaccounted) + [ { 7 ; 8 ; 9 ; 4 ; 5 ; 6 } ] + - [halt] (entry) @ location: 20 (remaining gas: unaccounted) + [ { 7 ; 8 ; 9 ; 4 ; 5 ; 6 } ] + - control: KIter + - control: KCons + - [log] (exit) @ location: 20 (remaining gas: unaccounted) + [ { 7 ; 8 ; 9 ; 4 ; 5 ; 6 } ] + - NIL (entry) @ location: 23 (remaining gas: unaccounted) + [ { 7 ; 8 ; 9 ; 4 ; 5 ; 6 } ] + - [log] (exit) @ location: 23 (remaining gas: unaccounted) + [ {} + { 7 ; 8 ; 9 ; 4 ; 5 ; 6 } ] + - PAIR (entry) @ location: 25 (remaining gas: unaccounted) + [ {} + { 7 ; 8 ; 9 ; 4 ; 5 ; 6 } ] + - [log] (exit) @ location: 25 (remaining gas: unaccounted) + [ (Pair {} { 7 ; 8 ; 9 ; 4 ; 5 ; 6 }) ] + - [halt] (entry) @ location: 11 (remaining gas: unaccounted) + [ (Pair {} { 7 ; 8 ; 9 ; 4 ; 5 ; 6 }) ] + - control: KNil diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/auction.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/auction.out new file mode 100644 index 000000000000..ea3ebef58781 --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/auction.out @@ -0,0 +1,416 @@ +auction.out + +trace + - DUP (interp) @ location: 11 (remaining gas: unaccounted) + [ (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" + "2099-12-31T23:59:59Z" + 50000000 + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") ] + - DUP (entry) @ location: 11 (remaining gas: unaccounted) + [ (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" + "2099-12-31T23:59:59Z" + 50000000 + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") ] + - [log] (exit) @ location: 11 (remaining gas: unaccounted) + [ (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" + "2099-12-31T23:59:59Z" + 50000000 + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" + "2099-12-31T23:59:59Z" + 50000000 + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") ] + - CDR (entry) @ location: 13 (remaining gas: unaccounted) + [ (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" + "2099-12-31T23:59:59Z" + 50000000 + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" + "2099-12-31T23:59:59Z" + 50000000 + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") ] + - [log] (exit) @ location: 13 (remaining gas: unaccounted) + [ (Pair "2099-12-31T23:59:59Z" 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" + "2099-12-31T23:59:59Z" + 50000000 + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") ] + - CAR (entry) @ location: 14 (remaining gas: unaccounted) + [ (Pair "2099-12-31T23:59:59Z" 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" + "2099-12-31T23:59:59Z" + 50000000 + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") ] + - [log] (exit) @ location: 14 (remaining gas: unaccounted) + [ "2099-12-31T23:59:59Z" + (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" + "2099-12-31T23:59:59Z" + 50000000 + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") ] + - DUP (entry) @ location: 15 (remaining gas: unaccounted) + [ "2099-12-31T23:59:59Z" + (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" + "2099-12-31T23:59:59Z" + 50000000 + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") ] + - [log] (exit) @ location: 15 (remaining gas: unaccounted) + [ "2099-12-31T23:59:59Z" + "2099-12-31T23:59:59Z" + (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" + "2099-12-31T23:59:59Z" + 50000000 + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") ] + - NOW (entry) @ location: 16 (remaining gas: unaccounted) + [ "2099-12-31T23:59:59Z" + "2099-12-31T23:59:59Z" + (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" + "2099-12-31T23:59:59Z" + 50000000 + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") ] + - [log] (exit) @ location: 16 (remaining gas: unaccounted) + [ "2022-04-14T12:32:39Z" + "2099-12-31T23:59:59Z" + "2099-12-31T23:59:59Z" + (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" + "2099-12-31T23:59:59Z" + 50000000 + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") ] + - COMPARE (entry) @ location: 18 (remaining gas: unaccounted) + [ "2022-04-14T12:32:39Z" + "2099-12-31T23:59:59Z" + "2099-12-31T23:59:59Z" + (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" + "2099-12-31T23:59:59Z" + 50000000 + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") ] + - [log] (exit) @ location: 18 (remaining gas: unaccounted) + [ -1 + "2099-12-31T23:59:59Z" + (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" + "2099-12-31T23:59:59Z" + 50000000 + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") ] + - GT (entry) @ location: 19 (remaining gas: unaccounted) + [ -1 + "2099-12-31T23:59:59Z" + (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" + "2099-12-31T23:59:59Z" + 50000000 + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") ] + - [log] (exit) @ location: 19 (remaining gas: unaccounted) + [ False + "2099-12-31T23:59:59Z" + (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" + "2099-12-31T23:59:59Z" + 50000000 + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") ] + - IF (entry) @ location: 20 (remaining gas: unaccounted) + [ False + "2099-12-31T23:59:59Z" + (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" + "2099-12-31T23:59:59Z" + 50000000 + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") ] + - [log] (exit) @ location: 20 (remaining gas: unaccounted) + [ "2099-12-31T23:59:59Z" + (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" + "2099-12-31T23:59:59Z" + 50000000 + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") ] + - [halt] (entry) @ location: 26 (remaining gas: unaccounted) + [ "2099-12-31T23:59:59Z" + (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" + "2099-12-31T23:59:59Z" + 50000000 + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") ] + - control: KCons + - [log] (exit) @ location: 20 (remaining gas: unaccounted) + [ "2099-12-31T23:59:59Z" + (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" + "2099-12-31T23:59:59Z" + 50000000 + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") ] + - SWAP (entry) @ location: 26 (remaining gas: unaccounted) + [ "2099-12-31T23:59:59Z" + (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" + "2099-12-31T23:59:59Z" + 50000000 + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") ] + - [log] (exit) @ location: 26 (remaining gas: unaccounted) + [ (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" + "2099-12-31T23:59:59Z" + 50000000 + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + "2099-12-31T23:59:59Z" ] + - DUP (entry) @ location: 27 (remaining gas: unaccounted) + [ (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" + "2099-12-31T23:59:59Z" + 50000000 + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + "2099-12-31T23:59:59Z" ] + - [log] (exit) @ location: 27 (remaining gas: unaccounted) + [ (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" + "2099-12-31T23:59:59Z" + 50000000 + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" + "2099-12-31T23:59:59Z" + 50000000 + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + "2099-12-31T23:59:59Z" ] + - CAR (entry) @ location: 28 (remaining gas: unaccounted) + [ (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" + "2099-12-31T23:59:59Z" + 50000000 + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" + "2099-12-31T23:59:59Z" + 50000000 + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + "2099-12-31T23:59:59Z" ] + - [log] (exit) @ location: 28 (remaining gas: unaccounted) + [ "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" + (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" + "2099-12-31T23:59:59Z" + 50000000 + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + "2099-12-31T23:59:59Z" ] + - DIP (entry) @ location: 29 (remaining gas: unaccounted) + [ "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" + (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" + "2099-12-31T23:59:59Z" + 50000000 + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + "2099-12-31T23:59:59Z" ] + - [log] (exit) @ location: 29 (remaining gas: unaccounted) + [ (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" + "2099-12-31T23:59:59Z" + 50000000 + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + "2099-12-31T23:59:59Z" ] + - CDR (entry) @ location: 32 (remaining gas: unaccounted) + [ (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" + "2099-12-31T23:59:59Z" + 50000000 + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + "2099-12-31T23:59:59Z" ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ (Pair "2099-12-31T23:59:59Z" 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + "2099-12-31T23:59:59Z" ] + - CDR (entry) @ location: 33 (remaining gas: unaccounted) + [ (Pair "2099-12-31T23:59:59Z" 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + "2099-12-31T23:59:59Z" ] + - [log] (exit) @ location: 33 (remaining gas: unaccounted) + [ (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + "2099-12-31T23:59:59Z" ] + - [halt] (entry) @ location: 31 (remaining gas: unaccounted) + [ (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + "2099-12-31T23:59:59Z" ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 29 (remaining gas: unaccounted) + [ "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" + (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + "2099-12-31T23:59:59Z" ] + - AMOUNT (entry) @ location: 34 (remaining gas: unaccounted) + [ "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" + (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + "2099-12-31T23:59:59Z" ] + - [log] (exit) @ location: 34 (remaining gas: unaccounted) + [ 100000000 + "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" + (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + "2099-12-31T23:59:59Z" ] + - PAIR (entry) @ location: 35 (remaining gas: unaccounted) + [ 100000000 + "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" + (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + "2099-12-31T23:59:59Z" ] + - [log] (exit) @ location: 35 (remaining gas: unaccounted) + [ (Pair 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") + (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + "2099-12-31T23:59:59Z" ] + - SWAP (entry) @ location: 36 (remaining gas: unaccounted) + [ (Pair 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") + (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + "2099-12-31T23:59:59Z" ] + - [log] (exit) @ location: 36 (remaining gas: unaccounted) + [ (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + (Pair 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") + "2099-12-31T23:59:59Z" ] + - DIP (entry) @ location: 37 (remaining gas: unaccounted) + [ (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + (Pair 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") + "2099-12-31T23:59:59Z" ] + - [log] (exit) @ location: 37 (remaining gas: unaccounted) + [ (Pair 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") + "2099-12-31T23:59:59Z" ] + - SWAP (entry) @ location: 39 (remaining gas: unaccounted) + [ (Pair 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") + "2099-12-31T23:59:59Z" ] + - [log] (exit) @ location: 39 (remaining gas: unaccounted) + [ "2099-12-31T23:59:59Z" + (Pair 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] + - PAIR (entry) @ location: 40 (remaining gas: unaccounted) + [ "2099-12-31T23:59:59Z" + (Pair 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] + - [log] (exit) @ location: 40 (remaining gas: unaccounted) + [ (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] + - [halt] (entry) @ location: 38 (remaining gas: unaccounted) + [ (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 37 (remaining gas: unaccounted) + [ (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] + - DUP (entry) @ location: 41 (remaining gas: unaccounted) + [ (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] + - [log] (exit) @ location: 41 (remaining gas: unaccounted) + [ (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] + - CAR (entry) @ location: 42 (remaining gas: unaccounted) + [ (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] + - [log] (exit) @ location: 42 (remaining gas: unaccounted) + [ 50000000 + (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] + - AMOUNT (entry) @ location: 43 (remaining gas: unaccounted) + [ 50000000 + (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] + - [log] (exit) @ location: 43 (remaining gas: unaccounted) + [ 100000000 + 50000000 + (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] + - COMPARE (entry) @ location: 45 (remaining gas: unaccounted) + [ 100000000 + 50000000 + (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] + - [log] (exit) @ location: 45 (remaining gas: unaccounted) + [ 1 + (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] + - LE (entry) @ location: 46 (remaining gas: unaccounted) + [ 1 + (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] + - [log] (exit) @ location: 46 (remaining gas: unaccounted) + [ False + (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] + - IF (entry) @ location: 47 (remaining gas: unaccounted) + [ False + (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] + - [log] (exit) @ location: 47 (remaining gas: unaccounted) + [ (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] + - [halt] (entry) @ location: 53 (remaining gas: unaccounted) + [ (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] + - control: KCons + - [log] (exit) @ location: 47 (remaining gas: unaccounted) + [ (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] + - DUP (entry) @ location: 53 (remaining gas: unaccounted) + [ (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] + - [log] (exit) @ location: 53 (remaining gas: unaccounted) + [ (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] + - CAR (entry) @ location: 54 (remaining gas: unaccounted) + [ (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] + - [log] (exit) @ location: 54 (remaining gas: unaccounted) + [ 50000000 + (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] + - DIP (entry) @ location: 55 (remaining gas: unaccounted) + [ 50000000 + (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] + - [log] (exit) @ location: 55 (remaining gas: unaccounted) + [ (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] + - CDR (entry) @ location: 57 (remaining gas: unaccounted) + [ (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] + - [log] (exit) @ location: 57 (remaining gas: unaccounted) + [ "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" + (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] + - IMPLICIT_ACCOUNT (entry) @ location: 58 (remaining gas: unaccounted) + [ "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" + (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] + - [log] (exit) @ location: 58 (remaining gas: unaccounted) + [ "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" + (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] + - [halt] (entry) @ location: 56 (remaining gas: unaccounted) + [ "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" + (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 55 (remaining gas: unaccounted) + [ 50000000 + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" + (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] + - CONST (entry) @ location: 59 (remaining gas: unaccounted) + [ 50000000 + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" + (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] + - [log] (exit) @ location: 59 (remaining gas: unaccounted) + [ Unit + 50000000 + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" + (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] + - TRANSFER_TOKENS (entry) @ location: 60 (remaining gas: unaccounted) + [ Unit + 50000000 + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" + (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] + - [log] (exit) @ location: 60 (remaining gas: unaccounted) + [ 0x0000000000000000000000000000000000000000000000000180e1eb170000dac9f52543da1aed0bc1d6b46bf7c10db7014cd600 + (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] + - NIL (entry) @ location: 61 (remaining gas: unaccounted) + [ 0x0000000000000000000000000000000000000000000000000180e1eb170000dac9f52543da1aed0bc1d6b46bf7c10db7014cd600 + (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] + - [log] (exit) @ location: 61 (remaining gas: unaccounted) + [ {} + 0x0000000000000000000000000000000000000000000000000180e1eb170000dac9f52543da1aed0bc1d6b46bf7c10db7014cd600 + (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] + - SWAP (entry) @ location: 63 (remaining gas: unaccounted) + [ {} + 0x0000000000000000000000000000000000000000000000000180e1eb170000dac9f52543da1aed0bc1d6b46bf7c10db7014cd600 + (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] + - [log] (exit) @ location: 63 (remaining gas: unaccounted) + [ 0x0000000000000000000000000000000000000000000000000180e1eb170000dac9f52543da1aed0bc1d6b46bf7c10db7014cd600 + {} + (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] + - CONS (entry) @ location: 64 (remaining gas: unaccounted) + [ 0x0000000000000000000000000000000000000000000000000180e1eb170000dac9f52543da1aed0bc1d6b46bf7c10db7014cd600 + {} + (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] + - [log] (exit) @ location: 64 (remaining gas: unaccounted) + [ { 0x0000000000000000000000000000000000000000000000000180e1eb170000dac9f52543da1aed0bc1d6b46bf7c10db7014cd600 } + (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] + - PAIR (entry) @ location: 65 (remaining gas: unaccounted) + [ { 0x0000000000000000000000000000000000000000000000000180e1eb170000dac9f52543da1aed0bc1d6b46bf7c10db7014cd600 } + (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] + - [log] (exit) @ location: 65 (remaining gas: unaccounted) + [ (Pair { 0x0000000000000000000000000000000000000000000000000180e1eb170000dac9f52543da1aed0bc1d6b46bf7c10db7014cd600 } + "2099-12-31T23:59:59Z" + 100000000 + "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] + - [halt] (entry) @ location: 10 (remaining gas: unaccounted) + [ (Pair { 0x0000000000000000000000000000000000000000000000000180e1eb170000dac9f52543da1aed0bc1d6b46bf7c10db7014cd600 } + "2099-12-31T23:59:59Z" + 100000000 + "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] + - control: KNil diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/big_map_union.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/big_map_union.out new file mode 100644 index 000000000000..d8062f4cb9ae --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/big_map_union.out @@ -0,0 +1,500 @@ +big_map_union.out + +trace + - UNPAIR (interp) @ location: 15 (remaining gas: unaccounted) + [ (Pair { Pair "string" 12 ; Pair "abc" 99 ; Pair "def" 3 } { Elt "123" 123 } Unit) ] + - UNPAIR (entry) @ location: 15 (remaining gas: unaccounted) + [ (Pair { Pair "string" 12 ; Pair "abc" 99 ; Pair "def" 3 } { Elt "123" 123 } Unit) ] + - [log] (exit) @ location: 15 (remaining gas: unaccounted) + [ { Pair "string" 12 ; Pair "abc" 99 ; Pair "def" 3 } + (Pair { Elt "123" 123 } Unit) ] + - DIP (entry) @ location: 16 (remaining gas: unaccounted) + [ { Pair "string" 12 ; Pair "abc" 99 ; Pair "def" 3 } + (Pair { Elt "123" 123 } Unit) ] + - [log] (exit) @ location: 16 (remaining gas: unaccounted) + [ (Pair { Elt "123" 123 } Unit) ] + - UNPAIR (entry) @ location: 18 (remaining gas: unaccounted) + [ (Pair { Elt "123" 123 } Unit) ] + - [log] (exit) @ location: 18 (remaining gas: unaccounted) + [ { Elt "123" 123 } + Unit ] + - [halt] (entry) @ location: 18 (remaining gas: unaccounted) + [ { Elt "123" 123 } + Unit ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 16 (remaining gas: unaccounted) + [ { Pair "string" 12 ; Pair "abc" 99 ; Pair "def" 3 } + { Elt "123" 123 } + Unit ] + - ITER (entry) @ location: 19 (remaining gas: unaccounted) + [ { Pair "string" 12 ; Pair "abc" 99 ; Pair "def" 3 } + { Elt "123" 123 } + Unit ] + - control: KIter + - [log] (exit) @ location: 19 (remaining gas: unaccounted) + [ (Pair "string" 12) + { Elt "123" 123 } + Unit ] + - UNPAIR (entry) @ location: 21 (remaining gas: unaccounted) + [ (Pair "string" 12) + { Elt "123" 123 } + Unit ] + - [log] (exit) @ location: 21 (remaining gas: unaccounted) + [ "string" + 12 + { Elt "123" 123 } + Unit ] + - DUP (entry) @ location: 22 (remaining gas: unaccounted) + [ "string" + 12 + { Elt "123" 123 } + Unit ] + - [log] (exit) @ location: 22 (remaining gas: unaccounted) + [ { Elt "123" 123 } + "string" + 12 + { Elt "123" 123 } + Unit ] + - DUP (entry) @ location: 24 (remaining gas: unaccounted) + [ { Elt "123" 123 } + "string" + 12 + { Elt "123" 123 } + Unit ] + - [log] (exit) @ location: 24 (remaining gas: unaccounted) + [ "string" + { Elt "123" 123 } + "string" + 12 + { Elt "123" 123 } + Unit ] + - GET (entry) @ location: 26 (remaining gas: unaccounted) + [ "string" + { Elt "123" 123 } + "string" + 12 + { Elt "123" 123 } + Unit ] + - [log] (exit) @ location: 26 (remaining gas: unaccounted) + [ None + "string" + 12 + { Elt "123" 123 } + Unit ] + - IF_NONE (entry) @ location: 27 (remaining gas: unaccounted) + [ None + "string" + 12 + { Elt "123" 123 } + Unit ] + - [log] (exit) @ location: 27 (remaining gas: unaccounted) + [ "string" + 12 + { Elt "123" 123 } + Unit ] + - CONST (entry) @ location: 29 (remaining gas: unaccounted) + [ "string" + 12 + { Elt "123" 123 } + Unit ] + - [log] (exit) @ location: 29 (remaining gas: unaccounted) + [ 0 + "string" + 12 + { Elt "123" 123 } + Unit ] + - [halt] (entry) @ location: 33 (remaining gas: unaccounted) + [ 0 + "string" + 12 + { Elt "123" 123 } + Unit ] + - control: KCons + - [log] (exit) @ location: 27 (remaining gas: unaccounted) + [ 0 + "string" + 12 + { Elt "123" 123 } + Unit ] + - SWAP (entry) @ location: 33 (remaining gas: unaccounted) + [ 0 + "string" + 12 + { Elt "123" 123 } + Unit ] + - [log] (exit) @ location: 33 (remaining gas: unaccounted) + [ "string" + 0 + 12 + { Elt "123" 123 } + Unit ] + - DIP (entry) @ location: 34 (remaining gas: unaccounted) + [ "string" + 0 + 12 + { Elt "123" 123 } + Unit ] + - [log] (exit) @ location: 34 (remaining gas: unaccounted) + [ 0 + 12 + { Elt "123" 123 } + Unit ] + - ADD (entry) @ location: 36 (remaining gas: unaccounted) + [ 0 + 12 + { Elt "123" 123 } + Unit ] + - [log] (exit) @ location: 36 (remaining gas: unaccounted) + [ 12 + { Elt "123" 123 } + Unit ] + - SOME (entry) @ location: 37 (remaining gas: unaccounted) + [ 12 + { Elt "123" 123 } + Unit ] + - [log] (exit) @ location: 37 (remaining gas: unaccounted) + [ (Some 12) + { Elt "123" 123 } + Unit ] + - [halt] (entry) @ location: 35 (remaining gas: unaccounted) + [ (Some 12) + { Elt "123" 123 } + Unit ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 34 (remaining gas: unaccounted) + [ "string" + (Some 12) + { Elt "123" 123 } + Unit ] + - UPDATE (entry) @ location: 38 (remaining gas: unaccounted) + [ "string" + (Some 12) + { Elt "123" 123 } + Unit ] + - [log] (exit) @ location: 38 (remaining gas: unaccounted) + [ { Elt "123" 123 ; Elt "string" 12 } + Unit ] + - [halt] (entry) @ location: 19 (remaining gas: unaccounted) + [ { Elt "123" 123 ; Elt "string" 12 } + Unit ] + - control: KIter + - [log] (exit) @ location: 19 (remaining gas: unaccounted) + [ (Pair "abc" 99) + { Elt "123" 123 ; Elt "string" 12 } + Unit ] + - UNPAIR (entry) @ location: 21 (remaining gas: unaccounted) + [ (Pair "abc" 99) + { Elt "123" 123 ; Elt "string" 12 } + Unit ] + - [log] (exit) @ location: 21 (remaining gas: unaccounted) + [ "abc" + 99 + { Elt "123" 123 ; Elt "string" 12 } + Unit ] + - DUP (entry) @ location: 22 (remaining gas: unaccounted) + [ "abc" + 99 + { Elt "123" 123 ; Elt "string" 12 } + Unit ] + - [log] (exit) @ location: 22 (remaining gas: unaccounted) + [ { Elt "123" 123 ; Elt "string" 12 } + "abc" + 99 + { Elt "123" 123 ; Elt "string" 12 } + Unit ] + - DUP (entry) @ location: 24 (remaining gas: unaccounted) + [ { Elt "123" 123 ; Elt "string" 12 } + "abc" + 99 + { Elt "123" 123 ; Elt "string" 12 } + Unit ] + - [log] (exit) @ location: 24 (remaining gas: unaccounted) + [ "abc" + { Elt "123" 123 ; Elt "string" 12 } + "abc" + 99 + { Elt "123" 123 ; Elt "string" 12 } + Unit ] + - GET (entry) @ location: 26 (remaining gas: unaccounted) + [ "abc" + { Elt "123" 123 ; Elt "string" 12 } + "abc" + 99 + { Elt "123" 123 ; Elt "string" 12 } + Unit ] + - [log] (exit) @ location: 26 (remaining gas: unaccounted) + [ None + "abc" + 99 + { Elt "123" 123 ; Elt "string" 12 } + Unit ] + - IF_NONE (entry) @ location: 27 (remaining gas: unaccounted) + [ None + "abc" + 99 + { Elt "123" 123 ; Elt "string" 12 } + Unit ] + - [log] (exit) @ location: 27 (remaining gas: unaccounted) + [ "abc" + 99 + { Elt "123" 123 ; Elt "string" 12 } + Unit ] + - CONST (entry) @ location: 29 (remaining gas: unaccounted) + [ "abc" + 99 + { Elt "123" 123 ; Elt "string" 12 } + Unit ] + - [log] (exit) @ location: 29 (remaining gas: unaccounted) + [ 0 + "abc" + 99 + { Elt "123" 123 ; Elt "string" 12 } + Unit ] + - [halt] (entry) @ location: 33 (remaining gas: unaccounted) + [ 0 + "abc" + 99 + { Elt "123" 123 ; Elt "string" 12 } + Unit ] + - control: KCons + - [log] (exit) @ location: 27 (remaining gas: unaccounted) + [ 0 + "abc" + 99 + { Elt "123" 123 ; Elt "string" 12 } + Unit ] + - SWAP (entry) @ location: 33 (remaining gas: unaccounted) + [ 0 + "abc" + 99 + { Elt "123" 123 ; Elt "string" 12 } + Unit ] + - [log] (exit) @ location: 33 (remaining gas: unaccounted) + [ "abc" + 0 + 99 + { Elt "123" 123 ; Elt "string" 12 } + Unit ] + - DIP (entry) @ location: 34 (remaining gas: unaccounted) + [ "abc" + 0 + 99 + { Elt "123" 123 ; Elt "string" 12 } + Unit ] + - [log] (exit) @ location: 34 (remaining gas: unaccounted) + [ 0 + 99 + { Elt "123" 123 ; Elt "string" 12 } + Unit ] + - ADD (entry) @ location: 36 (remaining gas: unaccounted) + [ 0 + 99 + { Elt "123" 123 ; Elt "string" 12 } + Unit ] + - [log] (exit) @ location: 36 (remaining gas: unaccounted) + [ 99 + { Elt "123" 123 ; Elt "string" 12 } + Unit ] + - SOME (entry) @ location: 37 (remaining gas: unaccounted) + [ 99 + { Elt "123" 123 ; Elt "string" 12 } + Unit ] + - [log] (exit) @ location: 37 (remaining gas: unaccounted) + [ (Some 99) + { Elt "123" 123 ; Elt "string" 12 } + Unit ] + - [halt] (entry) @ location: 35 (remaining gas: unaccounted) + [ (Some 99) + { Elt "123" 123 ; Elt "string" 12 } + Unit ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 34 (remaining gas: unaccounted) + [ "abc" + (Some 99) + { Elt "123" 123 ; Elt "string" 12 } + Unit ] + - UPDATE (entry) @ location: 38 (remaining gas: unaccounted) + [ "abc" + (Some 99) + { Elt "123" 123 ; Elt "string" 12 } + Unit ] + - [log] (exit) @ location: 38 (remaining gas: unaccounted) + [ { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } + Unit ] + - [halt] (entry) @ location: 19 (remaining gas: unaccounted) + [ { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } + Unit ] + - control: KIter + - [log] (exit) @ location: 19 (remaining gas: unaccounted) + [ (Pair "def" 3) + { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } + Unit ] + - UNPAIR (entry) @ location: 21 (remaining gas: unaccounted) + [ (Pair "def" 3) + { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } + Unit ] + - [log] (exit) @ location: 21 (remaining gas: unaccounted) + [ "def" + 3 + { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } + Unit ] + - DUP (entry) @ location: 22 (remaining gas: unaccounted) + [ "def" + 3 + { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } + Unit ] + - [log] (exit) @ location: 22 (remaining gas: unaccounted) + [ { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } + "def" + 3 + { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } + Unit ] + - DUP (entry) @ location: 24 (remaining gas: unaccounted) + [ { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } + "def" + 3 + { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } + Unit ] + - [log] (exit) @ location: 24 (remaining gas: unaccounted) + [ "def" + { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } + "def" + 3 + { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } + Unit ] + - GET (entry) @ location: 26 (remaining gas: unaccounted) + [ "def" + { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } + "def" + 3 + { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } + Unit ] + - [log] (exit) @ location: 26 (remaining gas: unaccounted) + [ None + "def" + 3 + { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } + Unit ] + - IF_NONE (entry) @ location: 27 (remaining gas: unaccounted) + [ None + "def" + 3 + { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } + Unit ] + - [log] (exit) @ location: 27 (remaining gas: unaccounted) + [ "def" + 3 + { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } + Unit ] + - CONST (entry) @ location: 29 (remaining gas: unaccounted) + [ "def" + 3 + { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } + Unit ] + - [log] (exit) @ location: 29 (remaining gas: unaccounted) + [ 0 + "def" + 3 + { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } + Unit ] + - [halt] (entry) @ location: 33 (remaining gas: unaccounted) + [ 0 + "def" + 3 + { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } + Unit ] + - control: KCons + - [log] (exit) @ location: 27 (remaining gas: unaccounted) + [ 0 + "def" + 3 + { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } + Unit ] + - SWAP (entry) @ location: 33 (remaining gas: unaccounted) + [ 0 + "def" + 3 + { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } + Unit ] + - [log] (exit) @ location: 33 (remaining gas: unaccounted) + [ "def" + 0 + 3 + { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } + Unit ] + - DIP (entry) @ location: 34 (remaining gas: unaccounted) + [ "def" + 0 + 3 + { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } + Unit ] + - [log] (exit) @ location: 34 (remaining gas: unaccounted) + [ 0 + 3 + { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } + Unit ] + - ADD (entry) @ location: 36 (remaining gas: unaccounted) + [ 0 + 3 + { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } + Unit ] + - [log] (exit) @ location: 36 (remaining gas: unaccounted) + [ 3 + { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } + Unit ] + - SOME (entry) @ location: 37 (remaining gas: unaccounted) + [ 3 + { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } + Unit ] + - [log] (exit) @ location: 37 (remaining gas: unaccounted) + [ (Some 3) + { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } + Unit ] + - [halt] (entry) @ location: 35 (remaining gas: unaccounted) + [ (Some 3) + { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } + Unit ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 34 (remaining gas: unaccounted) + [ "def" + (Some 3) + { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } + Unit ] + - UPDATE (entry) @ location: 38 (remaining gas: unaccounted) + [ "def" + (Some 3) + { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } + Unit ] + - [log] (exit) @ location: 38 (remaining gas: unaccounted) + [ { Elt "123" 123 ; Elt "abc" 99 ; Elt "def" 3 ; Elt "string" 12 } + Unit ] + - [halt] (entry) @ location: 19 (remaining gas: unaccounted) + [ { Elt "123" 123 ; Elt "abc" 99 ; Elt "def" 3 ; Elt "string" 12 } + Unit ] + - control: KIter + - control: KCons + - [log] (exit) @ location: 19 (remaining gas: unaccounted) + [ { Elt "123" 123 ; Elt "abc" 99 ; Elt "def" 3 ; Elt "string" 12 } + Unit ] + - PAIR (entry) @ location: 39 (remaining gas: unaccounted) + [ { Elt "123" 123 ; Elt "abc" 99 ; Elt "def" 3 ; Elt "string" 12 } + Unit ] + - [log] (exit) @ location: 39 (remaining gas: unaccounted) + [ (Pair { Elt "123" 123 ; Elt "abc" 99 ; Elt "def" 3 ; Elt "string" 12 } Unit) ] + - NIL (entry) @ location: 40 (remaining gas: unaccounted) + [ (Pair { Elt "123" 123 ; Elt "abc" 99 ; Elt "def" 3 ; Elt "string" 12 } Unit) ] + - [log] (exit) @ location: 40 (remaining gas: unaccounted) + [ {} + (Pair { Elt "123" 123 ; Elt "abc" 99 ; Elt "def" 3 ; Elt "string" 12 } Unit) ] + - PAIR (entry) @ location: 42 (remaining gas: unaccounted) + [ {} + (Pair { Elt "123" 123 ; Elt "abc" 99 ; Elt "def" 3 ; Elt "string" 12 } Unit) ] + - [log] (exit) @ location: 42 (remaining gas: unaccounted) + [ (Pair {} { Elt "123" 123 ; Elt "abc" 99 ; Elt "def" 3 ; Elt "string" 12 } Unit) ] + - [halt] (entry) @ location: 13 (remaining gas: unaccounted) + [ (Pair {} { Elt "123" 123 ; Elt "abc" 99 ; Elt "def" 3 ; Elt "string" 12 } Unit) ] + - control: KNil diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/check_signature.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/check_signature.out new file mode 100644 index 000000000000..d898beb8455a --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/check_signature.out @@ -0,0 +1,231 @@ +check_signature.out + +trace + - DUP (interp) @ location: 9 (remaining gas: unaccounted) + [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") ] + - DUP (entry) @ location: 9 (remaining gas: unaccounted) + [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") ] + - [log] (exit) @ location: 9 (remaining gas: unaccounted) + [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") + (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") ] + - DUP (entry) @ location: 10 (remaining gas: unaccounted) + [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") + (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") ] + - [log] (exit) @ location: 10 (remaining gas: unaccounted) + [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") + (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") + (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") ] + - DIP (entry) @ location: 11 (remaining gas: unaccounted) + [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") + (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") + (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") ] + - [log] (exit) @ location: 11 (remaining gas: unaccounted) + [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") + (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") ] + - CDR (entry) @ location: 13 (remaining gas: unaccounted) + [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") + (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") ] + - [log] (exit) @ location: 13 (remaining gas: unaccounted) + [ (Pair "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") + (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") ] + - DUP (entry) @ location: 14 (remaining gas: unaccounted) + [ (Pair "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") + (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") ] + - [log] (exit) @ location: 14 (remaining gas: unaccounted) + [ (Pair "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") + (Pair "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") + (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") ] + - CAR (entry) @ location: 15 (remaining gas: unaccounted) + [ (Pair "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") + (Pair "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") + (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") ] + - [log] (exit) @ location: 15 (remaining gas: unaccounted) + [ "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + (Pair "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") + (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") ] + - DIP (entry) @ location: 16 (remaining gas: unaccounted) + [ "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + (Pair "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") + (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") ] + - [log] (exit) @ location: 16 (remaining gas: unaccounted) + [ (Pair "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") + (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") ] + - CDR (entry) @ location: 18 (remaining gas: unaccounted) + [ (Pair "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") + (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") ] + - [log] (exit) @ location: 18 (remaining gas: unaccounted) + [ "TEZOS" + (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") ] + - PACK (entry) @ location: 19 (remaining gas: unaccounted) + [ "TEZOS" + (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") ] + - [log] (exit) @ location: 19 (remaining gas: unaccounted) + [ 0x05010000000554455a4f53 + (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") ] + - [halt] (entry) @ location: 17 (remaining gas: unaccounted) + [ 0x05010000000554455a4f53 + (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 16 (remaining gas: unaccounted) + [ "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + 0x05010000000554455a4f53 + (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") ] + - [halt] (entry) @ location: 12 (remaining gas: unaccounted) + [ "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + 0x05010000000554455a4f53 + (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 11 (remaining gas: unaccounted) + [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + 0x05010000000554455a4f53 + (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") ] + - CAR (entry) @ location: 20 (remaining gas: unaccounted) + [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + 0x05010000000554455a4f53 + (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") ] + - [log] (exit) @ location: 20 (remaining gas: unaccounted) + [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + 0x05010000000554455a4f53 + (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") ] + - CHECK_SIGNATURE (entry) @ location: 21 (remaining gas: unaccounted) + [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + 0x05010000000554455a4f53 + (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") ] + - [log] (exit) @ location: 21 (remaining gas: unaccounted) + [ True + (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") ] + - IF (entry) @ location: 22 (remaining gas: unaccounted) + [ True + (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") ] + - [log] (exit) @ location: 22 (remaining gas: unaccounted) + [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") ] + - [halt] (entry) @ location: 28 (remaining gas: unaccounted) + [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") ] + - control: KCons + - [log] (exit) @ location: 22 (remaining gas: unaccounted) + [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") ] + - CDR (entry) @ location: 28 (remaining gas: unaccounted) + [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") ] + - [log] (exit) @ location: 28 (remaining gas: unaccounted) + [ (Pair "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") ] + - NIL (entry) @ location: 29 (remaining gas: unaccounted) + [ (Pair "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") ] + - [log] (exit) @ location: 29 (remaining gas: unaccounted) + [ {} + (Pair "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") ] + - PAIR (entry) @ location: 31 (remaining gas: unaccounted) + [ {} + (Pair "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") ] + - [log] (exit) @ location: 31 (remaining gas: unaccounted) + [ (Pair {} + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") ] + - [halt] (entry) @ location: 8 (remaining gas: unaccounted) + [ (Pair {} + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") ] + - control: KNil diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/comb-get.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/comb-get.out new file mode 100644 index 000000000000..9ec1fd53b70a --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/comb-get.out @@ -0,0 +1,235 @@ +comb-get.out + +trace + - CAR (interp) @ location: 11 (remaining gas: unaccounted) + [ (Pair (Pair 1 4 2 Unit) Unit) ] + - CAR (entry) @ location: 11 (remaining gas: unaccounted) + [ (Pair (Pair 1 4 2 Unit) Unit) ] + - [log] (exit) @ location: 11 (remaining gas: unaccounted) + [ (Pair 1 4 2 Unit) ] + - DUP (entry) @ location: 12 (remaining gas: unaccounted) + [ (Pair 1 4 2 Unit) ] + - [log] (exit) @ location: 12 (remaining gas: unaccounted) + [ (Pair 1 4 2 Unit) + (Pair 1 4 2 Unit) ] + - CAR (entry) @ location: 13 (remaining gas: unaccounted) + [ (Pair 1 4 2 Unit) + (Pair 1 4 2 Unit) ] + - [log] (exit) @ location: 13 (remaining gas: unaccounted) + [ 1 + (Pair 1 4 2 Unit) ] + - CONST (entry) @ location: 14 (remaining gas: unaccounted) + [ 1 + (Pair 1 4 2 Unit) ] + - [log] (exit) @ location: 14 (remaining gas: unaccounted) + [ 1 + 1 + (Pair 1 4 2 Unit) ] + - COMPARE (entry) @ location: 19 (remaining gas: unaccounted) + [ 1 + 1 + (Pair 1 4 2 Unit) ] + - [log] (exit) @ location: 19 (remaining gas: unaccounted) + [ 0 + (Pair 1 4 2 Unit) ] + - EQ (entry) @ location: 20 (remaining gas: unaccounted) + [ 0 + (Pair 1 4 2 Unit) ] + - [log] (exit) @ location: 20 (remaining gas: unaccounted) + [ True + (Pair 1 4 2 Unit) ] + - IF (entry) @ location: 21 (remaining gas: unaccounted) + [ True + (Pair 1 4 2 Unit) ] + - [log] (exit) @ location: 21 (remaining gas: unaccounted) + [ (Pair 1 4 2 Unit) ] + - [halt] (entry) @ location: 27 (remaining gas: unaccounted) + [ (Pair 1 4 2 Unit) ] + - control: KCons + - [log] (exit) @ location: 21 (remaining gas: unaccounted) + [ (Pair 1 4 2 Unit) ] + - DUP (entry) @ location: 27 (remaining gas: unaccounted) + [ (Pair 1 4 2 Unit) ] + - [log] (exit) @ location: 27 (remaining gas: unaccounted) + [ (Pair 1 4 2 Unit) + (Pair 1 4 2 Unit) ] + - GET (entry) @ location: 28 (remaining gas: unaccounted) + [ (Pair 1 4 2 Unit) + (Pair 1 4 2 Unit) ] + - [log] (exit) @ location: 28 (remaining gas: unaccounted) + [ 1 + (Pair 1 4 2 Unit) ] + - CONST (entry) @ location: 30 (remaining gas: unaccounted) + [ 1 + (Pair 1 4 2 Unit) ] + - [log] (exit) @ location: 30 (remaining gas: unaccounted) + [ 1 + 1 + (Pair 1 4 2 Unit) ] + - COMPARE (entry) @ location: 35 (remaining gas: unaccounted) + [ 1 + 1 + (Pair 1 4 2 Unit) ] + - [log] (exit) @ location: 35 (remaining gas: unaccounted) + [ 0 + (Pair 1 4 2 Unit) ] + - EQ (entry) @ location: 36 (remaining gas: unaccounted) + [ 0 + (Pair 1 4 2 Unit) ] + - [log] (exit) @ location: 36 (remaining gas: unaccounted) + [ True + (Pair 1 4 2 Unit) ] + - IF (entry) @ location: 37 (remaining gas: unaccounted) + [ True + (Pair 1 4 2 Unit) ] + - [log] (exit) @ location: 37 (remaining gas: unaccounted) + [ (Pair 1 4 2 Unit) ] + - [halt] (entry) @ location: 43 (remaining gas: unaccounted) + [ (Pair 1 4 2 Unit) ] + - control: KCons + - [log] (exit) @ location: 37 (remaining gas: unaccounted) + [ (Pair 1 4 2 Unit) ] + - DUP (entry) @ location: 43 (remaining gas: unaccounted) + [ (Pair 1 4 2 Unit) ] + - [log] (exit) @ location: 43 (remaining gas: unaccounted) + [ (Pair 1 4 2 Unit) + (Pair 1 4 2 Unit) ] + - GET (entry) @ location: 44 (remaining gas: unaccounted) + [ (Pair 1 4 2 Unit) + (Pair 1 4 2 Unit) ] + - [log] (exit) @ location: 44 (remaining gas: unaccounted) + [ 4 + (Pair 1 4 2 Unit) ] + - CONST (entry) @ location: 46 (remaining gas: unaccounted) + [ 4 + (Pair 1 4 2 Unit) ] + - [log] (exit) @ location: 46 (remaining gas: unaccounted) + [ 4 + 4 + (Pair 1 4 2 Unit) ] + - COMPARE (entry) @ location: 51 (remaining gas: unaccounted) + [ 4 + 4 + (Pair 1 4 2 Unit) ] + - [log] (exit) @ location: 51 (remaining gas: unaccounted) + [ 0 + (Pair 1 4 2 Unit) ] + - EQ (entry) @ location: 52 (remaining gas: unaccounted) + [ 0 + (Pair 1 4 2 Unit) ] + - [log] (exit) @ location: 52 (remaining gas: unaccounted) + [ True + (Pair 1 4 2 Unit) ] + - IF (entry) @ location: 53 (remaining gas: unaccounted) + [ True + (Pair 1 4 2 Unit) ] + - [log] (exit) @ location: 53 (remaining gas: unaccounted) + [ (Pair 1 4 2 Unit) ] + - [halt] (entry) @ location: 59 (remaining gas: unaccounted) + [ (Pair 1 4 2 Unit) ] + - control: KCons + - [log] (exit) @ location: 53 (remaining gas: unaccounted) + [ (Pair 1 4 2 Unit) ] + - DUP (entry) @ location: 59 (remaining gas: unaccounted) + [ (Pair 1 4 2 Unit) ] + - [log] (exit) @ location: 59 (remaining gas: unaccounted) + [ (Pair 1 4 2 Unit) + (Pair 1 4 2 Unit) ] + - GET (entry) @ location: 60 (remaining gas: unaccounted) + [ (Pair 1 4 2 Unit) + (Pair 1 4 2 Unit) ] + - [log] (exit) @ location: 60 (remaining gas: unaccounted) + [ 2 + (Pair 1 4 2 Unit) ] + - CONST (entry) @ location: 62 (remaining gas: unaccounted) + [ 2 + (Pair 1 4 2 Unit) ] + - [log] (exit) @ location: 62 (remaining gas: unaccounted) + [ 2 + 2 + (Pair 1 4 2 Unit) ] + - COMPARE (entry) @ location: 67 (remaining gas: unaccounted) + [ 2 + 2 + (Pair 1 4 2 Unit) ] + - [log] (exit) @ location: 67 (remaining gas: unaccounted) + [ 0 + (Pair 1 4 2 Unit) ] + - EQ (entry) @ location: 68 (remaining gas: unaccounted) + [ 0 + (Pair 1 4 2 Unit) ] + - [log] (exit) @ location: 68 (remaining gas: unaccounted) + [ True + (Pair 1 4 2 Unit) ] + - IF (entry) @ location: 69 (remaining gas: unaccounted) + [ True + (Pair 1 4 2 Unit) ] + - [log] (exit) @ location: 69 (remaining gas: unaccounted) + [ (Pair 1 4 2 Unit) ] + - [halt] (entry) @ location: 75 (remaining gas: unaccounted) + [ (Pair 1 4 2 Unit) ] + - control: KCons + - [log] (exit) @ location: 69 (remaining gas: unaccounted) + [ (Pair 1 4 2 Unit) ] + - DUP (entry) @ location: 75 (remaining gas: unaccounted) + [ (Pair 1 4 2 Unit) ] + - [log] (exit) @ location: 75 (remaining gas: unaccounted) + [ (Pair 1 4 2 Unit) + (Pair 1 4 2 Unit) ] + - GET (entry) @ location: 76 (remaining gas: unaccounted) + [ (Pair 1 4 2 Unit) + (Pair 1 4 2 Unit) ] + - [log] (exit) @ location: 76 (remaining gas: unaccounted) + [ Unit + (Pair 1 4 2 Unit) ] + - CONST (entry) @ location: 78 (remaining gas: unaccounted) + [ Unit + (Pair 1 4 2 Unit) ] + - [log] (exit) @ location: 78 (remaining gas: unaccounted) + [ Unit + Unit + (Pair 1 4 2 Unit) ] + - COMPARE (entry) @ location: 81 (remaining gas: unaccounted) + [ Unit + Unit + (Pair 1 4 2 Unit) ] + - [log] (exit) @ location: 81 (remaining gas: unaccounted) + [ 0 + (Pair 1 4 2 Unit) ] + - EQ (entry) @ location: 82 (remaining gas: unaccounted) + [ 0 + (Pair 1 4 2 Unit) ] + - [log] (exit) @ location: 82 (remaining gas: unaccounted) + [ True + (Pair 1 4 2 Unit) ] + - IF (entry) @ location: 83 (remaining gas: unaccounted) + [ True + (Pair 1 4 2 Unit) ] + - [log] (exit) @ location: 83 (remaining gas: unaccounted) + [ (Pair 1 4 2 Unit) ] + - [halt] (entry) @ location: 89 (remaining gas: unaccounted) + [ (Pair 1 4 2 Unit) ] + - control: KCons + - [log] (exit) @ location: 83 (remaining gas: unaccounted) + [ (Pair 1 4 2 Unit) ] + - DROP (entry) @ location: 89 (remaining gas: unaccounted) + [ (Pair 1 4 2 Unit) ] + - [log] (exit) @ location: 89 (remaining gas: unaccounted) + [ ] + - CONST (entry) @ location: 90 (remaining gas: unaccounted) + [ ] + - [log] (exit) @ location: 90 (remaining gas: unaccounted) + [ Unit ] + - NIL (entry) @ location: 91 (remaining gas: unaccounted) + [ Unit ] + - [log] (exit) @ location: 91 (remaining gas: unaccounted) + [ {} + Unit ] + - PAIR (entry) @ location: 93 (remaining gas: unaccounted) + [ {} + Unit ] + - [log] (exit) @ location: 93 (remaining gas: unaccounted) + [ (Pair {} Unit) ] + - [halt] (entry) @ location: 10 (remaining gas: unaccounted) + [ (Pair {} Unit) ] + - control: KNil diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/comb-set.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/comb-set.out new file mode 100644 index 000000000000..584fe538fbc4 --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/comb-set.out @@ -0,0 +1,62 @@ +comb-set.out + +trace + - CDR (interp) @ location: 11 (remaining gas: unaccounted) + [ (Pair Unit 1 4 2 Unit) ] + - CDR (entry) @ location: 11 (remaining gas: unaccounted) + [ (Pair Unit 1 4 2 Unit) ] + - [log] (exit) @ location: 11 (remaining gas: unaccounted) + [ (Pair 1 4 2 Unit) ] + - CONST (entry) @ location: 12 (remaining gas: unaccounted) + [ (Pair 1 4 2 Unit) ] + - [log] (exit) @ location: 12 (remaining gas: unaccounted) + [ 2 + (Pair 1 4 2 Unit) ] + - UPDATE (entry) @ location: 15 (remaining gas: unaccounted) + [ 2 + (Pair 1 4 2 Unit) ] + - [log] (exit) @ location: 15 (remaining gas: unaccounted) + [ (Pair 2 4 2 Unit) ] + - CONST (entry) @ location: 17 (remaining gas: unaccounted) + [ (Pair 2 4 2 Unit) ] + - [log] (exit) @ location: 17 (remaining gas: unaccounted) + [ 12 + (Pair 2 4 2 Unit) ] + - UPDATE (entry) @ location: 20 (remaining gas: unaccounted) + [ 12 + (Pair 2 4 2 Unit) ] + - [log] (exit) @ location: 20 (remaining gas: unaccounted) + [ (Pair 2 12 2 Unit) ] + - CONST (entry) @ location: 22 (remaining gas: unaccounted) + [ (Pair 2 12 2 Unit) ] + - [log] (exit) @ location: 22 (remaining gas: unaccounted) + [ 8 + (Pair 2 12 2 Unit) ] + - UPDATE (entry) @ location: 25 (remaining gas: unaccounted) + [ 8 + (Pair 2 12 2 Unit) ] + - [log] (exit) @ location: 25 (remaining gas: unaccounted) + [ (Pair 2 12 8 Unit) ] + - CONST (entry) @ location: 27 (remaining gas: unaccounted) + [ (Pair 2 12 8 Unit) ] + - [log] (exit) @ location: 27 (remaining gas: unaccounted) + [ Unit + (Pair 2 12 8 Unit) ] + - UPDATE (entry) @ location: 28 (remaining gas: unaccounted) + [ Unit + (Pair 2 12 8 Unit) ] + - [log] (exit) @ location: 28 (remaining gas: unaccounted) + [ (Pair 2 12 8 Unit) ] + - NIL (entry) @ location: 30 (remaining gas: unaccounted) + [ (Pair 2 12 8 Unit) ] + - [log] (exit) @ location: 30 (remaining gas: unaccounted) + [ {} + (Pair 2 12 8 Unit) ] + - PAIR (entry) @ location: 32 (remaining gas: unaccounted) + [ {} + (Pair 2 12 8 Unit) ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ (Pair {} 2 12 8 Unit) ] + - [halt] (entry) @ location: 10 (remaining gas: unaccounted) + [ (Pair {} 2 12 8 Unit) ] + - control: KNil diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/concat.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/concat.out new file mode 100644 index 000000000000..190e35f174cf --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/concat.out @@ -0,0 +1,70 @@ +concat.out + +trace + - DUP (interp) @ location: 7 (remaining gas: unaccounted) + [ (Pair "abcd" "efgh") ] + - DUP (entry) @ location: 7 (remaining gas: unaccounted) + [ (Pair "abcd" "efgh") ] + - [log] (exit) @ location: 7 (remaining gas: unaccounted) + [ (Pair "abcd" "efgh") + (Pair "abcd" "efgh") ] + - DIP (entry) @ location: 8 (remaining gas: unaccounted) + [ (Pair "abcd" "efgh") + (Pair "abcd" "efgh") ] + - [log] (exit) @ location: 8 (remaining gas: unaccounted) + [ (Pair "abcd" "efgh") ] + - CDR (entry) @ location: 10 (remaining gas: unaccounted) + [ (Pair "abcd" "efgh") ] + - [log] (exit) @ location: 10 (remaining gas: unaccounted) + [ "efgh" ] + - NIL (entry) @ location: 11 (remaining gas: unaccounted) + [ "efgh" ] + - [log] (exit) @ location: 11 (remaining gas: unaccounted) + [ {} + "efgh" ] + - SWAP (entry) @ location: 13 (remaining gas: unaccounted) + [ {} + "efgh" ] + - [log] (exit) @ location: 13 (remaining gas: unaccounted) + [ "efgh" + {} ] + - CONS (entry) @ location: 14 (remaining gas: unaccounted) + [ "efgh" + {} ] + - [log] (exit) @ location: 14 (remaining gas: unaccounted) + [ { "efgh" } ] + - [halt] (entry) @ location: 9 (remaining gas: unaccounted) + [ { "efgh" } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 8 (remaining gas: unaccounted) + [ (Pair "abcd" "efgh") + { "efgh" } ] + - CAR (entry) @ location: 15 (remaining gas: unaccounted) + [ (Pair "abcd" "efgh") + { "efgh" } ] + - [log] (exit) @ location: 15 (remaining gas: unaccounted) + [ "abcd" + { "efgh" } ] + - CONS (entry) @ location: 16 (remaining gas: unaccounted) + [ "abcd" + { "efgh" } ] + - [log] (exit) @ location: 16 (remaining gas: unaccounted) + [ { "abcd" ; "efgh" } ] + - CONCAT (entry) @ location: 17 (remaining gas: unaccounted) + [ { "abcd" ; "efgh" } ] + - [log] (exit) @ location: 17 (remaining gas: unaccounted) + [ "abcdefgh" ] + - NIL (entry) @ location: 18 (remaining gas: unaccounted) + [ "abcdefgh" ] + - [log] (exit) @ location: 18 (remaining gas: unaccounted) + [ {} + "abcdefgh" ] + - PAIR (entry) @ location: 20 (remaining gas: unaccounted) + [ {} + "abcdefgh" ] + - [log] (exit) @ location: 20 (remaining gas: unaccounted) + [ (Pair {} "abcdefgh") ] + - [halt] (entry) @ location: 6 (remaining gas: unaccounted) + [ (Pair {} "abcdefgh") ] + - control: KNil diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/conditionals.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/conditionals.out new file mode 100644 index 000000000000..9b7ae42b7ef7 --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/conditionals.out @@ -0,0 +1,67 @@ +conditionals.out + +trace + - CAR (interp) @ location: 10 (remaining gas: unaccounted) + [ (Pair (Right (Some 23)) "") ] + - CAR (entry) @ location: 10 (remaining gas: unaccounted) + [ (Pair (Right (Some 23)) "") ] + - [log] (exit) @ location: 10 (remaining gas: unaccounted) + [ (Right (Some 23)) ] + - IF_LEFT (entry) @ location: 11 (remaining gas: unaccounted) + [ (Right (Some 23)) ] + - [log] (exit) @ location: 11 (remaining gas: unaccounted) + [ (Some 23) ] + - IF_NONE (entry) @ location: 14 (remaining gas: unaccounted) + [ (Some 23) ] + - [log] (exit) @ location: 14 (remaining gas: unaccounted) + [ 23 ] + - CONST (entry) @ location: 20 (remaining gas: unaccounted) + [ 23 ] + - [log] (exit) @ location: 20 (remaining gas: unaccounted) + [ 0 + 23 ] + - COMPARE (entry) @ location: 24 (remaining gas: unaccounted) + [ 0 + 23 ] + - [log] (exit) @ location: 24 (remaining gas: unaccounted) + [ -1 ] + - GT (entry) @ location: 25 (remaining gas: unaccounted) + [ -1 ] + - [log] (exit) @ location: 25 (remaining gas: unaccounted) + [ False ] + - IF (entry) @ location: 26 (remaining gas: unaccounted) + [ False ] + - [log] (exit) @ location: 26 (remaining gas: unaccounted) + [ ] + - CONST (entry) @ location: 32 (remaining gas: unaccounted) + [ ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ "" ] + - [halt] (entry) @ location: 35 (remaining gas: unaccounted) + [ "" ] + - control: KCons + - [log] (exit) @ location: 26 (remaining gas: unaccounted) + [ "" ] + - [halt] (entry) @ location: 35 (remaining gas: unaccounted) + [ "" ] + - control: KCons + - [log] (exit) @ location: 14 (remaining gas: unaccounted) + [ "" ] + - [halt] (entry) @ location: 35 (remaining gas: unaccounted) + [ "" ] + - control: KCons + - [log] (exit) @ location: 11 (remaining gas: unaccounted) + [ "" ] + - NIL (entry) @ location: 35 (remaining gas: unaccounted) + [ "" ] + - [log] (exit) @ location: 35 (remaining gas: unaccounted) + [ {} + "" ] + - PAIR (entry) @ location: 37 (remaining gas: unaccounted) + [ {} + "" ] + - [log] (exit) @ location: 37 (remaining gas: unaccounted) + [ (Pair {} "") ] + - [halt] (entry) @ location: 9 (remaining gas: unaccounted) + [ (Pair {} "") ] + - control: KNil diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/cps_fact.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/cps_fact.out new file mode 100644 index 000000000000..74b6edd58349 --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/cps_fact.out @@ -0,0 +1,269 @@ +cps_fact.out + +trace + - UNPAIR (interp) @ location: 7 (remaining gas: unaccounted) + [ (Pair 2 60) ] + - UNPAIR (entry) @ location: 7 (remaining gas: unaccounted) + [ (Pair 2 60) ] + - [log] (exit) @ location: 7 (remaining gas: unaccounted) + [ 2 + 60 ] + - DIP (entry) @ location: 8 (remaining gas: unaccounted) + [ 2 + 60 ] + - [log] (exit) @ location: 8 (remaining gas: unaccounted) + [ 60 ] + - SELF (entry) @ location: 10 (remaining gas: unaccounted) + [ 60 ] + - [log] (exit) @ location: 10 (remaining gas: unaccounted) + [ "tz1Ke2h7sDdakHJQh8WX4Z372du1KChsksyU" + 60 ] + - ADDRESS (entry) @ location: 11 (remaining gas: unaccounted) + [ "tz1Ke2h7sDdakHJQh8WX4Z372du1KChsksyU" + 60 ] + - [log] (exit) @ location: 11 (remaining gas: unaccounted) + [ "tz1Ke2h7sDdakHJQh8WX4Z372du1KChsksyU" + 60 ] + - SENDER (entry) @ location: 12 (remaining gas: unaccounted) + [ "tz1Ke2h7sDdakHJQh8WX4Z372du1KChsksyU" + 60 ] + - [log] (exit) @ location: 12 (remaining gas: unaccounted) + [ "tz1Ke2h7sDdakHJQh8WX4Z372du1KChsksyU" + "tz1Ke2h7sDdakHJQh8WX4Z372du1KChsksyU" + 60 ] + - COMPARE (entry) @ location: 14 (remaining gas: unaccounted) + [ "tz1Ke2h7sDdakHJQh8WX4Z372du1KChsksyU" + "tz1Ke2h7sDdakHJQh8WX4Z372du1KChsksyU" + 60 ] + - [log] (exit) @ location: 14 (remaining gas: unaccounted) + [ 0 + 60 ] + - EQ (entry) @ location: 15 (remaining gas: unaccounted) + [ 0 + 60 ] + - [log] (exit) @ location: 15 (remaining gas: unaccounted) + [ True + 60 ] + - IF (entry) @ location: 16 (remaining gas: unaccounted) + [ True + 60 ] + - [log] (exit) @ location: 16 (remaining gas: unaccounted) + [ 60 ] + - [halt] (entry) @ location: 9 (remaining gas: unaccounted) + [ 60 ] + - control: KCons + - [log] (exit) @ location: 16 (remaining gas: unaccounted) + [ 60 ] + - [halt] (entry) @ location: 9 (remaining gas: unaccounted) + [ 60 ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 8 (remaining gas: unaccounted) + [ 2 + 60 ] + - DUP (entry) @ location: 23 (remaining gas: unaccounted) + [ 2 + 60 ] + - [log] (exit) @ location: 23 (remaining gas: unaccounted) + [ 2 + 2 + 60 ] + - CONST (entry) @ location: 24 (remaining gas: unaccounted) + [ 2 + 2 + 60 ] + - [log] (exit) @ location: 24 (remaining gas: unaccounted) + [ 1 + 2 + 2 + 60 ] + - COMPARE (entry) @ location: 28 (remaining gas: unaccounted) + [ 1 + 2 + 2 + 60 ] + - [log] (exit) @ location: 28 (remaining gas: unaccounted) + [ -1 + 2 + 60 ] + - GE (entry) @ location: 29 (remaining gas: unaccounted) + [ -1 + 2 + 60 ] + - [log] (exit) @ location: 29 (remaining gas: unaccounted) + [ False + 2 + 60 ] + - IF (entry) @ location: 30 (remaining gas: unaccounted) + [ False + 2 + 60 ] + - [log] (exit) @ location: 30 (remaining gas: unaccounted) + [ 2 + 60 ] + - CONST (entry) @ location: 37 (remaining gas: unaccounted) + [ 2 + 60 ] + - [log] (exit) @ location: 37 (remaining gas: unaccounted) + [ 1 + 2 + 60 ] + - SWAP (entry) @ location: 40 (remaining gas: unaccounted) + [ 1 + 2 + 60 ] + - [log] (exit) @ location: 40 (remaining gas: unaccounted) + [ 2 + 1 + 60 ] + - SUB (entry) @ location: 41 (remaining gas: unaccounted) + [ 2 + 1 + 60 ] + - [log] (exit) @ location: 41 (remaining gas: unaccounted) + [ 1 + 60 ] + - ISNAT (entry) @ location: 42 (remaining gas: unaccounted) + [ 1 + 60 ] + - [log] (exit) @ location: 42 (remaining gas: unaccounted) + [ (Some 1) + 60 ] + - IF_NONE (entry) @ location: 43 (remaining gas: unaccounted) + [ (Some 1) + 60 ] + - [log] (exit) @ location: 43 (remaining gas: unaccounted) + [ 1 + 60 ] + - DUP (entry) @ location: 49 (remaining gas: unaccounted) + [ 1 + 60 ] + - [log] (exit) @ location: 49 (remaining gas: unaccounted) + [ 1 + 1 + 60 ] + - DIP (entry) @ location: 50 (remaining gas: unaccounted) + [ 1 + 1 + 60 ] + - [log] (exit) @ location: 50 (remaining gas: unaccounted) + [ 1 + 60 ] + - CONST (entry) @ location: 52 (remaining gas: unaccounted) + [ 1 + 60 ] + - [log] (exit) @ location: 52 (remaining gas: unaccounted) + [ 1 + 1 + 60 ] + - ADD (entry) @ location: 55 (remaining gas: unaccounted) + [ 1 + 1 + 60 ] + - [log] (exit) @ location: 55 (remaining gas: unaccounted) + [ 2 + 60 ] + - MUL (entry) @ location: 56 (remaining gas: unaccounted) + [ 2 + 60 ] + - [log] (exit) @ location: 56 (remaining gas: unaccounted) + [ 120 ] + - [halt] (entry) @ location: 51 (remaining gas: unaccounted) + [ 120 ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 50 (remaining gas: unaccounted) + [ 1 + 120 ] + - SWAP (entry) @ location: 57 (remaining gas: unaccounted) + [ 1 + 120 ] + - [log] (exit) @ location: 57 (remaining gas: unaccounted) + [ 120 + 1 ] + - DIP (entry) @ location: 58 (remaining gas: unaccounted) + [ 120 + 1 ] + - [log] (exit) @ location: 58 (remaining gas: unaccounted) + [ 1 ] + - DIP (entry) @ location: 60 (remaining gas: unaccounted) + [ 1 ] + - [log] (exit) @ location: 60 (remaining gas: unaccounted) + [ ] + - SELF (entry) @ location: 62 (remaining gas: unaccounted) + [ ] + - [log] (exit) @ location: 62 (remaining gas: unaccounted) + [ "tz1Ke2h7sDdakHJQh8WX4Z372du1KChsksyU" ] + - CONST (entry) @ location: 63 (remaining gas: unaccounted) + [ "tz1Ke2h7sDdakHJQh8WX4Z372du1KChsksyU" ] + - [log] (exit) @ location: 63 (remaining gas: unaccounted) + [ 0 + "tz1Ke2h7sDdakHJQh8WX4Z372du1KChsksyU" ] + - [halt] (entry) @ location: 61 (remaining gas: unaccounted) + [ 0 + "tz1Ke2h7sDdakHJQh8WX4Z372du1KChsksyU" ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 60 (remaining gas: unaccounted) + [ 1 + 0 + "tz1Ke2h7sDdakHJQh8WX4Z372du1KChsksyU" ] + - TRANSFER_TOKENS (entry) @ location: 66 (remaining gas: unaccounted) + [ 1 + 0 + "tz1Ke2h7sDdakHJQh8WX4Z372du1KChsksyU" ] + - [log] (exit) @ location: 66 (remaining gas: unaccounted) + [ 0x000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000ff00000000020001 ] + - NIL (entry) @ location: 67 (remaining gas: unaccounted) + [ 0x000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000ff00000000020001 ] + - [log] (exit) @ location: 67 (remaining gas: unaccounted) + [ {} + 0x000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000ff00000000020001 ] + - SWAP (entry) @ location: 69 (remaining gas: unaccounted) + [ {} + 0x000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000ff00000000020001 ] + - [log] (exit) @ location: 69 (remaining gas: unaccounted) + [ 0x000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000ff00000000020001 + {} ] + - CONS (entry) @ location: 70 (remaining gas: unaccounted) + [ 0x000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000ff00000000020001 + {} ] + - [log] (exit) @ location: 70 (remaining gas: unaccounted) + [ { 0x000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000ff00000000020001 } ] + - [halt] (entry) @ location: 59 (remaining gas: unaccounted) + [ { 0x000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000ff00000000020001 } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 58 (remaining gas: unaccounted) + [ 120 + { 0x000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000ff00000000020001 } ] + - SWAP (entry) @ location: 71 (remaining gas: unaccounted) + [ 120 + { 0x000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000ff00000000020001 } ] + - [log] (exit) @ location: 71 (remaining gas: unaccounted) + [ { 0x000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000ff00000000020001 } + 120 ] + - PAIR (entry) @ location: 72 (remaining gas: unaccounted) + [ { 0x000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000ff00000000020001 } + 120 ] + - [log] (exit) @ location: 72 (remaining gas: unaccounted) + [ (Pair { 0x000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000ff00000000020001 } + 120) ] + - [halt] (entry) @ location: 6 (remaining gas: unaccounted) + [ (Pair { 0x000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000ff00000000020001 } + 120) ] + - control: KCons + - [log] (exit) @ location: 43 (remaining gas: unaccounted) + [ (Pair { 0x000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000ff00000000020001 } + 120) ] + - [halt] (entry) @ location: 6 (remaining gas: unaccounted) + [ (Pair { 0x000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000ff00000000020001 } + 120) ] + - control: KCons + - [log] (exit) @ location: 30 (remaining gas: unaccounted) + [ (Pair { 0x000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000ff00000000020001 } + 120) ] + - [halt] (entry) @ location: 6 (remaining gas: unaccounted) + [ (Pair { 0x000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000ff00000000020001 } + 120) ] + - control: KNil diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/dign.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/dign.out new file mode 100644 index 000000000000..94e086ee7670 --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/dign.out @@ -0,0 +1,108 @@ +dign.out + +trace + - CAR (interp) @ location: 15 (remaining gas: unaccounted) + [ (Pair (Pair (Pair (Pair (Pair 0 1) 2) 3) 4) 7) ] + - CAR (entry) @ location: 15 (remaining gas: unaccounted) + [ (Pair (Pair (Pair (Pair (Pair 0 1) 2) 3) 4) 7) ] + - [log] (exit) @ location: 15 (remaining gas: unaccounted) + [ (Pair (Pair (Pair (Pair 0 1) 2) 3) 4) ] + - UNPAIR (entry) @ location: 16 (remaining gas: unaccounted) + [ (Pair (Pair (Pair (Pair 0 1) 2) 3) 4) ] + - [log] (exit) @ location: 16 (remaining gas: unaccounted) + [ (Pair (Pair (Pair 0 1) 2) 3) + 4 ] + - UNPAIR (entry) @ location: 17 (remaining gas: unaccounted) + [ (Pair (Pair (Pair 0 1) 2) 3) + 4 ] + - [log] (exit) @ location: 17 (remaining gas: unaccounted) + [ (Pair (Pair 0 1) 2) + 3 + 4 ] + - UNPAIR (entry) @ location: 18 (remaining gas: unaccounted) + [ (Pair (Pair 0 1) 2) + 3 + 4 ] + - [log] (exit) @ location: 18 (remaining gas: unaccounted) + [ (Pair 0 1) + 2 + 3 + 4 ] + - UNPAIR (entry) @ location: 19 (remaining gas: unaccounted) + [ (Pair 0 1) + 2 + 3 + 4 ] + - [log] (exit) @ location: 19 (remaining gas: unaccounted) + [ 0 + 1 + 2 + 3 + 4 ] + - DIG (entry) @ location: 20 (remaining gas: unaccounted) + [ 0 + 1 + 2 + 3 + 4 ] + - [log] (exit) @ location: 20 (remaining gas: unaccounted) + [ 4 + 0 + 1 + 2 + 3 ] + - DIP (entry) @ location: 22 (remaining gas: unaccounted) + [ 4 + 0 + 1 + 2 + 3 ] + - [log] (exit) @ location: 22 (remaining gas: unaccounted) + [ 0 + 1 + 2 + 3 ] + - DROP (entry) @ location: 24 (remaining gas: unaccounted) + [ 0 + 1 + 2 + 3 ] + - [log] (exit) @ location: 24 (remaining gas: unaccounted) + [ 1 + 2 + 3 ] + - DROP (entry) @ location: 25 (remaining gas: unaccounted) + [ 1 + 2 + 3 ] + - [log] (exit) @ location: 25 (remaining gas: unaccounted) + [ 2 + 3 ] + - DROP (entry) @ location: 26 (remaining gas: unaccounted) + [ 2 + 3 ] + - [log] (exit) @ location: 26 (remaining gas: unaccounted) + [ 3 ] + - DROP (entry) @ location: 27 (remaining gas: unaccounted) + [ 3 ] + - [log] (exit) @ location: 27 (remaining gas: unaccounted) + [ ] + - [halt] (entry) @ location: 23 (remaining gas: unaccounted) + [ ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 22 (remaining gas: unaccounted) + [ 4 ] + - NIL (entry) @ location: 28 (remaining gas: unaccounted) + [ 4 ] + - [log] (exit) @ location: 28 (remaining gas: unaccounted) + [ {} + 4 ] + - PAIR (entry) @ location: 30 (remaining gas: unaccounted) + [ {} + 4 ] + - [log] (exit) @ location: 30 (remaining gas: unaccounted) + [ (Pair {} 4) ] + - [halt] (entry) @ location: 14 (remaining gas: unaccounted) + [ (Pair {} 4) ] + - control: KNil diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/dipn.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/dipn.out new file mode 100644 index 000000000000..9166cd612892 --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/dipn.out @@ -0,0 +1,166 @@ +dipn.out + +trace + - CAR (interp) @ location: 15 (remaining gas: unaccounted) + [ (Pair (Pair (Pair (Pair (Pair 0 1) 2) 3) 4) 7) ] + - CAR (entry) @ location: 15 (remaining gas: unaccounted) + [ (Pair (Pair (Pair (Pair (Pair 0 1) 2) 3) 4) 7) ] + - [log] (exit) @ location: 15 (remaining gas: unaccounted) + [ (Pair (Pair (Pair (Pair 0 1) 2) 3) 4) ] + - UNPAIR (entry) @ location: 16 (remaining gas: unaccounted) + [ (Pair (Pair (Pair (Pair 0 1) 2) 3) 4) ] + - [log] (exit) @ location: 16 (remaining gas: unaccounted) + [ (Pair (Pair (Pair 0 1) 2) 3) + 4 ] + - UNPAIR (entry) @ location: 17 (remaining gas: unaccounted) + [ (Pair (Pair (Pair 0 1) 2) 3) + 4 ] + - [log] (exit) @ location: 17 (remaining gas: unaccounted) + [ (Pair (Pair 0 1) 2) + 3 + 4 ] + - UNPAIR (entry) @ location: 18 (remaining gas: unaccounted) + [ (Pair (Pair 0 1) 2) + 3 + 4 ] + - [log] (exit) @ location: 18 (remaining gas: unaccounted) + [ (Pair 0 1) + 2 + 3 + 4 ] + - UNPAIR (entry) @ location: 19 (remaining gas: unaccounted) + [ (Pair 0 1) + 2 + 3 + 4 ] + - [log] (exit) @ location: 19 (remaining gas: unaccounted) + [ 0 + 1 + 2 + 3 + 4 ] + - DIP (entry) @ location: 20 (remaining gas: unaccounted) + [ 0 + 1 + 2 + 3 + 4 ] + - [log] (exit) @ location: 20 (remaining gas: unaccounted) + [ ] + - CONST (entry) @ location: 23 (remaining gas: unaccounted) + [ ] + - [log] (exit) @ location: 23 (remaining gas: unaccounted) + [ 6 ] + - [halt] (entry) @ location: 23 (remaining gas: unaccounted) + [ 6 ] + - control: KCons + - CONST (entry) @ location: 20 (remaining gas: unaccounted) + [ 6 ] + - [log] (exit) @ location: 20 (remaining gas: unaccounted) + [ 4 + 6 ] + - CONST (entry) @ location: 20 (remaining gas: unaccounted) + [ 4 + 6 ] + - [log] (exit) @ location: 20 (remaining gas: unaccounted) + [ 3 + 4 + 6 ] + - CONST (entry) @ location: 20 (remaining gas: unaccounted) + [ 3 + 4 + 6 ] + - [log] (exit) @ location: 20 (remaining gas: unaccounted) + [ 2 + 3 + 4 + 6 ] + - CONST (entry) @ location: 20 (remaining gas: unaccounted) + [ 2 + 3 + 4 + 6 ] + - [log] (exit) @ location: 20 (remaining gas: unaccounted) + [ 1 + 2 + 3 + 4 + 6 ] + - CONST (entry) @ location: 20 (remaining gas: unaccounted) + [ 1 + 2 + 3 + 4 + 6 ] + - [log] (exit) @ location: 20 (remaining gas: unaccounted) + [ 0 + 1 + 2 + 3 + 4 + 6 ] + - [log] (exit) @ location: 20 (remaining gas: unaccounted) + [ 0 + 1 + 2 + 3 + 4 + 6 ] + - DROP (entry) @ location: 26 (remaining gas: unaccounted) + [ 0 + 1 + 2 + 3 + 4 + 6 ] + - [log] (exit) @ location: 26 (remaining gas: unaccounted) + [ 1 + 2 + 3 + 4 + 6 ] + - DROP (entry) @ location: 27 (remaining gas: unaccounted) + [ 1 + 2 + 3 + 4 + 6 ] + - [log] (exit) @ location: 27 (remaining gas: unaccounted) + [ 2 + 3 + 4 + 6 ] + - DROP (entry) @ location: 28 (remaining gas: unaccounted) + [ 2 + 3 + 4 + 6 ] + - [log] (exit) @ location: 28 (remaining gas: unaccounted) + [ 3 + 4 + 6 ] + - DROP (entry) @ location: 29 (remaining gas: unaccounted) + [ 3 + 4 + 6 ] + - [log] (exit) @ location: 29 (remaining gas: unaccounted) + [ 4 + 6 ] + - DROP (entry) @ location: 30 (remaining gas: unaccounted) + [ 4 + 6 ] + - [log] (exit) @ location: 30 (remaining gas: unaccounted) + [ 6 ] + - NIL (entry) @ location: 31 (remaining gas: unaccounted) + [ 6 ] + - [log] (exit) @ location: 31 (remaining gas: unaccounted) + [ {} + 6 ] + - PAIR (entry) @ location: 33 (remaining gas: unaccounted) + [ {} + 6 ] + - [log] (exit) @ location: 33 (remaining gas: unaccounted) + [ (Pair {} 6) ] + - [halt] (entry) @ location: 14 (remaining gas: unaccounted) + [ (Pair {} 6) ] + - control: KNil diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/dugn.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/dugn.out new file mode 100644 index 000000000000..5a3ec77005a8 --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/dugn.out @@ -0,0 +1,98 @@ +dugn.out + +trace + - CAR (interp) @ location: 15 (remaining gas: unaccounted) + [ (Pair (Pair (Pair (Pair (Pair 0 1) 2) 3) 4) 7) ] + - CAR (entry) @ location: 15 (remaining gas: unaccounted) + [ (Pair (Pair (Pair (Pair (Pair 0 1) 2) 3) 4) 7) ] + - [log] (exit) @ location: 15 (remaining gas: unaccounted) + [ (Pair (Pair (Pair (Pair 0 1) 2) 3) 4) ] + - UNPAIR (entry) @ location: 16 (remaining gas: unaccounted) + [ (Pair (Pair (Pair (Pair 0 1) 2) 3) 4) ] + - [log] (exit) @ location: 16 (remaining gas: unaccounted) + [ (Pair (Pair (Pair 0 1) 2) 3) + 4 ] + - UNPAIR (entry) @ location: 17 (remaining gas: unaccounted) + [ (Pair (Pair (Pair 0 1) 2) 3) + 4 ] + - [log] (exit) @ location: 17 (remaining gas: unaccounted) + [ (Pair (Pair 0 1) 2) + 3 + 4 ] + - UNPAIR (entry) @ location: 18 (remaining gas: unaccounted) + [ (Pair (Pair 0 1) 2) + 3 + 4 ] + - [log] (exit) @ location: 18 (remaining gas: unaccounted) + [ (Pair 0 1) + 2 + 3 + 4 ] + - UNPAIR (entry) @ location: 19 (remaining gas: unaccounted) + [ (Pair 0 1) + 2 + 3 + 4 ] + - [log] (exit) @ location: 19 (remaining gas: unaccounted) + [ 0 + 1 + 2 + 3 + 4 ] + - DUG (entry) @ location: 20 (remaining gas: unaccounted) + [ 0 + 1 + 2 + 3 + 4 ] + - [log] (exit) @ location: 20 (remaining gas: unaccounted) + [ 1 + 2 + 3 + 4 + 0 ] + - DROP (entry) @ location: 22 (remaining gas: unaccounted) + [ 1 + 2 + 3 + 4 + 0 ] + - [log] (exit) @ location: 22 (remaining gas: unaccounted) + [ 2 + 3 + 4 + 0 ] + - DROP (entry) @ location: 23 (remaining gas: unaccounted) + [ 2 + 3 + 4 + 0 ] + - [log] (exit) @ location: 23 (remaining gas: unaccounted) + [ 3 + 4 + 0 ] + - DROP (entry) @ location: 24 (remaining gas: unaccounted) + [ 3 + 4 + 0 ] + - [log] (exit) @ location: 24 (remaining gas: unaccounted) + [ 4 + 0 ] + - DROP (entry) @ location: 25 (remaining gas: unaccounted) + [ 4 + 0 ] + - [log] (exit) @ location: 25 (remaining gas: unaccounted) + [ 0 ] + - NIL (entry) @ location: 26 (remaining gas: unaccounted) + [ 0 ] + - [log] (exit) @ location: 26 (remaining gas: unaccounted) + [ {} + 0 ] + - PAIR (entry) @ location: 28 (remaining gas: unaccounted) + [ {} + 0 ] + - [log] (exit) @ location: 28 (remaining gas: unaccounted) + [ (Pair {} 0) ] + - [halt] (entry) @ location: 14 (remaining gas: unaccounted) + [ (Pair {} 0) ] + - control: KNil diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/ediv.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/ediv.out new file mode 100644 index 000000000000..aacbda5067b5 --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/ediv.out @@ -0,0 +1,273 @@ +ediv.out + +trace + - CAR (interp) @ location: 25 (remaining gas: unaccounted) + [ (Pair (Pair 127 11) None None None None) ] + - CAR (entry) @ location: 25 (remaining gas: unaccounted) + [ (Pair (Pair 127 11) None None None None) ] + - [log] (exit) @ location: 25 (remaining gas: unaccounted) + [ (Pair 127 11) ] + - DUP (entry) @ location: 26 (remaining gas: unaccounted) + [ (Pair 127 11) ] + - [log] (exit) @ location: 26 (remaining gas: unaccounted) + [ (Pair 127 11) + (Pair 127 11) ] + - UNPAIR (entry) @ location: 27 (remaining gas: unaccounted) + [ (Pair 127 11) + (Pair 127 11) ] + - [log] (exit) @ location: 27 (remaining gas: unaccounted) + [ 127 + 11 + (Pair 127 11) ] + - ABS (entry) @ location: 28 (remaining gas: unaccounted) + [ 127 + 11 + (Pair 127 11) ] + - [log] (exit) @ location: 28 (remaining gas: unaccounted) + [ 127 + 11 + (Pair 127 11) ] + - DIP (entry) @ location: 29 (remaining gas: unaccounted) + [ 127 + 11 + (Pair 127 11) ] + - [log] (exit) @ location: 29 (remaining gas: unaccounted) + [ 11 + (Pair 127 11) ] + - ABS (entry) @ location: 31 (remaining gas: unaccounted) + [ 11 + (Pair 127 11) ] + - [log] (exit) @ location: 31 (remaining gas: unaccounted) + [ 11 + (Pair 127 11) ] + - [halt] (entry) @ location: 31 (remaining gas: unaccounted) + [ 11 + (Pair 127 11) ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 29 (remaining gas: unaccounted) + [ 127 + 11 + (Pair 127 11) ] + - EDIV (entry) @ location: 32 (remaining gas: unaccounted) + [ 127 + 11 + (Pair 127 11) ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ (Some (Pair 11 6)) + (Pair 127 11) ] + - SWAP (entry) @ location: 33 (remaining gas: unaccounted) + [ (Some (Pair 11 6)) + (Pair 127 11) ] + - [log] (exit) @ location: 33 (remaining gas: unaccounted) + [ (Pair 127 11) + (Some (Pair 11 6)) ] + - DUP (entry) @ location: 34 (remaining gas: unaccounted) + [ (Pair 127 11) + (Some (Pair 11 6)) ] + - [log] (exit) @ location: 34 (remaining gas: unaccounted) + [ (Pair 127 11) + (Pair 127 11) + (Some (Pair 11 6)) ] + - UNPAIR (entry) @ location: 35 (remaining gas: unaccounted) + [ (Pair 127 11) + (Pair 127 11) + (Some (Pair 11 6)) ] + - [log] (exit) @ location: 35 (remaining gas: unaccounted) + [ 127 + 11 + (Pair 127 11) + (Some (Pair 11 6)) ] + - ABS (entry) @ location: 36 (remaining gas: unaccounted) + [ 127 + 11 + (Pair 127 11) + (Some (Pair 11 6)) ] + - [log] (exit) @ location: 36 (remaining gas: unaccounted) + [ 127 + 11 + (Pair 127 11) + (Some (Pair 11 6)) ] + - EDIV (entry) @ location: 37 (remaining gas: unaccounted) + [ 127 + 11 + (Pair 127 11) + (Some (Pair 11 6)) ] + - [log] (exit) @ location: 37 (remaining gas: unaccounted) + [ (Some (Pair 11 6)) + (Pair 127 11) + (Some (Pair 11 6)) ] + - SWAP (entry) @ location: 38 (remaining gas: unaccounted) + [ (Some (Pair 11 6)) + (Pair 127 11) + (Some (Pair 11 6)) ] + - [log] (exit) @ location: 38 (remaining gas: unaccounted) + [ (Pair 127 11) + (Some (Pair 11 6)) + (Some (Pair 11 6)) ] + - DUP (entry) @ location: 39 (remaining gas: unaccounted) + [ (Pair 127 11) + (Some (Pair 11 6)) + (Some (Pair 11 6)) ] + - [log] (exit) @ location: 39 (remaining gas: unaccounted) + [ (Pair 127 11) + (Pair 127 11) + (Some (Pair 11 6)) + (Some (Pair 11 6)) ] + - UNPAIR (entry) @ location: 40 (remaining gas: unaccounted) + [ (Pair 127 11) + (Pair 127 11) + (Some (Pair 11 6)) + (Some (Pair 11 6)) ] + - [log] (exit) @ location: 40 (remaining gas: unaccounted) + [ 127 + 11 + (Pair 127 11) + (Some (Pair 11 6)) + (Some (Pair 11 6)) ] + - DIP (entry) @ location: 41 (remaining gas: unaccounted) + [ 127 + 11 + (Pair 127 11) + (Some (Pair 11 6)) + (Some (Pair 11 6)) ] + - [log] (exit) @ location: 41 (remaining gas: unaccounted) + [ 11 + (Pair 127 11) + (Some (Pair 11 6)) + (Some (Pair 11 6)) ] + - ABS (entry) @ location: 43 (remaining gas: unaccounted) + [ 11 + (Pair 127 11) + (Some (Pair 11 6)) + (Some (Pair 11 6)) ] + - [log] (exit) @ location: 43 (remaining gas: unaccounted) + [ 11 + (Pair 127 11) + (Some (Pair 11 6)) + (Some (Pair 11 6)) ] + - [halt] (entry) @ location: 43 (remaining gas: unaccounted) + [ 11 + (Pair 127 11) + (Some (Pair 11 6)) + (Some (Pair 11 6)) ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 41 (remaining gas: unaccounted) + [ 127 + 11 + (Pair 127 11) + (Some (Pair 11 6)) + (Some (Pair 11 6)) ] + - EDIV (entry) @ location: 44 (remaining gas: unaccounted) + [ 127 + 11 + (Pair 127 11) + (Some (Pair 11 6)) + (Some (Pair 11 6)) ] + - [log] (exit) @ location: 44 (remaining gas: unaccounted) + [ (Some (Pair 11 6)) + (Pair 127 11) + (Some (Pair 11 6)) + (Some (Pair 11 6)) ] + - SWAP (entry) @ location: 45 (remaining gas: unaccounted) + [ (Some (Pair 11 6)) + (Pair 127 11) + (Some (Pair 11 6)) + (Some (Pair 11 6)) ] + - [log] (exit) @ location: 45 (remaining gas: unaccounted) + [ (Pair 127 11) + (Some (Pair 11 6)) + (Some (Pair 11 6)) + (Some (Pair 11 6)) ] + - UNPAIR (entry) @ location: 46 (remaining gas: unaccounted) + [ (Pair 127 11) + (Some (Pair 11 6)) + (Some (Pair 11 6)) + (Some (Pair 11 6)) ] + - [log] (exit) @ location: 46 (remaining gas: unaccounted) + [ 127 + 11 + (Some (Pair 11 6)) + (Some (Pair 11 6)) + (Some (Pair 11 6)) ] + - EDIV (entry) @ location: 47 (remaining gas: unaccounted) + [ 127 + 11 + (Some (Pair 11 6)) + (Some (Pair 11 6)) + (Some (Pair 11 6)) ] + - [log] (exit) @ location: 47 (remaining gas: unaccounted) + [ (Some (Pair 11 6)) + (Some (Pair 11 6)) + (Some (Pair 11 6)) + (Some (Pair 11 6)) ] + - DIP (entry) @ location: 49 (remaining gas: unaccounted) + [ (Some (Pair 11 6)) + (Some (Pair 11 6)) + (Some (Pair 11 6)) + (Some (Pair 11 6)) ] + - [log] (exit) @ location: 49 (remaining gas: unaccounted) + [ (Some (Pair 11 6)) + (Some (Pair 11 6)) ] + - PAIR (entry) @ location: 52 (remaining gas: unaccounted) + [ (Some (Pair 11 6)) + (Some (Pair 11 6)) ] + - [log] (exit) @ location: 52 (remaining gas: unaccounted) + [ (Pair (Some (Pair 11 6)) (Some (Pair 11 6))) ] + - [halt] (entry) @ location: 52 (remaining gas: unaccounted) + [ (Pair (Some (Pair 11 6)) (Some (Pair 11 6))) ] + - control: KCons + - CONST (entry) @ location: 49 (remaining gas: unaccounted) + [ (Pair (Some (Pair 11 6)) (Some (Pair 11 6))) ] + - [log] (exit) @ location: 49 (remaining gas: unaccounted) + [ (Some (Pair 11 6)) + (Pair (Some (Pair 11 6)) (Some (Pair 11 6))) ] + - CONST (entry) @ location: 49 (remaining gas: unaccounted) + [ (Some (Pair 11 6)) + (Pair (Some (Pair 11 6)) (Some (Pair 11 6))) ] + - [log] (exit) @ location: 49 (remaining gas: unaccounted) + [ (Some (Pair 11 6)) + (Some (Pair 11 6)) + (Pair (Some (Pair 11 6)) (Some (Pair 11 6))) ] + - [log] (exit) @ location: 49 (remaining gas: unaccounted) + [ (Some (Pair 11 6)) + (Some (Pair 11 6)) + (Pair (Some (Pair 11 6)) (Some (Pair 11 6))) ] + - DIP (entry) @ location: 53 (remaining gas: unaccounted) + [ (Some (Pair 11 6)) + (Some (Pair 11 6)) + (Pair (Some (Pair 11 6)) (Some (Pair 11 6))) ] + - [log] (exit) @ location: 53 (remaining gas: unaccounted) + [ (Some (Pair 11 6)) + (Pair (Some (Pair 11 6)) (Some (Pair 11 6))) ] + - PAIR (entry) @ location: 55 (remaining gas: unaccounted) + [ (Some (Pair 11 6)) + (Pair (Some (Pair 11 6)) (Some (Pair 11 6))) ] + - [log] (exit) @ location: 55 (remaining gas: unaccounted) + [ (Pair (Some (Pair 11 6)) (Some (Pair 11 6)) (Some (Pair 11 6))) ] + - [halt] (entry) @ location: 55 (remaining gas: unaccounted) + [ (Pair (Some (Pair 11 6)) (Some (Pair 11 6)) (Some (Pair 11 6))) ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 53 (remaining gas: unaccounted) + [ (Some (Pair 11 6)) + (Pair (Some (Pair 11 6)) (Some (Pair 11 6)) (Some (Pair 11 6))) ] + - PAIR (entry) @ location: 56 (remaining gas: unaccounted) + [ (Some (Pair 11 6)) + (Pair (Some (Pair 11 6)) (Some (Pair 11 6)) (Some (Pair 11 6))) ] + - [log] (exit) @ location: 56 (remaining gas: unaccounted) + [ (Pair (Some (Pair 11 6)) (Some (Pair 11 6)) (Some (Pair 11 6)) (Some (Pair 11 6))) ] + - NIL (entry) @ location: 57 (remaining gas: unaccounted) + [ (Pair (Some (Pair 11 6)) (Some (Pair 11 6)) (Some (Pair 11 6)) (Some (Pair 11 6))) ] + - [log] (exit) @ location: 57 (remaining gas: unaccounted) + [ {} + (Pair (Some (Pair 11 6)) (Some (Pair 11 6)) (Some (Pair 11 6)) (Some (Pair 11 6))) ] + - PAIR (entry) @ location: 59 (remaining gas: unaccounted) + [ {} + (Pair (Some (Pair 11 6)) (Some (Pair 11 6)) (Some (Pair 11 6)) (Some (Pair 11 6))) ] + - [log] (exit) @ location: 59 (remaining gas: unaccounted) + [ (Pair {} (Some (Pair 11 6)) (Some (Pair 11 6)) (Some (Pair 11 6)) (Some (Pair 11 6))) ] + - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + [ (Pair {} (Some (Pair 11 6)) (Some (Pair 11 6)) (Some (Pair 11 6)) (Some (Pair 11 6))) ] + - control: KNil diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/faucet.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/faucet.out new file mode 100644 index 000000000000..2af30bce44ac --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/faucet.out @@ -0,0 +1,123 @@ +faucet.out + +trace + - UNPAIR (interp) @ location: 7 (remaining gas: unaccounted) + [ (Pair "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" "2020-01-01T00:00:00Z") ] + - UNPAIR (entry) @ location: 7 (remaining gas: unaccounted) + [ (Pair "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" "2020-01-01T00:00:00Z") ] + - [log] (exit) @ location: 7 (remaining gas: unaccounted) + [ "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" + "2020-01-01T00:00:00Z" ] + - SWAP (entry) @ location: 8 (remaining gas: unaccounted) + [ "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" + "2020-01-01T00:00:00Z" ] + - [log] (exit) @ location: 8 (remaining gas: unaccounted) + [ "2020-01-01T00:00:00Z" + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" ] + - CONST (entry) @ location: 9 (remaining gas: unaccounted) + [ "2020-01-01T00:00:00Z" + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" ] + - [log] (exit) @ location: 9 (remaining gas: unaccounted) + [ 300 + "2020-01-01T00:00:00Z" + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" ] + - ADD (entry) @ location: 12 (remaining gas: unaccounted) + [ 300 + "2020-01-01T00:00:00Z" + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" ] + - [log] (exit) @ location: 12 (remaining gas: unaccounted) + [ "2020-01-01T00:05:00Z" + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" ] + - NOW (entry) @ location: 13 (remaining gas: unaccounted) + [ "2020-01-01T00:05:00Z" + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" ] + - [log] (exit) @ location: 13 (remaining gas: unaccounted) + [ "2022-04-14T12:32:39Z" + "2020-01-01T00:05:00Z" + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" ] + - COMPARE (entry) @ location: 16 (remaining gas: unaccounted) + [ "2022-04-14T12:32:39Z" + "2020-01-01T00:05:00Z" + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" ] + - [log] (exit) @ location: 16 (remaining gas: unaccounted) + [ 1 + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" ] + - GE (entry) @ location: 17 (remaining gas: unaccounted) + [ 1 + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" ] + - [log] (exit) @ location: 17 (remaining gas: unaccounted) + [ True + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" ] + - IF (entry) @ location: 18 (remaining gas: unaccounted) + [ True + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" ] + - [log] (exit) @ location: 18 (remaining gas: unaccounted) + [ "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" ] + - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + [ "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" ] + - control: KCons + - [log] (exit) @ location: 18 (remaining gas: unaccounted) + [ "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" ] + - IMPLICIT_ACCOUNT (entry) @ location: 24 (remaining gas: unaccounted) + [ "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" ] + - [log] (exit) @ location: 24 (remaining gas: unaccounted) + [ "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" ] + - CONST (entry) @ location: 25 (remaining gas: unaccounted) + [ "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" ] + - [log] (exit) @ location: 25 (remaining gas: unaccounted) + [ 1000000 + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" ] + - CONST (entry) @ location: 28 (remaining gas: unaccounted) + [ 1000000 + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" ] + - [log] (exit) @ location: 28 (remaining gas: unaccounted) + [ Unit + 1000000 + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" ] + - TRANSFER_TOKENS (entry) @ location: 29 (remaining gas: unaccounted) + [ Unit + 1000000 + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" ] + - [log] (exit) @ location: 29 (remaining gas: unaccounted) + [ 0x00000000000000000000000000000000000000000000000001c0843d0000dac9f52543da1aed0bc1d6b46bf7c10db7014cd600 ] + - NIL (entry) @ location: 30 (remaining gas: unaccounted) + [ 0x00000000000000000000000000000000000000000000000001c0843d0000dac9f52543da1aed0bc1d6b46bf7c10db7014cd600 ] + - [log] (exit) @ location: 30 (remaining gas: unaccounted) + [ {} + 0x00000000000000000000000000000000000000000000000001c0843d0000dac9f52543da1aed0bc1d6b46bf7c10db7014cd600 ] + - SWAP (entry) @ location: 32 (remaining gas: unaccounted) + [ {} + 0x00000000000000000000000000000000000000000000000001c0843d0000dac9f52543da1aed0bc1d6b46bf7c10db7014cd600 ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 0x00000000000000000000000000000000000000000000000001c0843d0000dac9f52543da1aed0bc1d6b46bf7c10db7014cd600 + {} ] + - CONS (entry) @ location: 33 (remaining gas: unaccounted) + [ 0x00000000000000000000000000000000000000000000000001c0843d0000dac9f52543da1aed0bc1d6b46bf7c10db7014cd600 + {} ] + - [log] (exit) @ location: 33 (remaining gas: unaccounted) + [ { 0x00000000000000000000000000000000000000000000000001c0843d0000dac9f52543da1aed0bc1d6b46bf7c10db7014cd600 } ] + - DIP (entry) @ location: 34 (remaining gas: unaccounted) + [ { 0x00000000000000000000000000000000000000000000000001c0843d0000dac9f52543da1aed0bc1d6b46bf7c10db7014cd600 } ] + - [log] (exit) @ location: 34 (remaining gas: unaccounted) + [ ] + - NOW (entry) @ location: 36 (remaining gas: unaccounted) + [ ] + - [log] (exit) @ location: 36 (remaining gas: unaccounted) + [ "2022-04-14T12:32:39Z" ] + - [halt] (entry) @ location: 36 (remaining gas: unaccounted) + [ "2022-04-14T12:32:39Z" ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 34 (remaining gas: unaccounted) + [ { 0x00000000000000000000000000000000000000000000000001c0843d0000dac9f52543da1aed0bc1d6b46bf7c10db7014cd600 } + "2022-04-14T12:32:39Z" ] + - PAIR (entry) @ location: 37 (remaining gas: unaccounted) + [ { 0x00000000000000000000000000000000000000000000000001c0843d0000dac9f52543da1aed0bc1d6b46bf7c10db7014cd600 } + "2022-04-14T12:32:39Z" ] + - [log] (exit) @ location: 37 (remaining gas: unaccounted) + [ (Pair { 0x00000000000000000000000000000000000000000000000001c0843d0000dac9f52543da1aed0bc1d6b46bf7c10db7014cd600 } + "2022-04-14T12:32:39Z") ] + - [halt] (entry) @ location: 6 (remaining gas: unaccounted) + [ (Pair { 0x00000000000000000000000000000000000000000000000001c0843d0000dac9f52543da1aed0bc1d6b46bf7c10db7014cd600 } + "2022-04-14T12:32:39Z") ] + - control: KNil diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/get_and_update_map.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/get_and_update_map.out new file mode 100644 index 000000000000..5aef44807c27 --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/get_and_update_map.out @@ -0,0 +1,54 @@ +get_and_update_map.out + +trace + - UNPAIR (interp) @ location: 13 (remaining gas: unaccounted) + [ (Pair "abc" (Some 321) { Elt "def" 123 }) ] + - UNPAIR (entry) @ location: 13 (remaining gas: unaccounted) + [ (Pair "abc" (Some 321) { Elt "def" 123 }) ] + - [log] (exit) @ location: 13 (remaining gas: unaccounted) + [ "abc" + (Pair (Some 321) { Elt "def" 123 }) ] + - DIP (entry) @ location: 14 (remaining gas: unaccounted) + [ "abc" + (Pair (Some 321) { Elt "def" 123 }) ] + - [log] (exit) @ location: 14 (remaining gas: unaccounted) + [ (Pair (Some 321) { Elt "def" 123 }) ] + - UNPAIR (entry) @ location: 16 (remaining gas: unaccounted) + [ (Pair (Some 321) { Elt "def" 123 }) ] + - [log] (exit) @ location: 16 (remaining gas: unaccounted) + [ (Some 321) + { Elt "def" 123 } ] + - [halt] (entry) @ location: 16 (remaining gas: unaccounted) + [ (Some 321) + { Elt "def" 123 } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 14 (remaining gas: unaccounted) + [ "abc" + (Some 321) + { Elt "def" 123 } ] + - GET_AND_UPDATE (entry) @ location: 17 (remaining gas: unaccounted) + [ "abc" + (Some 321) + { Elt "def" 123 } ] + - [log] (exit) @ location: 17 (remaining gas: unaccounted) + [ None + { Elt "abc" 321 ; Elt "def" 123 } ] + - PAIR (entry) @ location: 18 (remaining gas: unaccounted) + [ None + { Elt "abc" 321 ; Elt "def" 123 } ] + - [log] (exit) @ location: 18 (remaining gas: unaccounted) + [ (Pair None { Elt "abc" 321 ; Elt "def" 123 }) ] + - NIL (entry) @ location: 19 (remaining gas: unaccounted) + [ (Pair None { Elt "abc" 321 ; Elt "def" 123 }) ] + - [log] (exit) @ location: 19 (remaining gas: unaccounted) + [ {} + (Pair None { Elt "abc" 321 ; Elt "def" 123 }) ] + - PAIR (entry) @ location: 21 (remaining gas: unaccounted) + [ {} + (Pair None { Elt "abc" 321 ; Elt "def" 123 }) ] + - [log] (exit) @ location: 21 (remaining gas: unaccounted) + [ (Pair {} None { Elt "abc" 321 ; Elt "def" 123 }) ] + - [halt] (entry) @ location: 11 (remaining gas: unaccounted) + [ (Pair {} None { Elt "abc" 321 ; Elt "def" 123 }) ] + - control: KNil diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/if.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/if.out new file mode 100644 index 000000000000..bb7e65090ade --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/if.out @@ -0,0 +1,39 @@ +if.out + +trace + - CAR (interp) @ location: 8 (remaining gas: unaccounted) + [ (Pair True None) ] + - CAR (entry) @ location: 8 (remaining gas: unaccounted) + [ (Pair True None) ] + - [log] (exit) @ location: 8 (remaining gas: unaccounted) + [ True ] + - IF (entry) @ location: 9 (remaining gas: unaccounted) + [ True ] + - [log] (exit) @ location: 9 (remaining gas: unaccounted) + [ ] + - CONST (entry) @ location: 11 (remaining gas: unaccounted) + [ ] + - [log] (exit) @ location: 11 (remaining gas: unaccounted) + [ True ] + - [halt] (entry) @ location: 18 (remaining gas: unaccounted) + [ True ] + - control: KCons + - [log] (exit) @ location: 9 (remaining gas: unaccounted) + [ True ] + - SOME (entry) @ location: 18 (remaining gas: unaccounted) + [ True ] + - [log] (exit) @ location: 18 (remaining gas: unaccounted) + [ (Some True) ] + - NIL (entry) @ location: 19 (remaining gas: unaccounted) + [ (Some True) ] + - [log] (exit) @ location: 19 (remaining gas: unaccounted) + [ {} + (Some True) ] + - PAIR (entry) @ location: 21 (remaining gas: unaccounted) + [ {} + (Some True) ] + - [log] (exit) @ location: 21 (remaining gas: unaccounted) + [ (Pair {} (Some True)) ] + - [halt] (entry) @ location: 7 (remaining gas: unaccounted) + [ (Pair {} (Some True)) ] + - control: KNil diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/insertion_sort.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/insertion_sort.out new file mode 100644 index 000000000000..d5ada514ab14 --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/insertion_sort.out @@ -0,0 +1,6542 @@ +insertion_sort.out + +trace + - CAR (interp) @ location: 9 (remaining gas: unaccounted) + [ (Pair { 8 ; 3 ; 2 ; 7 ; 6 ; 9 ; 5 ; 1 ; 4 ; 0 } {}) ] + - CAR (entry) @ location: 9 (remaining gas: unaccounted) + [ (Pair { 8 ; 3 ; 2 ; 7 ; 6 ; 9 ; 5 ; 1 ; 4 ; 0 } {}) ] + - [log] (exit) @ location: 9 (remaining gas: unaccounted) + [ { 8 ; 3 ; 2 ; 7 ; 6 ; 9 ; 5 ; 1 ; 4 ; 0 } ] + - NIL (entry) @ location: 10 (remaining gas: unaccounted) + [ { 8 ; 3 ; 2 ; 7 ; 6 ; 9 ; 5 ; 1 ; 4 ; 0 } ] + - [log] (exit) @ location: 10 (remaining gas: unaccounted) + [ {} + { 8 ; 3 ; 2 ; 7 ; 6 ; 9 ; 5 ; 1 ; 4 ; 0 } ] + - SWAP (entry) @ location: 12 (remaining gas: unaccounted) + [ {} + { 8 ; 3 ; 2 ; 7 ; 6 ; 9 ; 5 ; 1 ; 4 ; 0 } ] + - [log] (exit) @ location: 12 (remaining gas: unaccounted) + [ { 8 ; 3 ; 2 ; 7 ; 6 ; 9 ; 5 ; 1 ; 4 ; 0 } + {} ] + - ITER (entry) @ location: 13 (remaining gas: unaccounted) + [ { 8 ; 3 ; 2 ; 7 ; 6 ; 9 ; 5 ; 1 ; 4 ; 0 } + {} ] + - control: KIter + - [log] (exit) @ location: 13 (remaining gas: unaccounted) + [ 8 + {} ] + - SWAP (entry) @ location: 15 (remaining gas: unaccounted) + [ 8 + {} ] + - [log] (exit) @ location: 15 (remaining gas: unaccounted) + [ {} + 8 ] + - DIP (entry) @ location: 16 (remaining gas: unaccounted) + [ {} + 8 ] + - [log] (exit) @ location: 16 (remaining gas: unaccounted) + [ ] + - NIL (entry) @ location: 19 (remaining gas: unaccounted) + [ ] + - [log] (exit) @ location: 19 (remaining gas: unaccounted) + [ {} ] + - [halt] (entry) @ location: 19 (remaining gas: unaccounted) + [ {} ] + - control: KCons + - CONST (entry) @ location: 16 (remaining gas: unaccounted) + [ {} ] + - [log] (exit) @ location: 16 (remaining gas: unaccounted) + [ 8 + {} ] + - CONST (entry) @ location: 16 (remaining gas: unaccounted) + [ 8 + {} ] + - [log] (exit) @ location: 16 (remaining gas: unaccounted) + [ {} + 8 + {} ] + - [log] (exit) @ location: 16 (remaining gas: unaccounted) + [ {} + 8 + {} ] + - CONST (entry) @ location: 21 (remaining gas: unaccounted) + [ {} + 8 + {} ] + - [log] (exit) @ location: 21 (remaining gas: unaccounted) + [ True + {} + 8 + {} ] + - LOOP (entry) @ location: 24 (remaining gas: unaccounted) + [ True + {} + 8 + {} ] + - control: KLoop_in + - [log] (exit) @ location: 24 (remaining gas: unaccounted) + [ {} + 8 + {} ] + - IF_CONS (entry) @ location: 26 (remaining gas: unaccounted) + [ {} + 8 + {} ] + - [log] (exit) @ location: 26 (remaining gas: unaccounted) + [ 8 + {} ] + - NIL (entry) @ location: 61 (remaining gas: unaccounted) + [ 8 + {} ] + - [log] (exit) @ location: 61 (remaining gas: unaccounted) + [ {} + 8 + {} ] + - CONST (entry) @ location: 63 (remaining gas: unaccounted) + [ {} + 8 + {} ] + - [log] (exit) @ location: 63 (remaining gas: unaccounted) + [ False + {} + 8 + {} ] + - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + [ False + {} + 8 + {} ] + - control: KCons + - [log] (exit) @ location: 26 (remaining gas: unaccounted) + [ False + {} + 8 + {} ] + - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + [ False + {} + 8 + {} ] + - control: KLoop_in + - control: KCons + - [log] (exit) @ location: 24 (remaining gas: unaccounted) + [ {} + 8 + {} ] + - SWAP (entry) @ location: 66 (remaining gas: unaccounted) + [ {} + 8 + {} ] + - [log] (exit) @ location: 66 (remaining gas: unaccounted) + [ 8 + {} + {} ] + - CONS (entry) @ location: 67 (remaining gas: unaccounted) + [ 8 + {} + {} ] + - [log] (exit) @ location: 67 (remaining gas: unaccounted) + [ { 8 } + {} ] + - SWAP (entry) @ location: 68 (remaining gas: unaccounted) + [ { 8 } + {} ] + - [log] (exit) @ location: 68 (remaining gas: unaccounted) + [ {} + { 8 } ] + - ITER (entry) @ location: 69 (remaining gas: unaccounted) + [ {} + { 8 } ] + - control: KIter + - control: KCons + - [log] (exit) @ location: 69 (remaining gas: unaccounted) + [ { 8 } ] + - [halt] (entry) @ location: 13 (remaining gas: unaccounted) + [ { 8 } ] + - control: KIter + - [log] (exit) @ location: 13 (remaining gas: unaccounted) + [ 3 + { 8 } ] + - SWAP (entry) @ location: 15 (remaining gas: unaccounted) + [ 3 + { 8 } ] + - [log] (exit) @ location: 15 (remaining gas: unaccounted) + [ { 8 } + 3 ] + - DIP (entry) @ location: 16 (remaining gas: unaccounted) + [ { 8 } + 3 ] + - [log] (exit) @ location: 16 (remaining gas: unaccounted) + [ ] + - NIL (entry) @ location: 19 (remaining gas: unaccounted) + [ ] + - [log] (exit) @ location: 19 (remaining gas: unaccounted) + [ {} ] + - [halt] (entry) @ location: 19 (remaining gas: unaccounted) + [ {} ] + - control: KCons + - CONST (entry) @ location: 16 (remaining gas: unaccounted) + [ {} ] + - [log] (exit) @ location: 16 (remaining gas: unaccounted) + [ 3 + {} ] + - CONST (entry) @ location: 16 (remaining gas: unaccounted) + [ 3 + {} ] + - [log] (exit) @ location: 16 (remaining gas: unaccounted) + [ { 8 } + 3 + {} ] + - [log] (exit) @ location: 16 (remaining gas: unaccounted) + [ { 8 } + 3 + {} ] + - CONST (entry) @ location: 21 (remaining gas: unaccounted) + [ { 8 } + 3 + {} ] + - [log] (exit) @ location: 21 (remaining gas: unaccounted) + [ True + { 8 } + 3 + {} ] + - LOOP (entry) @ location: 24 (remaining gas: unaccounted) + [ True + { 8 } + 3 + {} ] + - control: KLoop_in + - [log] (exit) @ location: 24 (remaining gas: unaccounted) + [ { 8 } + 3 + {} ] + - IF_CONS (entry) @ location: 26 (remaining gas: unaccounted) + [ { 8 } + 3 + {} ] + - [log] (exit) @ location: 26 (remaining gas: unaccounted) + [ 8 + {} + 3 + {} ] + - SWAP (entry) @ location: 28 (remaining gas: unaccounted) + [ 8 + {} + 3 + {} ] + - [log] (exit) @ location: 28 (remaining gas: unaccounted) + [ {} + 8 + 3 + {} ] + - DIP (entry) @ location: 29 (remaining gas: unaccounted) + [ {} + 8 + 3 + {} ] + - [log] (exit) @ location: 29 (remaining gas: unaccounted) + [ 8 + 3 + {} ] + - DUP (entry) @ location: 31 (remaining gas: unaccounted) + [ 8 + 3 + {} ] + - [log] (exit) @ location: 31 (remaining gas: unaccounted) + [ 8 + 8 + 3 + {} ] + - DIP (entry) @ location: 32 (remaining gas: unaccounted) + [ 8 + 8 + 3 + {} ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 3 + {} ] + - DUP (entry) @ location: 35 (remaining gas: unaccounted) + [ 3 + {} ] + - [log] (exit) @ location: 35 (remaining gas: unaccounted) + [ 3 + 3 + {} ] + - [halt] (entry) @ location: 35 (remaining gas: unaccounted) + [ 3 + 3 + {} ] + - control: KCons + - CONST (entry) @ location: 32 (remaining gas: unaccounted) + [ 3 + 3 + {} ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 8 + 3 + 3 + {} ] + - CONST (entry) @ location: 32 (remaining gas: unaccounted) + [ 8 + 3 + 3 + {} ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 8 + 8 + 3 + 3 + {} ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 8 + 8 + 3 + 3 + {} ] + - DIP (entry) @ location: 36 (remaining gas: unaccounted) + [ 8 + 8 + 3 + 3 + {} ] + - [log] (exit) @ location: 36 (remaining gas: unaccounted) + [ 8 + 3 + 3 + {} ] + - COMPARE (entry) @ location: 39 (remaining gas: unaccounted) + [ 8 + 3 + 3 + {} ] + - [log] (exit) @ location: 39 (remaining gas: unaccounted) + [ 1 + 3 + {} ] + - LT (entry) @ location: 40 (remaining gas: unaccounted) + [ 1 + 3 + {} ] + - [log] (exit) @ location: 40 (remaining gas: unaccounted) + [ False + 3 + {} ] + - [halt] (entry) @ location: 38 (remaining gas: unaccounted) + [ False + 3 + {} ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 36 (remaining gas: unaccounted) + [ 8 + False + 3 + {} ] + - SWAP (entry) @ location: 41 (remaining gas: unaccounted) + [ 8 + False + 3 + {} ] + - [log] (exit) @ location: 41 (remaining gas: unaccounted) + [ False + 8 + 3 + {} ] + - [halt] (entry) @ location: 30 (remaining gas: unaccounted) + [ False + 8 + 3 + {} ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 29 (remaining gas: unaccounted) + [ {} + False + 8 + 3 + {} ] + - SWAP (entry) @ location: 42 (remaining gas: unaccounted) + [ {} + False + 8 + 3 + {} ] + - [log] (exit) @ location: 42 (remaining gas: unaccounted) + [ False + {} + 8 + 3 + {} ] + - IF (entry) @ location: 43 (remaining gas: unaccounted) + [ False + {} + 8 + 3 + {} ] + - [log] (exit) @ location: 43 (remaining gas: unaccounted) + [ {} + 8 + 3 + {} ] + - SWAP (entry) @ location: 55 (remaining gas: unaccounted) + [ {} + 8 + 3 + {} ] + - [log] (exit) @ location: 55 (remaining gas: unaccounted) + [ 8 + {} + 3 + {} ] + - CONS (entry) @ location: 56 (remaining gas: unaccounted) + [ 8 + {} + 3 + {} ] + - [log] (exit) @ location: 56 (remaining gas: unaccounted) + [ { 8 } + 3 + {} ] + - CONST (entry) @ location: 57 (remaining gas: unaccounted) + [ { 8 } + 3 + {} ] + - [log] (exit) @ location: 57 (remaining gas: unaccounted) + [ False + { 8 } + 3 + {} ] + - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + [ False + { 8 } + 3 + {} ] + - control: KCons + - [log] (exit) @ location: 43 (remaining gas: unaccounted) + [ False + { 8 } + 3 + {} ] + - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + [ False + { 8 } + 3 + {} ] + - control: KCons + - [log] (exit) @ location: 26 (remaining gas: unaccounted) + [ False + { 8 } + 3 + {} ] + - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + [ False + { 8 } + 3 + {} ] + - control: KLoop_in + - control: KCons + - [log] (exit) @ location: 24 (remaining gas: unaccounted) + [ { 8 } + 3 + {} ] + - SWAP (entry) @ location: 66 (remaining gas: unaccounted) + [ { 8 } + 3 + {} ] + - [log] (exit) @ location: 66 (remaining gas: unaccounted) + [ 3 + { 8 } + {} ] + - CONS (entry) @ location: 67 (remaining gas: unaccounted) + [ 3 + { 8 } + {} ] + - [log] (exit) @ location: 67 (remaining gas: unaccounted) + [ { 3 ; 8 } + {} ] + - SWAP (entry) @ location: 68 (remaining gas: unaccounted) + [ { 3 ; 8 } + {} ] + - [log] (exit) @ location: 68 (remaining gas: unaccounted) + [ {} + { 3 ; 8 } ] + - ITER (entry) @ location: 69 (remaining gas: unaccounted) + [ {} + { 3 ; 8 } ] + - control: KIter + - control: KCons + - [log] (exit) @ location: 69 (remaining gas: unaccounted) + [ { 3 ; 8 } ] + - [halt] (entry) @ location: 13 (remaining gas: unaccounted) + [ { 3 ; 8 } ] + - control: KIter + - [log] (exit) @ location: 13 (remaining gas: unaccounted) + [ 2 + { 3 ; 8 } ] + - SWAP (entry) @ location: 15 (remaining gas: unaccounted) + [ 2 + { 3 ; 8 } ] + - [log] (exit) @ location: 15 (remaining gas: unaccounted) + [ { 3 ; 8 } + 2 ] + - DIP (entry) @ location: 16 (remaining gas: unaccounted) + [ { 3 ; 8 } + 2 ] + - [log] (exit) @ location: 16 (remaining gas: unaccounted) + [ ] + - NIL (entry) @ location: 19 (remaining gas: unaccounted) + [ ] + - [log] (exit) @ location: 19 (remaining gas: unaccounted) + [ {} ] + - [halt] (entry) @ location: 19 (remaining gas: unaccounted) + [ {} ] + - control: KCons + - CONST (entry) @ location: 16 (remaining gas: unaccounted) + [ {} ] + - [log] (exit) @ location: 16 (remaining gas: unaccounted) + [ 2 + {} ] + - CONST (entry) @ location: 16 (remaining gas: unaccounted) + [ 2 + {} ] + - [log] (exit) @ location: 16 (remaining gas: unaccounted) + [ { 3 ; 8 } + 2 + {} ] + - [log] (exit) @ location: 16 (remaining gas: unaccounted) + [ { 3 ; 8 } + 2 + {} ] + - CONST (entry) @ location: 21 (remaining gas: unaccounted) + [ { 3 ; 8 } + 2 + {} ] + - [log] (exit) @ location: 21 (remaining gas: unaccounted) + [ True + { 3 ; 8 } + 2 + {} ] + - LOOP (entry) @ location: 24 (remaining gas: unaccounted) + [ True + { 3 ; 8 } + 2 + {} ] + - control: KLoop_in + - [log] (exit) @ location: 24 (remaining gas: unaccounted) + [ { 3 ; 8 } + 2 + {} ] + - IF_CONS (entry) @ location: 26 (remaining gas: unaccounted) + [ { 3 ; 8 } + 2 + {} ] + - [log] (exit) @ location: 26 (remaining gas: unaccounted) + [ 3 + { 8 } + 2 + {} ] + - SWAP (entry) @ location: 28 (remaining gas: unaccounted) + [ 3 + { 8 } + 2 + {} ] + - [log] (exit) @ location: 28 (remaining gas: unaccounted) + [ { 8 } + 3 + 2 + {} ] + - DIP (entry) @ location: 29 (remaining gas: unaccounted) + [ { 8 } + 3 + 2 + {} ] + - [log] (exit) @ location: 29 (remaining gas: unaccounted) + [ 3 + 2 + {} ] + - DUP (entry) @ location: 31 (remaining gas: unaccounted) + [ 3 + 2 + {} ] + - [log] (exit) @ location: 31 (remaining gas: unaccounted) + [ 3 + 3 + 2 + {} ] + - DIP (entry) @ location: 32 (remaining gas: unaccounted) + [ 3 + 3 + 2 + {} ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 2 + {} ] + - DUP (entry) @ location: 35 (remaining gas: unaccounted) + [ 2 + {} ] + - [log] (exit) @ location: 35 (remaining gas: unaccounted) + [ 2 + 2 + {} ] + - [halt] (entry) @ location: 35 (remaining gas: unaccounted) + [ 2 + 2 + {} ] + - control: KCons + - CONST (entry) @ location: 32 (remaining gas: unaccounted) + [ 2 + 2 + {} ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 3 + 2 + 2 + {} ] + - CONST (entry) @ location: 32 (remaining gas: unaccounted) + [ 3 + 2 + 2 + {} ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 3 + 3 + 2 + 2 + {} ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 3 + 3 + 2 + 2 + {} ] + - DIP (entry) @ location: 36 (remaining gas: unaccounted) + [ 3 + 3 + 2 + 2 + {} ] + - [log] (exit) @ location: 36 (remaining gas: unaccounted) + [ 3 + 2 + 2 + {} ] + - COMPARE (entry) @ location: 39 (remaining gas: unaccounted) + [ 3 + 2 + 2 + {} ] + - [log] (exit) @ location: 39 (remaining gas: unaccounted) + [ 1 + 2 + {} ] + - LT (entry) @ location: 40 (remaining gas: unaccounted) + [ 1 + 2 + {} ] + - [log] (exit) @ location: 40 (remaining gas: unaccounted) + [ False + 2 + {} ] + - [halt] (entry) @ location: 38 (remaining gas: unaccounted) + [ False + 2 + {} ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 36 (remaining gas: unaccounted) + [ 3 + False + 2 + {} ] + - SWAP (entry) @ location: 41 (remaining gas: unaccounted) + [ 3 + False + 2 + {} ] + - [log] (exit) @ location: 41 (remaining gas: unaccounted) + [ False + 3 + 2 + {} ] + - [halt] (entry) @ location: 30 (remaining gas: unaccounted) + [ False + 3 + 2 + {} ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 29 (remaining gas: unaccounted) + [ { 8 } + False + 3 + 2 + {} ] + - SWAP (entry) @ location: 42 (remaining gas: unaccounted) + [ { 8 } + False + 3 + 2 + {} ] + - [log] (exit) @ location: 42 (remaining gas: unaccounted) + [ False + { 8 } + 3 + 2 + {} ] + - IF (entry) @ location: 43 (remaining gas: unaccounted) + [ False + { 8 } + 3 + 2 + {} ] + - [log] (exit) @ location: 43 (remaining gas: unaccounted) + [ { 8 } + 3 + 2 + {} ] + - SWAP (entry) @ location: 55 (remaining gas: unaccounted) + [ { 8 } + 3 + 2 + {} ] + - [log] (exit) @ location: 55 (remaining gas: unaccounted) + [ 3 + { 8 } + 2 + {} ] + - CONS (entry) @ location: 56 (remaining gas: unaccounted) + [ 3 + { 8 } + 2 + {} ] + - [log] (exit) @ location: 56 (remaining gas: unaccounted) + [ { 3 ; 8 } + 2 + {} ] + - CONST (entry) @ location: 57 (remaining gas: unaccounted) + [ { 3 ; 8 } + 2 + {} ] + - [log] (exit) @ location: 57 (remaining gas: unaccounted) + [ False + { 3 ; 8 } + 2 + {} ] + - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + [ False + { 3 ; 8 } + 2 + {} ] + - control: KCons + - [log] (exit) @ location: 43 (remaining gas: unaccounted) + [ False + { 3 ; 8 } + 2 + {} ] + - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + [ False + { 3 ; 8 } + 2 + {} ] + - control: KCons + - [log] (exit) @ location: 26 (remaining gas: unaccounted) + [ False + { 3 ; 8 } + 2 + {} ] + - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + [ False + { 3 ; 8 } + 2 + {} ] + - control: KLoop_in + - control: KCons + - [log] (exit) @ location: 24 (remaining gas: unaccounted) + [ { 3 ; 8 } + 2 + {} ] + - SWAP (entry) @ location: 66 (remaining gas: unaccounted) + [ { 3 ; 8 } + 2 + {} ] + - [log] (exit) @ location: 66 (remaining gas: unaccounted) + [ 2 + { 3 ; 8 } + {} ] + - CONS (entry) @ location: 67 (remaining gas: unaccounted) + [ 2 + { 3 ; 8 } + {} ] + - [log] (exit) @ location: 67 (remaining gas: unaccounted) + [ { 2 ; 3 ; 8 } + {} ] + - SWAP (entry) @ location: 68 (remaining gas: unaccounted) + [ { 2 ; 3 ; 8 } + {} ] + - [log] (exit) @ location: 68 (remaining gas: unaccounted) + [ {} + { 2 ; 3 ; 8 } ] + - ITER (entry) @ location: 69 (remaining gas: unaccounted) + [ {} + { 2 ; 3 ; 8 } ] + - control: KIter + - control: KCons + - [log] (exit) @ location: 69 (remaining gas: unaccounted) + [ { 2 ; 3 ; 8 } ] + - [halt] (entry) @ location: 13 (remaining gas: unaccounted) + [ { 2 ; 3 ; 8 } ] + - control: KIter + - [log] (exit) @ location: 13 (remaining gas: unaccounted) + [ 7 + { 2 ; 3 ; 8 } ] + - SWAP (entry) @ location: 15 (remaining gas: unaccounted) + [ 7 + { 2 ; 3 ; 8 } ] + - [log] (exit) @ location: 15 (remaining gas: unaccounted) + [ { 2 ; 3 ; 8 } + 7 ] + - DIP (entry) @ location: 16 (remaining gas: unaccounted) + [ { 2 ; 3 ; 8 } + 7 ] + - [log] (exit) @ location: 16 (remaining gas: unaccounted) + [ ] + - NIL (entry) @ location: 19 (remaining gas: unaccounted) + [ ] + - [log] (exit) @ location: 19 (remaining gas: unaccounted) + [ {} ] + - [halt] (entry) @ location: 19 (remaining gas: unaccounted) + [ {} ] + - control: KCons + - CONST (entry) @ location: 16 (remaining gas: unaccounted) + [ {} ] + - [log] (exit) @ location: 16 (remaining gas: unaccounted) + [ 7 + {} ] + - CONST (entry) @ location: 16 (remaining gas: unaccounted) + [ 7 + {} ] + - [log] (exit) @ location: 16 (remaining gas: unaccounted) + [ { 2 ; 3 ; 8 } + 7 + {} ] + - [log] (exit) @ location: 16 (remaining gas: unaccounted) + [ { 2 ; 3 ; 8 } + 7 + {} ] + - CONST (entry) @ location: 21 (remaining gas: unaccounted) + [ { 2 ; 3 ; 8 } + 7 + {} ] + - [log] (exit) @ location: 21 (remaining gas: unaccounted) + [ True + { 2 ; 3 ; 8 } + 7 + {} ] + - LOOP (entry) @ location: 24 (remaining gas: unaccounted) + [ True + { 2 ; 3 ; 8 } + 7 + {} ] + - control: KLoop_in + - [log] (exit) @ location: 24 (remaining gas: unaccounted) + [ { 2 ; 3 ; 8 } + 7 + {} ] + - IF_CONS (entry) @ location: 26 (remaining gas: unaccounted) + [ { 2 ; 3 ; 8 } + 7 + {} ] + - [log] (exit) @ location: 26 (remaining gas: unaccounted) + [ 2 + { 3 ; 8 } + 7 + {} ] + - SWAP (entry) @ location: 28 (remaining gas: unaccounted) + [ 2 + { 3 ; 8 } + 7 + {} ] + - [log] (exit) @ location: 28 (remaining gas: unaccounted) + [ { 3 ; 8 } + 2 + 7 + {} ] + - DIP (entry) @ location: 29 (remaining gas: unaccounted) + [ { 3 ; 8 } + 2 + 7 + {} ] + - [log] (exit) @ location: 29 (remaining gas: unaccounted) + [ 2 + 7 + {} ] + - DUP (entry) @ location: 31 (remaining gas: unaccounted) + [ 2 + 7 + {} ] + - [log] (exit) @ location: 31 (remaining gas: unaccounted) + [ 2 + 2 + 7 + {} ] + - DIP (entry) @ location: 32 (remaining gas: unaccounted) + [ 2 + 2 + 7 + {} ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 7 + {} ] + - DUP (entry) @ location: 35 (remaining gas: unaccounted) + [ 7 + {} ] + - [log] (exit) @ location: 35 (remaining gas: unaccounted) + [ 7 + 7 + {} ] + - [halt] (entry) @ location: 35 (remaining gas: unaccounted) + [ 7 + 7 + {} ] + - control: KCons + - CONST (entry) @ location: 32 (remaining gas: unaccounted) + [ 7 + 7 + {} ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 2 + 7 + 7 + {} ] + - CONST (entry) @ location: 32 (remaining gas: unaccounted) + [ 2 + 7 + 7 + {} ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 2 + 2 + 7 + 7 + {} ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 2 + 2 + 7 + 7 + {} ] + - DIP (entry) @ location: 36 (remaining gas: unaccounted) + [ 2 + 2 + 7 + 7 + {} ] + - [log] (exit) @ location: 36 (remaining gas: unaccounted) + [ 2 + 7 + 7 + {} ] + - COMPARE (entry) @ location: 39 (remaining gas: unaccounted) + [ 2 + 7 + 7 + {} ] + - [log] (exit) @ location: 39 (remaining gas: unaccounted) + [ -1 + 7 + {} ] + - LT (entry) @ location: 40 (remaining gas: unaccounted) + [ -1 + 7 + {} ] + - [log] (exit) @ location: 40 (remaining gas: unaccounted) + [ True + 7 + {} ] + - [halt] (entry) @ location: 38 (remaining gas: unaccounted) + [ True + 7 + {} ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 36 (remaining gas: unaccounted) + [ 2 + True + 7 + {} ] + - SWAP (entry) @ location: 41 (remaining gas: unaccounted) + [ 2 + True + 7 + {} ] + - [log] (exit) @ location: 41 (remaining gas: unaccounted) + [ True + 2 + 7 + {} ] + - [halt] (entry) @ location: 30 (remaining gas: unaccounted) + [ True + 2 + 7 + {} ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 29 (remaining gas: unaccounted) + [ { 3 ; 8 } + True + 2 + 7 + {} ] + - SWAP (entry) @ location: 42 (remaining gas: unaccounted) + [ { 3 ; 8 } + True + 2 + 7 + {} ] + - [log] (exit) @ location: 42 (remaining gas: unaccounted) + [ True + { 3 ; 8 } + 2 + 7 + {} ] + - IF (entry) @ location: 43 (remaining gas: unaccounted) + [ True + { 3 ; 8 } + 2 + 7 + {} ] + - [log] (exit) @ location: 43 (remaining gas: unaccounted) + [ { 3 ; 8 } + 2 + 7 + {} ] + - DIP (entry) @ location: 45 (remaining gas: unaccounted) + [ { 3 ; 8 } + 2 + 7 + {} ] + - [log] (exit) @ location: 45 (remaining gas: unaccounted) + [ 2 + 7 + {} ] + - SWAP (entry) @ location: 47 (remaining gas: unaccounted) + [ 2 + 7 + {} ] + - [log] (exit) @ location: 47 (remaining gas: unaccounted) + [ 7 + 2 + {} ] + - DIP (entry) @ location: 48 (remaining gas: unaccounted) + [ 7 + 2 + {} ] + - [log] (exit) @ location: 48 (remaining gas: unaccounted) + [ 2 + {} ] + - CONS (entry) @ location: 50 (remaining gas: unaccounted) + [ 2 + {} ] + - [log] (exit) @ location: 50 (remaining gas: unaccounted) + [ { 2 } ] + - [halt] (entry) @ location: 50 (remaining gas: unaccounted) + [ { 2 } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 48 (remaining gas: unaccounted) + [ 7 + { 2 } ] + - [halt] (entry) @ location: 46 (remaining gas: unaccounted) + [ 7 + { 2 } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 45 (remaining gas: unaccounted) + [ { 3 ; 8 } + 7 + { 2 } ] + - CONST (entry) @ location: 51 (remaining gas: unaccounted) + [ { 3 ; 8 } + 7 + { 2 } ] + - [log] (exit) @ location: 51 (remaining gas: unaccounted) + [ True + { 3 ; 8 } + 7 + { 2 } ] + - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + [ True + { 3 ; 8 } + 7 + { 2 } ] + - control: KCons + - [log] (exit) @ location: 43 (remaining gas: unaccounted) + [ True + { 3 ; 8 } + 7 + { 2 } ] + - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + [ True + { 3 ; 8 } + 7 + { 2 } ] + - control: KCons + - [log] (exit) @ location: 26 (remaining gas: unaccounted) + [ True + { 3 ; 8 } + 7 + { 2 } ] + - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + [ True + { 3 ; 8 } + 7 + { 2 } ] + - control: KLoop_in + - [log] (exit) @ location: 24 (remaining gas: unaccounted) + [ { 3 ; 8 } + 7 + { 2 } ] + - IF_CONS (entry) @ location: 26 (remaining gas: unaccounted) + [ { 3 ; 8 } + 7 + { 2 } ] + - [log] (exit) @ location: 26 (remaining gas: unaccounted) + [ 3 + { 8 } + 7 + { 2 } ] + - SWAP (entry) @ location: 28 (remaining gas: unaccounted) + [ 3 + { 8 } + 7 + { 2 } ] + - [log] (exit) @ location: 28 (remaining gas: unaccounted) + [ { 8 } + 3 + 7 + { 2 } ] + - DIP (entry) @ location: 29 (remaining gas: unaccounted) + [ { 8 } + 3 + 7 + { 2 } ] + - [log] (exit) @ location: 29 (remaining gas: unaccounted) + [ 3 + 7 + { 2 } ] + - DUP (entry) @ location: 31 (remaining gas: unaccounted) + [ 3 + 7 + { 2 } ] + - [log] (exit) @ location: 31 (remaining gas: unaccounted) + [ 3 + 3 + 7 + { 2 } ] + - DIP (entry) @ location: 32 (remaining gas: unaccounted) + [ 3 + 3 + 7 + { 2 } ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 7 + { 2 } ] + - DUP (entry) @ location: 35 (remaining gas: unaccounted) + [ 7 + { 2 } ] + - [log] (exit) @ location: 35 (remaining gas: unaccounted) + [ 7 + 7 + { 2 } ] + - [halt] (entry) @ location: 35 (remaining gas: unaccounted) + [ 7 + 7 + { 2 } ] + - control: KCons + - CONST (entry) @ location: 32 (remaining gas: unaccounted) + [ 7 + 7 + { 2 } ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 3 + 7 + 7 + { 2 } ] + - CONST (entry) @ location: 32 (remaining gas: unaccounted) + [ 3 + 7 + 7 + { 2 } ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 3 + 3 + 7 + 7 + { 2 } ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 3 + 3 + 7 + 7 + { 2 } ] + - DIP (entry) @ location: 36 (remaining gas: unaccounted) + [ 3 + 3 + 7 + 7 + { 2 } ] + - [log] (exit) @ location: 36 (remaining gas: unaccounted) + [ 3 + 7 + 7 + { 2 } ] + - COMPARE (entry) @ location: 39 (remaining gas: unaccounted) + [ 3 + 7 + 7 + { 2 } ] + - [log] (exit) @ location: 39 (remaining gas: unaccounted) + [ -1 + 7 + { 2 } ] + - LT (entry) @ location: 40 (remaining gas: unaccounted) + [ -1 + 7 + { 2 } ] + - [log] (exit) @ location: 40 (remaining gas: unaccounted) + [ True + 7 + { 2 } ] + - [halt] (entry) @ location: 38 (remaining gas: unaccounted) + [ True + 7 + { 2 } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 36 (remaining gas: unaccounted) + [ 3 + True + 7 + { 2 } ] + - SWAP (entry) @ location: 41 (remaining gas: unaccounted) + [ 3 + True + 7 + { 2 } ] + - [log] (exit) @ location: 41 (remaining gas: unaccounted) + [ True + 3 + 7 + { 2 } ] + - [halt] (entry) @ location: 30 (remaining gas: unaccounted) + [ True + 3 + 7 + { 2 } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 29 (remaining gas: unaccounted) + [ { 8 } + True + 3 + 7 + { 2 } ] + - SWAP (entry) @ location: 42 (remaining gas: unaccounted) + [ { 8 } + True + 3 + 7 + { 2 } ] + - [log] (exit) @ location: 42 (remaining gas: unaccounted) + [ True + { 8 } + 3 + 7 + { 2 } ] + - IF (entry) @ location: 43 (remaining gas: unaccounted) + [ True + { 8 } + 3 + 7 + { 2 } ] + - [log] (exit) @ location: 43 (remaining gas: unaccounted) + [ { 8 } + 3 + 7 + { 2 } ] + - DIP (entry) @ location: 45 (remaining gas: unaccounted) + [ { 8 } + 3 + 7 + { 2 } ] + - [log] (exit) @ location: 45 (remaining gas: unaccounted) + [ 3 + 7 + { 2 } ] + - SWAP (entry) @ location: 47 (remaining gas: unaccounted) + [ 3 + 7 + { 2 } ] + - [log] (exit) @ location: 47 (remaining gas: unaccounted) + [ 7 + 3 + { 2 } ] + - DIP (entry) @ location: 48 (remaining gas: unaccounted) + [ 7 + 3 + { 2 } ] + - [log] (exit) @ location: 48 (remaining gas: unaccounted) + [ 3 + { 2 } ] + - CONS (entry) @ location: 50 (remaining gas: unaccounted) + [ 3 + { 2 } ] + - [log] (exit) @ location: 50 (remaining gas: unaccounted) + [ { 3 ; 2 } ] + - [halt] (entry) @ location: 50 (remaining gas: unaccounted) + [ { 3 ; 2 } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 48 (remaining gas: unaccounted) + [ 7 + { 3 ; 2 } ] + - [halt] (entry) @ location: 46 (remaining gas: unaccounted) + [ 7 + { 3 ; 2 } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 45 (remaining gas: unaccounted) + [ { 8 } + 7 + { 3 ; 2 } ] + - CONST (entry) @ location: 51 (remaining gas: unaccounted) + [ { 8 } + 7 + { 3 ; 2 } ] + - [log] (exit) @ location: 51 (remaining gas: unaccounted) + [ True + { 8 } + 7 + { 3 ; 2 } ] + - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + [ True + { 8 } + 7 + { 3 ; 2 } ] + - control: KCons + - [log] (exit) @ location: 43 (remaining gas: unaccounted) + [ True + { 8 } + 7 + { 3 ; 2 } ] + - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + [ True + { 8 } + 7 + { 3 ; 2 } ] + - control: KCons + - [log] (exit) @ location: 26 (remaining gas: unaccounted) + [ True + { 8 } + 7 + { 3 ; 2 } ] + - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + [ True + { 8 } + 7 + { 3 ; 2 } ] + - control: KLoop_in + - [log] (exit) @ location: 24 (remaining gas: unaccounted) + [ { 8 } + 7 + { 3 ; 2 } ] + - IF_CONS (entry) @ location: 26 (remaining gas: unaccounted) + [ { 8 } + 7 + { 3 ; 2 } ] + - [log] (exit) @ location: 26 (remaining gas: unaccounted) + [ 8 + {} + 7 + { 3 ; 2 } ] + - SWAP (entry) @ location: 28 (remaining gas: unaccounted) + [ 8 + {} + 7 + { 3 ; 2 } ] + - [log] (exit) @ location: 28 (remaining gas: unaccounted) + [ {} + 8 + 7 + { 3 ; 2 } ] + - DIP (entry) @ location: 29 (remaining gas: unaccounted) + [ {} + 8 + 7 + { 3 ; 2 } ] + - [log] (exit) @ location: 29 (remaining gas: unaccounted) + [ 8 + 7 + { 3 ; 2 } ] + - DUP (entry) @ location: 31 (remaining gas: unaccounted) + [ 8 + 7 + { 3 ; 2 } ] + - [log] (exit) @ location: 31 (remaining gas: unaccounted) + [ 8 + 8 + 7 + { 3 ; 2 } ] + - DIP (entry) @ location: 32 (remaining gas: unaccounted) + [ 8 + 8 + 7 + { 3 ; 2 } ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 7 + { 3 ; 2 } ] + - DUP (entry) @ location: 35 (remaining gas: unaccounted) + [ 7 + { 3 ; 2 } ] + - [log] (exit) @ location: 35 (remaining gas: unaccounted) + [ 7 + 7 + { 3 ; 2 } ] + - [halt] (entry) @ location: 35 (remaining gas: unaccounted) + [ 7 + 7 + { 3 ; 2 } ] + - control: KCons + - CONST (entry) @ location: 32 (remaining gas: unaccounted) + [ 7 + 7 + { 3 ; 2 } ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 8 + 7 + 7 + { 3 ; 2 } ] + - CONST (entry) @ location: 32 (remaining gas: unaccounted) + [ 8 + 7 + 7 + { 3 ; 2 } ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 8 + 8 + 7 + 7 + { 3 ; 2 } ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 8 + 8 + 7 + 7 + { 3 ; 2 } ] + - DIP (entry) @ location: 36 (remaining gas: unaccounted) + [ 8 + 8 + 7 + 7 + { 3 ; 2 } ] + - [log] (exit) @ location: 36 (remaining gas: unaccounted) + [ 8 + 7 + 7 + { 3 ; 2 } ] + - COMPARE (entry) @ location: 39 (remaining gas: unaccounted) + [ 8 + 7 + 7 + { 3 ; 2 } ] + - [log] (exit) @ location: 39 (remaining gas: unaccounted) + [ 1 + 7 + { 3 ; 2 } ] + - LT (entry) @ location: 40 (remaining gas: unaccounted) + [ 1 + 7 + { 3 ; 2 } ] + - [log] (exit) @ location: 40 (remaining gas: unaccounted) + [ False + 7 + { 3 ; 2 } ] + - [halt] (entry) @ location: 38 (remaining gas: unaccounted) + [ False + 7 + { 3 ; 2 } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 36 (remaining gas: unaccounted) + [ 8 + False + 7 + { 3 ; 2 } ] + - SWAP (entry) @ location: 41 (remaining gas: unaccounted) + [ 8 + False + 7 + { 3 ; 2 } ] + - [log] (exit) @ location: 41 (remaining gas: unaccounted) + [ False + 8 + 7 + { 3 ; 2 } ] + - [halt] (entry) @ location: 30 (remaining gas: unaccounted) + [ False + 8 + 7 + { 3 ; 2 } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 29 (remaining gas: unaccounted) + [ {} + False + 8 + 7 + { 3 ; 2 } ] + - SWAP (entry) @ location: 42 (remaining gas: unaccounted) + [ {} + False + 8 + 7 + { 3 ; 2 } ] + - [log] (exit) @ location: 42 (remaining gas: unaccounted) + [ False + {} + 8 + 7 + { 3 ; 2 } ] + - IF (entry) @ location: 43 (remaining gas: unaccounted) + [ False + {} + 8 + 7 + { 3 ; 2 } ] + - [log] (exit) @ location: 43 (remaining gas: unaccounted) + [ {} + 8 + 7 + { 3 ; 2 } ] + - SWAP (entry) @ location: 55 (remaining gas: unaccounted) + [ {} + 8 + 7 + { 3 ; 2 } ] + - [log] (exit) @ location: 55 (remaining gas: unaccounted) + [ 8 + {} + 7 + { 3 ; 2 } ] + - CONS (entry) @ location: 56 (remaining gas: unaccounted) + [ 8 + {} + 7 + { 3 ; 2 } ] + - [log] (exit) @ location: 56 (remaining gas: unaccounted) + [ { 8 } + 7 + { 3 ; 2 } ] + - CONST (entry) @ location: 57 (remaining gas: unaccounted) + [ { 8 } + 7 + { 3 ; 2 } ] + - [log] (exit) @ location: 57 (remaining gas: unaccounted) + [ False + { 8 } + 7 + { 3 ; 2 } ] + - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + [ False + { 8 } + 7 + { 3 ; 2 } ] + - control: KCons + - [log] (exit) @ location: 43 (remaining gas: unaccounted) + [ False + { 8 } + 7 + { 3 ; 2 } ] + - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + [ False + { 8 } + 7 + { 3 ; 2 } ] + - control: KCons + - [log] (exit) @ location: 26 (remaining gas: unaccounted) + [ False + { 8 } + 7 + { 3 ; 2 } ] + - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + [ False + { 8 } + 7 + { 3 ; 2 } ] + - control: KLoop_in + - control: KCons + - [log] (exit) @ location: 24 (remaining gas: unaccounted) + [ { 8 } + 7 + { 3 ; 2 } ] + - SWAP (entry) @ location: 66 (remaining gas: unaccounted) + [ { 8 } + 7 + { 3 ; 2 } ] + - [log] (exit) @ location: 66 (remaining gas: unaccounted) + [ 7 + { 8 } + { 3 ; 2 } ] + - CONS (entry) @ location: 67 (remaining gas: unaccounted) + [ 7 + { 8 } + { 3 ; 2 } ] + - [log] (exit) @ location: 67 (remaining gas: unaccounted) + [ { 7 ; 8 } + { 3 ; 2 } ] + - SWAP (entry) @ location: 68 (remaining gas: unaccounted) + [ { 7 ; 8 } + { 3 ; 2 } ] + - [log] (exit) @ location: 68 (remaining gas: unaccounted) + [ { 3 ; 2 } + { 7 ; 8 } ] + - ITER (entry) @ location: 69 (remaining gas: unaccounted) + [ { 3 ; 2 } + { 7 ; 8 } ] + - control: KIter + - [log] (exit) @ location: 69 (remaining gas: unaccounted) + [ 3 + { 7 ; 8 } ] + - CONS (entry) @ location: 71 (remaining gas: unaccounted) + [ 3 + { 7 ; 8 } ] + - [log] (exit) @ location: 71 (remaining gas: unaccounted) + [ { 3 ; 7 ; 8 } ] + - [halt] (entry) @ location: 69 (remaining gas: unaccounted) + [ { 3 ; 7 ; 8 } ] + - control: KIter + - [log] (exit) @ location: 69 (remaining gas: unaccounted) + [ 2 + { 3 ; 7 ; 8 } ] + - CONS (entry) @ location: 71 (remaining gas: unaccounted) + [ 2 + { 3 ; 7 ; 8 } ] + - [log] (exit) @ location: 71 (remaining gas: unaccounted) + [ { 2 ; 3 ; 7 ; 8 } ] + - [halt] (entry) @ location: 69 (remaining gas: unaccounted) + [ { 2 ; 3 ; 7 ; 8 } ] + - control: KIter + - control: KCons + - [log] (exit) @ location: 69 (remaining gas: unaccounted) + [ { 2 ; 3 ; 7 ; 8 } ] + - [halt] (entry) @ location: 13 (remaining gas: unaccounted) + [ { 2 ; 3 ; 7 ; 8 } ] + - control: KIter + - [log] (exit) @ location: 13 (remaining gas: unaccounted) + [ 6 + { 2 ; 3 ; 7 ; 8 } ] + - SWAP (entry) @ location: 15 (remaining gas: unaccounted) + [ 6 + { 2 ; 3 ; 7 ; 8 } ] + - [log] (exit) @ location: 15 (remaining gas: unaccounted) + [ { 2 ; 3 ; 7 ; 8 } + 6 ] + - DIP (entry) @ location: 16 (remaining gas: unaccounted) + [ { 2 ; 3 ; 7 ; 8 } + 6 ] + - [log] (exit) @ location: 16 (remaining gas: unaccounted) + [ ] + - NIL (entry) @ location: 19 (remaining gas: unaccounted) + [ ] + - [log] (exit) @ location: 19 (remaining gas: unaccounted) + [ {} ] + - [halt] (entry) @ location: 19 (remaining gas: unaccounted) + [ {} ] + - control: KCons + - CONST (entry) @ location: 16 (remaining gas: unaccounted) + [ {} ] + - [log] (exit) @ location: 16 (remaining gas: unaccounted) + [ 6 + {} ] + - CONST (entry) @ location: 16 (remaining gas: unaccounted) + [ 6 + {} ] + - [log] (exit) @ location: 16 (remaining gas: unaccounted) + [ { 2 ; 3 ; 7 ; 8 } + 6 + {} ] + - [log] (exit) @ location: 16 (remaining gas: unaccounted) + [ { 2 ; 3 ; 7 ; 8 } + 6 + {} ] + - CONST (entry) @ location: 21 (remaining gas: unaccounted) + [ { 2 ; 3 ; 7 ; 8 } + 6 + {} ] + - [log] (exit) @ location: 21 (remaining gas: unaccounted) + [ True + { 2 ; 3 ; 7 ; 8 } + 6 + {} ] + - LOOP (entry) @ location: 24 (remaining gas: unaccounted) + [ True + { 2 ; 3 ; 7 ; 8 } + 6 + {} ] + - control: KLoop_in + - [log] (exit) @ location: 24 (remaining gas: unaccounted) + [ { 2 ; 3 ; 7 ; 8 } + 6 + {} ] + - IF_CONS (entry) @ location: 26 (remaining gas: unaccounted) + [ { 2 ; 3 ; 7 ; 8 } + 6 + {} ] + - [log] (exit) @ location: 26 (remaining gas: unaccounted) + [ 2 + { 3 ; 7 ; 8 } + 6 + {} ] + - SWAP (entry) @ location: 28 (remaining gas: unaccounted) + [ 2 + { 3 ; 7 ; 8 } + 6 + {} ] + - [log] (exit) @ location: 28 (remaining gas: unaccounted) + [ { 3 ; 7 ; 8 } + 2 + 6 + {} ] + - DIP (entry) @ location: 29 (remaining gas: unaccounted) + [ { 3 ; 7 ; 8 } + 2 + 6 + {} ] + - [log] (exit) @ location: 29 (remaining gas: unaccounted) + [ 2 + 6 + {} ] + - DUP (entry) @ location: 31 (remaining gas: unaccounted) + [ 2 + 6 + {} ] + - [log] (exit) @ location: 31 (remaining gas: unaccounted) + [ 2 + 2 + 6 + {} ] + - DIP (entry) @ location: 32 (remaining gas: unaccounted) + [ 2 + 2 + 6 + {} ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 6 + {} ] + - DUP (entry) @ location: 35 (remaining gas: unaccounted) + [ 6 + {} ] + - [log] (exit) @ location: 35 (remaining gas: unaccounted) + [ 6 + 6 + {} ] + - [halt] (entry) @ location: 35 (remaining gas: unaccounted) + [ 6 + 6 + {} ] + - control: KCons + - CONST (entry) @ location: 32 (remaining gas: unaccounted) + [ 6 + 6 + {} ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 2 + 6 + 6 + {} ] + - CONST (entry) @ location: 32 (remaining gas: unaccounted) + [ 2 + 6 + 6 + {} ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 2 + 2 + 6 + 6 + {} ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 2 + 2 + 6 + 6 + {} ] + - DIP (entry) @ location: 36 (remaining gas: unaccounted) + [ 2 + 2 + 6 + 6 + {} ] + - [log] (exit) @ location: 36 (remaining gas: unaccounted) + [ 2 + 6 + 6 + {} ] + - COMPARE (entry) @ location: 39 (remaining gas: unaccounted) + [ 2 + 6 + 6 + {} ] + - [log] (exit) @ location: 39 (remaining gas: unaccounted) + [ -1 + 6 + {} ] + - LT (entry) @ location: 40 (remaining gas: unaccounted) + [ -1 + 6 + {} ] + - [log] (exit) @ location: 40 (remaining gas: unaccounted) + [ True + 6 + {} ] + - [halt] (entry) @ location: 38 (remaining gas: unaccounted) + [ True + 6 + {} ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 36 (remaining gas: unaccounted) + [ 2 + True + 6 + {} ] + - SWAP (entry) @ location: 41 (remaining gas: unaccounted) + [ 2 + True + 6 + {} ] + - [log] (exit) @ location: 41 (remaining gas: unaccounted) + [ True + 2 + 6 + {} ] + - [halt] (entry) @ location: 30 (remaining gas: unaccounted) + [ True + 2 + 6 + {} ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 29 (remaining gas: unaccounted) + [ { 3 ; 7 ; 8 } + True + 2 + 6 + {} ] + - SWAP (entry) @ location: 42 (remaining gas: unaccounted) + [ { 3 ; 7 ; 8 } + True + 2 + 6 + {} ] + - [log] (exit) @ location: 42 (remaining gas: unaccounted) + [ True + { 3 ; 7 ; 8 } + 2 + 6 + {} ] + - IF (entry) @ location: 43 (remaining gas: unaccounted) + [ True + { 3 ; 7 ; 8 } + 2 + 6 + {} ] + - [log] (exit) @ location: 43 (remaining gas: unaccounted) + [ { 3 ; 7 ; 8 } + 2 + 6 + {} ] + - DIP (entry) @ location: 45 (remaining gas: unaccounted) + [ { 3 ; 7 ; 8 } + 2 + 6 + {} ] + - [log] (exit) @ location: 45 (remaining gas: unaccounted) + [ 2 + 6 + {} ] + - SWAP (entry) @ location: 47 (remaining gas: unaccounted) + [ 2 + 6 + {} ] + - [log] (exit) @ location: 47 (remaining gas: unaccounted) + [ 6 + 2 + {} ] + - DIP (entry) @ location: 48 (remaining gas: unaccounted) + [ 6 + 2 + {} ] + - [log] (exit) @ location: 48 (remaining gas: unaccounted) + [ 2 + {} ] + - CONS (entry) @ location: 50 (remaining gas: unaccounted) + [ 2 + {} ] + - [log] (exit) @ location: 50 (remaining gas: unaccounted) + [ { 2 } ] + - [halt] (entry) @ location: 50 (remaining gas: unaccounted) + [ { 2 } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 48 (remaining gas: unaccounted) + [ 6 + { 2 } ] + - [halt] (entry) @ location: 46 (remaining gas: unaccounted) + [ 6 + { 2 } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 45 (remaining gas: unaccounted) + [ { 3 ; 7 ; 8 } + 6 + { 2 } ] + - CONST (entry) @ location: 51 (remaining gas: unaccounted) + [ { 3 ; 7 ; 8 } + 6 + { 2 } ] + - [log] (exit) @ location: 51 (remaining gas: unaccounted) + [ True + { 3 ; 7 ; 8 } + 6 + { 2 } ] + - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + [ True + { 3 ; 7 ; 8 } + 6 + { 2 } ] + - control: KCons + - [log] (exit) @ location: 43 (remaining gas: unaccounted) + [ True + { 3 ; 7 ; 8 } + 6 + { 2 } ] + - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + [ True + { 3 ; 7 ; 8 } + 6 + { 2 } ] + - control: KCons + - [log] (exit) @ location: 26 (remaining gas: unaccounted) + [ True + { 3 ; 7 ; 8 } + 6 + { 2 } ] + - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + [ True + { 3 ; 7 ; 8 } + 6 + { 2 } ] + - control: KLoop_in + - [log] (exit) @ location: 24 (remaining gas: unaccounted) + [ { 3 ; 7 ; 8 } + 6 + { 2 } ] + - IF_CONS (entry) @ location: 26 (remaining gas: unaccounted) + [ { 3 ; 7 ; 8 } + 6 + { 2 } ] + - [log] (exit) @ location: 26 (remaining gas: unaccounted) + [ 3 + { 7 ; 8 } + 6 + { 2 } ] + - SWAP (entry) @ location: 28 (remaining gas: unaccounted) + [ 3 + { 7 ; 8 } + 6 + { 2 } ] + - [log] (exit) @ location: 28 (remaining gas: unaccounted) + [ { 7 ; 8 } + 3 + 6 + { 2 } ] + - DIP (entry) @ location: 29 (remaining gas: unaccounted) + [ { 7 ; 8 } + 3 + 6 + { 2 } ] + - [log] (exit) @ location: 29 (remaining gas: unaccounted) + [ 3 + 6 + { 2 } ] + - DUP (entry) @ location: 31 (remaining gas: unaccounted) + [ 3 + 6 + { 2 } ] + - [log] (exit) @ location: 31 (remaining gas: unaccounted) + [ 3 + 3 + 6 + { 2 } ] + - DIP (entry) @ location: 32 (remaining gas: unaccounted) + [ 3 + 3 + 6 + { 2 } ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 6 + { 2 } ] + - DUP (entry) @ location: 35 (remaining gas: unaccounted) + [ 6 + { 2 } ] + - [log] (exit) @ location: 35 (remaining gas: unaccounted) + [ 6 + 6 + { 2 } ] + - [halt] (entry) @ location: 35 (remaining gas: unaccounted) + [ 6 + 6 + { 2 } ] + - control: KCons + - CONST (entry) @ location: 32 (remaining gas: unaccounted) + [ 6 + 6 + { 2 } ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 3 + 6 + 6 + { 2 } ] + - CONST (entry) @ location: 32 (remaining gas: unaccounted) + [ 3 + 6 + 6 + { 2 } ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 3 + 3 + 6 + 6 + { 2 } ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 3 + 3 + 6 + 6 + { 2 } ] + - DIP (entry) @ location: 36 (remaining gas: unaccounted) + [ 3 + 3 + 6 + 6 + { 2 } ] + - [log] (exit) @ location: 36 (remaining gas: unaccounted) + [ 3 + 6 + 6 + { 2 } ] + - COMPARE (entry) @ location: 39 (remaining gas: unaccounted) + [ 3 + 6 + 6 + { 2 } ] + - [log] (exit) @ location: 39 (remaining gas: unaccounted) + [ -1 + 6 + { 2 } ] + - LT (entry) @ location: 40 (remaining gas: unaccounted) + [ -1 + 6 + { 2 } ] + - [log] (exit) @ location: 40 (remaining gas: unaccounted) + [ True + 6 + { 2 } ] + - [halt] (entry) @ location: 38 (remaining gas: unaccounted) + [ True + 6 + { 2 } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 36 (remaining gas: unaccounted) + [ 3 + True + 6 + { 2 } ] + - SWAP (entry) @ location: 41 (remaining gas: unaccounted) + [ 3 + True + 6 + { 2 } ] + - [log] (exit) @ location: 41 (remaining gas: unaccounted) + [ True + 3 + 6 + { 2 } ] + - [halt] (entry) @ location: 30 (remaining gas: unaccounted) + [ True + 3 + 6 + { 2 } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 29 (remaining gas: unaccounted) + [ { 7 ; 8 } + True + 3 + 6 + { 2 } ] + - SWAP (entry) @ location: 42 (remaining gas: unaccounted) + [ { 7 ; 8 } + True + 3 + 6 + { 2 } ] + - [log] (exit) @ location: 42 (remaining gas: unaccounted) + [ True + { 7 ; 8 } + 3 + 6 + { 2 } ] + - IF (entry) @ location: 43 (remaining gas: unaccounted) + [ True + { 7 ; 8 } + 3 + 6 + { 2 } ] + - [log] (exit) @ location: 43 (remaining gas: unaccounted) + [ { 7 ; 8 } + 3 + 6 + { 2 } ] + - DIP (entry) @ location: 45 (remaining gas: unaccounted) + [ { 7 ; 8 } + 3 + 6 + { 2 } ] + - [log] (exit) @ location: 45 (remaining gas: unaccounted) + [ 3 + 6 + { 2 } ] + - SWAP (entry) @ location: 47 (remaining gas: unaccounted) + [ 3 + 6 + { 2 } ] + - [log] (exit) @ location: 47 (remaining gas: unaccounted) + [ 6 + 3 + { 2 } ] + - DIP (entry) @ location: 48 (remaining gas: unaccounted) + [ 6 + 3 + { 2 } ] + - [log] (exit) @ location: 48 (remaining gas: unaccounted) + [ 3 + { 2 } ] + - CONS (entry) @ location: 50 (remaining gas: unaccounted) + [ 3 + { 2 } ] + - [log] (exit) @ location: 50 (remaining gas: unaccounted) + [ { 3 ; 2 } ] + - [halt] (entry) @ location: 50 (remaining gas: unaccounted) + [ { 3 ; 2 } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 48 (remaining gas: unaccounted) + [ 6 + { 3 ; 2 } ] + - [halt] (entry) @ location: 46 (remaining gas: unaccounted) + [ 6 + { 3 ; 2 } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 45 (remaining gas: unaccounted) + [ { 7 ; 8 } + 6 + { 3 ; 2 } ] + - CONST (entry) @ location: 51 (remaining gas: unaccounted) + [ { 7 ; 8 } + 6 + { 3 ; 2 } ] + - [log] (exit) @ location: 51 (remaining gas: unaccounted) + [ True + { 7 ; 8 } + 6 + { 3 ; 2 } ] + - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + [ True + { 7 ; 8 } + 6 + { 3 ; 2 } ] + - control: KCons + - [log] (exit) @ location: 43 (remaining gas: unaccounted) + [ True + { 7 ; 8 } + 6 + { 3 ; 2 } ] + - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + [ True + { 7 ; 8 } + 6 + { 3 ; 2 } ] + - control: KCons + - [log] (exit) @ location: 26 (remaining gas: unaccounted) + [ True + { 7 ; 8 } + 6 + { 3 ; 2 } ] + - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + [ True + { 7 ; 8 } + 6 + { 3 ; 2 } ] + - control: KLoop_in + - [log] (exit) @ location: 24 (remaining gas: unaccounted) + [ { 7 ; 8 } + 6 + { 3 ; 2 } ] + - IF_CONS (entry) @ location: 26 (remaining gas: unaccounted) + [ { 7 ; 8 } + 6 + { 3 ; 2 } ] + - [log] (exit) @ location: 26 (remaining gas: unaccounted) + [ 7 + { 8 } + 6 + { 3 ; 2 } ] + - SWAP (entry) @ location: 28 (remaining gas: unaccounted) + [ 7 + { 8 } + 6 + { 3 ; 2 } ] + - [log] (exit) @ location: 28 (remaining gas: unaccounted) + [ { 8 } + 7 + 6 + { 3 ; 2 } ] + - DIP (entry) @ location: 29 (remaining gas: unaccounted) + [ { 8 } + 7 + 6 + { 3 ; 2 } ] + - [log] (exit) @ location: 29 (remaining gas: unaccounted) + [ 7 + 6 + { 3 ; 2 } ] + - DUP (entry) @ location: 31 (remaining gas: unaccounted) + [ 7 + 6 + { 3 ; 2 } ] + - [log] (exit) @ location: 31 (remaining gas: unaccounted) + [ 7 + 7 + 6 + { 3 ; 2 } ] + - DIP (entry) @ location: 32 (remaining gas: unaccounted) + [ 7 + 7 + 6 + { 3 ; 2 } ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 6 + { 3 ; 2 } ] + - DUP (entry) @ location: 35 (remaining gas: unaccounted) + [ 6 + { 3 ; 2 } ] + - [log] (exit) @ location: 35 (remaining gas: unaccounted) + [ 6 + 6 + { 3 ; 2 } ] + - [halt] (entry) @ location: 35 (remaining gas: unaccounted) + [ 6 + 6 + { 3 ; 2 } ] + - control: KCons + - CONST (entry) @ location: 32 (remaining gas: unaccounted) + [ 6 + 6 + { 3 ; 2 } ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 7 + 6 + 6 + { 3 ; 2 } ] + - CONST (entry) @ location: 32 (remaining gas: unaccounted) + [ 7 + 6 + 6 + { 3 ; 2 } ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 7 + 7 + 6 + 6 + { 3 ; 2 } ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 7 + 7 + 6 + 6 + { 3 ; 2 } ] + - DIP (entry) @ location: 36 (remaining gas: unaccounted) + [ 7 + 7 + 6 + 6 + { 3 ; 2 } ] + - [log] (exit) @ location: 36 (remaining gas: unaccounted) + [ 7 + 6 + 6 + { 3 ; 2 } ] + - COMPARE (entry) @ location: 39 (remaining gas: unaccounted) + [ 7 + 6 + 6 + { 3 ; 2 } ] + - [log] (exit) @ location: 39 (remaining gas: unaccounted) + [ 1 + 6 + { 3 ; 2 } ] + - LT (entry) @ location: 40 (remaining gas: unaccounted) + [ 1 + 6 + { 3 ; 2 } ] + - [log] (exit) @ location: 40 (remaining gas: unaccounted) + [ False + 6 + { 3 ; 2 } ] + - [halt] (entry) @ location: 38 (remaining gas: unaccounted) + [ False + 6 + { 3 ; 2 } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 36 (remaining gas: unaccounted) + [ 7 + False + 6 + { 3 ; 2 } ] + - SWAP (entry) @ location: 41 (remaining gas: unaccounted) + [ 7 + False + 6 + { 3 ; 2 } ] + - [log] (exit) @ location: 41 (remaining gas: unaccounted) + [ False + 7 + 6 + { 3 ; 2 } ] + - [halt] (entry) @ location: 30 (remaining gas: unaccounted) + [ False + 7 + 6 + { 3 ; 2 } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 29 (remaining gas: unaccounted) + [ { 8 } + False + 7 + 6 + { 3 ; 2 } ] + - SWAP (entry) @ location: 42 (remaining gas: unaccounted) + [ { 8 } + False + 7 + 6 + { 3 ; 2 } ] + - [log] (exit) @ location: 42 (remaining gas: unaccounted) + [ False + { 8 } + 7 + 6 + { 3 ; 2 } ] + - IF (entry) @ location: 43 (remaining gas: unaccounted) + [ False + { 8 } + 7 + 6 + { 3 ; 2 } ] + - [log] (exit) @ location: 43 (remaining gas: unaccounted) + [ { 8 } + 7 + 6 + { 3 ; 2 } ] + - SWAP (entry) @ location: 55 (remaining gas: unaccounted) + [ { 8 } + 7 + 6 + { 3 ; 2 } ] + - [log] (exit) @ location: 55 (remaining gas: unaccounted) + [ 7 + { 8 } + 6 + { 3 ; 2 } ] + - CONS (entry) @ location: 56 (remaining gas: unaccounted) + [ 7 + { 8 } + 6 + { 3 ; 2 } ] + - [log] (exit) @ location: 56 (remaining gas: unaccounted) + [ { 7 ; 8 } + 6 + { 3 ; 2 } ] + - CONST (entry) @ location: 57 (remaining gas: unaccounted) + [ { 7 ; 8 } + 6 + { 3 ; 2 } ] + - [log] (exit) @ location: 57 (remaining gas: unaccounted) + [ False + { 7 ; 8 } + 6 + { 3 ; 2 } ] + - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + [ False + { 7 ; 8 } + 6 + { 3 ; 2 } ] + - control: KCons + - [log] (exit) @ location: 43 (remaining gas: unaccounted) + [ False + { 7 ; 8 } + 6 + { 3 ; 2 } ] + - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + [ False + { 7 ; 8 } + 6 + { 3 ; 2 } ] + - control: KCons + - [log] (exit) @ location: 26 (remaining gas: unaccounted) + [ False + { 7 ; 8 } + 6 + { 3 ; 2 } ] + - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + [ False + { 7 ; 8 } + 6 + { 3 ; 2 } ] + - control: KLoop_in + - control: KCons + - [log] (exit) @ location: 24 (remaining gas: unaccounted) + [ { 7 ; 8 } + 6 + { 3 ; 2 } ] + - SWAP (entry) @ location: 66 (remaining gas: unaccounted) + [ { 7 ; 8 } + 6 + { 3 ; 2 } ] + - [log] (exit) @ location: 66 (remaining gas: unaccounted) + [ 6 + { 7 ; 8 } + { 3 ; 2 } ] + - CONS (entry) @ location: 67 (remaining gas: unaccounted) + [ 6 + { 7 ; 8 } + { 3 ; 2 } ] + - [log] (exit) @ location: 67 (remaining gas: unaccounted) + [ { 6 ; 7 ; 8 } + { 3 ; 2 } ] + - SWAP (entry) @ location: 68 (remaining gas: unaccounted) + [ { 6 ; 7 ; 8 } + { 3 ; 2 } ] + - [log] (exit) @ location: 68 (remaining gas: unaccounted) + [ { 3 ; 2 } + { 6 ; 7 ; 8 } ] + - ITER (entry) @ location: 69 (remaining gas: unaccounted) + [ { 3 ; 2 } + { 6 ; 7 ; 8 } ] + - control: KIter + - [log] (exit) @ location: 69 (remaining gas: unaccounted) + [ 3 + { 6 ; 7 ; 8 } ] + - CONS (entry) @ location: 71 (remaining gas: unaccounted) + [ 3 + { 6 ; 7 ; 8 } ] + - [log] (exit) @ location: 71 (remaining gas: unaccounted) + [ { 3 ; 6 ; 7 ; 8 } ] + - [halt] (entry) @ location: 69 (remaining gas: unaccounted) + [ { 3 ; 6 ; 7 ; 8 } ] + - control: KIter + - [log] (exit) @ location: 69 (remaining gas: unaccounted) + [ 2 + { 3 ; 6 ; 7 ; 8 } ] + - CONS (entry) @ location: 71 (remaining gas: unaccounted) + [ 2 + { 3 ; 6 ; 7 ; 8 } ] + - [log] (exit) @ location: 71 (remaining gas: unaccounted) + [ { 2 ; 3 ; 6 ; 7 ; 8 } ] + - [halt] (entry) @ location: 69 (remaining gas: unaccounted) + [ { 2 ; 3 ; 6 ; 7 ; 8 } ] + - control: KIter + - control: KCons + - [log] (exit) @ location: 69 (remaining gas: unaccounted) + [ { 2 ; 3 ; 6 ; 7 ; 8 } ] + - [halt] (entry) @ location: 13 (remaining gas: unaccounted) + [ { 2 ; 3 ; 6 ; 7 ; 8 } ] + - control: KIter + - [log] (exit) @ location: 13 (remaining gas: unaccounted) + [ 9 + { 2 ; 3 ; 6 ; 7 ; 8 } ] + - SWAP (entry) @ location: 15 (remaining gas: unaccounted) + [ 9 + { 2 ; 3 ; 6 ; 7 ; 8 } ] + - [log] (exit) @ location: 15 (remaining gas: unaccounted) + [ { 2 ; 3 ; 6 ; 7 ; 8 } + 9 ] + - DIP (entry) @ location: 16 (remaining gas: unaccounted) + [ { 2 ; 3 ; 6 ; 7 ; 8 } + 9 ] + - [log] (exit) @ location: 16 (remaining gas: unaccounted) + [ ] + - NIL (entry) @ location: 19 (remaining gas: unaccounted) + [ ] + - [log] (exit) @ location: 19 (remaining gas: unaccounted) + [ {} ] + - [halt] (entry) @ location: 19 (remaining gas: unaccounted) + [ {} ] + - control: KCons + - CONST (entry) @ location: 16 (remaining gas: unaccounted) + [ {} ] + - [log] (exit) @ location: 16 (remaining gas: unaccounted) + [ 9 + {} ] + - CONST (entry) @ location: 16 (remaining gas: unaccounted) + [ 9 + {} ] + - [log] (exit) @ location: 16 (remaining gas: unaccounted) + [ { 2 ; 3 ; 6 ; 7 ; 8 } + 9 + {} ] + - [log] (exit) @ location: 16 (remaining gas: unaccounted) + [ { 2 ; 3 ; 6 ; 7 ; 8 } + 9 + {} ] + - CONST (entry) @ location: 21 (remaining gas: unaccounted) + [ { 2 ; 3 ; 6 ; 7 ; 8 } + 9 + {} ] + - [log] (exit) @ location: 21 (remaining gas: unaccounted) + [ True + { 2 ; 3 ; 6 ; 7 ; 8 } + 9 + {} ] + - LOOP (entry) @ location: 24 (remaining gas: unaccounted) + [ True + { 2 ; 3 ; 6 ; 7 ; 8 } + 9 + {} ] + - control: KLoop_in + - [log] (exit) @ location: 24 (remaining gas: unaccounted) + [ { 2 ; 3 ; 6 ; 7 ; 8 } + 9 + {} ] + - IF_CONS (entry) @ location: 26 (remaining gas: unaccounted) + [ { 2 ; 3 ; 6 ; 7 ; 8 } + 9 + {} ] + - [log] (exit) @ location: 26 (remaining gas: unaccounted) + [ 2 + { 3 ; 6 ; 7 ; 8 } + 9 + {} ] + - SWAP (entry) @ location: 28 (remaining gas: unaccounted) + [ 2 + { 3 ; 6 ; 7 ; 8 } + 9 + {} ] + - [log] (exit) @ location: 28 (remaining gas: unaccounted) + [ { 3 ; 6 ; 7 ; 8 } + 2 + 9 + {} ] + - DIP (entry) @ location: 29 (remaining gas: unaccounted) + [ { 3 ; 6 ; 7 ; 8 } + 2 + 9 + {} ] + - [log] (exit) @ location: 29 (remaining gas: unaccounted) + [ 2 + 9 + {} ] + - DUP (entry) @ location: 31 (remaining gas: unaccounted) + [ 2 + 9 + {} ] + - [log] (exit) @ location: 31 (remaining gas: unaccounted) + [ 2 + 2 + 9 + {} ] + - DIP (entry) @ location: 32 (remaining gas: unaccounted) + [ 2 + 2 + 9 + {} ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 9 + {} ] + - DUP (entry) @ location: 35 (remaining gas: unaccounted) + [ 9 + {} ] + - [log] (exit) @ location: 35 (remaining gas: unaccounted) + [ 9 + 9 + {} ] + - [halt] (entry) @ location: 35 (remaining gas: unaccounted) + [ 9 + 9 + {} ] + - control: KCons + - CONST (entry) @ location: 32 (remaining gas: unaccounted) + [ 9 + 9 + {} ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 2 + 9 + 9 + {} ] + - CONST (entry) @ location: 32 (remaining gas: unaccounted) + [ 2 + 9 + 9 + {} ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 2 + 2 + 9 + 9 + {} ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 2 + 2 + 9 + 9 + {} ] + - DIP (entry) @ location: 36 (remaining gas: unaccounted) + [ 2 + 2 + 9 + 9 + {} ] + - [log] (exit) @ location: 36 (remaining gas: unaccounted) + [ 2 + 9 + 9 + {} ] + - COMPARE (entry) @ location: 39 (remaining gas: unaccounted) + [ 2 + 9 + 9 + {} ] + - [log] (exit) @ location: 39 (remaining gas: unaccounted) + [ -1 + 9 + {} ] + - LT (entry) @ location: 40 (remaining gas: unaccounted) + [ -1 + 9 + {} ] + - [log] (exit) @ location: 40 (remaining gas: unaccounted) + [ True + 9 + {} ] + - [halt] (entry) @ location: 38 (remaining gas: unaccounted) + [ True + 9 + {} ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 36 (remaining gas: unaccounted) + [ 2 + True + 9 + {} ] + - SWAP (entry) @ location: 41 (remaining gas: unaccounted) + [ 2 + True + 9 + {} ] + - [log] (exit) @ location: 41 (remaining gas: unaccounted) + [ True + 2 + 9 + {} ] + - [halt] (entry) @ location: 30 (remaining gas: unaccounted) + [ True + 2 + 9 + {} ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 29 (remaining gas: unaccounted) + [ { 3 ; 6 ; 7 ; 8 } + True + 2 + 9 + {} ] + - SWAP (entry) @ location: 42 (remaining gas: unaccounted) + [ { 3 ; 6 ; 7 ; 8 } + True + 2 + 9 + {} ] + - [log] (exit) @ location: 42 (remaining gas: unaccounted) + [ True + { 3 ; 6 ; 7 ; 8 } + 2 + 9 + {} ] + - IF (entry) @ location: 43 (remaining gas: unaccounted) + [ True + { 3 ; 6 ; 7 ; 8 } + 2 + 9 + {} ] + - [log] (exit) @ location: 43 (remaining gas: unaccounted) + [ { 3 ; 6 ; 7 ; 8 } + 2 + 9 + {} ] + - DIP (entry) @ location: 45 (remaining gas: unaccounted) + [ { 3 ; 6 ; 7 ; 8 } + 2 + 9 + {} ] + - [log] (exit) @ location: 45 (remaining gas: unaccounted) + [ 2 + 9 + {} ] + - SWAP (entry) @ location: 47 (remaining gas: unaccounted) + [ 2 + 9 + {} ] + - [log] (exit) @ location: 47 (remaining gas: unaccounted) + [ 9 + 2 + {} ] + - DIP (entry) @ location: 48 (remaining gas: unaccounted) + [ 9 + 2 + {} ] + - [log] (exit) @ location: 48 (remaining gas: unaccounted) + [ 2 + {} ] + - CONS (entry) @ location: 50 (remaining gas: unaccounted) + [ 2 + {} ] + - [log] (exit) @ location: 50 (remaining gas: unaccounted) + [ { 2 } ] + - [halt] (entry) @ location: 50 (remaining gas: unaccounted) + [ { 2 } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 48 (remaining gas: unaccounted) + [ 9 + { 2 } ] + - [halt] (entry) @ location: 46 (remaining gas: unaccounted) + [ 9 + { 2 } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 45 (remaining gas: unaccounted) + [ { 3 ; 6 ; 7 ; 8 } + 9 + { 2 } ] + - CONST (entry) @ location: 51 (remaining gas: unaccounted) + [ { 3 ; 6 ; 7 ; 8 } + 9 + { 2 } ] + - [log] (exit) @ location: 51 (remaining gas: unaccounted) + [ True + { 3 ; 6 ; 7 ; 8 } + 9 + { 2 } ] + - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + [ True + { 3 ; 6 ; 7 ; 8 } + 9 + { 2 } ] + - control: KCons + - [log] (exit) @ location: 43 (remaining gas: unaccounted) + [ True + { 3 ; 6 ; 7 ; 8 } + 9 + { 2 } ] + - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + [ True + { 3 ; 6 ; 7 ; 8 } + 9 + { 2 } ] + - control: KCons + - [log] (exit) @ location: 26 (remaining gas: unaccounted) + [ True + { 3 ; 6 ; 7 ; 8 } + 9 + { 2 } ] + - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + [ True + { 3 ; 6 ; 7 ; 8 } + 9 + { 2 } ] + - control: KLoop_in + - [log] (exit) @ location: 24 (remaining gas: unaccounted) + [ { 3 ; 6 ; 7 ; 8 } + 9 + { 2 } ] + - IF_CONS (entry) @ location: 26 (remaining gas: unaccounted) + [ { 3 ; 6 ; 7 ; 8 } + 9 + { 2 } ] + - [log] (exit) @ location: 26 (remaining gas: unaccounted) + [ 3 + { 6 ; 7 ; 8 } + 9 + { 2 } ] + - SWAP (entry) @ location: 28 (remaining gas: unaccounted) + [ 3 + { 6 ; 7 ; 8 } + 9 + { 2 } ] + - [log] (exit) @ location: 28 (remaining gas: unaccounted) + [ { 6 ; 7 ; 8 } + 3 + 9 + { 2 } ] + - DIP (entry) @ location: 29 (remaining gas: unaccounted) + [ { 6 ; 7 ; 8 } + 3 + 9 + { 2 } ] + - [log] (exit) @ location: 29 (remaining gas: unaccounted) + [ 3 + 9 + { 2 } ] + - DUP (entry) @ location: 31 (remaining gas: unaccounted) + [ 3 + 9 + { 2 } ] + - [log] (exit) @ location: 31 (remaining gas: unaccounted) + [ 3 + 3 + 9 + { 2 } ] + - DIP (entry) @ location: 32 (remaining gas: unaccounted) + [ 3 + 3 + 9 + { 2 } ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 9 + { 2 } ] + - DUP (entry) @ location: 35 (remaining gas: unaccounted) + [ 9 + { 2 } ] + - [log] (exit) @ location: 35 (remaining gas: unaccounted) + [ 9 + 9 + { 2 } ] + - [halt] (entry) @ location: 35 (remaining gas: unaccounted) + [ 9 + 9 + { 2 } ] + - control: KCons + - CONST (entry) @ location: 32 (remaining gas: unaccounted) + [ 9 + 9 + { 2 } ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 3 + 9 + 9 + { 2 } ] + - CONST (entry) @ location: 32 (remaining gas: unaccounted) + [ 3 + 9 + 9 + { 2 } ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 3 + 3 + 9 + 9 + { 2 } ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 3 + 3 + 9 + 9 + { 2 } ] + - DIP (entry) @ location: 36 (remaining gas: unaccounted) + [ 3 + 3 + 9 + 9 + { 2 } ] + - [log] (exit) @ location: 36 (remaining gas: unaccounted) + [ 3 + 9 + 9 + { 2 } ] + - COMPARE (entry) @ location: 39 (remaining gas: unaccounted) + [ 3 + 9 + 9 + { 2 } ] + - [log] (exit) @ location: 39 (remaining gas: unaccounted) + [ -1 + 9 + { 2 } ] + - LT (entry) @ location: 40 (remaining gas: unaccounted) + [ -1 + 9 + { 2 } ] + - [log] (exit) @ location: 40 (remaining gas: unaccounted) + [ True + 9 + { 2 } ] + - [halt] (entry) @ location: 38 (remaining gas: unaccounted) + [ True + 9 + { 2 } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 36 (remaining gas: unaccounted) + [ 3 + True + 9 + { 2 } ] + - SWAP (entry) @ location: 41 (remaining gas: unaccounted) + [ 3 + True + 9 + { 2 } ] + - [log] (exit) @ location: 41 (remaining gas: unaccounted) + [ True + 3 + 9 + { 2 } ] + - [halt] (entry) @ location: 30 (remaining gas: unaccounted) + [ True + 3 + 9 + { 2 } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 29 (remaining gas: unaccounted) + [ { 6 ; 7 ; 8 } + True + 3 + 9 + { 2 } ] + - SWAP (entry) @ location: 42 (remaining gas: unaccounted) + [ { 6 ; 7 ; 8 } + True + 3 + 9 + { 2 } ] + - [log] (exit) @ location: 42 (remaining gas: unaccounted) + [ True + { 6 ; 7 ; 8 } + 3 + 9 + { 2 } ] + - IF (entry) @ location: 43 (remaining gas: unaccounted) + [ True + { 6 ; 7 ; 8 } + 3 + 9 + { 2 } ] + - [log] (exit) @ location: 43 (remaining gas: unaccounted) + [ { 6 ; 7 ; 8 } + 3 + 9 + { 2 } ] + - DIP (entry) @ location: 45 (remaining gas: unaccounted) + [ { 6 ; 7 ; 8 } + 3 + 9 + { 2 } ] + - [log] (exit) @ location: 45 (remaining gas: unaccounted) + [ 3 + 9 + { 2 } ] + - SWAP (entry) @ location: 47 (remaining gas: unaccounted) + [ 3 + 9 + { 2 } ] + - [log] (exit) @ location: 47 (remaining gas: unaccounted) + [ 9 + 3 + { 2 } ] + - DIP (entry) @ location: 48 (remaining gas: unaccounted) + [ 9 + 3 + { 2 } ] + - [log] (exit) @ location: 48 (remaining gas: unaccounted) + [ 3 + { 2 } ] + - CONS (entry) @ location: 50 (remaining gas: unaccounted) + [ 3 + { 2 } ] + - [log] (exit) @ location: 50 (remaining gas: unaccounted) + [ { 3 ; 2 } ] + - [halt] (entry) @ location: 50 (remaining gas: unaccounted) + [ { 3 ; 2 } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 48 (remaining gas: unaccounted) + [ 9 + { 3 ; 2 } ] + - [halt] (entry) @ location: 46 (remaining gas: unaccounted) + [ 9 + { 3 ; 2 } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 45 (remaining gas: unaccounted) + [ { 6 ; 7 ; 8 } + 9 + { 3 ; 2 } ] + - CONST (entry) @ location: 51 (remaining gas: unaccounted) + [ { 6 ; 7 ; 8 } + 9 + { 3 ; 2 } ] + - [log] (exit) @ location: 51 (remaining gas: unaccounted) + [ True + { 6 ; 7 ; 8 } + 9 + { 3 ; 2 } ] + - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + [ True + { 6 ; 7 ; 8 } + 9 + { 3 ; 2 } ] + - control: KCons + - [log] (exit) @ location: 43 (remaining gas: unaccounted) + [ True + { 6 ; 7 ; 8 } + 9 + { 3 ; 2 } ] + - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + [ True + { 6 ; 7 ; 8 } + 9 + { 3 ; 2 } ] + - control: KCons + - [log] (exit) @ location: 26 (remaining gas: unaccounted) + [ True + { 6 ; 7 ; 8 } + 9 + { 3 ; 2 } ] + - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + [ True + { 6 ; 7 ; 8 } + 9 + { 3 ; 2 } ] + - control: KLoop_in + - [log] (exit) @ location: 24 (remaining gas: unaccounted) + [ { 6 ; 7 ; 8 } + 9 + { 3 ; 2 } ] + - IF_CONS (entry) @ location: 26 (remaining gas: unaccounted) + [ { 6 ; 7 ; 8 } + 9 + { 3 ; 2 } ] + - [log] (exit) @ location: 26 (remaining gas: unaccounted) + [ 6 + { 7 ; 8 } + 9 + { 3 ; 2 } ] + - SWAP (entry) @ location: 28 (remaining gas: unaccounted) + [ 6 + { 7 ; 8 } + 9 + { 3 ; 2 } ] + - [log] (exit) @ location: 28 (remaining gas: unaccounted) + [ { 7 ; 8 } + 6 + 9 + { 3 ; 2 } ] + - DIP (entry) @ location: 29 (remaining gas: unaccounted) + [ { 7 ; 8 } + 6 + 9 + { 3 ; 2 } ] + - [log] (exit) @ location: 29 (remaining gas: unaccounted) + [ 6 + 9 + { 3 ; 2 } ] + - DUP (entry) @ location: 31 (remaining gas: unaccounted) + [ 6 + 9 + { 3 ; 2 } ] + - [log] (exit) @ location: 31 (remaining gas: unaccounted) + [ 6 + 6 + 9 + { 3 ; 2 } ] + - DIP (entry) @ location: 32 (remaining gas: unaccounted) + [ 6 + 6 + 9 + { 3 ; 2 } ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 9 + { 3 ; 2 } ] + - DUP (entry) @ location: 35 (remaining gas: unaccounted) + [ 9 + { 3 ; 2 } ] + - [log] (exit) @ location: 35 (remaining gas: unaccounted) + [ 9 + 9 + { 3 ; 2 } ] + - [halt] (entry) @ location: 35 (remaining gas: unaccounted) + [ 9 + 9 + { 3 ; 2 } ] + - control: KCons + - CONST (entry) @ location: 32 (remaining gas: unaccounted) + [ 9 + 9 + { 3 ; 2 } ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 6 + 9 + 9 + { 3 ; 2 } ] + - CONST (entry) @ location: 32 (remaining gas: unaccounted) + [ 6 + 9 + 9 + { 3 ; 2 } ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 6 + 6 + 9 + 9 + { 3 ; 2 } ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 6 + 6 + 9 + 9 + { 3 ; 2 } ] + - DIP (entry) @ location: 36 (remaining gas: unaccounted) + [ 6 + 6 + 9 + 9 + { 3 ; 2 } ] + - [log] (exit) @ location: 36 (remaining gas: unaccounted) + [ 6 + 9 + 9 + { 3 ; 2 } ] + - COMPARE (entry) @ location: 39 (remaining gas: unaccounted) + [ 6 + 9 + 9 + { 3 ; 2 } ] + - [log] (exit) @ location: 39 (remaining gas: unaccounted) + [ -1 + 9 + { 3 ; 2 } ] + - LT (entry) @ location: 40 (remaining gas: unaccounted) + [ -1 + 9 + { 3 ; 2 } ] + - [log] (exit) @ location: 40 (remaining gas: unaccounted) + [ True + 9 + { 3 ; 2 } ] + - [halt] (entry) @ location: 38 (remaining gas: unaccounted) + [ True + 9 + { 3 ; 2 } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 36 (remaining gas: unaccounted) + [ 6 + True + 9 + { 3 ; 2 } ] + - SWAP (entry) @ location: 41 (remaining gas: unaccounted) + [ 6 + True + 9 + { 3 ; 2 } ] + - [log] (exit) @ location: 41 (remaining gas: unaccounted) + [ True + 6 + 9 + { 3 ; 2 } ] + - [halt] (entry) @ location: 30 (remaining gas: unaccounted) + [ True + 6 + 9 + { 3 ; 2 } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 29 (remaining gas: unaccounted) + [ { 7 ; 8 } + True + 6 + 9 + { 3 ; 2 } ] + - SWAP (entry) @ location: 42 (remaining gas: unaccounted) + [ { 7 ; 8 } + True + 6 + 9 + { 3 ; 2 } ] + - [log] (exit) @ location: 42 (remaining gas: unaccounted) + [ True + { 7 ; 8 } + 6 + 9 + { 3 ; 2 } ] + - IF (entry) @ location: 43 (remaining gas: unaccounted) + [ True + { 7 ; 8 } + 6 + 9 + { 3 ; 2 } ] + - [log] (exit) @ location: 43 (remaining gas: unaccounted) + [ { 7 ; 8 } + 6 + 9 + { 3 ; 2 } ] + - DIP (entry) @ location: 45 (remaining gas: unaccounted) + [ { 7 ; 8 } + 6 + 9 + { 3 ; 2 } ] + - [log] (exit) @ location: 45 (remaining gas: unaccounted) + [ 6 + 9 + { 3 ; 2 } ] + - SWAP (entry) @ location: 47 (remaining gas: unaccounted) + [ 6 + 9 + { 3 ; 2 } ] + - [log] (exit) @ location: 47 (remaining gas: unaccounted) + [ 9 + 6 + { 3 ; 2 } ] + - DIP (entry) @ location: 48 (remaining gas: unaccounted) + [ 9 + 6 + { 3 ; 2 } ] + - [log] (exit) @ location: 48 (remaining gas: unaccounted) + [ 6 + { 3 ; 2 } ] + - CONS (entry) @ location: 50 (remaining gas: unaccounted) + [ 6 + { 3 ; 2 } ] + - [log] (exit) @ location: 50 (remaining gas: unaccounted) + [ { 6 ; 3 ; 2 } ] + - [halt] (entry) @ location: 50 (remaining gas: unaccounted) + [ { 6 ; 3 ; 2 } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 48 (remaining gas: unaccounted) + [ 9 + { 6 ; 3 ; 2 } ] + - [halt] (entry) @ location: 46 (remaining gas: unaccounted) + [ 9 + { 6 ; 3 ; 2 } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 45 (remaining gas: unaccounted) + [ { 7 ; 8 } + 9 + { 6 ; 3 ; 2 } ] + - CONST (entry) @ location: 51 (remaining gas: unaccounted) + [ { 7 ; 8 } + 9 + { 6 ; 3 ; 2 } ] + - [log] (exit) @ location: 51 (remaining gas: unaccounted) + [ True + { 7 ; 8 } + 9 + { 6 ; 3 ; 2 } ] + - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + [ True + { 7 ; 8 } + 9 + { 6 ; 3 ; 2 } ] + - control: KCons + - [log] (exit) @ location: 43 (remaining gas: unaccounted) + [ True + { 7 ; 8 } + 9 + { 6 ; 3 ; 2 } ] + - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + [ True + { 7 ; 8 } + 9 + { 6 ; 3 ; 2 } ] + - control: KCons + - [log] (exit) @ location: 26 (remaining gas: unaccounted) + [ True + { 7 ; 8 } + 9 + { 6 ; 3 ; 2 } ] + - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + [ True + { 7 ; 8 } + 9 + { 6 ; 3 ; 2 } ] + - control: KLoop_in + - [log] (exit) @ location: 24 (remaining gas: unaccounted) + [ { 7 ; 8 } + 9 + { 6 ; 3 ; 2 } ] + - IF_CONS (entry) @ location: 26 (remaining gas: unaccounted) + [ { 7 ; 8 } + 9 + { 6 ; 3 ; 2 } ] + - [log] (exit) @ location: 26 (remaining gas: unaccounted) + [ 7 + { 8 } + 9 + { 6 ; 3 ; 2 } ] + - SWAP (entry) @ location: 28 (remaining gas: unaccounted) + [ 7 + { 8 } + 9 + { 6 ; 3 ; 2 } ] + - [log] (exit) @ location: 28 (remaining gas: unaccounted) + [ { 8 } + 7 + 9 + { 6 ; 3 ; 2 } ] + - DIP (entry) @ location: 29 (remaining gas: unaccounted) + [ { 8 } + 7 + 9 + { 6 ; 3 ; 2 } ] + - [log] (exit) @ location: 29 (remaining gas: unaccounted) + [ 7 + 9 + { 6 ; 3 ; 2 } ] + - DUP (entry) @ location: 31 (remaining gas: unaccounted) + [ 7 + 9 + { 6 ; 3 ; 2 } ] + - [log] (exit) @ location: 31 (remaining gas: unaccounted) + [ 7 + 7 + 9 + { 6 ; 3 ; 2 } ] + - DIP (entry) @ location: 32 (remaining gas: unaccounted) + [ 7 + 7 + 9 + { 6 ; 3 ; 2 } ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 9 + { 6 ; 3 ; 2 } ] + - DUP (entry) @ location: 35 (remaining gas: unaccounted) + [ 9 + { 6 ; 3 ; 2 } ] + - [log] (exit) @ location: 35 (remaining gas: unaccounted) + [ 9 + 9 + { 6 ; 3 ; 2 } ] + - [halt] (entry) @ location: 35 (remaining gas: unaccounted) + [ 9 + 9 + { 6 ; 3 ; 2 } ] + - control: KCons + - CONST (entry) @ location: 32 (remaining gas: unaccounted) + [ 9 + 9 + { 6 ; 3 ; 2 } ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 7 + 9 + 9 + { 6 ; 3 ; 2 } ] + - CONST (entry) @ location: 32 (remaining gas: unaccounted) + [ 7 + 9 + 9 + { 6 ; 3 ; 2 } ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 7 + 7 + 9 + 9 + { 6 ; 3 ; 2 } ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 7 + 7 + 9 + 9 + { 6 ; 3 ; 2 } ] + - DIP (entry) @ location: 36 (remaining gas: unaccounted) + [ 7 + 7 + 9 + 9 + { 6 ; 3 ; 2 } ] + - [log] (exit) @ location: 36 (remaining gas: unaccounted) + [ 7 + 9 + 9 + { 6 ; 3 ; 2 } ] + - COMPARE (entry) @ location: 39 (remaining gas: unaccounted) + [ 7 + 9 + 9 + { 6 ; 3 ; 2 } ] + - [log] (exit) @ location: 39 (remaining gas: unaccounted) + [ -1 + 9 + { 6 ; 3 ; 2 } ] + - LT (entry) @ location: 40 (remaining gas: unaccounted) + [ -1 + 9 + { 6 ; 3 ; 2 } ] + - [log] (exit) @ location: 40 (remaining gas: unaccounted) + [ True + 9 + { 6 ; 3 ; 2 } ] + - [halt] (entry) @ location: 38 (remaining gas: unaccounted) + [ True + 9 + { 6 ; 3 ; 2 } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 36 (remaining gas: unaccounted) + [ 7 + True + 9 + { 6 ; 3 ; 2 } ] + - SWAP (entry) @ location: 41 (remaining gas: unaccounted) + [ 7 + True + 9 + { 6 ; 3 ; 2 } ] + - [log] (exit) @ location: 41 (remaining gas: unaccounted) + [ True + 7 + 9 + { 6 ; 3 ; 2 } ] + - [halt] (entry) @ location: 30 (remaining gas: unaccounted) + [ True + 7 + 9 + { 6 ; 3 ; 2 } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 29 (remaining gas: unaccounted) + [ { 8 } + True + 7 + 9 + { 6 ; 3 ; 2 } ] + - SWAP (entry) @ location: 42 (remaining gas: unaccounted) + [ { 8 } + True + 7 + 9 + { 6 ; 3 ; 2 } ] + - [log] (exit) @ location: 42 (remaining gas: unaccounted) + [ True + { 8 } + 7 + 9 + { 6 ; 3 ; 2 } ] + - IF (entry) @ location: 43 (remaining gas: unaccounted) + [ True + { 8 } + 7 + 9 + { 6 ; 3 ; 2 } ] + - [log] (exit) @ location: 43 (remaining gas: unaccounted) + [ { 8 } + 7 + 9 + { 6 ; 3 ; 2 } ] + - DIP (entry) @ location: 45 (remaining gas: unaccounted) + [ { 8 } + 7 + 9 + { 6 ; 3 ; 2 } ] + - [log] (exit) @ location: 45 (remaining gas: unaccounted) + [ 7 + 9 + { 6 ; 3 ; 2 } ] + - SWAP (entry) @ location: 47 (remaining gas: unaccounted) + [ 7 + 9 + { 6 ; 3 ; 2 } ] + - [log] (exit) @ location: 47 (remaining gas: unaccounted) + [ 9 + 7 + { 6 ; 3 ; 2 } ] + - DIP (entry) @ location: 48 (remaining gas: unaccounted) + [ 9 + 7 + { 6 ; 3 ; 2 } ] + - [log] (exit) @ location: 48 (remaining gas: unaccounted) + [ 7 + { 6 ; 3 ; 2 } ] + - CONS (entry) @ location: 50 (remaining gas: unaccounted) + [ 7 + { 6 ; 3 ; 2 } ] + - [log] (exit) @ location: 50 (remaining gas: unaccounted) + [ { 7 ; 6 ; 3 ; 2 } ] + - [halt] (entry) @ location: 50 (remaining gas: unaccounted) + [ { 7 ; 6 ; 3 ; 2 } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 48 (remaining gas: unaccounted) + [ 9 + { 7 ; 6 ; 3 ; 2 } ] + - [halt] (entry) @ location: 46 (remaining gas: unaccounted) + [ 9 + { 7 ; 6 ; 3 ; 2 } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 45 (remaining gas: unaccounted) + [ { 8 } + 9 + { 7 ; 6 ; 3 ; 2 } ] + - CONST (entry) @ location: 51 (remaining gas: unaccounted) + [ { 8 } + 9 + { 7 ; 6 ; 3 ; 2 } ] + - [log] (exit) @ location: 51 (remaining gas: unaccounted) + [ True + { 8 } + 9 + { 7 ; 6 ; 3 ; 2 } ] + - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + [ True + { 8 } + 9 + { 7 ; 6 ; 3 ; 2 } ] + - control: KCons + - [log] (exit) @ location: 43 (remaining gas: unaccounted) + [ True + { 8 } + 9 + { 7 ; 6 ; 3 ; 2 } ] + - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + [ True + { 8 } + 9 + { 7 ; 6 ; 3 ; 2 } ] + - control: KCons + - [log] (exit) @ location: 26 (remaining gas: unaccounted) + [ True + { 8 } + 9 + { 7 ; 6 ; 3 ; 2 } ] + - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + [ True + { 8 } + 9 + { 7 ; 6 ; 3 ; 2 } ] + - control: KLoop_in + - [log] (exit) @ location: 24 (remaining gas: unaccounted) + [ { 8 } + 9 + { 7 ; 6 ; 3 ; 2 } ] + - IF_CONS (entry) @ location: 26 (remaining gas: unaccounted) + [ { 8 } + 9 + { 7 ; 6 ; 3 ; 2 } ] + - [log] (exit) @ location: 26 (remaining gas: unaccounted) + [ 8 + {} + 9 + { 7 ; 6 ; 3 ; 2 } ] + - SWAP (entry) @ location: 28 (remaining gas: unaccounted) + [ 8 + {} + 9 + { 7 ; 6 ; 3 ; 2 } ] + - [log] (exit) @ location: 28 (remaining gas: unaccounted) + [ {} + 8 + 9 + { 7 ; 6 ; 3 ; 2 } ] + - DIP (entry) @ location: 29 (remaining gas: unaccounted) + [ {} + 8 + 9 + { 7 ; 6 ; 3 ; 2 } ] + - [log] (exit) @ location: 29 (remaining gas: unaccounted) + [ 8 + 9 + { 7 ; 6 ; 3 ; 2 } ] + - DUP (entry) @ location: 31 (remaining gas: unaccounted) + [ 8 + 9 + { 7 ; 6 ; 3 ; 2 } ] + - [log] (exit) @ location: 31 (remaining gas: unaccounted) + [ 8 + 8 + 9 + { 7 ; 6 ; 3 ; 2 } ] + - DIP (entry) @ location: 32 (remaining gas: unaccounted) + [ 8 + 8 + 9 + { 7 ; 6 ; 3 ; 2 } ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 9 + { 7 ; 6 ; 3 ; 2 } ] + - DUP (entry) @ location: 35 (remaining gas: unaccounted) + [ 9 + { 7 ; 6 ; 3 ; 2 } ] + - [log] (exit) @ location: 35 (remaining gas: unaccounted) + [ 9 + 9 + { 7 ; 6 ; 3 ; 2 } ] + - [halt] (entry) @ location: 35 (remaining gas: unaccounted) + [ 9 + 9 + { 7 ; 6 ; 3 ; 2 } ] + - control: KCons + - CONST (entry) @ location: 32 (remaining gas: unaccounted) + [ 9 + 9 + { 7 ; 6 ; 3 ; 2 } ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 8 + 9 + 9 + { 7 ; 6 ; 3 ; 2 } ] + - CONST (entry) @ location: 32 (remaining gas: unaccounted) + [ 8 + 9 + 9 + { 7 ; 6 ; 3 ; 2 } ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 8 + 8 + 9 + 9 + { 7 ; 6 ; 3 ; 2 } ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 8 + 8 + 9 + 9 + { 7 ; 6 ; 3 ; 2 } ] + - DIP (entry) @ location: 36 (remaining gas: unaccounted) + [ 8 + 8 + 9 + 9 + { 7 ; 6 ; 3 ; 2 } ] + - [log] (exit) @ location: 36 (remaining gas: unaccounted) + [ 8 + 9 + 9 + { 7 ; 6 ; 3 ; 2 } ] + - COMPARE (entry) @ location: 39 (remaining gas: unaccounted) + [ 8 + 9 + 9 + { 7 ; 6 ; 3 ; 2 } ] + - [log] (exit) @ location: 39 (remaining gas: unaccounted) + [ -1 + 9 + { 7 ; 6 ; 3 ; 2 } ] + - LT (entry) @ location: 40 (remaining gas: unaccounted) + [ -1 + 9 + { 7 ; 6 ; 3 ; 2 } ] + - [log] (exit) @ location: 40 (remaining gas: unaccounted) + [ True + 9 + { 7 ; 6 ; 3 ; 2 } ] + - [halt] (entry) @ location: 38 (remaining gas: unaccounted) + [ True + 9 + { 7 ; 6 ; 3 ; 2 } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 36 (remaining gas: unaccounted) + [ 8 + True + 9 + { 7 ; 6 ; 3 ; 2 } ] + - SWAP (entry) @ location: 41 (remaining gas: unaccounted) + [ 8 + True + 9 + { 7 ; 6 ; 3 ; 2 } ] + - [log] (exit) @ location: 41 (remaining gas: unaccounted) + [ True + 8 + 9 + { 7 ; 6 ; 3 ; 2 } ] + - [halt] (entry) @ location: 30 (remaining gas: unaccounted) + [ True + 8 + 9 + { 7 ; 6 ; 3 ; 2 } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 29 (remaining gas: unaccounted) + [ {} + True + 8 + 9 + { 7 ; 6 ; 3 ; 2 } ] + - SWAP (entry) @ location: 42 (remaining gas: unaccounted) + [ {} + True + 8 + 9 + { 7 ; 6 ; 3 ; 2 } ] + - [log] (exit) @ location: 42 (remaining gas: unaccounted) + [ True + {} + 8 + 9 + { 7 ; 6 ; 3 ; 2 } ] + - IF (entry) @ location: 43 (remaining gas: unaccounted) + [ True + {} + 8 + 9 + { 7 ; 6 ; 3 ; 2 } ] + - [log] (exit) @ location: 43 (remaining gas: unaccounted) + [ {} + 8 + 9 + { 7 ; 6 ; 3 ; 2 } ] + - DIP (entry) @ location: 45 (remaining gas: unaccounted) + [ {} + 8 + 9 + { 7 ; 6 ; 3 ; 2 } ] + - [log] (exit) @ location: 45 (remaining gas: unaccounted) + [ 8 + 9 + { 7 ; 6 ; 3 ; 2 } ] + - SWAP (entry) @ location: 47 (remaining gas: unaccounted) + [ 8 + 9 + { 7 ; 6 ; 3 ; 2 } ] + - [log] (exit) @ location: 47 (remaining gas: unaccounted) + [ 9 + 8 + { 7 ; 6 ; 3 ; 2 } ] + - DIP (entry) @ location: 48 (remaining gas: unaccounted) + [ 9 + 8 + { 7 ; 6 ; 3 ; 2 } ] + - [log] (exit) @ location: 48 (remaining gas: unaccounted) + [ 8 + { 7 ; 6 ; 3 ; 2 } ] + - CONS (entry) @ location: 50 (remaining gas: unaccounted) + [ 8 + { 7 ; 6 ; 3 ; 2 } ] + - [log] (exit) @ location: 50 (remaining gas: unaccounted) + [ { 8 ; 7 ; 6 ; 3 ; 2 } ] + - [halt] (entry) @ location: 50 (remaining gas: unaccounted) + [ { 8 ; 7 ; 6 ; 3 ; 2 } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 48 (remaining gas: unaccounted) + [ 9 + { 8 ; 7 ; 6 ; 3 ; 2 } ] + - [halt] (entry) @ location: 46 (remaining gas: unaccounted) + [ 9 + { 8 ; 7 ; 6 ; 3 ; 2 } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 45 (remaining gas: unaccounted) + [ {} + 9 + { 8 ; 7 ; 6 ; 3 ; 2 } ] + - CONST (entry) @ location: 51 (remaining gas: unaccounted) + [ {} + 9 + { 8 ; 7 ; 6 ; 3 ; 2 } ] + - [log] (exit) @ location: 51 (remaining gas: unaccounted) + [ True + {} + 9 + { 8 ; 7 ; 6 ; 3 ; 2 } ] + - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + [ True + {} + 9 + { 8 ; 7 ; 6 ; 3 ; 2 } ] + - control: KCons + - [log] (exit) @ location: 43 (remaining gas: unaccounted) + [ True + {} + 9 + { 8 ; 7 ; 6 ; 3 ; 2 } ] + - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + [ True + {} + 9 + { 8 ; 7 ; 6 ; 3 ; 2 } ] + - control: KCons + - [log] (exit) @ location: 26 (remaining gas: unaccounted) + [ True + {} + 9 + { 8 ; 7 ; 6 ; 3 ; 2 } ] + - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + [ True + {} + 9 + { 8 ; 7 ; 6 ; 3 ; 2 } ] + - control: KLoop_in + - [log] (exit) @ location: 24 (remaining gas: unaccounted) + [ {} + 9 + { 8 ; 7 ; 6 ; 3 ; 2 } ] + - IF_CONS (entry) @ location: 26 (remaining gas: unaccounted) + [ {} + 9 + { 8 ; 7 ; 6 ; 3 ; 2 } ] + - [log] (exit) @ location: 26 (remaining gas: unaccounted) + [ 9 + { 8 ; 7 ; 6 ; 3 ; 2 } ] + - NIL (entry) @ location: 61 (remaining gas: unaccounted) + [ 9 + { 8 ; 7 ; 6 ; 3 ; 2 } ] + - [log] (exit) @ location: 61 (remaining gas: unaccounted) + [ {} + 9 + { 8 ; 7 ; 6 ; 3 ; 2 } ] + - CONST (entry) @ location: 63 (remaining gas: unaccounted) + [ {} + 9 + { 8 ; 7 ; 6 ; 3 ; 2 } ] + - [log] (exit) @ location: 63 (remaining gas: unaccounted) + [ False + {} + 9 + { 8 ; 7 ; 6 ; 3 ; 2 } ] + - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + [ False + {} + 9 + { 8 ; 7 ; 6 ; 3 ; 2 } ] + - control: KCons + - [log] (exit) @ location: 26 (remaining gas: unaccounted) + [ False + {} + 9 + { 8 ; 7 ; 6 ; 3 ; 2 } ] + - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + [ False + {} + 9 + { 8 ; 7 ; 6 ; 3 ; 2 } ] + - control: KLoop_in + - control: KCons + - [log] (exit) @ location: 24 (remaining gas: unaccounted) + [ {} + 9 + { 8 ; 7 ; 6 ; 3 ; 2 } ] + - SWAP (entry) @ location: 66 (remaining gas: unaccounted) + [ {} + 9 + { 8 ; 7 ; 6 ; 3 ; 2 } ] + - [log] (exit) @ location: 66 (remaining gas: unaccounted) + [ 9 + {} + { 8 ; 7 ; 6 ; 3 ; 2 } ] + - CONS (entry) @ location: 67 (remaining gas: unaccounted) + [ 9 + {} + { 8 ; 7 ; 6 ; 3 ; 2 } ] + - [log] (exit) @ location: 67 (remaining gas: unaccounted) + [ { 9 } + { 8 ; 7 ; 6 ; 3 ; 2 } ] + - SWAP (entry) @ location: 68 (remaining gas: unaccounted) + [ { 9 } + { 8 ; 7 ; 6 ; 3 ; 2 } ] + - [log] (exit) @ location: 68 (remaining gas: unaccounted) + [ { 8 ; 7 ; 6 ; 3 ; 2 } + { 9 } ] + - ITER (entry) @ location: 69 (remaining gas: unaccounted) + [ { 8 ; 7 ; 6 ; 3 ; 2 } + { 9 } ] + - control: KIter + - [log] (exit) @ location: 69 (remaining gas: unaccounted) + [ 8 + { 9 } ] + - CONS (entry) @ location: 71 (remaining gas: unaccounted) + [ 8 + { 9 } ] + - [log] (exit) @ location: 71 (remaining gas: unaccounted) + [ { 8 ; 9 } ] + - [halt] (entry) @ location: 69 (remaining gas: unaccounted) + [ { 8 ; 9 } ] + - control: KIter + - [log] (exit) @ location: 69 (remaining gas: unaccounted) + [ 7 + { 8 ; 9 } ] + - CONS (entry) @ location: 71 (remaining gas: unaccounted) + [ 7 + { 8 ; 9 } ] + - [log] (exit) @ location: 71 (remaining gas: unaccounted) + [ { 7 ; 8 ; 9 } ] + - [halt] (entry) @ location: 69 (remaining gas: unaccounted) + [ { 7 ; 8 ; 9 } ] + - control: KIter + - [log] (exit) @ location: 69 (remaining gas: unaccounted) + [ 6 + { 7 ; 8 ; 9 } ] + - CONS (entry) @ location: 71 (remaining gas: unaccounted) + [ 6 + { 7 ; 8 ; 9 } ] + - [log] (exit) @ location: 71 (remaining gas: unaccounted) + [ { 6 ; 7 ; 8 ; 9 } ] + - [halt] (entry) @ location: 69 (remaining gas: unaccounted) + [ { 6 ; 7 ; 8 ; 9 } ] + - control: KIter + - [log] (exit) @ location: 69 (remaining gas: unaccounted) + [ 3 + { 6 ; 7 ; 8 ; 9 } ] + - CONS (entry) @ location: 71 (remaining gas: unaccounted) + [ 3 + { 6 ; 7 ; 8 ; 9 } ] + - [log] (exit) @ location: 71 (remaining gas: unaccounted) + [ { 3 ; 6 ; 7 ; 8 ; 9 } ] + - [halt] (entry) @ location: 69 (remaining gas: unaccounted) + [ { 3 ; 6 ; 7 ; 8 ; 9 } ] + - control: KIter + - [log] (exit) @ location: 69 (remaining gas: unaccounted) + [ 2 + { 3 ; 6 ; 7 ; 8 ; 9 } ] + - CONS (entry) @ location: 71 (remaining gas: unaccounted) + [ 2 + { 3 ; 6 ; 7 ; 8 ; 9 } ] + - [log] (exit) @ location: 71 (remaining gas: unaccounted) + [ { 2 ; 3 ; 6 ; 7 ; 8 ; 9 } ] + - [halt] (entry) @ location: 69 (remaining gas: unaccounted) + [ { 2 ; 3 ; 6 ; 7 ; 8 ; 9 } ] + - control: KIter + - control: KCons + - [log] (exit) @ location: 69 (remaining gas: unaccounted) + [ { 2 ; 3 ; 6 ; 7 ; 8 ; 9 } ] + - [halt] (entry) @ location: 13 (remaining gas: unaccounted) + [ { 2 ; 3 ; 6 ; 7 ; 8 ; 9 } ] + - control: KIter + - [log] (exit) @ location: 13 (remaining gas: unaccounted) + [ 5 + { 2 ; 3 ; 6 ; 7 ; 8 ; 9 } ] + - SWAP (entry) @ location: 15 (remaining gas: unaccounted) + [ 5 + { 2 ; 3 ; 6 ; 7 ; 8 ; 9 } ] + - [log] (exit) @ location: 15 (remaining gas: unaccounted) + [ { 2 ; 3 ; 6 ; 7 ; 8 ; 9 } + 5 ] + - DIP (entry) @ location: 16 (remaining gas: unaccounted) + [ { 2 ; 3 ; 6 ; 7 ; 8 ; 9 } + 5 ] + - [log] (exit) @ location: 16 (remaining gas: unaccounted) + [ ] + - NIL (entry) @ location: 19 (remaining gas: unaccounted) + [ ] + - [log] (exit) @ location: 19 (remaining gas: unaccounted) + [ {} ] + - [halt] (entry) @ location: 19 (remaining gas: unaccounted) + [ {} ] + - control: KCons + - CONST (entry) @ location: 16 (remaining gas: unaccounted) + [ {} ] + - [log] (exit) @ location: 16 (remaining gas: unaccounted) + [ 5 + {} ] + - CONST (entry) @ location: 16 (remaining gas: unaccounted) + [ 5 + {} ] + - [log] (exit) @ location: 16 (remaining gas: unaccounted) + [ { 2 ; 3 ; 6 ; 7 ; 8 ; 9 } + 5 + {} ] + - [log] (exit) @ location: 16 (remaining gas: unaccounted) + [ { 2 ; 3 ; 6 ; 7 ; 8 ; 9 } + 5 + {} ] + - CONST (entry) @ location: 21 (remaining gas: unaccounted) + [ { 2 ; 3 ; 6 ; 7 ; 8 ; 9 } + 5 + {} ] + - [log] (exit) @ location: 21 (remaining gas: unaccounted) + [ True + { 2 ; 3 ; 6 ; 7 ; 8 ; 9 } + 5 + {} ] + - LOOP (entry) @ location: 24 (remaining gas: unaccounted) + [ True + { 2 ; 3 ; 6 ; 7 ; 8 ; 9 } + 5 + {} ] + - control: KLoop_in + - [log] (exit) @ location: 24 (remaining gas: unaccounted) + [ { 2 ; 3 ; 6 ; 7 ; 8 ; 9 } + 5 + {} ] + - IF_CONS (entry) @ location: 26 (remaining gas: unaccounted) + [ { 2 ; 3 ; 6 ; 7 ; 8 ; 9 } + 5 + {} ] + - [log] (exit) @ location: 26 (remaining gas: unaccounted) + [ 2 + { 3 ; 6 ; 7 ; 8 ; 9 } + 5 + {} ] + - SWAP (entry) @ location: 28 (remaining gas: unaccounted) + [ 2 + { 3 ; 6 ; 7 ; 8 ; 9 } + 5 + {} ] + - [log] (exit) @ location: 28 (remaining gas: unaccounted) + [ { 3 ; 6 ; 7 ; 8 ; 9 } + 2 + 5 + {} ] + - DIP (entry) @ location: 29 (remaining gas: unaccounted) + [ { 3 ; 6 ; 7 ; 8 ; 9 } + 2 + 5 + {} ] + - [log] (exit) @ location: 29 (remaining gas: unaccounted) + [ 2 + 5 + {} ] + - DUP (entry) @ location: 31 (remaining gas: unaccounted) + [ 2 + 5 + {} ] + - [log] (exit) @ location: 31 (remaining gas: unaccounted) + [ 2 + 2 + 5 + {} ] + - DIP (entry) @ location: 32 (remaining gas: unaccounted) + [ 2 + 2 + 5 + {} ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 5 + {} ] + - DUP (entry) @ location: 35 (remaining gas: unaccounted) + [ 5 + {} ] + - [log] (exit) @ location: 35 (remaining gas: unaccounted) + [ 5 + 5 + {} ] + - [halt] (entry) @ location: 35 (remaining gas: unaccounted) + [ 5 + 5 + {} ] + - control: KCons + - CONST (entry) @ location: 32 (remaining gas: unaccounted) + [ 5 + 5 + {} ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 2 + 5 + 5 + {} ] + - CONST (entry) @ location: 32 (remaining gas: unaccounted) + [ 2 + 5 + 5 + {} ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 2 + 2 + 5 + 5 + {} ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 2 + 2 + 5 + 5 + {} ] + - DIP (entry) @ location: 36 (remaining gas: unaccounted) + [ 2 + 2 + 5 + 5 + {} ] + - [log] (exit) @ location: 36 (remaining gas: unaccounted) + [ 2 + 5 + 5 + {} ] + - COMPARE (entry) @ location: 39 (remaining gas: unaccounted) + [ 2 + 5 + 5 + {} ] + - [log] (exit) @ location: 39 (remaining gas: unaccounted) + [ -1 + 5 + {} ] + - LT (entry) @ location: 40 (remaining gas: unaccounted) + [ -1 + 5 + {} ] + - [log] (exit) @ location: 40 (remaining gas: unaccounted) + [ True + 5 + {} ] + - [halt] (entry) @ location: 38 (remaining gas: unaccounted) + [ True + 5 + {} ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 36 (remaining gas: unaccounted) + [ 2 + True + 5 + {} ] + - SWAP (entry) @ location: 41 (remaining gas: unaccounted) + [ 2 + True + 5 + {} ] + - [log] (exit) @ location: 41 (remaining gas: unaccounted) + [ True + 2 + 5 + {} ] + - [halt] (entry) @ location: 30 (remaining gas: unaccounted) + [ True + 2 + 5 + {} ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 29 (remaining gas: unaccounted) + [ { 3 ; 6 ; 7 ; 8 ; 9 } + True + 2 + 5 + {} ] + - SWAP (entry) @ location: 42 (remaining gas: unaccounted) + [ { 3 ; 6 ; 7 ; 8 ; 9 } + True + 2 + 5 + {} ] + - [log] (exit) @ location: 42 (remaining gas: unaccounted) + [ True + { 3 ; 6 ; 7 ; 8 ; 9 } + 2 + 5 + {} ] + - IF (entry) @ location: 43 (remaining gas: unaccounted) + [ True + { 3 ; 6 ; 7 ; 8 ; 9 } + 2 + 5 + {} ] + - [log] (exit) @ location: 43 (remaining gas: unaccounted) + [ { 3 ; 6 ; 7 ; 8 ; 9 } + 2 + 5 + {} ] + - DIP (entry) @ location: 45 (remaining gas: unaccounted) + [ { 3 ; 6 ; 7 ; 8 ; 9 } + 2 + 5 + {} ] + - [log] (exit) @ location: 45 (remaining gas: unaccounted) + [ 2 + 5 + {} ] + - SWAP (entry) @ location: 47 (remaining gas: unaccounted) + [ 2 + 5 + {} ] + - [log] (exit) @ location: 47 (remaining gas: unaccounted) + [ 5 + 2 + {} ] + - DIP (entry) @ location: 48 (remaining gas: unaccounted) + [ 5 + 2 + {} ] + - [log] (exit) @ location: 48 (remaining gas: unaccounted) + [ 2 + {} ] + - CONS (entry) @ location: 50 (remaining gas: unaccounted) + [ 2 + {} ] + - [log] (exit) @ location: 50 (remaining gas: unaccounted) + [ { 2 } ] + - [halt] (entry) @ location: 50 (remaining gas: unaccounted) + [ { 2 } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 48 (remaining gas: unaccounted) + [ 5 + { 2 } ] + - [halt] (entry) @ location: 46 (remaining gas: unaccounted) + [ 5 + { 2 } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 45 (remaining gas: unaccounted) + [ { 3 ; 6 ; 7 ; 8 ; 9 } + 5 + { 2 } ] + - CONST (entry) @ location: 51 (remaining gas: unaccounted) + [ { 3 ; 6 ; 7 ; 8 ; 9 } + 5 + { 2 } ] + - [log] (exit) @ location: 51 (remaining gas: unaccounted) + [ True + { 3 ; 6 ; 7 ; 8 ; 9 } + 5 + { 2 } ] + - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + [ True + { 3 ; 6 ; 7 ; 8 ; 9 } + 5 + { 2 } ] + - control: KCons + - [log] (exit) @ location: 43 (remaining gas: unaccounted) + [ True + { 3 ; 6 ; 7 ; 8 ; 9 } + 5 + { 2 } ] + - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + [ True + { 3 ; 6 ; 7 ; 8 ; 9 } + 5 + { 2 } ] + - control: KCons + - [log] (exit) @ location: 26 (remaining gas: unaccounted) + [ True + { 3 ; 6 ; 7 ; 8 ; 9 } + 5 + { 2 } ] + - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + [ True + { 3 ; 6 ; 7 ; 8 ; 9 } + 5 + { 2 } ] + - control: KLoop_in + - [log] (exit) @ location: 24 (remaining gas: unaccounted) + [ { 3 ; 6 ; 7 ; 8 ; 9 } + 5 + { 2 } ] + - IF_CONS (entry) @ location: 26 (remaining gas: unaccounted) + [ { 3 ; 6 ; 7 ; 8 ; 9 } + 5 + { 2 } ] + - [log] (exit) @ location: 26 (remaining gas: unaccounted) + [ 3 + { 6 ; 7 ; 8 ; 9 } + 5 + { 2 } ] + - SWAP (entry) @ location: 28 (remaining gas: unaccounted) + [ 3 + { 6 ; 7 ; 8 ; 9 } + 5 + { 2 } ] + - [log] (exit) @ location: 28 (remaining gas: unaccounted) + [ { 6 ; 7 ; 8 ; 9 } + 3 + 5 + { 2 } ] + - DIP (entry) @ location: 29 (remaining gas: unaccounted) + [ { 6 ; 7 ; 8 ; 9 } + 3 + 5 + { 2 } ] + - [log] (exit) @ location: 29 (remaining gas: unaccounted) + [ 3 + 5 + { 2 } ] + - DUP (entry) @ location: 31 (remaining gas: unaccounted) + [ 3 + 5 + { 2 } ] + - [log] (exit) @ location: 31 (remaining gas: unaccounted) + [ 3 + 3 + 5 + { 2 } ] + - DIP (entry) @ location: 32 (remaining gas: unaccounted) + [ 3 + 3 + 5 + { 2 } ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 5 + { 2 } ] + - DUP (entry) @ location: 35 (remaining gas: unaccounted) + [ 5 + { 2 } ] + - [log] (exit) @ location: 35 (remaining gas: unaccounted) + [ 5 + 5 + { 2 } ] + - [halt] (entry) @ location: 35 (remaining gas: unaccounted) + [ 5 + 5 + { 2 } ] + - control: KCons + - CONST (entry) @ location: 32 (remaining gas: unaccounted) + [ 5 + 5 + { 2 } ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 3 + 5 + 5 + { 2 } ] + - CONST (entry) @ location: 32 (remaining gas: unaccounted) + [ 3 + 5 + 5 + { 2 } ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 3 + 3 + 5 + 5 + { 2 } ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 3 + 3 + 5 + 5 + { 2 } ] + - DIP (entry) @ location: 36 (remaining gas: unaccounted) + [ 3 + 3 + 5 + 5 + { 2 } ] + - [log] (exit) @ location: 36 (remaining gas: unaccounted) + [ 3 + 5 + 5 + { 2 } ] + - COMPARE (entry) @ location: 39 (remaining gas: unaccounted) + [ 3 + 5 + 5 + { 2 } ] + - [log] (exit) @ location: 39 (remaining gas: unaccounted) + [ -1 + 5 + { 2 } ] + - LT (entry) @ location: 40 (remaining gas: unaccounted) + [ -1 + 5 + { 2 } ] + - [log] (exit) @ location: 40 (remaining gas: unaccounted) + [ True + 5 + { 2 } ] + - [halt] (entry) @ location: 38 (remaining gas: unaccounted) + [ True + 5 + { 2 } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 36 (remaining gas: unaccounted) + [ 3 + True + 5 + { 2 } ] + - SWAP (entry) @ location: 41 (remaining gas: unaccounted) + [ 3 + True + 5 + { 2 } ] + - [log] (exit) @ location: 41 (remaining gas: unaccounted) + [ True + 3 + 5 + { 2 } ] + - [halt] (entry) @ location: 30 (remaining gas: unaccounted) + [ True + 3 + 5 + { 2 } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 29 (remaining gas: unaccounted) + [ { 6 ; 7 ; 8 ; 9 } + True + 3 + 5 + { 2 } ] + - SWAP (entry) @ location: 42 (remaining gas: unaccounted) + [ { 6 ; 7 ; 8 ; 9 } + True + 3 + 5 + { 2 } ] + - [log] (exit) @ location: 42 (remaining gas: unaccounted) + [ True + { 6 ; 7 ; 8 ; 9 } + 3 + 5 + { 2 } ] + - IF (entry) @ location: 43 (remaining gas: unaccounted) + [ True + { 6 ; 7 ; 8 ; 9 } + 3 + 5 + { 2 } ] + - [log] (exit) @ location: 43 (remaining gas: unaccounted) + [ { 6 ; 7 ; 8 ; 9 } + 3 + 5 + { 2 } ] + - DIP (entry) @ location: 45 (remaining gas: unaccounted) + [ { 6 ; 7 ; 8 ; 9 } + 3 + 5 + { 2 } ] + - [log] (exit) @ location: 45 (remaining gas: unaccounted) + [ 3 + 5 + { 2 } ] + - SWAP (entry) @ location: 47 (remaining gas: unaccounted) + [ 3 + 5 + { 2 } ] + - [log] (exit) @ location: 47 (remaining gas: unaccounted) + [ 5 + 3 + { 2 } ] + - DIP (entry) @ location: 48 (remaining gas: unaccounted) + [ 5 + 3 + { 2 } ] + - [log] (exit) @ location: 48 (remaining gas: unaccounted) + [ 3 + { 2 } ] + - CONS (entry) @ location: 50 (remaining gas: unaccounted) + [ 3 + { 2 } ] + - [log] (exit) @ location: 50 (remaining gas: unaccounted) + [ { 3 ; 2 } ] + - [halt] (entry) @ location: 50 (remaining gas: unaccounted) + [ { 3 ; 2 } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 48 (remaining gas: unaccounted) + [ 5 + { 3 ; 2 } ] + - [halt] (entry) @ location: 46 (remaining gas: unaccounted) + [ 5 + { 3 ; 2 } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 45 (remaining gas: unaccounted) + [ { 6 ; 7 ; 8 ; 9 } + 5 + { 3 ; 2 } ] + - CONST (entry) @ location: 51 (remaining gas: unaccounted) + [ { 6 ; 7 ; 8 ; 9 } + 5 + { 3 ; 2 } ] + - [log] (exit) @ location: 51 (remaining gas: unaccounted) + [ True + { 6 ; 7 ; 8 ; 9 } + 5 + { 3 ; 2 } ] + - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + [ True + { 6 ; 7 ; 8 ; 9 } + 5 + { 3 ; 2 } ] + - control: KCons + - [log] (exit) @ location: 43 (remaining gas: unaccounted) + [ True + { 6 ; 7 ; 8 ; 9 } + 5 + { 3 ; 2 } ] + - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + [ True + { 6 ; 7 ; 8 ; 9 } + 5 + { 3 ; 2 } ] + - control: KCons + - [log] (exit) @ location: 26 (remaining gas: unaccounted) + [ True + { 6 ; 7 ; 8 ; 9 } + 5 + { 3 ; 2 } ] + - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + [ True + { 6 ; 7 ; 8 ; 9 } + 5 + { 3 ; 2 } ] + - control: KLoop_in + - [log] (exit) @ location: 24 (remaining gas: unaccounted) + [ { 6 ; 7 ; 8 ; 9 } + 5 + { 3 ; 2 } ] + - IF_CONS (entry) @ location: 26 (remaining gas: unaccounted) + [ { 6 ; 7 ; 8 ; 9 } + 5 + { 3 ; 2 } ] + - [log] (exit) @ location: 26 (remaining gas: unaccounted) + [ 6 + { 7 ; 8 ; 9 } + 5 + { 3 ; 2 } ] + - SWAP (entry) @ location: 28 (remaining gas: unaccounted) + [ 6 + { 7 ; 8 ; 9 } + 5 + { 3 ; 2 } ] + - [log] (exit) @ location: 28 (remaining gas: unaccounted) + [ { 7 ; 8 ; 9 } + 6 + 5 + { 3 ; 2 } ] + - DIP (entry) @ location: 29 (remaining gas: unaccounted) + [ { 7 ; 8 ; 9 } + 6 + 5 + { 3 ; 2 } ] + - [log] (exit) @ location: 29 (remaining gas: unaccounted) + [ 6 + 5 + { 3 ; 2 } ] + - DUP (entry) @ location: 31 (remaining gas: unaccounted) + [ 6 + 5 + { 3 ; 2 } ] + - [log] (exit) @ location: 31 (remaining gas: unaccounted) + [ 6 + 6 + 5 + { 3 ; 2 } ] + - DIP (entry) @ location: 32 (remaining gas: unaccounted) + [ 6 + 6 + 5 + { 3 ; 2 } ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 5 + { 3 ; 2 } ] + - DUP (entry) @ location: 35 (remaining gas: unaccounted) + [ 5 + { 3 ; 2 } ] + - [log] (exit) @ location: 35 (remaining gas: unaccounted) + [ 5 + 5 + { 3 ; 2 } ] + - [halt] (entry) @ location: 35 (remaining gas: unaccounted) + [ 5 + 5 + { 3 ; 2 } ] + - control: KCons + - CONST (entry) @ location: 32 (remaining gas: unaccounted) + [ 5 + 5 + { 3 ; 2 } ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 6 + 5 + 5 + { 3 ; 2 } ] + - CONST (entry) @ location: 32 (remaining gas: unaccounted) + [ 6 + 5 + 5 + { 3 ; 2 } ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 6 + 6 + 5 + 5 + { 3 ; 2 } ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 6 + 6 + 5 + 5 + { 3 ; 2 } ] + - DIP (entry) @ location: 36 (remaining gas: unaccounted) + [ 6 + 6 + 5 + 5 + { 3 ; 2 } ] + - [log] (exit) @ location: 36 (remaining gas: unaccounted) + [ 6 + 5 + 5 + { 3 ; 2 } ] + - COMPARE (entry) @ location: 39 (remaining gas: unaccounted) + [ 6 + 5 + 5 + { 3 ; 2 } ] + - [log] (exit) @ location: 39 (remaining gas: unaccounted) + [ 1 + 5 + { 3 ; 2 } ] + - LT (entry) @ location: 40 (remaining gas: unaccounted) + [ 1 + 5 + { 3 ; 2 } ] + - [log] (exit) @ location: 40 (remaining gas: unaccounted) + [ False + 5 + { 3 ; 2 } ] + - [halt] (entry) @ location: 38 (remaining gas: unaccounted) + [ False + 5 + { 3 ; 2 } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 36 (remaining gas: unaccounted) + [ 6 + False + 5 + { 3 ; 2 } ] + - SWAP (entry) @ location: 41 (remaining gas: unaccounted) + [ 6 + False + 5 + { 3 ; 2 } ] + - [log] (exit) @ location: 41 (remaining gas: unaccounted) + [ False + 6 + 5 + { 3 ; 2 } ] + - [halt] (entry) @ location: 30 (remaining gas: unaccounted) + [ False + 6 + 5 + { 3 ; 2 } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 29 (remaining gas: unaccounted) + [ { 7 ; 8 ; 9 } + False + 6 + 5 + { 3 ; 2 } ] + - SWAP (entry) @ location: 42 (remaining gas: unaccounted) + [ { 7 ; 8 ; 9 } + False + 6 + 5 + { 3 ; 2 } ] + - [log] (exit) @ location: 42 (remaining gas: unaccounted) + [ False + { 7 ; 8 ; 9 } + 6 + 5 + { 3 ; 2 } ] + - IF (entry) @ location: 43 (remaining gas: unaccounted) + [ False + { 7 ; 8 ; 9 } + 6 + 5 + { 3 ; 2 } ] + - [log] (exit) @ location: 43 (remaining gas: unaccounted) + [ { 7 ; 8 ; 9 } + 6 + 5 + { 3 ; 2 } ] + - SWAP (entry) @ location: 55 (remaining gas: unaccounted) + [ { 7 ; 8 ; 9 } + 6 + 5 + { 3 ; 2 } ] + - [log] (exit) @ location: 55 (remaining gas: unaccounted) + [ 6 + { 7 ; 8 ; 9 } + 5 + { 3 ; 2 } ] + - CONS (entry) @ location: 56 (remaining gas: unaccounted) + [ 6 + { 7 ; 8 ; 9 } + 5 + { 3 ; 2 } ] + - [log] (exit) @ location: 56 (remaining gas: unaccounted) + [ { 6 ; 7 ; 8 ; 9 } + 5 + { 3 ; 2 } ] + - CONST (entry) @ location: 57 (remaining gas: unaccounted) + [ { 6 ; 7 ; 8 ; 9 } + 5 + { 3 ; 2 } ] + - [log] (exit) @ location: 57 (remaining gas: unaccounted) + [ False + { 6 ; 7 ; 8 ; 9 } + 5 + { 3 ; 2 } ] + - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + [ False + { 6 ; 7 ; 8 ; 9 } + 5 + { 3 ; 2 } ] + - control: KCons + - [log] (exit) @ location: 43 (remaining gas: unaccounted) + [ False + { 6 ; 7 ; 8 ; 9 } + 5 + { 3 ; 2 } ] + - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + [ False + { 6 ; 7 ; 8 ; 9 } + 5 + { 3 ; 2 } ] + - control: KCons + - [log] (exit) @ location: 26 (remaining gas: unaccounted) + [ False + { 6 ; 7 ; 8 ; 9 } + 5 + { 3 ; 2 } ] + - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + [ False + { 6 ; 7 ; 8 ; 9 } + 5 + { 3 ; 2 } ] + - control: KLoop_in + - control: KCons + - [log] (exit) @ location: 24 (remaining gas: unaccounted) + [ { 6 ; 7 ; 8 ; 9 } + 5 + { 3 ; 2 } ] + - SWAP (entry) @ location: 66 (remaining gas: unaccounted) + [ { 6 ; 7 ; 8 ; 9 } + 5 + { 3 ; 2 } ] + - [log] (exit) @ location: 66 (remaining gas: unaccounted) + [ 5 + { 6 ; 7 ; 8 ; 9 } + { 3 ; 2 } ] + - CONS (entry) @ location: 67 (remaining gas: unaccounted) + [ 5 + { 6 ; 7 ; 8 ; 9 } + { 3 ; 2 } ] + - [log] (exit) @ location: 67 (remaining gas: unaccounted) + [ { 5 ; 6 ; 7 ; 8 ; 9 } + { 3 ; 2 } ] + - SWAP (entry) @ location: 68 (remaining gas: unaccounted) + [ { 5 ; 6 ; 7 ; 8 ; 9 } + { 3 ; 2 } ] + - [log] (exit) @ location: 68 (remaining gas: unaccounted) + [ { 3 ; 2 } + { 5 ; 6 ; 7 ; 8 ; 9 } ] + - ITER (entry) @ location: 69 (remaining gas: unaccounted) + [ { 3 ; 2 } + { 5 ; 6 ; 7 ; 8 ; 9 } ] + - control: KIter + - [log] (exit) @ location: 69 (remaining gas: unaccounted) + [ 3 + { 5 ; 6 ; 7 ; 8 ; 9 } ] + - CONS (entry) @ location: 71 (remaining gas: unaccounted) + [ 3 + { 5 ; 6 ; 7 ; 8 ; 9 } ] + - [log] (exit) @ location: 71 (remaining gas: unaccounted) + [ { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } ] + - [halt] (entry) @ location: 69 (remaining gas: unaccounted) + [ { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } ] + - control: KIter + - [log] (exit) @ location: 69 (remaining gas: unaccounted) + [ 2 + { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } ] + - CONS (entry) @ location: 71 (remaining gas: unaccounted) + [ 2 + { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } ] + - [log] (exit) @ location: 71 (remaining gas: unaccounted) + [ { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } ] + - [halt] (entry) @ location: 69 (remaining gas: unaccounted) + [ { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } ] + - control: KIter + - control: KCons + - [log] (exit) @ location: 69 (remaining gas: unaccounted) + [ { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } ] + - [halt] (entry) @ location: 13 (remaining gas: unaccounted) + [ { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } ] + - control: KIter + - [log] (exit) @ location: 13 (remaining gas: unaccounted) + [ 1 + { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } ] + - SWAP (entry) @ location: 15 (remaining gas: unaccounted) + [ 1 + { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } ] + - [log] (exit) @ location: 15 (remaining gas: unaccounted) + [ { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 1 ] + - DIP (entry) @ location: 16 (remaining gas: unaccounted) + [ { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 1 ] + - [log] (exit) @ location: 16 (remaining gas: unaccounted) + [ ] + - NIL (entry) @ location: 19 (remaining gas: unaccounted) + [ ] + - [log] (exit) @ location: 19 (remaining gas: unaccounted) + [ {} ] + - [halt] (entry) @ location: 19 (remaining gas: unaccounted) + [ {} ] + - control: KCons + - CONST (entry) @ location: 16 (remaining gas: unaccounted) + [ {} ] + - [log] (exit) @ location: 16 (remaining gas: unaccounted) + [ 1 + {} ] + - CONST (entry) @ location: 16 (remaining gas: unaccounted) + [ 1 + {} ] + - [log] (exit) @ location: 16 (remaining gas: unaccounted) + [ { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 1 + {} ] + - [log] (exit) @ location: 16 (remaining gas: unaccounted) + [ { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 1 + {} ] + - CONST (entry) @ location: 21 (remaining gas: unaccounted) + [ { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 1 + {} ] + - [log] (exit) @ location: 21 (remaining gas: unaccounted) + [ True + { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 1 + {} ] + - LOOP (entry) @ location: 24 (remaining gas: unaccounted) + [ True + { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 1 + {} ] + - control: KLoop_in + - [log] (exit) @ location: 24 (remaining gas: unaccounted) + [ { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 1 + {} ] + - IF_CONS (entry) @ location: 26 (remaining gas: unaccounted) + [ { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 1 + {} ] + - [log] (exit) @ location: 26 (remaining gas: unaccounted) + [ 2 + { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 1 + {} ] + - SWAP (entry) @ location: 28 (remaining gas: unaccounted) + [ 2 + { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 1 + {} ] + - [log] (exit) @ location: 28 (remaining gas: unaccounted) + [ { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 2 + 1 + {} ] + - DIP (entry) @ location: 29 (remaining gas: unaccounted) + [ { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 2 + 1 + {} ] + - [log] (exit) @ location: 29 (remaining gas: unaccounted) + [ 2 + 1 + {} ] + - DUP (entry) @ location: 31 (remaining gas: unaccounted) + [ 2 + 1 + {} ] + - [log] (exit) @ location: 31 (remaining gas: unaccounted) + [ 2 + 2 + 1 + {} ] + - DIP (entry) @ location: 32 (remaining gas: unaccounted) + [ 2 + 2 + 1 + {} ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 1 + {} ] + - DUP (entry) @ location: 35 (remaining gas: unaccounted) + [ 1 + {} ] + - [log] (exit) @ location: 35 (remaining gas: unaccounted) + [ 1 + 1 + {} ] + - [halt] (entry) @ location: 35 (remaining gas: unaccounted) + [ 1 + 1 + {} ] + - control: KCons + - CONST (entry) @ location: 32 (remaining gas: unaccounted) + [ 1 + 1 + {} ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 2 + 1 + 1 + {} ] + - CONST (entry) @ location: 32 (remaining gas: unaccounted) + [ 2 + 1 + 1 + {} ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 2 + 2 + 1 + 1 + {} ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 2 + 2 + 1 + 1 + {} ] + - DIP (entry) @ location: 36 (remaining gas: unaccounted) + [ 2 + 2 + 1 + 1 + {} ] + - [log] (exit) @ location: 36 (remaining gas: unaccounted) + [ 2 + 1 + 1 + {} ] + - COMPARE (entry) @ location: 39 (remaining gas: unaccounted) + [ 2 + 1 + 1 + {} ] + - [log] (exit) @ location: 39 (remaining gas: unaccounted) + [ 1 + 1 + {} ] + - LT (entry) @ location: 40 (remaining gas: unaccounted) + [ 1 + 1 + {} ] + - [log] (exit) @ location: 40 (remaining gas: unaccounted) + [ False + 1 + {} ] + - [halt] (entry) @ location: 38 (remaining gas: unaccounted) + [ False + 1 + {} ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 36 (remaining gas: unaccounted) + [ 2 + False + 1 + {} ] + - SWAP (entry) @ location: 41 (remaining gas: unaccounted) + [ 2 + False + 1 + {} ] + - [log] (exit) @ location: 41 (remaining gas: unaccounted) + [ False + 2 + 1 + {} ] + - [halt] (entry) @ location: 30 (remaining gas: unaccounted) + [ False + 2 + 1 + {} ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 29 (remaining gas: unaccounted) + [ { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + False + 2 + 1 + {} ] + - SWAP (entry) @ location: 42 (remaining gas: unaccounted) + [ { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + False + 2 + 1 + {} ] + - [log] (exit) @ location: 42 (remaining gas: unaccounted) + [ False + { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 2 + 1 + {} ] + - IF (entry) @ location: 43 (remaining gas: unaccounted) + [ False + { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 2 + 1 + {} ] + - [log] (exit) @ location: 43 (remaining gas: unaccounted) + [ { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 2 + 1 + {} ] + - SWAP (entry) @ location: 55 (remaining gas: unaccounted) + [ { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 2 + 1 + {} ] + - [log] (exit) @ location: 55 (remaining gas: unaccounted) + [ 2 + { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 1 + {} ] + - CONS (entry) @ location: 56 (remaining gas: unaccounted) + [ 2 + { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 1 + {} ] + - [log] (exit) @ location: 56 (remaining gas: unaccounted) + [ { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 1 + {} ] + - CONST (entry) @ location: 57 (remaining gas: unaccounted) + [ { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 1 + {} ] + - [log] (exit) @ location: 57 (remaining gas: unaccounted) + [ False + { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 1 + {} ] + - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + [ False + { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 1 + {} ] + - control: KCons + - [log] (exit) @ location: 43 (remaining gas: unaccounted) + [ False + { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 1 + {} ] + - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + [ False + { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 1 + {} ] + - control: KCons + - [log] (exit) @ location: 26 (remaining gas: unaccounted) + [ False + { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 1 + {} ] + - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + [ False + { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 1 + {} ] + - control: KLoop_in + - control: KCons + - [log] (exit) @ location: 24 (remaining gas: unaccounted) + [ { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 1 + {} ] + - SWAP (entry) @ location: 66 (remaining gas: unaccounted) + [ { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 1 + {} ] + - [log] (exit) @ location: 66 (remaining gas: unaccounted) + [ 1 + { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + {} ] + - CONS (entry) @ location: 67 (remaining gas: unaccounted) + [ 1 + { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + {} ] + - [log] (exit) @ location: 67 (remaining gas: unaccounted) + [ { 1 ; 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + {} ] + - SWAP (entry) @ location: 68 (remaining gas: unaccounted) + [ { 1 ; 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + {} ] + - [log] (exit) @ location: 68 (remaining gas: unaccounted) + [ {} + { 1 ; 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } ] + - ITER (entry) @ location: 69 (remaining gas: unaccounted) + [ {} + { 1 ; 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } ] + - control: KIter + - control: KCons + - [log] (exit) @ location: 69 (remaining gas: unaccounted) + [ { 1 ; 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } ] + - [halt] (entry) @ location: 13 (remaining gas: unaccounted) + [ { 1 ; 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } ] + - control: KIter + - [log] (exit) @ location: 13 (remaining gas: unaccounted) + [ 4 + { 1 ; 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } ] + - SWAP (entry) @ location: 15 (remaining gas: unaccounted) + [ 4 + { 1 ; 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } ] + - [log] (exit) @ location: 15 (remaining gas: unaccounted) + [ { 1 ; 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 4 ] + - DIP (entry) @ location: 16 (remaining gas: unaccounted) + [ { 1 ; 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 4 ] + - [log] (exit) @ location: 16 (remaining gas: unaccounted) + [ ] + - NIL (entry) @ location: 19 (remaining gas: unaccounted) + [ ] + - [log] (exit) @ location: 19 (remaining gas: unaccounted) + [ {} ] + - [halt] (entry) @ location: 19 (remaining gas: unaccounted) + [ {} ] + - control: KCons + - CONST (entry) @ location: 16 (remaining gas: unaccounted) + [ {} ] + - [log] (exit) @ location: 16 (remaining gas: unaccounted) + [ 4 + {} ] + - CONST (entry) @ location: 16 (remaining gas: unaccounted) + [ 4 + {} ] + - [log] (exit) @ location: 16 (remaining gas: unaccounted) + [ { 1 ; 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 4 + {} ] + - [log] (exit) @ location: 16 (remaining gas: unaccounted) + [ { 1 ; 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 4 + {} ] + - CONST (entry) @ location: 21 (remaining gas: unaccounted) + [ { 1 ; 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 4 + {} ] + - [log] (exit) @ location: 21 (remaining gas: unaccounted) + [ True + { 1 ; 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 4 + {} ] + - LOOP (entry) @ location: 24 (remaining gas: unaccounted) + [ True + { 1 ; 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 4 + {} ] + - control: KLoop_in + - [log] (exit) @ location: 24 (remaining gas: unaccounted) + [ { 1 ; 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 4 + {} ] + - IF_CONS (entry) @ location: 26 (remaining gas: unaccounted) + [ { 1 ; 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 4 + {} ] + - [log] (exit) @ location: 26 (remaining gas: unaccounted) + [ 1 + { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 4 + {} ] + - SWAP (entry) @ location: 28 (remaining gas: unaccounted) + [ 1 + { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 4 + {} ] + - [log] (exit) @ location: 28 (remaining gas: unaccounted) + [ { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 1 + 4 + {} ] + - DIP (entry) @ location: 29 (remaining gas: unaccounted) + [ { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 1 + 4 + {} ] + - [log] (exit) @ location: 29 (remaining gas: unaccounted) + [ 1 + 4 + {} ] + - DUP (entry) @ location: 31 (remaining gas: unaccounted) + [ 1 + 4 + {} ] + - [log] (exit) @ location: 31 (remaining gas: unaccounted) + [ 1 + 1 + 4 + {} ] + - DIP (entry) @ location: 32 (remaining gas: unaccounted) + [ 1 + 1 + 4 + {} ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 4 + {} ] + - DUP (entry) @ location: 35 (remaining gas: unaccounted) + [ 4 + {} ] + - [log] (exit) @ location: 35 (remaining gas: unaccounted) + [ 4 + 4 + {} ] + - [halt] (entry) @ location: 35 (remaining gas: unaccounted) + [ 4 + 4 + {} ] + - control: KCons + - CONST (entry) @ location: 32 (remaining gas: unaccounted) + [ 4 + 4 + {} ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 1 + 4 + 4 + {} ] + - CONST (entry) @ location: 32 (remaining gas: unaccounted) + [ 1 + 4 + 4 + {} ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 1 + 1 + 4 + 4 + {} ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 1 + 1 + 4 + 4 + {} ] + - DIP (entry) @ location: 36 (remaining gas: unaccounted) + [ 1 + 1 + 4 + 4 + {} ] + - [log] (exit) @ location: 36 (remaining gas: unaccounted) + [ 1 + 4 + 4 + {} ] + - COMPARE (entry) @ location: 39 (remaining gas: unaccounted) + [ 1 + 4 + 4 + {} ] + - [log] (exit) @ location: 39 (remaining gas: unaccounted) + [ -1 + 4 + {} ] + - LT (entry) @ location: 40 (remaining gas: unaccounted) + [ -1 + 4 + {} ] + - [log] (exit) @ location: 40 (remaining gas: unaccounted) + [ True + 4 + {} ] + - [halt] (entry) @ location: 38 (remaining gas: unaccounted) + [ True + 4 + {} ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 36 (remaining gas: unaccounted) + [ 1 + True + 4 + {} ] + - SWAP (entry) @ location: 41 (remaining gas: unaccounted) + [ 1 + True + 4 + {} ] + - [log] (exit) @ location: 41 (remaining gas: unaccounted) + [ True + 1 + 4 + {} ] + - [halt] (entry) @ location: 30 (remaining gas: unaccounted) + [ True + 1 + 4 + {} ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 29 (remaining gas: unaccounted) + [ { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + True + 1 + 4 + {} ] + - SWAP (entry) @ location: 42 (remaining gas: unaccounted) + [ { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + True + 1 + 4 + {} ] + - [log] (exit) @ location: 42 (remaining gas: unaccounted) + [ True + { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 1 + 4 + {} ] + - IF (entry) @ location: 43 (remaining gas: unaccounted) + [ True + { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 1 + 4 + {} ] + - [log] (exit) @ location: 43 (remaining gas: unaccounted) + [ { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 1 + 4 + {} ] + - DIP (entry) @ location: 45 (remaining gas: unaccounted) + [ { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 1 + 4 + {} ] + - [log] (exit) @ location: 45 (remaining gas: unaccounted) + [ 1 + 4 + {} ] + - SWAP (entry) @ location: 47 (remaining gas: unaccounted) + [ 1 + 4 + {} ] + - [log] (exit) @ location: 47 (remaining gas: unaccounted) + [ 4 + 1 + {} ] + - DIP (entry) @ location: 48 (remaining gas: unaccounted) + [ 4 + 1 + {} ] + - [log] (exit) @ location: 48 (remaining gas: unaccounted) + [ 1 + {} ] + - CONS (entry) @ location: 50 (remaining gas: unaccounted) + [ 1 + {} ] + - [log] (exit) @ location: 50 (remaining gas: unaccounted) + [ { 1 } ] + - [halt] (entry) @ location: 50 (remaining gas: unaccounted) + [ { 1 } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 48 (remaining gas: unaccounted) + [ 4 + { 1 } ] + - [halt] (entry) @ location: 46 (remaining gas: unaccounted) + [ 4 + { 1 } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 45 (remaining gas: unaccounted) + [ { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 4 + { 1 } ] + - CONST (entry) @ location: 51 (remaining gas: unaccounted) + [ { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 4 + { 1 } ] + - [log] (exit) @ location: 51 (remaining gas: unaccounted) + [ True + { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 4 + { 1 } ] + - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + [ True + { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 4 + { 1 } ] + - control: KCons + - [log] (exit) @ location: 43 (remaining gas: unaccounted) + [ True + { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 4 + { 1 } ] + - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + [ True + { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 4 + { 1 } ] + - control: KCons + - [log] (exit) @ location: 26 (remaining gas: unaccounted) + [ True + { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 4 + { 1 } ] + - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + [ True + { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 4 + { 1 } ] + - control: KLoop_in + - [log] (exit) @ location: 24 (remaining gas: unaccounted) + [ { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 4 + { 1 } ] + - IF_CONS (entry) @ location: 26 (remaining gas: unaccounted) + [ { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 4 + { 1 } ] + - [log] (exit) @ location: 26 (remaining gas: unaccounted) + [ 2 + { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 4 + { 1 } ] + - SWAP (entry) @ location: 28 (remaining gas: unaccounted) + [ 2 + { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 4 + { 1 } ] + - [log] (exit) @ location: 28 (remaining gas: unaccounted) + [ { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 2 + 4 + { 1 } ] + - DIP (entry) @ location: 29 (remaining gas: unaccounted) + [ { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 2 + 4 + { 1 } ] + - [log] (exit) @ location: 29 (remaining gas: unaccounted) + [ 2 + 4 + { 1 } ] + - DUP (entry) @ location: 31 (remaining gas: unaccounted) + [ 2 + 4 + { 1 } ] + - [log] (exit) @ location: 31 (remaining gas: unaccounted) + [ 2 + 2 + 4 + { 1 } ] + - DIP (entry) @ location: 32 (remaining gas: unaccounted) + [ 2 + 2 + 4 + { 1 } ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 4 + { 1 } ] + - DUP (entry) @ location: 35 (remaining gas: unaccounted) + [ 4 + { 1 } ] + - [log] (exit) @ location: 35 (remaining gas: unaccounted) + [ 4 + 4 + { 1 } ] + - [halt] (entry) @ location: 35 (remaining gas: unaccounted) + [ 4 + 4 + { 1 } ] + - control: KCons + - CONST (entry) @ location: 32 (remaining gas: unaccounted) + [ 4 + 4 + { 1 } ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 2 + 4 + 4 + { 1 } ] + - CONST (entry) @ location: 32 (remaining gas: unaccounted) + [ 2 + 4 + 4 + { 1 } ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 2 + 2 + 4 + 4 + { 1 } ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 2 + 2 + 4 + 4 + { 1 } ] + - DIP (entry) @ location: 36 (remaining gas: unaccounted) + [ 2 + 2 + 4 + 4 + { 1 } ] + - [log] (exit) @ location: 36 (remaining gas: unaccounted) + [ 2 + 4 + 4 + { 1 } ] + - COMPARE (entry) @ location: 39 (remaining gas: unaccounted) + [ 2 + 4 + 4 + { 1 } ] + - [log] (exit) @ location: 39 (remaining gas: unaccounted) + [ -1 + 4 + { 1 } ] + - LT (entry) @ location: 40 (remaining gas: unaccounted) + [ -1 + 4 + { 1 } ] + - [log] (exit) @ location: 40 (remaining gas: unaccounted) + [ True + 4 + { 1 } ] + - [halt] (entry) @ location: 38 (remaining gas: unaccounted) + [ True + 4 + { 1 } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 36 (remaining gas: unaccounted) + [ 2 + True + 4 + { 1 } ] + - SWAP (entry) @ location: 41 (remaining gas: unaccounted) + [ 2 + True + 4 + { 1 } ] + - [log] (exit) @ location: 41 (remaining gas: unaccounted) + [ True + 2 + 4 + { 1 } ] + - [halt] (entry) @ location: 30 (remaining gas: unaccounted) + [ True + 2 + 4 + { 1 } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 29 (remaining gas: unaccounted) + [ { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + True + 2 + 4 + { 1 } ] + - SWAP (entry) @ location: 42 (remaining gas: unaccounted) + [ { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + True + 2 + 4 + { 1 } ] + - [log] (exit) @ location: 42 (remaining gas: unaccounted) + [ True + { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 2 + 4 + { 1 } ] + - IF (entry) @ location: 43 (remaining gas: unaccounted) + [ True + { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 2 + 4 + { 1 } ] + - [log] (exit) @ location: 43 (remaining gas: unaccounted) + [ { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 2 + 4 + { 1 } ] + - DIP (entry) @ location: 45 (remaining gas: unaccounted) + [ { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 2 + 4 + { 1 } ] + - [log] (exit) @ location: 45 (remaining gas: unaccounted) + [ 2 + 4 + { 1 } ] + - SWAP (entry) @ location: 47 (remaining gas: unaccounted) + [ 2 + 4 + { 1 } ] + - [log] (exit) @ location: 47 (remaining gas: unaccounted) + [ 4 + 2 + { 1 } ] + - DIP (entry) @ location: 48 (remaining gas: unaccounted) + [ 4 + 2 + { 1 } ] + - [log] (exit) @ location: 48 (remaining gas: unaccounted) + [ 2 + { 1 } ] + - CONS (entry) @ location: 50 (remaining gas: unaccounted) + [ 2 + { 1 } ] + - [log] (exit) @ location: 50 (remaining gas: unaccounted) + [ { 2 ; 1 } ] + - [halt] (entry) @ location: 50 (remaining gas: unaccounted) + [ { 2 ; 1 } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 48 (remaining gas: unaccounted) + [ 4 + { 2 ; 1 } ] + - [halt] (entry) @ location: 46 (remaining gas: unaccounted) + [ 4 + { 2 ; 1 } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 45 (remaining gas: unaccounted) + [ { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 4 + { 2 ; 1 } ] + - CONST (entry) @ location: 51 (remaining gas: unaccounted) + [ { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 4 + { 2 ; 1 } ] + - [log] (exit) @ location: 51 (remaining gas: unaccounted) + [ True + { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 4 + { 2 ; 1 } ] + - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + [ True + { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 4 + { 2 ; 1 } ] + - control: KCons + - [log] (exit) @ location: 43 (remaining gas: unaccounted) + [ True + { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 4 + { 2 ; 1 } ] + - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + [ True + { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 4 + { 2 ; 1 } ] + - control: KCons + - [log] (exit) @ location: 26 (remaining gas: unaccounted) + [ True + { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 4 + { 2 ; 1 } ] + - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + [ True + { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 4 + { 2 ; 1 } ] + - control: KLoop_in + - [log] (exit) @ location: 24 (remaining gas: unaccounted) + [ { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 4 + { 2 ; 1 } ] + - IF_CONS (entry) @ location: 26 (remaining gas: unaccounted) + [ { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 4 + { 2 ; 1 } ] + - [log] (exit) @ location: 26 (remaining gas: unaccounted) + [ 3 + { 5 ; 6 ; 7 ; 8 ; 9 } + 4 + { 2 ; 1 } ] + - SWAP (entry) @ location: 28 (remaining gas: unaccounted) + [ 3 + { 5 ; 6 ; 7 ; 8 ; 9 } + 4 + { 2 ; 1 } ] + - [log] (exit) @ location: 28 (remaining gas: unaccounted) + [ { 5 ; 6 ; 7 ; 8 ; 9 } + 3 + 4 + { 2 ; 1 } ] + - DIP (entry) @ location: 29 (remaining gas: unaccounted) + [ { 5 ; 6 ; 7 ; 8 ; 9 } + 3 + 4 + { 2 ; 1 } ] + - [log] (exit) @ location: 29 (remaining gas: unaccounted) + [ 3 + 4 + { 2 ; 1 } ] + - DUP (entry) @ location: 31 (remaining gas: unaccounted) + [ 3 + 4 + { 2 ; 1 } ] + - [log] (exit) @ location: 31 (remaining gas: unaccounted) + [ 3 + 3 + 4 + { 2 ; 1 } ] + - DIP (entry) @ location: 32 (remaining gas: unaccounted) + [ 3 + 3 + 4 + { 2 ; 1 } ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 4 + { 2 ; 1 } ] + - DUP (entry) @ location: 35 (remaining gas: unaccounted) + [ 4 + { 2 ; 1 } ] + - [log] (exit) @ location: 35 (remaining gas: unaccounted) + [ 4 + 4 + { 2 ; 1 } ] + - [halt] (entry) @ location: 35 (remaining gas: unaccounted) + [ 4 + 4 + { 2 ; 1 } ] + - control: KCons + - CONST (entry) @ location: 32 (remaining gas: unaccounted) + [ 4 + 4 + { 2 ; 1 } ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 3 + 4 + 4 + { 2 ; 1 } ] + - CONST (entry) @ location: 32 (remaining gas: unaccounted) + [ 3 + 4 + 4 + { 2 ; 1 } ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 3 + 3 + 4 + 4 + { 2 ; 1 } ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 3 + 3 + 4 + 4 + { 2 ; 1 } ] + - DIP (entry) @ location: 36 (remaining gas: unaccounted) + [ 3 + 3 + 4 + 4 + { 2 ; 1 } ] + - [log] (exit) @ location: 36 (remaining gas: unaccounted) + [ 3 + 4 + 4 + { 2 ; 1 } ] + - COMPARE (entry) @ location: 39 (remaining gas: unaccounted) + [ 3 + 4 + 4 + { 2 ; 1 } ] + - [log] (exit) @ location: 39 (remaining gas: unaccounted) + [ -1 + 4 + { 2 ; 1 } ] + - LT (entry) @ location: 40 (remaining gas: unaccounted) + [ -1 + 4 + { 2 ; 1 } ] + - [log] (exit) @ location: 40 (remaining gas: unaccounted) + [ True + 4 + { 2 ; 1 } ] + - [halt] (entry) @ location: 38 (remaining gas: unaccounted) + [ True + 4 + { 2 ; 1 } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 36 (remaining gas: unaccounted) + [ 3 + True + 4 + { 2 ; 1 } ] + - SWAP (entry) @ location: 41 (remaining gas: unaccounted) + [ 3 + True + 4 + { 2 ; 1 } ] + - [log] (exit) @ location: 41 (remaining gas: unaccounted) + [ True + 3 + 4 + { 2 ; 1 } ] + - [halt] (entry) @ location: 30 (remaining gas: unaccounted) + [ True + 3 + 4 + { 2 ; 1 } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 29 (remaining gas: unaccounted) + [ { 5 ; 6 ; 7 ; 8 ; 9 } + True + 3 + 4 + { 2 ; 1 } ] + - SWAP (entry) @ location: 42 (remaining gas: unaccounted) + [ { 5 ; 6 ; 7 ; 8 ; 9 } + True + 3 + 4 + { 2 ; 1 } ] + - [log] (exit) @ location: 42 (remaining gas: unaccounted) + [ True + { 5 ; 6 ; 7 ; 8 ; 9 } + 3 + 4 + { 2 ; 1 } ] + - IF (entry) @ location: 43 (remaining gas: unaccounted) + [ True + { 5 ; 6 ; 7 ; 8 ; 9 } + 3 + 4 + { 2 ; 1 } ] + - [log] (exit) @ location: 43 (remaining gas: unaccounted) + [ { 5 ; 6 ; 7 ; 8 ; 9 } + 3 + 4 + { 2 ; 1 } ] + - DIP (entry) @ location: 45 (remaining gas: unaccounted) + [ { 5 ; 6 ; 7 ; 8 ; 9 } + 3 + 4 + { 2 ; 1 } ] + - [log] (exit) @ location: 45 (remaining gas: unaccounted) + [ 3 + 4 + { 2 ; 1 } ] + - SWAP (entry) @ location: 47 (remaining gas: unaccounted) + [ 3 + 4 + { 2 ; 1 } ] + - [log] (exit) @ location: 47 (remaining gas: unaccounted) + [ 4 + 3 + { 2 ; 1 } ] + - DIP (entry) @ location: 48 (remaining gas: unaccounted) + [ 4 + 3 + { 2 ; 1 } ] + - [log] (exit) @ location: 48 (remaining gas: unaccounted) + [ 3 + { 2 ; 1 } ] + - CONS (entry) @ location: 50 (remaining gas: unaccounted) + [ 3 + { 2 ; 1 } ] + - [log] (exit) @ location: 50 (remaining gas: unaccounted) + [ { 3 ; 2 ; 1 } ] + - [halt] (entry) @ location: 50 (remaining gas: unaccounted) + [ { 3 ; 2 ; 1 } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 48 (remaining gas: unaccounted) + [ 4 + { 3 ; 2 ; 1 } ] + - [halt] (entry) @ location: 46 (remaining gas: unaccounted) + [ 4 + { 3 ; 2 ; 1 } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 45 (remaining gas: unaccounted) + [ { 5 ; 6 ; 7 ; 8 ; 9 } + 4 + { 3 ; 2 ; 1 } ] + - CONST (entry) @ location: 51 (remaining gas: unaccounted) + [ { 5 ; 6 ; 7 ; 8 ; 9 } + 4 + { 3 ; 2 ; 1 } ] + - [log] (exit) @ location: 51 (remaining gas: unaccounted) + [ True + { 5 ; 6 ; 7 ; 8 ; 9 } + 4 + { 3 ; 2 ; 1 } ] + - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + [ True + { 5 ; 6 ; 7 ; 8 ; 9 } + 4 + { 3 ; 2 ; 1 } ] + - control: KCons + - [log] (exit) @ location: 43 (remaining gas: unaccounted) + [ True + { 5 ; 6 ; 7 ; 8 ; 9 } + 4 + { 3 ; 2 ; 1 } ] + - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + [ True + { 5 ; 6 ; 7 ; 8 ; 9 } + 4 + { 3 ; 2 ; 1 } ] + - control: KCons + - [log] (exit) @ location: 26 (remaining gas: unaccounted) + [ True + { 5 ; 6 ; 7 ; 8 ; 9 } + 4 + { 3 ; 2 ; 1 } ] + - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + [ True + { 5 ; 6 ; 7 ; 8 ; 9 } + 4 + { 3 ; 2 ; 1 } ] + - control: KLoop_in + - [log] (exit) @ location: 24 (remaining gas: unaccounted) + [ { 5 ; 6 ; 7 ; 8 ; 9 } + 4 + { 3 ; 2 ; 1 } ] + - IF_CONS (entry) @ location: 26 (remaining gas: unaccounted) + [ { 5 ; 6 ; 7 ; 8 ; 9 } + 4 + { 3 ; 2 ; 1 } ] + - [log] (exit) @ location: 26 (remaining gas: unaccounted) + [ 5 + { 6 ; 7 ; 8 ; 9 } + 4 + { 3 ; 2 ; 1 } ] + - SWAP (entry) @ location: 28 (remaining gas: unaccounted) + [ 5 + { 6 ; 7 ; 8 ; 9 } + 4 + { 3 ; 2 ; 1 } ] + - [log] (exit) @ location: 28 (remaining gas: unaccounted) + [ { 6 ; 7 ; 8 ; 9 } + 5 + 4 + { 3 ; 2 ; 1 } ] + - DIP (entry) @ location: 29 (remaining gas: unaccounted) + [ { 6 ; 7 ; 8 ; 9 } + 5 + 4 + { 3 ; 2 ; 1 } ] + - [log] (exit) @ location: 29 (remaining gas: unaccounted) + [ 5 + 4 + { 3 ; 2 ; 1 } ] + - DUP (entry) @ location: 31 (remaining gas: unaccounted) + [ 5 + 4 + { 3 ; 2 ; 1 } ] + - [log] (exit) @ location: 31 (remaining gas: unaccounted) + [ 5 + 5 + 4 + { 3 ; 2 ; 1 } ] + - DIP (entry) @ location: 32 (remaining gas: unaccounted) + [ 5 + 5 + 4 + { 3 ; 2 ; 1 } ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 4 + { 3 ; 2 ; 1 } ] + - DUP (entry) @ location: 35 (remaining gas: unaccounted) + [ 4 + { 3 ; 2 ; 1 } ] + - [log] (exit) @ location: 35 (remaining gas: unaccounted) + [ 4 + 4 + { 3 ; 2 ; 1 } ] + - [halt] (entry) @ location: 35 (remaining gas: unaccounted) + [ 4 + 4 + { 3 ; 2 ; 1 } ] + - control: KCons + - CONST (entry) @ location: 32 (remaining gas: unaccounted) + [ 4 + 4 + { 3 ; 2 ; 1 } ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 5 + 4 + 4 + { 3 ; 2 ; 1 } ] + - CONST (entry) @ location: 32 (remaining gas: unaccounted) + [ 5 + 4 + 4 + { 3 ; 2 ; 1 } ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 5 + 5 + 4 + 4 + { 3 ; 2 ; 1 } ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 5 + 5 + 4 + 4 + { 3 ; 2 ; 1 } ] + - DIP (entry) @ location: 36 (remaining gas: unaccounted) + [ 5 + 5 + 4 + 4 + { 3 ; 2 ; 1 } ] + - [log] (exit) @ location: 36 (remaining gas: unaccounted) + [ 5 + 4 + 4 + { 3 ; 2 ; 1 } ] + - COMPARE (entry) @ location: 39 (remaining gas: unaccounted) + [ 5 + 4 + 4 + { 3 ; 2 ; 1 } ] + - [log] (exit) @ location: 39 (remaining gas: unaccounted) + [ 1 + 4 + { 3 ; 2 ; 1 } ] + - LT (entry) @ location: 40 (remaining gas: unaccounted) + [ 1 + 4 + { 3 ; 2 ; 1 } ] + - [log] (exit) @ location: 40 (remaining gas: unaccounted) + [ False + 4 + { 3 ; 2 ; 1 } ] + - [halt] (entry) @ location: 38 (remaining gas: unaccounted) + [ False + 4 + { 3 ; 2 ; 1 } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 36 (remaining gas: unaccounted) + [ 5 + False + 4 + { 3 ; 2 ; 1 } ] + - SWAP (entry) @ location: 41 (remaining gas: unaccounted) + [ 5 + False + 4 + { 3 ; 2 ; 1 } ] + - [log] (exit) @ location: 41 (remaining gas: unaccounted) + [ False + 5 + 4 + { 3 ; 2 ; 1 } ] + - [halt] (entry) @ location: 30 (remaining gas: unaccounted) + [ False + 5 + 4 + { 3 ; 2 ; 1 } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 29 (remaining gas: unaccounted) + [ { 6 ; 7 ; 8 ; 9 } + False + 5 + 4 + { 3 ; 2 ; 1 } ] + - SWAP (entry) @ location: 42 (remaining gas: unaccounted) + [ { 6 ; 7 ; 8 ; 9 } + False + 5 + 4 + { 3 ; 2 ; 1 } ] + - [log] (exit) @ location: 42 (remaining gas: unaccounted) + [ False + { 6 ; 7 ; 8 ; 9 } + 5 + 4 + { 3 ; 2 ; 1 } ] + - IF (entry) @ location: 43 (remaining gas: unaccounted) + [ False + { 6 ; 7 ; 8 ; 9 } + 5 + 4 + { 3 ; 2 ; 1 } ] + - [log] (exit) @ location: 43 (remaining gas: unaccounted) + [ { 6 ; 7 ; 8 ; 9 } + 5 + 4 + { 3 ; 2 ; 1 } ] + - SWAP (entry) @ location: 55 (remaining gas: unaccounted) + [ { 6 ; 7 ; 8 ; 9 } + 5 + 4 + { 3 ; 2 ; 1 } ] + - [log] (exit) @ location: 55 (remaining gas: unaccounted) + [ 5 + { 6 ; 7 ; 8 ; 9 } + 4 + { 3 ; 2 ; 1 } ] + - CONS (entry) @ location: 56 (remaining gas: unaccounted) + [ 5 + { 6 ; 7 ; 8 ; 9 } + 4 + { 3 ; 2 ; 1 } ] + - [log] (exit) @ location: 56 (remaining gas: unaccounted) + [ { 5 ; 6 ; 7 ; 8 ; 9 } + 4 + { 3 ; 2 ; 1 } ] + - CONST (entry) @ location: 57 (remaining gas: unaccounted) + [ { 5 ; 6 ; 7 ; 8 ; 9 } + 4 + { 3 ; 2 ; 1 } ] + - [log] (exit) @ location: 57 (remaining gas: unaccounted) + [ False + { 5 ; 6 ; 7 ; 8 ; 9 } + 4 + { 3 ; 2 ; 1 } ] + - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + [ False + { 5 ; 6 ; 7 ; 8 ; 9 } + 4 + { 3 ; 2 ; 1 } ] + - control: KCons + - [log] (exit) @ location: 43 (remaining gas: unaccounted) + [ False + { 5 ; 6 ; 7 ; 8 ; 9 } + 4 + { 3 ; 2 ; 1 } ] + - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + [ False + { 5 ; 6 ; 7 ; 8 ; 9 } + 4 + { 3 ; 2 ; 1 } ] + - control: KCons + - [log] (exit) @ location: 26 (remaining gas: unaccounted) + [ False + { 5 ; 6 ; 7 ; 8 ; 9 } + 4 + { 3 ; 2 ; 1 } ] + - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + [ False + { 5 ; 6 ; 7 ; 8 ; 9 } + 4 + { 3 ; 2 ; 1 } ] + - control: KLoop_in + - control: KCons + - [log] (exit) @ location: 24 (remaining gas: unaccounted) + [ { 5 ; 6 ; 7 ; 8 ; 9 } + 4 + { 3 ; 2 ; 1 } ] + - SWAP (entry) @ location: 66 (remaining gas: unaccounted) + [ { 5 ; 6 ; 7 ; 8 ; 9 } + 4 + { 3 ; 2 ; 1 } ] + - [log] (exit) @ location: 66 (remaining gas: unaccounted) + [ 4 + { 5 ; 6 ; 7 ; 8 ; 9 } + { 3 ; 2 ; 1 } ] + - CONS (entry) @ location: 67 (remaining gas: unaccounted) + [ 4 + { 5 ; 6 ; 7 ; 8 ; 9 } + { 3 ; 2 ; 1 } ] + - [log] (exit) @ location: 67 (remaining gas: unaccounted) + [ { 4 ; 5 ; 6 ; 7 ; 8 ; 9 } + { 3 ; 2 ; 1 } ] + - SWAP (entry) @ location: 68 (remaining gas: unaccounted) + [ { 4 ; 5 ; 6 ; 7 ; 8 ; 9 } + { 3 ; 2 ; 1 } ] + - [log] (exit) @ location: 68 (remaining gas: unaccounted) + [ { 3 ; 2 ; 1 } + { 4 ; 5 ; 6 ; 7 ; 8 ; 9 } ] + - ITER (entry) @ location: 69 (remaining gas: unaccounted) + [ { 3 ; 2 ; 1 } + { 4 ; 5 ; 6 ; 7 ; 8 ; 9 } ] + - control: KIter + - [log] (exit) @ location: 69 (remaining gas: unaccounted) + [ 3 + { 4 ; 5 ; 6 ; 7 ; 8 ; 9 } ] + - CONS (entry) @ location: 71 (remaining gas: unaccounted) + [ 3 + { 4 ; 5 ; 6 ; 7 ; 8 ; 9 } ] + - [log] (exit) @ location: 71 (remaining gas: unaccounted) + [ { 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } ] + - [halt] (entry) @ location: 69 (remaining gas: unaccounted) + [ { 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } ] + - control: KIter + - [log] (exit) @ location: 69 (remaining gas: unaccounted) + [ 2 + { 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } ] + - CONS (entry) @ location: 71 (remaining gas: unaccounted) + [ 2 + { 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } ] + - [log] (exit) @ location: 71 (remaining gas: unaccounted) + [ { 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } ] + - [halt] (entry) @ location: 69 (remaining gas: unaccounted) + [ { 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } ] + - control: KIter + - [log] (exit) @ location: 69 (remaining gas: unaccounted) + [ 1 + { 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } ] + - CONS (entry) @ location: 71 (remaining gas: unaccounted) + [ 1 + { 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } ] + - [log] (exit) @ location: 71 (remaining gas: unaccounted) + [ { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } ] + - [halt] (entry) @ location: 69 (remaining gas: unaccounted) + [ { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } ] + - control: KIter + - control: KCons + - [log] (exit) @ location: 69 (remaining gas: unaccounted) + [ { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } ] + - [halt] (entry) @ location: 13 (remaining gas: unaccounted) + [ { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } ] + - control: KIter + - [log] (exit) @ location: 13 (remaining gas: unaccounted) + [ 0 + { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } ] + - SWAP (entry) @ location: 15 (remaining gas: unaccounted) + [ 0 + { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } ] + - [log] (exit) @ location: 15 (remaining gas: unaccounted) + [ { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } + 0 ] + - DIP (entry) @ location: 16 (remaining gas: unaccounted) + [ { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } + 0 ] + - [log] (exit) @ location: 16 (remaining gas: unaccounted) + [ ] + - NIL (entry) @ location: 19 (remaining gas: unaccounted) + [ ] + - [log] (exit) @ location: 19 (remaining gas: unaccounted) + [ {} ] + - [halt] (entry) @ location: 19 (remaining gas: unaccounted) + [ {} ] + - control: KCons + - CONST (entry) @ location: 16 (remaining gas: unaccounted) + [ {} ] + - [log] (exit) @ location: 16 (remaining gas: unaccounted) + [ 0 + {} ] + - CONST (entry) @ location: 16 (remaining gas: unaccounted) + [ 0 + {} ] + - [log] (exit) @ location: 16 (remaining gas: unaccounted) + [ { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } + 0 + {} ] + - [log] (exit) @ location: 16 (remaining gas: unaccounted) + [ { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } + 0 + {} ] + - CONST (entry) @ location: 21 (remaining gas: unaccounted) + [ { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } + 0 + {} ] + - [log] (exit) @ location: 21 (remaining gas: unaccounted) + [ True + { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } + 0 + {} ] + - LOOP (entry) @ location: 24 (remaining gas: unaccounted) + [ True + { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } + 0 + {} ] + - control: KLoop_in + - [log] (exit) @ location: 24 (remaining gas: unaccounted) + [ { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } + 0 + {} ] + - IF_CONS (entry) @ location: 26 (remaining gas: unaccounted) + [ { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } + 0 + {} ] + - [log] (exit) @ location: 26 (remaining gas: unaccounted) + [ 1 + { 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } + 0 + {} ] + - SWAP (entry) @ location: 28 (remaining gas: unaccounted) + [ 1 + { 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } + 0 + {} ] + - [log] (exit) @ location: 28 (remaining gas: unaccounted) + [ { 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } + 1 + 0 + {} ] + - DIP (entry) @ location: 29 (remaining gas: unaccounted) + [ { 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } + 1 + 0 + {} ] + - [log] (exit) @ location: 29 (remaining gas: unaccounted) + [ 1 + 0 + {} ] + - DUP (entry) @ location: 31 (remaining gas: unaccounted) + [ 1 + 0 + {} ] + - [log] (exit) @ location: 31 (remaining gas: unaccounted) + [ 1 + 1 + 0 + {} ] + - DIP (entry) @ location: 32 (remaining gas: unaccounted) + [ 1 + 1 + 0 + {} ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 0 + {} ] + - DUP (entry) @ location: 35 (remaining gas: unaccounted) + [ 0 + {} ] + - [log] (exit) @ location: 35 (remaining gas: unaccounted) + [ 0 + 0 + {} ] + - [halt] (entry) @ location: 35 (remaining gas: unaccounted) + [ 0 + 0 + {} ] + - control: KCons + - CONST (entry) @ location: 32 (remaining gas: unaccounted) + [ 0 + 0 + {} ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 1 + 0 + 0 + {} ] + - CONST (entry) @ location: 32 (remaining gas: unaccounted) + [ 1 + 0 + 0 + {} ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 1 + 1 + 0 + 0 + {} ] + - [log] (exit) @ location: 32 (remaining gas: unaccounted) + [ 1 + 1 + 0 + 0 + {} ] + - DIP (entry) @ location: 36 (remaining gas: unaccounted) + [ 1 + 1 + 0 + 0 + {} ] + - [log] (exit) @ location: 36 (remaining gas: unaccounted) + [ 1 + 0 + 0 + {} ] + - COMPARE (entry) @ location: 39 (remaining gas: unaccounted) + [ 1 + 0 + 0 + {} ] + - [log] (exit) @ location: 39 (remaining gas: unaccounted) + [ 1 + 0 + {} ] + - LT (entry) @ location: 40 (remaining gas: unaccounted) + [ 1 + 0 + {} ] + - [log] (exit) @ location: 40 (remaining gas: unaccounted) + [ False + 0 + {} ] + - [halt] (entry) @ location: 38 (remaining gas: unaccounted) + [ False + 0 + {} ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 36 (remaining gas: unaccounted) + [ 1 + False + 0 + {} ] + - SWAP (entry) @ location: 41 (remaining gas: unaccounted) + [ 1 + False + 0 + {} ] + - [log] (exit) @ location: 41 (remaining gas: unaccounted) + [ False + 1 + 0 + {} ] + - [halt] (entry) @ location: 30 (remaining gas: unaccounted) + [ False + 1 + 0 + {} ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 29 (remaining gas: unaccounted) + [ { 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } + False + 1 + 0 + {} ] + - SWAP (entry) @ location: 42 (remaining gas: unaccounted) + [ { 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } + False + 1 + 0 + {} ] + - [log] (exit) @ location: 42 (remaining gas: unaccounted) + [ False + { 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } + 1 + 0 + {} ] + - IF (entry) @ location: 43 (remaining gas: unaccounted) + [ False + { 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } + 1 + 0 + {} ] + - [log] (exit) @ location: 43 (remaining gas: unaccounted) + [ { 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } + 1 + 0 + {} ] + - SWAP (entry) @ location: 55 (remaining gas: unaccounted) + [ { 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } + 1 + 0 + {} ] + - [log] (exit) @ location: 55 (remaining gas: unaccounted) + [ 1 + { 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } + 0 + {} ] + - CONS (entry) @ location: 56 (remaining gas: unaccounted) + [ 1 + { 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } + 0 + {} ] + - [log] (exit) @ location: 56 (remaining gas: unaccounted) + [ { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } + 0 + {} ] + - CONST (entry) @ location: 57 (remaining gas: unaccounted) + [ { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } + 0 + {} ] + - [log] (exit) @ location: 57 (remaining gas: unaccounted) + [ False + { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } + 0 + {} ] + - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + [ False + { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } + 0 + {} ] + - control: KCons + - [log] (exit) @ location: 43 (remaining gas: unaccounted) + [ False + { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } + 0 + {} ] + - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + [ False + { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } + 0 + {} ] + - control: KCons + - [log] (exit) @ location: 26 (remaining gas: unaccounted) + [ False + { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } + 0 + {} ] + - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + [ False + { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } + 0 + {} ] + - control: KLoop_in + - control: KCons + - [log] (exit) @ location: 24 (remaining gas: unaccounted) + [ { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } + 0 + {} ] + - SWAP (entry) @ location: 66 (remaining gas: unaccounted) + [ { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } + 0 + {} ] + - [log] (exit) @ location: 66 (remaining gas: unaccounted) + [ 0 + { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } + {} ] + - CONS (entry) @ location: 67 (remaining gas: unaccounted) + [ 0 + { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } + {} ] + - [log] (exit) @ location: 67 (remaining gas: unaccounted) + [ { 0 ; 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } + {} ] + - SWAP (entry) @ location: 68 (remaining gas: unaccounted) + [ { 0 ; 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } + {} ] + - [log] (exit) @ location: 68 (remaining gas: unaccounted) + [ {} + { 0 ; 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } ] + - ITER (entry) @ location: 69 (remaining gas: unaccounted) + [ {} + { 0 ; 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } ] + - control: KIter + - control: KCons + - [log] (exit) @ location: 69 (remaining gas: unaccounted) + [ { 0 ; 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } ] + - [halt] (entry) @ location: 13 (remaining gas: unaccounted) + [ { 0 ; 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } ] + - control: KIter + - control: KCons + - [log] (exit) @ location: 13 (remaining gas: unaccounted) + [ { 0 ; 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } ] + - NIL (entry) @ location: 72 (remaining gas: unaccounted) + [ { 0 ; 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } ] + - [log] (exit) @ location: 72 (remaining gas: unaccounted) + [ {} + { 0 ; 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } ] + - PAIR (entry) @ location: 74 (remaining gas: unaccounted) + [ {} + { 0 ; 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } ] + - [log] (exit) @ location: 74 (remaining gas: unaccounted) + [ (Pair {} { 0 ; 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 }) ] + - [halt] (entry) @ location: 8 (remaining gas: unaccounted) + [ (Pair {} { 0 ; 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 }) ] + - control: KNil diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/list_map_block.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/list_map_block.out new file mode 100644 index 000000000000..ed287b084425 --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/list_map_block.out @@ -0,0 +1,452 @@ +list_map_block.out + +trace + - CAR (interp) @ location: 9 (remaining gas: unaccounted) + [ (Pair { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 } {}) ] + - CAR (entry) @ location: 9 (remaining gas: unaccounted) + [ (Pair { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 } {}) ] + - [log] (exit) @ location: 9 (remaining gas: unaccounted) + [ { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 } ] + - CONST (entry) @ location: 10 (remaining gas: unaccounted) + [ { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 } ] + - [log] (exit) @ location: 10 (remaining gas: unaccounted) + [ 0 + { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 } ] + - SWAP (entry) @ location: 13 (remaining gas: unaccounted) + [ 0 + { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 } ] + - [log] (exit) @ location: 13 (remaining gas: unaccounted) + [ { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 } + 0 ] + - MAP (entry) @ location: 14 (remaining gas: unaccounted) + [ { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 } + 0 ] + - control: KList_enter_body + - [log] (exit) @ location: 14 (remaining gas: unaccounted) + [ 1 + 0 ] + - DIP (entry) @ location: 16 (remaining gas: unaccounted) + [ 1 + 0 ] + - [log] (exit) @ location: 16 (remaining gas: unaccounted) + [ 0 ] + - DUP (entry) @ location: 18 (remaining gas: unaccounted) + [ 0 ] + - [log] (exit) @ location: 18 (remaining gas: unaccounted) + [ 0 + 0 ] + - [halt] (entry) @ location: 18 (remaining gas: unaccounted) + [ 0 + 0 ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 16 (remaining gas: unaccounted) + [ 1 + 0 + 0 ] + - ADD (entry) @ location: 19 (remaining gas: unaccounted) + [ 1 + 0 + 0 ] + - [log] (exit) @ location: 19 (remaining gas: unaccounted) + [ 1 + 0 ] + - DIP (entry) @ location: 20 (remaining gas: unaccounted) + [ 1 + 0 ] + - [log] (exit) @ location: 20 (remaining gas: unaccounted) + [ 0 ] + - CONST (entry) @ location: 22 (remaining gas: unaccounted) + [ 0 ] + - [log] (exit) @ location: 22 (remaining gas: unaccounted) + [ 1 + 0 ] + - ADD (entry) @ location: 25 (remaining gas: unaccounted) + [ 1 + 0 ] + - [log] (exit) @ location: 25 (remaining gas: unaccounted) + [ 1 ] + - [halt] (entry) @ location: 21 (remaining gas: unaccounted) + [ 1 ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 20 (remaining gas: unaccounted) + [ 1 + 1 ] + - [halt] (entry) @ location: 14 (remaining gas: unaccounted) + [ 1 + 1 ] + - control: KList_exit_body + - control: KList_enter_body + - [log] (exit) @ location: 14 (remaining gas: unaccounted) + [ 2 + 1 ] + - DIP (entry) @ location: 16 (remaining gas: unaccounted) + [ 2 + 1 ] + - [log] (exit) @ location: 16 (remaining gas: unaccounted) + [ 1 ] + - DUP (entry) @ location: 18 (remaining gas: unaccounted) + [ 1 ] + - [log] (exit) @ location: 18 (remaining gas: unaccounted) + [ 1 + 1 ] + - [halt] (entry) @ location: 18 (remaining gas: unaccounted) + [ 1 + 1 ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 16 (remaining gas: unaccounted) + [ 2 + 1 + 1 ] + - ADD (entry) @ location: 19 (remaining gas: unaccounted) + [ 2 + 1 + 1 ] + - [log] (exit) @ location: 19 (remaining gas: unaccounted) + [ 3 + 1 ] + - DIP (entry) @ location: 20 (remaining gas: unaccounted) + [ 3 + 1 ] + - [log] (exit) @ location: 20 (remaining gas: unaccounted) + [ 1 ] + - CONST (entry) @ location: 22 (remaining gas: unaccounted) + [ 1 ] + - [log] (exit) @ location: 22 (remaining gas: unaccounted) + [ 1 + 1 ] + - ADD (entry) @ location: 25 (remaining gas: unaccounted) + [ 1 + 1 ] + - [log] (exit) @ location: 25 (remaining gas: unaccounted) + [ 2 ] + - [halt] (entry) @ location: 21 (remaining gas: unaccounted) + [ 2 ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 20 (remaining gas: unaccounted) + [ 3 + 2 ] + - [halt] (entry) @ location: 14 (remaining gas: unaccounted) + [ 3 + 2 ] + - control: KList_exit_body + - control: KList_enter_body + - [log] (exit) @ location: 14 (remaining gas: unaccounted) + [ 3 + 2 ] + - DIP (entry) @ location: 16 (remaining gas: unaccounted) + [ 3 + 2 ] + - [log] (exit) @ location: 16 (remaining gas: unaccounted) + [ 2 ] + - DUP (entry) @ location: 18 (remaining gas: unaccounted) + [ 2 ] + - [log] (exit) @ location: 18 (remaining gas: unaccounted) + [ 2 + 2 ] + - [halt] (entry) @ location: 18 (remaining gas: unaccounted) + [ 2 + 2 ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 16 (remaining gas: unaccounted) + [ 3 + 2 + 2 ] + - ADD (entry) @ location: 19 (remaining gas: unaccounted) + [ 3 + 2 + 2 ] + - [log] (exit) @ location: 19 (remaining gas: unaccounted) + [ 5 + 2 ] + - DIP (entry) @ location: 20 (remaining gas: unaccounted) + [ 5 + 2 ] + - [log] (exit) @ location: 20 (remaining gas: unaccounted) + [ 2 ] + - CONST (entry) @ location: 22 (remaining gas: unaccounted) + [ 2 ] + - [log] (exit) @ location: 22 (remaining gas: unaccounted) + [ 1 + 2 ] + - ADD (entry) @ location: 25 (remaining gas: unaccounted) + [ 1 + 2 ] + - [log] (exit) @ location: 25 (remaining gas: unaccounted) + [ 3 ] + - [halt] (entry) @ location: 21 (remaining gas: unaccounted) + [ 3 ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 20 (remaining gas: unaccounted) + [ 5 + 3 ] + - [halt] (entry) @ location: 14 (remaining gas: unaccounted) + [ 5 + 3 ] + - control: KList_exit_body + - control: KList_enter_body + - [log] (exit) @ location: 14 (remaining gas: unaccounted) + [ 4 + 3 ] + - DIP (entry) @ location: 16 (remaining gas: unaccounted) + [ 4 + 3 ] + - [log] (exit) @ location: 16 (remaining gas: unaccounted) + [ 3 ] + - DUP (entry) @ location: 18 (remaining gas: unaccounted) + [ 3 ] + - [log] (exit) @ location: 18 (remaining gas: unaccounted) + [ 3 + 3 ] + - [halt] (entry) @ location: 18 (remaining gas: unaccounted) + [ 3 + 3 ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 16 (remaining gas: unaccounted) + [ 4 + 3 + 3 ] + - ADD (entry) @ location: 19 (remaining gas: unaccounted) + [ 4 + 3 + 3 ] + - [log] (exit) @ location: 19 (remaining gas: unaccounted) + [ 7 + 3 ] + - DIP (entry) @ location: 20 (remaining gas: unaccounted) + [ 7 + 3 ] + - [log] (exit) @ location: 20 (remaining gas: unaccounted) + [ 3 ] + - CONST (entry) @ location: 22 (remaining gas: unaccounted) + [ 3 ] + - [log] (exit) @ location: 22 (remaining gas: unaccounted) + [ 1 + 3 ] + - ADD (entry) @ location: 25 (remaining gas: unaccounted) + [ 1 + 3 ] + - [log] (exit) @ location: 25 (remaining gas: unaccounted) + [ 4 ] + - [halt] (entry) @ location: 21 (remaining gas: unaccounted) + [ 4 ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 20 (remaining gas: unaccounted) + [ 7 + 4 ] + - [halt] (entry) @ location: 14 (remaining gas: unaccounted) + [ 7 + 4 ] + - control: KList_exit_body + - control: KList_enter_body + - [log] (exit) @ location: 14 (remaining gas: unaccounted) + [ 5 + 4 ] + - DIP (entry) @ location: 16 (remaining gas: unaccounted) + [ 5 + 4 ] + - [log] (exit) @ location: 16 (remaining gas: unaccounted) + [ 4 ] + - DUP (entry) @ location: 18 (remaining gas: unaccounted) + [ 4 ] + - [log] (exit) @ location: 18 (remaining gas: unaccounted) + [ 4 + 4 ] + - [halt] (entry) @ location: 18 (remaining gas: unaccounted) + [ 4 + 4 ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 16 (remaining gas: unaccounted) + [ 5 + 4 + 4 ] + - ADD (entry) @ location: 19 (remaining gas: unaccounted) + [ 5 + 4 + 4 ] + - [log] (exit) @ location: 19 (remaining gas: unaccounted) + [ 9 + 4 ] + - DIP (entry) @ location: 20 (remaining gas: unaccounted) + [ 9 + 4 ] + - [log] (exit) @ location: 20 (remaining gas: unaccounted) + [ 4 ] + - CONST (entry) @ location: 22 (remaining gas: unaccounted) + [ 4 ] + - [log] (exit) @ location: 22 (remaining gas: unaccounted) + [ 1 + 4 ] + - ADD (entry) @ location: 25 (remaining gas: unaccounted) + [ 1 + 4 ] + - [log] (exit) @ location: 25 (remaining gas: unaccounted) + [ 5 ] + - [halt] (entry) @ location: 21 (remaining gas: unaccounted) + [ 5 ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 20 (remaining gas: unaccounted) + [ 9 + 5 ] + - [halt] (entry) @ location: 14 (remaining gas: unaccounted) + [ 9 + 5 ] + - control: KList_exit_body + - control: KList_enter_body + - [log] (exit) @ location: 14 (remaining gas: unaccounted) + [ 6 + 5 ] + - DIP (entry) @ location: 16 (remaining gas: unaccounted) + [ 6 + 5 ] + - [log] (exit) @ location: 16 (remaining gas: unaccounted) + [ 5 ] + - DUP (entry) @ location: 18 (remaining gas: unaccounted) + [ 5 ] + - [log] (exit) @ location: 18 (remaining gas: unaccounted) + [ 5 + 5 ] + - [halt] (entry) @ location: 18 (remaining gas: unaccounted) + [ 5 + 5 ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 16 (remaining gas: unaccounted) + [ 6 + 5 + 5 ] + - ADD (entry) @ location: 19 (remaining gas: unaccounted) + [ 6 + 5 + 5 ] + - [log] (exit) @ location: 19 (remaining gas: unaccounted) + [ 11 + 5 ] + - DIP (entry) @ location: 20 (remaining gas: unaccounted) + [ 11 + 5 ] + - [log] (exit) @ location: 20 (remaining gas: unaccounted) + [ 5 ] + - CONST (entry) @ location: 22 (remaining gas: unaccounted) + [ 5 ] + - [log] (exit) @ location: 22 (remaining gas: unaccounted) + [ 1 + 5 ] + - ADD (entry) @ location: 25 (remaining gas: unaccounted) + [ 1 + 5 ] + - [log] (exit) @ location: 25 (remaining gas: unaccounted) + [ 6 ] + - [halt] (entry) @ location: 21 (remaining gas: unaccounted) + [ 6 ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 20 (remaining gas: unaccounted) + [ 11 + 6 ] + - [halt] (entry) @ location: 14 (remaining gas: unaccounted) + [ 11 + 6 ] + - control: KList_exit_body + - control: KList_enter_body + - [log] (exit) @ location: 14 (remaining gas: unaccounted) + [ 7 + 6 ] + - DIP (entry) @ location: 16 (remaining gas: unaccounted) + [ 7 + 6 ] + - [log] (exit) @ location: 16 (remaining gas: unaccounted) + [ 6 ] + - DUP (entry) @ location: 18 (remaining gas: unaccounted) + [ 6 ] + - [log] (exit) @ location: 18 (remaining gas: unaccounted) + [ 6 + 6 ] + - [halt] (entry) @ location: 18 (remaining gas: unaccounted) + [ 6 + 6 ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 16 (remaining gas: unaccounted) + [ 7 + 6 + 6 ] + - ADD (entry) @ location: 19 (remaining gas: unaccounted) + [ 7 + 6 + 6 ] + - [log] (exit) @ location: 19 (remaining gas: unaccounted) + [ 13 + 6 ] + - DIP (entry) @ location: 20 (remaining gas: unaccounted) + [ 13 + 6 ] + - [log] (exit) @ location: 20 (remaining gas: unaccounted) + [ 6 ] + - CONST (entry) @ location: 22 (remaining gas: unaccounted) + [ 6 ] + - [log] (exit) @ location: 22 (remaining gas: unaccounted) + [ 1 + 6 ] + - ADD (entry) @ location: 25 (remaining gas: unaccounted) + [ 1 + 6 ] + - [log] (exit) @ location: 25 (remaining gas: unaccounted) + [ 7 ] + - [halt] (entry) @ location: 21 (remaining gas: unaccounted) + [ 7 ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 20 (remaining gas: unaccounted) + [ 13 + 7 ] + - [halt] (entry) @ location: 14 (remaining gas: unaccounted) + [ 13 + 7 ] + - control: KList_exit_body + - control: KList_enter_body + - control: KCons + - [log] (exit) @ location: 14 (remaining gas: unaccounted) + [ { 1 ; 3 ; 5 ; 7 ; 9 ; 11 ; 13 } + 7 ] + - NIL (entry) @ location: 26 (remaining gas: unaccounted) + [ { 1 ; 3 ; 5 ; 7 ; 9 ; 11 ; 13 } + 7 ] + - [log] (exit) @ location: 26 (remaining gas: unaccounted) + [ {} + { 1 ; 3 ; 5 ; 7 ; 9 ; 11 ; 13 } + 7 ] + - PAIR (entry) @ location: 28 (remaining gas: unaccounted) + [ {} + { 1 ; 3 ; 5 ; 7 ; 9 ; 11 ; 13 } + 7 ] + - [log] (exit) @ location: 28 (remaining gas: unaccounted) + [ (Pair {} { 1 ; 3 ; 5 ; 7 ; 9 ; 11 ; 13 }) + 7 ] + - DIP (entry) @ location: 29 (remaining gas: unaccounted) + [ (Pair {} { 1 ; 3 ; 5 ; 7 ; 9 ; 11 ; 13 }) + 7 ] + - [log] (exit) @ location: 29 (remaining gas: unaccounted) + [ 7 ] + - DROP (entry) @ location: 31 (remaining gas: unaccounted) + [ 7 ] + - [log] (exit) @ location: 31 (remaining gas: unaccounted) + [ ] + - [halt] (entry) @ location: 31 (remaining gas: unaccounted) + [ ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 29 (remaining gas: unaccounted) + [ (Pair {} { 1 ; 3 ; 5 ; 7 ; 9 ; 11 ; 13 }) ] + - [halt] (entry) @ location: 8 (remaining gas: unaccounted) + [ (Pair {} { 1 ; 3 ; 5 ; 7 ; 9 ; 11 ; 13 }) ] + - control: KNil diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/loop_left.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/loop_left.out new file mode 100644 index 000000000000..a86565ce5d09 --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/loop_left.out @@ -0,0 +1,254 @@ +loop_left.out + +trace + - CAR (interp) @ location: 9 (remaining gas: unaccounted) + [ (Pair { "abc" ; "xyz" } { "zyx" ; "cba" }) ] + - CAR (entry) @ location: 9 (remaining gas: unaccounted) + [ (Pair { "abc" ; "xyz" } { "zyx" ; "cba" }) ] + - [log] (exit) @ location: 9 (remaining gas: unaccounted) + [ { "abc" ; "xyz" } ] + - NIL (entry) @ location: 10 (remaining gas: unaccounted) + [ { "abc" ; "xyz" } ] + - [log] (exit) @ location: 10 (remaining gas: unaccounted) + [ {} + { "abc" ; "xyz" } ] + - SWAP (entry) @ location: 12 (remaining gas: unaccounted) + [ {} + { "abc" ; "xyz" } ] + - [log] (exit) @ location: 12 (remaining gas: unaccounted) + [ { "abc" ; "xyz" } + {} ] + - PAIR (entry) @ location: 13 (remaining gas: unaccounted) + [ { "abc" ; "xyz" } + {} ] + - [log] (exit) @ location: 13 (remaining gas: unaccounted) + [ (Pair { "abc" ; "xyz" } {}) ] + - LEFT (entry) @ location: 14 (remaining gas: unaccounted) + [ (Pair { "abc" ; "xyz" } {}) ] + - [log] (exit) @ location: 14 (remaining gas: unaccounted) + [ (Left (Pair { "abc" ; "xyz" } {})) ] + - LOOP_LEFT (entry) @ location: 17 (remaining gas: unaccounted) + [ (Left (Pair { "abc" ; "xyz" } {})) ] + - control: KLoop_in_left + - [log] (exit) @ location: 17 (remaining gas: unaccounted) + [ (Pair { "abc" ; "xyz" } {}) ] + - DUP (entry) @ location: 19 (remaining gas: unaccounted) + [ (Pair { "abc" ; "xyz" } {}) ] + - [log] (exit) @ location: 19 (remaining gas: unaccounted) + [ (Pair { "abc" ; "xyz" } {}) + (Pair { "abc" ; "xyz" } {}) ] + - CAR (entry) @ location: 20 (remaining gas: unaccounted) + [ (Pair { "abc" ; "xyz" } {}) + (Pair { "abc" ; "xyz" } {}) ] + - [log] (exit) @ location: 20 (remaining gas: unaccounted) + [ { "abc" ; "xyz" } + (Pair { "abc" ; "xyz" } {}) ] + - DIP (entry) @ location: 21 (remaining gas: unaccounted) + [ { "abc" ; "xyz" } + (Pair { "abc" ; "xyz" } {}) ] + - [log] (exit) @ location: 21 (remaining gas: unaccounted) + [ (Pair { "abc" ; "xyz" } {}) ] + - CDR (entry) @ location: 23 (remaining gas: unaccounted) + [ (Pair { "abc" ; "xyz" } {}) ] + - [log] (exit) @ location: 23 (remaining gas: unaccounted) + [ {} ] + - [halt] (entry) @ location: 23 (remaining gas: unaccounted) + [ {} ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 21 (remaining gas: unaccounted) + [ { "abc" ; "xyz" } + {} ] + - IF_CONS (entry) @ location: 24 (remaining gas: unaccounted) + [ { "abc" ; "xyz" } + {} ] + - [log] (exit) @ location: 24 (remaining gas: unaccounted) + [ "abc" + { "xyz" } + {} ] + - SWAP (entry) @ location: 26 (remaining gas: unaccounted) + [ "abc" + { "xyz" } + {} ] + - [log] (exit) @ location: 26 (remaining gas: unaccounted) + [ { "xyz" } + "abc" + {} ] + - DIP (entry) @ location: 27 (remaining gas: unaccounted) + [ { "xyz" } + "abc" + {} ] + - [log] (exit) @ location: 27 (remaining gas: unaccounted) + [ "abc" + {} ] + - CONS (entry) @ location: 29 (remaining gas: unaccounted) + [ "abc" + {} ] + - [log] (exit) @ location: 29 (remaining gas: unaccounted) + [ { "abc" } ] + - [halt] (entry) @ location: 29 (remaining gas: unaccounted) + [ { "abc" } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 27 (remaining gas: unaccounted) + [ { "xyz" } + { "abc" } ] + - PAIR (entry) @ location: 30 (remaining gas: unaccounted) + [ { "xyz" } + { "abc" } ] + - [log] (exit) @ location: 30 (remaining gas: unaccounted) + [ (Pair { "xyz" } { "abc" }) ] + - LEFT (entry) @ location: 31 (remaining gas: unaccounted) + [ (Pair { "xyz" } { "abc" }) ] + - [log] (exit) @ location: 31 (remaining gas: unaccounted) + [ (Left (Pair { "xyz" } { "abc" })) ] + - [halt] (entry) @ location: 17 (remaining gas: unaccounted) + [ (Left (Pair { "xyz" } { "abc" })) ] + - control: KCons + - [log] (exit) @ location: 24 (remaining gas: unaccounted) + [ (Left (Pair { "xyz" } { "abc" })) ] + - [halt] (entry) @ location: 17 (remaining gas: unaccounted) + [ (Left (Pair { "xyz" } { "abc" })) ] + - control: KLoop_in_left + - [log] (exit) @ location: 17 (remaining gas: unaccounted) + [ (Pair { "xyz" } { "abc" }) ] + - DUP (entry) @ location: 19 (remaining gas: unaccounted) + [ (Pair { "xyz" } { "abc" }) ] + - [log] (exit) @ location: 19 (remaining gas: unaccounted) + [ (Pair { "xyz" } { "abc" }) + (Pair { "xyz" } { "abc" }) ] + - CAR (entry) @ location: 20 (remaining gas: unaccounted) + [ (Pair { "xyz" } { "abc" }) + (Pair { "xyz" } { "abc" }) ] + - [log] (exit) @ location: 20 (remaining gas: unaccounted) + [ { "xyz" } + (Pair { "xyz" } { "abc" }) ] + - DIP (entry) @ location: 21 (remaining gas: unaccounted) + [ { "xyz" } + (Pair { "xyz" } { "abc" }) ] + - [log] (exit) @ location: 21 (remaining gas: unaccounted) + [ (Pair { "xyz" } { "abc" }) ] + - CDR (entry) @ location: 23 (remaining gas: unaccounted) + [ (Pair { "xyz" } { "abc" }) ] + - [log] (exit) @ location: 23 (remaining gas: unaccounted) + [ { "abc" } ] + - [halt] (entry) @ location: 23 (remaining gas: unaccounted) + [ { "abc" } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 21 (remaining gas: unaccounted) + [ { "xyz" } + { "abc" } ] + - IF_CONS (entry) @ location: 24 (remaining gas: unaccounted) + [ { "xyz" } + { "abc" } ] + - [log] (exit) @ location: 24 (remaining gas: unaccounted) + [ "xyz" + {} + { "abc" } ] + - SWAP (entry) @ location: 26 (remaining gas: unaccounted) + [ "xyz" + {} + { "abc" } ] + - [log] (exit) @ location: 26 (remaining gas: unaccounted) + [ {} + "xyz" + { "abc" } ] + - DIP (entry) @ location: 27 (remaining gas: unaccounted) + [ {} + "xyz" + { "abc" } ] + - [log] (exit) @ location: 27 (remaining gas: unaccounted) + [ "xyz" + { "abc" } ] + - CONS (entry) @ location: 29 (remaining gas: unaccounted) + [ "xyz" + { "abc" } ] + - [log] (exit) @ location: 29 (remaining gas: unaccounted) + [ { "xyz" ; "abc" } ] + - [halt] (entry) @ location: 29 (remaining gas: unaccounted) + [ { "xyz" ; "abc" } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 27 (remaining gas: unaccounted) + [ {} + { "xyz" ; "abc" } ] + - PAIR (entry) @ location: 30 (remaining gas: unaccounted) + [ {} + { "xyz" ; "abc" } ] + - [log] (exit) @ location: 30 (remaining gas: unaccounted) + [ (Pair {} { "xyz" ; "abc" }) ] + - LEFT (entry) @ location: 31 (remaining gas: unaccounted) + [ (Pair {} { "xyz" ; "abc" }) ] + - [log] (exit) @ location: 31 (remaining gas: unaccounted) + [ (Left (Pair {} { "xyz" ; "abc" })) ] + - [halt] (entry) @ location: 17 (remaining gas: unaccounted) + [ (Left (Pair {} { "xyz" ; "abc" })) ] + - control: KCons + - [log] (exit) @ location: 24 (remaining gas: unaccounted) + [ (Left (Pair {} { "xyz" ; "abc" })) ] + - [halt] (entry) @ location: 17 (remaining gas: unaccounted) + [ (Left (Pair {} { "xyz" ; "abc" })) ] + - control: KLoop_in_left + - [log] (exit) @ location: 17 (remaining gas: unaccounted) + [ (Pair {} { "xyz" ; "abc" }) ] + - DUP (entry) @ location: 19 (remaining gas: unaccounted) + [ (Pair {} { "xyz" ; "abc" }) ] + - [log] (exit) @ location: 19 (remaining gas: unaccounted) + [ (Pair {} { "xyz" ; "abc" }) + (Pair {} { "xyz" ; "abc" }) ] + - CAR (entry) @ location: 20 (remaining gas: unaccounted) + [ (Pair {} { "xyz" ; "abc" }) + (Pair {} { "xyz" ; "abc" }) ] + - [log] (exit) @ location: 20 (remaining gas: unaccounted) + [ {} + (Pair {} { "xyz" ; "abc" }) ] + - DIP (entry) @ location: 21 (remaining gas: unaccounted) + [ {} + (Pair {} { "xyz" ; "abc" }) ] + - [log] (exit) @ location: 21 (remaining gas: unaccounted) + [ (Pair {} { "xyz" ; "abc" }) ] + - CDR (entry) @ location: 23 (remaining gas: unaccounted) + [ (Pair {} { "xyz" ; "abc" }) ] + - [log] (exit) @ location: 23 (remaining gas: unaccounted) + [ { "xyz" ; "abc" } ] + - [halt] (entry) @ location: 23 (remaining gas: unaccounted) + [ { "xyz" ; "abc" } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 21 (remaining gas: unaccounted) + [ {} + { "xyz" ; "abc" } ] + - IF_CONS (entry) @ location: 24 (remaining gas: unaccounted) + [ {} + { "xyz" ; "abc" } ] + - [log] (exit) @ location: 24 (remaining gas: unaccounted) + [ { "xyz" ; "abc" } ] + - RIGHT (entry) @ location: 35 (remaining gas: unaccounted) + [ { "xyz" ; "abc" } ] + - [log] (exit) @ location: 35 (remaining gas: unaccounted) + [ (Right { "xyz" ; "abc" }) ] + - [halt] (entry) @ location: 17 (remaining gas: unaccounted) + [ (Right { "xyz" ; "abc" }) ] + - control: KCons + - [log] (exit) @ location: 24 (remaining gas: unaccounted) + [ (Right { "xyz" ; "abc" }) ] + - [halt] (entry) @ location: 17 (remaining gas: unaccounted) + [ (Right { "xyz" ; "abc" }) ] + - control: KLoop_in_left + - control: KCons + - [log] (exit) @ location: 17 (remaining gas: unaccounted) + [ { "xyz" ; "abc" } ] + - NIL (entry) @ location: 41 (remaining gas: unaccounted) + [ { "xyz" ; "abc" } ] + - [log] (exit) @ location: 41 (remaining gas: unaccounted) + [ {} + { "xyz" ; "abc" } ] + - PAIR (entry) @ location: 43 (remaining gas: unaccounted) + [ {} + { "xyz" ; "abc" } ] + - [log] (exit) @ location: 43 (remaining gas: unaccounted) + [ (Pair {} { "xyz" ; "abc" }) ] + - [halt] (entry) @ location: 8 (remaining gas: unaccounted) + [ (Pair {} { "xyz" ; "abc" }) ] + - control: KNil diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/packunpack.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/packunpack.out new file mode 100644 index 000000000000..cd8d95349b00 --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/packunpack.out @@ -0,0 +1,104 @@ +packunpack.out + +trace + - CAR (interp) @ location: 15 (remaining gas: unaccounted) + [ (Pair (Pair (Pair (Pair "abc" { 1 ; 2 ; 3 }) { 4 ; 5 ; 6 }) + 0x0507070707010000000361626302000000060001000200030200000006000400050006) + Unit) ] + - CAR (entry) @ location: 15 (remaining gas: unaccounted) + [ (Pair (Pair (Pair (Pair "abc" { 1 ; 2 ; 3 }) { 4 ; 5 ; 6 }) + 0x0507070707010000000361626302000000060001000200030200000006000400050006) + Unit) ] + - [log] (exit) @ location: 15 (remaining gas: unaccounted) + [ (Pair (Pair (Pair "abc" { 1 ; 2 ; 3 }) { 4 ; 5 ; 6 }) + 0x0507070707010000000361626302000000060001000200030200000006000400050006) ] + - UNPAIR (entry) @ location: 16 (remaining gas: unaccounted) + [ (Pair (Pair (Pair "abc" { 1 ; 2 ; 3 }) { 4 ; 5 ; 6 }) + 0x0507070707010000000361626302000000060001000200030200000006000400050006) ] + - [log] (exit) @ location: 16 (remaining gas: unaccounted) + [ (Pair (Pair "abc" { 1 ; 2 ; 3 }) { 4 ; 5 ; 6 }) + 0x0507070707010000000361626302000000060001000200030200000006000400050006 ] + - DIP (entry) @ location: 17 (remaining gas: unaccounted) + [ (Pair (Pair "abc" { 1 ; 2 ; 3 }) { 4 ; 5 ; 6 }) + 0x0507070707010000000361626302000000060001000200030200000006000400050006 ] + - [log] (exit) @ location: 17 (remaining gas: unaccounted) + [ 0x0507070707010000000361626302000000060001000200030200000006000400050006 ] + - DUP (entry) @ location: 19 (remaining gas: unaccounted) + [ 0x0507070707010000000361626302000000060001000200030200000006000400050006 ] + - [log] (exit) @ location: 19 (remaining gas: unaccounted) + [ 0x0507070707010000000361626302000000060001000200030200000006000400050006 + 0x0507070707010000000361626302000000060001000200030200000006000400050006 ] + - [halt] (entry) @ location: 19 (remaining gas: unaccounted) + [ 0x0507070707010000000361626302000000060001000200030200000006000400050006 + 0x0507070707010000000361626302000000060001000200030200000006000400050006 ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 17 (remaining gas: unaccounted) + [ (Pair (Pair "abc" { 1 ; 2 ; 3 }) { 4 ; 5 ; 6 }) + 0x0507070707010000000361626302000000060001000200030200000006000400050006 + 0x0507070707010000000361626302000000060001000200030200000006000400050006 ] + - PACK (entry) @ location: 20 (remaining gas: unaccounted) + [ (Pair (Pair "abc" { 1 ; 2 ; 3 }) { 4 ; 5 ; 6 }) + 0x0507070707010000000361626302000000060001000200030200000006000400050006 + 0x0507070707010000000361626302000000060001000200030200000006000400050006 ] + - [log] (exit) @ location: 20 (remaining gas: unaccounted) + [ 0x0507070707010000000361626302000000060001000200030200000006000400050006 + 0x0507070707010000000361626302000000060001000200030200000006000400050006 + 0x0507070707010000000361626302000000060001000200030200000006000400050006 ] + - COMPARE (entry) @ location: 23 (remaining gas: unaccounted) + [ 0x0507070707010000000361626302000000060001000200030200000006000400050006 + 0x0507070707010000000361626302000000060001000200030200000006000400050006 + 0x0507070707010000000361626302000000060001000200030200000006000400050006 ] + - [log] (exit) @ location: 23 (remaining gas: unaccounted) + [ 0 + 0x0507070707010000000361626302000000060001000200030200000006000400050006 ] + - EQ (entry) @ location: 24 (remaining gas: unaccounted) + [ 0 + 0x0507070707010000000361626302000000060001000200030200000006000400050006 ] + - [log] (exit) @ location: 24 (remaining gas: unaccounted) + [ True + 0x0507070707010000000361626302000000060001000200030200000006000400050006 ] + - IF (entry) @ location: 25 (remaining gas: unaccounted) + [ True + 0x0507070707010000000361626302000000060001000200030200000006000400050006 ] + - [log] (exit) @ location: 25 (remaining gas: unaccounted) + [ 0x0507070707010000000361626302000000060001000200030200000006000400050006 ] + - [halt] (entry) @ location: 31 (remaining gas: unaccounted) + [ 0x0507070707010000000361626302000000060001000200030200000006000400050006 ] + - control: KCons + - [log] (exit) @ location: 25 (remaining gas: unaccounted) + [ 0x0507070707010000000361626302000000060001000200030200000006000400050006 ] + - UNPACK (entry) @ location: 31 (remaining gas: unaccounted) + [ 0x0507070707010000000361626302000000060001000200030200000006000400050006 ] + - [log] (exit) @ location: 31 (remaining gas: unaccounted) + [ (Some (Pair (Pair "abc" { 1 ; 2 ; 3 }) { 4 ; 5 ; 6 })) ] + - IF_NONE (entry) @ location: 40 (remaining gas: unaccounted) + [ (Some (Pair (Pair "abc" { 1 ; 2 ; 3 }) { 4 ; 5 ; 6 })) ] + - [log] (exit) @ location: 40 (remaining gas: unaccounted) + [ (Pair (Pair "abc" { 1 ; 2 ; 3 }) { 4 ; 5 ; 6 }) ] + - [halt] (entry) @ location: 46 (remaining gas: unaccounted) + [ (Pair (Pair "abc" { 1 ; 2 ; 3 }) { 4 ; 5 ; 6 }) ] + - control: KCons + - [log] (exit) @ location: 40 (remaining gas: unaccounted) + [ (Pair (Pair "abc" { 1 ; 2 ; 3 }) { 4 ; 5 ; 6 }) ] + - DROP (entry) @ location: 46 (remaining gas: unaccounted) + [ (Pair (Pair "abc" { 1 ; 2 ; 3 }) { 4 ; 5 ; 6 }) ] + - [log] (exit) @ location: 46 (remaining gas: unaccounted) + [ ] + - CONST (entry) @ location: 47 (remaining gas: unaccounted) + [ ] + - [log] (exit) @ location: 47 (remaining gas: unaccounted) + [ Unit ] + - NIL (entry) @ location: 48 (remaining gas: unaccounted) + [ Unit ] + - [log] (exit) @ location: 48 (remaining gas: unaccounted) + [ {} + Unit ] + - PAIR (entry) @ location: 50 (remaining gas: unaccounted) + [ {} + Unit ] + - [log] (exit) @ location: 50 (remaining gas: unaccounted) + [ (Pair {} Unit) ] + - [halt] (entry) @ location: 14 (remaining gas: unaccounted) + [ (Pair {} Unit) ] + - control: KNil diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/pexec.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/pexec.out new file mode 100644 index 000000000000..71799ba60f29 --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/pexec.out @@ -0,0 +1,84 @@ +pexec.out + +trace + - LAMBDA (interp) @ location: 7 (remaining gas: unaccounted) + [ (Pair 7 77) ] + - LAMBDA (entry) @ location: 7 (remaining gas: unaccounted) + [ (Pair 7 77) ] + - [log] (exit) @ location: 7 (remaining gas: unaccounted) + [ { UNPAIR ; ADD } + (Pair 7 77) ] + - SWAP (entry) @ location: 15 (remaining gas: unaccounted) + [ { UNPAIR ; ADD } + (Pair 7 77) ] + - [log] (exit) @ location: 15 (remaining gas: unaccounted) + [ (Pair 7 77) + { UNPAIR ; ADD } ] + - UNPAIR (entry) @ location: 16 (remaining gas: unaccounted) + [ (Pair 7 77) + { UNPAIR ; ADD } ] + - [log] (exit) @ location: 16 (remaining gas: unaccounted) + [ 7 + 77 + { UNPAIR ; ADD } ] + - DIP (entry) @ location: 17 (remaining gas: unaccounted) + [ 7 + 77 + { UNPAIR ; ADD } ] + - [log] (exit) @ location: 17 (remaining gas: unaccounted) + [ 77 + { UNPAIR ; ADD } ] + - APPLY (entry) @ location: 19 (remaining gas: unaccounted) + [ 77 + { UNPAIR ; ADD } ] + - [log] (exit) @ location: 19 (remaining gas: unaccounted) + [ { PUSH nat 77 ; PAIR ; { UNPAIR ; ADD } } ] + - [halt] (entry) @ location: 19 (remaining gas: unaccounted) + [ { PUSH nat 77 ; PAIR ; { UNPAIR ; ADD } } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 17 (remaining gas: unaccounted) + [ 7 + { PUSH nat 77 ; PAIR ; { UNPAIR ; ADD } } ] + - EXEC (entry) @ location: 20 (remaining gas: unaccounted) + [ 7 + { PUSH nat 77 ; PAIR ; { UNPAIR ; ADD } } ] + - CONST (entry) @ location: 12 (remaining gas: unaccounted) + [ 7 ] + - [log] (exit) @ location: 12 (remaining gas: unaccounted) + [ 77 + 7 ] + - PAIR (entry) @ location: 12 (remaining gas: unaccounted) + [ 77 + 7 ] + - [log] (exit) @ location: 12 (remaining gas: unaccounted) + [ (Pair 77 7) ] + - UNPAIR (entry) @ location: 13 (remaining gas: unaccounted) + [ (Pair 77 7) ] + - [log] (exit) @ location: 13 (remaining gas: unaccounted) + [ 77 + 7 ] + - ADD (entry) @ location: 14 (remaining gas: unaccounted) + [ 77 + 7 ] + - [log] (exit) @ location: 14 (remaining gas: unaccounted) + [ 84 ] + - [halt] (entry) @ location: 12 (remaining gas: unaccounted) + [ 84 ] + - control: KReturn + - control: KCons + - [log] (exit) @ location: 20 (remaining gas: unaccounted) + [ 84 ] + - NIL (entry) @ location: 21 (remaining gas: unaccounted) + [ 84 ] + - [log] (exit) @ location: 21 (remaining gas: unaccounted) + [ {} + 84 ] + - PAIR (entry) @ location: 23 (remaining gas: unaccounted) + [ {} + 84 ] + - [log] (exit) @ location: 23 (remaining gas: unaccounted) + [ (Pair {} 84) ] + - [halt] (entry) @ location: 6 (remaining gas: unaccounted) + [ (Pair {} 84) ] + - control: KNil diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/reverse_loop.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/reverse_loop.out new file mode 100644 index 000000000000..6236bbf985d8 --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/reverse_loop.out @@ -0,0 +1,262 @@ +reverse_loop.out + +trace + - CAR (interp) @ location: 9 (remaining gas: unaccounted) + [ (Pair { "abc" ; "def" ; "ghi" } {}) ] + - CAR (entry) @ location: 9 (remaining gas: unaccounted) + [ (Pair { "abc" ; "def" ; "ghi" } {}) ] + - [log] (exit) @ location: 9 (remaining gas: unaccounted) + [ { "abc" ; "def" ; "ghi" } ] + - NIL (entry) @ location: 10 (remaining gas: unaccounted) + [ { "abc" ; "def" ; "ghi" } ] + - [log] (exit) @ location: 10 (remaining gas: unaccounted) + [ {} + { "abc" ; "def" ; "ghi" } ] + - SWAP (entry) @ location: 12 (remaining gas: unaccounted) + [ {} + { "abc" ; "def" ; "ghi" } ] + - [log] (exit) @ location: 12 (remaining gas: unaccounted) + [ { "abc" ; "def" ; "ghi" } + {} ] + - CONST (entry) @ location: 13 (remaining gas: unaccounted) + [ { "abc" ; "def" ; "ghi" } + {} ] + - [log] (exit) @ location: 13 (remaining gas: unaccounted) + [ True + { "abc" ; "def" ; "ghi" } + {} ] + - LOOP (entry) @ location: 16 (remaining gas: unaccounted) + [ True + { "abc" ; "def" ; "ghi" } + {} ] + - control: KLoop_in + - [log] (exit) @ location: 16 (remaining gas: unaccounted) + [ { "abc" ; "def" ; "ghi" } + {} ] + - IF_CONS (entry) @ location: 18 (remaining gas: unaccounted) + [ { "abc" ; "def" ; "ghi" } + {} ] + - [log] (exit) @ location: 18 (remaining gas: unaccounted) + [ "abc" + { "def" ; "ghi" } + {} ] + - SWAP (entry) @ location: 20 (remaining gas: unaccounted) + [ "abc" + { "def" ; "ghi" } + {} ] + - [log] (exit) @ location: 20 (remaining gas: unaccounted) + [ { "def" ; "ghi" } + "abc" + {} ] + - DIP (entry) @ location: 21 (remaining gas: unaccounted) + [ { "def" ; "ghi" } + "abc" + {} ] + - [log] (exit) @ location: 21 (remaining gas: unaccounted) + [ "abc" + {} ] + - CONS (entry) @ location: 23 (remaining gas: unaccounted) + [ "abc" + {} ] + - [log] (exit) @ location: 23 (remaining gas: unaccounted) + [ { "abc" } ] + - [halt] (entry) @ location: 23 (remaining gas: unaccounted) + [ { "abc" } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 21 (remaining gas: unaccounted) + [ { "def" ; "ghi" } + { "abc" } ] + - CONST (entry) @ location: 24 (remaining gas: unaccounted) + [ { "def" ; "ghi" } + { "abc" } ] + - [log] (exit) @ location: 24 (remaining gas: unaccounted) + [ True + { "def" ; "ghi" } + { "abc" } ] + - [halt] (entry) @ location: 16 (remaining gas: unaccounted) + [ True + { "def" ; "ghi" } + { "abc" } ] + - control: KCons + - [log] (exit) @ location: 18 (remaining gas: unaccounted) + [ True + { "def" ; "ghi" } + { "abc" } ] + - [halt] (entry) @ location: 16 (remaining gas: unaccounted) + [ True + { "def" ; "ghi" } + { "abc" } ] + - control: KLoop_in + - [log] (exit) @ location: 16 (remaining gas: unaccounted) + [ { "def" ; "ghi" } + { "abc" } ] + - IF_CONS (entry) @ location: 18 (remaining gas: unaccounted) + [ { "def" ; "ghi" } + { "abc" } ] + - [log] (exit) @ location: 18 (remaining gas: unaccounted) + [ "def" + { "ghi" } + { "abc" } ] + - SWAP (entry) @ location: 20 (remaining gas: unaccounted) + [ "def" + { "ghi" } + { "abc" } ] + - [log] (exit) @ location: 20 (remaining gas: unaccounted) + [ { "ghi" } + "def" + { "abc" } ] + - DIP (entry) @ location: 21 (remaining gas: unaccounted) + [ { "ghi" } + "def" + { "abc" } ] + - [log] (exit) @ location: 21 (remaining gas: unaccounted) + [ "def" + { "abc" } ] + - CONS (entry) @ location: 23 (remaining gas: unaccounted) + [ "def" + { "abc" } ] + - [log] (exit) @ location: 23 (remaining gas: unaccounted) + [ { "def" ; "abc" } ] + - [halt] (entry) @ location: 23 (remaining gas: unaccounted) + [ { "def" ; "abc" } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 21 (remaining gas: unaccounted) + [ { "ghi" } + { "def" ; "abc" } ] + - CONST (entry) @ location: 24 (remaining gas: unaccounted) + [ { "ghi" } + { "def" ; "abc" } ] + - [log] (exit) @ location: 24 (remaining gas: unaccounted) + [ True + { "ghi" } + { "def" ; "abc" } ] + - [halt] (entry) @ location: 16 (remaining gas: unaccounted) + [ True + { "ghi" } + { "def" ; "abc" } ] + - control: KCons + - [log] (exit) @ location: 18 (remaining gas: unaccounted) + [ True + { "ghi" } + { "def" ; "abc" } ] + - [halt] (entry) @ location: 16 (remaining gas: unaccounted) + [ True + { "ghi" } + { "def" ; "abc" } ] + - control: KLoop_in + - [log] (exit) @ location: 16 (remaining gas: unaccounted) + [ { "ghi" } + { "def" ; "abc" } ] + - IF_CONS (entry) @ location: 18 (remaining gas: unaccounted) + [ { "ghi" } + { "def" ; "abc" } ] + - [log] (exit) @ location: 18 (remaining gas: unaccounted) + [ "ghi" + {} + { "def" ; "abc" } ] + - SWAP (entry) @ location: 20 (remaining gas: unaccounted) + [ "ghi" + {} + { "def" ; "abc" } ] + - [log] (exit) @ location: 20 (remaining gas: unaccounted) + [ {} + "ghi" + { "def" ; "abc" } ] + - DIP (entry) @ location: 21 (remaining gas: unaccounted) + [ {} + "ghi" + { "def" ; "abc" } ] + - [log] (exit) @ location: 21 (remaining gas: unaccounted) + [ "ghi" + { "def" ; "abc" } ] + - CONS (entry) @ location: 23 (remaining gas: unaccounted) + [ "ghi" + { "def" ; "abc" } ] + - [log] (exit) @ location: 23 (remaining gas: unaccounted) + [ { "ghi" ; "def" ; "abc" } ] + - [halt] (entry) @ location: 23 (remaining gas: unaccounted) + [ { "ghi" ; "def" ; "abc" } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 21 (remaining gas: unaccounted) + [ {} + { "ghi" ; "def" ; "abc" } ] + - CONST (entry) @ location: 24 (remaining gas: unaccounted) + [ {} + { "ghi" ; "def" ; "abc" } ] + - [log] (exit) @ location: 24 (remaining gas: unaccounted) + [ True + {} + { "ghi" ; "def" ; "abc" } ] + - [halt] (entry) @ location: 16 (remaining gas: unaccounted) + [ True + {} + { "ghi" ; "def" ; "abc" } ] + - control: KCons + - [log] (exit) @ location: 18 (remaining gas: unaccounted) + [ True + {} + { "ghi" ; "def" ; "abc" } ] + - [halt] (entry) @ location: 16 (remaining gas: unaccounted) + [ True + {} + { "ghi" ; "def" ; "abc" } ] + - control: KLoop_in + - [log] (exit) @ location: 16 (remaining gas: unaccounted) + [ {} + { "ghi" ; "def" ; "abc" } ] + - IF_CONS (entry) @ location: 18 (remaining gas: unaccounted) + [ {} + { "ghi" ; "def" ; "abc" } ] + - [log] (exit) @ location: 18 (remaining gas: unaccounted) + [ { "ghi" ; "def" ; "abc" } ] + - NIL (entry) @ location: 28 (remaining gas: unaccounted) + [ { "ghi" ; "def" ; "abc" } ] + - [log] (exit) @ location: 28 (remaining gas: unaccounted) + [ {} + { "ghi" ; "def" ; "abc" } ] + - CONST (entry) @ location: 30 (remaining gas: unaccounted) + [ {} + { "ghi" ; "def" ; "abc" } ] + - [log] (exit) @ location: 30 (remaining gas: unaccounted) + [ False + {} + { "ghi" ; "def" ; "abc" } ] + - [halt] (entry) @ location: 16 (remaining gas: unaccounted) + [ False + {} + { "ghi" ; "def" ; "abc" } ] + - control: KCons + - [log] (exit) @ location: 18 (remaining gas: unaccounted) + [ False + {} + { "ghi" ; "def" ; "abc" } ] + - [halt] (entry) @ location: 16 (remaining gas: unaccounted) + [ False + {} + { "ghi" ; "def" ; "abc" } ] + - control: KLoop_in + - control: KCons + - [log] (exit) @ location: 16 (remaining gas: unaccounted) + [ {} + { "ghi" ; "def" ; "abc" } ] + - DROP (entry) @ location: 33 (remaining gas: unaccounted) + [ {} + { "ghi" ; "def" ; "abc" } ] + - [log] (exit) @ location: 33 (remaining gas: unaccounted) + [ { "ghi" ; "def" ; "abc" } ] + - NIL (entry) @ location: 34 (remaining gas: unaccounted) + [ { "ghi" ; "def" ; "abc" } ] + - [log] (exit) @ location: 34 (remaining gas: unaccounted) + [ {} + { "ghi" ; "def" ; "abc" } ] + - PAIR (entry) @ location: 36 (remaining gas: unaccounted) + [ {} + { "ghi" ; "def" ; "abc" } ] + - [log] (exit) @ location: 36 (remaining gas: unaccounted) + [ (Pair {} { "ghi" ; "def" ; "abc" }) ] + - [halt] (entry) @ location: 8 (remaining gas: unaccounted) + [ (Pair {} { "ghi" ; "def" ; "abc" }) ] + - control: KNil diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/set_delegate.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/set_delegate.out new file mode 100644 index 000000000000..d7c74973eb45 --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/set_delegate.out @@ -0,0 +1,52 @@ +set_delegate.out + +trace + - UNPAIR (interp) @ location: 8 (remaining gas: unaccounted) + [ (Pair (Some "tz1gjaF81ZRRvdzjobyfVNsAeSC6PScjfQwN") Unit) ] + - UNPAIR (entry) @ location: 8 (remaining gas: unaccounted) + [ (Pair (Some "tz1gjaF81ZRRvdzjobyfVNsAeSC6PScjfQwN") Unit) ] + - [log] (exit) @ location: 8 (remaining gas: unaccounted) + [ (Some "tz1gjaF81ZRRvdzjobyfVNsAeSC6PScjfQwN") + Unit ] + - SET_DELEGATE (entry) @ location: 9 (remaining gas: unaccounted) + [ (Some "tz1gjaF81ZRRvdzjobyfVNsAeSC6PScjfQwN") + Unit ] + - [log] (exit) @ location: 9 (remaining gas: unaccounted) + [ 0x00000000000000000000000000000000000000000000000003ff00e7670f32038107a59a2b9cfefae36ea21f5aa63c + Unit ] + - DIP (entry) @ location: 10 (remaining gas: unaccounted) + [ 0x00000000000000000000000000000000000000000000000003ff00e7670f32038107a59a2b9cfefae36ea21f5aa63c + Unit ] + - [log] (exit) @ location: 10 (remaining gas: unaccounted) + [ Unit ] + - NIL (entry) @ location: 12 (remaining gas: unaccounted) + [ Unit ] + - [log] (exit) @ location: 12 (remaining gas: unaccounted) + [ {} + Unit ] + - [halt] (entry) @ location: 12 (remaining gas: unaccounted) + [ {} + Unit ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 10 (remaining gas: unaccounted) + [ 0x00000000000000000000000000000000000000000000000003ff00e7670f32038107a59a2b9cfefae36ea21f5aa63c + {} + Unit ] + - CONS (entry) @ location: 14 (remaining gas: unaccounted) + [ 0x00000000000000000000000000000000000000000000000003ff00e7670f32038107a59a2b9cfefae36ea21f5aa63c + {} + Unit ] + - [log] (exit) @ location: 14 (remaining gas: unaccounted) + [ { 0x00000000000000000000000000000000000000000000000003ff00e7670f32038107a59a2b9cfefae36ea21f5aa63c } + Unit ] + - PAIR (entry) @ location: 15 (remaining gas: unaccounted) + [ { 0x00000000000000000000000000000000000000000000000003ff00e7670f32038107a59a2b9cfefae36ea21f5aa63c } + Unit ] + - [log] (exit) @ location: 15 (remaining gas: unaccounted) + [ (Pair { 0x00000000000000000000000000000000000000000000000003ff00e7670f32038107a59a2b9cfefae36ea21f5aa63c } + Unit) ] + - [halt] (entry) @ location: 7 (remaining gas: unaccounted) + [ (Pair { 0x00000000000000000000000000000000000000000000000003ff00e7670f32038107a59a2b9cfefae36ea21f5aa63c } + Unit) ] + - control: KNil diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/shifts.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/shifts.out new file mode 100644 index 000000000000..7aafc78705d7 --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/shifts.out @@ -0,0 +1,45 @@ +shifts.out + +trace + - CAR (interp) @ location: 14 (remaining gas: unaccounted) + [ (Pair (Right (Pair 3 2)) None) ] + - CAR (entry) @ location: 14 (remaining gas: unaccounted) + [ (Pair (Right (Pair 3 2)) None) ] + - [log] (exit) @ location: 14 (remaining gas: unaccounted) + [ (Right (Pair 3 2)) ] + - IF_LEFT (entry) @ location: 15 (remaining gas: unaccounted) + [ (Right (Pair 3 2)) ] + - [log] (exit) @ location: 15 (remaining gas: unaccounted) + [ (Pair 3 2) ] + - UNPAIR (entry) @ location: 20 (remaining gas: unaccounted) + [ (Pair 3 2) ] + - [log] (exit) @ location: 20 (remaining gas: unaccounted) + [ 3 + 2 ] + - LSR (entry) @ location: 21 (remaining gas: unaccounted) + [ 3 + 2 ] + - [log] (exit) @ location: 21 (remaining gas: unaccounted) + [ 0 ] + - [halt] (entry) @ location: 22 (remaining gas: unaccounted) + [ 0 ] + - control: KCons + - [log] (exit) @ location: 15 (remaining gas: unaccounted) + [ 0 ] + - SOME (entry) @ location: 22 (remaining gas: unaccounted) + [ 0 ] + - [log] (exit) @ location: 22 (remaining gas: unaccounted) + [ (Some 0) ] + - NIL (entry) @ location: 23 (remaining gas: unaccounted) + [ (Some 0) ] + - [log] (exit) @ location: 23 (remaining gas: unaccounted) + [ {} + (Some 0) ] + - PAIR (entry) @ location: 25 (remaining gas: unaccounted) + [ {} + (Some 0) ] + - [log] (exit) @ location: 25 (remaining gas: unaccounted) + [ (Pair {} (Some 0)) ] + - [halt] (entry) @ location: 13 (remaining gas: unaccounted) + [ (Pair {} (Some 0)) ] + - control: KNil diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/spawn_identities.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/spawn_identities.out new file mode 100644 index 000000000000..25b2f536be35 --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/spawn_identities.out @@ -0,0 +1,4342 @@ +spawn_identities.out + +trace + - DUP (interp) @ location: 8 (remaining gas: unaccounted) + [ (Pair 7 {}) ] + - DUP (entry) @ location: 8 (remaining gas: unaccounted) + [ (Pair 7 {}) ] + - [log] (exit) @ location: 8 (remaining gas: unaccounted) + [ (Pair 7 {}) + (Pair 7 {}) ] + - CAR (entry) @ location: 9 (remaining gas: unaccounted) + [ (Pair 7 {}) + (Pair 7 {}) ] + - [log] (exit) @ location: 9 (remaining gas: unaccounted) + [ 7 + (Pair 7 {}) ] + - DIP (entry) @ location: 10 (remaining gas: unaccounted) + [ 7 + (Pair 7 {}) ] + - [log] (exit) @ location: 10 (remaining gas: unaccounted) + [ (Pair 7 {}) ] + - CDR (entry) @ location: 12 (remaining gas: unaccounted) + [ (Pair 7 {}) ] + - [log] (exit) @ location: 12 (remaining gas: unaccounted) + [ {} ] + - NIL (entry) @ location: 13 (remaining gas: unaccounted) + [ {} ] + - [log] (exit) @ location: 13 (remaining gas: unaccounted) + [ {} + {} ] + - [halt] (entry) @ location: 11 (remaining gas: unaccounted) + [ {} + {} ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 10 (remaining gas: unaccounted) + [ 7 + {} + {} ] + - CONST (entry) @ location: 15 (remaining gas: unaccounted) + [ 7 + {} + {} ] + - [log] (exit) @ location: 15 (remaining gas: unaccounted) + [ True + 7 + {} + {} ] + - LOOP (entry) @ location: 18 (remaining gas: unaccounted) + [ True + 7 + {} + {} ] + - control: KLoop_in + - [log] (exit) @ location: 18 (remaining gas: unaccounted) + [ 7 + {} + {} ] + - DUP (entry) @ location: 20 (remaining gas: unaccounted) + [ 7 + {} + {} ] + - [log] (exit) @ location: 20 (remaining gas: unaccounted) + [ 7 + 7 + {} + {} ] + - CONST (entry) @ location: 21 (remaining gas: unaccounted) + [ 7 + 7 + {} + {} ] + - [log] (exit) @ location: 21 (remaining gas: unaccounted) + [ 0 + 7 + 7 + {} + {} ] + - COMPARE (entry) @ location: 25 (remaining gas: unaccounted) + [ 0 + 7 + 7 + {} + {} ] + - [log] (exit) @ location: 25 (remaining gas: unaccounted) + [ -1 + 7 + {} + {} ] + - EQ (entry) @ location: 26 (remaining gas: unaccounted) + [ -1 + 7 + {} + {} ] + - [log] (exit) @ location: 26 (remaining gas: unaccounted) + [ False + 7 + {} + {} ] + - IF (entry) @ location: 27 (remaining gas: unaccounted) + [ False + 7 + {} + {} ] + - [log] (exit) @ location: 27 (remaining gas: unaccounted) + [ 7 + {} + {} ] + - CONST (entry) @ location: 33 (remaining gas: unaccounted) + [ 7 + {} + {} ] + - [log] (exit) @ location: 33 (remaining gas: unaccounted) + [ 1 + 7 + {} + {} ] + - SWAP (entry) @ location: 36 (remaining gas: unaccounted) + [ 1 + 7 + {} + {} ] + - [log] (exit) @ location: 36 (remaining gas: unaccounted) + [ 7 + 1 + {} + {} ] + - SUB (entry) @ location: 37 (remaining gas: unaccounted) + [ 7 + 1 + {} + {} ] + - [log] (exit) @ location: 37 (remaining gas: unaccounted) + [ 6 + {} + {} ] + - ABS (entry) @ location: 38 (remaining gas: unaccounted) + [ 6 + {} + {} ] + - [log] (exit) @ location: 38 (remaining gas: unaccounted) + [ 6 + {} + {} ] + - CONST (entry) @ location: 39 (remaining gas: unaccounted) + [ 6 + {} + {} ] + - [log] (exit) @ location: 39 (remaining gas: unaccounted) + [ "init" + 6 + {} + {} ] + - CONST (entry) @ location: 42 (remaining gas: unaccounted) + [ "init" + 6 + {} + {} ] + - [log] (exit) @ location: 42 (remaining gas: unaccounted) + [ 5000000 + "init" + 6 + {} + {} ] + - NONE (entry) @ location: 45 (remaining gas: unaccounted) + [ 5000000 + "init" + 6 + {} + {} ] + - [log] (exit) @ location: 45 (remaining gas: unaccounted) + [ None + 5000000 + "init" + 6 + {} + {} ] + - CREATE_CONTRACT (entry) @ location: 47 (remaining gas: unaccounted) + [ None + 5000000 + "init" + 6 + {} + {} ] + - [log] (exit) @ location: 47 (remaining gas: unaccounted) + [ 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" + 6 + {} + {} ] + - SWAP (entry) @ location: 59 (remaining gas: unaccounted) + [ 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" + 6 + {} + {} ] + - [log] (exit) @ location: 59 (remaining gas: unaccounted) + [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + 6 + {} + {} ] + - DIP (entry) @ location: 60 (remaining gas: unaccounted) + [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + 6 + {} + {} ] + - [log] (exit) @ location: 60 (remaining gas: unaccounted) + [ 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + 6 + {} + {} ] + - SWAP (entry) @ location: 62 (remaining gas: unaccounted) + [ 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + 6 + {} + {} ] + - [log] (exit) @ location: 62 (remaining gas: unaccounted) + [ 6 + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + {} + {} ] + - DIP (entry) @ location: 63 (remaining gas: unaccounted) + [ 6 + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + {} + {} ] + - [log] (exit) @ location: 63 (remaining gas: unaccounted) + [ 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + {} + {} ] + - CONS (entry) @ location: 65 (remaining gas: unaccounted) + [ 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + {} + {} ] + - [log] (exit) @ location: 65 (remaining gas: unaccounted) + [ { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + {} ] + - [halt] (entry) @ location: 65 (remaining gas: unaccounted) + [ { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + {} ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 63 (remaining gas: unaccounted) + [ 6 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + {} ] + - [halt] (entry) @ location: 61 (remaining gas: unaccounted) + [ 6 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + {} ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 60 (remaining gas: unaccounted) + [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" + 6 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + {} ] + - SWAP (entry) @ location: 66 (remaining gas: unaccounted) + [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" + 6 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + {} ] + - [log] (exit) @ location: 66 (remaining gas: unaccounted) + [ 6 + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + {} ] + - DIP (entry) @ location: 67 (remaining gas: unaccounted) + [ 6 + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + {} ] + - [log] (exit) @ location: 67 (remaining gas: unaccounted) + [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + {} ] + - SWAP (entry) @ location: 69 (remaining gas: unaccounted) + [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + {} ] + - [log] (exit) @ location: 69 (remaining gas: unaccounted) + [ { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" + {} ] + - DIP (entry) @ location: 70 (remaining gas: unaccounted) + [ { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" + {} ] + - [log] (exit) @ location: 70 (remaining gas: unaccounted) + [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" + {} ] + - CONS (entry) @ location: 72 (remaining gas: unaccounted) + [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" + {} ] + - [log] (exit) @ location: 72 (remaining gas: unaccounted) + [ { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [halt] (entry) @ location: 72 (remaining gas: unaccounted) + [ { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 70 (remaining gas: unaccounted) + [ { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [halt] (entry) @ location: 68 (remaining gas: unaccounted) + [ { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 67 (remaining gas: unaccounted) + [ 6 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONST (entry) @ location: 73 (remaining gas: unaccounted) + [ 6 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 73 (remaining gas: unaccounted) + [ True + 6 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [halt] (entry) @ location: 18 (remaining gas: unaccounted) + [ True + 6 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - control: KCons + - [log] (exit) @ location: 27 (remaining gas: unaccounted) + [ True + 6 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [halt] (entry) @ location: 18 (remaining gas: unaccounted) + [ True + 6 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - control: KLoop_in + - [log] (exit) @ location: 18 (remaining gas: unaccounted) + [ 6 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - DUP (entry) @ location: 20 (remaining gas: unaccounted) + [ 6 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 20 (remaining gas: unaccounted) + [ 6 + 6 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONST (entry) @ location: 21 (remaining gas: unaccounted) + [ 6 + 6 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 21 (remaining gas: unaccounted) + [ 0 + 6 + 6 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - COMPARE (entry) @ location: 25 (remaining gas: unaccounted) + [ 0 + 6 + 6 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 25 (remaining gas: unaccounted) + [ -1 + 6 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - EQ (entry) @ location: 26 (remaining gas: unaccounted) + [ -1 + 6 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 26 (remaining gas: unaccounted) + [ False + 6 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - IF (entry) @ location: 27 (remaining gas: unaccounted) + [ False + 6 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 27 (remaining gas: unaccounted) + [ 6 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONST (entry) @ location: 33 (remaining gas: unaccounted) + [ 6 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 33 (remaining gas: unaccounted) + [ 1 + 6 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - SWAP (entry) @ location: 36 (remaining gas: unaccounted) + [ 1 + 6 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 36 (remaining gas: unaccounted) + [ 6 + 1 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - SUB (entry) @ location: 37 (remaining gas: unaccounted) + [ 6 + 1 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 37 (remaining gas: unaccounted) + [ 5 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - ABS (entry) @ location: 38 (remaining gas: unaccounted) + [ 5 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 38 (remaining gas: unaccounted) + [ 5 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONST (entry) @ location: 39 (remaining gas: unaccounted) + [ 5 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 39 (remaining gas: unaccounted) + [ "init" + 5 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONST (entry) @ location: 42 (remaining gas: unaccounted) + [ "init" + 5 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 42 (remaining gas: unaccounted) + [ 5000000 + "init" + 5 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - NONE (entry) @ location: 45 (remaining gas: unaccounted) + [ 5000000 + "init" + 5 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 45 (remaining gas: unaccounted) + [ None + 5000000 + "init" + 5 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CREATE_CONTRACT (entry) @ location: 47 (remaining gas: unaccounted) + [ None + 5000000 + "init" + 5 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 47 (remaining gas: unaccounted) + [ 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" + 5 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - SWAP (entry) @ location: 59 (remaining gas: unaccounted) + [ 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" + 5 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 59 (remaining gas: unaccounted) + [ "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + 5 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - DIP (entry) @ location: 60 (remaining gas: unaccounted) + [ "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + 5 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 60 (remaining gas: unaccounted) + [ 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + 5 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - SWAP (entry) @ location: 62 (remaining gas: unaccounted) + [ 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + 5 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 62 (remaining gas: unaccounted) + [ 5 + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - DIP (entry) @ location: 63 (remaining gas: unaccounted) + [ 5 + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 63 (remaining gas: unaccounted) + [ 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONS (entry) @ location: 65 (remaining gas: unaccounted) + [ 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 65 (remaining gas: unaccounted) + [ { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [halt] (entry) @ location: 65 (remaining gas: unaccounted) + [ { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 63 (remaining gas: unaccounted) + [ 5 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [halt] (entry) @ location: 61 (remaining gas: unaccounted) + [ 5 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 60 (remaining gas: unaccounted) + [ "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" + 5 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - SWAP (entry) @ location: 66 (remaining gas: unaccounted) + [ "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" + 5 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 66 (remaining gas: unaccounted) + [ 5 + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - DIP (entry) @ location: 67 (remaining gas: unaccounted) + [ 5 + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 67 (remaining gas: unaccounted) + [ "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - SWAP (entry) @ location: 69 (remaining gas: unaccounted) + [ "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 69 (remaining gas: unaccounted) + [ { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - DIP (entry) @ location: 70 (remaining gas: unaccounted) + [ { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 70 (remaining gas: unaccounted) + [ "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONS (entry) @ location: 72 (remaining gas: unaccounted) + [ "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 72 (remaining gas: unaccounted) + [ { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [halt] (entry) @ location: 72 (remaining gas: unaccounted) + [ { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 70 (remaining gas: unaccounted) + [ { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [halt] (entry) @ location: 68 (remaining gas: unaccounted) + [ { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 67 (remaining gas: unaccounted) + [ 5 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONST (entry) @ location: 73 (remaining gas: unaccounted) + [ 5 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 73 (remaining gas: unaccounted) + [ True + 5 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [halt] (entry) @ location: 18 (remaining gas: unaccounted) + [ True + 5 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - control: KCons + - [log] (exit) @ location: 27 (remaining gas: unaccounted) + [ True + 5 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [halt] (entry) @ location: 18 (remaining gas: unaccounted) + [ True + 5 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - control: KLoop_in + - [log] (exit) @ location: 18 (remaining gas: unaccounted) + [ 5 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - DUP (entry) @ location: 20 (remaining gas: unaccounted) + [ 5 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 20 (remaining gas: unaccounted) + [ 5 + 5 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONST (entry) @ location: 21 (remaining gas: unaccounted) + [ 5 + 5 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 21 (remaining gas: unaccounted) + [ 0 + 5 + 5 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - COMPARE (entry) @ location: 25 (remaining gas: unaccounted) + [ 0 + 5 + 5 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 25 (remaining gas: unaccounted) + [ -1 + 5 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - EQ (entry) @ location: 26 (remaining gas: unaccounted) + [ -1 + 5 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 26 (remaining gas: unaccounted) + [ False + 5 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - IF (entry) @ location: 27 (remaining gas: unaccounted) + [ False + 5 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 27 (remaining gas: unaccounted) + [ 5 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONST (entry) @ location: 33 (remaining gas: unaccounted) + [ 5 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 33 (remaining gas: unaccounted) + [ 1 + 5 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - SWAP (entry) @ location: 36 (remaining gas: unaccounted) + [ 1 + 5 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 36 (remaining gas: unaccounted) + [ 5 + 1 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - SUB (entry) @ location: 37 (remaining gas: unaccounted) + [ 5 + 1 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 37 (remaining gas: unaccounted) + [ 4 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - ABS (entry) @ location: 38 (remaining gas: unaccounted) + [ 4 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 38 (remaining gas: unaccounted) + [ 4 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONST (entry) @ location: 39 (remaining gas: unaccounted) + [ 4 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 39 (remaining gas: unaccounted) + [ "init" + 4 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONST (entry) @ location: 42 (remaining gas: unaccounted) + [ "init" + 4 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 42 (remaining gas: unaccounted) + [ 5000000 + "init" + 4 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - NONE (entry) @ location: 45 (remaining gas: unaccounted) + [ 5000000 + "init" + 4 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 45 (remaining gas: unaccounted) + [ None + 5000000 + "init" + 4 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CREATE_CONTRACT (entry) @ location: 47 (remaining gas: unaccounted) + [ None + 5000000 + "init" + 4 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 47 (remaining gas: unaccounted) + [ 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" + 4 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - SWAP (entry) @ location: 59 (remaining gas: unaccounted) + [ 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" + 4 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 59 (remaining gas: unaccounted) + [ "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + 4 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - DIP (entry) @ location: 60 (remaining gas: unaccounted) + [ "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + 4 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 60 (remaining gas: unaccounted) + [ 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + 4 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - SWAP (entry) @ location: 62 (remaining gas: unaccounted) + [ 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + 4 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 62 (remaining gas: unaccounted) + [ 4 + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - DIP (entry) @ location: 63 (remaining gas: unaccounted) + [ 4 + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 63 (remaining gas: unaccounted) + [ 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONS (entry) @ location: 65 (remaining gas: unaccounted) + [ 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 65 (remaining gas: unaccounted) + [ { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [halt] (entry) @ location: 65 (remaining gas: unaccounted) + [ { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 63 (remaining gas: unaccounted) + [ 4 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [halt] (entry) @ location: 61 (remaining gas: unaccounted) + [ 4 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 60 (remaining gas: unaccounted) + [ "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" + 4 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - SWAP (entry) @ location: 66 (remaining gas: unaccounted) + [ "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" + 4 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 66 (remaining gas: unaccounted) + [ 4 + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - DIP (entry) @ location: 67 (remaining gas: unaccounted) + [ 4 + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 67 (remaining gas: unaccounted) + [ "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - SWAP (entry) @ location: 69 (remaining gas: unaccounted) + [ "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 69 (remaining gas: unaccounted) + [ { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - DIP (entry) @ location: 70 (remaining gas: unaccounted) + [ { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 70 (remaining gas: unaccounted) + [ "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONS (entry) @ location: 72 (remaining gas: unaccounted) + [ "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 72 (remaining gas: unaccounted) + [ { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [halt] (entry) @ location: 72 (remaining gas: unaccounted) + [ { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 70 (remaining gas: unaccounted) + [ { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [halt] (entry) @ location: 68 (remaining gas: unaccounted) + [ { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 67 (remaining gas: unaccounted) + [ 4 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONST (entry) @ location: 73 (remaining gas: unaccounted) + [ 4 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 73 (remaining gas: unaccounted) + [ True + 4 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [halt] (entry) @ location: 18 (remaining gas: unaccounted) + [ True + 4 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - control: KCons + - [log] (exit) @ location: 27 (remaining gas: unaccounted) + [ True + 4 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [halt] (entry) @ location: 18 (remaining gas: unaccounted) + [ True + 4 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - control: KLoop_in + - [log] (exit) @ location: 18 (remaining gas: unaccounted) + [ 4 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - DUP (entry) @ location: 20 (remaining gas: unaccounted) + [ 4 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 20 (remaining gas: unaccounted) + [ 4 + 4 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONST (entry) @ location: 21 (remaining gas: unaccounted) + [ 4 + 4 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 21 (remaining gas: unaccounted) + [ 0 + 4 + 4 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - COMPARE (entry) @ location: 25 (remaining gas: unaccounted) + [ 0 + 4 + 4 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 25 (remaining gas: unaccounted) + [ -1 + 4 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - EQ (entry) @ location: 26 (remaining gas: unaccounted) + [ -1 + 4 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 26 (remaining gas: unaccounted) + [ False + 4 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - IF (entry) @ location: 27 (remaining gas: unaccounted) + [ False + 4 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 27 (remaining gas: unaccounted) + [ 4 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONST (entry) @ location: 33 (remaining gas: unaccounted) + [ 4 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 33 (remaining gas: unaccounted) + [ 1 + 4 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - SWAP (entry) @ location: 36 (remaining gas: unaccounted) + [ 1 + 4 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 36 (remaining gas: unaccounted) + [ 4 + 1 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - SUB (entry) @ location: 37 (remaining gas: unaccounted) + [ 4 + 1 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 37 (remaining gas: unaccounted) + [ 3 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - ABS (entry) @ location: 38 (remaining gas: unaccounted) + [ 3 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 38 (remaining gas: unaccounted) + [ 3 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONST (entry) @ location: 39 (remaining gas: unaccounted) + [ 3 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 39 (remaining gas: unaccounted) + [ "init" + 3 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONST (entry) @ location: 42 (remaining gas: unaccounted) + [ "init" + 3 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 42 (remaining gas: unaccounted) + [ 5000000 + "init" + 3 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - NONE (entry) @ location: 45 (remaining gas: unaccounted) + [ 5000000 + "init" + 3 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 45 (remaining gas: unaccounted) + [ None + 5000000 + "init" + 3 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CREATE_CONTRACT (entry) @ location: 47 (remaining gas: unaccounted) + [ None + 5000000 + "init" + 3 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 47 (remaining gas: unaccounted) + [ 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" + 3 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - SWAP (entry) @ location: 59 (remaining gas: unaccounted) + [ 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" + 3 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 59 (remaining gas: unaccounted) + [ "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + 3 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - DIP (entry) @ location: 60 (remaining gas: unaccounted) + [ "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + 3 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 60 (remaining gas: unaccounted) + [ 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + 3 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - SWAP (entry) @ location: 62 (remaining gas: unaccounted) + [ 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + 3 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 62 (remaining gas: unaccounted) + [ 3 + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - DIP (entry) @ location: 63 (remaining gas: unaccounted) + [ 3 + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 63 (remaining gas: unaccounted) + [ 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONS (entry) @ location: 65 (remaining gas: unaccounted) + [ 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 65 (remaining gas: unaccounted) + [ { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [halt] (entry) @ location: 65 (remaining gas: unaccounted) + [ { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 63 (remaining gas: unaccounted) + [ 3 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [halt] (entry) @ location: 61 (remaining gas: unaccounted) + [ 3 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 60 (remaining gas: unaccounted) + [ "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" + 3 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - SWAP (entry) @ location: 66 (remaining gas: unaccounted) + [ "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" + 3 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 66 (remaining gas: unaccounted) + [ 3 + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - DIP (entry) @ location: 67 (remaining gas: unaccounted) + [ 3 + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 67 (remaining gas: unaccounted) + [ "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - SWAP (entry) @ location: 69 (remaining gas: unaccounted) + [ "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 69 (remaining gas: unaccounted) + [ { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - DIP (entry) @ location: 70 (remaining gas: unaccounted) + [ { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 70 (remaining gas: unaccounted) + [ "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONS (entry) @ location: 72 (remaining gas: unaccounted) + [ "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 72 (remaining gas: unaccounted) + [ { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [halt] (entry) @ location: 72 (remaining gas: unaccounted) + [ { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 70 (remaining gas: unaccounted) + [ { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [halt] (entry) @ location: 68 (remaining gas: unaccounted) + [ { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 67 (remaining gas: unaccounted) + [ 3 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONST (entry) @ location: 73 (remaining gas: unaccounted) + [ 3 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 73 (remaining gas: unaccounted) + [ True + 3 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [halt] (entry) @ location: 18 (remaining gas: unaccounted) + [ True + 3 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - control: KCons + - [log] (exit) @ location: 27 (remaining gas: unaccounted) + [ True + 3 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [halt] (entry) @ location: 18 (remaining gas: unaccounted) + [ True + 3 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - control: KLoop_in + - [log] (exit) @ location: 18 (remaining gas: unaccounted) + [ 3 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - DUP (entry) @ location: 20 (remaining gas: unaccounted) + [ 3 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 20 (remaining gas: unaccounted) + [ 3 + 3 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONST (entry) @ location: 21 (remaining gas: unaccounted) + [ 3 + 3 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 21 (remaining gas: unaccounted) + [ 0 + 3 + 3 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - COMPARE (entry) @ location: 25 (remaining gas: unaccounted) + [ 0 + 3 + 3 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 25 (remaining gas: unaccounted) + [ -1 + 3 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - EQ (entry) @ location: 26 (remaining gas: unaccounted) + [ -1 + 3 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 26 (remaining gas: unaccounted) + [ False + 3 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - IF (entry) @ location: 27 (remaining gas: unaccounted) + [ False + 3 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 27 (remaining gas: unaccounted) + [ 3 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONST (entry) @ location: 33 (remaining gas: unaccounted) + [ 3 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 33 (remaining gas: unaccounted) + [ 1 + 3 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - SWAP (entry) @ location: 36 (remaining gas: unaccounted) + [ 1 + 3 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 36 (remaining gas: unaccounted) + [ 3 + 1 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - SUB (entry) @ location: 37 (remaining gas: unaccounted) + [ 3 + 1 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 37 (remaining gas: unaccounted) + [ 2 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - ABS (entry) @ location: 38 (remaining gas: unaccounted) + [ 2 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 38 (remaining gas: unaccounted) + [ 2 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONST (entry) @ location: 39 (remaining gas: unaccounted) + [ 2 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 39 (remaining gas: unaccounted) + [ "init" + 2 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONST (entry) @ location: 42 (remaining gas: unaccounted) + [ "init" + 2 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 42 (remaining gas: unaccounted) + [ 5000000 + "init" + 2 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - NONE (entry) @ location: 45 (remaining gas: unaccounted) + [ 5000000 + "init" + 2 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 45 (remaining gas: unaccounted) + [ None + 5000000 + "init" + 2 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CREATE_CONTRACT (entry) @ location: 47 (remaining gas: unaccounted) + [ None + 5000000 + "init" + 2 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 47 (remaining gas: unaccounted) + [ 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" + 2 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - SWAP (entry) @ location: 59 (remaining gas: unaccounted) + [ 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" + 2 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 59 (remaining gas: unaccounted) + [ "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + 2 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - DIP (entry) @ location: 60 (remaining gas: unaccounted) + [ "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + 2 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 60 (remaining gas: unaccounted) + [ 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + 2 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - SWAP (entry) @ location: 62 (remaining gas: unaccounted) + [ 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + 2 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 62 (remaining gas: unaccounted) + [ 2 + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - DIP (entry) @ location: 63 (remaining gas: unaccounted) + [ 2 + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 63 (remaining gas: unaccounted) + [ 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONS (entry) @ location: 65 (remaining gas: unaccounted) + [ 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 65 (remaining gas: unaccounted) + [ { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [halt] (entry) @ location: 65 (remaining gas: unaccounted) + [ { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 63 (remaining gas: unaccounted) + [ 2 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [halt] (entry) @ location: 61 (remaining gas: unaccounted) + [ 2 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 60 (remaining gas: unaccounted) + [ "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" + 2 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - SWAP (entry) @ location: 66 (remaining gas: unaccounted) + [ "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" + 2 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 66 (remaining gas: unaccounted) + [ 2 + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - DIP (entry) @ location: 67 (remaining gas: unaccounted) + [ 2 + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 67 (remaining gas: unaccounted) + [ "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - SWAP (entry) @ location: 69 (remaining gas: unaccounted) + [ "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 69 (remaining gas: unaccounted) + [ { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - DIP (entry) @ location: 70 (remaining gas: unaccounted) + [ { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 70 (remaining gas: unaccounted) + [ "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONS (entry) @ location: 72 (remaining gas: unaccounted) + [ "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 72 (remaining gas: unaccounted) + [ { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [halt] (entry) @ location: 72 (remaining gas: unaccounted) + [ { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 70 (remaining gas: unaccounted) + [ { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [halt] (entry) @ location: 68 (remaining gas: unaccounted) + [ { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 67 (remaining gas: unaccounted) + [ 2 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONST (entry) @ location: 73 (remaining gas: unaccounted) + [ 2 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 73 (remaining gas: unaccounted) + [ True + 2 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [halt] (entry) @ location: 18 (remaining gas: unaccounted) + [ True + 2 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - control: KCons + - [log] (exit) @ location: 27 (remaining gas: unaccounted) + [ True + 2 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [halt] (entry) @ location: 18 (remaining gas: unaccounted) + [ True + 2 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - control: KLoop_in + - [log] (exit) @ location: 18 (remaining gas: unaccounted) + [ 2 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - DUP (entry) @ location: 20 (remaining gas: unaccounted) + [ 2 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 20 (remaining gas: unaccounted) + [ 2 + 2 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONST (entry) @ location: 21 (remaining gas: unaccounted) + [ 2 + 2 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 21 (remaining gas: unaccounted) + [ 0 + 2 + 2 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - COMPARE (entry) @ location: 25 (remaining gas: unaccounted) + [ 0 + 2 + 2 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 25 (remaining gas: unaccounted) + [ -1 + 2 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - EQ (entry) @ location: 26 (remaining gas: unaccounted) + [ -1 + 2 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 26 (remaining gas: unaccounted) + [ False + 2 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - IF (entry) @ location: 27 (remaining gas: unaccounted) + [ False + 2 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 27 (remaining gas: unaccounted) + [ 2 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONST (entry) @ location: 33 (remaining gas: unaccounted) + [ 2 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 33 (remaining gas: unaccounted) + [ 1 + 2 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - SWAP (entry) @ location: 36 (remaining gas: unaccounted) + [ 1 + 2 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 36 (remaining gas: unaccounted) + [ 2 + 1 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - SUB (entry) @ location: 37 (remaining gas: unaccounted) + [ 2 + 1 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 37 (remaining gas: unaccounted) + [ 1 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - ABS (entry) @ location: 38 (remaining gas: unaccounted) + [ 1 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 38 (remaining gas: unaccounted) + [ 1 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONST (entry) @ location: 39 (remaining gas: unaccounted) + [ 1 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 39 (remaining gas: unaccounted) + [ "init" + 1 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONST (entry) @ location: 42 (remaining gas: unaccounted) + [ "init" + 1 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 42 (remaining gas: unaccounted) + [ 5000000 + "init" + 1 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - NONE (entry) @ location: 45 (remaining gas: unaccounted) + [ 5000000 + "init" + 1 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 45 (remaining gas: unaccounted) + [ None + 5000000 + "init" + 1 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CREATE_CONTRACT (entry) @ location: 47 (remaining gas: unaccounted) + [ None + 5000000 + "init" + 1 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 47 (remaining gas: unaccounted) + [ 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" + 1 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - SWAP (entry) @ location: 59 (remaining gas: unaccounted) + [ 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" + 1 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 59 (remaining gas: unaccounted) + [ "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + 1 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - DIP (entry) @ location: 60 (remaining gas: unaccounted) + [ "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + 1 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 60 (remaining gas: unaccounted) + [ 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + 1 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - SWAP (entry) @ location: 62 (remaining gas: unaccounted) + [ 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + 1 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 62 (remaining gas: unaccounted) + [ 1 + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - DIP (entry) @ location: 63 (remaining gas: unaccounted) + [ 1 + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 63 (remaining gas: unaccounted) + [ 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONS (entry) @ location: 65 (remaining gas: unaccounted) + [ 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 65 (remaining gas: unaccounted) + [ { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [halt] (entry) @ location: 65 (remaining gas: unaccounted) + [ { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 63 (remaining gas: unaccounted) + [ 1 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [halt] (entry) @ location: 61 (remaining gas: unaccounted) + [ 1 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 60 (remaining gas: unaccounted) + [ "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" + 1 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - SWAP (entry) @ location: 66 (remaining gas: unaccounted) + [ "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" + 1 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 66 (remaining gas: unaccounted) + [ 1 + "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - DIP (entry) @ location: 67 (remaining gas: unaccounted) + [ 1 + "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 67 (remaining gas: unaccounted) + [ "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - SWAP (entry) @ location: 69 (remaining gas: unaccounted) + [ "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 69 (remaining gas: unaccounted) + [ { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - DIP (entry) @ location: 70 (remaining gas: unaccounted) + [ { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 70 (remaining gas: unaccounted) + [ "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONS (entry) @ location: 72 (remaining gas: unaccounted) + [ "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 72 (remaining gas: unaccounted) + [ { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [halt] (entry) @ location: 72 (remaining gas: unaccounted) + [ { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 70 (remaining gas: unaccounted) + [ { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [halt] (entry) @ location: 68 (remaining gas: unaccounted) + [ { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 67 (remaining gas: unaccounted) + [ 1 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONST (entry) @ location: 73 (remaining gas: unaccounted) + [ 1 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 73 (remaining gas: unaccounted) + [ True + 1 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [halt] (entry) @ location: 18 (remaining gas: unaccounted) + [ True + 1 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - control: KCons + - [log] (exit) @ location: 27 (remaining gas: unaccounted) + [ True + 1 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [halt] (entry) @ location: 18 (remaining gas: unaccounted) + [ True + 1 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - control: KLoop_in + - [log] (exit) @ location: 18 (remaining gas: unaccounted) + [ 1 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - DUP (entry) @ location: 20 (remaining gas: unaccounted) + [ 1 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 20 (remaining gas: unaccounted) + [ 1 + 1 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONST (entry) @ location: 21 (remaining gas: unaccounted) + [ 1 + 1 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 21 (remaining gas: unaccounted) + [ 0 + 1 + 1 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - COMPARE (entry) @ location: 25 (remaining gas: unaccounted) + [ 0 + 1 + 1 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 25 (remaining gas: unaccounted) + [ -1 + 1 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - EQ (entry) @ location: 26 (remaining gas: unaccounted) + [ -1 + 1 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 26 (remaining gas: unaccounted) + [ False + 1 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - IF (entry) @ location: 27 (remaining gas: unaccounted) + [ False + 1 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 27 (remaining gas: unaccounted) + [ 1 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONST (entry) @ location: 33 (remaining gas: unaccounted) + [ 1 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 33 (remaining gas: unaccounted) + [ 1 + 1 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - SWAP (entry) @ location: 36 (remaining gas: unaccounted) + [ 1 + 1 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 36 (remaining gas: unaccounted) + [ 1 + 1 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - SUB (entry) @ location: 37 (remaining gas: unaccounted) + [ 1 + 1 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 37 (remaining gas: unaccounted) + [ 0 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - ABS (entry) @ location: 38 (remaining gas: unaccounted) + [ 0 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 38 (remaining gas: unaccounted) + [ 0 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONST (entry) @ location: 39 (remaining gas: unaccounted) + [ 0 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 39 (remaining gas: unaccounted) + [ "init" + 0 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONST (entry) @ location: 42 (remaining gas: unaccounted) + [ "init" + 0 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 42 (remaining gas: unaccounted) + [ 5000000 + "init" + 0 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - NONE (entry) @ location: 45 (remaining gas: unaccounted) + [ 5000000 + "init" + 0 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 45 (remaining gas: unaccounted) + [ None + 5000000 + "init" + 0 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CREATE_CONTRACT (entry) @ location: 47 (remaining gas: unaccounted) + [ None + 5000000 + "init" + 0 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 47 (remaining gas: unaccounted) + [ 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" + 0 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - SWAP (entry) @ location: 59 (remaining gas: unaccounted) + [ 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" + 0 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 59 (remaining gas: unaccounted) + [ "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" + 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + 0 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - DIP (entry) @ location: 60 (remaining gas: unaccounted) + [ "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" + 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + 0 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 60 (remaining gas: unaccounted) + [ 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + 0 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - SWAP (entry) @ location: 62 (remaining gas: unaccounted) + [ 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + 0 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 62 (remaining gas: unaccounted) + [ 0 + 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - DIP (entry) @ location: 63 (remaining gas: unaccounted) + [ 0 + 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 63 (remaining gas: unaccounted) + [ 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONS (entry) @ location: 65 (remaining gas: unaccounted) + [ 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 65 (remaining gas: unaccounted) + [ { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [halt] (entry) @ location: 65 (remaining gas: unaccounted) + [ { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 63 (remaining gas: unaccounted) + [ 0 + { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [halt] (entry) @ location: 61 (remaining gas: unaccounted) + [ 0 + { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 60 (remaining gas: unaccounted) + [ "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" + 0 + { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - SWAP (entry) @ location: 66 (remaining gas: unaccounted) + [ "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" + 0 + { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 66 (remaining gas: unaccounted) + [ 0 + "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" + { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - DIP (entry) @ location: 67 (remaining gas: unaccounted) + [ 0 + "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" + { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 67 (remaining gas: unaccounted) + [ "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" + { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - SWAP (entry) @ location: 69 (remaining gas: unaccounted) + [ "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" + { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 69 (remaining gas: unaccounted) + [ { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - DIP (entry) @ location: 70 (remaining gas: unaccounted) + [ { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 70 (remaining gas: unaccounted) + [ "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONS (entry) @ location: 72 (remaining gas: unaccounted) + [ "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 72 (remaining gas: unaccounted) + [ { "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" ; + "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [halt] (entry) @ location: 72 (remaining gas: unaccounted) + [ { "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" ; + "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 70 (remaining gas: unaccounted) + [ { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" ; + "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [halt] (entry) @ location: 68 (remaining gas: unaccounted) + [ { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" ; + "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - control: KUndip + - control: KCons + - [log] (exit) @ location: 67 (remaining gas: unaccounted) + [ 0 + { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" ; + "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONST (entry) @ location: 73 (remaining gas: unaccounted) + [ 0 + { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" ; + "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 73 (remaining gas: unaccounted) + [ True + 0 + { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" ; + "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [halt] (entry) @ location: 18 (remaining gas: unaccounted) + [ True + 0 + { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" ; + "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - control: KCons + - [log] (exit) @ location: 27 (remaining gas: unaccounted) + [ True + 0 + { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" ; + "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [halt] (entry) @ location: 18 (remaining gas: unaccounted) + [ True + 0 + { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" ; + "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - control: KLoop_in + - [log] (exit) @ location: 18 (remaining gas: unaccounted) + [ 0 + { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" ; + "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - DUP (entry) @ location: 20 (remaining gas: unaccounted) + [ 0 + { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" ; + "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 20 (remaining gas: unaccounted) + [ 0 + 0 + { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" ; + "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONST (entry) @ location: 21 (remaining gas: unaccounted) + [ 0 + 0 + { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" ; + "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 21 (remaining gas: unaccounted) + [ 0 + 0 + 0 + { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" ; + "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - COMPARE (entry) @ location: 25 (remaining gas: unaccounted) + [ 0 + 0 + 0 + { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" ; + "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 25 (remaining gas: unaccounted) + [ 0 + 0 + { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" ; + "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - EQ (entry) @ location: 26 (remaining gas: unaccounted) + [ 0 + 0 + { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" ; + "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 26 (remaining gas: unaccounted) + [ True + 0 + { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" ; + "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - IF (entry) @ location: 27 (remaining gas: unaccounted) + [ True + 0 + { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" ; + "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 27 (remaining gas: unaccounted) + [ 0 + { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" ; + "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONST (entry) @ location: 29 (remaining gas: unaccounted) + [ 0 + { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" ; + "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 29 (remaining gas: unaccounted) + [ False + 0 + { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" ; + "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [halt] (entry) @ location: 18 (remaining gas: unaccounted) + [ False + 0 + { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" ; + "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - control: KCons + - [log] (exit) @ location: 27 (remaining gas: unaccounted) + [ False + 0 + { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" ; + "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [halt] (entry) @ location: 18 (remaining gas: unaccounted) + [ False + 0 + { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" ; + "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - control: KLoop_in + - control: KCons + - [log] (exit) @ location: 18 (remaining gas: unaccounted) + [ 0 + { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" ; + "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - DROP (entry) @ location: 76 (remaining gas: unaccounted) + [ 0 + { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" ; + "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 76 (remaining gas: unaccounted) + [ { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" ; + "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - PAIR (entry) @ location: 77 (remaining gas: unaccounted) + [ { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" ; + "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [log] (exit) @ location: 77 (remaining gas: unaccounted) + [ (Pair { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" ; + "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" }) ] + - [halt] (entry) @ location: 7 (remaining gas: unaccounted) + [ (Pair { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" ; + "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" }) ] + - control: KNil diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/ticket_join.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/ticket_join.out new file mode 100644 index 000000000000..6778af8227b7 --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/ticket_join.out @@ -0,0 +1,43 @@ +ticket_join.out + +trace + - UNPAIR (interp) @ location: 10 (remaining gas: unaccounted) + [ (Pair (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 3) None) ] + - UNPAIR (entry) @ location: 10 (remaining gas: unaccounted) + [ (Pair (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 3) None) ] + - [log] (exit) @ location: 10 (remaining gas: unaccounted) + [ (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 3) + None ] + - SWAP (entry) @ location: 11 (remaining gas: unaccounted) + [ (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 3) + None ] + - [log] (exit) @ location: 11 (remaining gas: unaccounted) + [ None + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 3) ] + - IF_NONE (entry) @ location: 12 (remaining gas: unaccounted) + [ None + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 3) ] + - [log] (exit) @ location: 12 (remaining gas: unaccounted) + [ (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 3) ] + - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + [ (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 3) ] + - control: KCons + - [log] (exit) @ location: 12 (remaining gas: unaccounted) + [ (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 3) ] + - SOME (entry) @ location: 24 (remaining gas: unaccounted) + [ (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 3) ] + - [log] (exit) @ location: 24 (remaining gas: unaccounted) + [ (Some (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 3)) ] + - NIL (entry) @ location: 25 (remaining gas: unaccounted) + [ (Some (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 3)) ] + - [log] (exit) @ location: 25 (remaining gas: unaccounted) + [ {} + (Some (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 3)) ] + - PAIR (entry) @ location: 27 (remaining gas: unaccounted) + [ {} + (Some (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 3)) ] + - [log] (exit) @ location: 27 (remaining gas: unaccounted) + [ (Pair {} (Some (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 3))) ] + - [halt] (entry) @ location: 9 (remaining gas: unaccounted) + [ (Pair {} (Some (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 3))) ] + - control: KNil diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/ticket_split.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/ticket_split.out new file mode 100644 index 000000000000..c6d8bbf12e3a --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/ticket_split.out @@ -0,0 +1,181 @@ +ticket_split.out + +trace + - CAR (interp) @ location: 8 (remaining gas: unaccounted) + [ (Pair (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 3) Unit) ] + - CAR (entry) @ location: 8 (remaining gas: unaccounted) + [ (Pair (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 3) Unit) ] + - [log] (exit) @ location: 8 (remaining gas: unaccounted) + [ (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 3) ] + - CONST (entry) @ location: 9 (remaining gas: unaccounted) + [ (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 3) ] + - [log] (exit) @ location: 9 (remaining gas: unaccounted) + [ (Pair 1 2) + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 3) ] + - SWAP (entry) @ location: 16 (remaining gas: unaccounted) + [ (Pair 1 2) + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 3) ] + - [log] (exit) @ location: 16 (remaining gas: unaccounted) + [ (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 3) + (Pair 1 2) ] + - SPLIT_TICKET (entry) @ location: 17 (remaining gas: unaccounted) + [ (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 3) + (Pair 1 2) ] + - [log] (exit) @ location: 17 (remaining gas: unaccounted) + [ (Some (Pair (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 1) + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2))) ] + - IF_NONE (entry) @ location: 19 (remaining gas: unaccounted) + [ (Some (Pair (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 1) + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2))) ] + - [log] (exit) @ location: 19 (remaining gas: unaccounted) + [ (Pair (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 1) + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2)) ] + - [halt] (entry) @ location: 25 (remaining gas: unaccounted) + [ (Pair (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 1) + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2)) ] + - control: KCons + - [log] (exit) @ location: 19 (remaining gas: unaccounted) + [ (Pair (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 1) + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2)) ] + - UNPAIR (entry) @ location: 25 (remaining gas: unaccounted) + [ (Pair (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 1) + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2)) ] + - [log] (exit) @ location: 25 (remaining gas: unaccounted) + [ (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 1) + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] + - READ_TICKET (entry) @ location: 26 (remaining gas: unaccounted) + [ (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 1) + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] + - [log] (exit) @ location: 26 (remaining gas: unaccounted) + [ (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 1) + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 1) + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] + - CDR (entry) @ location: 28 (remaining gas: unaccounted) + [ (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 1) + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 1) + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] + - [log] (exit) @ location: 28 (remaining gas: unaccounted) + [ (Pair 17 1) + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 1) + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] + - CDR (entry) @ location: 29 (remaining gas: unaccounted) + [ (Pair 17 1) + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 1) + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] + - [log] (exit) @ location: 29 (remaining gas: unaccounted) + [ 1 + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 1) + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] + - CONST (entry) @ location: 30 (remaining gas: unaccounted) + [ 1 + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 1) + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] + - [log] (exit) @ location: 30 (remaining gas: unaccounted) + [ 1 + 1 + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 1) + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] + - COMPARE (entry) @ location: 35 (remaining gas: unaccounted) + [ 1 + 1 + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 1) + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] + - [log] (exit) @ location: 35 (remaining gas: unaccounted) + [ 0 + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 1) + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] + - EQ (entry) @ location: 36 (remaining gas: unaccounted) + [ 0 + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 1) + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] + - [log] (exit) @ location: 36 (remaining gas: unaccounted) + [ True + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 1) + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] + - IF (entry) @ location: 37 (remaining gas: unaccounted) + [ True + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 1) + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] + - [log] (exit) @ location: 37 (remaining gas: unaccounted) + [ (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 1) + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] + - [halt] (entry) @ location: 43 (remaining gas: unaccounted) + [ (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 1) + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] + - control: KCons + - [log] (exit) @ location: 37 (remaining gas: unaccounted) + [ (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 1) + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] + - DROP (entry) @ location: 43 (remaining gas: unaccounted) + [ (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 1) + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] + - [log] (exit) @ location: 43 (remaining gas: unaccounted) + [ (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] + - READ_TICKET (entry) @ location: 44 (remaining gas: unaccounted) + [ (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] + - [log] (exit) @ location: 44 (remaining gas: unaccounted) + [ (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] + - CDR (entry) @ location: 46 (remaining gas: unaccounted) + [ (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] + - [log] (exit) @ location: 46 (remaining gas: unaccounted) + [ (Pair 17 2) + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] + - CDR (entry) @ location: 47 (remaining gas: unaccounted) + [ (Pair 17 2) + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] + - [log] (exit) @ location: 47 (remaining gas: unaccounted) + [ 2 + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] + - CONST (entry) @ location: 48 (remaining gas: unaccounted) + [ 2 + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] + - [log] (exit) @ location: 48 (remaining gas: unaccounted) + [ 2 + 2 + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] + - COMPARE (entry) @ location: 53 (remaining gas: unaccounted) + [ 2 + 2 + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] + - [log] (exit) @ location: 53 (remaining gas: unaccounted) + [ 0 + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] + - EQ (entry) @ location: 54 (remaining gas: unaccounted) + [ 0 + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] + - [log] (exit) @ location: 54 (remaining gas: unaccounted) + [ True + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] + - IF (entry) @ location: 55 (remaining gas: unaccounted) + [ True + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] + - [log] (exit) @ location: 55 (remaining gas: unaccounted) + [ (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] + - [halt] (entry) @ location: 61 (remaining gas: unaccounted) + [ (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] + - control: KCons + - [log] (exit) @ location: 55 (remaining gas: unaccounted) + [ (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] + - DROP (entry) @ location: 61 (remaining gas: unaccounted) + [ (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] + - [log] (exit) @ location: 61 (remaining gas: unaccounted) + [ ] + - CONST (entry) @ location: 62 (remaining gas: unaccounted) + [ ] + - [log] (exit) @ location: 62 (remaining gas: unaccounted) + [ Unit ] + - NIL (entry) @ location: 63 (remaining gas: unaccounted) + [ Unit ] + - [log] (exit) @ location: 63 (remaining gas: unaccounted) + [ {} + Unit ] + - PAIR (entry) @ location: 65 (remaining gas: unaccounted) + [ {} + Unit ] + - [log] (exit) @ location: 65 (remaining gas: unaccounted) + [ (Pair {} Unit) ] + - [halt] (entry) @ location: 7 (remaining gas: unaccounted) + [ (Pair {} Unit) ] + - control: KNil diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/view_toplevel_lib.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/view_toplevel_lib.out new file mode 100644 index 000000000000..f66282010be9 --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/view_toplevel_lib.out @@ -0,0 +1,22 @@ +view_toplevel_lib.out + +trace + - CAR (interp) @ location: 7 (remaining gas: unaccounted) + [ (Pair 5 3) ] + - CAR (entry) @ location: 7 (remaining gas: unaccounted) + [ (Pair 5 3) ] + - [log] (exit) @ location: 7 (remaining gas: unaccounted) + [ 5 ] + - NIL (entry) @ location: 8 (remaining gas: unaccounted) + [ 5 ] + - [log] (exit) @ location: 8 (remaining gas: unaccounted) + [ {} + 5 ] + - PAIR (entry) @ location: 10 (remaining gas: unaccounted) + [ {} + 5 ] + - [log] (exit) @ location: 10 (remaining gas: unaccounted) + [ (Pair {} 5) ] + - [halt] (entry) @ location: 6 (remaining gas: unaccounted) + [ (Pair {} 5) ] + - control: KNil diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/xor.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/xor.out new file mode 100644 index 000000000000..309397de4a6a --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/xor.out @@ -0,0 +1,49 @@ +xor.out + +trace + - CAR (interp) @ location: 16 (remaining gas: unaccounted) + [ (Pair (Left (Pair True False)) None) ] + - CAR (entry) @ location: 16 (remaining gas: unaccounted) + [ (Pair (Left (Pair True False)) None) ] + - [log] (exit) @ location: 16 (remaining gas: unaccounted) + [ (Left (Pair True False)) ] + - IF_LEFT (entry) @ location: 17 (remaining gas: unaccounted) + [ (Left (Pair True False)) ] + - [log] (exit) @ location: 17 (remaining gas: unaccounted) + [ (Pair True False) ] + - UNPAIR (entry) @ location: 19 (remaining gas: unaccounted) + [ (Pair True False) ] + - [log] (exit) @ location: 19 (remaining gas: unaccounted) + [ True + False ] + - XOR (entry) @ location: 20 (remaining gas: unaccounted) + [ True + False ] + - [log] (exit) @ location: 20 (remaining gas: unaccounted) + [ True ] + - LEFT (entry) @ location: 21 (remaining gas: unaccounted) + [ True ] + - [log] (exit) @ location: 21 (remaining gas: unaccounted) + [ (Left True) ] + - [halt] (entry) @ location: 28 (remaining gas: unaccounted) + [ (Left True) ] + - control: KCons + - [log] (exit) @ location: 17 (remaining gas: unaccounted) + [ (Left True) ] + - SOME (entry) @ location: 28 (remaining gas: unaccounted) + [ (Left True) ] + - [log] (exit) @ location: 28 (remaining gas: unaccounted) + [ (Some (Left True)) ] + - NIL (entry) @ location: 29 (remaining gas: unaccounted) + [ (Some (Left True)) ] + - [log] (exit) @ location: 29 (remaining gas: unaccounted) + [ {} + (Some (Left True)) ] + - PAIR (entry) @ location: 31 (remaining gas: unaccounted) + [ {} + (Some (Left True)) ] + - [log] (exit) @ location: 31 (remaining gas: unaccounted) + [ (Pair {} (Some (Left True))) ] + - [halt] (entry) @ location: 15 (remaining gas: unaccounted) + [ (Pair {} (Some (Left True))) ] + - control: KNil -- GitLab From 1a676b13306b289ee75bff17d7242a36d960c471 Mon Sep 17 00:00:00 2001 From: Mehdi Bouaziz Date: Fri, 22 Apr 2022 11:14:08 +0000 Subject: [PATCH 09/10] Proto/Test: improve log shape in logging regression tests. --- src/proto_alpha/lib_plugin/plugin.ml | 5 +- .../lib_protocol/test/regression/dune | 2 +- .../lib_protocol/test/regression/main.ml | 4 +- .../test/regression/test_logging.ml | 15 +- .../regression/tezt/_regressions/accounts.out | 100 +- .../tezt/_regressions/accounts_init.out | 167 - .../regression/tezt/_regressions/append.out | 84 +- .../regression/tezt/_regressions/auction.out | 172 +- .../tezt/_regressions/big_map_union.out | 204 +- .../tezt/_regressions/check_signature.out | 76 +- .../regression/tezt/_regressions/comb-get.out | 164 +- .../regression/tezt/_regressions/comb-set.out | 48 +- .../regression/tezt/_regressions/concat.out | 52 +- .../tezt/_regressions/conditionals.out | 56 +- .../regression/tezt/_regressions/cps_fact.out | 168 +- .../regression/tezt/_regressions/dign.out | 60 +- .../regression/tezt/_regressions/dipn.out | 84 +- .../regression/tezt/_regressions/dugn.out | 52 +- .../regression/tezt/_regressions/ediv.out | 140 +- .../regression/tezt/_regressions/faucet.out | 84 +- .../tezt/_regressions/get_and_update_map.out | 36 +- .../test/regression/tezt/_regressions/if.out | 32 +- .../tezt/_regressions/insertion_sort.out | 2948 ++++++++--------- .../tezt/_regressions/list_map_block.out | 292 +- .../tezt/_regressions/loop_left.out | 184 +- .../tezt/_regressions/packunpack.out | 72 +- .../regression/tezt/_regressions/pexec.out | 58 +- .../tezt/_regressions/reverse_loop.out | 152 +- .../tezt/_regressions/set_delegate.out | 32 +- .../regression/tezt/_regressions/shifts.out | 36 +- .../tezt/_regressions/spawn_identities.out | 916 ++--- .../tezt/_regressions/ticket_join.out | 32 +- .../tezt/_regressions/ticket_split.out | 116 +- .../tezt/_regressions/view_toplevel_lib.out | 16 +- .../test/regression/tezt/_regressions/xor.out | 40 +- .../tezos-protocol-alpha-tests.opam | 1 + 36 files changed, 3265 insertions(+), 3435 deletions(-) delete mode 100644 src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/accounts_init.out diff --git a/src/proto_alpha/lib_plugin/plugin.ml b/src/proto_alpha/lib_plugin/plugin.ml index 1da79a3084f7..eee1d35ef3d2 100644 --- a/src/proto_alpha/lib_plugin/plugin.ml +++ b/src/proto_alpha/lib_plugin/plugin.ml @@ -2171,7 +2171,7 @@ module RPC = struct | Chest_key_t -> return (T_chest_key, [], []) end - let pp_instr_name : + let rec pp_instr_name : type a b c d. Format.formatter -> (a, b, c, d) Script_typed_ir.kinstr -> unit = let open Script_typed_ir in @@ -2324,7 +2324,8 @@ module RPC = struct | IJoin_tickets _ -> pp_print_string fmt "JOIN_TICKETS" | IOpen_chest _ -> pp_print_string fmt "OPEN_CHEST" | IHalt _ -> pp_print_string fmt "[halt]" - | ILog _ -> pp_print_string fmt "[log]" + | ILog (_, _, _, instr) -> + Format.fprintf fmt "log/%a" pp_instr_name instr let run_operation_service ctxt () ({shell; protocol_data = Operation_data protocol_data}, chain_id) = diff --git a/src/proto_alpha/lib_protocol/test/regression/dune b/src/proto_alpha/lib_protocol/test/regression/dune index 8af99032ddf5..b12b84de17d8 100644 --- a/src/proto_alpha/lib_protocol/test/regression/dune +++ b/src/proto_alpha/lib_protocol/test/regression/dune @@ -2,7 +2,7 @@ (name main) (package tezos-protocol-alpha-tests) (deps (glob_files contracts/*) - (glob_files tezt/_regressions)) + (glob_files tezt/_regressions/*)) (libraries tezt tezos-base tezos-protocol-alpha diff --git a/src/proto_alpha/lib_protocol/test/regression/main.ml b/src/proto_alpha/lib_protocol/test/regression/main.ml index 0a165fd138fb..055d1d7ba7c9 100644 --- a/src/proto_alpha/lib_protocol/test/regression/main.ml +++ b/src/proto_alpha/lib_protocol/test/regression/main.ml @@ -26,8 +26,8 @@ (** Testing ------- Component: Protocol - Invocation: dune runtest src/proto_alpha/lib_protocol/test/regression - Subject: Protocol Regessions + Invocation: cd src/proto_alpha/lib_protocol/test/regression && dune exec ./main.exe + Subject: Protocol Regressions *) (* This module runs the tests implemented in all other modules of this directory. diff --git a/src/proto_alpha/lib_protocol/test/regression/test_logging.ml b/src/proto_alpha/lib_protocol/test/regression/test_logging.ml index 3be23d8aae54..8d985af1e018 100644 --- a/src/proto_alpha/lib_protocol/test/regression/test_logging.ml +++ b/src/proto_alpha/lib_protocol/test/regression/test_logging.ml @@ -74,29 +74,24 @@ let with_indentation fmt = function | Interp -> Format.fprintf fmt - "- @[%a (interp) @@ location: %d (remaining gas: %a)@,\ - [ @[%a ]@]@]" + "- @[%a (interp) @@ location: %d@,[ @[%a ]@]@]" | Exit -> Format.fprintf fmt - "- @[%a (exit) @@ location: %d (remaining gas: %a)@,\ - [ @[%a ]@]@]@]" + "- @[%a (exit) @@ location: %d@,[ @[%a ]@]@]@]" | Entry -> Format.fprintf fmt - "@[- @[%a (entry) @@ location: %d (remaining gas: %a)@,\ - [ @[%a ]@]@]" + "@[- @[%a (entry) @@ location: %d@,[ @[%a ]@]@]" let pp_trace fmt = function - | TInstr (loc, gas, instr, stack, element_kind) -> + | TInstr (loc, _gas, instr, stack, element_kind) -> with_indentation fmt element_kind Plugin.RPC.Scripts.pp_instr_name instr loc - Gas.pp - gas (Format.pp_print_list (fun ppf e -> Format.fprintf ppf "@[%a@]" Michelson_v1_printer.print_expr e)) stack @@ -155,7 +150,7 @@ let logger () : let test_context () = let open Environment.Error_monad in - let* b, _contracts = Context.init1 ~consensus_threshold:0 () in + let* b, _contract = Context.init1 ~consensus_threshold:0 () in let* inc = Incremental.begin_construction b in let ctxt = Incremental.alpha_ctxt inc in return @@ Alpha_context.Origination_nonce.init ctxt Operation_hash.zero diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/accounts.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/accounts.out index 3283e022baa1..ec8acfba73c9 100644 --- a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/accounts.out +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/accounts.out @@ -1,167 +1,167 @@ accounts.out trace - - DUP (interp) @ location: 15 (remaining gas: unaccounted) + - DUP (interp) @ location: 15 [ (Pair (Left "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx") {}) ] - - DUP (entry) @ location: 15 (remaining gas: unaccounted) + - DUP (entry) @ location: 15 [ (Pair (Left "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx") {}) ] - - [log] (exit) @ location: 15 (remaining gas: unaccounted) + - log/CAR (exit) @ location: 15 [ (Pair (Left "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx") {}) (Pair (Left "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx") {}) ] - - CAR (entry) @ location: 16 (remaining gas: unaccounted) + - CAR (entry) @ location: 16 [ (Pair (Left "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx") {}) (Pair (Left "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx") {}) ] - - [log] (exit) @ location: 16 (remaining gas: unaccounted) + - log/IF_LEFT (exit) @ location: 16 [ (Left "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx") (Pair (Left "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx") {}) ] - - IF_LEFT (entry) @ location: 17 (remaining gas: unaccounted) + - IF_LEFT (entry) @ location: 17 [ (Left "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx") (Pair (Left "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx") {}) ] - - [log] (exit) @ location: 17 (remaining gas: unaccounted) + - log/DUP (exit) @ location: 17 [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" (Pair (Left "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx") {}) ] - - DUP (entry) @ location: 19 (remaining gas: unaccounted) + - DUP (entry) @ location: 19 [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" (Pair (Left "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx") {}) ] - - [log] (exit) @ location: 19 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 19 [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" (Pair (Left "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx") {}) ] - - DIP (entry) @ location: 20 (remaining gas: unaccounted) + - DIP (entry) @ location: 20 [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" (Pair (Left "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx") {}) ] - - [log] (exit) @ location: 20 (remaining gas: unaccounted) + - log/CDR (exit) @ location: 20 [ (Pair (Left "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx") {}) ] - - CDR (entry) @ location: 23 (remaining gas: unaccounted) + - CDR (entry) @ location: 23 [ (Pair (Left "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx") {}) ] - - [log] (exit) @ location: 23 (remaining gas: unaccounted) + - log/DUP (exit) @ location: 23 [ {} ] - - DUP (entry) @ location: 24 (remaining gas: unaccounted) + - DUP (entry) @ location: 24 [ {} ] - - [log] (exit) @ location: 24 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 24 [ {} {} ] - - [halt] (entry) @ location: 22 (remaining gas: unaccounted) + - [halt] (entry) @ location: 22 [ {} {} ] - control: KCons - - CONST (entry) @ location: 20 (remaining gas: unaccounted) + - CONST (entry) @ location: 20 [ {} {} ] - - [log] (exit) @ location: 20 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 20 [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" {} {} ] - - CONST (entry) @ location: 20 (remaining gas: unaccounted) + - CONST (entry) @ location: 20 [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" {} {} ] - - [log] (exit) @ location: 20 (remaining gas: unaccounted) + - log/log/log/DIP (exit) @ location: 20 [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" {} {} ] - - [log] (exit) @ location: 20 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 20 [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" {} {} ] - - DIP (entry) @ location: 25 (remaining gas: unaccounted) + - DIP (entry) @ location: 25 [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" {} {} ] - - [log] (exit) @ location: 25 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 25 [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" {} {} ] - - SWAP (entry) @ location: 27 (remaining gas: unaccounted) + - SWAP (entry) @ location: 27 [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" {} {} ] - - [log] (exit) @ location: 27 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 27 [ {} "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" {} ] - - [halt] (entry) @ location: 27 (remaining gas: unaccounted) + - [halt] (entry) @ location: 27 [ {} "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" {} ] - control: KUndip - control: KCons - - [log] (exit) @ location: 25 (remaining gas: unaccounted) + - log/GET (exit) @ location: 25 [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" {} "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" {} ] - - GET (entry) @ location: 28 (remaining gas: unaccounted) + - GET (entry) @ location: 28 [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" {} "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" {} ] - - [log] (exit) @ location: 28 (remaining gas: unaccounted) + - log/IF_NONE (exit) @ location: 28 [ None "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" {} ] - - IF_NONE (entry) @ location: 30 (remaining gas: unaccounted) + - IF_NONE (entry) @ location: 30 [ None "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" {} ] - - [log] (exit) @ location: 30 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 30 [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" {} ] - - DIP (entry) @ location: 32 (remaining gas: unaccounted) + - DIP (entry) @ location: 32 [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" {} ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/AMOUNT (exit) @ location: 32 [ {} ] - - AMOUNT (entry) @ location: 34 (remaining gas: unaccounted) + - AMOUNT (entry) @ location: 34 [ {} ] - - [log] (exit) @ location: 34 (remaining gas: unaccounted) + - log/SOME (exit) @ location: 34 [ 0 {} ] - - SOME (entry) @ location: 35 (remaining gas: unaccounted) + - SOME (entry) @ location: 35 [ 0 {} ] - - [log] (exit) @ location: 35 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 35 [ (Some 0) {} ] - - [halt] (entry) @ location: 33 (remaining gas: unaccounted) + - [halt] (entry) @ location: 33 [ (Some 0) {} ] - control: KUndip - control: KCons - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/UPDATE (exit) @ location: 32 [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" (Some 0) {} ] - - UPDATE (entry) @ location: 36 (remaining gas: unaccounted) + - UPDATE (entry) @ location: 36 [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" (Some 0) {} ] - - [log] (exit) @ location: 36 (remaining gas: unaccounted) + - log/NIL (exit) @ location: 36 [ { Elt "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" 0 } ] - - NIL (entry) @ location: 37 (remaining gas: unaccounted) + - NIL (entry) @ location: 37 [ { Elt "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" 0 } ] - - [log] (exit) @ location: 37 (remaining gas: unaccounted) + - log/PAIR (exit) @ location: 37 [ {} { Elt "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" 0 } ] - - PAIR (entry) @ location: 39 (remaining gas: unaccounted) + - PAIR (entry) @ location: 39 [ {} { Elt "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" 0 } ] - - [log] (exit) @ location: 39 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 39 [ (Pair {} { Elt "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" 0 }) ] - - [halt] (entry) @ location: 14 (remaining gas: unaccounted) + - [halt] (entry) @ location: 14 [ (Pair {} { Elt "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" 0 }) ] - control: KCons - - [log] (exit) @ location: 30 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 30 [ (Pair {} { Elt "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" 0 }) ] - - [halt] (entry) @ location: 14 (remaining gas: unaccounted) + - [halt] (entry) @ location: 14 [ (Pair {} { Elt "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" 0 }) ] - control: KCons - - [log] (exit) @ location: 17 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 17 [ (Pair {} { Elt "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" 0 }) ] - - [halt] (entry) @ location: 14 (remaining gas: unaccounted) + - [halt] (entry) @ location: 14 [ (Pair {} { Elt "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" 0 }) ] - control: KNil diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/accounts_init.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/accounts_init.out deleted file mode 100644 index 0e18e55f1368..000000000000 --- a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/accounts_init.out +++ /dev/null @@ -1,167 +0,0 @@ -accounts_init.out - -trace - - DUP (interp) @ location: 15 (remaining gas: unaccounted) - [ (Pair (Left "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx") {}) ] - - DUP (entry) @ location: 15 (remaining gas: unaccounted) - [ (Pair (Left "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx") {}) ] - - [log] (exit) @ location: 15 (remaining gas: unaccounted) - [ (Pair (Left "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx") {}) - (Pair (Left "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx") {}) ] - - CAR (entry) @ location: 16 (remaining gas: unaccounted) - [ (Pair (Left "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx") {}) - (Pair (Left "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx") {}) ] - - [log] (exit) @ location: 16 (remaining gas: unaccounted) - [ (Left "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx") - (Pair (Left "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx") {}) ] - - IF_LEFT (entry) @ location: 17 (remaining gas: unaccounted) - [ (Left "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx") - (Pair (Left "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx") {}) ] - - [log] (exit) @ location: 17 (remaining gas: unaccounted) - [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" - (Pair (Left "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx") {}) ] - - DUP (entry) @ location: 19 (remaining gas: unaccounted) - [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" - (Pair (Left "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx") {}) ] - - [log] (exit) @ location: 19 (remaining gas: unaccounted) - [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" - "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" - (Pair (Left "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx") {}) ] - - DIP (entry) @ location: 20 (remaining gas: unaccounted) - [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" - "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" - (Pair (Left "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx") {}) ] - - [log] (exit) @ location: 20 (remaining gas: unaccounted) - [ (Pair (Left "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx") {}) ] - - CDR (entry) @ location: 23 (remaining gas: unaccounted) - [ (Pair (Left "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx") {}) ] - - [log] (exit) @ location: 23 (remaining gas: unaccounted) - [ {} ] - - DUP (entry) @ location: 24 (remaining gas: unaccounted) - [ {} ] - - [log] (exit) @ location: 24 (remaining gas: unaccounted) - [ {} - {} ] - - [halt] (entry) @ location: 22 (remaining gas: unaccounted) - [ {} - {} ] - - control: KCons - - CONST (entry) @ location: 20 (remaining gas: unaccounted) - [ {} - {} ] - - [log] (exit) @ location: 20 (remaining gas: unaccounted) - [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" - {} - {} ] - - CONST (entry) @ location: 20 (remaining gas: unaccounted) - [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" - {} - {} ] - - [log] (exit) @ location: 20 (remaining gas: unaccounted) - [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" - "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" - {} - {} ] - - [log] (exit) @ location: 20 (remaining gas: unaccounted) - [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" - "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" - {} - {} ] - - DIP (entry) @ location: 25 (remaining gas: unaccounted) - [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" - "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" - {} - {} ] - - [log] (exit) @ location: 25 (remaining gas: unaccounted) - [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" - {} - {} ] - - SWAP (entry) @ location: 27 (remaining gas: unaccounted) - [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" - {} - {} ] - - [log] (exit) @ location: 27 (remaining gas: unaccounted) - [ {} - "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" - {} ] - - [halt] (entry) @ location: 27 (remaining gas: unaccounted) - [ {} - "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" - {} ] - - control: KUndip - - control: KCons - - [log] (exit) @ location: 25 (remaining gas: unaccounted) - [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" - {} - "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" - {} ] - - GET (entry) @ location: 28 (remaining gas: unaccounted) - [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" - {} - "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" - {} ] - - [log] (exit) @ location: 28 (remaining gas: unaccounted) - [ None - "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" - {} ] - - IF_NONE (entry) @ location: 30 (remaining gas: unaccounted) - [ None - "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" - {} ] - - [log] (exit) @ location: 30 (remaining gas: unaccounted) - [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" - {} ] - - DIP (entry) @ location: 32 (remaining gas: unaccounted) - [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" - {} ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) - [ {} ] - - AMOUNT (entry) @ location: 34 (remaining gas: unaccounted) - [ {} ] - - [log] (exit) @ location: 34 (remaining gas: unaccounted) - [ 0 - {} ] - - SOME (entry) @ location: 35 (remaining gas: unaccounted) - [ 0 - {} ] - - [log] (exit) @ location: 35 (remaining gas: unaccounted) - [ (Some 0) - {} ] - - [halt] (entry) @ location: 33 (remaining gas: unaccounted) - [ (Some 0) - {} ] - - control: KUndip - - control: KCons - - [log] (exit) @ location: 32 (remaining gas: unaccounted) - [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" - (Some 0) - {} ] - - UPDATE (entry) @ location: 36 (remaining gas: unaccounted) - [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" - (Some 0) - {} ] - - [log] (exit) @ location: 36 (remaining gas: unaccounted) - [ { Elt "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" 0 } ] - - NIL (entry) @ location: 37 (remaining gas: unaccounted) - [ { Elt "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" 0 } ] - - [log] (exit) @ location: 37 (remaining gas: unaccounted) - [ {} - { Elt "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" 0 } ] - - PAIR (entry) @ location: 39 (remaining gas: unaccounted) - [ {} - { Elt "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" 0 } ] - - [log] (exit) @ location: 39 (remaining gas: unaccounted) - [ (Pair {} { Elt "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" 0 }) ] - - [halt] (entry) @ location: 14 (remaining gas: unaccounted) - [ (Pair {} { Elt "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" 0 }) ] - - control: KCons - - [log] (exit) @ location: 30 (remaining gas: unaccounted) - [ (Pair {} { Elt "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" 0 }) ] - - [halt] (entry) @ location: 14 (remaining gas: unaccounted) - [ (Pair {} { Elt "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" 0 }) ] - - control: KCons - - [log] (exit) @ location: 17 (remaining gas: unaccounted) - [ (Pair {} { Elt "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" 0 }) ] - - [halt] (entry) @ location: 14 (remaining gas: unaccounted) - [ (Pair {} { Elt "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" 0 }) ] - - control: KNil diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/append.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/append.out index 32956a1f7a02..d3b36b689616 100644 --- a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/append.out +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/append.out @@ -1,136 +1,136 @@ append.out trace - - CAR (interp) @ location: 12 (remaining gas: unaccounted) + - CAR (interp) @ location: 12 [ (Pair (Pair { 7 ; 8 ; 9 } { 4 ; 5 ; 6 }) { 1 ; 2 ; 3 }) ] - - CAR (entry) @ location: 12 (remaining gas: unaccounted) + - CAR (entry) @ location: 12 [ (Pair (Pair { 7 ; 8 ; 9 } { 4 ; 5 ; 6 }) { 1 ; 2 ; 3 }) ] - - [log] (exit) @ location: 12 (remaining gas: unaccounted) + - log/UNPAIR (exit) @ location: 12 [ (Pair { 7 ; 8 ; 9 } { 4 ; 5 ; 6 }) ] - - UNPAIR (entry) @ location: 13 (remaining gas: unaccounted) + - UNPAIR (entry) @ location: 13 [ (Pair { 7 ; 8 ; 9 } { 4 ; 5 ; 6 }) ] - - [log] (exit) @ location: 13 (remaining gas: unaccounted) + - log/NIL (exit) @ location: 13 [ { 7 ; 8 ; 9 } { 4 ; 5 ; 6 } ] - - NIL (entry) @ location: 14 (remaining gas: unaccounted) + - NIL (entry) @ location: 14 [ { 7 ; 8 ; 9 } { 4 ; 5 ; 6 } ] - - [log] (exit) @ location: 14 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 14 [ {} { 7 ; 8 ; 9 } { 4 ; 5 ; 6 } ] - - SWAP (entry) @ location: 16 (remaining gas: unaccounted) + - SWAP (entry) @ location: 16 [ {} { 7 ; 8 ; 9 } { 4 ; 5 ; 6 } ] - - [log] (exit) @ location: 16 (remaining gas: unaccounted) + - log/ITER (exit) @ location: 16 [ { 7 ; 8 ; 9 } {} { 4 ; 5 ; 6 } ] - - ITER (entry) @ location: 17 (remaining gas: unaccounted) + - ITER (entry) @ location: 17 [ { 7 ; 8 ; 9 } {} { 4 ; 5 ; 6 } ] - control: KIter - - [log] (exit) @ location: 17 (remaining gas: unaccounted) + - log/CONS (exit) @ location: 17 [ 7 {} { 4 ; 5 ; 6 } ] - - CONS (entry) @ location: 19 (remaining gas: unaccounted) + - CONS (entry) @ location: 19 [ 7 {} { 4 ; 5 ; 6 } ] - - [log] (exit) @ location: 19 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 19 [ { 7 } { 4 ; 5 ; 6 } ] - - [halt] (entry) @ location: 17 (remaining gas: unaccounted) + - [halt] (entry) @ location: 17 [ { 7 } { 4 ; 5 ; 6 } ] - control: KIter - - [log] (exit) @ location: 17 (remaining gas: unaccounted) + - log/CONS (exit) @ location: 17 [ 8 { 7 } { 4 ; 5 ; 6 } ] - - CONS (entry) @ location: 19 (remaining gas: unaccounted) + - CONS (entry) @ location: 19 [ 8 { 7 } { 4 ; 5 ; 6 } ] - - [log] (exit) @ location: 19 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 19 [ { 8 ; 7 } { 4 ; 5 ; 6 } ] - - [halt] (entry) @ location: 17 (remaining gas: unaccounted) + - [halt] (entry) @ location: 17 [ { 8 ; 7 } { 4 ; 5 ; 6 } ] - control: KIter - - [log] (exit) @ location: 17 (remaining gas: unaccounted) + - log/CONS (exit) @ location: 17 [ 9 { 8 ; 7 } { 4 ; 5 ; 6 } ] - - CONS (entry) @ location: 19 (remaining gas: unaccounted) + - CONS (entry) @ location: 19 [ 9 { 8 ; 7 } { 4 ; 5 ; 6 } ] - - [log] (exit) @ location: 19 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 19 [ { 9 ; 8 ; 7 } { 4 ; 5 ; 6 } ] - - [halt] (entry) @ location: 17 (remaining gas: unaccounted) + - [halt] (entry) @ location: 17 [ { 9 ; 8 ; 7 } { 4 ; 5 ; 6 } ] - control: KIter - control: KCons - - [log] (exit) @ location: 17 (remaining gas: unaccounted) + - log/ITER (exit) @ location: 17 [ { 9 ; 8 ; 7 } { 4 ; 5 ; 6 } ] - - ITER (entry) @ location: 20 (remaining gas: unaccounted) + - ITER (entry) @ location: 20 [ { 9 ; 8 ; 7 } { 4 ; 5 ; 6 } ] - control: KIter - - [log] (exit) @ location: 20 (remaining gas: unaccounted) + - log/CONS (exit) @ location: 20 [ 9 { 4 ; 5 ; 6 } ] - - CONS (entry) @ location: 22 (remaining gas: unaccounted) + - CONS (entry) @ location: 22 [ 9 { 4 ; 5 ; 6 } ] - - [log] (exit) @ location: 22 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 22 [ { 9 ; 4 ; 5 ; 6 } ] - - [halt] (entry) @ location: 20 (remaining gas: unaccounted) + - [halt] (entry) @ location: 20 [ { 9 ; 4 ; 5 ; 6 } ] - control: KIter - - [log] (exit) @ location: 20 (remaining gas: unaccounted) + - log/CONS (exit) @ location: 20 [ 8 { 9 ; 4 ; 5 ; 6 } ] - - CONS (entry) @ location: 22 (remaining gas: unaccounted) + - CONS (entry) @ location: 22 [ 8 { 9 ; 4 ; 5 ; 6 } ] - - [log] (exit) @ location: 22 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 22 [ { 8 ; 9 ; 4 ; 5 ; 6 } ] - - [halt] (entry) @ location: 20 (remaining gas: unaccounted) + - [halt] (entry) @ location: 20 [ { 8 ; 9 ; 4 ; 5 ; 6 } ] - control: KIter - - [log] (exit) @ location: 20 (remaining gas: unaccounted) + - log/CONS (exit) @ location: 20 [ 7 { 8 ; 9 ; 4 ; 5 ; 6 } ] - - CONS (entry) @ location: 22 (remaining gas: unaccounted) + - CONS (entry) @ location: 22 [ 7 { 8 ; 9 ; 4 ; 5 ; 6 } ] - - [log] (exit) @ location: 22 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 22 [ { 7 ; 8 ; 9 ; 4 ; 5 ; 6 } ] - - [halt] (entry) @ location: 20 (remaining gas: unaccounted) + - [halt] (entry) @ location: 20 [ { 7 ; 8 ; 9 ; 4 ; 5 ; 6 } ] - control: KIter - control: KCons - - [log] (exit) @ location: 20 (remaining gas: unaccounted) + - log/NIL (exit) @ location: 20 [ { 7 ; 8 ; 9 ; 4 ; 5 ; 6 } ] - - NIL (entry) @ location: 23 (remaining gas: unaccounted) + - NIL (entry) @ location: 23 [ { 7 ; 8 ; 9 ; 4 ; 5 ; 6 } ] - - [log] (exit) @ location: 23 (remaining gas: unaccounted) + - log/PAIR (exit) @ location: 23 [ {} { 7 ; 8 ; 9 ; 4 ; 5 ; 6 } ] - - PAIR (entry) @ location: 25 (remaining gas: unaccounted) + - PAIR (entry) @ location: 25 [ {} { 7 ; 8 ; 9 ; 4 ; 5 ; 6 } ] - - [log] (exit) @ location: 25 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 25 [ (Pair {} { 7 ; 8 ; 9 ; 4 ; 5 ; 6 }) ] - - [halt] (entry) @ location: 11 (remaining gas: unaccounted) + - [halt] (entry) @ location: 11 [ (Pair {} { 7 ; 8 ; 9 ; 4 ; 5 ; 6 }) ] - control: KNil diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/auction.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/auction.out index ea3ebef58781..ae065c848c95 100644 --- a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/auction.out +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/auction.out @@ -1,17 +1,17 @@ auction.out trace - - DUP (interp) @ location: 11 (remaining gas: unaccounted) + - DUP (interp) @ location: 11 [ (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" "2099-12-31T23:59:59Z" 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") ] - - DUP (entry) @ location: 11 (remaining gas: unaccounted) + - DUP (entry) @ location: 11 [ (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" "2099-12-31T23:59:59Z" 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") ] - - [log] (exit) @ location: 11 (remaining gas: unaccounted) + - log/CDR (exit) @ location: 11 [ (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" "2099-12-31T23:59:59Z" 50000000 @@ -20,7 +20,7 @@ trace "2099-12-31T23:59:59Z" 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") ] - - CDR (entry) @ location: 13 (remaining gas: unaccounted) + - CDR (entry) @ location: 13 [ (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" "2099-12-31T23:59:59Z" 50000000 @@ -29,45 +29,45 @@ trace "2099-12-31T23:59:59Z" 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") ] - - [log] (exit) @ location: 13 (remaining gas: unaccounted) + - log/CAR (exit) @ location: 13 [ (Pair "2099-12-31T23:59:59Z" 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" "2099-12-31T23:59:59Z" 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") ] - - CAR (entry) @ location: 14 (remaining gas: unaccounted) + - CAR (entry) @ location: 14 [ (Pair "2099-12-31T23:59:59Z" 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" "2099-12-31T23:59:59Z" 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") ] - - [log] (exit) @ location: 14 (remaining gas: unaccounted) + - log/DUP (exit) @ location: 14 [ "2099-12-31T23:59:59Z" (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" "2099-12-31T23:59:59Z" 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") ] - - DUP (entry) @ location: 15 (remaining gas: unaccounted) + - DUP (entry) @ location: 15 [ "2099-12-31T23:59:59Z" (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" "2099-12-31T23:59:59Z" 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") ] - - [log] (exit) @ location: 15 (remaining gas: unaccounted) + - log/NOW (exit) @ location: 15 [ "2099-12-31T23:59:59Z" "2099-12-31T23:59:59Z" (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" "2099-12-31T23:59:59Z" 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") ] - - NOW (entry) @ location: 16 (remaining gas: unaccounted) + - NOW (entry) @ location: 16 [ "2099-12-31T23:59:59Z" "2099-12-31T23:59:59Z" (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" "2099-12-31T23:59:59Z" 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") ] - - [log] (exit) @ location: 16 (remaining gas: unaccounted) + - log/COMPARE (exit) @ location: 16 [ "2022-04-14T12:32:39Z" "2099-12-31T23:59:59Z" "2099-12-31T23:59:59Z" @@ -75,7 +75,7 @@ trace "2099-12-31T23:59:59Z" 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") ] - - COMPARE (entry) @ location: 18 (remaining gas: unaccounted) + - COMPARE (entry) @ location: 18 [ "2022-04-14T12:32:39Z" "2099-12-31T23:59:59Z" "2099-12-31T23:59:59Z" @@ -83,72 +83,72 @@ trace "2099-12-31T23:59:59Z" 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") ] - - [log] (exit) @ location: 18 (remaining gas: unaccounted) + - log/GT (exit) @ location: 18 [ -1 "2099-12-31T23:59:59Z" (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" "2099-12-31T23:59:59Z" 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") ] - - GT (entry) @ location: 19 (remaining gas: unaccounted) + - GT (entry) @ location: 19 [ -1 "2099-12-31T23:59:59Z" (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" "2099-12-31T23:59:59Z" 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") ] - - [log] (exit) @ location: 19 (remaining gas: unaccounted) + - log/IF (exit) @ location: 19 [ False "2099-12-31T23:59:59Z" (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" "2099-12-31T23:59:59Z" 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") ] - - IF (entry) @ location: 20 (remaining gas: unaccounted) + - IF (entry) @ location: 20 [ False "2099-12-31T23:59:59Z" (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" "2099-12-31T23:59:59Z" 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") ] - - [log] (exit) @ location: 20 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 20 [ "2099-12-31T23:59:59Z" (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" "2099-12-31T23:59:59Z" 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") ] - - [halt] (entry) @ location: 26 (remaining gas: unaccounted) + - [halt] (entry) @ location: 26 [ "2099-12-31T23:59:59Z" (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" "2099-12-31T23:59:59Z" 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") ] - control: KCons - - [log] (exit) @ location: 20 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 20 [ "2099-12-31T23:59:59Z" (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" "2099-12-31T23:59:59Z" 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") ] - - SWAP (entry) @ location: 26 (remaining gas: unaccounted) + - SWAP (entry) @ location: 26 [ "2099-12-31T23:59:59Z" (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" "2099-12-31T23:59:59Z" 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") ] - - [log] (exit) @ location: 26 (remaining gas: unaccounted) + - log/DUP (exit) @ location: 26 [ (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" "2099-12-31T23:59:59Z" 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") "2099-12-31T23:59:59Z" ] - - DUP (entry) @ location: 27 (remaining gas: unaccounted) + - DUP (entry) @ location: 27 [ (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" "2099-12-31T23:59:59Z" 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") "2099-12-31T23:59:59Z" ] - - [log] (exit) @ location: 27 (remaining gas: unaccounted) + - log/CAR (exit) @ location: 27 [ (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" "2099-12-31T23:59:59Z" 50000000 @@ -158,7 +158,7 @@ trace 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") "2099-12-31T23:59:59Z" ] - - CAR (entry) @ location: 28 (remaining gas: unaccounted) + - CAR (entry) @ location: 28 [ (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" "2099-12-31T23:59:59Z" 50000000 @@ -168,247 +168,247 @@ trace 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") "2099-12-31T23:59:59Z" ] - - [log] (exit) @ location: 28 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 28 [ "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" "2099-12-31T23:59:59Z" 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") "2099-12-31T23:59:59Z" ] - - DIP (entry) @ location: 29 (remaining gas: unaccounted) + - DIP (entry) @ location: 29 [ "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" "2099-12-31T23:59:59Z" 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") "2099-12-31T23:59:59Z" ] - - [log] (exit) @ location: 29 (remaining gas: unaccounted) + - log/CDR (exit) @ location: 29 [ (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" "2099-12-31T23:59:59Z" 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") "2099-12-31T23:59:59Z" ] - - CDR (entry) @ location: 32 (remaining gas: unaccounted) + - CDR (entry) @ location: 32 [ (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" "2099-12-31T23:59:59Z" 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") "2099-12-31T23:59:59Z" ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/CDR (exit) @ location: 32 [ (Pair "2099-12-31T23:59:59Z" 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") "2099-12-31T23:59:59Z" ] - - CDR (entry) @ location: 33 (remaining gas: unaccounted) + - CDR (entry) @ location: 33 [ (Pair "2099-12-31T23:59:59Z" 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") "2099-12-31T23:59:59Z" ] - - [log] (exit) @ location: 33 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 33 [ (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") "2099-12-31T23:59:59Z" ] - - [halt] (entry) @ location: 31 (remaining gas: unaccounted) + - [halt] (entry) @ location: 31 [ (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") "2099-12-31T23:59:59Z" ] - control: KUndip - control: KCons - - [log] (exit) @ location: 29 (remaining gas: unaccounted) + - log/AMOUNT (exit) @ location: 29 [ "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") "2099-12-31T23:59:59Z" ] - - AMOUNT (entry) @ location: 34 (remaining gas: unaccounted) + - AMOUNT (entry) @ location: 34 [ "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") "2099-12-31T23:59:59Z" ] - - [log] (exit) @ location: 34 (remaining gas: unaccounted) + - log/PAIR (exit) @ location: 34 [ 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") "2099-12-31T23:59:59Z" ] - - PAIR (entry) @ location: 35 (remaining gas: unaccounted) + - PAIR (entry) @ location: 35 [ 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") "2099-12-31T23:59:59Z" ] - - [log] (exit) @ location: 35 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 35 [ (Pair 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") "2099-12-31T23:59:59Z" ] - - SWAP (entry) @ location: 36 (remaining gas: unaccounted) + - SWAP (entry) @ location: 36 [ (Pair 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") "2099-12-31T23:59:59Z" ] - - [log] (exit) @ location: 36 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 36 [ (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") (Pair 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") "2099-12-31T23:59:59Z" ] - - DIP (entry) @ location: 37 (remaining gas: unaccounted) + - DIP (entry) @ location: 37 [ (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") (Pair 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") "2099-12-31T23:59:59Z" ] - - [log] (exit) @ location: 37 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 37 [ (Pair 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") "2099-12-31T23:59:59Z" ] - - SWAP (entry) @ location: 39 (remaining gas: unaccounted) + - SWAP (entry) @ location: 39 [ (Pair 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") "2099-12-31T23:59:59Z" ] - - [log] (exit) @ location: 39 (remaining gas: unaccounted) + - log/PAIR (exit) @ location: 39 [ "2099-12-31T23:59:59Z" (Pair 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] - - PAIR (entry) @ location: 40 (remaining gas: unaccounted) + - PAIR (entry) @ location: 40 [ "2099-12-31T23:59:59Z" (Pair 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] - - [log] (exit) @ location: 40 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 40 [ (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] - - [halt] (entry) @ location: 38 (remaining gas: unaccounted) + - [halt] (entry) @ location: 38 [ (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] - control: KUndip - control: KCons - - [log] (exit) @ location: 37 (remaining gas: unaccounted) + - log/DUP (exit) @ location: 37 [ (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] - - DUP (entry) @ location: 41 (remaining gas: unaccounted) + - DUP (entry) @ location: 41 [ (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] - - [log] (exit) @ location: 41 (remaining gas: unaccounted) + - log/CAR (exit) @ location: 41 [ (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] - - CAR (entry) @ location: 42 (remaining gas: unaccounted) + - CAR (entry) @ location: 42 [ (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] - - [log] (exit) @ location: 42 (remaining gas: unaccounted) + - log/AMOUNT (exit) @ location: 42 [ 50000000 (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] - - AMOUNT (entry) @ location: 43 (remaining gas: unaccounted) + - AMOUNT (entry) @ location: 43 [ 50000000 (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] - - [log] (exit) @ location: 43 (remaining gas: unaccounted) + - log/COMPARE (exit) @ location: 43 [ 100000000 50000000 (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] - - COMPARE (entry) @ location: 45 (remaining gas: unaccounted) + - COMPARE (entry) @ location: 45 [ 100000000 50000000 (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] - - [log] (exit) @ location: 45 (remaining gas: unaccounted) + - log/LE (exit) @ location: 45 [ 1 (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] - - LE (entry) @ location: 46 (remaining gas: unaccounted) + - LE (entry) @ location: 46 [ 1 (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] - - [log] (exit) @ location: 46 (remaining gas: unaccounted) + - log/IF (exit) @ location: 46 [ False (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] - - IF (entry) @ location: 47 (remaining gas: unaccounted) + - IF (entry) @ location: 47 [ False (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] - - [log] (exit) @ location: 47 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 47 [ (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] - - [halt] (entry) @ location: 53 (remaining gas: unaccounted) + - [halt] (entry) @ location: 53 [ (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] - control: KCons - - [log] (exit) @ location: 47 (remaining gas: unaccounted) + - log/DUP (exit) @ location: 47 [ (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] - - DUP (entry) @ location: 53 (remaining gas: unaccounted) + - DUP (entry) @ location: 53 [ (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] - - [log] (exit) @ location: 53 (remaining gas: unaccounted) + - log/CAR (exit) @ location: 53 [ (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] - - CAR (entry) @ location: 54 (remaining gas: unaccounted) + - CAR (entry) @ location: 54 [ (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] - - [log] (exit) @ location: 54 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 54 [ 50000000 (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] - - DIP (entry) @ location: 55 (remaining gas: unaccounted) + - DIP (entry) @ location: 55 [ 50000000 (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] - - [log] (exit) @ location: 55 (remaining gas: unaccounted) + - log/CDR (exit) @ location: 55 [ (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] - - CDR (entry) @ location: 57 (remaining gas: unaccounted) + - CDR (entry) @ location: 57 [ (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] - - [log] (exit) @ location: 57 (remaining gas: unaccounted) + - log/IMPLICIT_ACCOUNT (exit) @ location: 57 [ "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] - - IMPLICIT_ACCOUNT (entry) @ location: 58 (remaining gas: unaccounted) + - IMPLICIT_ACCOUNT (entry) @ location: 58 [ "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] - - [log] (exit) @ location: 58 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 58 [ "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] - - [halt] (entry) @ location: 56 (remaining gas: unaccounted) + - [halt] (entry) @ location: 56 [ "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] - control: KUndip - control: KCons - - [log] (exit) @ location: 55 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 55 [ 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] - - CONST (entry) @ location: 59 (remaining gas: unaccounted) + - CONST (entry) @ location: 59 [ 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] - - [log] (exit) @ location: 59 (remaining gas: unaccounted) + - log/TRANSFER_TOKENS (exit) @ location: 59 [ Unit 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] - - TRANSFER_TOKENS (entry) @ location: 60 (remaining gas: unaccounted) + - TRANSFER_TOKENS (entry) @ location: 60 [ Unit 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] - - [log] (exit) @ location: 60 (remaining gas: unaccounted) + - log/NIL (exit) @ location: 60 [ 0x0000000000000000000000000000000000000000000000000180e1eb170000dac9f52543da1aed0bc1d6b46bf7c10db7014cd600 (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] - - NIL (entry) @ location: 61 (remaining gas: unaccounted) + - NIL (entry) @ location: 61 [ 0x0000000000000000000000000000000000000000000000000180e1eb170000dac9f52543da1aed0bc1d6b46bf7c10db7014cd600 (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] - - [log] (exit) @ location: 61 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 61 [ {} 0x0000000000000000000000000000000000000000000000000180e1eb170000dac9f52543da1aed0bc1d6b46bf7c10db7014cd600 (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] - - SWAP (entry) @ location: 63 (remaining gas: unaccounted) + - SWAP (entry) @ location: 63 [ {} 0x0000000000000000000000000000000000000000000000000180e1eb170000dac9f52543da1aed0bc1d6b46bf7c10db7014cd600 (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] - - [log] (exit) @ location: 63 (remaining gas: unaccounted) + - log/CONS (exit) @ location: 63 [ 0x0000000000000000000000000000000000000000000000000180e1eb170000dac9f52543da1aed0bc1d6b46bf7c10db7014cd600 {} (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] - - CONS (entry) @ location: 64 (remaining gas: unaccounted) + - CONS (entry) @ location: 64 [ 0x0000000000000000000000000000000000000000000000000180e1eb170000dac9f52543da1aed0bc1d6b46bf7c10db7014cd600 {} (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] - - [log] (exit) @ location: 64 (remaining gas: unaccounted) + - log/PAIR (exit) @ location: 64 [ { 0x0000000000000000000000000000000000000000000000000180e1eb170000dac9f52543da1aed0bc1d6b46bf7c10db7014cd600 } (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] - - PAIR (entry) @ location: 65 (remaining gas: unaccounted) + - PAIR (entry) @ location: 65 [ { 0x0000000000000000000000000000000000000000000000000180e1eb170000dac9f52543da1aed0bc1d6b46bf7c10db7014cd600 } (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] - - [log] (exit) @ location: 65 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 65 [ (Pair { 0x0000000000000000000000000000000000000000000000000180e1eb170000dac9f52543da1aed0bc1d6b46bf7c10db7014cd600 } "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] - - [halt] (entry) @ location: 10 (remaining gas: unaccounted) + - [halt] (entry) @ location: 10 [ (Pair { 0x0000000000000000000000000000000000000000000000000180e1eb170000dac9f52543da1aed0bc1d6b46bf7c10db7014cd600 } "2099-12-31T23:59:59Z" 100000000 diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/big_map_union.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/big_map_union.out index d8062f4cb9ae..9e352fac9627 100644 --- a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/big_map_union.out +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/big_map_union.out @@ -1,500 +1,500 @@ big_map_union.out trace - - UNPAIR (interp) @ location: 15 (remaining gas: unaccounted) + - UNPAIR (interp) @ location: 15 [ (Pair { Pair "string" 12 ; Pair "abc" 99 ; Pair "def" 3 } { Elt "123" 123 } Unit) ] - - UNPAIR (entry) @ location: 15 (remaining gas: unaccounted) + - UNPAIR (entry) @ location: 15 [ (Pair { Pair "string" 12 ; Pair "abc" 99 ; Pair "def" 3 } { Elt "123" 123 } Unit) ] - - [log] (exit) @ location: 15 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 15 [ { Pair "string" 12 ; Pair "abc" 99 ; Pair "def" 3 } (Pair { Elt "123" 123 } Unit) ] - - DIP (entry) @ location: 16 (remaining gas: unaccounted) + - DIP (entry) @ location: 16 [ { Pair "string" 12 ; Pair "abc" 99 ; Pair "def" 3 } (Pair { Elt "123" 123 } Unit) ] - - [log] (exit) @ location: 16 (remaining gas: unaccounted) + - log/UNPAIR (exit) @ location: 16 [ (Pair { Elt "123" 123 } Unit) ] - - UNPAIR (entry) @ location: 18 (remaining gas: unaccounted) + - UNPAIR (entry) @ location: 18 [ (Pair { Elt "123" 123 } Unit) ] - - [log] (exit) @ location: 18 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 18 [ { Elt "123" 123 } Unit ] - - [halt] (entry) @ location: 18 (remaining gas: unaccounted) + - [halt] (entry) @ location: 18 [ { Elt "123" 123 } Unit ] - control: KUndip - control: KCons - - [log] (exit) @ location: 16 (remaining gas: unaccounted) + - log/ITER (exit) @ location: 16 [ { Pair "string" 12 ; Pair "abc" 99 ; Pair "def" 3 } { Elt "123" 123 } Unit ] - - ITER (entry) @ location: 19 (remaining gas: unaccounted) + - ITER (entry) @ location: 19 [ { Pair "string" 12 ; Pair "abc" 99 ; Pair "def" 3 } { Elt "123" 123 } Unit ] - control: KIter - - [log] (exit) @ location: 19 (remaining gas: unaccounted) + - log/UNPAIR (exit) @ location: 19 [ (Pair "string" 12) { Elt "123" 123 } Unit ] - - UNPAIR (entry) @ location: 21 (remaining gas: unaccounted) + - UNPAIR (entry) @ location: 21 [ (Pair "string" 12) { Elt "123" 123 } Unit ] - - [log] (exit) @ location: 21 (remaining gas: unaccounted) + - log/DUP (exit) @ location: 21 [ "string" 12 { Elt "123" 123 } Unit ] - - DUP (entry) @ location: 22 (remaining gas: unaccounted) + - DUP (entry) @ location: 22 [ "string" 12 { Elt "123" 123 } Unit ] - - [log] (exit) @ location: 22 (remaining gas: unaccounted) + - log/DUP (exit) @ location: 22 [ { Elt "123" 123 } "string" 12 { Elt "123" 123 } Unit ] - - DUP (entry) @ location: 24 (remaining gas: unaccounted) + - DUP (entry) @ location: 24 [ { Elt "123" 123 } "string" 12 { Elt "123" 123 } Unit ] - - [log] (exit) @ location: 24 (remaining gas: unaccounted) + - log/GET (exit) @ location: 24 [ "string" { Elt "123" 123 } "string" 12 { Elt "123" 123 } Unit ] - - GET (entry) @ location: 26 (remaining gas: unaccounted) + - GET (entry) @ location: 26 [ "string" { Elt "123" 123 } "string" 12 { Elt "123" 123 } Unit ] - - [log] (exit) @ location: 26 (remaining gas: unaccounted) + - log/IF_NONE (exit) @ location: 26 [ None "string" 12 { Elt "123" 123 } Unit ] - - IF_NONE (entry) @ location: 27 (remaining gas: unaccounted) + - IF_NONE (entry) @ location: 27 [ None "string" 12 { Elt "123" 123 } Unit ] - - [log] (exit) @ location: 27 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 27 [ "string" 12 { Elt "123" 123 } Unit ] - - CONST (entry) @ location: 29 (remaining gas: unaccounted) + - CONST (entry) @ location: 29 [ "string" 12 { Elt "123" 123 } Unit ] - - [log] (exit) @ location: 29 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 29 [ 0 "string" 12 { Elt "123" 123 } Unit ] - - [halt] (entry) @ location: 33 (remaining gas: unaccounted) + - [halt] (entry) @ location: 33 [ 0 "string" 12 { Elt "123" 123 } Unit ] - control: KCons - - [log] (exit) @ location: 27 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 27 [ 0 "string" 12 { Elt "123" 123 } Unit ] - - SWAP (entry) @ location: 33 (remaining gas: unaccounted) + - SWAP (entry) @ location: 33 [ 0 "string" 12 { Elt "123" 123 } Unit ] - - [log] (exit) @ location: 33 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 33 [ "string" 0 12 { Elt "123" 123 } Unit ] - - DIP (entry) @ location: 34 (remaining gas: unaccounted) + - DIP (entry) @ location: 34 [ "string" 0 12 { Elt "123" 123 } Unit ] - - [log] (exit) @ location: 34 (remaining gas: unaccounted) + - log/ADD (exit) @ location: 34 [ 0 12 { Elt "123" 123 } Unit ] - - ADD (entry) @ location: 36 (remaining gas: unaccounted) + - ADD (entry) @ location: 36 [ 0 12 { Elt "123" 123 } Unit ] - - [log] (exit) @ location: 36 (remaining gas: unaccounted) + - log/SOME (exit) @ location: 36 [ 12 { Elt "123" 123 } Unit ] - - SOME (entry) @ location: 37 (remaining gas: unaccounted) + - SOME (entry) @ location: 37 [ 12 { Elt "123" 123 } Unit ] - - [log] (exit) @ location: 37 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 37 [ (Some 12) { Elt "123" 123 } Unit ] - - [halt] (entry) @ location: 35 (remaining gas: unaccounted) + - [halt] (entry) @ location: 35 [ (Some 12) { Elt "123" 123 } Unit ] - control: KUndip - control: KCons - - [log] (exit) @ location: 34 (remaining gas: unaccounted) + - log/UPDATE (exit) @ location: 34 [ "string" (Some 12) { Elt "123" 123 } Unit ] - - UPDATE (entry) @ location: 38 (remaining gas: unaccounted) + - UPDATE (entry) @ location: 38 [ "string" (Some 12) { Elt "123" 123 } Unit ] - - [log] (exit) @ location: 38 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 38 [ { Elt "123" 123 ; Elt "string" 12 } Unit ] - - [halt] (entry) @ location: 19 (remaining gas: unaccounted) + - [halt] (entry) @ location: 19 [ { Elt "123" 123 ; Elt "string" 12 } Unit ] - control: KIter - - [log] (exit) @ location: 19 (remaining gas: unaccounted) + - log/UNPAIR (exit) @ location: 19 [ (Pair "abc" 99) { Elt "123" 123 ; Elt "string" 12 } Unit ] - - UNPAIR (entry) @ location: 21 (remaining gas: unaccounted) + - UNPAIR (entry) @ location: 21 [ (Pair "abc" 99) { Elt "123" 123 ; Elt "string" 12 } Unit ] - - [log] (exit) @ location: 21 (remaining gas: unaccounted) + - log/DUP (exit) @ location: 21 [ "abc" 99 { Elt "123" 123 ; Elt "string" 12 } Unit ] - - DUP (entry) @ location: 22 (remaining gas: unaccounted) + - DUP (entry) @ location: 22 [ "abc" 99 { Elt "123" 123 ; Elt "string" 12 } Unit ] - - [log] (exit) @ location: 22 (remaining gas: unaccounted) + - log/DUP (exit) @ location: 22 [ { Elt "123" 123 ; Elt "string" 12 } "abc" 99 { Elt "123" 123 ; Elt "string" 12 } Unit ] - - DUP (entry) @ location: 24 (remaining gas: unaccounted) + - DUP (entry) @ location: 24 [ { Elt "123" 123 ; Elt "string" 12 } "abc" 99 { Elt "123" 123 ; Elt "string" 12 } Unit ] - - [log] (exit) @ location: 24 (remaining gas: unaccounted) + - log/GET (exit) @ location: 24 [ "abc" { Elt "123" 123 ; Elt "string" 12 } "abc" 99 { Elt "123" 123 ; Elt "string" 12 } Unit ] - - GET (entry) @ location: 26 (remaining gas: unaccounted) + - GET (entry) @ location: 26 [ "abc" { Elt "123" 123 ; Elt "string" 12 } "abc" 99 { Elt "123" 123 ; Elt "string" 12 } Unit ] - - [log] (exit) @ location: 26 (remaining gas: unaccounted) + - log/IF_NONE (exit) @ location: 26 [ None "abc" 99 { Elt "123" 123 ; Elt "string" 12 } Unit ] - - IF_NONE (entry) @ location: 27 (remaining gas: unaccounted) + - IF_NONE (entry) @ location: 27 [ None "abc" 99 { Elt "123" 123 ; Elt "string" 12 } Unit ] - - [log] (exit) @ location: 27 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 27 [ "abc" 99 { Elt "123" 123 ; Elt "string" 12 } Unit ] - - CONST (entry) @ location: 29 (remaining gas: unaccounted) + - CONST (entry) @ location: 29 [ "abc" 99 { Elt "123" 123 ; Elt "string" 12 } Unit ] - - [log] (exit) @ location: 29 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 29 [ 0 "abc" 99 { Elt "123" 123 ; Elt "string" 12 } Unit ] - - [halt] (entry) @ location: 33 (remaining gas: unaccounted) + - [halt] (entry) @ location: 33 [ 0 "abc" 99 { Elt "123" 123 ; Elt "string" 12 } Unit ] - control: KCons - - [log] (exit) @ location: 27 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 27 [ 0 "abc" 99 { Elt "123" 123 ; Elt "string" 12 } Unit ] - - SWAP (entry) @ location: 33 (remaining gas: unaccounted) + - SWAP (entry) @ location: 33 [ 0 "abc" 99 { Elt "123" 123 ; Elt "string" 12 } Unit ] - - [log] (exit) @ location: 33 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 33 [ "abc" 0 99 { Elt "123" 123 ; Elt "string" 12 } Unit ] - - DIP (entry) @ location: 34 (remaining gas: unaccounted) + - DIP (entry) @ location: 34 [ "abc" 0 99 { Elt "123" 123 ; Elt "string" 12 } Unit ] - - [log] (exit) @ location: 34 (remaining gas: unaccounted) + - log/ADD (exit) @ location: 34 [ 0 99 { Elt "123" 123 ; Elt "string" 12 } Unit ] - - ADD (entry) @ location: 36 (remaining gas: unaccounted) + - ADD (entry) @ location: 36 [ 0 99 { Elt "123" 123 ; Elt "string" 12 } Unit ] - - [log] (exit) @ location: 36 (remaining gas: unaccounted) + - log/SOME (exit) @ location: 36 [ 99 { Elt "123" 123 ; Elt "string" 12 } Unit ] - - SOME (entry) @ location: 37 (remaining gas: unaccounted) + - SOME (entry) @ location: 37 [ 99 { Elt "123" 123 ; Elt "string" 12 } Unit ] - - [log] (exit) @ location: 37 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 37 [ (Some 99) { Elt "123" 123 ; Elt "string" 12 } Unit ] - - [halt] (entry) @ location: 35 (remaining gas: unaccounted) + - [halt] (entry) @ location: 35 [ (Some 99) { Elt "123" 123 ; Elt "string" 12 } Unit ] - control: KUndip - control: KCons - - [log] (exit) @ location: 34 (remaining gas: unaccounted) + - log/UPDATE (exit) @ location: 34 [ "abc" (Some 99) { Elt "123" 123 ; Elt "string" 12 } Unit ] - - UPDATE (entry) @ location: 38 (remaining gas: unaccounted) + - UPDATE (entry) @ location: 38 [ "abc" (Some 99) { Elt "123" 123 ; Elt "string" 12 } Unit ] - - [log] (exit) @ location: 38 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 38 [ { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } Unit ] - - [halt] (entry) @ location: 19 (remaining gas: unaccounted) + - [halt] (entry) @ location: 19 [ { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } Unit ] - control: KIter - - [log] (exit) @ location: 19 (remaining gas: unaccounted) + - log/UNPAIR (exit) @ location: 19 [ (Pair "def" 3) { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } Unit ] - - UNPAIR (entry) @ location: 21 (remaining gas: unaccounted) + - UNPAIR (entry) @ location: 21 [ (Pair "def" 3) { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } Unit ] - - [log] (exit) @ location: 21 (remaining gas: unaccounted) + - log/DUP (exit) @ location: 21 [ "def" 3 { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } Unit ] - - DUP (entry) @ location: 22 (remaining gas: unaccounted) + - DUP (entry) @ location: 22 [ "def" 3 { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } Unit ] - - [log] (exit) @ location: 22 (remaining gas: unaccounted) + - log/DUP (exit) @ location: 22 [ { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } "def" 3 { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } Unit ] - - DUP (entry) @ location: 24 (remaining gas: unaccounted) + - DUP (entry) @ location: 24 [ { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } "def" 3 { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } Unit ] - - [log] (exit) @ location: 24 (remaining gas: unaccounted) + - log/GET (exit) @ location: 24 [ "def" { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } "def" 3 { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } Unit ] - - GET (entry) @ location: 26 (remaining gas: unaccounted) + - GET (entry) @ location: 26 [ "def" { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } "def" 3 { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } Unit ] - - [log] (exit) @ location: 26 (remaining gas: unaccounted) + - log/IF_NONE (exit) @ location: 26 [ None "def" 3 { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } Unit ] - - IF_NONE (entry) @ location: 27 (remaining gas: unaccounted) + - IF_NONE (entry) @ location: 27 [ None "def" 3 { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } Unit ] - - [log] (exit) @ location: 27 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 27 [ "def" 3 { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } Unit ] - - CONST (entry) @ location: 29 (remaining gas: unaccounted) + - CONST (entry) @ location: 29 [ "def" 3 { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } Unit ] - - [log] (exit) @ location: 29 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 29 [ 0 "def" 3 { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } Unit ] - - [halt] (entry) @ location: 33 (remaining gas: unaccounted) + - [halt] (entry) @ location: 33 [ 0 "def" 3 { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } Unit ] - control: KCons - - [log] (exit) @ location: 27 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 27 [ 0 "def" 3 { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } Unit ] - - SWAP (entry) @ location: 33 (remaining gas: unaccounted) + - SWAP (entry) @ location: 33 [ 0 "def" 3 { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } Unit ] - - [log] (exit) @ location: 33 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 33 [ "def" 0 3 { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } Unit ] - - DIP (entry) @ location: 34 (remaining gas: unaccounted) + - DIP (entry) @ location: 34 [ "def" 0 3 { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } Unit ] - - [log] (exit) @ location: 34 (remaining gas: unaccounted) + - log/ADD (exit) @ location: 34 [ 0 3 { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } Unit ] - - ADD (entry) @ location: 36 (remaining gas: unaccounted) + - ADD (entry) @ location: 36 [ 0 3 { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } Unit ] - - [log] (exit) @ location: 36 (remaining gas: unaccounted) + - log/SOME (exit) @ location: 36 [ 3 { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } Unit ] - - SOME (entry) @ location: 37 (remaining gas: unaccounted) + - SOME (entry) @ location: 37 [ 3 { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } Unit ] - - [log] (exit) @ location: 37 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 37 [ (Some 3) { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } Unit ] - - [halt] (entry) @ location: 35 (remaining gas: unaccounted) + - [halt] (entry) @ location: 35 [ (Some 3) { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } Unit ] - control: KUndip - control: KCons - - [log] (exit) @ location: 34 (remaining gas: unaccounted) + - log/UPDATE (exit) @ location: 34 [ "def" (Some 3) { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } Unit ] - - UPDATE (entry) @ location: 38 (remaining gas: unaccounted) + - UPDATE (entry) @ location: 38 [ "def" (Some 3) { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } Unit ] - - [log] (exit) @ location: 38 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 38 [ { Elt "123" 123 ; Elt "abc" 99 ; Elt "def" 3 ; Elt "string" 12 } Unit ] - - [halt] (entry) @ location: 19 (remaining gas: unaccounted) + - [halt] (entry) @ location: 19 [ { Elt "123" 123 ; Elt "abc" 99 ; Elt "def" 3 ; Elt "string" 12 } Unit ] - control: KIter - control: KCons - - [log] (exit) @ location: 19 (remaining gas: unaccounted) + - log/PAIR (exit) @ location: 19 [ { Elt "123" 123 ; Elt "abc" 99 ; Elt "def" 3 ; Elt "string" 12 } Unit ] - - PAIR (entry) @ location: 39 (remaining gas: unaccounted) + - PAIR (entry) @ location: 39 [ { Elt "123" 123 ; Elt "abc" 99 ; Elt "def" 3 ; Elt "string" 12 } Unit ] - - [log] (exit) @ location: 39 (remaining gas: unaccounted) + - log/NIL (exit) @ location: 39 [ (Pair { Elt "123" 123 ; Elt "abc" 99 ; Elt "def" 3 ; Elt "string" 12 } Unit) ] - - NIL (entry) @ location: 40 (remaining gas: unaccounted) + - NIL (entry) @ location: 40 [ (Pair { Elt "123" 123 ; Elt "abc" 99 ; Elt "def" 3 ; Elt "string" 12 } Unit) ] - - [log] (exit) @ location: 40 (remaining gas: unaccounted) + - log/PAIR (exit) @ location: 40 [ {} (Pair { Elt "123" 123 ; Elt "abc" 99 ; Elt "def" 3 ; Elt "string" 12 } Unit) ] - - PAIR (entry) @ location: 42 (remaining gas: unaccounted) + - PAIR (entry) @ location: 42 [ {} (Pair { Elt "123" 123 ; Elt "abc" 99 ; Elt "def" 3 ; Elt "string" 12 } Unit) ] - - [log] (exit) @ location: 42 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 42 [ (Pair {} { Elt "123" 123 ; Elt "abc" 99 ; Elt "def" 3 ; Elt "string" 12 } Unit) ] - - [halt] (entry) @ location: 13 (remaining gas: unaccounted) + - [halt] (entry) @ location: 13 [ (Pair {} { Elt "123" 123 ; Elt "abc" 99 ; Elt "def" 3 ; Elt "string" 12 } Unit) ] - control: KNil diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/check_signature.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/check_signature.out index d898beb8455a..73ea9d11b42c 100644 --- a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/check_signature.out +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/check_signature.out @@ -1,29 +1,29 @@ check_signature.out trace - - DUP (interp) @ location: 9 (remaining gas: unaccounted) + - DUP (interp) @ location: 9 [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" "TEZOS") ] - - DUP (entry) @ location: 9 (remaining gas: unaccounted) + - DUP (entry) @ location: 9 [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" "TEZOS") ] - - [log] (exit) @ location: 9 (remaining gas: unaccounted) + - log/DUP (exit) @ location: 9 [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" "TEZOS") (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" "TEZOS") ] - - DUP (entry) @ location: 10 (remaining gas: unaccounted) + - DUP (entry) @ location: 10 [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" "TEZOS") (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" "TEZOS") ] - - [log] (exit) @ location: 10 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 10 [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" "TEZOS") @@ -33,7 +33,7 @@ trace (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" "TEZOS") ] - - DIP (entry) @ location: 11 (remaining gas: unaccounted) + - DIP (entry) @ location: 11 [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" "TEZOS") @@ -43,33 +43,33 @@ trace (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" "TEZOS") ] - - [log] (exit) @ location: 11 (remaining gas: unaccounted) + - log/CDR (exit) @ location: 11 [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" "TEZOS") (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" "TEZOS") ] - - CDR (entry) @ location: 13 (remaining gas: unaccounted) + - CDR (entry) @ location: 13 [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" "TEZOS") (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" "TEZOS") ] - - [log] (exit) @ location: 13 (remaining gas: unaccounted) + - log/DUP (exit) @ location: 13 [ (Pair "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" "TEZOS") (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" "TEZOS") ] - - DUP (entry) @ location: 14 (remaining gas: unaccounted) + - DUP (entry) @ location: 14 [ (Pair "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" "TEZOS") (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" "TEZOS") ] - - [log] (exit) @ location: 14 (remaining gas: unaccounted) + - log/CAR (exit) @ location: 14 [ (Pair "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" "TEZOS") (Pair "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" @@ -77,7 +77,7 @@ trace (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" "TEZOS") ] - - CAR (entry) @ location: 15 (remaining gas: unaccounted) + - CAR (entry) @ location: 15 [ (Pair "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" "TEZOS") (Pair "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" @@ -85,61 +85,61 @@ trace (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" "TEZOS") ] - - [log] (exit) @ location: 15 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 15 [ "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" (Pair "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" "TEZOS") (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" "TEZOS") ] - - DIP (entry) @ location: 16 (remaining gas: unaccounted) + - DIP (entry) @ location: 16 [ "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" (Pair "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" "TEZOS") (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" "TEZOS") ] - - [log] (exit) @ location: 16 (remaining gas: unaccounted) + - log/CDR (exit) @ location: 16 [ (Pair "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" "TEZOS") (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" "TEZOS") ] - - CDR (entry) @ location: 18 (remaining gas: unaccounted) + - CDR (entry) @ location: 18 [ (Pair "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" "TEZOS") (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" "TEZOS") ] - - [log] (exit) @ location: 18 (remaining gas: unaccounted) + - log/PACK (exit) @ location: 18 [ "TEZOS" (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" "TEZOS") ] - - PACK (entry) @ location: 19 (remaining gas: unaccounted) + - PACK (entry) @ location: 19 [ "TEZOS" (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" "TEZOS") ] - - [log] (exit) @ location: 19 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 19 [ 0x05010000000554455a4f53 (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" "TEZOS") ] - - [halt] (entry) @ location: 17 (remaining gas: unaccounted) + - [halt] (entry) @ location: 17 [ 0x05010000000554455a4f53 (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" "TEZOS") ] - control: KUndip - control: KCons - - [log] (exit) @ location: 16 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 16 [ "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" 0x05010000000554455a4f53 (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" "TEZOS") ] - - [halt] (entry) @ location: 12 (remaining gas: unaccounted) + - [halt] (entry) @ location: 12 [ "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" 0x05010000000554455a4f53 (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" @@ -147,7 +147,7 @@ trace "TEZOS") ] - control: KUndip - control: KCons - - [log] (exit) @ location: 11 (remaining gas: unaccounted) + - log/CAR (exit) @ location: 11 [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" "TEZOS") @@ -156,7 +156,7 @@ trace (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" "TEZOS") ] - - CAR (entry) @ location: 20 (remaining gas: unaccounted) + - CAR (entry) @ location: 20 [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" "TEZOS") @@ -165,66 +165,66 @@ trace (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" "TEZOS") ] - - [log] (exit) @ location: 20 (remaining gas: unaccounted) + - log/CHECK_SIGNATURE (exit) @ location: 20 [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" 0x05010000000554455a4f53 (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" "TEZOS") ] - - CHECK_SIGNATURE (entry) @ location: 21 (remaining gas: unaccounted) + - CHECK_SIGNATURE (entry) @ location: 21 [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" 0x05010000000554455a4f53 (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" "TEZOS") ] - - [log] (exit) @ location: 21 (remaining gas: unaccounted) + - log/IF (exit) @ location: 21 [ True (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" "TEZOS") ] - - IF (entry) @ location: 22 (remaining gas: unaccounted) + - IF (entry) @ location: 22 [ True (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" "TEZOS") ] - - [log] (exit) @ location: 22 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 22 [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" "TEZOS") ] - - [halt] (entry) @ location: 28 (remaining gas: unaccounted) + - [halt] (entry) @ location: 28 [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" "TEZOS") ] - control: KCons - - [log] (exit) @ location: 22 (remaining gas: unaccounted) + - log/CDR (exit) @ location: 22 [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" "TEZOS") ] - - CDR (entry) @ location: 28 (remaining gas: unaccounted) + - CDR (entry) @ location: 28 [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" "TEZOS") ] - - [log] (exit) @ location: 28 (remaining gas: unaccounted) + - log/NIL (exit) @ location: 28 [ (Pair "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" "TEZOS") ] - - NIL (entry) @ location: 29 (remaining gas: unaccounted) + - NIL (entry) @ location: 29 [ (Pair "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" "TEZOS") ] - - [log] (exit) @ location: 29 (remaining gas: unaccounted) + - log/PAIR (exit) @ location: 29 [ {} (Pair "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" "TEZOS") ] - - PAIR (entry) @ location: 31 (remaining gas: unaccounted) + - PAIR (entry) @ location: 31 [ {} (Pair "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" "TEZOS") ] - - [log] (exit) @ location: 31 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 31 [ (Pair {} "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" "TEZOS") ] - - [halt] (entry) @ location: 8 (remaining gas: unaccounted) + - [halt] (entry) @ location: 8 [ (Pair {} "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" "TEZOS") ] diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/comb-get.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/comb-get.out index 9ec1fd53b70a..92b51285b8af 100644 --- a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/comb-get.out +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/comb-get.out @@ -1,235 +1,235 @@ comb-get.out trace - - CAR (interp) @ location: 11 (remaining gas: unaccounted) + - CAR (interp) @ location: 11 [ (Pair (Pair 1 4 2 Unit) Unit) ] - - CAR (entry) @ location: 11 (remaining gas: unaccounted) + - CAR (entry) @ location: 11 [ (Pair (Pair 1 4 2 Unit) Unit) ] - - [log] (exit) @ location: 11 (remaining gas: unaccounted) + - log/DUP (exit) @ location: 11 [ (Pair 1 4 2 Unit) ] - - DUP (entry) @ location: 12 (remaining gas: unaccounted) + - DUP (entry) @ location: 12 [ (Pair 1 4 2 Unit) ] - - [log] (exit) @ location: 12 (remaining gas: unaccounted) + - log/CAR (exit) @ location: 12 [ (Pair 1 4 2 Unit) (Pair 1 4 2 Unit) ] - - CAR (entry) @ location: 13 (remaining gas: unaccounted) + - CAR (entry) @ location: 13 [ (Pair 1 4 2 Unit) (Pair 1 4 2 Unit) ] - - [log] (exit) @ location: 13 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 13 [ 1 (Pair 1 4 2 Unit) ] - - CONST (entry) @ location: 14 (remaining gas: unaccounted) + - CONST (entry) @ location: 14 [ 1 (Pair 1 4 2 Unit) ] - - [log] (exit) @ location: 14 (remaining gas: unaccounted) + - log/COMPARE (exit) @ location: 14 [ 1 1 (Pair 1 4 2 Unit) ] - - COMPARE (entry) @ location: 19 (remaining gas: unaccounted) + - COMPARE (entry) @ location: 19 [ 1 1 (Pair 1 4 2 Unit) ] - - [log] (exit) @ location: 19 (remaining gas: unaccounted) + - log/EQ (exit) @ location: 19 [ 0 (Pair 1 4 2 Unit) ] - - EQ (entry) @ location: 20 (remaining gas: unaccounted) + - EQ (entry) @ location: 20 [ 0 (Pair 1 4 2 Unit) ] - - [log] (exit) @ location: 20 (remaining gas: unaccounted) + - log/IF (exit) @ location: 20 [ True (Pair 1 4 2 Unit) ] - - IF (entry) @ location: 21 (remaining gas: unaccounted) + - IF (entry) @ location: 21 [ True (Pair 1 4 2 Unit) ] - - [log] (exit) @ location: 21 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 21 [ (Pair 1 4 2 Unit) ] - - [halt] (entry) @ location: 27 (remaining gas: unaccounted) + - [halt] (entry) @ location: 27 [ (Pair 1 4 2 Unit) ] - control: KCons - - [log] (exit) @ location: 21 (remaining gas: unaccounted) + - log/DUP (exit) @ location: 21 [ (Pair 1 4 2 Unit) ] - - DUP (entry) @ location: 27 (remaining gas: unaccounted) + - DUP (entry) @ location: 27 [ (Pair 1 4 2 Unit) ] - - [log] (exit) @ location: 27 (remaining gas: unaccounted) + - log/GET (exit) @ location: 27 [ (Pair 1 4 2 Unit) (Pair 1 4 2 Unit) ] - - GET (entry) @ location: 28 (remaining gas: unaccounted) + - GET (entry) @ location: 28 [ (Pair 1 4 2 Unit) (Pair 1 4 2 Unit) ] - - [log] (exit) @ location: 28 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 28 [ 1 (Pair 1 4 2 Unit) ] - - CONST (entry) @ location: 30 (remaining gas: unaccounted) + - CONST (entry) @ location: 30 [ 1 (Pair 1 4 2 Unit) ] - - [log] (exit) @ location: 30 (remaining gas: unaccounted) + - log/COMPARE (exit) @ location: 30 [ 1 1 (Pair 1 4 2 Unit) ] - - COMPARE (entry) @ location: 35 (remaining gas: unaccounted) + - COMPARE (entry) @ location: 35 [ 1 1 (Pair 1 4 2 Unit) ] - - [log] (exit) @ location: 35 (remaining gas: unaccounted) + - log/EQ (exit) @ location: 35 [ 0 (Pair 1 4 2 Unit) ] - - EQ (entry) @ location: 36 (remaining gas: unaccounted) + - EQ (entry) @ location: 36 [ 0 (Pair 1 4 2 Unit) ] - - [log] (exit) @ location: 36 (remaining gas: unaccounted) + - log/IF (exit) @ location: 36 [ True (Pair 1 4 2 Unit) ] - - IF (entry) @ location: 37 (remaining gas: unaccounted) + - IF (entry) @ location: 37 [ True (Pair 1 4 2 Unit) ] - - [log] (exit) @ location: 37 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 37 [ (Pair 1 4 2 Unit) ] - - [halt] (entry) @ location: 43 (remaining gas: unaccounted) + - [halt] (entry) @ location: 43 [ (Pair 1 4 2 Unit) ] - control: KCons - - [log] (exit) @ location: 37 (remaining gas: unaccounted) + - log/DUP (exit) @ location: 37 [ (Pair 1 4 2 Unit) ] - - DUP (entry) @ location: 43 (remaining gas: unaccounted) + - DUP (entry) @ location: 43 [ (Pair 1 4 2 Unit) ] - - [log] (exit) @ location: 43 (remaining gas: unaccounted) + - log/GET (exit) @ location: 43 [ (Pair 1 4 2 Unit) (Pair 1 4 2 Unit) ] - - GET (entry) @ location: 44 (remaining gas: unaccounted) + - GET (entry) @ location: 44 [ (Pair 1 4 2 Unit) (Pair 1 4 2 Unit) ] - - [log] (exit) @ location: 44 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 44 [ 4 (Pair 1 4 2 Unit) ] - - CONST (entry) @ location: 46 (remaining gas: unaccounted) + - CONST (entry) @ location: 46 [ 4 (Pair 1 4 2 Unit) ] - - [log] (exit) @ location: 46 (remaining gas: unaccounted) + - log/COMPARE (exit) @ location: 46 [ 4 4 (Pair 1 4 2 Unit) ] - - COMPARE (entry) @ location: 51 (remaining gas: unaccounted) + - COMPARE (entry) @ location: 51 [ 4 4 (Pair 1 4 2 Unit) ] - - [log] (exit) @ location: 51 (remaining gas: unaccounted) + - log/EQ (exit) @ location: 51 [ 0 (Pair 1 4 2 Unit) ] - - EQ (entry) @ location: 52 (remaining gas: unaccounted) + - EQ (entry) @ location: 52 [ 0 (Pair 1 4 2 Unit) ] - - [log] (exit) @ location: 52 (remaining gas: unaccounted) + - log/IF (exit) @ location: 52 [ True (Pair 1 4 2 Unit) ] - - IF (entry) @ location: 53 (remaining gas: unaccounted) + - IF (entry) @ location: 53 [ True (Pair 1 4 2 Unit) ] - - [log] (exit) @ location: 53 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 53 [ (Pair 1 4 2 Unit) ] - - [halt] (entry) @ location: 59 (remaining gas: unaccounted) + - [halt] (entry) @ location: 59 [ (Pair 1 4 2 Unit) ] - control: KCons - - [log] (exit) @ location: 53 (remaining gas: unaccounted) + - log/DUP (exit) @ location: 53 [ (Pair 1 4 2 Unit) ] - - DUP (entry) @ location: 59 (remaining gas: unaccounted) + - DUP (entry) @ location: 59 [ (Pair 1 4 2 Unit) ] - - [log] (exit) @ location: 59 (remaining gas: unaccounted) + - log/GET (exit) @ location: 59 [ (Pair 1 4 2 Unit) (Pair 1 4 2 Unit) ] - - GET (entry) @ location: 60 (remaining gas: unaccounted) + - GET (entry) @ location: 60 [ (Pair 1 4 2 Unit) (Pair 1 4 2 Unit) ] - - [log] (exit) @ location: 60 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 60 [ 2 (Pair 1 4 2 Unit) ] - - CONST (entry) @ location: 62 (remaining gas: unaccounted) + - CONST (entry) @ location: 62 [ 2 (Pair 1 4 2 Unit) ] - - [log] (exit) @ location: 62 (remaining gas: unaccounted) + - log/COMPARE (exit) @ location: 62 [ 2 2 (Pair 1 4 2 Unit) ] - - COMPARE (entry) @ location: 67 (remaining gas: unaccounted) + - COMPARE (entry) @ location: 67 [ 2 2 (Pair 1 4 2 Unit) ] - - [log] (exit) @ location: 67 (remaining gas: unaccounted) + - log/EQ (exit) @ location: 67 [ 0 (Pair 1 4 2 Unit) ] - - EQ (entry) @ location: 68 (remaining gas: unaccounted) + - EQ (entry) @ location: 68 [ 0 (Pair 1 4 2 Unit) ] - - [log] (exit) @ location: 68 (remaining gas: unaccounted) + - log/IF (exit) @ location: 68 [ True (Pair 1 4 2 Unit) ] - - IF (entry) @ location: 69 (remaining gas: unaccounted) + - IF (entry) @ location: 69 [ True (Pair 1 4 2 Unit) ] - - [log] (exit) @ location: 69 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 69 [ (Pair 1 4 2 Unit) ] - - [halt] (entry) @ location: 75 (remaining gas: unaccounted) + - [halt] (entry) @ location: 75 [ (Pair 1 4 2 Unit) ] - control: KCons - - [log] (exit) @ location: 69 (remaining gas: unaccounted) + - log/DUP (exit) @ location: 69 [ (Pair 1 4 2 Unit) ] - - DUP (entry) @ location: 75 (remaining gas: unaccounted) + - DUP (entry) @ location: 75 [ (Pair 1 4 2 Unit) ] - - [log] (exit) @ location: 75 (remaining gas: unaccounted) + - log/GET (exit) @ location: 75 [ (Pair 1 4 2 Unit) (Pair 1 4 2 Unit) ] - - GET (entry) @ location: 76 (remaining gas: unaccounted) + - GET (entry) @ location: 76 [ (Pair 1 4 2 Unit) (Pair 1 4 2 Unit) ] - - [log] (exit) @ location: 76 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 76 [ Unit (Pair 1 4 2 Unit) ] - - CONST (entry) @ location: 78 (remaining gas: unaccounted) + - CONST (entry) @ location: 78 [ Unit (Pair 1 4 2 Unit) ] - - [log] (exit) @ location: 78 (remaining gas: unaccounted) + - log/COMPARE (exit) @ location: 78 [ Unit Unit (Pair 1 4 2 Unit) ] - - COMPARE (entry) @ location: 81 (remaining gas: unaccounted) + - COMPARE (entry) @ location: 81 [ Unit Unit (Pair 1 4 2 Unit) ] - - [log] (exit) @ location: 81 (remaining gas: unaccounted) + - log/EQ (exit) @ location: 81 [ 0 (Pair 1 4 2 Unit) ] - - EQ (entry) @ location: 82 (remaining gas: unaccounted) + - EQ (entry) @ location: 82 [ 0 (Pair 1 4 2 Unit) ] - - [log] (exit) @ location: 82 (remaining gas: unaccounted) + - log/IF (exit) @ location: 82 [ True (Pair 1 4 2 Unit) ] - - IF (entry) @ location: 83 (remaining gas: unaccounted) + - IF (entry) @ location: 83 [ True (Pair 1 4 2 Unit) ] - - [log] (exit) @ location: 83 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 83 [ (Pair 1 4 2 Unit) ] - - [halt] (entry) @ location: 89 (remaining gas: unaccounted) + - [halt] (entry) @ location: 89 [ (Pair 1 4 2 Unit) ] - control: KCons - - [log] (exit) @ location: 83 (remaining gas: unaccounted) + - log/DROP (exit) @ location: 83 [ (Pair 1 4 2 Unit) ] - - DROP (entry) @ location: 89 (remaining gas: unaccounted) + - DROP (entry) @ location: 89 [ (Pair 1 4 2 Unit) ] - - [log] (exit) @ location: 89 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 89 [ ] - - CONST (entry) @ location: 90 (remaining gas: unaccounted) + - CONST (entry) @ location: 90 [ ] - - [log] (exit) @ location: 90 (remaining gas: unaccounted) + - log/NIL (exit) @ location: 90 [ Unit ] - - NIL (entry) @ location: 91 (remaining gas: unaccounted) + - NIL (entry) @ location: 91 [ Unit ] - - [log] (exit) @ location: 91 (remaining gas: unaccounted) + - log/PAIR (exit) @ location: 91 [ {} Unit ] - - PAIR (entry) @ location: 93 (remaining gas: unaccounted) + - PAIR (entry) @ location: 93 [ {} Unit ] - - [log] (exit) @ location: 93 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 93 [ (Pair {} Unit) ] - - [halt] (entry) @ location: 10 (remaining gas: unaccounted) + - [halt] (entry) @ location: 10 [ (Pair {} Unit) ] - control: KNil diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/comb-set.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/comb-set.out index 584fe538fbc4..6ce005f7cb94 100644 --- a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/comb-set.out +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/comb-set.out @@ -1,62 +1,62 @@ comb-set.out trace - - CDR (interp) @ location: 11 (remaining gas: unaccounted) + - CDR (interp) @ location: 11 [ (Pair Unit 1 4 2 Unit) ] - - CDR (entry) @ location: 11 (remaining gas: unaccounted) + - CDR (entry) @ location: 11 [ (Pair Unit 1 4 2 Unit) ] - - [log] (exit) @ location: 11 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 11 [ (Pair 1 4 2 Unit) ] - - CONST (entry) @ location: 12 (remaining gas: unaccounted) + - CONST (entry) @ location: 12 [ (Pair 1 4 2 Unit) ] - - [log] (exit) @ location: 12 (remaining gas: unaccounted) + - log/UPDATE (exit) @ location: 12 [ 2 (Pair 1 4 2 Unit) ] - - UPDATE (entry) @ location: 15 (remaining gas: unaccounted) + - UPDATE (entry) @ location: 15 [ 2 (Pair 1 4 2 Unit) ] - - [log] (exit) @ location: 15 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 15 [ (Pair 2 4 2 Unit) ] - - CONST (entry) @ location: 17 (remaining gas: unaccounted) + - CONST (entry) @ location: 17 [ (Pair 2 4 2 Unit) ] - - [log] (exit) @ location: 17 (remaining gas: unaccounted) + - log/UPDATE (exit) @ location: 17 [ 12 (Pair 2 4 2 Unit) ] - - UPDATE (entry) @ location: 20 (remaining gas: unaccounted) + - UPDATE (entry) @ location: 20 [ 12 (Pair 2 4 2 Unit) ] - - [log] (exit) @ location: 20 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 20 [ (Pair 2 12 2 Unit) ] - - CONST (entry) @ location: 22 (remaining gas: unaccounted) + - CONST (entry) @ location: 22 [ (Pair 2 12 2 Unit) ] - - [log] (exit) @ location: 22 (remaining gas: unaccounted) + - log/UPDATE (exit) @ location: 22 [ 8 (Pair 2 12 2 Unit) ] - - UPDATE (entry) @ location: 25 (remaining gas: unaccounted) + - UPDATE (entry) @ location: 25 [ 8 (Pair 2 12 2 Unit) ] - - [log] (exit) @ location: 25 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 25 [ (Pair 2 12 8 Unit) ] - - CONST (entry) @ location: 27 (remaining gas: unaccounted) + - CONST (entry) @ location: 27 [ (Pair 2 12 8 Unit) ] - - [log] (exit) @ location: 27 (remaining gas: unaccounted) + - log/UPDATE (exit) @ location: 27 [ Unit (Pair 2 12 8 Unit) ] - - UPDATE (entry) @ location: 28 (remaining gas: unaccounted) + - UPDATE (entry) @ location: 28 [ Unit (Pair 2 12 8 Unit) ] - - [log] (exit) @ location: 28 (remaining gas: unaccounted) + - log/NIL (exit) @ location: 28 [ (Pair 2 12 8 Unit) ] - - NIL (entry) @ location: 30 (remaining gas: unaccounted) + - NIL (entry) @ location: 30 [ (Pair 2 12 8 Unit) ] - - [log] (exit) @ location: 30 (remaining gas: unaccounted) + - log/PAIR (exit) @ location: 30 [ {} (Pair 2 12 8 Unit) ] - - PAIR (entry) @ location: 32 (remaining gas: unaccounted) + - PAIR (entry) @ location: 32 [ {} (Pair 2 12 8 Unit) ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 32 [ (Pair {} 2 12 8 Unit) ] - - [halt] (entry) @ location: 10 (remaining gas: unaccounted) + - [halt] (entry) @ location: 10 [ (Pair {} 2 12 8 Unit) ] - control: KNil diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/concat.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/concat.out index 190e35f174cf..066220f8e90e 100644 --- a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/concat.out +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/concat.out @@ -1,70 +1,70 @@ concat.out trace - - DUP (interp) @ location: 7 (remaining gas: unaccounted) + - DUP (interp) @ location: 7 [ (Pair "abcd" "efgh") ] - - DUP (entry) @ location: 7 (remaining gas: unaccounted) + - DUP (entry) @ location: 7 [ (Pair "abcd" "efgh") ] - - [log] (exit) @ location: 7 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 7 [ (Pair "abcd" "efgh") (Pair "abcd" "efgh") ] - - DIP (entry) @ location: 8 (remaining gas: unaccounted) + - DIP (entry) @ location: 8 [ (Pair "abcd" "efgh") (Pair "abcd" "efgh") ] - - [log] (exit) @ location: 8 (remaining gas: unaccounted) + - log/CDR (exit) @ location: 8 [ (Pair "abcd" "efgh") ] - - CDR (entry) @ location: 10 (remaining gas: unaccounted) + - CDR (entry) @ location: 10 [ (Pair "abcd" "efgh") ] - - [log] (exit) @ location: 10 (remaining gas: unaccounted) + - log/NIL (exit) @ location: 10 [ "efgh" ] - - NIL (entry) @ location: 11 (remaining gas: unaccounted) + - NIL (entry) @ location: 11 [ "efgh" ] - - [log] (exit) @ location: 11 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 11 [ {} "efgh" ] - - SWAP (entry) @ location: 13 (remaining gas: unaccounted) + - SWAP (entry) @ location: 13 [ {} "efgh" ] - - [log] (exit) @ location: 13 (remaining gas: unaccounted) + - log/CONS (exit) @ location: 13 [ "efgh" {} ] - - CONS (entry) @ location: 14 (remaining gas: unaccounted) + - CONS (entry) @ location: 14 [ "efgh" {} ] - - [log] (exit) @ location: 14 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 14 [ { "efgh" } ] - - [halt] (entry) @ location: 9 (remaining gas: unaccounted) + - [halt] (entry) @ location: 9 [ { "efgh" } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 8 (remaining gas: unaccounted) + - log/CAR (exit) @ location: 8 [ (Pair "abcd" "efgh") { "efgh" } ] - - CAR (entry) @ location: 15 (remaining gas: unaccounted) + - CAR (entry) @ location: 15 [ (Pair "abcd" "efgh") { "efgh" } ] - - [log] (exit) @ location: 15 (remaining gas: unaccounted) + - log/CONS (exit) @ location: 15 [ "abcd" { "efgh" } ] - - CONS (entry) @ location: 16 (remaining gas: unaccounted) + - CONS (entry) @ location: 16 [ "abcd" { "efgh" } ] - - [log] (exit) @ location: 16 (remaining gas: unaccounted) + - log/CONCAT (exit) @ location: 16 [ { "abcd" ; "efgh" } ] - - CONCAT (entry) @ location: 17 (remaining gas: unaccounted) + - CONCAT (entry) @ location: 17 [ { "abcd" ; "efgh" } ] - - [log] (exit) @ location: 17 (remaining gas: unaccounted) + - log/NIL (exit) @ location: 17 [ "abcdefgh" ] - - NIL (entry) @ location: 18 (remaining gas: unaccounted) + - NIL (entry) @ location: 18 [ "abcdefgh" ] - - [log] (exit) @ location: 18 (remaining gas: unaccounted) + - log/PAIR (exit) @ location: 18 [ {} "abcdefgh" ] - - PAIR (entry) @ location: 20 (remaining gas: unaccounted) + - PAIR (entry) @ location: 20 [ {} "abcdefgh" ] - - [log] (exit) @ location: 20 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 20 [ (Pair {} "abcdefgh") ] - - [halt] (entry) @ location: 6 (remaining gas: unaccounted) + - [halt] (entry) @ location: 6 [ (Pair {} "abcdefgh") ] - control: KNil diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/conditionals.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/conditionals.out index 9b7ae42b7ef7..c1b87d02a7a0 100644 --- a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/conditionals.out +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/conditionals.out @@ -1,67 +1,67 @@ conditionals.out trace - - CAR (interp) @ location: 10 (remaining gas: unaccounted) + - CAR (interp) @ location: 10 [ (Pair (Right (Some 23)) "") ] - - CAR (entry) @ location: 10 (remaining gas: unaccounted) + - CAR (entry) @ location: 10 [ (Pair (Right (Some 23)) "") ] - - [log] (exit) @ location: 10 (remaining gas: unaccounted) + - log/IF_LEFT (exit) @ location: 10 [ (Right (Some 23)) ] - - IF_LEFT (entry) @ location: 11 (remaining gas: unaccounted) + - IF_LEFT (entry) @ location: 11 [ (Right (Some 23)) ] - - [log] (exit) @ location: 11 (remaining gas: unaccounted) + - log/IF_NONE (exit) @ location: 11 [ (Some 23) ] - - IF_NONE (entry) @ location: 14 (remaining gas: unaccounted) + - IF_NONE (entry) @ location: 14 [ (Some 23) ] - - [log] (exit) @ location: 14 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 14 [ 23 ] - - CONST (entry) @ location: 20 (remaining gas: unaccounted) + - CONST (entry) @ location: 20 [ 23 ] - - [log] (exit) @ location: 20 (remaining gas: unaccounted) + - log/COMPARE (exit) @ location: 20 [ 0 23 ] - - COMPARE (entry) @ location: 24 (remaining gas: unaccounted) + - COMPARE (entry) @ location: 24 [ 0 23 ] - - [log] (exit) @ location: 24 (remaining gas: unaccounted) + - log/GT (exit) @ location: 24 [ -1 ] - - GT (entry) @ location: 25 (remaining gas: unaccounted) + - GT (entry) @ location: 25 [ -1 ] - - [log] (exit) @ location: 25 (remaining gas: unaccounted) + - log/IF (exit) @ location: 25 [ False ] - - IF (entry) @ location: 26 (remaining gas: unaccounted) + - IF (entry) @ location: 26 [ False ] - - [log] (exit) @ location: 26 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 26 [ ] - - CONST (entry) @ location: 32 (remaining gas: unaccounted) + - CONST (entry) @ location: 32 [ ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 32 [ "" ] - - [halt] (entry) @ location: 35 (remaining gas: unaccounted) + - [halt] (entry) @ location: 35 [ "" ] - control: KCons - - [log] (exit) @ location: 26 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 26 [ "" ] - - [halt] (entry) @ location: 35 (remaining gas: unaccounted) + - [halt] (entry) @ location: 35 [ "" ] - control: KCons - - [log] (exit) @ location: 14 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 14 [ "" ] - - [halt] (entry) @ location: 35 (remaining gas: unaccounted) + - [halt] (entry) @ location: 35 [ "" ] - control: KCons - - [log] (exit) @ location: 11 (remaining gas: unaccounted) + - log/NIL (exit) @ location: 11 [ "" ] - - NIL (entry) @ location: 35 (remaining gas: unaccounted) + - NIL (entry) @ location: 35 [ "" ] - - [log] (exit) @ location: 35 (remaining gas: unaccounted) + - log/PAIR (exit) @ location: 35 [ {} "" ] - - PAIR (entry) @ location: 37 (remaining gas: unaccounted) + - PAIR (entry) @ location: 37 [ {} "" ] - - [log] (exit) @ location: 37 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 37 [ (Pair {} "") ] - - [halt] (entry) @ location: 9 (remaining gas: unaccounted) + - [halt] (entry) @ location: 9 [ (Pair {} "") ] - control: KNil diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/cps_fact.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/cps_fact.out index 74b6edd58349..72d29c79006a 100644 --- a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/cps_fact.out +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/cps_fact.out @@ -1,269 +1,269 @@ cps_fact.out trace - - UNPAIR (interp) @ location: 7 (remaining gas: unaccounted) + - UNPAIR (interp) @ location: 7 [ (Pair 2 60) ] - - UNPAIR (entry) @ location: 7 (remaining gas: unaccounted) + - UNPAIR (entry) @ location: 7 [ (Pair 2 60) ] - - [log] (exit) @ location: 7 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 7 [ 2 60 ] - - DIP (entry) @ location: 8 (remaining gas: unaccounted) + - DIP (entry) @ location: 8 [ 2 60 ] - - [log] (exit) @ location: 8 (remaining gas: unaccounted) + - log/SELF (exit) @ location: 8 [ 60 ] - - SELF (entry) @ location: 10 (remaining gas: unaccounted) + - SELF (entry) @ location: 10 [ 60 ] - - [log] (exit) @ location: 10 (remaining gas: unaccounted) + - log/ADDRESS (exit) @ location: 10 [ "tz1Ke2h7sDdakHJQh8WX4Z372du1KChsksyU" 60 ] - - ADDRESS (entry) @ location: 11 (remaining gas: unaccounted) + - ADDRESS (entry) @ location: 11 [ "tz1Ke2h7sDdakHJQh8WX4Z372du1KChsksyU" 60 ] - - [log] (exit) @ location: 11 (remaining gas: unaccounted) + - log/SENDER (exit) @ location: 11 [ "tz1Ke2h7sDdakHJQh8WX4Z372du1KChsksyU" 60 ] - - SENDER (entry) @ location: 12 (remaining gas: unaccounted) + - SENDER (entry) @ location: 12 [ "tz1Ke2h7sDdakHJQh8WX4Z372du1KChsksyU" 60 ] - - [log] (exit) @ location: 12 (remaining gas: unaccounted) + - log/COMPARE (exit) @ location: 12 [ "tz1Ke2h7sDdakHJQh8WX4Z372du1KChsksyU" "tz1Ke2h7sDdakHJQh8WX4Z372du1KChsksyU" 60 ] - - COMPARE (entry) @ location: 14 (remaining gas: unaccounted) + - COMPARE (entry) @ location: 14 [ "tz1Ke2h7sDdakHJQh8WX4Z372du1KChsksyU" "tz1Ke2h7sDdakHJQh8WX4Z372du1KChsksyU" 60 ] - - [log] (exit) @ location: 14 (remaining gas: unaccounted) + - log/EQ (exit) @ location: 14 [ 0 60 ] - - EQ (entry) @ location: 15 (remaining gas: unaccounted) + - EQ (entry) @ location: 15 [ 0 60 ] - - [log] (exit) @ location: 15 (remaining gas: unaccounted) + - log/IF (exit) @ location: 15 [ True 60 ] - - IF (entry) @ location: 16 (remaining gas: unaccounted) + - IF (entry) @ location: 16 [ True 60 ] - - [log] (exit) @ location: 16 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 16 [ 60 ] - - [halt] (entry) @ location: 9 (remaining gas: unaccounted) + - [halt] (entry) @ location: 9 [ 60 ] - control: KCons - - [log] (exit) @ location: 16 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 16 [ 60 ] - - [halt] (entry) @ location: 9 (remaining gas: unaccounted) + - [halt] (entry) @ location: 9 [ 60 ] - control: KUndip - control: KCons - - [log] (exit) @ location: 8 (remaining gas: unaccounted) + - log/DUP (exit) @ location: 8 [ 2 60 ] - - DUP (entry) @ location: 23 (remaining gas: unaccounted) + - DUP (entry) @ location: 23 [ 2 60 ] - - [log] (exit) @ location: 23 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 23 [ 2 2 60 ] - - CONST (entry) @ location: 24 (remaining gas: unaccounted) + - CONST (entry) @ location: 24 [ 2 2 60 ] - - [log] (exit) @ location: 24 (remaining gas: unaccounted) + - log/COMPARE (exit) @ location: 24 [ 1 2 2 60 ] - - COMPARE (entry) @ location: 28 (remaining gas: unaccounted) + - COMPARE (entry) @ location: 28 [ 1 2 2 60 ] - - [log] (exit) @ location: 28 (remaining gas: unaccounted) + - log/GE (exit) @ location: 28 [ -1 2 60 ] - - GE (entry) @ location: 29 (remaining gas: unaccounted) + - GE (entry) @ location: 29 [ -1 2 60 ] - - [log] (exit) @ location: 29 (remaining gas: unaccounted) + - log/IF (exit) @ location: 29 [ False 2 60 ] - - IF (entry) @ location: 30 (remaining gas: unaccounted) + - IF (entry) @ location: 30 [ False 2 60 ] - - [log] (exit) @ location: 30 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 30 [ 2 60 ] - - CONST (entry) @ location: 37 (remaining gas: unaccounted) + - CONST (entry) @ location: 37 [ 2 60 ] - - [log] (exit) @ location: 37 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 37 [ 1 2 60 ] - - SWAP (entry) @ location: 40 (remaining gas: unaccounted) + - SWAP (entry) @ location: 40 [ 1 2 60 ] - - [log] (exit) @ location: 40 (remaining gas: unaccounted) + - log/SUB (exit) @ location: 40 [ 2 1 60 ] - - SUB (entry) @ location: 41 (remaining gas: unaccounted) + - SUB (entry) @ location: 41 [ 2 1 60 ] - - [log] (exit) @ location: 41 (remaining gas: unaccounted) + - log/ISNAT (exit) @ location: 41 [ 1 60 ] - - ISNAT (entry) @ location: 42 (remaining gas: unaccounted) + - ISNAT (entry) @ location: 42 [ 1 60 ] - - [log] (exit) @ location: 42 (remaining gas: unaccounted) + - log/IF_NONE (exit) @ location: 42 [ (Some 1) 60 ] - - IF_NONE (entry) @ location: 43 (remaining gas: unaccounted) + - IF_NONE (entry) @ location: 43 [ (Some 1) 60 ] - - [log] (exit) @ location: 43 (remaining gas: unaccounted) + - log/DUP (exit) @ location: 43 [ 1 60 ] - - DUP (entry) @ location: 49 (remaining gas: unaccounted) + - DUP (entry) @ location: 49 [ 1 60 ] - - [log] (exit) @ location: 49 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 49 [ 1 1 60 ] - - DIP (entry) @ location: 50 (remaining gas: unaccounted) + - DIP (entry) @ location: 50 [ 1 1 60 ] - - [log] (exit) @ location: 50 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 50 [ 1 60 ] - - CONST (entry) @ location: 52 (remaining gas: unaccounted) + - CONST (entry) @ location: 52 [ 1 60 ] - - [log] (exit) @ location: 52 (remaining gas: unaccounted) + - log/ADD (exit) @ location: 52 [ 1 1 60 ] - - ADD (entry) @ location: 55 (remaining gas: unaccounted) + - ADD (entry) @ location: 55 [ 1 1 60 ] - - [log] (exit) @ location: 55 (remaining gas: unaccounted) + - log/MUL (exit) @ location: 55 [ 2 60 ] - - MUL (entry) @ location: 56 (remaining gas: unaccounted) + - MUL (entry) @ location: 56 [ 2 60 ] - - [log] (exit) @ location: 56 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 56 [ 120 ] - - [halt] (entry) @ location: 51 (remaining gas: unaccounted) + - [halt] (entry) @ location: 51 [ 120 ] - control: KUndip - control: KCons - - [log] (exit) @ location: 50 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 50 [ 1 120 ] - - SWAP (entry) @ location: 57 (remaining gas: unaccounted) + - SWAP (entry) @ location: 57 [ 1 120 ] - - [log] (exit) @ location: 57 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 57 [ 120 1 ] - - DIP (entry) @ location: 58 (remaining gas: unaccounted) + - DIP (entry) @ location: 58 [ 120 1 ] - - [log] (exit) @ location: 58 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 58 [ 1 ] - - DIP (entry) @ location: 60 (remaining gas: unaccounted) + - DIP (entry) @ location: 60 [ 1 ] - - [log] (exit) @ location: 60 (remaining gas: unaccounted) + - log/SELF (exit) @ location: 60 [ ] - - SELF (entry) @ location: 62 (remaining gas: unaccounted) + - SELF (entry) @ location: 62 [ ] - - [log] (exit) @ location: 62 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 62 [ "tz1Ke2h7sDdakHJQh8WX4Z372du1KChsksyU" ] - - CONST (entry) @ location: 63 (remaining gas: unaccounted) + - CONST (entry) @ location: 63 [ "tz1Ke2h7sDdakHJQh8WX4Z372du1KChsksyU" ] - - [log] (exit) @ location: 63 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 63 [ 0 "tz1Ke2h7sDdakHJQh8WX4Z372du1KChsksyU" ] - - [halt] (entry) @ location: 61 (remaining gas: unaccounted) + - [halt] (entry) @ location: 61 [ 0 "tz1Ke2h7sDdakHJQh8WX4Z372du1KChsksyU" ] - control: KUndip - control: KCons - - [log] (exit) @ location: 60 (remaining gas: unaccounted) + - log/TRANSFER_TOKENS (exit) @ location: 60 [ 1 0 "tz1Ke2h7sDdakHJQh8WX4Z372du1KChsksyU" ] - - TRANSFER_TOKENS (entry) @ location: 66 (remaining gas: unaccounted) + - TRANSFER_TOKENS (entry) @ location: 66 [ 1 0 "tz1Ke2h7sDdakHJQh8WX4Z372du1KChsksyU" ] - - [log] (exit) @ location: 66 (remaining gas: unaccounted) + - log/NIL (exit) @ location: 66 [ 0x000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000ff00000000020001 ] - - NIL (entry) @ location: 67 (remaining gas: unaccounted) + - NIL (entry) @ location: 67 [ 0x000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000ff00000000020001 ] - - [log] (exit) @ location: 67 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 67 [ {} 0x000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000ff00000000020001 ] - - SWAP (entry) @ location: 69 (remaining gas: unaccounted) + - SWAP (entry) @ location: 69 [ {} 0x000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000ff00000000020001 ] - - [log] (exit) @ location: 69 (remaining gas: unaccounted) + - log/CONS (exit) @ location: 69 [ 0x000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000ff00000000020001 {} ] - - CONS (entry) @ location: 70 (remaining gas: unaccounted) + - CONS (entry) @ location: 70 [ 0x000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000ff00000000020001 {} ] - - [log] (exit) @ location: 70 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 70 [ { 0x000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000ff00000000020001 } ] - - [halt] (entry) @ location: 59 (remaining gas: unaccounted) + - [halt] (entry) @ location: 59 [ { 0x000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000ff00000000020001 } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 58 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 58 [ 120 { 0x000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000ff00000000020001 } ] - - SWAP (entry) @ location: 71 (remaining gas: unaccounted) + - SWAP (entry) @ location: 71 [ 120 { 0x000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000ff00000000020001 } ] - - [log] (exit) @ location: 71 (remaining gas: unaccounted) + - log/PAIR (exit) @ location: 71 [ { 0x000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000ff00000000020001 } 120 ] - - PAIR (entry) @ location: 72 (remaining gas: unaccounted) + - PAIR (entry) @ location: 72 [ { 0x000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000ff00000000020001 } 120 ] - - [log] (exit) @ location: 72 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 72 [ (Pair { 0x000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000ff00000000020001 } 120) ] - - [halt] (entry) @ location: 6 (remaining gas: unaccounted) + - [halt] (entry) @ location: 6 [ (Pair { 0x000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000ff00000000020001 } 120) ] - control: KCons - - [log] (exit) @ location: 43 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 43 [ (Pair { 0x000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000ff00000000020001 } 120) ] - - [halt] (entry) @ location: 6 (remaining gas: unaccounted) + - [halt] (entry) @ location: 6 [ (Pair { 0x000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000ff00000000020001 } 120) ] - control: KCons - - [log] (exit) @ location: 30 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 30 [ (Pair { 0x000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000ff00000000020001 } 120) ] - - [halt] (entry) @ location: 6 (remaining gas: unaccounted) + - [halt] (entry) @ location: 6 [ (Pair { 0x000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000ff00000000020001 } 120) ] - control: KNil diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/dign.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/dign.out index 94e086ee7670..59150a7ad748 100644 --- a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/dign.out +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/dign.out @@ -1,108 +1,108 @@ dign.out trace - - CAR (interp) @ location: 15 (remaining gas: unaccounted) + - CAR (interp) @ location: 15 [ (Pair (Pair (Pair (Pair (Pair 0 1) 2) 3) 4) 7) ] - - CAR (entry) @ location: 15 (remaining gas: unaccounted) + - CAR (entry) @ location: 15 [ (Pair (Pair (Pair (Pair (Pair 0 1) 2) 3) 4) 7) ] - - [log] (exit) @ location: 15 (remaining gas: unaccounted) + - log/UNPAIR (exit) @ location: 15 [ (Pair (Pair (Pair (Pair 0 1) 2) 3) 4) ] - - UNPAIR (entry) @ location: 16 (remaining gas: unaccounted) + - UNPAIR (entry) @ location: 16 [ (Pair (Pair (Pair (Pair 0 1) 2) 3) 4) ] - - [log] (exit) @ location: 16 (remaining gas: unaccounted) + - log/UNPAIR (exit) @ location: 16 [ (Pair (Pair (Pair 0 1) 2) 3) 4 ] - - UNPAIR (entry) @ location: 17 (remaining gas: unaccounted) + - UNPAIR (entry) @ location: 17 [ (Pair (Pair (Pair 0 1) 2) 3) 4 ] - - [log] (exit) @ location: 17 (remaining gas: unaccounted) + - log/UNPAIR (exit) @ location: 17 [ (Pair (Pair 0 1) 2) 3 4 ] - - UNPAIR (entry) @ location: 18 (remaining gas: unaccounted) + - UNPAIR (entry) @ location: 18 [ (Pair (Pair 0 1) 2) 3 4 ] - - [log] (exit) @ location: 18 (remaining gas: unaccounted) + - log/UNPAIR (exit) @ location: 18 [ (Pair 0 1) 2 3 4 ] - - UNPAIR (entry) @ location: 19 (remaining gas: unaccounted) + - UNPAIR (entry) @ location: 19 [ (Pair 0 1) 2 3 4 ] - - [log] (exit) @ location: 19 (remaining gas: unaccounted) + - log/DIG (exit) @ location: 19 [ 0 1 2 3 4 ] - - DIG (entry) @ location: 20 (remaining gas: unaccounted) + - DIG (entry) @ location: 20 [ 0 1 2 3 4 ] - - [log] (exit) @ location: 20 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 20 [ 4 0 1 2 3 ] - - DIP (entry) @ location: 22 (remaining gas: unaccounted) + - DIP (entry) @ location: 22 [ 4 0 1 2 3 ] - - [log] (exit) @ location: 22 (remaining gas: unaccounted) + - log/DROP (exit) @ location: 22 [ 0 1 2 3 ] - - DROP (entry) @ location: 24 (remaining gas: unaccounted) + - DROP (entry) @ location: 24 [ 0 1 2 3 ] - - [log] (exit) @ location: 24 (remaining gas: unaccounted) + - log/DROP (exit) @ location: 24 [ 1 2 3 ] - - DROP (entry) @ location: 25 (remaining gas: unaccounted) + - DROP (entry) @ location: 25 [ 1 2 3 ] - - [log] (exit) @ location: 25 (remaining gas: unaccounted) + - log/DROP (exit) @ location: 25 [ 2 3 ] - - DROP (entry) @ location: 26 (remaining gas: unaccounted) + - DROP (entry) @ location: 26 [ 2 3 ] - - [log] (exit) @ location: 26 (remaining gas: unaccounted) + - log/DROP (exit) @ location: 26 [ 3 ] - - DROP (entry) @ location: 27 (remaining gas: unaccounted) + - DROP (entry) @ location: 27 [ 3 ] - - [log] (exit) @ location: 27 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 27 [ ] - - [halt] (entry) @ location: 23 (remaining gas: unaccounted) + - [halt] (entry) @ location: 23 [ ] - control: KUndip - control: KCons - - [log] (exit) @ location: 22 (remaining gas: unaccounted) + - log/NIL (exit) @ location: 22 [ 4 ] - - NIL (entry) @ location: 28 (remaining gas: unaccounted) + - NIL (entry) @ location: 28 [ 4 ] - - [log] (exit) @ location: 28 (remaining gas: unaccounted) + - log/PAIR (exit) @ location: 28 [ {} 4 ] - - PAIR (entry) @ location: 30 (remaining gas: unaccounted) + - PAIR (entry) @ location: 30 [ {} 4 ] - - [log] (exit) @ location: 30 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 30 [ (Pair {} 4) ] - - [halt] (entry) @ location: 14 (remaining gas: unaccounted) + - [halt] (entry) @ location: 14 [ (Pair {} 4) ] - control: KNil diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/dipn.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/dipn.out index 9166cd612892..ca88c20586ce 100644 --- a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/dipn.out +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/dipn.out @@ -1,166 +1,166 @@ dipn.out trace - - CAR (interp) @ location: 15 (remaining gas: unaccounted) + - CAR (interp) @ location: 15 [ (Pair (Pair (Pair (Pair (Pair 0 1) 2) 3) 4) 7) ] - - CAR (entry) @ location: 15 (remaining gas: unaccounted) + - CAR (entry) @ location: 15 [ (Pair (Pair (Pair (Pair (Pair 0 1) 2) 3) 4) 7) ] - - [log] (exit) @ location: 15 (remaining gas: unaccounted) + - log/UNPAIR (exit) @ location: 15 [ (Pair (Pair (Pair (Pair 0 1) 2) 3) 4) ] - - UNPAIR (entry) @ location: 16 (remaining gas: unaccounted) + - UNPAIR (entry) @ location: 16 [ (Pair (Pair (Pair (Pair 0 1) 2) 3) 4) ] - - [log] (exit) @ location: 16 (remaining gas: unaccounted) + - log/UNPAIR (exit) @ location: 16 [ (Pair (Pair (Pair 0 1) 2) 3) 4 ] - - UNPAIR (entry) @ location: 17 (remaining gas: unaccounted) + - UNPAIR (entry) @ location: 17 [ (Pair (Pair (Pair 0 1) 2) 3) 4 ] - - [log] (exit) @ location: 17 (remaining gas: unaccounted) + - log/UNPAIR (exit) @ location: 17 [ (Pair (Pair 0 1) 2) 3 4 ] - - UNPAIR (entry) @ location: 18 (remaining gas: unaccounted) + - UNPAIR (entry) @ location: 18 [ (Pair (Pair 0 1) 2) 3 4 ] - - [log] (exit) @ location: 18 (remaining gas: unaccounted) + - log/UNPAIR (exit) @ location: 18 [ (Pair 0 1) 2 3 4 ] - - UNPAIR (entry) @ location: 19 (remaining gas: unaccounted) + - UNPAIR (entry) @ location: 19 [ (Pair 0 1) 2 3 4 ] - - [log] (exit) @ location: 19 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 19 [ 0 1 2 3 4 ] - - DIP (entry) @ location: 20 (remaining gas: unaccounted) + - DIP (entry) @ location: 20 [ 0 1 2 3 4 ] - - [log] (exit) @ location: 20 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 20 [ ] - - CONST (entry) @ location: 23 (remaining gas: unaccounted) + - CONST (entry) @ location: 23 [ ] - - [log] (exit) @ location: 23 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 23 [ 6 ] - - [halt] (entry) @ location: 23 (remaining gas: unaccounted) + - [halt] (entry) @ location: 23 [ 6 ] - control: KCons - - CONST (entry) @ location: 20 (remaining gas: unaccounted) + - CONST (entry) @ location: 20 [ 6 ] - - [log] (exit) @ location: 20 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 20 [ 4 6 ] - - CONST (entry) @ location: 20 (remaining gas: unaccounted) + - CONST (entry) @ location: 20 [ 4 6 ] - - [log] (exit) @ location: 20 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 20 [ 3 4 6 ] - - CONST (entry) @ location: 20 (remaining gas: unaccounted) + - CONST (entry) @ location: 20 [ 3 4 6 ] - - [log] (exit) @ location: 20 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 20 [ 2 3 4 6 ] - - CONST (entry) @ location: 20 (remaining gas: unaccounted) + - CONST (entry) @ location: 20 [ 2 3 4 6 ] - - [log] (exit) @ location: 20 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 20 [ 1 2 3 4 6 ] - - CONST (entry) @ location: 20 (remaining gas: unaccounted) + - CONST (entry) @ location: 20 [ 1 2 3 4 6 ] - - [log] (exit) @ location: 20 (remaining gas: unaccounted) + - log/log/log/DROP (exit) @ location: 20 [ 0 1 2 3 4 6 ] - - [log] (exit) @ location: 20 (remaining gas: unaccounted) + - log/DROP (exit) @ location: 20 [ 0 1 2 3 4 6 ] - - DROP (entry) @ location: 26 (remaining gas: unaccounted) + - DROP (entry) @ location: 26 [ 0 1 2 3 4 6 ] - - [log] (exit) @ location: 26 (remaining gas: unaccounted) + - log/DROP (exit) @ location: 26 [ 1 2 3 4 6 ] - - DROP (entry) @ location: 27 (remaining gas: unaccounted) + - DROP (entry) @ location: 27 [ 1 2 3 4 6 ] - - [log] (exit) @ location: 27 (remaining gas: unaccounted) + - log/DROP (exit) @ location: 27 [ 2 3 4 6 ] - - DROP (entry) @ location: 28 (remaining gas: unaccounted) + - DROP (entry) @ location: 28 [ 2 3 4 6 ] - - [log] (exit) @ location: 28 (remaining gas: unaccounted) + - log/DROP (exit) @ location: 28 [ 3 4 6 ] - - DROP (entry) @ location: 29 (remaining gas: unaccounted) + - DROP (entry) @ location: 29 [ 3 4 6 ] - - [log] (exit) @ location: 29 (remaining gas: unaccounted) + - log/DROP (exit) @ location: 29 [ 4 6 ] - - DROP (entry) @ location: 30 (remaining gas: unaccounted) + - DROP (entry) @ location: 30 [ 4 6 ] - - [log] (exit) @ location: 30 (remaining gas: unaccounted) + - log/NIL (exit) @ location: 30 [ 6 ] - - NIL (entry) @ location: 31 (remaining gas: unaccounted) + - NIL (entry) @ location: 31 [ 6 ] - - [log] (exit) @ location: 31 (remaining gas: unaccounted) + - log/PAIR (exit) @ location: 31 [ {} 6 ] - - PAIR (entry) @ location: 33 (remaining gas: unaccounted) + - PAIR (entry) @ location: 33 [ {} 6 ] - - [log] (exit) @ location: 33 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 33 [ (Pair {} 6) ] - - [halt] (entry) @ location: 14 (remaining gas: unaccounted) + - [halt] (entry) @ location: 14 [ (Pair {} 6) ] - control: KNil diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/dugn.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/dugn.out index 5a3ec77005a8..9bc17b107d7b 100644 --- a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/dugn.out +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/dugn.out @@ -1,98 +1,98 @@ dugn.out trace - - CAR (interp) @ location: 15 (remaining gas: unaccounted) + - CAR (interp) @ location: 15 [ (Pair (Pair (Pair (Pair (Pair 0 1) 2) 3) 4) 7) ] - - CAR (entry) @ location: 15 (remaining gas: unaccounted) + - CAR (entry) @ location: 15 [ (Pair (Pair (Pair (Pair (Pair 0 1) 2) 3) 4) 7) ] - - [log] (exit) @ location: 15 (remaining gas: unaccounted) + - log/UNPAIR (exit) @ location: 15 [ (Pair (Pair (Pair (Pair 0 1) 2) 3) 4) ] - - UNPAIR (entry) @ location: 16 (remaining gas: unaccounted) + - UNPAIR (entry) @ location: 16 [ (Pair (Pair (Pair (Pair 0 1) 2) 3) 4) ] - - [log] (exit) @ location: 16 (remaining gas: unaccounted) + - log/UNPAIR (exit) @ location: 16 [ (Pair (Pair (Pair 0 1) 2) 3) 4 ] - - UNPAIR (entry) @ location: 17 (remaining gas: unaccounted) + - UNPAIR (entry) @ location: 17 [ (Pair (Pair (Pair 0 1) 2) 3) 4 ] - - [log] (exit) @ location: 17 (remaining gas: unaccounted) + - log/UNPAIR (exit) @ location: 17 [ (Pair (Pair 0 1) 2) 3 4 ] - - UNPAIR (entry) @ location: 18 (remaining gas: unaccounted) + - UNPAIR (entry) @ location: 18 [ (Pair (Pair 0 1) 2) 3 4 ] - - [log] (exit) @ location: 18 (remaining gas: unaccounted) + - log/UNPAIR (exit) @ location: 18 [ (Pair 0 1) 2 3 4 ] - - UNPAIR (entry) @ location: 19 (remaining gas: unaccounted) + - UNPAIR (entry) @ location: 19 [ (Pair 0 1) 2 3 4 ] - - [log] (exit) @ location: 19 (remaining gas: unaccounted) + - log/DUG (exit) @ location: 19 [ 0 1 2 3 4 ] - - DUG (entry) @ location: 20 (remaining gas: unaccounted) + - DUG (entry) @ location: 20 [ 0 1 2 3 4 ] - - [log] (exit) @ location: 20 (remaining gas: unaccounted) + - log/DROP (exit) @ location: 20 [ 1 2 3 4 0 ] - - DROP (entry) @ location: 22 (remaining gas: unaccounted) + - DROP (entry) @ location: 22 [ 1 2 3 4 0 ] - - [log] (exit) @ location: 22 (remaining gas: unaccounted) + - log/DROP (exit) @ location: 22 [ 2 3 4 0 ] - - DROP (entry) @ location: 23 (remaining gas: unaccounted) + - DROP (entry) @ location: 23 [ 2 3 4 0 ] - - [log] (exit) @ location: 23 (remaining gas: unaccounted) + - log/DROP (exit) @ location: 23 [ 3 4 0 ] - - DROP (entry) @ location: 24 (remaining gas: unaccounted) + - DROP (entry) @ location: 24 [ 3 4 0 ] - - [log] (exit) @ location: 24 (remaining gas: unaccounted) + - log/DROP (exit) @ location: 24 [ 4 0 ] - - DROP (entry) @ location: 25 (remaining gas: unaccounted) + - DROP (entry) @ location: 25 [ 4 0 ] - - [log] (exit) @ location: 25 (remaining gas: unaccounted) + - log/NIL (exit) @ location: 25 [ 0 ] - - NIL (entry) @ location: 26 (remaining gas: unaccounted) + - NIL (entry) @ location: 26 [ 0 ] - - [log] (exit) @ location: 26 (remaining gas: unaccounted) + - log/PAIR (exit) @ location: 26 [ {} 0 ] - - PAIR (entry) @ location: 28 (remaining gas: unaccounted) + - PAIR (entry) @ location: 28 [ {} 0 ] - - [log] (exit) @ location: 28 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 28 [ (Pair {} 0) ] - - [halt] (entry) @ location: 14 (remaining gas: unaccounted) + - [halt] (entry) @ location: 14 [ (Pair {} 0) ] - control: KNil diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/ediv.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/ediv.out index aacbda5067b5..49f2d3817f94 100644 --- a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/ediv.out +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/ediv.out @@ -1,273 +1,273 @@ ediv.out trace - - CAR (interp) @ location: 25 (remaining gas: unaccounted) + - CAR (interp) @ location: 25 [ (Pair (Pair 127 11) None None None None) ] - - CAR (entry) @ location: 25 (remaining gas: unaccounted) + - CAR (entry) @ location: 25 [ (Pair (Pair 127 11) None None None None) ] - - [log] (exit) @ location: 25 (remaining gas: unaccounted) + - log/DUP (exit) @ location: 25 [ (Pair 127 11) ] - - DUP (entry) @ location: 26 (remaining gas: unaccounted) + - DUP (entry) @ location: 26 [ (Pair 127 11) ] - - [log] (exit) @ location: 26 (remaining gas: unaccounted) + - log/UNPAIR (exit) @ location: 26 [ (Pair 127 11) (Pair 127 11) ] - - UNPAIR (entry) @ location: 27 (remaining gas: unaccounted) + - UNPAIR (entry) @ location: 27 [ (Pair 127 11) (Pair 127 11) ] - - [log] (exit) @ location: 27 (remaining gas: unaccounted) + - log/ABS (exit) @ location: 27 [ 127 11 (Pair 127 11) ] - - ABS (entry) @ location: 28 (remaining gas: unaccounted) + - ABS (entry) @ location: 28 [ 127 11 (Pair 127 11) ] - - [log] (exit) @ location: 28 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 28 [ 127 11 (Pair 127 11) ] - - DIP (entry) @ location: 29 (remaining gas: unaccounted) + - DIP (entry) @ location: 29 [ 127 11 (Pair 127 11) ] - - [log] (exit) @ location: 29 (remaining gas: unaccounted) + - log/ABS (exit) @ location: 29 [ 11 (Pair 127 11) ] - - ABS (entry) @ location: 31 (remaining gas: unaccounted) + - ABS (entry) @ location: 31 [ 11 (Pair 127 11) ] - - [log] (exit) @ location: 31 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 31 [ 11 (Pair 127 11) ] - - [halt] (entry) @ location: 31 (remaining gas: unaccounted) + - [halt] (entry) @ location: 31 [ 11 (Pair 127 11) ] - control: KUndip - control: KCons - - [log] (exit) @ location: 29 (remaining gas: unaccounted) + - log/EDIV (exit) @ location: 29 [ 127 11 (Pair 127 11) ] - - EDIV (entry) @ location: 32 (remaining gas: unaccounted) + - EDIV (entry) @ location: 32 [ 127 11 (Pair 127 11) ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 32 [ (Some (Pair 11 6)) (Pair 127 11) ] - - SWAP (entry) @ location: 33 (remaining gas: unaccounted) + - SWAP (entry) @ location: 33 [ (Some (Pair 11 6)) (Pair 127 11) ] - - [log] (exit) @ location: 33 (remaining gas: unaccounted) + - log/DUP (exit) @ location: 33 [ (Pair 127 11) (Some (Pair 11 6)) ] - - DUP (entry) @ location: 34 (remaining gas: unaccounted) + - DUP (entry) @ location: 34 [ (Pair 127 11) (Some (Pair 11 6)) ] - - [log] (exit) @ location: 34 (remaining gas: unaccounted) + - log/UNPAIR (exit) @ location: 34 [ (Pair 127 11) (Pair 127 11) (Some (Pair 11 6)) ] - - UNPAIR (entry) @ location: 35 (remaining gas: unaccounted) + - UNPAIR (entry) @ location: 35 [ (Pair 127 11) (Pair 127 11) (Some (Pair 11 6)) ] - - [log] (exit) @ location: 35 (remaining gas: unaccounted) + - log/ABS (exit) @ location: 35 [ 127 11 (Pair 127 11) (Some (Pair 11 6)) ] - - ABS (entry) @ location: 36 (remaining gas: unaccounted) + - ABS (entry) @ location: 36 [ 127 11 (Pair 127 11) (Some (Pair 11 6)) ] - - [log] (exit) @ location: 36 (remaining gas: unaccounted) + - log/EDIV (exit) @ location: 36 [ 127 11 (Pair 127 11) (Some (Pair 11 6)) ] - - EDIV (entry) @ location: 37 (remaining gas: unaccounted) + - EDIV (entry) @ location: 37 [ 127 11 (Pair 127 11) (Some (Pair 11 6)) ] - - [log] (exit) @ location: 37 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 37 [ (Some (Pair 11 6)) (Pair 127 11) (Some (Pair 11 6)) ] - - SWAP (entry) @ location: 38 (remaining gas: unaccounted) + - SWAP (entry) @ location: 38 [ (Some (Pair 11 6)) (Pair 127 11) (Some (Pair 11 6)) ] - - [log] (exit) @ location: 38 (remaining gas: unaccounted) + - log/DUP (exit) @ location: 38 [ (Pair 127 11) (Some (Pair 11 6)) (Some (Pair 11 6)) ] - - DUP (entry) @ location: 39 (remaining gas: unaccounted) + - DUP (entry) @ location: 39 [ (Pair 127 11) (Some (Pair 11 6)) (Some (Pair 11 6)) ] - - [log] (exit) @ location: 39 (remaining gas: unaccounted) + - log/UNPAIR (exit) @ location: 39 [ (Pair 127 11) (Pair 127 11) (Some (Pair 11 6)) (Some (Pair 11 6)) ] - - UNPAIR (entry) @ location: 40 (remaining gas: unaccounted) + - UNPAIR (entry) @ location: 40 [ (Pair 127 11) (Pair 127 11) (Some (Pair 11 6)) (Some (Pair 11 6)) ] - - [log] (exit) @ location: 40 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 40 [ 127 11 (Pair 127 11) (Some (Pair 11 6)) (Some (Pair 11 6)) ] - - DIP (entry) @ location: 41 (remaining gas: unaccounted) + - DIP (entry) @ location: 41 [ 127 11 (Pair 127 11) (Some (Pair 11 6)) (Some (Pair 11 6)) ] - - [log] (exit) @ location: 41 (remaining gas: unaccounted) + - log/ABS (exit) @ location: 41 [ 11 (Pair 127 11) (Some (Pair 11 6)) (Some (Pair 11 6)) ] - - ABS (entry) @ location: 43 (remaining gas: unaccounted) + - ABS (entry) @ location: 43 [ 11 (Pair 127 11) (Some (Pair 11 6)) (Some (Pair 11 6)) ] - - [log] (exit) @ location: 43 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 43 [ 11 (Pair 127 11) (Some (Pair 11 6)) (Some (Pair 11 6)) ] - - [halt] (entry) @ location: 43 (remaining gas: unaccounted) + - [halt] (entry) @ location: 43 [ 11 (Pair 127 11) (Some (Pair 11 6)) (Some (Pair 11 6)) ] - control: KUndip - control: KCons - - [log] (exit) @ location: 41 (remaining gas: unaccounted) + - log/EDIV (exit) @ location: 41 [ 127 11 (Pair 127 11) (Some (Pair 11 6)) (Some (Pair 11 6)) ] - - EDIV (entry) @ location: 44 (remaining gas: unaccounted) + - EDIV (entry) @ location: 44 [ 127 11 (Pair 127 11) (Some (Pair 11 6)) (Some (Pair 11 6)) ] - - [log] (exit) @ location: 44 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 44 [ (Some (Pair 11 6)) (Pair 127 11) (Some (Pair 11 6)) (Some (Pair 11 6)) ] - - SWAP (entry) @ location: 45 (remaining gas: unaccounted) + - SWAP (entry) @ location: 45 [ (Some (Pair 11 6)) (Pair 127 11) (Some (Pair 11 6)) (Some (Pair 11 6)) ] - - [log] (exit) @ location: 45 (remaining gas: unaccounted) + - log/UNPAIR (exit) @ location: 45 [ (Pair 127 11) (Some (Pair 11 6)) (Some (Pair 11 6)) (Some (Pair 11 6)) ] - - UNPAIR (entry) @ location: 46 (remaining gas: unaccounted) + - UNPAIR (entry) @ location: 46 [ (Pair 127 11) (Some (Pair 11 6)) (Some (Pair 11 6)) (Some (Pair 11 6)) ] - - [log] (exit) @ location: 46 (remaining gas: unaccounted) + - log/EDIV (exit) @ location: 46 [ 127 11 (Some (Pair 11 6)) (Some (Pair 11 6)) (Some (Pair 11 6)) ] - - EDIV (entry) @ location: 47 (remaining gas: unaccounted) + - EDIV (entry) @ location: 47 [ 127 11 (Some (Pair 11 6)) (Some (Pair 11 6)) (Some (Pair 11 6)) ] - - [log] (exit) @ location: 47 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 47 [ (Some (Pair 11 6)) (Some (Pair 11 6)) (Some (Pair 11 6)) (Some (Pair 11 6)) ] - - DIP (entry) @ location: 49 (remaining gas: unaccounted) + - DIP (entry) @ location: 49 [ (Some (Pair 11 6)) (Some (Pair 11 6)) (Some (Pair 11 6)) (Some (Pair 11 6)) ] - - [log] (exit) @ location: 49 (remaining gas: unaccounted) + - log/PAIR (exit) @ location: 49 [ (Some (Pair 11 6)) (Some (Pair 11 6)) ] - - PAIR (entry) @ location: 52 (remaining gas: unaccounted) + - PAIR (entry) @ location: 52 [ (Some (Pair 11 6)) (Some (Pair 11 6)) ] - - [log] (exit) @ location: 52 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 52 [ (Pair (Some (Pair 11 6)) (Some (Pair 11 6))) ] - - [halt] (entry) @ location: 52 (remaining gas: unaccounted) + - [halt] (entry) @ location: 52 [ (Pair (Some (Pair 11 6)) (Some (Pair 11 6))) ] - control: KCons - - CONST (entry) @ location: 49 (remaining gas: unaccounted) + - CONST (entry) @ location: 49 [ (Pair (Some (Pair 11 6)) (Some (Pair 11 6))) ] - - [log] (exit) @ location: 49 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 49 [ (Some (Pair 11 6)) (Pair (Some (Pair 11 6)) (Some (Pair 11 6))) ] - - CONST (entry) @ location: 49 (remaining gas: unaccounted) + - CONST (entry) @ location: 49 [ (Some (Pair 11 6)) (Pair (Some (Pair 11 6)) (Some (Pair 11 6))) ] - - [log] (exit) @ location: 49 (remaining gas: unaccounted) + - log/log/log/DIP (exit) @ location: 49 [ (Some (Pair 11 6)) (Some (Pair 11 6)) (Pair (Some (Pair 11 6)) (Some (Pair 11 6))) ] - - [log] (exit) @ location: 49 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 49 [ (Some (Pair 11 6)) (Some (Pair 11 6)) (Pair (Some (Pair 11 6)) (Some (Pair 11 6))) ] - - DIP (entry) @ location: 53 (remaining gas: unaccounted) + - DIP (entry) @ location: 53 [ (Some (Pair 11 6)) (Some (Pair 11 6)) (Pair (Some (Pair 11 6)) (Some (Pair 11 6))) ] - - [log] (exit) @ location: 53 (remaining gas: unaccounted) + - log/PAIR (exit) @ location: 53 [ (Some (Pair 11 6)) (Pair (Some (Pair 11 6)) (Some (Pair 11 6))) ] - - PAIR (entry) @ location: 55 (remaining gas: unaccounted) + - PAIR (entry) @ location: 55 [ (Some (Pair 11 6)) (Pair (Some (Pair 11 6)) (Some (Pair 11 6))) ] - - [log] (exit) @ location: 55 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 55 [ (Pair (Some (Pair 11 6)) (Some (Pair 11 6)) (Some (Pair 11 6))) ] - - [halt] (entry) @ location: 55 (remaining gas: unaccounted) + - [halt] (entry) @ location: 55 [ (Pair (Some (Pair 11 6)) (Some (Pair 11 6)) (Some (Pair 11 6))) ] - control: KUndip - control: KCons - - [log] (exit) @ location: 53 (remaining gas: unaccounted) + - log/PAIR (exit) @ location: 53 [ (Some (Pair 11 6)) (Pair (Some (Pair 11 6)) (Some (Pair 11 6)) (Some (Pair 11 6))) ] - - PAIR (entry) @ location: 56 (remaining gas: unaccounted) + - PAIR (entry) @ location: 56 [ (Some (Pair 11 6)) (Pair (Some (Pair 11 6)) (Some (Pair 11 6)) (Some (Pair 11 6))) ] - - [log] (exit) @ location: 56 (remaining gas: unaccounted) + - log/NIL (exit) @ location: 56 [ (Pair (Some (Pair 11 6)) (Some (Pair 11 6)) (Some (Pair 11 6)) (Some (Pair 11 6))) ] - - NIL (entry) @ location: 57 (remaining gas: unaccounted) + - NIL (entry) @ location: 57 [ (Pair (Some (Pair 11 6)) (Some (Pair 11 6)) (Some (Pair 11 6)) (Some (Pair 11 6))) ] - - [log] (exit) @ location: 57 (remaining gas: unaccounted) + - log/PAIR (exit) @ location: 57 [ {} (Pair (Some (Pair 11 6)) (Some (Pair 11 6)) (Some (Pair 11 6)) (Some (Pair 11 6))) ] - - PAIR (entry) @ location: 59 (remaining gas: unaccounted) + - PAIR (entry) @ location: 59 [ {} (Pair (Some (Pair 11 6)) (Some (Pair 11 6)) (Some (Pair 11 6)) (Some (Pair 11 6))) ] - - [log] (exit) @ location: 59 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 59 [ (Pair {} (Some (Pair 11 6)) (Some (Pair 11 6)) (Some (Pair 11 6)) (Some (Pair 11 6))) ] - - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + - [halt] (entry) @ location: 24 [ (Pair {} (Some (Pair 11 6)) (Some (Pair 11 6)) (Some (Pair 11 6)) (Some (Pair 11 6))) ] - control: KNil diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/faucet.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/faucet.out index 2af30bce44ac..5d1108c57ccb 100644 --- a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/faucet.out +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/faucet.out @@ -1,123 +1,123 @@ faucet.out trace - - UNPAIR (interp) @ location: 7 (remaining gas: unaccounted) + - UNPAIR (interp) @ location: 7 [ (Pair "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" "2020-01-01T00:00:00Z") ] - - UNPAIR (entry) @ location: 7 (remaining gas: unaccounted) + - UNPAIR (entry) @ location: 7 [ (Pair "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" "2020-01-01T00:00:00Z") ] - - [log] (exit) @ location: 7 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 7 [ "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" "2020-01-01T00:00:00Z" ] - - SWAP (entry) @ location: 8 (remaining gas: unaccounted) + - SWAP (entry) @ location: 8 [ "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" "2020-01-01T00:00:00Z" ] - - [log] (exit) @ location: 8 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 8 [ "2020-01-01T00:00:00Z" "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" ] - - CONST (entry) @ location: 9 (remaining gas: unaccounted) + - CONST (entry) @ location: 9 [ "2020-01-01T00:00:00Z" "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" ] - - [log] (exit) @ location: 9 (remaining gas: unaccounted) + - log/ADD (exit) @ location: 9 [ 300 "2020-01-01T00:00:00Z" "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" ] - - ADD (entry) @ location: 12 (remaining gas: unaccounted) + - ADD (entry) @ location: 12 [ 300 "2020-01-01T00:00:00Z" "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" ] - - [log] (exit) @ location: 12 (remaining gas: unaccounted) + - log/NOW (exit) @ location: 12 [ "2020-01-01T00:05:00Z" "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" ] - - NOW (entry) @ location: 13 (remaining gas: unaccounted) + - NOW (entry) @ location: 13 [ "2020-01-01T00:05:00Z" "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" ] - - [log] (exit) @ location: 13 (remaining gas: unaccounted) + - log/COMPARE (exit) @ location: 13 [ "2022-04-14T12:32:39Z" "2020-01-01T00:05:00Z" "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" ] - - COMPARE (entry) @ location: 16 (remaining gas: unaccounted) + - COMPARE (entry) @ location: 16 [ "2022-04-14T12:32:39Z" "2020-01-01T00:05:00Z" "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" ] - - [log] (exit) @ location: 16 (remaining gas: unaccounted) + - log/GE (exit) @ location: 16 [ 1 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" ] - - GE (entry) @ location: 17 (remaining gas: unaccounted) + - GE (entry) @ location: 17 [ 1 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" ] - - [log] (exit) @ location: 17 (remaining gas: unaccounted) + - log/IF (exit) @ location: 17 [ True "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" ] - - IF (entry) @ location: 18 (remaining gas: unaccounted) + - IF (entry) @ location: 18 [ True "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" ] - - [log] (exit) @ location: 18 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 18 [ "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" ] - - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + - [halt] (entry) @ location: 24 [ "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" ] - control: KCons - - [log] (exit) @ location: 18 (remaining gas: unaccounted) + - log/IMPLICIT_ACCOUNT (exit) @ location: 18 [ "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" ] - - IMPLICIT_ACCOUNT (entry) @ location: 24 (remaining gas: unaccounted) + - IMPLICIT_ACCOUNT (entry) @ location: 24 [ "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" ] - - [log] (exit) @ location: 24 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 24 [ "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" ] - - CONST (entry) @ location: 25 (remaining gas: unaccounted) + - CONST (entry) @ location: 25 [ "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" ] - - [log] (exit) @ location: 25 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 25 [ 1000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" ] - - CONST (entry) @ location: 28 (remaining gas: unaccounted) + - CONST (entry) @ location: 28 [ 1000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" ] - - [log] (exit) @ location: 28 (remaining gas: unaccounted) + - log/TRANSFER_TOKENS (exit) @ location: 28 [ Unit 1000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" ] - - TRANSFER_TOKENS (entry) @ location: 29 (remaining gas: unaccounted) + - TRANSFER_TOKENS (entry) @ location: 29 [ Unit 1000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" ] - - [log] (exit) @ location: 29 (remaining gas: unaccounted) + - log/NIL (exit) @ location: 29 [ 0x00000000000000000000000000000000000000000000000001c0843d0000dac9f52543da1aed0bc1d6b46bf7c10db7014cd600 ] - - NIL (entry) @ location: 30 (remaining gas: unaccounted) + - NIL (entry) @ location: 30 [ 0x00000000000000000000000000000000000000000000000001c0843d0000dac9f52543da1aed0bc1d6b46bf7c10db7014cd600 ] - - [log] (exit) @ location: 30 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 30 [ {} 0x00000000000000000000000000000000000000000000000001c0843d0000dac9f52543da1aed0bc1d6b46bf7c10db7014cd600 ] - - SWAP (entry) @ location: 32 (remaining gas: unaccounted) + - SWAP (entry) @ location: 32 [ {} 0x00000000000000000000000000000000000000000000000001c0843d0000dac9f52543da1aed0bc1d6b46bf7c10db7014cd600 ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/CONS (exit) @ location: 32 [ 0x00000000000000000000000000000000000000000000000001c0843d0000dac9f52543da1aed0bc1d6b46bf7c10db7014cd600 {} ] - - CONS (entry) @ location: 33 (remaining gas: unaccounted) + - CONS (entry) @ location: 33 [ 0x00000000000000000000000000000000000000000000000001c0843d0000dac9f52543da1aed0bc1d6b46bf7c10db7014cd600 {} ] - - [log] (exit) @ location: 33 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 33 [ { 0x00000000000000000000000000000000000000000000000001c0843d0000dac9f52543da1aed0bc1d6b46bf7c10db7014cd600 } ] - - DIP (entry) @ location: 34 (remaining gas: unaccounted) + - DIP (entry) @ location: 34 [ { 0x00000000000000000000000000000000000000000000000001c0843d0000dac9f52543da1aed0bc1d6b46bf7c10db7014cd600 } ] - - [log] (exit) @ location: 34 (remaining gas: unaccounted) + - log/NOW (exit) @ location: 34 [ ] - - NOW (entry) @ location: 36 (remaining gas: unaccounted) + - NOW (entry) @ location: 36 [ ] - - [log] (exit) @ location: 36 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 36 [ "2022-04-14T12:32:39Z" ] - - [halt] (entry) @ location: 36 (remaining gas: unaccounted) + - [halt] (entry) @ location: 36 [ "2022-04-14T12:32:39Z" ] - control: KUndip - control: KCons - - [log] (exit) @ location: 34 (remaining gas: unaccounted) + - log/PAIR (exit) @ location: 34 [ { 0x00000000000000000000000000000000000000000000000001c0843d0000dac9f52543da1aed0bc1d6b46bf7c10db7014cd600 } "2022-04-14T12:32:39Z" ] - - PAIR (entry) @ location: 37 (remaining gas: unaccounted) + - PAIR (entry) @ location: 37 [ { 0x00000000000000000000000000000000000000000000000001c0843d0000dac9f52543da1aed0bc1d6b46bf7c10db7014cd600 } "2022-04-14T12:32:39Z" ] - - [log] (exit) @ location: 37 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 37 [ (Pair { 0x00000000000000000000000000000000000000000000000001c0843d0000dac9f52543da1aed0bc1d6b46bf7c10db7014cd600 } "2022-04-14T12:32:39Z") ] - - [halt] (entry) @ location: 6 (remaining gas: unaccounted) + - [halt] (entry) @ location: 6 [ (Pair { 0x00000000000000000000000000000000000000000000000001c0843d0000dac9f52543da1aed0bc1d6b46bf7c10db7014cd600 } "2022-04-14T12:32:39Z") ] - control: KNil diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/get_and_update_map.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/get_and_update_map.out index 5aef44807c27..9b3d8c38831c 100644 --- a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/get_and_update_map.out +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/get_and_update_map.out @@ -1,54 +1,54 @@ get_and_update_map.out trace - - UNPAIR (interp) @ location: 13 (remaining gas: unaccounted) + - UNPAIR (interp) @ location: 13 [ (Pair "abc" (Some 321) { Elt "def" 123 }) ] - - UNPAIR (entry) @ location: 13 (remaining gas: unaccounted) + - UNPAIR (entry) @ location: 13 [ (Pair "abc" (Some 321) { Elt "def" 123 }) ] - - [log] (exit) @ location: 13 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 13 [ "abc" (Pair (Some 321) { Elt "def" 123 }) ] - - DIP (entry) @ location: 14 (remaining gas: unaccounted) + - DIP (entry) @ location: 14 [ "abc" (Pair (Some 321) { Elt "def" 123 }) ] - - [log] (exit) @ location: 14 (remaining gas: unaccounted) + - log/UNPAIR (exit) @ location: 14 [ (Pair (Some 321) { Elt "def" 123 }) ] - - UNPAIR (entry) @ location: 16 (remaining gas: unaccounted) + - UNPAIR (entry) @ location: 16 [ (Pair (Some 321) { Elt "def" 123 }) ] - - [log] (exit) @ location: 16 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 16 [ (Some 321) { Elt "def" 123 } ] - - [halt] (entry) @ location: 16 (remaining gas: unaccounted) + - [halt] (entry) @ location: 16 [ (Some 321) { Elt "def" 123 } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 14 (remaining gas: unaccounted) + - log/GET_AND_UPDATE (exit) @ location: 14 [ "abc" (Some 321) { Elt "def" 123 } ] - - GET_AND_UPDATE (entry) @ location: 17 (remaining gas: unaccounted) + - GET_AND_UPDATE (entry) @ location: 17 [ "abc" (Some 321) { Elt "def" 123 } ] - - [log] (exit) @ location: 17 (remaining gas: unaccounted) + - log/PAIR (exit) @ location: 17 [ None { Elt "abc" 321 ; Elt "def" 123 } ] - - PAIR (entry) @ location: 18 (remaining gas: unaccounted) + - PAIR (entry) @ location: 18 [ None { Elt "abc" 321 ; Elt "def" 123 } ] - - [log] (exit) @ location: 18 (remaining gas: unaccounted) + - log/NIL (exit) @ location: 18 [ (Pair None { Elt "abc" 321 ; Elt "def" 123 }) ] - - NIL (entry) @ location: 19 (remaining gas: unaccounted) + - NIL (entry) @ location: 19 [ (Pair None { Elt "abc" 321 ; Elt "def" 123 }) ] - - [log] (exit) @ location: 19 (remaining gas: unaccounted) + - log/PAIR (exit) @ location: 19 [ {} (Pair None { Elt "abc" 321 ; Elt "def" 123 }) ] - - PAIR (entry) @ location: 21 (remaining gas: unaccounted) + - PAIR (entry) @ location: 21 [ {} (Pair None { Elt "abc" 321 ; Elt "def" 123 }) ] - - [log] (exit) @ location: 21 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 21 [ (Pair {} None { Elt "abc" 321 ; Elt "def" 123 }) ] - - [halt] (entry) @ location: 11 (remaining gas: unaccounted) + - [halt] (entry) @ location: 11 [ (Pair {} None { Elt "abc" 321 ; Elt "def" 123 }) ] - control: KNil diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/if.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/if.out index bb7e65090ade..e90f2863f689 100644 --- a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/if.out +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/if.out @@ -1,39 +1,39 @@ if.out trace - - CAR (interp) @ location: 8 (remaining gas: unaccounted) + - CAR (interp) @ location: 8 [ (Pair True None) ] - - CAR (entry) @ location: 8 (remaining gas: unaccounted) + - CAR (entry) @ location: 8 [ (Pair True None) ] - - [log] (exit) @ location: 8 (remaining gas: unaccounted) + - log/IF (exit) @ location: 8 [ True ] - - IF (entry) @ location: 9 (remaining gas: unaccounted) + - IF (entry) @ location: 9 [ True ] - - [log] (exit) @ location: 9 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 9 [ ] - - CONST (entry) @ location: 11 (remaining gas: unaccounted) + - CONST (entry) @ location: 11 [ ] - - [log] (exit) @ location: 11 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 11 [ True ] - - [halt] (entry) @ location: 18 (remaining gas: unaccounted) + - [halt] (entry) @ location: 18 [ True ] - control: KCons - - [log] (exit) @ location: 9 (remaining gas: unaccounted) + - log/SOME (exit) @ location: 9 [ True ] - - SOME (entry) @ location: 18 (remaining gas: unaccounted) + - SOME (entry) @ location: 18 [ True ] - - [log] (exit) @ location: 18 (remaining gas: unaccounted) + - log/NIL (exit) @ location: 18 [ (Some True) ] - - NIL (entry) @ location: 19 (remaining gas: unaccounted) + - NIL (entry) @ location: 19 [ (Some True) ] - - [log] (exit) @ location: 19 (remaining gas: unaccounted) + - log/PAIR (exit) @ location: 19 [ {} (Some True) ] - - PAIR (entry) @ location: 21 (remaining gas: unaccounted) + - PAIR (entry) @ location: 21 [ {} (Some True) ] - - [log] (exit) @ location: 21 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 21 [ (Pair {} (Some True)) ] - - [halt] (entry) @ location: 7 (remaining gas: unaccounted) + - [halt] (entry) @ location: 7 [ (Pair {} (Some True)) ] - control: KNil diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/insertion_sort.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/insertion_sort.out index d5ada514ab14..7b2d2c2dcf64 100644 --- a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/insertion_sort.out +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/insertion_sort.out @@ -1,6542 +1,6542 @@ insertion_sort.out trace - - CAR (interp) @ location: 9 (remaining gas: unaccounted) + - CAR (interp) @ location: 9 [ (Pair { 8 ; 3 ; 2 ; 7 ; 6 ; 9 ; 5 ; 1 ; 4 ; 0 } {}) ] - - CAR (entry) @ location: 9 (remaining gas: unaccounted) + - CAR (entry) @ location: 9 [ (Pair { 8 ; 3 ; 2 ; 7 ; 6 ; 9 ; 5 ; 1 ; 4 ; 0 } {}) ] - - [log] (exit) @ location: 9 (remaining gas: unaccounted) + - log/NIL (exit) @ location: 9 [ { 8 ; 3 ; 2 ; 7 ; 6 ; 9 ; 5 ; 1 ; 4 ; 0 } ] - - NIL (entry) @ location: 10 (remaining gas: unaccounted) + - NIL (entry) @ location: 10 [ { 8 ; 3 ; 2 ; 7 ; 6 ; 9 ; 5 ; 1 ; 4 ; 0 } ] - - [log] (exit) @ location: 10 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 10 [ {} { 8 ; 3 ; 2 ; 7 ; 6 ; 9 ; 5 ; 1 ; 4 ; 0 } ] - - SWAP (entry) @ location: 12 (remaining gas: unaccounted) + - SWAP (entry) @ location: 12 [ {} { 8 ; 3 ; 2 ; 7 ; 6 ; 9 ; 5 ; 1 ; 4 ; 0 } ] - - [log] (exit) @ location: 12 (remaining gas: unaccounted) + - log/ITER (exit) @ location: 12 [ { 8 ; 3 ; 2 ; 7 ; 6 ; 9 ; 5 ; 1 ; 4 ; 0 } {} ] - - ITER (entry) @ location: 13 (remaining gas: unaccounted) + - ITER (entry) @ location: 13 [ { 8 ; 3 ; 2 ; 7 ; 6 ; 9 ; 5 ; 1 ; 4 ; 0 } {} ] - control: KIter - - [log] (exit) @ location: 13 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 13 [ 8 {} ] - - SWAP (entry) @ location: 15 (remaining gas: unaccounted) + - SWAP (entry) @ location: 15 [ 8 {} ] - - [log] (exit) @ location: 15 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 15 [ {} 8 ] - - DIP (entry) @ location: 16 (remaining gas: unaccounted) + - DIP (entry) @ location: 16 [ {} 8 ] - - [log] (exit) @ location: 16 (remaining gas: unaccounted) + - log/NIL (exit) @ location: 16 [ ] - - NIL (entry) @ location: 19 (remaining gas: unaccounted) + - NIL (entry) @ location: 19 [ ] - - [log] (exit) @ location: 19 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 19 [ {} ] - - [halt] (entry) @ location: 19 (remaining gas: unaccounted) + - [halt] (entry) @ location: 19 [ {} ] - control: KCons - - CONST (entry) @ location: 16 (remaining gas: unaccounted) + - CONST (entry) @ location: 16 [ {} ] - - [log] (exit) @ location: 16 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 16 [ 8 {} ] - - CONST (entry) @ location: 16 (remaining gas: unaccounted) + - CONST (entry) @ location: 16 [ 8 {} ] - - [log] (exit) @ location: 16 (remaining gas: unaccounted) + - log/log/log/CONST (exit) @ location: 16 [ {} 8 {} ] - - [log] (exit) @ location: 16 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 16 [ {} 8 {} ] - - CONST (entry) @ location: 21 (remaining gas: unaccounted) + - CONST (entry) @ location: 21 [ {} 8 {} ] - - [log] (exit) @ location: 21 (remaining gas: unaccounted) + - log/LOOP (exit) @ location: 21 [ True {} 8 {} ] - - LOOP (entry) @ location: 24 (remaining gas: unaccounted) + - LOOP (entry) @ location: 24 [ True {} 8 {} ] - control: KLoop_in - - [log] (exit) @ location: 24 (remaining gas: unaccounted) + - log/IF_CONS (exit) @ location: 24 [ {} 8 {} ] - - IF_CONS (entry) @ location: 26 (remaining gas: unaccounted) + - IF_CONS (entry) @ location: 26 [ {} 8 {} ] - - [log] (exit) @ location: 26 (remaining gas: unaccounted) + - log/NIL (exit) @ location: 26 [ 8 {} ] - - NIL (entry) @ location: 61 (remaining gas: unaccounted) + - NIL (entry) @ location: 61 [ 8 {} ] - - [log] (exit) @ location: 61 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 61 [ {} 8 {} ] - - CONST (entry) @ location: 63 (remaining gas: unaccounted) + - CONST (entry) @ location: 63 [ {} 8 {} ] - - [log] (exit) @ location: 63 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 63 [ False {} 8 {} ] - - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + - [halt] (entry) @ location: 24 [ False {} 8 {} ] - control: KCons - - [log] (exit) @ location: 26 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 26 [ False {} 8 {} ] - - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + - [halt] (entry) @ location: 24 [ False {} 8 {} ] - control: KLoop_in - control: KCons - - [log] (exit) @ location: 24 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 24 [ {} 8 {} ] - - SWAP (entry) @ location: 66 (remaining gas: unaccounted) + - SWAP (entry) @ location: 66 [ {} 8 {} ] - - [log] (exit) @ location: 66 (remaining gas: unaccounted) + - log/CONS (exit) @ location: 66 [ 8 {} {} ] - - CONS (entry) @ location: 67 (remaining gas: unaccounted) + - CONS (entry) @ location: 67 [ 8 {} {} ] - - [log] (exit) @ location: 67 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 67 [ { 8 } {} ] - - SWAP (entry) @ location: 68 (remaining gas: unaccounted) + - SWAP (entry) @ location: 68 [ { 8 } {} ] - - [log] (exit) @ location: 68 (remaining gas: unaccounted) + - log/ITER (exit) @ location: 68 [ {} { 8 } ] - - ITER (entry) @ location: 69 (remaining gas: unaccounted) + - ITER (entry) @ location: 69 [ {} { 8 } ] - control: KIter - control: KCons - - [log] (exit) @ location: 69 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 69 [ { 8 } ] - - [halt] (entry) @ location: 13 (remaining gas: unaccounted) + - [halt] (entry) @ location: 13 [ { 8 } ] - control: KIter - - [log] (exit) @ location: 13 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 13 [ 3 { 8 } ] - - SWAP (entry) @ location: 15 (remaining gas: unaccounted) + - SWAP (entry) @ location: 15 [ 3 { 8 } ] - - [log] (exit) @ location: 15 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 15 [ { 8 } 3 ] - - DIP (entry) @ location: 16 (remaining gas: unaccounted) + - DIP (entry) @ location: 16 [ { 8 } 3 ] - - [log] (exit) @ location: 16 (remaining gas: unaccounted) + - log/NIL (exit) @ location: 16 [ ] - - NIL (entry) @ location: 19 (remaining gas: unaccounted) + - NIL (entry) @ location: 19 [ ] - - [log] (exit) @ location: 19 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 19 [ {} ] - - [halt] (entry) @ location: 19 (remaining gas: unaccounted) + - [halt] (entry) @ location: 19 [ {} ] - control: KCons - - CONST (entry) @ location: 16 (remaining gas: unaccounted) + - CONST (entry) @ location: 16 [ {} ] - - [log] (exit) @ location: 16 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 16 [ 3 {} ] - - CONST (entry) @ location: 16 (remaining gas: unaccounted) + - CONST (entry) @ location: 16 [ 3 {} ] - - [log] (exit) @ location: 16 (remaining gas: unaccounted) + - log/log/log/CONST (exit) @ location: 16 [ { 8 } 3 {} ] - - [log] (exit) @ location: 16 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 16 [ { 8 } 3 {} ] - - CONST (entry) @ location: 21 (remaining gas: unaccounted) + - CONST (entry) @ location: 21 [ { 8 } 3 {} ] - - [log] (exit) @ location: 21 (remaining gas: unaccounted) + - log/LOOP (exit) @ location: 21 [ True { 8 } 3 {} ] - - LOOP (entry) @ location: 24 (remaining gas: unaccounted) + - LOOP (entry) @ location: 24 [ True { 8 } 3 {} ] - control: KLoop_in - - [log] (exit) @ location: 24 (remaining gas: unaccounted) + - log/IF_CONS (exit) @ location: 24 [ { 8 } 3 {} ] - - IF_CONS (entry) @ location: 26 (remaining gas: unaccounted) + - IF_CONS (entry) @ location: 26 [ { 8 } 3 {} ] - - [log] (exit) @ location: 26 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 26 [ 8 {} 3 {} ] - - SWAP (entry) @ location: 28 (remaining gas: unaccounted) + - SWAP (entry) @ location: 28 [ 8 {} 3 {} ] - - [log] (exit) @ location: 28 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 28 [ {} 8 3 {} ] - - DIP (entry) @ location: 29 (remaining gas: unaccounted) + - DIP (entry) @ location: 29 [ {} 8 3 {} ] - - [log] (exit) @ location: 29 (remaining gas: unaccounted) + - log/DUP (exit) @ location: 29 [ 8 3 {} ] - - DUP (entry) @ location: 31 (remaining gas: unaccounted) + - DUP (entry) @ location: 31 [ 8 3 {} ] - - [log] (exit) @ location: 31 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 31 [ 8 8 3 {} ] - - DIP (entry) @ location: 32 (remaining gas: unaccounted) + - DIP (entry) @ location: 32 [ 8 8 3 {} ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/DUP (exit) @ location: 32 [ 3 {} ] - - DUP (entry) @ location: 35 (remaining gas: unaccounted) + - DUP (entry) @ location: 35 [ 3 {} ] - - [log] (exit) @ location: 35 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 35 [ 3 3 {} ] - - [halt] (entry) @ location: 35 (remaining gas: unaccounted) + - [halt] (entry) @ location: 35 [ 3 3 {} ] - control: KCons - - CONST (entry) @ location: 32 (remaining gas: unaccounted) + - CONST (entry) @ location: 32 [ 3 3 {} ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 32 [ 8 3 3 {} ] - - CONST (entry) @ location: 32 (remaining gas: unaccounted) + - CONST (entry) @ location: 32 [ 8 3 3 {} ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/log/log/DIP (exit) @ location: 32 [ 8 8 3 3 {} ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 32 [ 8 8 3 3 {} ] - - DIP (entry) @ location: 36 (remaining gas: unaccounted) + - DIP (entry) @ location: 36 [ 8 8 3 3 {} ] - - [log] (exit) @ location: 36 (remaining gas: unaccounted) + - log/COMPARE (exit) @ location: 36 [ 8 3 3 {} ] - - COMPARE (entry) @ location: 39 (remaining gas: unaccounted) + - COMPARE (entry) @ location: 39 [ 8 3 3 {} ] - - [log] (exit) @ location: 39 (remaining gas: unaccounted) + - log/LT (exit) @ location: 39 [ 1 3 {} ] - - LT (entry) @ location: 40 (remaining gas: unaccounted) + - LT (entry) @ location: 40 [ 1 3 {} ] - - [log] (exit) @ location: 40 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 40 [ False 3 {} ] - - [halt] (entry) @ location: 38 (remaining gas: unaccounted) + - [halt] (entry) @ location: 38 [ False 3 {} ] - control: KUndip - control: KCons - - [log] (exit) @ location: 36 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 36 [ 8 False 3 {} ] - - SWAP (entry) @ location: 41 (remaining gas: unaccounted) + - SWAP (entry) @ location: 41 [ 8 False 3 {} ] - - [log] (exit) @ location: 41 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 41 [ False 8 3 {} ] - - [halt] (entry) @ location: 30 (remaining gas: unaccounted) + - [halt] (entry) @ location: 30 [ False 8 3 {} ] - control: KUndip - control: KCons - - [log] (exit) @ location: 29 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 29 [ {} False 8 3 {} ] - - SWAP (entry) @ location: 42 (remaining gas: unaccounted) + - SWAP (entry) @ location: 42 [ {} False 8 3 {} ] - - [log] (exit) @ location: 42 (remaining gas: unaccounted) + - log/IF (exit) @ location: 42 [ False {} 8 3 {} ] - - IF (entry) @ location: 43 (remaining gas: unaccounted) + - IF (entry) @ location: 43 [ False {} 8 3 {} ] - - [log] (exit) @ location: 43 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 43 [ {} 8 3 {} ] - - SWAP (entry) @ location: 55 (remaining gas: unaccounted) + - SWAP (entry) @ location: 55 [ {} 8 3 {} ] - - [log] (exit) @ location: 55 (remaining gas: unaccounted) + - log/CONS (exit) @ location: 55 [ 8 {} 3 {} ] - - CONS (entry) @ location: 56 (remaining gas: unaccounted) + - CONS (entry) @ location: 56 [ 8 {} 3 {} ] - - [log] (exit) @ location: 56 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 56 [ { 8 } 3 {} ] - - CONST (entry) @ location: 57 (remaining gas: unaccounted) + - CONST (entry) @ location: 57 [ { 8 } 3 {} ] - - [log] (exit) @ location: 57 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 57 [ False { 8 } 3 {} ] - - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + - [halt] (entry) @ location: 24 [ False { 8 } 3 {} ] - control: KCons - - [log] (exit) @ location: 43 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 43 [ False { 8 } 3 {} ] - - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + - [halt] (entry) @ location: 24 [ False { 8 } 3 {} ] - control: KCons - - [log] (exit) @ location: 26 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 26 [ False { 8 } 3 {} ] - - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + - [halt] (entry) @ location: 24 [ False { 8 } 3 {} ] - control: KLoop_in - control: KCons - - [log] (exit) @ location: 24 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 24 [ { 8 } 3 {} ] - - SWAP (entry) @ location: 66 (remaining gas: unaccounted) + - SWAP (entry) @ location: 66 [ { 8 } 3 {} ] - - [log] (exit) @ location: 66 (remaining gas: unaccounted) + - log/CONS (exit) @ location: 66 [ 3 { 8 } {} ] - - CONS (entry) @ location: 67 (remaining gas: unaccounted) + - CONS (entry) @ location: 67 [ 3 { 8 } {} ] - - [log] (exit) @ location: 67 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 67 [ { 3 ; 8 } {} ] - - SWAP (entry) @ location: 68 (remaining gas: unaccounted) + - SWAP (entry) @ location: 68 [ { 3 ; 8 } {} ] - - [log] (exit) @ location: 68 (remaining gas: unaccounted) + - log/ITER (exit) @ location: 68 [ {} { 3 ; 8 } ] - - ITER (entry) @ location: 69 (remaining gas: unaccounted) + - ITER (entry) @ location: 69 [ {} { 3 ; 8 } ] - control: KIter - control: KCons - - [log] (exit) @ location: 69 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 69 [ { 3 ; 8 } ] - - [halt] (entry) @ location: 13 (remaining gas: unaccounted) + - [halt] (entry) @ location: 13 [ { 3 ; 8 } ] - control: KIter - - [log] (exit) @ location: 13 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 13 [ 2 { 3 ; 8 } ] - - SWAP (entry) @ location: 15 (remaining gas: unaccounted) + - SWAP (entry) @ location: 15 [ 2 { 3 ; 8 } ] - - [log] (exit) @ location: 15 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 15 [ { 3 ; 8 } 2 ] - - DIP (entry) @ location: 16 (remaining gas: unaccounted) + - DIP (entry) @ location: 16 [ { 3 ; 8 } 2 ] - - [log] (exit) @ location: 16 (remaining gas: unaccounted) + - log/NIL (exit) @ location: 16 [ ] - - NIL (entry) @ location: 19 (remaining gas: unaccounted) + - NIL (entry) @ location: 19 [ ] - - [log] (exit) @ location: 19 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 19 [ {} ] - - [halt] (entry) @ location: 19 (remaining gas: unaccounted) + - [halt] (entry) @ location: 19 [ {} ] - control: KCons - - CONST (entry) @ location: 16 (remaining gas: unaccounted) + - CONST (entry) @ location: 16 [ {} ] - - [log] (exit) @ location: 16 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 16 [ 2 {} ] - - CONST (entry) @ location: 16 (remaining gas: unaccounted) + - CONST (entry) @ location: 16 [ 2 {} ] - - [log] (exit) @ location: 16 (remaining gas: unaccounted) + - log/log/log/CONST (exit) @ location: 16 [ { 3 ; 8 } 2 {} ] - - [log] (exit) @ location: 16 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 16 [ { 3 ; 8 } 2 {} ] - - CONST (entry) @ location: 21 (remaining gas: unaccounted) + - CONST (entry) @ location: 21 [ { 3 ; 8 } 2 {} ] - - [log] (exit) @ location: 21 (remaining gas: unaccounted) + - log/LOOP (exit) @ location: 21 [ True { 3 ; 8 } 2 {} ] - - LOOP (entry) @ location: 24 (remaining gas: unaccounted) + - LOOP (entry) @ location: 24 [ True { 3 ; 8 } 2 {} ] - control: KLoop_in - - [log] (exit) @ location: 24 (remaining gas: unaccounted) + - log/IF_CONS (exit) @ location: 24 [ { 3 ; 8 } 2 {} ] - - IF_CONS (entry) @ location: 26 (remaining gas: unaccounted) + - IF_CONS (entry) @ location: 26 [ { 3 ; 8 } 2 {} ] - - [log] (exit) @ location: 26 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 26 [ 3 { 8 } 2 {} ] - - SWAP (entry) @ location: 28 (remaining gas: unaccounted) + - SWAP (entry) @ location: 28 [ 3 { 8 } 2 {} ] - - [log] (exit) @ location: 28 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 28 [ { 8 } 3 2 {} ] - - DIP (entry) @ location: 29 (remaining gas: unaccounted) + - DIP (entry) @ location: 29 [ { 8 } 3 2 {} ] - - [log] (exit) @ location: 29 (remaining gas: unaccounted) + - log/DUP (exit) @ location: 29 [ 3 2 {} ] - - DUP (entry) @ location: 31 (remaining gas: unaccounted) + - DUP (entry) @ location: 31 [ 3 2 {} ] - - [log] (exit) @ location: 31 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 31 [ 3 3 2 {} ] - - DIP (entry) @ location: 32 (remaining gas: unaccounted) + - DIP (entry) @ location: 32 [ 3 3 2 {} ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/DUP (exit) @ location: 32 [ 2 {} ] - - DUP (entry) @ location: 35 (remaining gas: unaccounted) + - DUP (entry) @ location: 35 [ 2 {} ] - - [log] (exit) @ location: 35 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 35 [ 2 2 {} ] - - [halt] (entry) @ location: 35 (remaining gas: unaccounted) + - [halt] (entry) @ location: 35 [ 2 2 {} ] - control: KCons - - CONST (entry) @ location: 32 (remaining gas: unaccounted) + - CONST (entry) @ location: 32 [ 2 2 {} ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 32 [ 3 2 2 {} ] - - CONST (entry) @ location: 32 (remaining gas: unaccounted) + - CONST (entry) @ location: 32 [ 3 2 2 {} ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/log/log/DIP (exit) @ location: 32 [ 3 3 2 2 {} ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 32 [ 3 3 2 2 {} ] - - DIP (entry) @ location: 36 (remaining gas: unaccounted) + - DIP (entry) @ location: 36 [ 3 3 2 2 {} ] - - [log] (exit) @ location: 36 (remaining gas: unaccounted) + - log/COMPARE (exit) @ location: 36 [ 3 2 2 {} ] - - COMPARE (entry) @ location: 39 (remaining gas: unaccounted) + - COMPARE (entry) @ location: 39 [ 3 2 2 {} ] - - [log] (exit) @ location: 39 (remaining gas: unaccounted) + - log/LT (exit) @ location: 39 [ 1 2 {} ] - - LT (entry) @ location: 40 (remaining gas: unaccounted) + - LT (entry) @ location: 40 [ 1 2 {} ] - - [log] (exit) @ location: 40 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 40 [ False 2 {} ] - - [halt] (entry) @ location: 38 (remaining gas: unaccounted) + - [halt] (entry) @ location: 38 [ False 2 {} ] - control: KUndip - control: KCons - - [log] (exit) @ location: 36 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 36 [ 3 False 2 {} ] - - SWAP (entry) @ location: 41 (remaining gas: unaccounted) + - SWAP (entry) @ location: 41 [ 3 False 2 {} ] - - [log] (exit) @ location: 41 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 41 [ False 3 2 {} ] - - [halt] (entry) @ location: 30 (remaining gas: unaccounted) + - [halt] (entry) @ location: 30 [ False 3 2 {} ] - control: KUndip - control: KCons - - [log] (exit) @ location: 29 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 29 [ { 8 } False 3 2 {} ] - - SWAP (entry) @ location: 42 (remaining gas: unaccounted) + - SWAP (entry) @ location: 42 [ { 8 } False 3 2 {} ] - - [log] (exit) @ location: 42 (remaining gas: unaccounted) + - log/IF (exit) @ location: 42 [ False { 8 } 3 2 {} ] - - IF (entry) @ location: 43 (remaining gas: unaccounted) + - IF (entry) @ location: 43 [ False { 8 } 3 2 {} ] - - [log] (exit) @ location: 43 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 43 [ { 8 } 3 2 {} ] - - SWAP (entry) @ location: 55 (remaining gas: unaccounted) + - SWAP (entry) @ location: 55 [ { 8 } 3 2 {} ] - - [log] (exit) @ location: 55 (remaining gas: unaccounted) + - log/CONS (exit) @ location: 55 [ 3 { 8 } 2 {} ] - - CONS (entry) @ location: 56 (remaining gas: unaccounted) + - CONS (entry) @ location: 56 [ 3 { 8 } 2 {} ] - - [log] (exit) @ location: 56 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 56 [ { 3 ; 8 } 2 {} ] - - CONST (entry) @ location: 57 (remaining gas: unaccounted) + - CONST (entry) @ location: 57 [ { 3 ; 8 } 2 {} ] - - [log] (exit) @ location: 57 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 57 [ False { 3 ; 8 } 2 {} ] - - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + - [halt] (entry) @ location: 24 [ False { 3 ; 8 } 2 {} ] - control: KCons - - [log] (exit) @ location: 43 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 43 [ False { 3 ; 8 } 2 {} ] - - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + - [halt] (entry) @ location: 24 [ False { 3 ; 8 } 2 {} ] - control: KCons - - [log] (exit) @ location: 26 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 26 [ False { 3 ; 8 } 2 {} ] - - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + - [halt] (entry) @ location: 24 [ False { 3 ; 8 } 2 {} ] - control: KLoop_in - control: KCons - - [log] (exit) @ location: 24 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 24 [ { 3 ; 8 } 2 {} ] - - SWAP (entry) @ location: 66 (remaining gas: unaccounted) + - SWAP (entry) @ location: 66 [ { 3 ; 8 } 2 {} ] - - [log] (exit) @ location: 66 (remaining gas: unaccounted) + - log/CONS (exit) @ location: 66 [ 2 { 3 ; 8 } {} ] - - CONS (entry) @ location: 67 (remaining gas: unaccounted) + - CONS (entry) @ location: 67 [ 2 { 3 ; 8 } {} ] - - [log] (exit) @ location: 67 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 67 [ { 2 ; 3 ; 8 } {} ] - - SWAP (entry) @ location: 68 (remaining gas: unaccounted) + - SWAP (entry) @ location: 68 [ { 2 ; 3 ; 8 } {} ] - - [log] (exit) @ location: 68 (remaining gas: unaccounted) + - log/ITER (exit) @ location: 68 [ {} { 2 ; 3 ; 8 } ] - - ITER (entry) @ location: 69 (remaining gas: unaccounted) + - ITER (entry) @ location: 69 [ {} { 2 ; 3 ; 8 } ] - control: KIter - control: KCons - - [log] (exit) @ location: 69 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 69 [ { 2 ; 3 ; 8 } ] - - [halt] (entry) @ location: 13 (remaining gas: unaccounted) + - [halt] (entry) @ location: 13 [ { 2 ; 3 ; 8 } ] - control: KIter - - [log] (exit) @ location: 13 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 13 [ 7 { 2 ; 3 ; 8 } ] - - SWAP (entry) @ location: 15 (remaining gas: unaccounted) + - SWAP (entry) @ location: 15 [ 7 { 2 ; 3 ; 8 } ] - - [log] (exit) @ location: 15 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 15 [ { 2 ; 3 ; 8 } 7 ] - - DIP (entry) @ location: 16 (remaining gas: unaccounted) + - DIP (entry) @ location: 16 [ { 2 ; 3 ; 8 } 7 ] - - [log] (exit) @ location: 16 (remaining gas: unaccounted) + - log/NIL (exit) @ location: 16 [ ] - - NIL (entry) @ location: 19 (remaining gas: unaccounted) + - NIL (entry) @ location: 19 [ ] - - [log] (exit) @ location: 19 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 19 [ {} ] - - [halt] (entry) @ location: 19 (remaining gas: unaccounted) + - [halt] (entry) @ location: 19 [ {} ] - control: KCons - - CONST (entry) @ location: 16 (remaining gas: unaccounted) + - CONST (entry) @ location: 16 [ {} ] - - [log] (exit) @ location: 16 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 16 [ 7 {} ] - - CONST (entry) @ location: 16 (remaining gas: unaccounted) + - CONST (entry) @ location: 16 [ 7 {} ] - - [log] (exit) @ location: 16 (remaining gas: unaccounted) + - log/log/log/CONST (exit) @ location: 16 [ { 2 ; 3 ; 8 } 7 {} ] - - [log] (exit) @ location: 16 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 16 [ { 2 ; 3 ; 8 } 7 {} ] - - CONST (entry) @ location: 21 (remaining gas: unaccounted) + - CONST (entry) @ location: 21 [ { 2 ; 3 ; 8 } 7 {} ] - - [log] (exit) @ location: 21 (remaining gas: unaccounted) + - log/LOOP (exit) @ location: 21 [ True { 2 ; 3 ; 8 } 7 {} ] - - LOOP (entry) @ location: 24 (remaining gas: unaccounted) + - LOOP (entry) @ location: 24 [ True { 2 ; 3 ; 8 } 7 {} ] - control: KLoop_in - - [log] (exit) @ location: 24 (remaining gas: unaccounted) + - log/IF_CONS (exit) @ location: 24 [ { 2 ; 3 ; 8 } 7 {} ] - - IF_CONS (entry) @ location: 26 (remaining gas: unaccounted) + - IF_CONS (entry) @ location: 26 [ { 2 ; 3 ; 8 } 7 {} ] - - [log] (exit) @ location: 26 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 26 [ 2 { 3 ; 8 } 7 {} ] - - SWAP (entry) @ location: 28 (remaining gas: unaccounted) + - SWAP (entry) @ location: 28 [ 2 { 3 ; 8 } 7 {} ] - - [log] (exit) @ location: 28 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 28 [ { 3 ; 8 } 2 7 {} ] - - DIP (entry) @ location: 29 (remaining gas: unaccounted) + - DIP (entry) @ location: 29 [ { 3 ; 8 } 2 7 {} ] - - [log] (exit) @ location: 29 (remaining gas: unaccounted) + - log/DUP (exit) @ location: 29 [ 2 7 {} ] - - DUP (entry) @ location: 31 (remaining gas: unaccounted) + - DUP (entry) @ location: 31 [ 2 7 {} ] - - [log] (exit) @ location: 31 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 31 [ 2 2 7 {} ] - - DIP (entry) @ location: 32 (remaining gas: unaccounted) + - DIP (entry) @ location: 32 [ 2 2 7 {} ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/DUP (exit) @ location: 32 [ 7 {} ] - - DUP (entry) @ location: 35 (remaining gas: unaccounted) + - DUP (entry) @ location: 35 [ 7 {} ] - - [log] (exit) @ location: 35 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 35 [ 7 7 {} ] - - [halt] (entry) @ location: 35 (remaining gas: unaccounted) + - [halt] (entry) @ location: 35 [ 7 7 {} ] - control: KCons - - CONST (entry) @ location: 32 (remaining gas: unaccounted) + - CONST (entry) @ location: 32 [ 7 7 {} ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 32 [ 2 7 7 {} ] - - CONST (entry) @ location: 32 (remaining gas: unaccounted) + - CONST (entry) @ location: 32 [ 2 7 7 {} ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/log/log/DIP (exit) @ location: 32 [ 2 2 7 7 {} ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 32 [ 2 2 7 7 {} ] - - DIP (entry) @ location: 36 (remaining gas: unaccounted) + - DIP (entry) @ location: 36 [ 2 2 7 7 {} ] - - [log] (exit) @ location: 36 (remaining gas: unaccounted) + - log/COMPARE (exit) @ location: 36 [ 2 7 7 {} ] - - COMPARE (entry) @ location: 39 (remaining gas: unaccounted) + - COMPARE (entry) @ location: 39 [ 2 7 7 {} ] - - [log] (exit) @ location: 39 (remaining gas: unaccounted) + - log/LT (exit) @ location: 39 [ -1 7 {} ] - - LT (entry) @ location: 40 (remaining gas: unaccounted) + - LT (entry) @ location: 40 [ -1 7 {} ] - - [log] (exit) @ location: 40 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 40 [ True 7 {} ] - - [halt] (entry) @ location: 38 (remaining gas: unaccounted) + - [halt] (entry) @ location: 38 [ True 7 {} ] - control: KUndip - control: KCons - - [log] (exit) @ location: 36 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 36 [ 2 True 7 {} ] - - SWAP (entry) @ location: 41 (remaining gas: unaccounted) + - SWAP (entry) @ location: 41 [ 2 True 7 {} ] - - [log] (exit) @ location: 41 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 41 [ True 2 7 {} ] - - [halt] (entry) @ location: 30 (remaining gas: unaccounted) + - [halt] (entry) @ location: 30 [ True 2 7 {} ] - control: KUndip - control: KCons - - [log] (exit) @ location: 29 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 29 [ { 3 ; 8 } True 2 7 {} ] - - SWAP (entry) @ location: 42 (remaining gas: unaccounted) + - SWAP (entry) @ location: 42 [ { 3 ; 8 } True 2 7 {} ] - - [log] (exit) @ location: 42 (remaining gas: unaccounted) + - log/IF (exit) @ location: 42 [ True { 3 ; 8 } 2 7 {} ] - - IF (entry) @ location: 43 (remaining gas: unaccounted) + - IF (entry) @ location: 43 [ True { 3 ; 8 } 2 7 {} ] - - [log] (exit) @ location: 43 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 43 [ { 3 ; 8 } 2 7 {} ] - - DIP (entry) @ location: 45 (remaining gas: unaccounted) + - DIP (entry) @ location: 45 [ { 3 ; 8 } 2 7 {} ] - - [log] (exit) @ location: 45 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 45 [ 2 7 {} ] - - SWAP (entry) @ location: 47 (remaining gas: unaccounted) + - SWAP (entry) @ location: 47 [ 2 7 {} ] - - [log] (exit) @ location: 47 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 47 [ 7 2 {} ] - - DIP (entry) @ location: 48 (remaining gas: unaccounted) + - DIP (entry) @ location: 48 [ 7 2 {} ] - - [log] (exit) @ location: 48 (remaining gas: unaccounted) + - log/CONS (exit) @ location: 48 [ 2 {} ] - - CONS (entry) @ location: 50 (remaining gas: unaccounted) + - CONS (entry) @ location: 50 [ 2 {} ] - - [log] (exit) @ location: 50 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 50 [ { 2 } ] - - [halt] (entry) @ location: 50 (remaining gas: unaccounted) + - [halt] (entry) @ location: 50 [ { 2 } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 48 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 48 [ 7 { 2 } ] - - [halt] (entry) @ location: 46 (remaining gas: unaccounted) + - [halt] (entry) @ location: 46 [ 7 { 2 } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 45 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 45 [ { 3 ; 8 } 7 { 2 } ] - - CONST (entry) @ location: 51 (remaining gas: unaccounted) + - CONST (entry) @ location: 51 [ { 3 ; 8 } 7 { 2 } ] - - [log] (exit) @ location: 51 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 51 [ True { 3 ; 8 } 7 { 2 } ] - - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + - [halt] (entry) @ location: 24 [ True { 3 ; 8 } 7 { 2 } ] - control: KCons - - [log] (exit) @ location: 43 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 43 [ True { 3 ; 8 } 7 { 2 } ] - - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + - [halt] (entry) @ location: 24 [ True { 3 ; 8 } 7 { 2 } ] - control: KCons - - [log] (exit) @ location: 26 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 26 [ True { 3 ; 8 } 7 { 2 } ] - - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + - [halt] (entry) @ location: 24 [ True { 3 ; 8 } 7 { 2 } ] - control: KLoop_in - - [log] (exit) @ location: 24 (remaining gas: unaccounted) + - log/IF_CONS (exit) @ location: 24 [ { 3 ; 8 } 7 { 2 } ] - - IF_CONS (entry) @ location: 26 (remaining gas: unaccounted) + - IF_CONS (entry) @ location: 26 [ { 3 ; 8 } 7 { 2 } ] - - [log] (exit) @ location: 26 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 26 [ 3 { 8 } 7 { 2 } ] - - SWAP (entry) @ location: 28 (remaining gas: unaccounted) + - SWAP (entry) @ location: 28 [ 3 { 8 } 7 { 2 } ] - - [log] (exit) @ location: 28 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 28 [ { 8 } 3 7 { 2 } ] - - DIP (entry) @ location: 29 (remaining gas: unaccounted) + - DIP (entry) @ location: 29 [ { 8 } 3 7 { 2 } ] - - [log] (exit) @ location: 29 (remaining gas: unaccounted) + - log/DUP (exit) @ location: 29 [ 3 7 { 2 } ] - - DUP (entry) @ location: 31 (remaining gas: unaccounted) + - DUP (entry) @ location: 31 [ 3 7 { 2 } ] - - [log] (exit) @ location: 31 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 31 [ 3 3 7 { 2 } ] - - DIP (entry) @ location: 32 (remaining gas: unaccounted) + - DIP (entry) @ location: 32 [ 3 3 7 { 2 } ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/DUP (exit) @ location: 32 [ 7 { 2 } ] - - DUP (entry) @ location: 35 (remaining gas: unaccounted) + - DUP (entry) @ location: 35 [ 7 { 2 } ] - - [log] (exit) @ location: 35 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 35 [ 7 7 { 2 } ] - - [halt] (entry) @ location: 35 (remaining gas: unaccounted) + - [halt] (entry) @ location: 35 [ 7 7 { 2 } ] - control: KCons - - CONST (entry) @ location: 32 (remaining gas: unaccounted) + - CONST (entry) @ location: 32 [ 7 7 { 2 } ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 32 [ 3 7 7 { 2 } ] - - CONST (entry) @ location: 32 (remaining gas: unaccounted) + - CONST (entry) @ location: 32 [ 3 7 7 { 2 } ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/log/log/DIP (exit) @ location: 32 [ 3 3 7 7 { 2 } ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 32 [ 3 3 7 7 { 2 } ] - - DIP (entry) @ location: 36 (remaining gas: unaccounted) + - DIP (entry) @ location: 36 [ 3 3 7 7 { 2 } ] - - [log] (exit) @ location: 36 (remaining gas: unaccounted) + - log/COMPARE (exit) @ location: 36 [ 3 7 7 { 2 } ] - - COMPARE (entry) @ location: 39 (remaining gas: unaccounted) + - COMPARE (entry) @ location: 39 [ 3 7 7 { 2 } ] - - [log] (exit) @ location: 39 (remaining gas: unaccounted) + - log/LT (exit) @ location: 39 [ -1 7 { 2 } ] - - LT (entry) @ location: 40 (remaining gas: unaccounted) + - LT (entry) @ location: 40 [ -1 7 { 2 } ] - - [log] (exit) @ location: 40 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 40 [ True 7 { 2 } ] - - [halt] (entry) @ location: 38 (remaining gas: unaccounted) + - [halt] (entry) @ location: 38 [ True 7 { 2 } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 36 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 36 [ 3 True 7 { 2 } ] - - SWAP (entry) @ location: 41 (remaining gas: unaccounted) + - SWAP (entry) @ location: 41 [ 3 True 7 { 2 } ] - - [log] (exit) @ location: 41 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 41 [ True 3 7 { 2 } ] - - [halt] (entry) @ location: 30 (remaining gas: unaccounted) + - [halt] (entry) @ location: 30 [ True 3 7 { 2 } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 29 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 29 [ { 8 } True 3 7 { 2 } ] - - SWAP (entry) @ location: 42 (remaining gas: unaccounted) + - SWAP (entry) @ location: 42 [ { 8 } True 3 7 { 2 } ] - - [log] (exit) @ location: 42 (remaining gas: unaccounted) + - log/IF (exit) @ location: 42 [ True { 8 } 3 7 { 2 } ] - - IF (entry) @ location: 43 (remaining gas: unaccounted) + - IF (entry) @ location: 43 [ True { 8 } 3 7 { 2 } ] - - [log] (exit) @ location: 43 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 43 [ { 8 } 3 7 { 2 } ] - - DIP (entry) @ location: 45 (remaining gas: unaccounted) + - DIP (entry) @ location: 45 [ { 8 } 3 7 { 2 } ] - - [log] (exit) @ location: 45 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 45 [ 3 7 { 2 } ] - - SWAP (entry) @ location: 47 (remaining gas: unaccounted) + - SWAP (entry) @ location: 47 [ 3 7 { 2 } ] - - [log] (exit) @ location: 47 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 47 [ 7 3 { 2 } ] - - DIP (entry) @ location: 48 (remaining gas: unaccounted) + - DIP (entry) @ location: 48 [ 7 3 { 2 } ] - - [log] (exit) @ location: 48 (remaining gas: unaccounted) + - log/CONS (exit) @ location: 48 [ 3 { 2 } ] - - CONS (entry) @ location: 50 (remaining gas: unaccounted) + - CONS (entry) @ location: 50 [ 3 { 2 } ] - - [log] (exit) @ location: 50 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 50 [ { 3 ; 2 } ] - - [halt] (entry) @ location: 50 (remaining gas: unaccounted) + - [halt] (entry) @ location: 50 [ { 3 ; 2 } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 48 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 48 [ 7 { 3 ; 2 } ] - - [halt] (entry) @ location: 46 (remaining gas: unaccounted) + - [halt] (entry) @ location: 46 [ 7 { 3 ; 2 } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 45 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 45 [ { 8 } 7 { 3 ; 2 } ] - - CONST (entry) @ location: 51 (remaining gas: unaccounted) + - CONST (entry) @ location: 51 [ { 8 } 7 { 3 ; 2 } ] - - [log] (exit) @ location: 51 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 51 [ True { 8 } 7 { 3 ; 2 } ] - - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + - [halt] (entry) @ location: 24 [ True { 8 } 7 { 3 ; 2 } ] - control: KCons - - [log] (exit) @ location: 43 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 43 [ True { 8 } 7 { 3 ; 2 } ] - - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + - [halt] (entry) @ location: 24 [ True { 8 } 7 { 3 ; 2 } ] - control: KCons - - [log] (exit) @ location: 26 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 26 [ True { 8 } 7 { 3 ; 2 } ] - - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + - [halt] (entry) @ location: 24 [ True { 8 } 7 { 3 ; 2 } ] - control: KLoop_in - - [log] (exit) @ location: 24 (remaining gas: unaccounted) + - log/IF_CONS (exit) @ location: 24 [ { 8 } 7 { 3 ; 2 } ] - - IF_CONS (entry) @ location: 26 (remaining gas: unaccounted) + - IF_CONS (entry) @ location: 26 [ { 8 } 7 { 3 ; 2 } ] - - [log] (exit) @ location: 26 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 26 [ 8 {} 7 { 3 ; 2 } ] - - SWAP (entry) @ location: 28 (remaining gas: unaccounted) + - SWAP (entry) @ location: 28 [ 8 {} 7 { 3 ; 2 } ] - - [log] (exit) @ location: 28 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 28 [ {} 8 7 { 3 ; 2 } ] - - DIP (entry) @ location: 29 (remaining gas: unaccounted) + - DIP (entry) @ location: 29 [ {} 8 7 { 3 ; 2 } ] - - [log] (exit) @ location: 29 (remaining gas: unaccounted) + - log/DUP (exit) @ location: 29 [ 8 7 { 3 ; 2 } ] - - DUP (entry) @ location: 31 (remaining gas: unaccounted) + - DUP (entry) @ location: 31 [ 8 7 { 3 ; 2 } ] - - [log] (exit) @ location: 31 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 31 [ 8 8 7 { 3 ; 2 } ] - - DIP (entry) @ location: 32 (remaining gas: unaccounted) + - DIP (entry) @ location: 32 [ 8 8 7 { 3 ; 2 } ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/DUP (exit) @ location: 32 [ 7 { 3 ; 2 } ] - - DUP (entry) @ location: 35 (remaining gas: unaccounted) + - DUP (entry) @ location: 35 [ 7 { 3 ; 2 } ] - - [log] (exit) @ location: 35 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 35 [ 7 7 { 3 ; 2 } ] - - [halt] (entry) @ location: 35 (remaining gas: unaccounted) + - [halt] (entry) @ location: 35 [ 7 7 { 3 ; 2 } ] - control: KCons - - CONST (entry) @ location: 32 (remaining gas: unaccounted) + - CONST (entry) @ location: 32 [ 7 7 { 3 ; 2 } ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 32 [ 8 7 7 { 3 ; 2 } ] - - CONST (entry) @ location: 32 (remaining gas: unaccounted) + - CONST (entry) @ location: 32 [ 8 7 7 { 3 ; 2 } ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/log/log/DIP (exit) @ location: 32 [ 8 8 7 7 { 3 ; 2 } ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 32 [ 8 8 7 7 { 3 ; 2 } ] - - DIP (entry) @ location: 36 (remaining gas: unaccounted) + - DIP (entry) @ location: 36 [ 8 8 7 7 { 3 ; 2 } ] - - [log] (exit) @ location: 36 (remaining gas: unaccounted) + - log/COMPARE (exit) @ location: 36 [ 8 7 7 { 3 ; 2 } ] - - COMPARE (entry) @ location: 39 (remaining gas: unaccounted) + - COMPARE (entry) @ location: 39 [ 8 7 7 { 3 ; 2 } ] - - [log] (exit) @ location: 39 (remaining gas: unaccounted) + - log/LT (exit) @ location: 39 [ 1 7 { 3 ; 2 } ] - - LT (entry) @ location: 40 (remaining gas: unaccounted) + - LT (entry) @ location: 40 [ 1 7 { 3 ; 2 } ] - - [log] (exit) @ location: 40 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 40 [ False 7 { 3 ; 2 } ] - - [halt] (entry) @ location: 38 (remaining gas: unaccounted) + - [halt] (entry) @ location: 38 [ False 7 { 3 ; 2 } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 36 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 36 [ 8 False 7 { 3 ; 2 } ] - - SWAP (entry) @ location: 41 (remaining gas: unaccounted) + - SWAP (entry) @ location: 41 [ 8 False 7 { 3 ; 2 } ] - - [log] (exit) @ location: 41 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 41 [ False 8 7 { 3 ; 2 } ] - - [halt] (entry) @ location: 30 (remaining gas: unaccounted) + - [halt] (entry) @ location: 30 [ False 8 7 { 3 ; 2 } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 29 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 29 [ {} False 8 7 { 3 ; 2 } ] - - SWAP (entry) @ location: 42 (remaining gas: unaccounted) + - SWAP (entry) @ location: 42 [ {} False 8 7 { 3 ; 2 } ] - - [log] (exit) @ location: 42 (remaining gas: unaccounted) + - log/IF (exit) @ location: 42 [ False {} 8 7 { 3 ; 2 } ] - - IF (entry) @ location: 43 (remaining gas: unaccounted) + - IF (entry) @ location: 43 [ False {} 8 7 { 3 ; 2 } ] - - [log] (exit) @ location: 43 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 43 [ {} 8 7 { 3 ; 2 } ] - - SWAP (entry) @ location: 55 (remaining gas: unaccounted) + - SWAP (entry) @ location: 55 [ {} 8 7 { 3 ; 2 } ] - - [log] (exit) @ location: 55 (remaining gas: unaccounted) + - log/CONS (exit) @ location: 55 [ 8 {} 7 { 3 ; 2 } ] - - CONS (entry) @ location: 56 (remaining gas: unaccounted) + - CONS (entry) @ location: 56 [ 8 {} 7 { 3 ; 2 } ] - - [log] (exit) @ location: 56 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 56 [ { 8 } 7 { 3 ; 2 } ] - - CONST (entry) @ location: 57 (remaining gas: unaccounted) + - CONST (entry) @ location: 57 [ { 8 } 7 { 3 ; 2 } ] - - [log] (exit) @ location: 57 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 57 [ False { 8 } 7 { 3 ; 2 } ] - - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + - [halt] (entry) @ location: 24 [ False { 8 } 7 { 3 ; 2 } ] - control: KCons - - [log] (exit) @ location: 43 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 43 [ False { 8 } 7 { 3 ; 2 } ] - - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + - [halt] (entry) @ location: 24 [ False { 8 } 7 { 3 ; 2 } ] - control: KCons - - [log] (exit) @ location: 26 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 26 [ False { 8 } 7 { 3 ; 2 } ] - - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + - [halt] (entry) @ location: 24 [ False { 8 } 7 { 3 ; 2 } ] - control: KLoop_in - control: KCons - - [log] (exit) @ location: 24 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 24 [ { 8 } 7 { 3 ; 2 } ] - - SWAP (entry) @ location: 66 (remaining gas: unaccounted) + - SWAP (entry) @ location: 66 [ { 8 } 7 { 3 ; 2 } ] - - [log] (exit) @ location: 66 (remaining gas: unaccounted) + - log/CONS (exit) @ location: 66 [ 7 { 8 } { 3 ; 2 } ] - - CONS (entry) @ location: 67 (remaining gas: unaccounted) + - CONS (entry) @ location: 67 [ 7 { 8 } { 3 ; 2 } ] - - [log] (exit) @ location: 67 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 67 [ { 7 ; 8 } { 3 ; 2 } ] - - SWAP (entry) @ location: 68 (remaining gas: unaccounted) + - SWAP (entry) @ location: 68 [ { 7 ; 8 } { 3 ; 2 } ] - - [log] (exit) @ location: 68 (remaining gas: unaccounted) + - log/ITER (exit) @ location: 68 [ { 3 ; 2 } { 7 ; 8 } ] - - ITER (entry) @ location: 69 (remaining gas: unaccounted) + - ITER (entry) @ location: 69 [ { 3 ; 2 } { 7 ; 8 } ] - control: KIter - - [log] (exit) @ location: 69 (remaining gas: unaccounted) + - log/CONS (exit) @ location: 69 [ 3 { 7 ; 8 } ] - - CONS (entry) @ location: 71 (remaining gas: unaccounted) + - CONS (entry) @ location: 71 [ 3 { 7 ; 8 } ] - - [log] (exit) @ location: 71 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 71 [ { 3 ; 7 ; 8 } ] - - [halt] (entry) @ location: 69 (remaining gas: unaccounted) + - [halt] (entry) @ location: 69 [ { 3 ; 7 ; 8 } ] - control: KIter - - [log] (exit) @ location: 69 (remaining gas: unaccounted) + - log/CONS (exit) @ location: 69 [ 2 { 3 ; 7 ; 8 } ] - - CONS (entry) @ location: 71 (remaining gas: unaccounted) + - CONS (entry) @ location: 71 [ 2 { 3 ; 7 ; 8 } ] - - [log] (exit) @ location: 71 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 71 [ { 2 ; 3 ; 7 ; 8 } ] - - [halt] (entry) @ location: 69 (remaining gas: unaccounted) + - [halt] (entry) @ location: 69 [ { 2 ; 3 ; 7 ; 8 } ] - control: KIter - control: KCons - - [log] (exit) @ location: 69 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 69 [ { 2 ; 3 ; 7 ; 8 } ] - - [halt] (entry) @ location: 13 (remaining gas: unaccounted) + - [halt] (entry) @ location: 13 [ { 2 ; 3 ; 7 ; 8 } ] - control: KIter - - [log] (exit) @ location: 13 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 13 [ 6 { 2 ; 3 ; 7 ; 8 } ] - - SWAP (entry) @ location: 15 (remaining gas: unaccounted) + - SWAP (entry) @ location: 15 [ 6 { 2 ; 3 ; 7 ; 8 } ] - - [log] (exit) @ location: 15 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 15 [ { 2 ; 3 ; 7 ; 8 } 6 ] - - DIP (entry) @ location: 16 (remaining gas: unaccounted) + - DIP (entry) @ location: 16 [ { 2 ; 3 ; 7 ; 8 } 6 ] - - [log] (exit) @ location: 16 (remaining gas: unaccounted) + - log/NIL (exit) @ location: 16 [ ] - - NIL (entry) @ location: 19 (remaining gas: unaccounted) + - NIL (entry) @ location: 19 [ ] - - [log] (exit) @ location: 19 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 19 [ {} ] - - [halt] (entry) @ location: 19 (remaining gas: unaccounted) + - [halt] (entry) @ location: 19 [ {} ] - control: KCons - - CONST (entry) @ location: 16 (remaining gas: unaccounted) + - CONST (entry) @ location: 16 [ {} ] - - [log] (exit) @ location: 16 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 16 [ 6 {} ] - - CONST (entry) @ location: 16 (remaining gas: unaccounted) + - CONST (entry) @ location: 16 [ 6 {} ] - - [log] (exit) @ location: 16 (remaining gas: unaccounted) + - log/log/log/CONST (exit) @ location: 16 [ { 2 ; 3 ; 7 ; 8 } 6 {} ] - - [log] (exit) @ location: 16 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 16 [ { 2 ; 3 ; 7 ; 8 } 6 {} ] - - CONST (entry) @ location: 21 (remaining gas: unaccounted) + - CONST (entry) @ location: 21 [ { 2 ; 3 ; 7 ; 8 } 6 {} ] - - [log] (exit) @ location: 21 (remaining gas: unaccounted) + - log/LOOP (exit) @ location: 21 [ True { 2 ; 3 ; 7 ; 8 } 6 {} ] - - LOOP (entry) @ location: 24 (remaining gas: unaccounted) + - LOOP (entry) @ location: 24 [ True { 2 ; 3 ; 7 ; 8 } 6 {} ] - control: KLoop_in - - [log] (exit) @ location: 24 (remaining gas: unaccounted) + - log/IF_CONS (exit) @ location: 24 [ { 2 ; 3 ; 7 ; 8 } 6 {} ] - - IF_CONS (entry) @ location: 26 (remaining gas: unaccounted) + - IF_CONS (entry) @ location: 26 [ { 2 ; 3 ; 7 ; 8 } 6 {} ] - - [log] (exit) @ location: 26 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 26 [ 2 { 3 ; 7 ; 8 } 6 {} ] - - SWAP (entry) @ location: 28 (remaining gas: unaccounted) + - SWAP (entry) @ location: 28 [ 2 { 3 ; 7 ; 8 } 6 {} ] - - [log] (exit) @ location: 28 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 28 [ { 3 ; 7 ; 8 } 2 6 {} ] - - DIP (entry) @ location: 29 (remaining gas: unaccounted) + - DIP (entry) @ location: 29 [ { 3 ; 7 ; 8 } 2 6 {} ] - - [log] (exit) @ location: 29 (remaining gas: unaccounted) + - log/DUP (exit) @ location: 29 [ 2 6 {} ] - - DUP (entry) @ location: 31 (remaining gas: unaccounted) + - DUP (entry) @ location: 31 [ 2 6 {} ] - - [log] (exit) @ location: 31 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 31 [ 2 2 6 {} ] - - DIP (entry) @ location: 32 (remaining gas: unaccounted) + - DIP (entry) @ location: 32 [ 2 2 6 {} ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/DUP (exit) @ location: 32 [ 6 {} ] - - DUP (entry) @ location: 35 (remaining gas: unaccounted) + - DUP (entry) @ location: 35 [ 6 {} ] - - [log] (exit) @ location: 35 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 35 [ 6 6 {} ] - - [halt] (entry) @ location: 35 (remaining gas: unaccounted) + - [halt] (entry) @ location: 35 [ 6 6 {} ] - control: KCons - - CONST (entry) @ location: 32 (remaining gas: unaccounted) + - CONST (entry) @ location: 32 [ 6 6 {} ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 32 [ 2 6 6 {} ] - - CONST (entry) @ location: 32 (remaining gas: unaccounted) + - CONST (entry) @ location: 32 [ 2 6 6 {} ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/log/log/DIP (exit) @ location: 32 [ 2 2 6 6 {} ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 32 [ 2 2 6 6 {} ] - - DIP (entry) @ location: 36 (remaining gas: unaccounted) + - DIP (entry) @ location: 36 [ 2 2 6 6 {} ] - - [log] (exit) @ location: 36 (remaining gas: unaccounted) + - log/COMPARE (exit) @ location: 36 [ 2 6 6 {} ] - - COMPARE (entry) @ location: 39 (remaining gas: unaccounted) + - COMPARE (entry) @ location: 39 [ 2 6 6 {} ] - - [log] (exit) @ location: 39 (remaining gas: unaccounted) + - log/LT (exit) @ location: 39 [ -1 6 {} ] - - LT (entry) @ location: 40 (remaining gas: unaccounted) + - LT (entry) @ location: 40 [ -1 6 {} ] - - [log] (exit) @ location: 40 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 40 [ True 6 {} ] - - [halt] (entry) @ location: 38 (remaining gas: unaccounted) + - [halt] (entry) @ location: 38 [ True 6 {} ] - control: KUndip - control: KCons - - [log] (exit) @ location: 36 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 36 [ 2 True 6 {} ] - - SWAP (entry) @ location: 41 (remaining gas: unaccounted) + - SWAP (entry) @ location: 41 [ 2 True 6 {} ] - - [log] (exit) @ location: 41 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 41 [ True 2 6 {} ] - - [halt] (entry) @ location: 30 (remaining gas: unaccounted) + - [halt] (entry) @ location: 30 [ True 2 6 {} ] - control: KUndip - control: KCons - - [log] (exit) @ location: 29 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 29 [ { 3 ; 7 ; 8 } True 2 6 {} ] - - SWAP (entry) @ location: 42 (remaining gas: unaccounted) + - SWAP (entry) @ location: 42 [ { 3 ; 7 ; 8 } True 2 6 {} ] - - [log] (exit) @ location: 42 (remaining gas: unaccounted) + - log/IF (exit) @ location: 42 [ True { 3 ; 7 ; 8 } 2 6 {} ] - - IF (entry) @ location: 43 (remaining gas: unaccounted) + - IF (entry) @ location: 43 [ True { 3 ; 7 ; 8 } 2 6 {} ] - - [log] (exit) @ location: 43 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 43 [ { 3 ; 7 ; 8 } 2 6 {} ] - - DIP (entry) @ location: 45 (remaining gas: unaccounted) + - DIP (entry) @ location: 45 [ { 3 ; 7 ; 8 } 2 6 {} ] - - [log] (exit) @ location: 45 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 45 [ 2 6 {} ] - - SWAP (entry) @ location: 47 (remaining gas: unaccounted) + - SWAP (entry) @ location: 47 [ 2 6 {} ] - - [log] (exit) @ location: 47 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 47 [ 6 2 {} ] - - DIP (entry) @ location: 48 (remaining gas: unaccounted) + - DIP (entry) @ location: 48 [ 6 2 {} ] - - [log] (exit) @ location: 48 (remaining gas: unaccounted) + - log/CONS (exit) @ location: 48 [ 2 {} ] - - CONS (entry) @ location: 50 (remaining gas: unaccounted) + - CONS (entry) @ location: 50 [ 2 {} ] - - [log] (exit) @ location: 50 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 50 [ { 2 } ] - - [halt] (entry) @ location: 50 (remaining gas: unaccounted) + - [halt] (entry) @ location: 50 [ { 2 } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 48 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 48 [ 6 { 2 } ] - - [halt] (entry) @ location: 46 (remaining gas: unaccounted) + - [halt] (entry) @ location: 46 [ 6 { 2 } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 45 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 45 [ { 3 ; 7 ; 8 } 6 { 2 } ] - - CONST (entry) @ location: 51 (remaining gas: unaccounted) + - CONST (entry) @ location: 51 [ { 3 ; 7 ; 8 } 6 { 2 } ] - - [log] (exit) @ location: 51 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 51 [ True { 3 ; 7 ; 8 } 6 { 2 } ] - - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + - [halt] (entry) @ location: 24 [ True { 3 ; 7 ; 8 } 6 { 2 } ] - control: KCons - - [log] (exit) @ location: 43 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 43 [ True { 3 ; 7 ; 8 } 6 { 2 } ] - - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + - [halt] (entry) @ location: 24 [ True { 3 ; 7 ; 8 } 6 { 2 } ] - control: KCons - - [log] (exit) @ location: 26 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 26 [ True { 3 ; 7 ; 8 } 6 { 2 } ] - - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + - [halt] (entry) @ location: 24 [ True { 3 ; 7 ; 8 } 6 { 2 } ] - control: KLoop_in - - [log] (exit) @ location: 24 (remaining gas: unaccounted) + - log/IF_CONS (exit) @ location: 24 [ { 3 ; 7 ; 8 } 6 { 2 } ] - - IF_CONS (entry) @ location: 26 (remaining gas: unaccounted) + - IF_CONS (entry) @ location: 26 [ { 3 ; 7 ; 8 } 6 { 2 } ] - - [log] (exit) @ location: 26 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 26 [ 3 { 7 ; 8 } 6 { 2 } ] - - SWAP (entry) @ location: 28 (remaining gas: unaccounted) + - SWAP (entry) @ location: 28 [ 3 { 7 ; 8 } 6 { 2 } ] - - [log] (exit) @ location: 28 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 28 [ { 7 ; 8 } 3 6 { 2 } ] - - DIP (entry) @ location: 29 (remaining gas: unaccounted) + - DIP (entry) @ location: 29 [ { 7 ; 8 } 3 6 { 2 } ] - - [log] (exit) @ location: 29 (remaining gas: unaccounted) + - log/DUP (exit) @ location: 29 [ 3 6 { 2 } ] - - DUP (entry) @ location: 31 (remaining gas: unaccounted) + - DUP (entry) @ location: 31 [ 3 6 { 2 } ] - - [log] (exit) @ location: 31 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 31 [ 3 3 6 { 2 } ] - - DIP (entry) @ location: 32 (remaining gas: unaccounted) + - DIP (entry) @ location: 32 [ 3 3 6 { 2 } ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/DUP (exit) @ location: 32 [ 6 { 2 } ] - - DUP (entry) @ location: 35 (remaining gas: unaccounted) + - DUP (entry) @ location: 35 [ 6 { 2 } ] - - [log] (exit) @ location: 35 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 35 [ 6 6 { 2 } ] - - [halt] (entry) @ location: 35 (remaining gas: unaccounted) + - [halt] (entry) @ location: 35 [ 6 6 { 2 } ] - control: KCons - - CONST (entry) @ location: 32 (remaining gas: unaccounted) + - CONST (entry) @ location: 32 [ 6 6 { 2 } ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 32 [ 3 6 6 { 2 } ] - - CONST (entry) @ location: 32 (remaining gas: unaccounted) + - CONST (entry) @ location: 32 [ 3 6 6 { 2 } ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/log/log/DIP (exit) @ location: 32 [ 3 3 6 6 { 2 } ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 32 [ 3 3 6 6 { 2 } ] - - DIP (entry) @ location: 36 (remaining gas: unaccounted) + - DIP (entry) @ location: 36 [ 3 3 6 6 { 2 } ] - - [log] (exit) @ location: 36 (remaining gas: unaccounted) + - log/COMPARE (exit) @ location: 36 [ 3 6 6 { 2 } ] - - COMPARE (entry) @ location: 39 (remaining gas: unaccounted) + - COMPARE (entry) @ location: 39 [ 3 6 6 { 2 } ] - - [log] (exit) @ location: 39 (remaining gas: unaccounted) + - log/LT (exit) @ location: 39 [ -1 6 { 2 } ] - - LT (entry) @ location: 40 (remaining gas: unaccounted) + - LT (entry) @ location: 40 [ -1 6 { 2 } ] - - [log] (exit) @ location: 40 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 40 [ True 6 { 2 } ] - - [halt] (entry) @ location: 38 (remaining gas: unaccounted) + - [halt] (entry) @ location: 38 [ True 6 { 2 } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 36 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 36 [ 3 True 6 { 2 } ] - - SWAP (entry) @ location: 41 (remaining gas: unaccounted) + - SWAP (entry) @ location: 41 [ 3 True 6 { 2 } ] - - [log] (exit) @ location: 41 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 41 [ True 3 6 { 2 } ] - - [halt] (entry) @ location: 30 (remaining gas: unaccounted) + - [halt] (entry) @ location: 30 [ True 3 6 { 2 } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 29 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 29 [ { 7 ; 8 } True 3 6 { 2 } ] - - SWAP (entry) @ location: 42 (remaining gas: unaccounted) + - SWAP (entry) @ location: 42 [ { 7 ; 8 } True 3 6 { 2 } ] - - [log] (exit) @ location: 42 (remaining gas: unaccounted) + - log/IF (exit) @ location: 42 [ True { 7 ; 8 } 3 6 { 2 } ] - - IF (entry) @ location: 43 (remaining gas: unaccounted) + - IF (entry) @ location: 43 [ True { 7 ; 8 } 3 6 { 2 } ] - - [log] (exit) @ location: 43 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 43 [ { 7 ; 8 } 3 6 { 2 } ] - - DIP (entry) @ location: 45 (remaining gas: unaccounted) + - DIP (entry) @ location: 45 [ { 7 ; 8 } 3 6 { 2 } ] - - [log] (exit) @ location: 45 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 45 [ 3 6 { 2 } ] - - SWAP (entry) @ location: 47 (remaining gas: unaccounted) + - SWAP (entry) @ location: 47 [ 3 6 { 2 } ] - - [log] (exit) @ location: 47 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 47 [ 6 3 { 2 } ] - - DIP (entry) @ location: 48 (remaining gas: unaccounted) + - DIP (entry) @ location: 48 [ 6 3 { 2 } ] - - [log] (exit) @ location: 48 (remaining gas: unaccounted) + - log/CONS (exit) @ location: 48 [ 3 { 2 } ] - - CONS (entry) @ location: 50 (remaining gas: unaccounted) + - CONS (entry) @ location: 50 [ 3 { 2 } ] - - [log] (exit) @ location: 50 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 50 [ { 3 ; 2 } ] - - [halt] (entry) @ location: 50 (remaining gas: unaccounted) + - [halt] (entry) @ location: 50 [ { 3 ; 2 } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 48 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 48 [ 6 { 3 ; 2 } ] - - [halt] (entry) @ location: 46 (remaining gas: unaccounted) + - [halt] (entry) @ location: 46 [ 6 { 3 ; 2 } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 45 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 45 [ { 7 ; 8 } 6 { 3 ; 2 } ] - - CONST (entry) @ location: 51 (remaining gas: unaccounted) + - CONST (entry) @ location: 51 [ { 7 ; 8 } 6 { 3 ; 2 } ] - - [log] (exit) @ location: 51 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 51 [ True { 7 ; 8 } 6 { 3 ; 2 } ] - - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + - [halt] (entry) @ location: 24 [ True { 7 ; 8 } 6 { 3 ; 2 } ] - control: KCons - - [log] (exit) @ location: 43 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 43 [ True { 7 ; 8 } 6 { 3 ; 2 } ] - - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + - [halt] (entry) @ location: 24 [ True { 7 ; 8 } 6 { 3 ; 2 } ] - control: KCons - - [log] (exit) @ location: 26 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 26 [ True { 7 ; 8 } 6 { 3 ; 2 } ] - - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + - [halt] (entry) @ location: 24 [ True { 7 ; 8 } 6 { 3 ; 2 } ] - control: KLoop_in - - [log] (exit) @ location: 24 (remaining gas: unaccounted) + - log/IF_CONS (exit) @ location: 24 [ { 7 ; 8 } 6 { 3 ; 2 } ] - - IF_CONS (entry) @ location: 26 (remaining gas: unaccounted) + - IF_CONS (entry) @ location: 26 [ { 7 ; 8 } 6 { 3 ; 2 } ] - - [log] (exit) @ location: 26 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 26 [ 7 { 8 } 6 { 3 ; 2 } ] - - SWAP (entry) @ location: 28 (remaining gas: unaccounted) + - SWAP (entry) @ location: 28 [ 7 { 8 } 6 { 3 ; 2 } ] - - [log] (exit) @ location: 28 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 28 [ { 8 } 7 6 { 3 ; 2 } ] - - DIP (entry) @ location: 29 (remaining gas: unaccounted) + - DIP (entry) @ location: 29 [ { 8 } 7 6 { 3 ; 2 } ] - - [log] (exit) @ location: 29 (remaining gas: unaccounted) + - log/DUP (exit) @ location: 29 [ 7 6 { 3 ; 2 } ] - - DUP (entry) @ location: 31 (remaining gas: unaccounted) + - DUP (entry) @ location: 31 [ 7 6 { 3 ; 2 } ] - - [log] (exit) @ location: 31 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 31 [ 7 7 6 { 3 ; 2 } ] - - DIP (entry) @ location: 32 (remaining gas: unaccounted) + - DIP (entry) @ location: 32 [ 7 7 6 { 3 ; 2 } ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/DUP (exit) @ location: 32 [ 6 { 3 ; 2 } ] - - DUP (entry) @ location: 35 (remaining gas: unaccounted) + - DUP (entry) @ location: 35 [ 6 { 3 ; 2 } ] - - [log] (exit) @ location: 35 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 35 [ 6 6 { 3 ; 2 } ] - - [halt] (entry) @ location: 35 (remaining gas: unaccounted) + - [halt] (entry) @ location: 35 [ 6 6 { 3 ; 2 } ] - control: KCons - - CONST (entry) @ location: 32 (remaining gas: unaccounted) + - CONST (entry) @ location: 32 [ 6 6 { 3 ; 2 } ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 32 [ 7 6 6 { 3 ; 2 } ] - - CONST (entry) @ location: 32 (remaining gas: unaccounted) + - CONST (entry) @ location: 32 [ 7 6 6 { 3 ; 2 } ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/log/log/DIP (exit) @ location: 32 [ 7 7 6 6 { 3 ; 2 } ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 32 [ 7 7 6 6 { 3 ; 2 } ] - - DIP (entry) @ location: 36 (remaining gas: unaccounted) + - DIP (entry) @ location: 36 [ 7 7 6 6 { 3 ; 2 } ] - - [log] (exit) @ location: 36 (remaining gas: unaccounted) + - log/COMPARE (exit) @ location: 36 [ 7 6 6 { 3 ; 2 } ] - - COMPARE (entry) @ location: 39 (remaining gas: unaccounted) + - COMPARE (entry) @ location: 39 [ 7 6 6 { 3 ; 2 } ] - - [log] (exit) @ location: 39 (remaining gas: unaccounted) + - log/LT (exit) @ location: 39 [ 1 6 { 3 ; 2 } ] - - LT (entry) @ location: 40 (remaining gas: unaccounted) + - LT (entry) @ location: 40 [ 1 6 { 3 ; 2 } ] - - [log] (exit) @ location: 40 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 40 [ False 6 { 3 ; 2 } ] - - [halt] (entry) @ location: 38 (remaining gas: unaccounted) + - [halt] (entry) @ location: 38 [ False 6 { 3 ; 2 } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 36 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 36 [ 7 False 6 { 3 ; 2 } ] - - SWAP (entry) @ location: 41 (remaining gas: unaccounted) + - SWAP (entry) @ location: 41 [ 7 False 6 { 3 ; 2 } ] - - [log] (exit) @ location: 41 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 41 [ False 7 6 { 3 ; 2 } ] - - [halt] (entry) @ location: 30 (remaining gas: unaccounted) + - [halt] (entry) @ location: 30 [ False 7 6 { 3 ; 2 } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 29 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 29 [ { 8 } False 7 6 { 3 ; 2 } ] - - SWAP (entry) @ location: 42 (remaining gas: unaccounted) + - SWAP (entry) @ location: 42 [ { 8 } False 7 6 { 3 ; 2 } ] - - [log] (exit) @ location: 42 (remaining gas: unaccounted) + - log/IF (exit) @ location: 42 [ False { 8 } 7 6 { 3 ; 2 } ] - - IF (entry) @ location: 43 (remaining gas: unaccounted) + - IF (entry) @ location: 43 [ False { 8 } 7 6 { 3 ; 2 } ] - - [log] (exit) @ location: 43 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 43 [ { 8 } 7 6 { 3 ; 2 } ] - - SWAP (entry) @ location: 55 (remaining gas: unaccounted) + - SWAP (entry) @ location: 55 [ { 8 } 7 6 { 3 ; 2 } ] - - [log] (exit) @ location: 55 (remaining gas: unaccounted) + - log/CONS (exit) @ location: 55 [ 7 { 8 } 6 { 3 ; 2 } ] - - CONS (entry) @ location: 56 (remaining gas: unaccounted) + - CONS (entry) @ location: 56 [ 7 { 8 } 6 { 3 ; 2 } ] - - [log] (exit) @ location: 56 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 56 [ { 7 ; 8 } 6 { 3 ; 2 } ] - - CONST (entry) @ location: 57 (remaining gas: unaccounted) + - CONST (entry) @ location: 57 [ { 7 ; 8 } 6 { 3 ; 2 } ] - - [log] (exit) @ location: 57 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 57 [ False { 7 ; 8 } 6 { 3 ; 2 } ] - - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + - [halt] (entry) @ location: 24 [ False { 7 ; 8 } 6 { 3 ; 2 } ] - control: KCons - - [log] (exit) @ location: 43 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 43 [ False { 7 ; 8 } 6 { 3 ; 2 } ] - - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + - [halt] (entry) @ location: 24 [ False { 7 ; 8 } 6 { 3 ; 2 } ] - control: KCons - - [log] (exit) @ location: 26 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 26 [ False { 7 ; 8 } 6 { 3 ; 2 } ] - - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + - [halt] (entry) @ location: 24 [ False { 7 ; 8 } 6 { 3 ; 2 } ] - control: KLoop_in - control: KCons - - [log] (exit) @ location: 24 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 24 [ { 7 ; 8 } 6 { 3 ; 2 } ] - - SWAP (entry) @ location: 66 (remaining gas: unaccounted) + - SWAP (entry) @ location: 66 [ { 7 ; 8 } 6 { 3 ; 2 } ] - - [log] (exit) @ location: 66 (remaining gas: unaccounted) + - log/CONS (exit) @ location: 66 [ 6 { 7 ; 8 } { 3 ; 2 } ] - - CONS (entry) @ location: 67 (remaining gas: unaccounted) + - CONS (entry) @ location: 67 [ 6 { 7 ; 8 } { 3 ; 2 } ] - - [log] (exit) @ location: 67 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 67 [ { 6 ; 7 ; 8 } { 3 ; 2 } ] - - SWAP (entry) @ location: 68 (remaining gas: unaccounted) + - SWAP (entry) @ location: 68 [ { 6 ; 7 ; 8 } { 3 ; 2 } ] - - [log] (exit) @ location: 68 (remaining gas: unaccounted) + - log/ITER (exit) @ location: 68 [ { 3 ; 2 } { 6 ; 7 ; 8 } ] - - ITER (entry) @ location: 69 (remaining gas: unaccounted) + - ITER (entry) @ location: 69 [ { 3 ; 2 } { 6 ; 7 ; 8 } ] - control: KIter - - [log] (exit) @ location: 69 (remaining gas: unaccounted) + - log/CONS (exit) @ location: 69 [ 3 { 6 ; 7 ; 8 } ] - - CONS (entry) @ location: 71 (remaining gas: unaccounted) + - CONS (entry) @ location: 71 [ 3 { 6 ; 7 ; 8 } ] - - [log] (exit) @ location: 71 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 71 [ { 3 ; 6 ; 7 ; 8 } ] - - [halt] (entry) @ location: 69 (remaining gas: unaccounted) + - [halt] (entry) @ location: 69 [ { 3 ; 6 ; 7 ; 8 } ] - control: KIter - - [log] (exit) @ location: 69 (remaining gas: unaccounted) + - log/CONS (exit) @ location: 69 [ 2 { 3 ; 6 ; 7 ; 8 } ] - - CONS (entry) @ location: 71 (remaining gas: unaccounted) + - CONS (entry) @ location: 71 [ 2 { 3 ; 6 ; 7 ; 8 } ] - - [log] (exit) @ location: 71 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 71 [ { 2 ; 3 ; 6 ; 7 ; 8 } ] - - [halt] (entry) @ location: 69 (remaining gas: unaccounted) + - [halt] (entry) @ location: 69 [ { 2 ; 3 ; 6 ; 7 ; 8 } ] - control: KIter - control: KCons - - [log] (exit) @ location: 69 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 69 [ { 2 ; 3 ; 6 ; 7 ; 8 } ] - - [halt] (entry) @ location: 13 (remaining gas: unaccounted) + - [halt] (entry) @ location: 13 [ { 2 ; 3 ; 6 ; 7 ; 8 } ] - control: KIter - - [log] (exit) @ location: 13 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 13 [ 9 { 2 ; 3 ; 6 ; 7 ; 8 } ] - - SWAP (entry) @ location: 15 (remaining gas: unaccounted) + - SWAP (entry) @ location: 15 [ 9 { 2 ; 3 ; 6 ; 7 ; 8 } ] - - [log] (exit) @ location: 15 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 15 [ { 2 ; 3 ; 6 ; 7 ; 8 } 9 ] - - DIP (entry) @ location: 16 (remaining gas: unaccounted) + - DIP (entry) @ location: 16 [ { 2 ; 3 ; 6 ; 7 ; 8 } 9 ] - - [log] (exit) @ location: 16 (remaining gas: unaccounted) + - log/NIL (exit) @ location: 16 [ ] - - NIL (entry) @ location: 19 (remaining gas: unaccounted) + - NIL (entry) @ location: 19 [ ] - - [log] (exit) @ location: 19 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 19 [ {} ] - - [halt] (entry) @ location: 19 (remaining gas: unaccounted) + - [halt] (entry) @ location: 19 [ {} ] - control: KCons - - CONST (entry) @ location: 16 (remaining gas: unaccounted) + - CONST (entry) @ location: 16 [ {} ] - - [log] (exit) @ location: 16 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 16 [ 9 {} ] - - CONST (entry) @ location: 16 (remaining gas: unaccounted) + - CONST (entry) @ location: 16 [ 9 {} ] - - [log] (exit) @ location: 16 (remaining gas: unaccounted) + - log/log/log/CONST (exit) @ location: 16 [ { 2 ; 3 ; 6 ; 7 ; 8 } 9 {} ] - - [log] (exit) @ location: 16 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 16 [ { 2 ; 3 ; 6 ; 7 ; 8 } 9 {} ] - - CONST (entry) @ location: 21 (remaining gas: unaccounted) + - CONST (entry) @ location: 21 [ { 2 ; 3 ; 6 ; 7 ; 8 } 9 {} ] - - [log] (exit) @ location: 21 (remaining gas: unaccounted) + - log/LOOP (exit) @ location: 21 [ True { 2 ; 3 ; 6 ; 7 ; 8 } 9 {} ] - - LOOP (entry) @ location: 24 (remaining gas: unaccounted) + - LOOP (entry) @ location: 24 [ True { 2 ; 3 ; 6 ; 7 ; 8 } 9 {} ] - control: KLoop_in - - [log] (exit) @ location: 24 (remaining gas: unaccounted) + - log/IF_CONS (exit) @ location: 24 [ { 2 ; 3 ; 6 ; 7 ; 8 } 9 {} ] - - IF_CONS (entry) @ location: 26 (remaining gas: unaccounted) + - IF_CONS (entry) @ location: 26 [ { 2 ; 3 ; 6 ; 7 ; 8 } 9 {} ] - - [log] (exit) @ location: 26 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 26 [ 2 { 3 ; 6 ; 7 ; 8 } 9 {} ] - - SWAP (entry) @ location: 28 (remaining gas: unaccounted) + - SWAP (entry) @ location: 28 [ 2 { 3 ; 6 ; 7 ; 8 } 9 {} ] - - [log] (exit) @ location: 28 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 28 [ { 3 ; 6 ; 7 ; 8 } 2 9 {} ] - - DIP (entry) @ location: 29 (remaining gas: unaccounted) + - DIP (entry) @ location: 29 [ { 3 ; 6 ; 7 ; 8 } 2 9 {} ] - - [log] (exit) @ location: 29 (remaining gas: unaccounted) + - log/DUP (exit) @ location: 29 [ 2 9 {} ] - - DUP (entry) @ location: 31 (remaining gas: unaccounted) + - DUP (entry) @ location: 31 [ 2 9 {} ] - - [log] (exit) @ location: 31 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 31 [ 2 2 9 {} ] - - DIP (entry) @ location: 32 (remaining gas: unaccounted) + - DIP (entry) @ location: 32 [ 2 2 9 {} ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/DUP (exit) @ location: 32 [ 9 {} ] - - DUP (entry) @ location: 35 (remaining gas: unaccounted) + - DUP (entry) @ location: 35 [ 9 {} ] - - [log] (exit) @ location: 35 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 35 [ 9 9 {} ] - - [halt] (entry) @ location: 35 (remaining gas: unaccounted) + - [halt] (entry) @ location: 35 [ 9 9 {} ] - control: KCons - - CONST (entry) @ location: 32 (remaining gas: unaccounted) + - CONST (entry) @ location: 32 [ 9 9 {} ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 32 [ 2 9 9 {} ] - - CONST (entry) @ location: 32 (remaining gas: unaccounted) + - CONST (entry) @ location: 32 [ 2 9 9 {} ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/log/log/DIP (exit) @ location: 32 [ 2 2 9 9 {} ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 32 [ 2 2 9 9 {} ] - - DIP (entry) @ location: 36 (remaining gas: unaccounted) + - DIP (entry) @ location: 36 [ 2 2 9 9 {} ] - - [log] (exit) @ location: 36 (remaining gas: unaccounted) + - log/COMPARE (exit) @ location: 36 [ 2 9 9 {} ] - - COMPARE (entry) @ location: 39 (remaining gas: unaccounted) + - COMPARE (entry) @ location: 39 [ 2 9 9 {} ] - - [log] (exit) @ location: 39 (remaining gas: unaccounted) + - log/LT (exit) @ location: 39 [ -1 9 {} ] - - LT (entry) @ location: 40 (remaining gas: unaccounted) + - LT (entry) @ location: 40 [ -1 9 {} ] - - [log] (exit) @ location: 40 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 40 [ True 9 {} ] - - [halt] (entry) @ location: 38 (remaining gas: unaccounted) + - [halt] (entry) @ location: 38 [ True 9 {} ] - control: KUndip - control: KCons - - [log] (exit) @ location: 36 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 36 [ 2 True 9 {} ] - - SWAP (entry) @ location: 41 (remaining gas: unaccounted) + - SWAP (entry) @ location: 41 [ 2 True 9 {} ] - - [log] (exit) @ location: 41 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 41 [ True 2 9 {} ] - - [halt] (entry) @ location: 30 (remaining gas: unaccounted) + - [halt] (entry) @ location: 30 [ True 2 9 {} ] - control: KUndip - control: KCons - - [log] (exit) @ location: 29 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 29 [ { 3 ; 6 ; 7 ; 8 } True 2 9 {} ] - - SWAP (entry) @ location: 42 (remaining gas: unaccounted) + - SWAP (entry) @ location: 42 [ { 3 ; 6 ; 7 ; 8 } True 2 9 {} ] - - [log] (exit) @ location: 42 (remaining gas: unaccounted) + - log/IF (exit) @ location: 42 [ True { 3 ; 6 ; 7 ; 8 } 2 9 {} ] - - IF (entry) @ location: 43 (remaining gas: unaccounted) + - IF (entry) @ location: 43 [ True { 3 ; 6 ; 7 ; 8 } 2 9 {} ] - - [log] (exit) @ location: 43 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 43 [ { 3 ; 6 ; 7 ; 8 } 2 9 {} ] - - DIP (entry) @ location: 45 (remaining gas: unaccounted) + - DIP (entry) @ location: 45 [ { 3 ; 6 ; 7 ; 8 } 2 9 {} ] - - [log] (exit) @ location: 45 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 45 [ 2 9 {} ] - - SWAP (entry) @ location: 47 (remaining gas: unaccounted) + - SWAP (entry) @ location: 47 [ 2 9 {} ] - - [log] (exit) @ location: 47 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 47 [ 9 2 {} ] - - DIP (entry) @ location: 48 (remaining gas: unaccounted) + - DIP (entry) @ location: 48 [ 9 2 {} ] - - [log] (exit) @ location: 48 (remaining gas: unaccounted) + - log/CONS (exit) @ location: 48 [ 2 {} ] - - CONS (entry) @ location: 50 (remaining gas: unaccounted) + - CONS (entry) @ location: 50 [ 2 {} ] - - [log] (exit) @ location: 50 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 50 [ { 2 } ] - - [halt] (entry) @ location: 50 (remaining gas: unaccounted) + - [halt] (entry) @ location: 50 [ { 2 } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 48 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 48 [ 9 { 2 } ] - - [halt] (entry) @ location: 46 (remaining gas: unaccounted) + - [halt] (entry) @ location: 46 [ 9 { 2 } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 45 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 45 [ { 3 ; 6 ; 7 ; 8 } 9 { 2 } ] - - CONST (entry) @ location: 51 (remaining gas: unaccounted) + - CONST (entry) @ location: 51 [ { 3 ; 6 ; 7 ; 8 } 9 { 2 } ] - - [log] (exit) @ location: 51 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 51 [ True { 3 ; 6 ; 7 ; 8 } 9 { 2 } ] - - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + - [halt] (entry) @ location: 24 [ True { 3 ; 6 ; 7 ; 8 } 9 { 2 } ] - control: KCons - - [log] (exit) @ location: 43 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 43 [ True { 3 ; 6 ; 7 ; 8 } 9 { 2 } ] - - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + - [halt] (entry) @ location: 24 [ True { 3 ; 6 ; 7 ; 8 } 9 { 2 } ] - control: KCons - - [log] (exit) @ location: 26 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 26 [ True { 3 ; 6 ; 7 ; 8 } 9 { 2 } ] - - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + - [halt] (entry) @ location: 24 [ True { 3 ; 6 ; 7 ; 8 } 9 { 2 } ] - control: KLoop_in - - [log] (exit) @ location: 24 (remaining gas: unaccounted) + - log/IF_CONS (exit) @ location: 24 [ { 3 ; 6 ; 7 ; 8 } 9 { 2 } ] - - IF_CONS (entry) @ location: 26 (remaining gas: unaccounted) + - IF_CONS (entry) @ location: 26 [ { 3 ; 6 ; 7 ; 8 } 9 { 2 } ] - - [log] (exit) @ location: 26 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 26 [ 3 { 6 ; 7 ; 8 } 9 { 2 } ] - - SWAP (entry) @ location: 28 (remaining gas: unaccounted) + - SWAP (entry) @ location: 28 [ 3 { 6 ; 7 ; 8 } 9 { 2 } ] - - [log] (exit) @ location: 28 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 28 [ { 6 ; 7 ; 8 } 3 9 { 2 } ] - - DIP (entry) @ location: 29 (remaining gas: unaccounted) + - DIP (entry) @ location: 29 [ { 6 ; 7 ; 8 } 3 9 { 2 } ] - - [log] (exit) @ location: 29 (remaining gas: unaccounted) + - log/DUP (exit) @ location: 29 [ 3 9 { 2 } ] - - DUP (entry) @ location: 31 (remaining gas: unaccounted) + - DUP (entry) @ location: 31 [ 3 9 { 2 } ] - - [log] (exit) @ location: 31 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 31 [ 3 3 9 { 2 } ] - - DIP (entry) @ location: 32 (remaining gas: unaccounted) + - DIP (entry) @ location: 32 [ 3 3 9 { 2 } ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/DUP (exit) @ location: 32 [ 9 { 2 } ] - - DUP (entry) @ location: 35 (remaining gas: unaccounted) + - DUP (entry) @ location: 35 [ 9 { 2 } ] - - [log] (exit) @ location: 35 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 35 [ 9 9 { 2 } ] - - [halt] (entry) @ location: 35 (remaining gas: unaccounted) + - [halt] (entry) @ location: 35 [ 9 9 { 2 } ] - control: KCons - - CONST (entry) @ location: 32 (remaining gas: unaccounted) + - CONST (entry) @ location: 32 [ 9 9 { 2 } ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 32 [ 3 9 9 { 2 } ] - - CONST (entry) @ location: 32 (remaining gas: unaccounted) + - CONST (entry) @ location: 32 [ 3 9 9 { 2 } ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/log/log/DIP (exit) @ location: 32 [ 3 3 9 9 { 2 } ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 32 [ 3 3 9 9 { 2 } ] - - DIP (entry) @ location: 36 (remaining gas: unaccounted) + - DIP (entry) @ location: 36 [ 3 3 9 9 { 2 } ] - - [log] (exit) @ location: 36 (remaining gas: unaccounted) + - log/COMPARE (exit) @ location: 36 [ 3 9 9 { 2 } ] - - COMPARE (entry) @ location: 39 (remaining gas: unaccounted) + - COMPARE (entry) @ location: 39 [ 3 9 9 { 2 } ] - - [log] (exit) @ location: 39 (remaining gas: unaccounted) + - log/LT (exit) @ location: 39 [ -1 9 { 2 } ] - - LT (entry) @ location: 40 (remaining gas: unaccounted) + - LT (entry) @ location: 40 [ -1 9 { 2 } ] - - [log] (exit) @ location: 40 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 40 [ True 9 { 2 } ] - - [halt] (entry) @ location: 38 (remaining gas: unaccounted) + - [halt] (entry) @ location: 38 [ True 9 { 2 } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 36 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 36 [ 3 True 9 { 2 } ] - - SWAP (entry) @ location: 41 (remaining gas: unaccounted) + - SWAP (entry) @ location: 41 [ 3 True 9 { 2 } ] - - [log] (exit) @ location: 41 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 41 [ True 3 9 { 2 } ] - - [halt] (entry) @ location: 30 (remaining gas: unaccounted) + - [halt] (entry) @ location: 30 [ True 3 9 { 2 } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 29 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 29 [ { 6 ; 7 ; 8 } True 3 9 { 2 } ] - - SWAP (entry) @ location: 42 (remaining gas: unaccounted) + - SWAP (entry) @ location: 42 [ { 6 ; 7 ; 8 } True 3 9 { 2 } ] - - [log] (exit) @ location: 42 (remaining gas: unaccounted) + - log/IF (exit) @ location: 42 [ True { 6 ; 7 ; 8 } 3 9 { 2 } ] - - IF (entry) @ location: 43 (remaining gas: unaccounted) + - IF (entry) @ location: 43 [ True { 6 ; 7 ; 8 } 3 9 { 2 } ] - - [log] (exit) @ location: 43 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 43 [ { 6 ; 7 ; 8 } 3 9 { 2 } ] - - DIP (entry) @ location: 45 (remaining gas: unaccounted) + - DIP (entry) @ location: 45 [ { 6 ; 7 ; 8 } 3 9 { 2 } ] - - [log] (exit) @ location: 45 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 45 [ 3 9 { 2 } ] - - SWAP (entry) @ location: 47 (remaining gas: unaccounted) + - SWAP (entry) @ location: 47 [ 3 9 { 2 } ] - - [log] (exit) @ location: 47 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 47 [ 9 3 { 2 } ] - - DIP (entry) @ location: 48 (remaining gas: unaccounted) + - DIP (entry) @ location: 48 [ 9 3 { 2 } ] - - [log] (exit) @ location: 48 (remaining gas: unaccounted) + - log/CONS (exit) @ location: 48 [ 3 { 2 } ] - - CONS (entry) @ location: 50 (remaining gas: unaccounted) + - CONS (entry) @ location: 50 [ 3 { 2 } ] - - [log] (exit) @ location: 50 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 50 [ { 3 ; 2 } ] - - [halt] (entry) @ location: 50 (remaining gas: unaccounted) + - [halt] (entry) @ location: 50 [ { 3 ; 2 } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 48 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 48 [ 9 { 3 ; 2 } ] - - [halt] (entry) @ location: 46 (remaining gas: unaccounted) + - [halt] (entry) @ location: 46 [ 9 { 3 ; 2 } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 45 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 45 [ { 6 ; 7 ; 8 } 9 { 3 ; 2 } ] - - CONST (entry) @ location: 51 (remaining gas: unaccounted) + - CONST (entry) @ location: 51 [ { 6 ; 7 ; 8 } 9 { 3 ; 2 } ] - - [log] (exit) @ location: 51 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 51 [ True { 6 ; 7 ; 8 } 9 { 3 ; 2 } ] - - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + - [halt] (entry) @ location: 24 [ True { 6 ; 7 ; 8 } 9 { 3 ; 2 } ] - control: KCons - - [log] (exit) @ location: 43 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 43 [ True { 6 ; 7 ; 8 } 9 { 3 ; 2 } ] - - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + - [halt] (entry) @ location: 24 [ True { 6 ; 7 ; 8 } 9 { 3 ; 2 } ] - control: KCons - - [log] (exit) @ location: 26 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 26 [ True { 6 ; 7 ; 8 } 9 { 3 ; 2 } ] - - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + - [halt] (entry) @ location: 24 [ True { 6 ; 7 ; 8 } 9 { 3 ; 2 } ] - control: KLoop_in - - [log] (exit) @ location: 24 (remaining gas: unaccounted) + - log/IF_CONS (exit) @ location: 24 [ { 6 ; 7 ; 8 } 9 { 3 ; 2 } ] - - IF_CONS (entry) @ location: 26 (remaining gas: unaccounted) + - IF_CONS (entry) @ location: 26 [ { 6 ; 7 ; 8 } 9 { 3 ; 2 } ] - - [log] (exit) @ location: 26 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 26 [ 6 { 7 ; 8 } 9 { 3 ; 2 } ] - - SWAP (entry) @ location: 28 (remaining gas: unaccounted) + - SWAP (entry) @ location: 28 [ 6 { 7 ; 8 } 9 { 3 ; 2 } ] - - [log] (exit) @ location: 28 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 28 [ { 7 ; 8 } 6 9 { 3 ; 2 } ] - - DIP (entry) @ location: 29 (remaining gas: unaccounted) + - DIP (entry) @ location: 29 [ { 7 ; 8 } 6 9 { 3 ; 2 } ] - - [log] (exit) @ location: 29 (remaining gas: unaccounted) + - log/DUP (exit) @ location: 29 [ 6 9 { 3 ; 2 } ] - - DUP (entry) @ location: 31 (remaining gas: unaccounted) + - DUP (entry) @ location: 31 [ 6 9 { 3 ; 2 } ] - - [log] (exit) @ location: 31 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 31 [ 6 6 9 { 3 ; 2 } ] - - DIP (entry) @ location: 32 (remaining gas: unaccounted) + - DIP (entry) @ location: 32 [ 6 6 9 { 3 ; 2 } ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/DUP (exit) @ location: 32 [ 9 { 3 ; 2 } ] - - DUP (entry) @ location: 35 (remaining gas: unaccounted) + - DUP (entry) @ location: 35 [ 9 { 3 ; 2 } ] - - [log] (exit) @ location: 35 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 35 [ 9 9 { 3 ; 2 } ] - - [halt] (entry) @ location: 35 (remaining gas: unaccounted) + - [halt] (entry) @ location: 35 [ 9 9 { 3 ; 2 } ] - control: KCons - - CONST (entry) @ location: 32 (remaining gas: unaccounted) + - CONST (entry) @ location: 32 [ 9 9 { 3 ; 2 } ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 32 [ 6 9 9 { 3 ; 2 } ] - - CONST (entry) @ location: 32 (remaining gas: unaccounted) + - CONST (entry) @ location: 32 [ 6 9 9 { 3 ; 2 } ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/log/log/DIP (exit) @ location: 32 [ 6 6 9 9 { 3 ; 2 } ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 32 [ 6 6 9 9 { 3 ; 2 } ] - - DIP (entry) @ location: 36 (remaining gas: unaccounted) + - DIP (entry) @ location: 36 [ 6 6 9 9 { 3 ; 2 } ] - - [log] (exit) @ location: 36 (remaining gas: unaccounted) + - log/COMPARE (exit) @ location: 36 [ 6 9 9 { 3 ; 2 } ] - - COMPARE (entry) @ location: 39 (remaining gas: unaccounted) + - COMPARE (entry) @ location: 39 [ 6 9 9 { 3 ; 2 } ] - - [log] (exit) @ location: 39 (remaining gas: unaccounted) + - log/LT (exit) @ location: 39 [ -1 9 { 3 ; 2 } ] - - LT (entry) @ location: 40 (remaining gas: unaccounted) + - LT (entry) @ location: 40 [ -1 9 { 3 ; 2 } ] - - [log] (exit) @ location: 40 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 40 [ True 9 { 3 ; 2 } ] - - [halt] (entry) @ location: 38 (remaining gas: unaccounted) + - [halt] (entry) @ location: 38 [ True 9 { 3 ; 2 } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 36 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 36 [ 6 True 9 { 3 ; 2 } ] - - SWAP (entry) @ location: 41 (remaining gas: unaccounted) + - SWAP (entry) @ location: 41 [ 6 True 9 { 3 ; 2 } ] - - [log] (exit) @ location: 41 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 41 [ True 6 9 { 3 ; 2 } ] - - [halt] (entry) @ location: 30 (remaining gas: unaccounted) + - [halt] (entry) @ location: 30 [ True 6 9 { 3 ; 2 } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 29 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 29 [ { 7 ; 8 } True 6 9 { 3 ; 2 } ] - - SWAP (entry) @ location: 42 (remaining gas: unaccounted) + - SWAP (entry) @ location: 42 [ { 7 ; 8 } True 6 9 { 3 ; 2 } ] - - [log] (exit) @ location: 42 (remaining gas: unaccounted) + - log/IF (exit) @ location: 42 [ True { 7 ; 8 } 6 9 { 3 ; 2 } ] - - IF (entry) @ location: 43 (remaining gas: unaccounted) + - IF (entry) @ location: 43 [ True { 7 ; 8 } 6 9 { 3 ; 2 } ] - - [log] (exit) @ location: 43 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 43 [ { 7 ; 8 } 6 9 { 3 ; 2 } ] - - DIP (entry) @ location: 45 (remaining gas: unaccounted) + - DIP (entry) @ location: 45 [ { 7 ; 8 } 6 9 { 3 ; 2 } ] - - [log] (exit) @ location: 45 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 45 [ 6 9 { 3 ; 2 } ] - - SWAP (entry) @ location: 47 (remaining gas: unaccounted) + - SWAP (entry) @ location: 47 [ 6 9 { 3 ; 2 } ] - - [log] (exit) @ location: 47 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 47 [ 9 6 { 3 ; 2 } ] - - DIP (entry) @ location: 48 (remaining gas: unaccounted) + - DIP (entry) @ location: 48 [ 9 6 { 3 ; 2 } ] - - [log] (exit) @ location: 48 (remaining gas: unaccounted) + - log/CONS (exit) @ location: 48 [ 6 { 3 ; 2 } ] - - CONS (entry) @ location: 50 (remaining gas: unaccounted) + - CONS (entry) @ location: 50 [ 6 { 3 ; 2 } ] - - [log] (exit) @ location: 50 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 50 [ { 6 ; 3 ; 2 } ] - - [halt] (entry) @ location: 50 (remaining gas: unaccounted) + - [halt] (entry) @ location: 50 [ { 6 ; 3 ; 2 } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 48 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 48 [ 9 { 6 ; 3 ; 2 } ] - - [halt] (entry) @ location: 46 (remaining gas: unaccounted) + - [halt] (entry) @ location: 46 [ 9 { 6 ; 3 ; 2 } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 45 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 45 [ { 7 ; 8 } 9 { 6 ; 3 ; 2 } ] - - CONST (entry) @ location: 51 (remaining gas: unaccounted) + - CONST (entry) @ location: 51 [ { 7 ; 8 } 9 { 6 ; 3 ; 2 } ] - - [log] (exit) @ location: 51 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 51 [ True { 7 ; 8 } 9 { 6 ; 3 ; 2 } ] - - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + - [halt] (entry) @ location: 24 [ True { 7 ; 8 } 9 { 6 ; 3 ; 2 } ] - control: KCons - - [log] (exit) @ location: 43 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 43 [ True { 7 ; 8 } 9 { 6 ; 3 ; 2 } ] - - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + - [halt] (entry) @ location: 24 [ True { 7 ; 8 } 9 { 6 ; 3 ; 2 } ] - control: KCons - - [log] (exit) @ location: 26 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 26 [ True { 7 ; 8 } 9 { 6 ; 3 ; 2 } ] - - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + - [halt] (entry) @ location: 24 [ True { 7 ; 8 } 9 { 6 ; 3 ; 2 } ] - control: KLoop_in - - [log] (exit) @ location: 24 (remaining gas: unaccounted) + - log/IF_CONS (exit) @ location: 24 [ { 7 ; 8 } 9 { 6 ; 3 ; 2 } ] - - IF_CONS (entry) @ location: 26 (remaining gas: unaccounted) + - IF_CONS (entry) @ location: 26 [ { 7 ; 8 } 9 { 6 ; 3 ; 2 } ] - - [log] (exit) @ location: 26 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 26 [ 7 { 8 } 9 { 6 ; 3 ; 2 } ] - - SWAP (entry) @ location: 28 (remaining gas: unaccounted) + - SWAP (entry) @ location: 28 [ 7 { 8 } 9 { 6 ; 3 ; 2 } ] - - [log] (exit) @ location: 28 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 28 [ { 8 } 7 9 { 6 ; 3 ; 2 } ] - - DIP (entry) @ location: 29 (remaining gas: unaccounted) + - DIP (entry) @ location: 29 [ { 8 } 7 9 { 6 ; 3 ; 2 } ] - - [log] (exit) @ location: 29 (remaining gas: unaccounted) + - log/DUP (exit) @ location: 29 [ 7 9 { 6 ; 3 ; 2 } ] - - DUP (entry) @ location: 31 (remaining gas: unaccounted) + - DUP (entry) @ location: 31 [ 7 9 { 6 ; 3 ; 2 } ] - - [log] (exit) @ location: 31 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 31 [ 7 7 9 { 6 ; 3 ; 2 } ] - - DIP (entry) @ location: 32 (remaining gas: unaccounted) + - DIP (entry) @ location: 32 [ 7 7 9 { 6 ; 3 ; 2 } ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/DUP (exit) @ location: 32 [ 9 { 6 ; 3 ; 2 } ] - - DUP (entry) @ location: 35 (remaining gas: unaccounted) + - DUP (entry) @ location: 35 [ 9 { 6 ; 3 ; 2 } ] - - [log] (exit) @ location: 35 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 35 [ 9 9 { 6 ; 3 ; 2 } ] - - [halt] (entry) @ location: 35 (remaining gas: unaccounted) + - [halt] (entry) @ location: 35 [ 9 9 { 6 ; 3 ; 2 } ] - control: KCons - - CONST (entry) @ location: 32 (remaining gas: unaccounted) + - CONST (entry) @ location: 32 [ 9 9 { 6 ; 3 ; 2 } ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 32 [ 7 9 9 { 6 ; 3 ; 2 } ] - - CONST (entry) @ location: 32 (remaining gas: unaccounted) + - CONST (entry) @ location: 32 [ 7 9 9 { 6 ; 3 ; 2 } ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/log/log/DIP (exit) @ location: 32 [ 7 7 9 9 { 6 ; 3 ; 2 } ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 32 [ 7 7 9 9 { 6 ; 3 ; 2 } ] - - DIP (entry) @ location: 36 (remaining gas: unaccounted) + - DIP (entry) @ location: 36 [ 7 7 9 9 { 6 ; 3 ; 2 } ] - - [log] (exit) @ location: 36 (remaining gas: unaccounted) + - log/COMPARE (exit) @ location: 36 [ 7 9 9 { 6 ; 3 ; 2 } ] - - COMPARE (entry) @ location: 39 (remaining gas: unaccounted) + - COMPARE (entry) @ location: 39 [ 7 9 9 { 6 ; 3 ; 2 } ] - - [log] (exit) @ location: 39 (remaining gas: unaccounted) + - log/LT (exit) @ location: 39 [ -1 9 { 6 ; 3 ; 2 } ] - - LT (entry) @ location: 40 (remaining gas: unaccounted) + - LT (entry) @ location: 40 [ -1 9 { 6 ; 3 ; 2 } ] - - [log] (exit) @ location: 40 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 40 [ True 9 { 6 ; 3 ; 2 } ] - - [halt] (entry) @ location: 38 (remaining gas: unaccounted) + - [halt] (entry) @ location: 38 [ True 9 { 6 ; 3 ; 2 } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 36 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 36 [ 7 True 9 { 6 ; 3 ; 2 } ] - - SWAP (entry) @ location: 41 (remaining gas: unaccounted) + - SWAP (entry) @ location: 41 [ 7 True 9 { 6 ; 3 ; 2 } ] - - [log] (exit) @ location: 41 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 41 [ True 7 9 { 6 ; 3 ; 2 } ] - - [halt] (entry) @ location: 30 (remaining gas: unaccounted) + - [halt] (entry) @ location: 30 [ True 7 9 { 6 ; 3 ; 2 } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 29 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 29 [ { 8 } True 7 9 { 6 ; 3 ; 2 } ] - - SWAP (entry) @ location: 42 (remaining gas: unaccounted) + - SWAP (entry) @ location: 42 [ { 8 } True 7 9 { 6 ; 3 ; 2 } ] - - [log] (exit) @ location: 42 (remaining gas: unaccounted) + - log/IF (exit) @ location: 42 [ True { 8 } 7 9 { 6 ; 3 ; 2 } ] - - IF (entry) @ location: 43 (remaining gas: unaccounted) + - IF (entry) @ location: 43 [ True { 8 } 7 9 { 6 ; 3 ; 2 } ] - - [log] (exit) @ location: 43 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 43 [ { 8 } 7 9 { 6 ; 3 ; 2 } ] - - DIP (entry) @ location: 45 (remaining gas: unaccounted) + - DIP (entry) @ location: 45 [ { 8 } 7 9 { 6 ; 3 ; 2 } ] - - [log] (exit) @ location: 45 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 45 [ 7 9 { 6 ; 3 ; 2 } ] - - SWAP (entry) @ location: 47 (remaining gas: unaccounted) + - SWAP (entry) @ location: 47 [ 7 9 { 6 ; 3 ; 2 } ] - - [log] (exit) @ location: 47 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 47 [ 9 7 { 6 ; 3 ; 2 } ] - - DIP (entry) @ location: 48 (remaining gas: unaccounted) + - DIP (entry) @ location: 48 [ 9 7 { 6 ; 3 ; 2 } ] - - [log] (exit) @ location: 48 (remaining gas: unaccounted) + - log/CONS (exit) @ location: 48 [ 7 { 6 ; 3 ; 2 } ] - - CONS (entry) @ location: 50 (remaining gas: unaccounted) + - CONS (entry) @ location: 50 [ 7 { 6 ; 3 ; 2 } ] - - [log] (exit) @ location: 50 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 50 [ { 7 ; 6 ; 3 ; 2 } ] - - [halt] (entry) @ location: 50 (remaining gas: unaccounted) + - [halt] (entry) @ location: 50 [ { 7 ; 6 ; 3 ; 2 } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 48 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 48 [ 9 { 7 ; 6 ; 3 ; 2 } ] - - [halt] (entry) @ location: 46 (remaining gas: unaccounted) + - [halt] (entry) @ location: 46 [ 9 { 7 ; 6 ; 3 ; 2 } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 45 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 45 [ { 8 } 9 { 7 ; 6 ; 3 ; 2 } ] - - CONST (entry) @ location: 51 (remaining gas: unaccounted) + - CONST (entry) @ location: 51 [ { 8 } 9 { 7 ; 6 ; 3 ; 2 } ] - - [log] (exit) @ location: 51 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 51 [ True { 8 } 9 { 7 ; 6 ; 3 ; 2 } ] - - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + - [halt] (entry) @ location: 24 [ True { 8 } 9 { 7 ; 6 ; 3 ; 2 } ] - control: KCons - - [log] (exit) @ location: 43 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 43 [ True { 8 } 9 { 7 ; 6 ; 3 ; 2 } ] - - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + - [halt] (entry) @ location: 24 [ True { 8 } 9 { 7 ; 6 ; 3 ; 2 } ] - control: KCons - - [log] (exit) @ location: 26 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 26 [ True { 8 } 9 { 7 ; 6 ; 3 ; 2 } ] - - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + - [halt] (entry) @ location: 24 [ True { 8 } 9 { 7 ; 6 ; 3 ; 2 } ] - control: KLoop_in - - [log] (exit) @ location: 24 (remaining gas: unaccounted) + - log/IF_CONS (exit) @ location: 24 [ { 8 } 9 { 7 ; 6 ; 3 ; 2 } ] - - IF_CONS (entry) @ location: 26 (remaining gas: unaccounted) + - IF_CONS (entry) @ location: 26 [ { 8 } 9 { 7 ; 6 ; 3 ; 2 } ] - - [log] (exit) @ location: 26 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 26 [ 8 {} 9 { 7 ; 6 ; 3 ; 2 } ] - - SWAP (entry) @ location: 28 (remaining gas: unaccounted) + - SWAP (entry) @ location: 28 [ 8 {} 9 { 7 ; 6 ; 3 ; 2 } ] - - [log] (exit) @ location: 28 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 28 [ {} 8 9 { 7 ; 6 ; 3 ; 2 } ] - - DIP (entry) @ location: 29 (remaining gas: unaccounted) + - DIP (entry) @ location: 29 [ {} 8 9 { 7 ; 6 ; 3 ; 2 } ] - - [log] (exit) @ location: 29 (remaining gas: unaccounted) + - log/DUP (exit) @ location: 29 [ 8 9 { 7 ; 6 ; 3 ; 2 } ] - - DUP (entry) @ location: 31 (remaining gas: unaccounted) + - DUP (entry) @ location: 31 [ 8 9 { 7 ; 6 ; 3 ; 2 } ] - - [log] (exit) @ location: 31 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 31 [ 8 8 9 { 7 ; 6 ; 3 ; 2 } ] - - DIP (entry) @ location: 32 (remaining gas: unaccounted) + - DIP (entry) @ location: 32 [ 8 8 9 { 7 ; 6 ; 3 ; 2 } ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/DUP (exit) @ location: 32 [ 9 { 7 ; 6 ; 3 ; 2 } ] - - DUP (entry) @ location: 35 (remaining gas: unaccounted) + - DUP (entry) @ location: 35 [ 9 { 7 ; 6 ; 3 ; 2 } ] - - [log] (exit) @ location: 35 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 35 [ 9 9 { 7 ; 6 ; 3 ; 2 } ] - - [halt] (entry) @ location: 35 (remaining gas: unaccounted) + - [halt] (entry) @ location: 35 [ 9 9 { 7 ; 6 ; 3 ; 2 } ] - control: KCons - - CONST (entry) @ location: 32 (remaining gas: unaccounted) + - CONST (entry) @ location: 32 [ 9 9 { 7 ; 6 ; 3 ; 2 } ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 32 [ 8 9 9 { 7 ; 6 ; 3 ; 2 } ] - - CONST (entry) @ location: 32 (remaining gas: unaccounted) + - CONST (entry) @ location: 32 [ 8 9 9 { 7 ; 6 ; 3 ; 2 } ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/log/log/DIP (exit) @ location: 32 [ 8 8 9 9 { 7 ; 6 ; 3 ; 2 } ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 32 [ 8 8 9 9 { 7 ; 6 ; 3 ; 2 } ] - - DIP (entry) @ location: 36 (remaining gas: unaccounted) + - DIP (entry) @ location: 36 [ 8 8 9 9 { 7 ; 6 ; 3 ; 2 } ] - - [log] (exit) @ location: 36 (remaining gas: unaccounted) + - log/COMPARE (exit) @ location: 36 [ 8 9 9 { 7 ; 6 ; 3 ; 2 } ] - - COMPARE (entry) @ location: 39 (remaining gas: unaccounted) + - COMPARE (entry) @ location: 39 [ 8 9 9 { 7 ; 6 ; 3 ; 2 } ] - - [log] (exit) @ location: 39 (remaining gas: unaccounted) + - log/LT (exit) @ location: 39 [ -1 9 { 7 ; 6 ; 3 ; 2 } ] - - LT (entry) @ location: 40 (remaining gas: unaccounted) + - LT (entry) @ location: 40 [ -1 9 { 7 ; 6 ; 3 ; 2 } ] - - [log] (exit) @ location: 40 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 40 [ True 9 { 7 ; 6 ; 3 ; 2 } ] - - [halt] (entry) @ location: 38 (remaining gas: unaccounted) + - [halt] (entry) @ location: 38 [ True 9 { 7 ; 6 ; 3 ; 2 } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 36 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 36 [ 8 True 9 { 7 ; 6 ; 3 ; 2 } ] - - SWAP (entry) @ location: 41 (remaining gas: unaccounted) + - SWAP (entry) @ location: 41 [ 8 True 9 { 7 ; 6 ; 3 ; 2 } ] - - [log] (exit) @ location: 41 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 41 [ True 8 9 { 7 ; 6 ; 3 ; 2 } ] - - [halt] (entry) @ location: 30 (remaining gas: unaccounted) + - [halt] (entry) @ location: 30 [ True 8 9 { 7 ; 6 ; 3 ; 2 } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 29 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 29 [ {} True 8 9 { 7 ; 6 ; 3 ; 2 } ] - - SWAP (entry) @ location: 42 (remaining gas: unaccounted) + - SWAP (entry) @ location: 42 [ {} True 8 9 { 7 ; 6 ; 3 ; 2 } ] - - [log] (exit) @ location: 42 (remaining gas: unaccounted) + - log/IF (exit) @ location: 42 [ True {} 8 9 { 7 ; 6 ; 3 ; 2 } ] - - IF (entry) @ location: 43 (remaining gas: unaccounted) + - IF (entry) @ location: 43 [ True {} 8 9 { 7 ; 6 ; 3 ; 2 } ] - - [log] (exit) @ location: 43 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 43 [ {} 8 9 { 7 ; 6 ; 3 ; 2 } ] - - DIP (entry) @ location: 45 (remaining gas: unaccounted) + - DIP (entry) @ location: 45 [ {} 8 9 { 7 ; 6 ; 3 ; 2 } ] - - [log] (exit) @ location: 45 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 45 [ 8 9 { 7 ; 6 ; 3 ; 2 } ] - - SWAP (entry) @ location: 47 (remaining gas: unaccounted) + - SWAP (entry) @ location: 47 [ 8 9 { 7 ; 6 ; 3 ; 2 } ] - - [log] (exit) @ location: 47 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 47 [ 9 8 { 7 ; 6 ; 3 ; 2 } ] - - DIP (entry) @ location: 48 (remaining gas: unaccounted) + - DIP (entry) @ location: 48 [ 9 8 { 7 ; 6 ; 3 ; 2 } ] - - [log] (exit) @ location: 48 (remaining gas: unaccounted) + - log/CONS (exit) @ location: 48 [ 8 { 7 ; 6 ; 3 ; 2 } ] - - CONS (entry) @ location: 50 (remaining gas: unaccounted) + - CONS (entry) @ location: 50 [ 8 { 7 ; 6 ; 3 ; 2 } ] - - [log] (exit) @ location: 50 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 50 [ { 8 ; 7 ; 6 ; 3 ; 2 } ] - - [halt] (entry) @ location: 50 (remaining gas: unaccounted) + - [halt] (entry) @ location: 50 [ { 8 ; 7 ; 6 ; 3 ; 2 } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 48 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 48 [ 9 { 8 ; 7 ; 6 ; 3 ; 2 } ] - - [halt] (entry) @ location: 46 (remaining gas: unaccounted) + - [halt] (entry) @ location: 46 [ 9 { 8 ; 7 ; 6 ; 3 ; 2 } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 45 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 45 [ {} 9 { 8 ; 7 ; 6 ; 3 ; 2 } ] - - CONST (entry) @ location: 51 (remaining gas: unaccounted) + - CONST (entry) @ location: 51 [ {} 9 { 8 ; 7 ; 6 ; 3 ; 2 } ] - - [log] (exit) @ location: 51 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 51 [ True {} 9 { 8 ; 7 ; 6 ; 3 ; 2 } ] - - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + - [halt] (entry) @ location: 24 [ True {} 9 { 8 ; 7 ; 6 ; 3 ; 2 } ] - control: KCons - - [log] (exit) @ location: 43 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 43 [ True {} 9 { 8 ; 7 ; 6 ; 3 ; 2 } ] - - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + - [halt] (entry) @ location: 24 [ True {} 9 { 8 ; 7 ; 6 ; 3 ; 2 } ] - control: KCons - - [log] (exit) @ location: 26 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 26 [ True {} 9 { 8 ; 7 ; 6 ; 3 ; 2 } ] - - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + - [halt] (entry) @ location: 24 [ True {} 9 { 8 ; 7 ; 6 ; 3 ; 2 } ] - control: KLoop_in - - [log] (exit) @ location: 24 (remaining gas: unaccounted) + - log/IF_CONS (exit) @ location: 24 [ {} 9 { 8 ; 7 ; 6 ; 3 ; 2 } ] - - IF_CONS (entry) @ location: 26 (remaining gas: unaccounted) + - IF_CONS (entry) @ location: 26 [ {} 9 { 8 ; 7 ; 6 ; 3 ; 2 } ] - - [log] (exit) @ location: 26 (remaining gas: unaccounted) + - log/NIL (exit) @ location: 26 [ 9 { 8 ; 7 ; 6 ; 3 ; 2 } ] - - NIL (entry) @ location: 61 (remaining gas: unaccounted) + - NIL (entry) @ location: 61 [ 9 { 8 ; 7 ; 6 ; 3 ; 2 } ] - - [log] (exit) @ location: 61 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 61 [ {} 9 { 8 ; 7 ; 6 ; 3 ; 2 } ] - - CONST (entry) @ location: 63 (remaining gas: unaccounted) + - CONST (entry) @ location: 63 [ {} 9 { 8 ; 7 ; 6 ; 3 ; 2 } ] - - [log] (exit) @ location: 63 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 63 [ False {} 9 { 8 ; 7 ; 6 ; 3 ; 2 } ] - - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + - [halt] (entry) @ location: 24 [ False {} 9 { 8 ; 7 ; 6 ; 3 ; 2 } ] - control: KCons - - [log] (exit) @ location: 26 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 26 [ False {} 9 { 8 ; 7 ; 6 ; 3 ; 2 } ] - - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + - [halt] (entry) @ location: 24 [ False {} 9 { 8 ; 7 ; 6 ; 3 ; 2 } ] - control: KLoop_in - control: KCons - - [log] (exit) @ location: 24 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 24 [ {} 9 { 8 ; 7 ; 6 ; 3 ; 2 } ] - - SWAP (entry) @ location: 66 (remaining gas: unaccounted) + - SWAP (entry) @ location: 66 [ {} 9 { 8 ; 7 ; 6 ; 3 ; 2 } ] - - [log] (exit) @ location: 66 (remaining gas: unaccounted) + - log/CONS (exit) @ location: 66 [ 9 {} { 8 ; 7 ; 6 ; 3 ; 2 } ] - - CONS (entry) @ location: 67 (remaining gas: unaccounted) + - CONS (entry) @ location: 67 [ 9 {} { 8 ; 7 ; 6 ; 3 ; 2 } ] - - [log] (exit) @ location: 67 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 67 [ { 9 } { 8 ; 7 ; 6 ; 3 ; 2 } ] - - SWAP (entry) @ location: 68 (remaining gas: unaccounted) + - SWAP (entry) @ location: 68 [ { 9 } { 8 ; 7 ; 6 ; 3 ; 2 } ] - - [log] (exit) @ location: 68 (remaining gas: unaccounted) + - log/ITER (exit) @ location: 68 [ { 8 ; 7 ; 6 ; 3 ; 2 } { 9 } ] - - ITER (entry) @ location: 69 (remaining gas: unaccounted) + - ITER (entry) @ location: 69 [ { 8 ; 7 ; 6 ; 3 ; 2 } { 9 } ] - control: KIter - - [log] (exit) @ location: 69 (remaining gas: unaccounted) + - log/CONS (exit) @ location: 69 [ 8 { 9 } ] - - CONS (entry) @ location: 71 (remaining gas: unaccounted) + - CONS (entry) @ location: 71 [ 8 { 9 } ] - - [log] (exit) @ location: 71 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 71 [ { 8 ; 9 } ] - - [halt] (entry) @ location: 69 (remaining gas: unaccounted) + - [halt] (entry) @ location: 69 [ { 8 ; 9 } ] - control: KIter - - [log] (exit) @ location: 69 (remaining gas: unaccounted) + - log/CONS (exit) @ location: 69 [ 7 { 8 ; 9 } ] - - CONS (entry) @ location: 71 (remaining gas: unaccounted) + - CONS (entry) @ location: 71 [ 7 { 8 ; 9 } ] - - [log] (exit) @ location: 71 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 71 [ { 7 ; 8 ; 9 } ] - - [halt] (entry) @ location: 69 (remaining gas: unaccounted) + - [halt] (entry) @ location: 69 [ { 7 ; 8 ; 9 } ] - control: KIter - - [log] (exit) @ location: 69 (remaining gas: unaccounted) + - log/CONS (exit) @ location: 69 [ 6 { 7 ; 8 ; 9 } ] - - CONS (entry) @ location: 71 (remaining gas: unaccounted) + - CONS (entry) @ location: 71 [ 6 { 7 ; 8 ; 9 } ] - - [log] (exit) @ location: 71 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 71 [ { 6 ; 7 ; 8 ; 9 } ] - - [halt] (entry) @ location: 69 (remaining gas: unaccounted) + - [halt] (entry) @ location: 69 [ { 6 ; 7 ; 8 ; 9 } ] - control: KIter - - [log] (exit) @ location: 69 (remaining gas: unaccounted) + - log/CONS (exit) @ location: 69 [ 3 { 6 ; 7 ; 8 ; 9 } ] - - CONS (entry) @ location: 71 (remaining gas: unaccounted) + - CONS (entry) @ location: 71 [ 3 { 6 ; 7 ; 8 ; 9 } ] - - [log] (exit) @ location: 71 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 71 [ { 3 ; 6 ; 7 ; 8 ; 9 } ] - - [halt] (entry) @ location: 69 (remaining gas: unaccounted) + - [halt] (entry) @ location: 69 [ { 3 ; 6 ; 7 ; 8 ; 9 } ] - control: KIter - - [log] (exit) @ location: 69 (remaining gas: unaccounted) + - log/CONS (exit) @ location: 69 [ 2 { 3 ; 6 ; 7 ; 8 ; 9 } ] - - CONS (entry) @ location: 71 (remaining gas: unaccounted) + - CONS (entry) @ location: 71 [ 2 { 3 ; 6 ; 7 ; 8 ; 9 } ] - - [log] (exit) @ location: 71 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 71 [ { 2 ; 3 ; 6 ; 7 ; 8 ; 9 } ] - - [halt] (entry) @ location: 69 (remaining gas: unaccounted) + - [halt] (entry) @ location: 69 [ { 2 ; 3 ; 6 ; 7 ; 8 ; 9 } ] - control: KIter - control: KCons - - [log] (exit) @ location: 69 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 69 [ { 2 ; 3 ; 6 ; 7 ; 8 ; 9 } ] - - [halt] (entry) @ location: 13 (remaining gas: unaccounted) + - [halt] (entry) @ location: 13 [ { 2 ; 3 ; 6 ; 7 ; 8 ; 9 } ] - control: KIter - - [log] (exit) @ location: 13 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 13 [ 5 { 2 ; 3 ; 6 ; 7 ; 8 ; 9 } ] - - SWAP (entry) @ location: 15 (remaining gas: unaccounted) + - SWAP (entry) @ location: 15 [ 5 { 2 ; 3 ; 6 ; 7 ; 8 ; 9 } ] - - [log] (exit) @ location: 15 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 15 [ { 2 ; 3 ; 6 ; 7 ; 8 ; 9 } 5 ] - - DIP (entry) @ location: 16 (remaining gas: unaccounted) + - DIP (entry) @ location: 16 [ { 2 ; 3 ; 6 ; 7 ; 8 ; 9 } 5 ] - - [log] (exit) @ location: 16 (remaining gas: unaccounted) + - log/NIL (exit) @ location: 16 [ ] - - NIL (entry) @ location: 19 (remaining gas: unaccounted) + - NIL (entry) @ location: 19 [ ] - - [log] (exit) @ location: 19 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 19 [ {} ] - - [halt] (entry) @ location: 19 (remaining gas: unaccounted) + - [halt] (entry) @ location: 19 [ {} ] - control: KCons - - CONST (entry) @ location: 16 (remaining gas: unaccounted) + - CONST (entry) @ location: 16 [ {} ] - - [log] (exit) @ location: 16 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 16 [ 5 {} ] - - CONST (entry) @ location: 16 (remaining gas: unaccounted) + - CONST (entry) @ location: 16 [ 5 {} ] - - [log] (exit) @ location: 16 (remaining gas: unaccounted) + - log/log/log/CONST (exit) @ location: 16 [ { 2 ; 3 ; 6 ; 7 ; 8 ; 9 } 5 {} ] - - [log] (exit) @ location: 16 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 16 [ { 2 ; 3 ; 6 ; 7 ; 8 ; 9 } 5 {} ] - - CONST (entry) @ location: 21 (remaining gas: unaccounted) + - CONST (entry) @ location: 21 [ { 2 ; 3 ; 6 ; 7 ; 8 ; 9 } 5 {} ] - - [log] (exit) @ location: 21 (remaining gas: unaccounted) + - log/LOOP (exit) @ location: 21 [ True { 2 ; 3 ; 6 ; 7 ; 8 ; 9 } 5 {} ] - - LOOP (entry) @ location: 24 (remaining gas: unaccounted) + - LOOP (entry) @ location: 24 [ True { 2 ; 3 ; 6 ; 7 ; 8 ; 9 } 5 {} ] - control: KLoop_in - - [log] (exit) @ location: 24 (remaining gas: unaccounted) + - log/IF_CONS (exit) @ location: 24 [ { 2 ; 3 ; 6 ; 7 ; 8 ; 9 } 5 {} ] - - IF_CONS (entry) @ location: 26 (remaining gas: unaccounted) + - IF_CONS (entry) @ location: 26 [ { 2 ; 3 ; 6 ; 7 ; 8 ; 9 } 5 {} ] - - [log] (exit) @ location: 26 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 26 [ 2 { 3 ; 6 ; 7 ; 8 ; 9 } 5 {} ] - - SWAP (entry) @ location: 28 (remaining gas: unaccounted) + - SWAP (entry) @ location: 28 [ 2 { 3 ; 6 ; 7 ; 8 ; 9 } 5 {} ] - - [log] (exit) @ location: 28 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 28 [ { 3 ; 6 ; 7 ; 8 ; 9 } 2 5 {} ] - - DIP (entry) @ location: 29 (remaining gas: unaccounted) + - DIP (entry) @ location: 29 [ { 3 ; 6 ; 7 ; 8 ; 9 } 2 5 {} ] - - [log] (exit) @ location: 29 (remaining gas: unaccounted) + - log/DUP (exit) @ location: 29 [ 2 5 {} ] - - DUP (entry) @ location: 31 (remaining gas: unaccounted) + - DUP (entry) @ location: 31 [ 2 5 {} ] - - [log] (exit) @ location: 31 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 31 [ 2 2 5 {} ] - - DIP (entry) @ location: 32 (remaining gas: unaccounted) + - DIP (entry) @ location: 32 [ 2 2 5 {} ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/DUP (exit) @ location: 32 [ 5 {} ] - - DUP (entry) @ location: 35 (remaining gas: unaccounted) + - DUP (entry) @ location: 35 [ 5 {} ] - - [log] (exit) @ location: 35 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 35 [ 5 5 {} ] - - [halt] (entry) @ location: 35 (remaining gas: unaccounted) + - [halt] (entry) @ location: 35 [ 5 5 {} ] - control: KCons - - CONST (entry) @ location: 32 (remaining gas: unaccounted) + - CONST (entry) @ location: 32 [ 5 5 {} ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 32 [ 2 5 5 {} ] - - CONST (entry) @ location: 32 (remaining gas: unaccounted) + - CONST (entry) @ location: 32 [ 2 5 5 {} ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/log/log/DIP (exit) @ location: 32 [ 2 2 5 5 {} ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 32 [ 2 2 5 5 {} ] - - DIP (entry) @ location: 36 (remaining gas: unaccounted) + - DIP (entry) @ location: 36 [ 2 2 5 5 {} ] - - [log] (exit) @ location: 36 (remaining gas: unaccounted) + - log/COMPARE (exit) @ location: 36 [ 2 5 5 {} ] - - COMPARE (entry) @ location: 39 (remaining gas: unaccounted) + - COMPARE (entry) @ location: 39 [ 2 5 5 {} ] - - [log] (exit) @ location: 39 (remaining gas: unaccounted) + - log/LT (exit) @ location: 39 [ -1 5 {} ] - - LT (entry) @ location: 40 (remaining gas: unaccounted) + - LT (entry) @ location: 40 [ -1 5 {} ] - - [log] (exit) @ location: 40 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 40 [ True 5 {} ] - - [halt] (entry) @ location: 38 (remaining gas: unaccounted) + - [halt] (entry) @ location: 38 [ True 5 {} ] - control: KUndip - control: KCons - - [log] (exit) @ location: 36 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 36 [ 2 True 5 {} ] - - SWAP (entry) @ location: 41 (remaining gas: unaccounted) + - SWAP (entry) @ location: 41 [ 2 True 5 {} ] - - [log] (exit) @ location: 41 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 41 [ True 2 5 {} ] - - [halt] (entry) @ location: 30 (remaining gas: unaccounted) + - [halt] (entry) @ location: 30 [ True 2 5 {} ] - control: KUndip - control: KCons - - [log] (exit) @ location: 29 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 29 [ { 3 ; 6 ; 7 ; 8 ; 9 } True 2 5 {} ] - - SWAP (entry) @ location: 42 (remaining gas: unaccounted) + - SWAP (entry) @ location: 42 [ { 3 ; 6 ; 7 ; 8 ; 9 } True 2 5 {} ] - - [log] (exit) @ location: 42 (remaining gas: unaccounted) + - log/IF (exit) @ location: 42 [ True { 3 ; 6 ; 7 ; 8 ; 9 } 2 5 {} ] - - IF (entry) @ location: 43 (remaining gas: unaccounted) + - IF (entry) @ location: 43 [ True { 3 ; 6 ; 7 ; 8 ; 9 } 2 5 {} ] - - [log] (exit) @ location: 43 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 43 [ { 3 ; 6 ; 7 ; 8 ; 9 } 2 5 {} ] - - DIP (entry) @ location: 45 (remaining gas: unaccounted) + - DIP (entry) @ location: 45 [ { 3 ; 6 ; 7 ; 8 ; 9 } 2 5 {} ] - - [log] (exit) @ location: 45 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 45 [ 2 5 {} ] - - SWAP (entry) @ location: 47 (remaining gas: unaccounted) + - SWAP (entry) @ location: 47 [ 2 5 {} ] - - [log] (exit) @ location: 47 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 47 [ 5 2 {} ] - - DIP (entry) @ location: 48 (remaining gas: unaccounted) + - DIP (entry) @ location: 48 [ 5 2 {} ] - - [log] (exit) @ location: 48 (remaining gas: unaccounted) + - log/CONS (exit) @ location: 48 [ 2 {} ] - - CONS (entry) @ location: 50 (remaining gas: unaccounted) + - CONS (entry) @ location: 50 [ 2 {} ] - - [log] (exit) @ location: 50 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 50 [ { 2 } ] - - [halt] (entry) @ location: 50 (remaining gas: unaccounted) + - [halt] (entry) @ location: 50 [ { 2 } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 48 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 48 [ 5 { 2 } ] - - [halt] (entry) @ location: 46 (remaining gas: unaccounted) + - [halt] (entry) @ location: 46 [ 5 { 2 } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 45 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 45 [ { 3 ; 6 ; 7 ; 8 ; 9 } 5 { 2 } ] - - CONST (entry) @ location: 51 (remaining gas: unaccounted) + - CONST (entry) @ location: 51 [ { 3 ; 6 ; 7 ; 8 ; 9 } 5 { 2 } ] - - [log] (exit) @ location: 51 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 51 [ True { 3 ; 6 ; 7 ; 8 ; 9 } 5 { 2 } ] - - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + - [halt] (entry) @ location: 24 [ True { 3 ; 6 ; 7 ; 8 ; 9 } 5 { 2 } ] - control: KCons - - [log] (exit) @ location: 43 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 43 [ True { 3 ; 6 ; 7 ; 8 ; 9 } 5 { 2 } ] - - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + - [halt] (entry) @ location: 24 [ True { 3 ; 6 ; 7 ; 8 ; 9 } 5 { 2 } ] - control: KCons - - [log] (exit) @ location: 26 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 26 [ True { 3 ; 6 ; 7 ; 8 ; 9 } 5 { 2 } ] - - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + - [halt] (entry) @ location: 24 [ True { 3 ; 6 ; 7 ; 8 ; 9 } 5 { 2 } ] - control: KLoop_in - - [log] (exit) @ location: 24 (remaining gas: unaccounted) + - log/IF_CONS (exit) @ location: 24 [ { 3 ; 6 ; 7 ; 8 ; 9 } 5 { 2 } ] - - IF_CONS (entry) @ location: 26 (remaining gas: unaccounted) + - IF_CONS (entry) @ location: 26 [ { 3 ; 6 ; 7 ; 8 ; 9 } 5 { 2 } ] - - [log] (exit) @ location: 26 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 26 [ 3 { 6 ; 7 ; 8 ; 9 } 5 { 2 } ] - - SWAP (entry) @ location: 28 (remaining gas: unaccounted) + - SWAP (entry) @ location: 28 [ 3 { 6 ; 7 ; 8 ; 9 } 5 { 2 } ] - - [log] (exit) @ location: 28 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 28 [ { 6 ; 7 ; 8 ; 9 } 3 5 { 2 } ] - - DIP (entry) @ location: 29 (remaining gas: unaccounted) + - DIP (entry) @ location: 29 [ { 6 ; 7 ; 8 ; 9 } 3 5 { 2 } ] - - [log] (exit) @ location: 29 (remaining gas: unaccounted) + - log/DUP (exit) @ location: 29 [ 3 5 { 2 } ] - - DUP (entry) @ location: 31 (remaining gas: unaccounted) + - DUP (entry) @ location: 31 [ 3 5 { 2 } ] - - [log] (exit) @ location: 31 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 31 [ 3 3 5 { 2 } ] - - DIP (entry) @ location: 32 (remaining gas: unaccounted) + - DIP (entry) @ location: 32 [ 3 3 5 { 2 } ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/DUP (exit) @ location: 32 [ 5 { 2 } ] - - DUP (entry) @ location: 35 (remaining gas: unaccounted) + - DUP (entry) @ location: 35 [ 5 { 2 } ] - - [log] (exit) @ location: 35 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 35 [ 5 5 { 2 } ] - - [halt] (entry) @ location: 35 (remaining gas: unaccounted) + - [halt] (entry) @ location: 35 [ 5 5 { 2 } ] - control: KCons - - CONST (entry) @ location: 32 (remaining gas: unaccounted) + - CONST (entry) @ location: 32 [ 5 5 { 2 } ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 32 [ 3 5 5 { 2 } ] - - CONST (entry) @ location: 32 (remaining gas: unaccounted) + - CONST (entry) @ location: 32 [ 3 5 5 { 2 } ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/log/log/DIP (exit) @ location: 32 [ 3 3 5 5 { 2 } ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 32 [ 3 3 5 5 { 2 } ] - - DIP (entry) @ location: 36 (remaining gas: unaccounted) + - DIP (entry) @ location: 36 [ 3 3 5 5 { 2 } ] - - [log] (exit) @ location: 36 (remaining gas: unaccounted) + - log/COMPARE (exit) @ location: 36 [ 3 5 5 { 2 } ] - - COMPARE (entry) @ location: 39 (remaining gas: unaccounted) + - COMPARE (entry) @ location: 39 [ 3 5 5 { 2 } ] - - [log] (exit) @ location: 39 (remaining gas: unaccounted) + - log/LT (exit) @ location: 39 [ -1 5 { 2 } ] - - LT (entry) @ location: 40 (remaining gas: unaccounted) + - LT (entry) @ location: 40 [ -1 5 { 2 } ] - - [log] (exit) @ location: 40 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 40 [ True 5 { 2 } ] - - [halt] (entry) @ location: 38 (remaining gas: unaccounted) + - [halt] (entry) @ location: 38 [ True 5 { 2 } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 36 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 36 [ 3 True 5 { 2 } ] - - SWAP (entry) @ location: 41 (remaining gas: unaccounted) + - SWAP (entry) @ location: 41 [ 3 True 5 { 2 } ] - - [log] (exit) @ location: 41 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 41 [ True 3 5 { 2 } ] - - [halt] (entry) @ location: 30 (remaining gas: unaccounted) + - [halt] (entry) @ location: 30 [ True 3 5 { 2 } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 29 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 29 [ { 6 ; 7 ; 8 ; 9 } True 3 5 { 2 } ] - - SWAP (entry) @ location: 42 (remaining gas: unaccounted) + - SWAP (entry) @ location: 42 [ { 6 ; 7 ; 8 ; 9 } True 3 5 { 2 } ] - - [log] (exit) @ location: 42 (remaining gas: unaccounted) + - log/IF (exit) @ location: 42 [ True { 6 ; 7 ; 8 ; 9 } 3 5 { 2 } ] - - IF (entry) @ location: 43 (remaining gas: unaccounted) + - IF (entry) @ location: 43 [ True { 6 ; 7 ; 8 ; 9 } 3 5 { 2 } ] - - [log] (exit) @ location: 43 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 43 [ { 6 ; 7 ; 8 ; 9 } 3 5 { 2 } ] - - DIP (entry) @ location: 45 (remaining gas: unaccounted) + - DIP (entry) @ location: 45 [ { 6 ; 7 ; 8 ; 9 } 3 5 { 2 } ] - - [log] (exit) @ location: 45 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 45 [ 3 5 { 2 } ] - - SWAP (entry) @ location: 47 (remaining gas: unaccounted) + - SWAP (entry) @ location: 47 [ 3 5 { 2 } ] - - [log] (exit) @ location: 47 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 47 [ 5 3 { 2 } ] - - DIP (entry) @ location: 48 (remaining gas: unaccounted) + - DIP (entry) @ location: 48 [ 5 3 { 2 } ] - - [log] (exit) @ location: 48 (remaining gas: unaccounted) + - log/CONS (exit) @ location: 48 [ 3 { 2 } ] - - CONS (entry) @ location: 50 (remaining gas: unaccounted) + - CONS (entry) @ location: 50 [ 3 { 2 } ] - - [log] (exit) @ location: 50 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 50 [ { 3 ; 2 } ] - - [halt] (entry) @ location: 50 (remaining gas: unaccounted) + - [halt] (entry) @ location: 50 [ { 3 ; 2 } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 48 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 48 [ 5 { 3 ; 2 } ] - - [halt] (entry) @ location: 46 (remaining gas: unaccounted) + - [halt] (entry) @ location: 46 [ 5 { 3 ; 2 } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 45 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 45 [ { 6 ; 7 ; 8 ; 9 } 5 { 3 ; 2 } ] - - CONST (entry) @ location: 51 (remaining gas: unaccounted) + - CONST (entry) @ location: 51 [ { 6 ; 7 ; 8 ; 9 } 5 { 3 ; 2 } ] - - [log] (exit) @ location: 51 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 51 [ True { 6 ; 7 ; 8 ; 9 } 5 { 3 ; 2 } ] - - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + - [halt] (entry) @ location: 24 [ True { 6 ; 7 ; 8 ; 9 } 5 { 3 ; 2 } ] - control: KCons - - [log] (exit) @ location: 43 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 43 [ True { 6 ; 7 ; 8 ; 9 } 5 { 3 ; 2 } ] - - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + - [halt] (entry) @ location: 24 [ True { 6 ; 7 ; 8 ; 9 } 5 { 3 ; 2 } ] - control: KCons - - [log] (exit) @ location: 26 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 26 [ True { 6 ; 7 ; 8 ; 9 } 5 { 3 ; 2 } ] - - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + - [halt] (entry) @ location: 24 [ True { 6 ; 7 ; 8 ; 9 } 5 { 3 ; 2 } ] - control: KLoop_in - - [log] (exit) @ location: 24 (remaining gas: unaccounted) + - log/IF_CONS (exit) @ location: 24 [ { 6 ; 7 ; 8 ; 9 } 5 { 3 ; 2 } ] - - IF_CONS (entry) @ location: 26 (remaining gas: unaccounted) + - IF_CONS (entry) @ location: 26 [ { 6 ; 7 ; 8 ; 9 } 5 { 3 ; 2 } ] - - [log] (exit) @ location: 26 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 26 [ 6 { 7 ; 8 ; 9 } 5 { 3 ; 2 } ] - - SWAP (entry) @ location: 28 (remaining gas: unaccounted) + - SWAP (entry) @ location: 28 [ 6 { 7 ; 8 ; 9 } 5 { 3 ; 2 } ] - - [log] (exit) @ location: 28 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 28 [ { 7 ; 8 ; 9 } 6 5 { 3 ; 2 } ] - - DIP (entry) @ location: 29 (remaining gas: unaccounted) + - DIP (entry) @ location: 29 [ { 7 ; 8 ; 9 } 6 5 { 3 ; 2 } ] - - [log] (exit) @ location: 29 (remaining gas: unaccounted) + - log/DUP (exit) @ location: 29 [ 6 5 { 3 ; 2 } ] - - DUP (entry) @ location: 31 (remaining gas: unaccounted) + - DUP (entry) @ location: 31 [ 6 5 { 3 ; 2 } ] - - [log] (exit) @ location: 31 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 31 [ 6 6 5 { 3 ; 2 } ] - - DIP (entry) @ location: 32 (remaining gas: unaccounted) + - DIP (entry) @ location: 32 [ 6 6 5 { 3 ; 2 } ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/DUP (exit) @ location: 32 [ 5 { 3 ; 2 } ] - - DUP (entry) @ location: 35 (remaining gas: unaccounted) + - DUP (entry) @ location: 35 [ 5 { 3 ; 2 } ] - - [log] (exit) @ location: 35 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 35 [ 5 5 { 3 ; 2 } ] - - [halt] (entry) @ location: 35 (remaining gas: unaccounted) + - [halt] (entry) @ location: 35 [ 5 5 { 3 ; 2 } ] - control: KCons - - CONST (entry) @ location: 32 (remaining gas: unaccounted) + - CONST (entry) @ location: 32 [ 5 5 { 3 ; 2 } ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 32 [ 6 5 5 { 3 ; 2 } ] - - CONST (entry) @ location: 32 (remaining gas: unaccounted) + - CONST (entry) @ location: 32 [ 6 5 5 { 3 ; 2 } ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/log/log/DIP (exit) @ location: 32 [ 6 6 5 5 { 3 ; 2 } ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 32 [ 6 6 5 5 { 3 ; 2 } ] - - DIP (entry) @ location: 36 (remaining gas: unaccounted) + - DIP (entry) @ location: 36 [ 6 6 5 5 { 3 ; 2 } ] - - [log] (exit) @ location: 36 (remaining gas: unaccounted) + - log/COMPARE (exit) @ location: 36 [ 6 5 5 { 3 ; 2 } ] - - COMPARE (entry) @ location: 39 (remaining gas: unaccounted) + - COMPARE (entry) @ location: 39 [ 6 5 5 { 3 ; 2 } ] - - [log] (exit) @ location: 39 (remaining gas: unaccounted) + - log/LT (exit) @ location: 39 [ 1 5 { 3 ; 2 } ] - - LT (entry) @ location: 40 (remaining gas: unaccounted) + - LT (entry) @ location: 40 [ 1 5 { 3 ; 2 } ] - - [log] (exit) @ location: 40 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 40 [ False 5 { 3 ; 2 } ] - - [halt] (entry) @ location: 38 (remaining gas: unaccounted) + - [halt] (entry) @ location: 38 [ False 5 { 3 ; 2 } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 36 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 36 [ 6 False 5 { 3 ; 2 } ] - - SWAP (entry) @ location: 41 (remaining gas: unaccounted) + - SWAP (entry) @ location: 41 [ 6 False 5 { 3 ; 2 } ] - - [log] (exit) @ location: 41 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 41 [ False 6 5 { 3 ; 2 } ] - - [halt] (entry) @ location: 30 (remaining gas: unaccounted) + - [halt] (entry) @ location: 30 [ False 6 5 { 3 ; 2 } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 29 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 29 [ { 7 ; 8 ; 9 } False 6 5 { 3 ; 2 } ] - - SWAP (entry) @ location: 42 (remaining gas: unaccounted) + - SWAP (entry) @ location: 42 [ { 7 ; 8 ; 9 } False 6 5 { 3 ; 2 } ] - - [log] (exit) @ location: 42 (remaining gas: unaccounted) + - log/IF (exit) @ location: 42 [ False { 7 ; 8 ; 9 } 6 5 { 3 ; 2 } ] - - IF (entry) @ location: 43 (remaining gas: unaccounted) + - IF (entry) @ location: 43 [ False { 7 ; 8 ; 9 } 6 5 { 3 ; 2 } ] - - [log] (exit) @ location: 43 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 43 [ { 7 ; 8 ; 9 } 6 5 { 3 ; 2 } ] - - SWAP (entry) @ location: 55 (remaining gas: unaccounted) + - SWAP (entry) @ location: 55 [ { 7 ; 8 ; 9 } 6 5 { 3 ; 2 } ] - - [log] (exit) @ location: 55 (remaining gas: unaccounted) + - log/CONS (exit) @ location: 55 [ 6 { 7 ; 8 ; 9 } 5 { 3 ; 2 } ] - - CONS (entry) @ location: 56 (remaining gas: unaccounted) + - CONS (entry) @ location: 56 [ 6 { 7 ; 8 ; 9 } 5 { 3 ; 2 } ] - - [log] (exit) @ location: 56 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 56 [ { 6 ; 7 ; 8 ; 9 } 5 { 3 ; 2 } ] - - CONST (entry) @ location: 57 (remaining gas: unaccounted) + - CONST (entry) @ location: 57 [ { 6 ; 7 ; 8 ; 9 } 5 { 3 ; 2 } ] - - [log] (exit) @ location: 57 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 57 [ False { 6 ; 7 ; 8 ; 9 } 5 { 3 ; 2 } ] - - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + - [halt] (entry) @ location: 24 [ False { 6 ; 7 ; 8 ; 9 } 5 { 3 ; 2 } ] - control: KCons - - [log] (exit) @ location: 43 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 43 [ False { 6 ; 7 ; 8 ; 9 } 5 { 3 ; 2 } ] - - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + - [halt] (entry) @ location: 24 [ False { 6 ; 7 ; 8 ; 9 } 5 { 3 ; 2 } ] - control: KCons - - [log] (exit) @ location: 26 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 26 [ False { 6 ; 7 ; 8 ; 9 } 5 { 3 ; 2 } ] - - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + - [halt] (entry) @ location: 24 [ False { 6 ; 7 ; 8 ; 9 } 5 { 3 ; 2 } ] - control: KLoop_in - control: KCons - - [log] (exit) @ location: 24 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 24 [ { 6 ; 7 ; 8 ; 9 } 5 { 3 ; 2 } ] - - SWAP (entry) @ location: 66 (remaining gas: unaccounted) + - SWAP (entry) @ location: 66 [ { 6 ; 7 ; 8 ; 9 } 5 { 3 ; 2 } ] - - [log] (exit) @ location: 66 (remaining gas: unaccounted) + - log/CONS (exit) @ location: 66 [ 5 { 6 ; 7 ; 8 ; 9 } { 3 ; 2 } ] - - CONS (entry) @ location: 67 (remaining gas: unaccounted) + - CONS (entry) @ location: 67 [ 5 { 6 ; 7 ; 8 ; 9 } { 3 ; 2 } ] - - [log] (exit) @ location: 67 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 67 [ { 5 ; 6 ; 7 ; 8 ; 9 } { 3 ; 2 } ] - - SWAP (entry) @ location: 68 (remaining gas: unaccounted) + - SWAP (entry) @ location: 68 [ { 5 ; 6 ; 7 ; 8 ; 9 } { 3 ; 2 } ] - - [log] (exit) @ location: 68 (remaining gas: unaccounted) + - log/ITER (exit) @ location: 68 [ { 3 ; 2 } { 5 ; 6 ; 7 ; 8 ; 9 } ] - - ITER (entry) @ location: 69 (remaining gas: unaccounted) + - ITER (entry) @ location: 69 [ { 3 ; 2 } { 5 ; 6 ; 7 ; 8 ; 9 } ] - control: KIter - - [log] (exit) @ location: 69 (remaining gas: unaccounted) + - log/CONS (exit) @ location: 69 [ 3 { 5 ; 6 ; 7 ; 8 ; 9 } ] - - CONS (entry) @ location: 71 (remaining gas: unaccounted) + - CONS (entry) @ location: 71 [ 3 { 5 ; 6 ; 7 ; 8 ; 9 } ] - - [log] (exit) @ location: 71 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 71 [ { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } ] - - [halt] (entry) @ location: 69 (remaining gas: unaccounted) + - [halt] (entry) @ location: 69 [ { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } ] - control: KIter - - [log] (exit) @ location: 69 (remaining gas: unaccounted) + - log/CONS (exit) @ location: 69 [ 2 { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } ] - - CONS (entry) @ location: 71 (remaining gas: unaccounted) + - CONS (entry) @ location: 71 [ 2 { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } ] - - [log] (exit) @ location: 71 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 71 [ { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } ] - - [halt] (entry) @ location: 69 (remaining gas: unaccounted) + - [halt] (entry) @ location: 69 [ { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } ] - control: KIter - control: KCons - - [log] (exit) @ location: 69 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 69 [ { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } ] - - [halt] (entry) @ location: 13 (remaining gas: unaccounted) + - [halt] (entry) @ location: 13 [ { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } ] - control: KIter - - [log] (exit) @ location: 13 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 13 [ 1 { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } ] - - SWAP (entry) @ location: 15 (remaining gas: unaccounted) + - SWAP (entry) @ location: 15 [ 1 { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } ] - - [log] (exit) @ location: 15 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 15 [ { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } 1 ] - - DIP (entry) @ location: 16 (remaining gas: unaccounted) + - DIP (entry) @ location: 16 [ { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } 1 ] - - [log] (exit) @ location: 16 (remaining gas: unaccounted) + - log/NIL (exit) @ location: 16 [ ] - - NIL (entry) @ location: 19 (remaining gas: unaccounted) + - NIL (entry) @ location: 19 [ ] - - [log] (exit) @ location: 19 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 19 [ {} ] - - [halt] (entry) @ location: 19 (remaining gas: unaccounted) + - [halt] (entry) @ location: 19 [ {} ] - control: KCons - - CONST (entry) @ location: 16 (remaining gas: unaccounted) + - CONST (entry) @ location: 16 [ {} ] - - [log] (exit) @ location: 16 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 16 [ 1 {} ] - - CONST (entry) @ location: 16 (remaining gas: unaccounted) + - CONST (entry) @ location: 16 [ 1 {} ] - - [log] (exit) @ location: 16 (remaining gas: unaccounted) + - log/log/log/CONST (exit) @ location: 16 [ { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } 1 {} ] - - [log] (exit) @ location: 16 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 16 [ { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } 1 {} ] - - CONST (entry) @ location: 21 (remaining gas: unaccounted) + - CONST (entry) @ location: 21 [ { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } 1 {} ] - - [log] (exit) @ location: 21 (remaining gas: unaccounted) + - log/LOOP (exit) @ location: 21 [ True { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } 1 {} ] - - LOOP (entry) @ location: 24 (remaining gas: unaccounted) + - LOOP (entry) @ location: 24 [ True { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } 1 {} ] - control: KLoop_in - - [log] (exit) @ location: 24 (remaining gas: unaccounted) + - log/IF_CONS (exit) @ location: 24 [ { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } 1 {} ] - - IF_CONS (entry) @ location: 26 (remaining gas: unaccounted) + - IF_CONS (entry) @ location: 26 [ { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } 1 {} ] - - [log] (exit) @ location: 26 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 26 [ 2 { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } 1 {} ] - - SWAP (entry) @ location: 28 (remaining gas: unaccounted) + - SWAP (entry) @ location: 28 [ 2 { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } 1 {} ] - - [log] (exit) @ location: 28 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 28 [ { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } 2 1 {} ] - - DIP (entry) @ location: 29 (remaining gas: unaccounted) + - DIP (entry) @ location: 29 [ { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } 2 1 {} ] - - [log] (exit) @ location: 29 (remaining gas: unaccounted) + - log/DUP (exit) @ location: 29 [ 2 1 {} ] - - DUP (entry) @ location: 31 (remaining gas: unaccounted) + - DUP (entry) @ location: 31 [ 2 1 {} ] - - [log] (exit) @ location: 31 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 31 [ 2 2 1 {} ] - - DIP (entry) @ location: 32 (remaining gas: unaccounted) + - DIP (entry) @ location: 32 [ 2 2 1 {} ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/DUP (exit) @ location: 32 [ 1 {} ] - - DUP (entry) @ location: 35 (remaining gas: unaccounted) + - DUP (entry) @ location: 35 [ 1 {} ] - - [log] (exit) @ location: 35 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 35 [ 1 1 {} ] - - [halt] (entry) @ location: 35 (remaining gas: unaccounted) + - [halt] (entry) @ location: 35 [ 1 1 {} ] - control: KCons - - CONST (entry) @ location: 32 (remaining gas: unaccounted) + - CONST (entry) @ location: 32 [ 1 1 {} ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 32 [ 2 1 1 {} ] - - CONST (entry) @ location: 32 (remaining gas: unaccounted) + - CONST (entry) @ location: 32 [ 2 1 1 {} ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/log/log/DIP (exit) @ location: 32 [ 2 2 1 1 {} ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 32 [ 2 2 1 1 {} ] - - DIP (entry) @ location: 36 (remaining gas: unaccounted) + - DIP (entry) @ location: 36 [ 2 2 1 1 {} ] - - [log] (exit) @ location: 36 (remaining gas: unaccounted) + - log/COMPARE (exit) @ location: 36 [ 2 1 1 {} ] - - COMPARE (entry) @ location: 39 (remaining gas: unaccounted) + - COMPARE (entry) @ location: 39 [ 2 1 1 {} ] - - [log] (exit) @ location: 39 (remaining gas: unaccounted) + - log/LT (exit) @ location: 39 [ 1 1 {} ] - - LT (entry) @ location: 40 (remaining gas: unaccounted) + - LT (entry) @ location: 40 [ 1 1 {} ] - - [log] (exit) @ location: 40 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 40 [ False 1 {} ] - - [halt] (entry) @ location: 38 (remaining gas: unaccounted) + - [halt] (entry) @ location: 38 [ False 1 {} ] - control: KUndip - control: KCons - - [log] (exit) @ location: 36 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 36 [ 2 False 1 {} ] - - SWAP (entry) @ location: 41 (remaining gas: unaccounted) + - SWAP (entry) @ location: 41 [ 2 False 1 {} ] - - [log] (exit) @ location: 41 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 41 [ False 2 1 {} ] - - [halt] (entry) @ location: 30 (remaining gas: unaccounted) + - [halt] (entry) @ location: 30 [ False 2 1 {} ] - control: KUndip - control: KCons - - [log] (exit) @ location: 29 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 29 [ { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } False 2 1 {} ] - - SWAP (entry) @ location: 42 (remaining gas: unaccounted) + - SWAP (entry) @ location: 42 [ { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } False 2 1 {} ] - - [log] (exit) @ location: 42 (remaining gas: unaccounted) + - log/IF (exit) @ location: 42 [ False { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } 2 1 {} ] - - IF (entry) @ location: 43 (remaining gas: unaccounted) + - IF (entry) @ location: 43 [ False { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } 2 1 {} ] - - [log] (exit) @ location: 43 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 43 [ { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } 2 1 {} ] - - SWAP (entry) @ location: 55 (remaining gas: unaccounted) + - SWAP (entry) @ location: 55 [ { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } 2 1 {} ] - - [log] (exit) @ location: 55 (remaining gas: unaccounted) + - log/CONS (exit) @ location: 55 [ 2 { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } 1 {} ] - - CONS (entry) @ location: 56 (remaining gas: unaccounted) + - CONS (entry) @ location: 56 [ 2 { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } 1 {} ] - - [log] (exit) @ location: 56 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 56 [ { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } 1 {} ] - - CONST (entry) @ location: 57 (remaining gas: unaccounted) + - CONST (entry) @ location: 57 [ { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } 1 {} ] - - [log] (exit) @ location: 57 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 57 [ False { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } 1 {} ] - - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + - [halt] (entry) @ location: 24 [ False { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } 1 {} ] - control: KCons - - [log] (exit) @ location: 43 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 43 [ False { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } 1 {} ] - - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + - [halt] (entry) @ location: 24 [ False { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } 1 {} ] - control: KCons - - [log] (exit) @ location: 26 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 26 [ False { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } 1 {} ] - - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + - [halt] (entry) @ location: 24 [ False { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } 1 {} ] - control: KLoop_in - control: KCons - - [log] (exit) @ location: 24 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 24 [ { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } 1 {} ] - - SWAP (entry) @ location: 66 (remaining gas: unaccounted) + - SWAP (entry) @ location: 66 [ { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } 1 {} ] - - [log] (exit) @ location: 66 (remaining gas: unaccounted) + - log/CONS (exit) @ location: 66 [ 1 { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } {} ] - - CONS (entry) @ location: 67 (remaining gas: unaccounted) + - CONS (entry) @ location: 67 [ 1 { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } {} ] - - [log] (exit) @ location: 67 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 67 [ { 1 ; 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } {} ] - - SWAP (entry) @ location: 68 (remaining gas: unaccounted) + - SWAP (entry) @ location: 68 [ { 1 ; 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } {} ] - - [log] (exit) @ location: 68 (remaining gas: unaccounted) + - log/ITER (exit) @ location: 68 [ {} { 1 ; 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } ] - - ITER (entry) @ location: 69 (remaining gas: unaccounted) + - ITER (entry) @ location: 69 [ {} { 1 ; 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } ] - control: KIter - control: KCons - - [log] (exit) @ location: 69 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 69 [ { 1 ; 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } ] - - [halt] (entry) @ location: 13 (remaining gas: unaccounted) + - [halt] (entry) @ location: 13 [ { 1 ; 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } ] - control: KIter - - [log] (exit) @ location: 13 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 13 [ 4 { 1 ; 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } ] - - SWAP (entry) @ location: 15 (remaining gas: unaccounted) + - SWAP (entry) @ location: 15 [ 4 { 1 ; 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } ] - - [log] (exit) @ location: 15 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 15 [ { 1 ; 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } 4 ] - - DIP (entry) @ location: 16 (remaining gas: unaccounted) + - DIP (entry) @ location: 16 [ { 1 ; 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } 4 ] - - [log] (exit) @ location: 16 (remaining gas: unaccounted) + - log/NIL (exit) @ location: 16 [ ] - - NIL (entry) @ location: 19 (remaining gas: unaccounted) + - NIL (entry) @ location: 19 [ ] - - [log] (exit) @ location: 19 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 19 [ {} ] - - [halt] (entry) @ location: 19 (remaining gas: unaccounted) + - [halt] (entry) @ location: 19 [ {} ] - control: KCons - - CONST (entry) @ location: 16 (remaining gas: unaccounted) + - CONST (entry) @ location: 16 [ {} ] - - [log] (exit) @ location: 16 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 16 [ 4 {} ] - - CONST (entry) @ location: 16 (remaining gas: unaccounted) + - CONST (entry) @ location: 16 [ 4 {} ] - - [log] (exit) @ location: 16 (remaining gas: unaccounted) + - log/log/log/CONST (exit) @ location: 16 [ { 1 ; 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } 4 {} ] - - [log] (exit) @ location: 16 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 16 [ { 1 ; 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } 4 {} ] - - CONST (entry) @ location: 21 (remaining gas: unaccounted) + - CONST (entry) @ location: 21 [ { 1 ; 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } 4 {} ] - - [log] (exit) @ location: 21 (remaining gas: unaccounted) + - log/LOOP (exit) @ location: 21 [ True { 1 ; 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } 4 {} ] - - LOOP (entry) @ location: 24 (remaining gas: unaccounted) + - LOOP (entry) @ location: 24 [ True { 1 ; 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } 4 {} ] - control: KLoop_in - - [log] (exit) @ location: 24 (remaining gas: unaccounted) + - log/IF_CONS (exit) @ location: 24 [ { 1 ; 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } 4 {} ] - - IF_CONS (entry) @ location: 26 (remaining gas: unaccounted) + - IF_CONS (entry) @ location: 26 [ { 1 ; 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } 4 {} ] - - [log] (exit) @ location: 26 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 26 [ 1 { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } 4 {} ] - - SWAP (entry) @ location: 28 (remaining gas: unaccounted) + - SWAP (entry) @ location: 28 [ 1 { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } 4 {} ] - - [log] (exit) @ location: 28 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 28 [ { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } 1 4 {} ] - - DIP (entry) @ location: 29 (remaining gas: unaccounted) + - DIP (entry) @ location: 29 [ { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } 1 4 {} ] - - [log] (exit) @ location: 29 (remaining gas: unaccounted) + - log/DUP (exit) @ location: 29 [ 1 4 {} ] - - DUP (entry) @ location: 31 (remaining gas: unaccounted) + - DUP (entry) @ location: 31 [ 1 4 {} ] - - [log] (exit) @ location: 31 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 31 [ 1 1 4 {} ] - - DIP (entry) @ location: 32 (remaining gas: unaccounted) + - DIP (entry) @ location: 32 [ 1 1 4 {} ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/DUP (exit) @ location: 32 [ 4 {} ] - - DUP (entry) @ location: 35 (remaining gas: unaccounted) + - DUP (entry) @ location: 35 [ 4 {} ] - - [log] (exit) @ location: 35 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 35 [ 4 4 {} ] - - [halt] (entry) @ location: 35 (remaining gas: unaccounted) + - [halt] (entry) @ location: 35 [ 4 4 {} ] - control: KCons - - CONST (entry) @ location: 32 (remaining gas: unaccounted) + - CONST (entry) @ location: 32 [ 4 4 {} ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 32 [ 1 4 4 {} ] - - CONST (entry) @ location: 32 (remaining gas: unaccounted) + - CONST (entry) @ location: 32 [ 1 4 4 {} ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/log/log/DIP (exit) @ location: 32 [ 1 1 4 4 {} ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 32 [ 1 1 4 4 {} ] - - DIP (entry) @ location: 36 (remaining gas: unaccounted) + - DIP (entry) @ location: 36 [ 1 1 4 4 {} ] - - [log] (exit) @ location: 36 (remaining gas: unaccounted) + - log/COMPARE (exit) @ location: 36 [ 1 4 4 {} ] - - COMPARE (entry) @ location: 39 (remaining gas: unaccounted) + - COMPARE (entry) @ location: 39 [ 1 4 4 {} ] - - [log] (exit) @ location: 39 (remaining gas: unaccounted) + - log/LT (exit) @ location: 39 [ -1 4 {} ] - - LT (entry) @ location: 40 (remaining gas: unaccounted) + - LT (entry) @ location: 40 [ -1 4 {} ] - - [log] (exit) @ location: 40 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 40 [ True 4 {} ] - - [halt] (entry) @ location: 38 (remaining gas: unaccounted) + - [halt] (entry) @ location: 38 [ True 4 {} ] - control: KUndip - control: KCons - - [log] (exit) @ location: 36 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 36 [ 1 True 4 {} ] - - SWAP (entry) @ location: 41 (remaining gas: unaccounted) + - SWAP (entry) @ location: 41 [ 1 True 4 {} ] - - [log] (exit) @ location: 41 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 41 [ True 1 4 {} ] - - [halt] (entry) @ location: 30 (remaining gas: unaccounted) + - [halt] (entry) @ location: 30 [ True 1 4 {} ] - control: KUndip - control: KCons - - [log] (exit) @ location: 29 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 29 [ { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } True 1 4 {} ] - - SWAP (entry) @ location: 42 (remaining gas: unaccounted) + - SWAP (entry) @ location: 42 [ { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } True 1 4 {} ] - - [log] (exit) @ location: 42 (remaining gas: unaccounted) + - log/IF (exit) @ location: 42 [ True { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } 1 4 {} ] - - IF (entry) @ location: 43 (remaining gas: unaccounted) + - IF (entry) @ location: 43 [ True { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } 1 4 {} ] - - [log] (exit) @ location: 43 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 43 [ { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } 1 4 {} ] - - DIP (entry) @ location: 45 (remaining gas: unaccounted) + - DIP (entry) @ location: 45 [ { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } 1 4 {} ] - - [log] (exit) @ location: 45 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 45 [ 1 4 {} ] - - SWAP (entry) @ location: 47 (remaining gas: unaccounted) + - SWAP (entry) @ location: 47 [ 1 4 {} ] - - [log] (exit) @ location: 47 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 47 [ 4 1 {} ] - - DIP (entry) @ location: 48 (remaining gas: unaccounted) + - DIP (entry) @ location: 48 [ 4 1 {} ] - - [log] (exit) @ location: 48 (remaining gas: unaccounted) + - log/CONS (exit) @ location: 48 [ 1 {} ] - - CONS (entry) @ location: 50 (remaining gas: unaccounted) + - CONS (entry) @ location: 50 [ 1 {} ] - - [log] (exit) @ location: 50 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 50 [ { 1 } ] - - [halt] (entry) @ location: 50 (remaining gas: unaccounted) + - [halt] (entry) @ location: 50 [ { 1 } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 48 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 48 [ 4 { 1 } ] - - [halt] (entry) @ location: 46 (remaining gas: unaccounted) + - [halt] (entry) @ location: 46 [ 4 { 1 } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 45 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 45 [ { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } 4 { 1 } ] - - CONST (entry) @ location: 51 (remaining gas: unaccounted) + - CONST (entry) @ location: 51 [ { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } 4 { 1 } ] - - [log] (exit) @ location: 51 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 51 [ True { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } 4 { 1 } ] - - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + - [halt] (entry) @ location: 24 [ True { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } 4 { 1 } ] - control: KCons - - [log] (exit) @ location: 43 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 43 [ True { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } 4 { 1 } ] - - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + - [halt] (entry) @ location: 24 [ True { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } 4 { 1 } ] - control: KCons - - [log] (exit) @ location: 26 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 26 [ True { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } 4 { 1 } ] - - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + - [halt] (entry) @ location: 24 [ True { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } 4 { 1 } ] - control: KLoop_in - - [log] (exit) @ location: 24 (remaining gas: unaccounted) + - log/IF_CONS (exit) @ location: 24 [ { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } 4 { 1 } ] - - IF_CONS (entry) @ location: 26 (remaining gas: unaccounted) + - IF_CONS (entry) @ location: 26 [ { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } 4 { 1 } ] - - [log] (exit) @ location: 26 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 26 [ 2 { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } 4 { 1 } ] - - SWAP (entry) @ location: 28 (remaining gas: unaccounted) + - SWAP (entry) @ location: 28 [ 2 { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } 4 { 1 } ] - - [log] (exit) @ location: 28 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 28 [ { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } 2 4 { 1 } ] - - DIP (entry) @ location: 29 (remaining gas: unaccounted) + - DIP (entry) @ location: 29 [ { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } 2 4 { 1 } ] - - [log] (exit) @ location: 29 (remaining gas: unaccounted) + - log/DUP (exit) @ location: 29 [ 2 4 { 1 } ] - - DUP (entry) @ location: 31 (remaining gas: unaccounted) + - DUP (entry) @ location: 31 [ 2 4 { 1 } ] - - [log] (exit) @ location: 31 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 31 [ 2 2 4 { 1 } ] - - DIP (entry) @ location: 32 (remaining gas: unaccounted) + - DIP (entry) @ location: 32 [ 2 2 4 { 1 } ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/DUP (exit) @ location: 32 [ 4 { 1 } ] - - DUP (entry) @ location: 35 (remaining gas: unaccounted) + - DUP (entry) @ location: 35 [ 4 { 1 } ] - - [log] (exit) @ location: 35 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 35 [ 4 4 { 1 } ] - - [halt] (entry) @ location: 35 (remaining gas: unaccounted) + - [halt] (entry) @ location: 35 [ 4 4 { 1 } ] - control: KCons - - CONST (entry) @ location: 32 (remaining gas: unaccounted) + - CONST (entry) @ location: 32 [ 4 4 { 1 } ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 32 [ 2 4 4 { 1 } ] - - CONST (entry) @ location: 32 (remaining gas: unaccounted) + - CONST (entry) @ location: 32 [ 2 4 4 { 1 } ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/log/log/DIP (exit) @ location: 32 [ 2 2 4 4 { 1 } ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 32 [ 2 2 4 4 { 1 } ] - - DIP (entry) @ location: 36 (remaining gas: unaccounted) + - DIP (entry) @ location: 36 [ 2 2 4 4 { 1 } ] - - [log] (exit) @ location: 36 (remaining gas: unaccounted) + - log/COMPARE (exit) @ location: 36 [ 2 4 4 { 1 } ] - - COMPARE (entry) @ location: 39 (remaining gas: unaccounted) + - COMPARE (entry) @ location: 39 [ 2 4 4 { 1 } ] - - [log] (exit) @ location: 39 (remaining gas: unaccounted) + - log/LT (exit) @ location: 39 [ -1 4 { 1 } ] - - LT (entry) @ location: 40 (remaining gas: unaccounted) + - LT (entry) @ location: 40 [ -1 4 { 1 } ] - - [log] (exit) @ location: 40 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 40 [ True 4 { 1 } ] - - [halt] (entry) @ location: 38 (remaining gas: unaccounted) + - [halt] (entry) @ location: 38 [ True 4 { 1 } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 36 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 36 [ 2 True 4 { 1 } ] - - SWAP (entry) @ location: 41 (remaining gas: unaccounted) + - SWAP (entry) @ location: 41 [ 2 True 4 { 1 } ] - - [log] (exit) @ location: 41 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 41 [ True 2 4 { 1 } ] - - [halt] (entry) @ location: 30 (remaining gas: unaccounted) + - [halt] (entry) @ location: 30 [ True 2 4 { 1 } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 29 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 29 [ { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } True 2 4 { 1 } ] - - SWAP (entry) @ location: 42 (remaining gas: unaccounted) + - SWAP (entry) @ location: 42 [ { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } True 2 4 { 1 } ] - - [log] (exit) @ location: 42 (remaining gas: unaccounted) + - log/IF (exit) @ location: 42 [ True { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } 2 4 { 1 } ] - - IF (entry) @ location: 43 (remaining gas: unaccounted) + - IF (entry) @ location: 43 [ True { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } 2 4 { 1 } ] - - [log] (exit) @ location: 43 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 43 [ { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } 2 4 { 1 } ] - - DIP (entry) @ location: 45 (remaining gas: unaccounted) + - DIP (entry) @ location: 45 [ { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } 2 4 { 1 } ] - - [log] (exit) @ location: 45 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 45 [ 2 4 { 1 } ] - - SWAP (entry) @ location: 47 (remaining gas: unaccounted) + - SWAP (entry) @ location: 47 [ 2 4 { 1 } ] - - [log] (exit) @ location: 47 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 47 [ 4 2 { 1 } ] - - DIP (entry) @ location: 48 (remaining gas: unaccounted) + - DIP (entry) @ location: 48 [ 4 2 { 1 } ] - - [log] (exit) @ location: 48 (remaining gas: unaccounted) + - log/CONS (exit) @ location: 48 [ 2 { 1 } ] - - CONS (entry) @ location: 50 (remaining gas: unaccounted) + - CONS (entry) @ location: 50 [ 2 { 1 } ] - - [log] (exit) @ location: 50 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 50 [ { 2 ; 1 } ] - - [halt] (entry) @ location: 50 (remaining gas: unaccounted) + - [halt] (entry) @ location: 50 [ { 2 ; 1 } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 48 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 48 [ 4 { 2 ; 1 } ] - - [halt] (entry) @ location: 46 (remaining gas: unaccounted) + - [halt] (entry) @ location: 46 [ 4 { 2 ; 1 } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 45 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 45 [ { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } 4 { 2 ; 1 } ] - - CONST (entry) @ location: 51 (remaining gas: unaccounted) + - CONST (entry) @ location: 51 [ { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } 4 { 2 ; 1 } ] - - [log] (exit) @ location: 51 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 51 [ True { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } 4 { 2 ; 1 } ] - - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + - [halt] (entry) @ location: 24 [ True { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } 4 { 2 ; 1 } ] - control: KCons - - [log] (exit) @ location: 43 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 43 [ True { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } 4 { 2 ; 1 } ] - - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + - [halt] (entry) @ location: 24 [ True { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } 4 { 2 ; 1 } ] - control: KCons - - [log] (exit) @ location: 26 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 26 [ True { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } 4 { 2 ; 1 } ] - - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + - [halt] (entry) @ location: 24 [ True { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } 4 { 2 ; 1 } ] - control: KLoop_in - - [log] (exit) @ location: 24 (remaining gas: unaccounted) + - log/IF_CONS (exit) @ location: 24 [ { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } 4 { 2 ; 1 } ] - - IF_CONS (entry) @ location: 26 (remaining gas: unaccounted) + - IF_CONS (entry) @ location: 26 [ { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } 4 { 2 ; 1 } ] - - [log] (exit) @ location: 26 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 26 [ 3 { 5 ; 6 ; 7 ; 8 ; 9 } 4 { 2 ; 1 } ] - - SWAP (entry) @ location: 28 (remaining gas: unaccounted) + - SWAP (entry) @ location: 28 [ 3 { 5 ; 6 ; 7 ; 8 ; 9 } 4 { 2 ; 1 } ] - - [log] (exit) @ location: 28 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 28 [ { 5 ; 6 ; 7 ; 8 ; 9 } 3 4 { 2 ; 1 } ] - - DIP (entry) @ location: 29 (remaining gas: unaccounted) + - DIP (entry) @ location: 29 [ { 5 ; 6 ; 7 ; 8 ; 9 } 3 4 { 2 ; 1 } ] - - [log] (exit) @ location: 29 (remaining gas: unaccounted) + - log/DUP (exit) @ location: 29 [ 3 4 { 2 ; 1 } ] - - DUP (entry) @ location: 31 (remaining gas: unaccounted) + - DUP (entry) @ location: 31 [ 3 4 { 2 ; 1 } ] - - [log] (exit) @ location: 31 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 31 [ 3 3 4 { 2 ; 1 } ] - - DIP (entry) @ location: 32 (remaining gas: unaccounted) + - DIP (entry) @ location: 32 [ 3 3 4 { 2 ; 1 } ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/DUP (exit) @ location: 32 [ 4 { 2 ; 1 } ] - - DUP (entry) @ location: 35 (remaining gas: unaccounted) + - DUP (entry) @ location: 35 [ 4 { 2 ; 1 } ] - - [log] (exit) @ location: 35 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 35 [ 4 4 { 2 ; 1 } ] - - [halt] (entry) @ location: 35 (remaining gas: unaccounted) + - [halt] (entry) @ location: 35 [ 4 4 { 2 ; 1 } ] - control: KCons - - CONST (entry) @ location: 32 (remaining gas: unaccounted) + - CONST (entry) @ location: 32 [ 4 4 { 2 ; 1 } ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 32 [ 3 4 4 { 2 ; 1 } ] - - CONST (entry) @ location: 32 (remaining gas: unaccounted) + - CONST (entry) @ location: 32 [ 3 4 4 { 2 ; 1 } ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/log/log/DIP (exit) @ location: 32 [ 3 3 4 4 { 2 ; 1 } ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 32 [ 3 3 4 4 { 2 ; 1 } ] - - DIP (entry) @ location: 36 (remaining gas: unaccounted) + - DIP (entry) @ location: 36 [ 3 3 4 4 { 2 ; 1 } ] - - [log] (exit) @ location: 36 (remaining gas: unaccounted) + - log/COMPARE (exit) @ location: 36 [ 3 4 4 { 2 ; 1 } ] - - COMPARE (entry) @ location: 39 (remaining gas: unaccounted) + - COMPARE (entry) @ location: 39 [ 3 4 4 { 2 ; 1 } ] - - [log] (exit) @ location: 39 (remaining gas: unaccounted) + - log/LT (exit) @ location: 39 [ -1 4 { 2 ; 1 } ] - - LT (entry) @ location: 40 (remaining gas: unaccounted) + - LT (entry) @ location: 40 [ -1 4 { 2 ; 1 } ] - - [log] (exit) @ location: 40 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 40 [ True 4 { 2 ; 1 } ] - - [halt] (entry) @ location: 38 (remaining gas: unaccounted) + - [halt] (entry) @ location: 38 [ True 4 { 2 ; 1 } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 36 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 36 [ 3 True 4 { 2 ; 1 } ] - - SWAP (entry) @ location: 41 (remaining gas: unaccounted) + - SWAP (entry) @ location: 41 [ 3 True 4 { 2 ; 1 } ] - - [log] (exit) @ location: 41 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 41 [ True 3 4 { 2 ; 1 } ] - - [halt] (entry) @ location: 30 (remaining gas: unaccounted) + - [halt] (entry) @ location: 30 [ True 3 4 { 2 ; 1 } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 29 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 29 [ { 5 ; 6 ; 7 ; 8 ; 9 } True 3 4 { 2 ; 1 } ] - - SWAP (entry) @ location: 42 (remaining gas: unaccounted) + - SWAP (entry) @ location: 42 [ { 5 ; 6 ; 7 ; 8 ; 9 } True 3 4 { 2 ; 1 } ] - - [log] (exit) @ location: 42 (remaining gas: unaccounted) + - log/IF (exit) @ location: 42 [ True { 5 ; 6 ; 7 ; 8 ; 9 } 3 4 { 2 ; 1 } ] - - IF (entry) @ location: 43 (remaining gas: unaccounted) + - IF (entry) @ location: 43 [ True { 5 ; 6 ; 7 ; 8 ; 9 } 3 4 { 2 ; 1 } ] - - [log] (exit) @ location: 43 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 43 [ { 5 ; 6 ; 7 ; 8 ; 9 } 3 4 { 2 ; 1 } ] - - DIP (entry) @ location: 45 (remaining gas: unaccounted) + - DIP (entry) @ location: 45 [ { 5 ; 6 ; 7 ; 8 ; 9 } 3 4 { 2 ; 1 } ] - - [log] (exit) @ location: 45 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 45 [ 3 4 { 2 ; 1 } ] - - SWAP (entry) @ location: 47 (remaining gas: unaccounted) + - SWAP (entry) @ location: 47 [ 3 4 { 2 ; 1 } ] - - [log] (exit) @ location: 47 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 47 [ 4 3 { 2 ; 1 } ] - - DIP (entry) @ location: 48 (remaining gas: unaccounted) + - DIP (entry) @ location: 48 [ 4 3 { 2 ; 1 } ] - - [log] (exit) @ location: 48 (remaining gas: unaccounted) + - log/CONS (exit) @ location: 48 [ 3 { 2 ; 1 } ] - - CONS (entry) @ location: 50 (remaining gas: unaccounted) + - CONS (entry) @ location: 50 [ 3 { 2 ; 1 } ] - - [log] (exit) @ location: 50 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 50 [ { 3 ; 2 ; 1 } ] - - [halt] (entry) @ location: 50 (remaining gas: unaccounted) + - [halt] (entry) @ location: 50 [ { 3 ; 2 ; 1 } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 48 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 48 [ 4 { 3 ; 2 ; 1 } ] - - [halt] (entry) @ location: 46 (remaining gas: unaccounted) + - [halt] (entry) @ location: 46 [ 4 { 3 ; 2 ; 1 } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 45 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 45 [ { 5 ; 6 ; 7 ; 8 ; 9 } 4 { 3 ; 2 ; 1 } ] - - CONST (entry) @ location: 51 (remaining gas: unaccounted) + - CONST (entry) @ location: 51 [ { 5 ; 6 ; 7 ; 8 ; 9 } 4 { 3 ; 2 ; 1 } ] - - [log] (exit) @ location: 51 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 51 [ True { 5 ; 6 ; 7 ; 8 ; 9 } 4 { 3 ; 2 ; 1 } ] - - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + - [halt] (entry) @ location: 24 [ True { 5 ; 6 ; 7 ; 8 ; 9 } 4 { 3 ; 2 ; 1 } ] - control: KCons - - [log] (exit) @ location: 43 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 43 [ True { 5 ; 6 ; 7 ; 8 ; 9 } 4 { 3 ; 2 ; 1 } ] - - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + - [halt] (entry) @ location: 24 [ True { 5 ; 6 ; 7 ; 8 ; 9 } 4 { 3 ; 2 ; 1 } ] - control: KCons - - [log] (exit) @ location: 26 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 26 [ True { 5 ; 6 ; 7 ; 8 ; 9 } 4 { 3 ; 2 ; 1 } ] - - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + - [halt] (entry) @ location: 24 [ True { 5 ; 6 ; 7 ; 8 ; 9 } 4 { 3 ; 2 ; 1 } ] - control: KLoop_in - - [log] (exit) @ location: 24 (remaining gas: unaccounted) + - log/IF_CONS (exit) @ location: 24 [ { 5 ; 6 ; 7 ; 8 ; 9 } 4 { 3 ; 2 ; 1 } ] - - IF_CONS (entry) @ location: 26 (remaining gas: unaccounted) + - IF_CONS (entry) @ location: 26 [ { 5 ; 6 ; 7 ; 8 ; 9 } 4 { 3 ; 2 ; 1 } ] - - [log] (exit) @ location: 26 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 26 [ 5 { 6 ; 7 ; 8 ; 9 } 4 { 3 ; 2 ; 1 } ] - - SWAP (entry) @ location: 28 (remaining gas: unaccounted) + - SWAP (entry) @ location: 28 [ 5 { 6 ; 7 ; 8 ; 9 } 4 { 3 ; 2 ; 1 } ] - - [log] (exit) @ location: 28 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 28 [ { 6 ; 7 ; 8 ; 9 } 5 4 { 3 ; 2 ; 1 } ] - - DIP (entry) @ location: 29 (remaining gas: unaccounted) + - DIP (entry) @ location: 29 [ { 6 ; 7 ; 8 ; 9 } 5 4 { 3 ; 2 ; 1 } ] - - [log] (exit) @ location: 29 (remaining gas: unaccounted) + - log/DUP (exit) @ location: 29 [ 5 4 { 3 ; 2 ; 1 } ] - - DUP (entry) @ location: 31 (remaining gas: unaccounted) + - DUP (entry) @ location: 31 [ 5 4 { 3 ; 2 ; 1 } ] - - [log] (exit) @ location: 31 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 31 [ 5 5 4 { 3 ; 2 ; 1 } ] - - DIP (entry) @ location: 32 (remaining gas: unaccounted) + - DIP (entry) @ location: 32 [ 5 5 4 { 3 ; 2 ; 1 } ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/DUP (exit) @ location: 32 [ 4 { 3 ; 2 ; 1 } ] - - DUP (entry) @ location: 35 (remaining gas: unaccounted) + - DUP (entry) @ location: 35 [ 4 { 3 ; 2 ; 1 } ] - - [log] (exit) @ location: 35 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 35 [ 4 4 { 3 ; 2 ; 1 } ] - - [halt] (entry) @ location: 35 (remaining gas: unaccounted) + - [halt] (entry) @ location: 35 [ 4 4 { 3 ; 2 ; 1 } ] - control: KCons - - CONST (entry) @ location: 32 (remaining gas: unaccounted) + - CONST (entry) @ location: 32 [ 4 4 { 3 ; 2 ; 1 } ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 32 [ 5 4 4 { 3 ; 2 ; 1 } ] - - CONST (entry) @ location: 32 (remaining gas: unaccounted) + - CONST (entry) @ location: 32 [ 5 4 4 { 3 ; 2 ; 1 } ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/log/log/DIP (exit) @ location: 32 [ 5 5 4 4 { 3 ; 2 ; 1 } ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 32 [ 5 5 4 4 { 3 ; 2 ; 1 } ] - - DIP (entry) @ location: 36 (remaining gas: unaccounted) + - DIP (entry) @ location: 36 [ 5 5 4 4 { 3 ; 2 ; 1 } ] - - [log] (exit) @ location: 36 (remaining gas: unaccounted) + - log/COMPARE (exit) @ location: 36 [ 5 4 4 { 3 ; 2 ; 1 } ] - - COMPARE (entry) @ location: 39 (remaining gas: unaccounted) + - COMPARE (entry) @ location: 39 [ 5 4 4 { 3 ; 2 ; 1 } ] - - [log] (exit) @ location: 39 (remaining gas: unaccounted) + - log/LT (exit) @ location: 39 [ 1 4 { 3 ; 2 ; 1 } ] - - LT (entry) @ location: 40 (remaining gas: unaccounted) + - LT (entry) @ location: 40 [ 1 4 { 3 ; 2 ; 1 } ] - - [log] (exit) @ location: 40 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 40 [ False 4 { 3 ; 2 ; 1 } ] - - [halt] (entry) @ location: 38 (remaining gas: unaccounted) + - [halt] (entry) @ location: 38 [ False 4 { 3 ; 2 ; 1 } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 36 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 36 [ 5 False 4 { 3 ; 2 ; 1 } ] - - SWAP (entry) @ location: 41 (remaining gas: unaccounted) + - SWAP (entry) @ location: 41 [ 5 False 4 { 3 ; 2 ; 1 } ] - - [log] (exit) @ location: 41 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 41 [ False 5 4 { 3 ; 2 ; 1 } ] - - [halt] (entry) @ location: 30 (remaining gas: unaccounted) + - [halt] (entry) @ location: 30 [ False 5 4 { 3 ; 2 ; 1 } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 29 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 29 [ { 6 ; 7 ; 8 ; 9 } False 5 4 { 3 ; 2 ; 1 } ] - - SWAP (entry) @ location: 42 (remaining gas: unaccounted) + - SWAP (entry) @ location: 42 [ { 6 ; 7 ; 8 ; 9 } False 5 4 { 3 ; 2 ; 1 } ] - - [log] (exit) @ location: 42 (remaining gas: unaccounted) + - log/IF (exit) @ location: 42 [ False { 6 ; 7 ; 8 ; 9 } 5 4 { 3 ; 2 ; 1 } ] - - IF (entry) @ location: 43 (remaining gas: unaccounted) + - IF (entry) @ location: 43 [ False { 6 ; 7 ; 8 ; 9 } 5 4 { 3 ; 2 ; 1 } ] - - [log] (exit) @ location: 43 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 43 [ { 6 ; 7 ; 8 ; 9 } 5 4 { 3 ; 2 ; 1 } ] - - SWAP (entry) @ location: 55 (remaining gas: unaccounted) + - SWAP (entry) @ location: 55 [ { 6 ; 7 ; 8 ; 9 } 5 4 { 3 ; 2 ; 1 } ] - - [log] (exit) @ location: 55 (remaining gas: unaccounted) + - log/CONS (exit) @ location: 55 [ 5 { 6 ; 7 ; 8 ; 9 } 4 { 3 ; 2 ; 1 } ] - - CONS (entry) @ location: 56 (remaining gas: unaccounted) + - CONS (entry) @ location: 56 [ 5 { 6 ; 7 ; 8 ; 9 } 4 { 3 ; 2 ; 1 } ] - - [log] (exit) @ location: 56 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 56 [ { 5 ; 6 ; 7 ; 8 ; 9 } 4 { 3 ; 2 ; 1 } ] - - CONST (entry) @ location: 57 (remaining gas: unaccounted) + - CONST (entry) @ location: 57 [ { 5 ; 6 ; 7 ; 8 ; 9 } 4 { 3 ; 2 ; 1 } ] - - [log] (exit) @ location: 57 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 57 [ False { 5 ; 6 ; 7 ; 8 ; 9 } 4 { 3 ; 2 ; 1 } ] - - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + - [halt] (entry) @ location: 24 [ False { 5 ; 6 ; 7 ; 8 ; 9 } 4 { 3 ; 2 ; 1 } ] - control: KCons - - [log] (exit) @ location: 43 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 43 [ False { 5 ; 6 ; 7 ; 8 ; 9 } 4 { 3 ; 2 ; 1 } ] - - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + - [halt] (entry) @ location: 24 [ False { 5 ; 6 ; 7 ; 8 ; 9 } 4 { 3 ; 2 ; 1 } ] - control: KCons - - [log] (exit) @ location: 26 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 26 [ False { 5 ; 6 ; 7 ; 8 ; 9 } 4 { 3 ; 2 ; 1 } ] - - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + - [halt] (entry) @ location: 24 [ False { 5 ; 6 ; 7 ; 8 ; 9 } 4 { 3 ; 2 ; 1 } ] - control: KLoop_in - control: KCons - - [log] (exit) @ location: 24 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 24 [ { 5 ; 6 ; 7 ; 8 ; 9 } 4 { 3 ; 2 ; 1 } ] - - SWAP (entry) @ location: 66 (remaining gas: unaccounted) + - SWAP (entry) @ location: 66 [ { 5 ; 6 ; 7 ; 8 ; 9 } 4 { 3 ; 2 ; 1 } ] - - [log] (exit) @ location: 66 (remaining gas: unaccounted) + - log/CONS (exit) @ location: 66 [ 4 { 5 ; 6 ; 7 ; 8 ; 9 } { 3 ; 2 ; 1 } ] - - CONS (entry) @ location: 67 (remaining gas: unaccounted) + - CONS (entry) @ location: 67 [ 4 { 5 ; 6 ; 7 ; 8 ; 9 } { 3 ; 2 ; 1 } ] - - [log] (exit) @ location: 67 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 67 [ { 4 ; 5 ; 6 ; 7 ; 8 ; 9 } { 3 ; 2 ; 1 } ] - - SWAP (entry) @ location: 68 (remaining gas: unaccounted) + - SWAP (entry) @ location: 68 [ { 4 ; 5 ; 6 ; 7 ; 8 ; 9 } { 3 ; 2 ; 1 } ] - - [log] (exit) @ location: 68 (remaining gas: unaccounted) + - log/ITER (exit) @ location: 68 [ { 3 ; 2 ; 1 } { 4 ; 5 ; 6 ; 7 ; 8 ; 9 } ] - - ITER (entry) @ location: 69 (remaining gas: unaccounted) + - ITER (entry) @ location: 69 [ { 3 ; 2 ; 1 } { 4 ; 5 ; 6 ; 7 ; 8 ; 9 } ] - control: KIter - - [log] (exit) @ location: 69 (remaining gas: unaccounted) + - log/CONS (exit) @ location: 69 [ 3 { 4 ; 5 ; 6 ; 7 ; 8 ; 9 } ] - - CONS (entry) @ location: 71 (remaining gas: unaccounted) + - CONS (entry) @ location: 71 [ 3 { 4 ; 5 ; 6 ; 7 ; 8 ; 9 } ] - - [log] (exit) @ location: 71 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 71 [ { 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } ] - - [halt] (entry) @ location: 69 (remaining gas: unaccounted) + - [halt] (entry) @ location: 69 [ { 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } ] - control: KIter - - [log] (exit) @ location: 69 (remaining gas: unaccounted) + - log/CONS (exit) @ location: 69 [ 2 { 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } ] - - CONS (entry) @ location: 71 (remaining gas: unaccounted) + - CONS (entry) @ location: 71 [ 2 { 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } ] - - [log] (exit) @ location: 71 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 71 [ { 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } ] - - [halt] (entry) @ location: 69 (remaining gas: unaccounted) + - [halt] (entry) @ location: 69 [ { 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } ] - control: KIter - - [log] (exit) @ location: 69 (remaining gas: unaccounted) + - log/CONS (exit) @ location: 69 [ 1 { 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } ] - - CONS (entry) @ location: 71 (remaining gas: unaccounted) + - CONS (entry) @ location: 71 [ 1 { 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } ] - - [log] (exit) @ location: 71 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 71 [ { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } ] - - [halt] (entry) @ location: 69 (remaining gas: unaccounted) + - [halt] (entry) @ location: 69 [ { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } ] - control: KIter - control: KCons - - [log] (exit) @ location: 69 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 69 [ { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } ] - - [halt] (entry) @ location: 13 (remaining gas: unaccounted) + - [halt] (entry) @ location: 13 [ { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } ] - control: KIter - - [log] (exit) @ location: 13 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 13 [ 0 { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } ] - - SWAP (entry) @ location: 15 (remaining gas: unaccounted) + - SWAP (entry) @ location: 15 [ 0 { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } ] - - [log] (exit) @ location: 15 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 15 [ { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } 0 ] - - DIP (entry) @ location: 16 (remaining gas: unaccounted) + - DIP (entry) @ location: 16 [ { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } 0 ] - - [log] (exit) @ location: 16 (remaining gas: unaccounted) + - log/NIL (exit) @ location: 16 [ ] - - NIL (entry) @ location: 19 (remaining gas: unaccounted) + - NIL (entry) @ location: 19 [ ] - - [log] (exit) @ location: 19 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 19 [ {} ] - - [halt] (entry) @ location: 19 (remaining gas: unaccounted) + - [halt] (entry) @ location: 19 [ {} ] - control: KCons - - CONST (entry) @ location: 16 (remaining gas: unaccounted) + - CONST (entry) @ location: 16 [ {} ] - - [log] (exit) @ location: 16 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 16 [ 0 {} ] - - CONST (entry) @ location: 16 (remaining gas: unaccounted) + - CONST (entry) @ location: 16 [ 0 {} ] - - [log] (exit) @ location: 16 (remaining gas: unaccounted) + - log/log/log/CONST (exit) @ location: 16 [ { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } 0 {} ] - - [log] (exit) @ location: 16 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 16 [ { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } 0 {} ] - - CONST (entry) @ location: 21 (remaining gas: unaccounted) + - CONST (entry) @ location: 21 [ { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } 0 {} ] - - [log] (exit) @ location: 21 (remaining gas: unaccounted) + - log/LOOP (exit) @ location: 21 [ True { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } 0 {} ] - - LOOP (entry) @ location: 24 (remaining gas: unaccounted) + - LOOP (entry) @ location: 24 [ True { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } 0 {} ] - control: KLoop_in - - [log] (exit) @ location: 24 (remaining gas: unaccounted) + - log/IF_CONS (exit) @ location: 24 [ { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } 0 {} ] - - IF_CONS (entry) @ location: 26 (remaining gas: unaccounted) + - IF_CONS (entry) @ location: 26 [ { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } 0 {} ] - - [log] (exit) @ location: 26 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 26 [ 1 { 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } 0 {} ] - - SWAP (entry) @ location: 28 (remaining gas: unaccounted) + - SWAP (entry) @ location: 28 [ 1 { 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } 0 {} ] - - [log] (exit) @ location: 28 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 28 [ { 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } 1 0 {} ] - - DIP (entry) @ location: 29 (remaining gas: unaccounted) + - DIP (entry) @ location: 29 [ { 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } 1 0 {} ] - - [log] (exit) @ location: 29 (remaining gas: unaccounted) + - log/DUP (exit) @ location: 29 [ 1 0 {} ] - - DUP (entry) @ location: 31 (remaining gas: unaccounted) + - DUP (entry) @ location: 31 [ 1 0 {} ] - - [log] (exit) @ location: 31 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 31 [ 1 1 0 {} ] - - DIP (entry) @ location: 32 (remaining gas: unaccounted) + - DIP (entry) @ location: 32 [ 1 1 0 {} ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/DUP (exit) @ location: 32 [ 0 {} ] - - DUP (entry) @ location: 35 (remaining gas: unaccounted) + - DUP (entry) @ location: 35 [ 0 {} ] - - [log] (exit) @ location: 35 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 35 [ 0 0 {} ] - - [halt] (entry) @ location: 35 (remaining gas: unaccounted) + - [halt] (entry) @ location: 35 [ 0 0 {} ] - control: KCons - - CONST (entry) @ location: 32 (remaining gas: unaccounted) + - CONST (entry) @ location: 32 [ 0 0 {} ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 32 [ 1 0 0 {} ] - - CONST (entry) @ location: 32 (remaining gas: unaccounted) + - CONST (entry) @ location: 32 [ 1 0 0 {} ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/log/log/DIP (exit) @ location: 32 [ 1 1 0 0 {} ] - - [log] (exit) @ location: 32 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 32 [ 1 1 0 0 {} ] - - DIP (entry) @ location: 36 (remaining gas: unaccounted) + - DIP (entry) @ location: 36 [ 1 1 0 0 {} ] - - [log] (exit) @ location: 36 (remaining gas: unaccounted) + - log/COMPARE (exit) @ location: 36 [ 1 0 0 {} ] - - COMPARE (entry) @ location: 39 (remaining gas: unaccounted) + - COMPARE (entry) @ location: 39 [ 1 0 0 {} ] - - [log] (exit) @ location: 39 (remaining gas: unaccounted) + - log/LT (exit) @ location: 39 [ 1 0 {} ] - - LT (entry) @ location: 40 (remaining gas: unaccounted) + - LT (entry) @ location: 40 [ 1 0 {} ] - - [log] (exit) @ location: 40 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 40 [ False 0 {} ] - - [halt] (entry) @ location: 38 (remaining gas: unaccounted) + - [halt] (entry) @ location: 38 [ False 0 {} ] - control: KUndip - control: KCons - - [log] (exit) @ location: 36 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 36 [ 1 False 0 {} ] - - SWAP (entry) @ location: 41 (remaining gas: unaccounted) + - SWAP (entry) @ location: 41 [ 1 False 0 {} ] - - [log] (exit) @ location: 41 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 41 [ False 1 0 {} ] - - [halt] (entry) @ location: 30 (remaining gas: unaccounted) + - [halt] (entry) @ location: 30 [ False 1 0 {} ] - control: KUndip - control: KCons - - [log] (exit) @ location: 29 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 29 [ { 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } False 1 0 {} ] - - SWAP (entry) @ location: 42 (remaining gas: unaccounted) + - SWAP (entry) @ location: 42 [ { 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } False 1 0 {} ] - - [log] (exit) @ location: 42 (remaining gas: unaccounted) + - log/IF (exit) @ location: 42 [ False { 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } 1 0 {} ] - - IF (entry) @ location: 43 (remaining gas: unaccounted) + - IF (entry) @ location: 43 [ False { 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } 1 0 {} ] - - [log] (exit) @ location: 43 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 43 [ { 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } 1 0 {} ] - - SWAP (entry) @ location: 55 (remaining gas: unaccounted) + - SWAP (entry) @ location: 55 [ { 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } 1 0 {} ] - - [log] (exit) @ location: 55 (remaining gas: unaccounted) + - log/CONS (exit) @ location: 55 [ 1 { 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } 0 {} ] - - CONS (entry) @ location: 56 (remaining gas: unaccounted) + - CONS (entry) @ location: 56 [ 1 { 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } 0 {} ] - - [log] (exit) @ location: 56 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 56 [ { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } 0 {} ] - - CONST (entry) @ location: 57 (remaining gas: unaccounted) + - CONST (entry) @ location: 57 [ { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } 0 {} ] - - [log] (exit) @ location: 57 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 57 [ False { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } 0 {} ] - - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + - [halt] (entry) @ location: 24 [ False { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } 0 {} ] - control: KCons - - [log] (exit) @ location: 43 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 43 [ False { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } 0 {} ] - - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + - [halt] (entry) @ location: 24 [ False { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } 0 {} ] - control: KCons - - [log] (exit) @ location: 26 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 26 [ False { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } 0 {} ] - - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + - [halt] (entry) @ location: 24 [ False { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } 0 {} ] - control: KLoop_in - control: KCons - - [log] (exit) @ location: 24 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 24 [ { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } 0 {} ] - - SWAP (entry) @ location: 66 (remaining gas: unaccounted) + - SWAP (entry) @ location: 66 [ { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } 0 {} ] - - [log] (exit) @ location: 66 (remaining gas: unaccounted) + - log/CONS (exit) @ location: 66 [ 0 { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } {} ] - - CONS (entry) @ location: 67 (remaining gas: unaccounted) + - CONS (entry) @ location: 67 [ 0 { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } {} ] - - [log] (exit) @ location: 67 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 67 [ { 0 ; 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } {} ] - - SWAP (entry) @ location: 68 (remaining gas: unaccounted) + - SWAP (entry) @ location: 68 [ { 0 ; 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } {} ] - - [log] (exit) @ location: 68 (remaining gas: unaccounted) + - log/ITER (exit) @ location: 68 [ {} { 0 ; 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } ] - - ITER (entry) @ location: 69 (remaining gas: unaccounted) + - ITER (entry) @ location: 69 [ {} { 0 ; 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } ] - control: KIter - control: KCons - - [log] (exit) @ location: 69 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 69 [ { 0 ; 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } ] - - [halt] (entry) @ location: 13 (remaining gas: unaccounted) + - [halt] (entry) @ location: 13 [ { 0 ; 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } ] - control: KIter - control: KCons - - [log] (exit) @ location: 13 (remaining gas: unaccounted) + - log/NIL (exit) @ location: 13 [ { 0 ; 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } ] - - NIL (entry) @ location: 72 (remaining gas: unaccounted) + - NIL (entry) @ location: 72 [ { 0 ; 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } ] - - [log] (exit) @ location: 72 (remaining gas: unaccounted) + - log/PAIR (exit) @ location: 72 [ {} { 0 ; 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } ] - - PAIR (entry) @ location: 74 (remaining gas: unaccounted) + - PAIR (entry) @ location: 74 [ {} { 0 ; 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } ] - - [log] (exit) @ location: 74 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 74 [ (Pair {} { 0 ; 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 }) ] - - [halt] (entry) @ location: 8 (remaining gas: unaccounted) + - [halt] (entry) @ location: 8 [ (Pair {} { 0 ; 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 }) ] - control: KNil diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/list_map_block.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/list_map_block.out index ed287b084425..c88387627af6 100644 --- a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/list_map_block.out +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/list_map_block.out @@ -1,452 +1,452 @@ list_map_block.out trace - - CAR (interp) @ location: 9 (remaining gas: unaccounted) + - CAR (interp) @ location: 9 [ (Pair { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 } {}) ] - - CAR (entry) @ location: 9 (remaining gas: unaccounted) + - CAR (entry) @ location: 9 [ (Pair { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 } {}) ] - - [log] (exit) @ location: 9 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 9 [ { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 } ] - - CONST (entry) @ location: 10 (remaining gas: unaccounted) + - CONST (entry) @ location: 10 [ { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 } ] - - [log] (exit) @ location: 10 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 10 [ 0 { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 } ] - - SWAP (entry) @ location: 13 (remaining gas: unaccounted) + - SWAP (entry) @ location: 13 [ 0 { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 } ] - - [log] (exit) @ location: 13 (remaining gas: unaccounted) + - log/MAP (exit) @ location: 13 [ { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 } 0 ] - - MAP (entry) @ location: 14 (remaining gas: unaccounted) + - MAP (entry) @ location: 14 [ { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 } 0 ] - control: KList_enter_body - - [log] (exit) @ location: 14 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 14 [ 1 0 ] - - DIP (entry) @ location: 16 (remaining gas: unaccounted) + - DIP (entry) @ location: 16 [ 1 0 ] - - [log] (exit) @ location: 16 (remaining gas: unaccounted) + - log/DUP (exit) @ location: 16 [ 0 ] - - DUP (entry) @ location: 18 (remaining gas: unaccounted) + - DUP (entry) @ location: 18 [ 0 ] - - [log] (exit) @ location: 18 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 18 [ 0 0 ] - - [halt] (entry) @ location: 18 (remaining gas: unaccounted) + - [halt] (entry) @ location: 18 [ 0 0 ] - control: KUndip - control: KCons - - [log] (exit) @ location: 16 (remaining gas: unaccounted) + - log/ADD (exit) @ location: 16 [ 1 0 0 ] - - ADD (entry) @ location: 19 (remaining gas: unaccounted) + - ADD (entry) @ location: 19 [ 1 0 0 ] - - [log] (exit) @ location: 19 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 19 [ 1 0 ] - - DIP (entry) @ location: 20 (remaining gas: unaccounted) + - DIP (entry) @ location: 20 [ 1 0 ] - - [log] (exit) @ location: 20 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 20 [ 0 ] - - CONST (entry) @ location: 22 (remaining gas: unaccounted) + - CONST (entry) @ location: 22 [ 0 ] - - [log] (exit) @ location: 22 (remaining gas: unaccounted) + - log/ADD (exit) @ location: 22 [ 1 0 ] - - ADD (entry) @ location: 25 (remaining gas: unaccounted) + - ADD (entry) @ location: 25 [ 1 0 ] - - [log] (exit) @ location: 25 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 25 [ 1 ] - - [halt] (entry) @ location: 21 (remaining gas: unaccounted) + - [halt] (entry) @ location: 21 [ 1 ] - control: KUndip - control: KCons - - [log] (exit) @ location: 20 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 20 [ 1 1 ] - - [halt] (entry) @ location: 14 (remaining gas: unaccounted) + - [halt] (entry) @ location: 14 [ 1 1 ] - control: KList_exit_body - control: KList_enter_body - - [log] (exit) @ location: 14 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 14 [ 2 1 ] - - DIP (entry) @ location: 16 (remaining gas: unaccounted) + - DIP (entry) @ location: 16 [ 2 1 ] - - [log] (exit) @ location: 16 (remaining gas: unaccounted) + - log/DUP (exit) @ location: 16 [ 1 ] - - DUP (entry) @ location: 18 (remaining gas: unaccounted) + - DUP (entry) @ location: 18 [ 1 ] - - [log] (exit) @ location: 18 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 18 [ 1 1 ] - - [halt] (entry) @ location: 18 (remaining gas: unaccounted) + - [halt] (entry) @ location: 18 [ 1 1 ] - control: KUndip - control: KCons - - [log] (exit) @ location: 16 (remaining gas: unaccounted) + - log/ADD (exit) @ location: 16 [ 2 1 1 ] - - ADD (entry) @ location: 19 (remaining gas: unaccounted) + - ADD (entry) @ location: 19 [ 2 1 1 ] - - [log] (exit) @ location: 19 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 19 [ 3 1 ] - - DIP (entry) @ location: 20 (remaining gas: unaccounted) + - DIP (entry) @ location: 20 [ 3 1 ] - - [log] (exit) @ location: 20 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 20 [ 1 ] - - CONST (entry) @ location: 22 (remaining gas: unaccounted) + - CONST (entry) @ location: 22 [ 1 ] - - [log] (exit) @ location: 22 (remaining gas: unaccounted) + - log/ADD (exit) @ location: 22 [ 1 1 ] - - ADD (entry) @ location: 25 (remaining gas: unaccounted) + - ADD (entry) @ location: 25 [ 1 1 ] - - [log] (exit) @ location: 25 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 25 [ 2 ] - - [halt] (entry) @ location: 21 (remaining gas: unaccounted) + - [halt] (entry) @ location: 21 [ 2 ] - control: KUndip - control: KCons - - [log] (exit) @ location: 20 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 20 [ 3 2 ] - - [halt] (entry) @ location: 14 (remaining gas: unaccounted) + - [halt] (entry) @ location: 14 [ 3 2 ] - control: KList_exit_body - control: KList_enter_body - - [log] (exit) @ location: 14 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 14 [ 3 2 ] - - DIP (entry) @ location: 16 (remaining gas: unaccounted) + - DIP (entry) @ location: 16 [ 3 2 ] - - [log] (exit) @ location: 16 (remaining gas: unaccounted) + - log/DUP (exit) @ location: 16 [ 2 ] - - DUP (entry) @ location: 18 (remaining gas: unaccounted) + - DUP (entry) @ location: 18 [ 2 ] - - [log] (exit) @ location: 18 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 18 [ 2 2 ] - - [halt] (entry) @ location: 18 (remaining gas: unaccounted) + - [halt] (entry) @ location: 18 [ 2 2 ] - control: KUndip - control: KCons - - [log] (exit) @ location: 16 (remaining gas: unaccounted) + - log/ADD (exit) @ location: 16 [ 3 2 2 ] - - ADD (entry) @ location: 19 (remaining gas: unaccounted) + - ADD (entry) @ location: 19 [ 3 2 2 ] - - [log] (exit) @ location: 19 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 19 [ 5 2 ] - - DIP (entry) @ location: 20 (remaining gas: unaccounted) + - DIP (entry) @ location: 20 [ 5 2 ] - - [log] (exit) @ location: 20 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 20 [ 2 ] - - CONST (entry) @ location: 22 (remaining gas: unaccounted) + - CONST (entry) @ location: 22 [ 2 ] - - [log] (exit) @ location: 22 (remaining gas: unaccounted) + - log/ADD (exit) @ location: 22 [ 1 2 ] - - ADD (entry) @ location: 25 (remaining gas: unaccounted) + - ADD (entry) @ location: 25 [ 1 2 ] - - [log] (exit) @ location: 25 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 25 [ 3 ] - - [halt] (entry) @ location: 21 (remaining gas: unaccounted) + - [halt] (entry) @ location: 21 [ 3 ] - control: KUndip - control: KCons - - [log] (exit) @ location: 20 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 20 [ 5 3 ] - - [halt] (entry) @ location: 14 (remaining gas: unaccounted) + - [halt] (entry) @ location: 14 [ 5 3 ] - control: KList_exit_body - control: KList_enter_body - - [log] (exit) @ location: 14 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 14 [ 4 3 ] - - DIP (entry) @ location: 16 (remaining gas: unaccounted) + - DIP (entry) @ location: 16 [ 4 3 ] - - [log] (exit) @ location: 16 (remaining gas: unaccounted) + - log/DUP (exit) @ location: 16 [ 3 ] - - DUP (entry) @ location: 18 (remaining gas: unaccounted) + - DUP (entry) @ location: 18 [ 3 ] - - [log] (exit) @ location: 18 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 18 [ 3 3 ] - - [halt] (entry) @ location: 18 (remaining gas: unaccounted) + - [halt] (entry) @ location: 18 [ 3 3 ] - control: KUndip - control: KCons - - [log] (exit) @ location: 16 (remaining gas: unaccounted) + - log/ADD (exit) @ location: 16 [ 4 3 3 ] - - ADD (entry) @ location: 19 (remaining gas: unaccounted) + - ADD (entry) @ location: 19 [ 4 3 3 ] - - [log] (exit) @ location: 19 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 19 [ 7 3 ] - - DIP (entry) @ location: 20 (remaining gas: unaccounted) + - DIP (entry) @ location: 20 [ 7 3 ] - - [log] (exit) @ location: 20 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 20 [ 3 ] - - CONST (entry) @ location: 22 (remaining gas: unaccounted) + - CONST (entry) @ location: 22 [ 3 ] - - [log] (exit) @ location: 22 (remaining gas: unaccounted) + - log/ADD (exit) @ location: 22 [ 1 3 ] - - ADD (entry) @ location: 25 (remaining gas: unaccounted) + - ADD (entry) @ location: 25 [ 1 3 ] - - [log] (exit) @ location: 25 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 25 [ 4 ] - - [halt] (entry) @ location: 21 (remaining gas: unaccounted) + - [halt] (entry) @ location: 21 [ 4 ] - control: KUndip - control: KCons - - [log] (exit) @ location: 20 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 20 [ 7 4 ] - - [halt] (entry) @ location: 14 (remaining gas: unaccounted) + - [halt] (entry) @ location: 14 [ 7 4 ] - control: KList_exit_body - control: KList_enter_body - - [log] (exit) @ location: 14 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 14 [ 5 4 ] - - DIP (entry) @ location: 16 (remaining gas: unaccounted) + - DIP (entry) @ location: 16 [ 5 4 ] - - [log] (exit) @ location: 16 (remaining gas: unaccounted) + - log/DUP (exit) @ location: 16 [ 4 ] - - DUP (entry) @ location: 18 (remaining gas: unaccounted) + - DUP (entry) @ location: 18 [ 4 ] - - [log] (exit) @ location: 18 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 18 [ 4 4 ] - - [halt] (entry) @ location: 18 (remaining gas: unaccounted) + - [halt] (entry) @ location: 18 [ 4 4 ] - control: KUndip - control: KCons - - [log] (exit) @ location: 16 (remaining gas: unaccounted) + - log/ADD (exit) @ location: 16 [ 5 4 4 ] - - ADD (entry) @ location: 19 (remaining gas: unaccounted) + - ADD (entry) @ location: 19 [ 5 4 4 ] - - [log] (exit) @ location: 19 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 19 [ 9 4 ] - - DIP (entry) @ location: 20 (remaining gas: unaccounted) + - DIP (entry) @ location: 20 [ 9 4 ] - - [log] (exit) @ location: 20 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 20 [ 4 ] - - CONST (entry) @ location: 22 (remaining gas: unaccounted) + - CONST (entry) @ location: 22 [ 4 ] - - [log] (exit) @ location: 22 (remaining gas: unaccounted) + - log/ADD (exit) @ location: 22 [ 1 4 ] - - ADD (entry) @ location: 25 (remaining gas: unaccounted) + - ADD (entry) @ location: 25 [ 1 4 ] - - [log] (exit) @ location: 25 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 25 [ 5 ] - - [halt] (entry) @ location: 21 (remaining gas: unaccounted) + - [halt] (entry) @ location: 21 [ 5 ] - control: KUndip - control: KCons - - [log] (exit) @ location: 20 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 20 [ 9 5 ] - - [halt] (entry) @ location: 14 (remaining gas: unaccounted) + - [halt] (entry) @ location: 14 [ 9 5 ] - control: KList_exit_body - control: KList_enter_body - - [log] (exit) @ location: 14 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 14 [ 6 5 ] - - DIP (entry) @ location: 16 (remaining gas: unaccounted) + - DIP (entry) @ location: 16 [ 6 5 ] - - [log] (exit) @ location: 16 (remaining gas: unaccounted) + - log/DUP (exit) @ location: 16 [ 5 ] - - DUP (entry) @ location: 18 (remaining gas: unaccounted) + - DUP (entry) @ location: 18 [ 5 ] - - [log] (exit) @ location: 18 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 18 [ 5 5 ] - - [halt] (entry) @ location: 18 (remaining gas: unaccounted) + - [halt] (entry) @ location: 18 [ 5 5 ] - control: KUndip - control: KCons - - [log] (exit) @ location: 16 (remaining gas: unaccounted) + - log/ADD (exit) @ location: 16 [ 6 5 5 ] - - ADD (entry) @ location: 19 (remaining gas: unaccounted) + - ADD (entry) @ location: 19 [ 6 5 5 ] - - [log] (exit) @ location: 19 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 19 [ 11 5 ] - - DIP (entry) @ location: 20 (remaining gas: unaccounted) + - DIP (entry) @ location: 20 [ 11 5 ] - - [log] (exit) @ location: 20 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 20 [ 5 ] - - CONST (entry) @ location: 22 (remaining gas: unaccounted) + - CONST (entry) @ location: 22 [ 5 ] - - [log] (exit) @ location: 22 (remaining gas: unaccounted) + - log/ADD (exit) @ location: 22 [ 1 5 ] - - ADD (entry) @ location: 25 (remaining gas: unaccounted) + - ADD (entry) @ location: 25 [ 1 5 ] - - [log] (exit) @ location: 25 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 25 [ 6 ] - - [halt] (entry) @ location: 21 (remaining gas: unaccounted) + - [halt] (entry) @ location: 21 [ 6 ] - control: KUndip - control: KCons - - [log] (exit) @ location: 20 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 20 [ 11 6 ] - - [halt] (entry) @ location: 14 (remaining gas: unaccounted) + - [halt] (entry) @ location: 14 [ 11 6 ] - control: KList_exit_body - control: KList_enter_body - - [log] (exit) @ location: 14 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 14 [ 7 6 ] - - DIP (entry) @ location: 16 (remaining gas: unaccounted) + - DIP (entry) @ location: 16 [ 7 6 ] - - [log] (exit) @ location: 16 (remaining gas: unaccounted) + - log/DUP (exit) @ location: 16 [ 6 ] - - DUP (entry) @ location: 18 (remaining gas: unaccounted) + - DUP (entry) @ location: 18 [ 6 ] - - [log] (exit) @ location: 18 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 18 [ 6 6 ] - - [halt] (entry) @ location: 18 (remaining gas: unaccounted) + - [halt] (entry) @ location: 18 [ 6 6 ] - control: KUndip - control: KCons - - [log] (exit) @ location: 16 (remaining gas: unaccounted) + - log/ADD (exit) @ location: 16 [ 7 6 6 ] - - ADD (entry) @ location: 19 (remaining gas: unaccounted) + - ADD (entry) @ location: 19 [ 7 6 6 ] - - [log] (exit) @ location: 19 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 19 [ 13 6 ] - - DIP (entry) @ location: 20 (remaining gas: unaccounted) + - DIP (entry) @ location: 20 [ 13 6 ] - - [log] (exit) @ location: 20 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 20 [ 6 ] - - CONST (entry) @ location: 22 (remaining gas: unaccounted) + - CONST (entry) @ location: 22 [ 6 ] - - [log] (exit) @ location: 22 (remaining gas: unaccounted) + - log/ADD (exit) @ location: 22 [ 1 6 ] - - ADD (entry) @ location: 25 (remaining gas: unaccounted) + - ADD (entry) @ location: 25 [ 1 6 ] - - [log] (exit) @ location: 25 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 25 [ 7 ] - - [halt] (entry) @ location: 21 (remaining gas: unaccounted) + - [halt] (entry) @ location: 21 [ 7 ] - control: KUndip - control: KCons - - [log] (exit) @ location: 20 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 20 [ 13 7 ] - - [halt] (entry) @ location: 14 (remaining gas: unaccounted) + - [halt] (entry) @ location: 14 [ 13 7 ] - control: KList_exit_body - control: KList_enter_body - control: KCons - - [log] (exit) @ location: 14 (remaining gas: unaccounted) + - log/NIL (exit) @ location: 14 [ { 1 ; 3 ; 5 ; 7 ; 9 ; 11 ; 13 } 7 ] - - NIL (entry) @ location: 26 (remaining gas: unaccounted) + - NIL (entry) @ location: 26 [ { 1 ; 3 ; 5 ; 7 ; 9 ; 11 ; 13 } 7 ] - - [log] (exit) @ location: 26 (remaining gas: unaccounted) + - log/PAIR (exit) @ location: 26 [ {} { 1 ; 3 ; 5 ; 7 ; 9 ; 11 ; 13 } 7 ] - - PAIR (entry) @ location: 28 (remaining gas: unaccounted) + - PAIR (entry) @ location: 28 [ {} { 1 ; 3 ; 5 ; 7 ; 9 ; 11 ; 13 } 7 ] - - [log] (exit) @ location: 28 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 28 [ (Pair {} { 1 ; 3 ; 5 ; 7 ; 9 ; 11 ; 13 }) 7 ] - - DIP (entry) @ location: 29 (remaining gas: unaccounted) + - DIP (entry) @ location: 29 [ (Pair {} { 1 ; 3 ; 5 ; 7 ; 9 ; 11 ; 13 }) 7 ] - - [log] (exit) @ location: 29 (remaining gas: unaccounted) + - log/DROP (exit) @ location: 29 [ 7 ] - - DROP (entry) @ location: 31 (remaining gas: unaccounted) + - DROP (entry) @ location: 31 [ 7 ] - - [log] (exit) @ location: 31 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 31 [ ] - - [halt] (entry) @ location: 31 (remaining gas: unaccounted) + - [halt] (entry) @ location: 31 [ ] - control: KUndip - control: KCons - - [log] (exit) @ location: 29 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 29 [ (Pair {} { 1 ; 3 ; 5 ; 7 ; 9 ; 11 ; 13 }) ] - - [halt] (entry) @ location: 8 (remaining gas: unaccounted) + - [halt] (entry) @ location: 8 [ (Pair {} { 1 ; 3 ; 5 ; 7 ; 9 ; 11 ; 13 }) ] - control: KNil diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/loop_left.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/loop_left.out index a86565ce5d09..38a25610475b 100644 --- a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/loop_left.out +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/loop_left.out @@ -1,254 +1,254 @@ loop_left.out trace - - CAR (interp) @ location: 9 (remaining gas: unaccounted) + - CAR (interp) @ location: 9 [ (Pair { "abc" ; "xyz" } { "zyx" ; "cba" }) ] - - CAR (entry) @ location: 9 (remaining gas: unaccounted) + - CAR (entry) @ location: 9 [ (Pair { "abc" ; "xyz" } { "zyx" ; "cba" }) ] - - [log] (exit) @ location: 9 (remaining gas: unaccounted) + - log/NIL (exit) @ location: 9 [ { "abc" ; "xyz" } ] - - NIL (entry) @ location: 10 (remaining gas: unaccounted) + - NIL (entry) @ location: 10 [ { "abc" ; "xyz" } ] - - [log] (exit) @ location: 10 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 10 [ {} { "abc" ; "xyz" } ] - - SWAP (entry) @ location: 12 (remaining gas: unaccounted) + - SWAP (entry) @ location: 12 [ {} { "abc" ; "xyz" } ] - - [log] (exit) @ location: 12 (remaining gas: unaccounted) + - log/PAIR (exit) @ location: 12 [ { "abc" ; "xyz" } {} ] - - PAIR (entry) @ location: 13 (remaining gas: unaccounted) + - PAIR (entry) @ location: 13 [ { "abc" ; "xyz" } {} ] - - [log] (exit) @ location: 13 (remaining gas: unaccounted) + - log/LEFT (exit) @ location: 13 [ (Pair { "abc" ; "xyz" } {}) ] - - LEFT (entry) @ location: 14 (remaining gas: unaccounted) + - LEFT (entry) @ location: 14 [ (Pair { "abc" ; "xyz" } {}) ] - - [log] (exit) @ location: 14 (remaining gas: unaccounted) + - log/LOOP_LEFT (exit) @ location: 14 [ (Left (Pair { "abc" ; "xyz" } {})) ] - - LOOP_LEFT (entry) @ location: 17 (remaining gas: unaccounted) + - LOOP_LEFT (entry) @ location: 17 [ (Left (Pair { "abc" ; "xyz" } {})) ] - control: KLoop_in_left - - [log] (exit) @ location: 17 (remaining gas: unaccounted) + - log/DUP (exit) @ location: 17 [ (Pair { "abc" ; "xyz" } {}) ] - - DUP (entry) @ location: 19 (remaining gas: unaccounted) + - DUP (entry) @ location: 19 [ (Pair { "abc" ; "xyz" } {}) ] - - [log] (exit) @ location: 19 (remaining gas: unaccounted) + - log/CAR (exit) @ location: 19 [ (Pair { "abc" ; "xyz" } {}) (Pair { "abc" ; "xyz" } {}) ] - - CAR (entry) @ location: 20 (remaining gas: unaccounted) + - CAR (entry) @ location: 20 [ (Pair { "abc" ; "xyz" } {}) (Pair { "abc" ; "xyz" } {}) ] - - [log] (exit) @ location: 20 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 20 [ { "abc" ; "xyz" } (Pair { "abc" ; "xyz" } {}) ] - - DIP (entry) @ location: 21 (remaining gas: unaccounted) + - DIP (entry) @ location: 21 [ { "abc" ; "xyz" } (Pair { "abc" ; "xyz" } {}) ] - - [log] (exit) @ location: 21 (remaining gas: unaccounted) + - log/CDR (exit) @ location: 21 [ (Pair { "abc" ; "xyz" } {}) ] - - CDR (entry) @ location: 23 (remaining gas: unaccounted) + - CDR (entry) @ location: 23 [ (Pair { "abc" ; "xyz" } {}) ] - - [log] (exit) @ location: 23 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 23 [ {} ] - - [halt] (entry) @ location: 23 (remaining gas: unaccounted) + - [halt] (entry) @ location: 23 [ {} ] - control: KUndip - control: KCons - - [log] (exit) @ location: 21 (remaining gas: unaccounted) + - log/IF_CONS (exit) @ location: 21 [ { "abc" ; "xyz" } {} ] - - IF_CONS (entry) @ location: 24 (remaining gas: unaccounted) + - IF_CONS (entry) @ location: 24 [ { "abc" ; "xyz" } {} ] - - [log] (exit) @ location: 24 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 24 [ "abc" { "xyz" } {} ] - - SWAP (entry) @ location: 26 (remaining gas: unaccounted) + - SWAP (entry) @ location: 26 [ "abc" { "xyz" } {} ] - - [log] (exit) @ location: 26 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 26 [ { "xyz" } "abc" {} ] - - DIP (entry) @ location: 27 (remaining gas: unaccounted) + - DIP (entry) @ location: 27 [ { "xyz" } "abc" {} ] - - [log] (exit) @ location: 27 (remaining gas: unaccounted) + - log/CONS (exit) @ location: 27 [ "abc" {} ] - - CONS (entry) @ location: 29 (remaining gas: unaccounted) + - CONS (entry) @ location: 29 [ "abc" {} ] - - [log] (exit) @ location: 29 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 29 [ { "abc" } ] - - [halt] (entry) @ location: 29 (remaining gas: unaccounted) + - [halt] (entry) @ location: 29 [ { "abc" } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 27 (remaining gas: unaccounted) + - log/PAIR (exit) @ location: 27 [ { "xyz" } { "abc" } ] - - PAIR (entry) @ location: 30 (remaining gas: unaccounted) + - PAIR (entry) @ location: 30 [ { "xyz" } { "abc" } ] - - [log] (exit) @ location: 30 (remaining gas: unaccounted) + - log/LEFT (exit) @ location: 30 [ (Pair { "xyz" } { "abc" }) ] - - LEFT (entry) @ location: 31 (remaining gas: unaccounted) + - LEFT (entry) @ location: 31 [ (Pair { "xyz" } { "abc" }) ] - - [log] (exit) @ location: 31 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 31 [ (Left (Pair { "xyz" } { "abc" })) ] - - [halt] (entry) @ location: 17 (remaining gas: unaccounted) + - [halt] (entry) @ location: 17 [ (Left (Pair { "xyz" } { "abc" })) ] - control: KCons - - [log] (exit) @ location: 24 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 24 [ (Left (Pair { "xyz" } { "abc" })) ] - - [halt] (entry) @ location: 17 (remaining gas: unaccounted) + - [halt] (entry) @ location: 17 [ (Left (Pair { "xyz" } { "abc" })) ] - control: KLoop_in_left - - [log] (exit) @ location: 17 (remaining gas: unaccounted) + - log/DUP (exit) @ location: 17 [ (Pair { "xyz" } { "abc" }) ] - - DUP (entry) @ location: 19 (remaining gas: unaccounted) + - DUP (entry) @ location: 19 [ (Pair { "xyz" } { "abc" }) ] - - [log] (exit) @ location: 19 (remaining gas: unaccounted) + - log/CAR (exit) @ location: 19 [ (Pair { "xyz" } { "abc" }) (Pair { "xyz" } { "abc" }) ] - - CAR (entry) @ location: 20 (remaining gas: unaccounted) + - CAR (entry) @ location: 20 [ (Pair { "xyz" } { "abc" }) (Pair { "xyz" } { "abc" }) ] - - [log] (exit) @ location: 20 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 20 [ { "xyz" } (Pair { "xyz" } { "abc" }) ] - - DIP (entry) @ location: 21 (remaining gas: unaccounted) + - DIP (entry) @ location: 21 [ { "xyz" } (Pair { "xyz" } { "abc" }) ] - - [log] (exit) @ location: 21 (remaining gas: unaccounted) + - log/CDR (exit) @ location: 21 [ (Pair { "xyz" } { "abc" }) ] - - CDR (entry) @ location: 23 (remaining gas: unaccounted) + - CDR (entry) @ location: 23 [ (Pair { "xyz" } { "abc" }) ] - - [log] (exit) @ location: 23 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 23 [ { "abc" } ] - - [halt] (entry) @ location: 23 (remaining gas: unaccounted) + - [halt] (entry) @ location: 23 [ { "abc" } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 21 (remaining gas: unaccounted) + - log/IF_CONS (exit) @ location: 21 [ { "xyz" } { "abc" } ] - - IF_CONS (entry) @ location: 24 (remaining gas: unaccounted) + - IF_CONS (entry) @ location: 24 [ { "xyz" } { "abc" } ] - - [log] (exit) @ location: 24 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 24 [ "xyz" {} { "abc" } ] - - SWAP (entry) @ location: 26 (remaining gas: unaccounted) + - SWAP (entry) @ location: 26 [ "xyz" {} { "abc" } ] - - [log] (exit) @ location: 26 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 26 [ {} "xyz" { "abc" } ] - - DIP (entry) @ location: 27 (remaining gas: unaccounted) + - DIP (entry) @ location: 27 [ {} "xyz" { "abc" } ] - - [log] (exit) @ location: 27 (remaining gas: unaccounted) + - log/CONS (exit) @ location: 27 [ "xyz" { "abc" } ] - - CONS (entry) @ location: 29 (remaining gas: unaccounted) + - CONS (entry) @ location: 29 [ "xyz" { "abc" } ] - - [log] (exit) @ location: 29 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 29 [ { "xyz" ; "abc" } ] - - [halt] (entry) @ location: 29 (remaining gas: unaccounted) + - [halt] (entry) @ location: 29 [ { "xyz" ; "abc" } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 27 (remaining gas: unaccounted) + - log/PAIR (exit) @ location: 27 [ {} { "xyz" ; "abc" } ] - - PAIR (entry) @ location: 30 (remaining gas: unaccounted) + - PAIR (entry) @ location: 30 [ {} { "xyz" ; "abc" } ] - - [log] (exit) @ location: 30 (remaining gas: unaccounted) + - log/LEFT (exit) @ location: 30 [ (Pair {} { "xyz" ; "abc" }) ] - - LEFT (entry) @ location: 31 (remaining gas: unaccounted) + - LEFT (entry) @ location: 31 [ (Pair {} { "xyz" ; "abc" }) ] - - [log] (exit) @ location: 31 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 31 [ (Left (Pair {} { "xyz" ; "abc" })) ] - - [halt] (entry) @ location: 17 (remaining gas: unaccounted) + - [halt] (entry) @ location: 17 [ (Left (Pair {} { "xyz" ; "abc" })) ] - control: KCons - - [log] (exit) @ location: 24 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 24 [ (Left (Pair {} { "xyz" ; "abc" })) ] - - [halt] (entry) @ location: 17 (remaining gas: unaccounted) + - [halt] (entry) @ location: 17 [ (Left (Pair {} { "xyz" ; "abc" })) ] - control: KLoop_in_left - - [log] (exit) @ location: 17 (remaining gas: unaccounted) + - log/DUP (exit) @ location: 17 [ (Pair {} { "xyz" ; "abc" }) ] - - DUP (entry) @ location: 19 (remaining gas: unaccounted) + - DUP (entry) @ location: 19 [ (Pair {} { "xyz" ; "abc" }) ] - - [log] (exit) @ location: 19 (remaining gas: unaccounted) + - log/CAR (exit) @ location: 19 [ (Pair {} { "xyz" ; "abc" }) (Pair {} { "xyz" ; "abc" }) ] - - CAR (entry) @ location: 20 (remaining gas: unaccounted) + - CAR (entry) @ location: 20 [ (Pair {} { "xyz" ; "abc" }) (Pair {} { "xyz" ; "abc" }) ] - - [log] (exit) @ location: 20 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 20 [ {} (Pair {} { "xyz" ; "abc" }) ] - - DIP (entry) @ location: 21 (remaining gas: unaccounted) + - DIP (entry) @ location: 21 [ {} (Pair {} { "xyz" ; "abc" }) ] - - [log] (exit) @ location: 21 (remaining gas: unaccounted) + - log/CDR (exit) @ location: 21 [ (Pair {} { "xyz" ; "abc" }) ] - - CDR (entry) @ location: 23 (remaining gas: unaccounted) + - CDR (entry) @ location: 23 [ (Pair {} { "xyz" ; "abc" }) ] - - [log] (exit) @ location: 23 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 23 [ { "xyz" ; "abc" } ] - - [halt] (entry) @ location: 23 (remaining gas: unaccounted) + - [halt] (entry) @ location: 23 [ { "xyz" ; "abc" } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 21 (remaining gas: unaccounted) + - log/IF_CONS (exit) @ location: 21 [ {} { "xyz" ; "abc" } ] - - IF_CONS (entry) @ location: 24 (remaining gas: unaccounted) + - IF_CONS (entry) @ location: 24 [ {} { "xyz" ; "abc" } ] - - [log] (exit) @ location: 24 (remaining gas: unaccounted) + - log/RIGHT (exit) @ location: 24 [ { "xyz" ; "abc" } ] - - RIGHT (entry) @ location: 35 (remaining gas: unaccounted) + - RIGHT (entry) @ location: 35 [ { "xyz" ; "abc" } ] - - [log] (exit) @ location: 35 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 35 [ (Right { "xyz" ; "abc" }) ] - - [halt] (entry) @ location: 17 (remaining gas: unaccounted) + - [halt] (entry) @ location: 17 [ (Right { "xyz" ; "abc" }) ] - control: KCons - - [log] (exit) @ location: 24 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 24 [ (Right { "xyz" ; "abc" }) ] - - [halt] (entry) @ location: 17 (remaining gas: unaccounted) + - [halt] (entry) @ location: 17 [ (Right { "xyz" ; "abc" }) ] - control: KLoop_in_left - control: KCons - - [log] (exit) @ location: 17 (remaining gas: unaccounted) + - log/NIL (exit) @ location: 17 [ { "xyz" ; "abc" } ] - - NIL (entry) @ location: 41 (remaining gas: unaccounted) + - NIL (entry) @ location: 41 [ { "xyz" ; "abc" } ] - - [log] (exit) @ location: 41 (remaining gas: unaccounted) + - log/PAIR (exit) @ location: 41 [ {} { "xyz" ; "abc" } ] - - PAIR (entry) @ location: 43 (remaining gas: unaccounted) + - PAIR (entry) @ location: 43 [ {} { "xyz" ; "abc" } ] - - [log] (exit) @ location: 43 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 43 [ (Pair {} { "xyz" ; "abc" }) ] - - [halt] (entry) @ location: 8 (remaining gas: unaccounted) + - [halt] (entry) @ location: 8 [ (Pair {} { "xyz" ; "abc" }) ] - control: KNil diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/packunpack.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/packunpack.out index cd8d95349b00..f411f54e943e 100644 --- a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/packunpack.out +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/packunpack.out @@ -1,104 +1,104 @@ packunpack.out trace - - CAR (interp) @ location: 15 (remaining gas: unaccounted) + - CAR (interp) @ location: 15 [ (Pair (Pair (Pair (Pair "abc" { 1 ; 2 ; 3 }) { 4 ; 5 ; 6 }) 0x0507070707010000000361626302000000060001000200030200000006000400050006) Unit) ] - - CAR (entry) @ location: 15 (remaining gas: unaccounted) + - CAR (entry) @ location: 15 [ (Pair (Pair (Pair (Pair "abc" { 1 ; 2 ; 3 }) { 4 ; 5 ; 6 }) 0x0507070707010000000361626302000000060001000200030200000006000400050006) Unit) ] - - [log] (exit) @ location: 15 (remaining gas: unaccounted) + - log/UNPAIR (exit) @ location: 15 [ (Pair (Pair (Pair "abc" { 1 ; 2 ; 3 }) { 4 ; 5 ; 6 }) 0x0507070707010000000361626302000000060001000200030200000006000400050006) ] - - UNPAIR (entry) @ location: 16 (remaining gas: unaccounted) + - UNPAIR (entry) @ location: 16 [ (Pair (Pair (Pair "abc" { 1 ; 2 ; 3 }) { 4 ; 5 ; 6 }) 0x0507070707010000000361626302000000060001000200030200000006000400050006) ] - - [log] (exit) @ location: 16 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 16 [ (Pair (Pair "abc" { 1 ; 2 ; 3 }) { 4 ; 5 ; 6 }) 0x0507070707010000000361626302000000060001000200030200000006000400050006 ] - - DIP (entry) @ location: 17 (remaining gas: unaccounted) + - DIP (entry) @ location: 17 [ (Pair (Pair "abc" { 1 ; 2 ; 3 }) { 4 ; 5 ; 6 }) 0x0507070707010000000361626302000000060001000200030200000006000400050006 ] - - [log] (exit) @ location: 17 (remaining gas: unaccounted) + - log/DUP (exit) @ location: 17 [ 0x0507070707010000000361626302000000060001000200030200000006000400050006 ] - - DUP (entry) @ location: 19 (remaining gas: unaccounted) + - DUP (entry) @ location: 19 [ 0x0507070707010000000361626302000000060001000200030200000006000400050006 ] - - [log] (exit) @ location: 19 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 19 [ 0x0507070707010000000361626302000000060001000200030200000006000400050006 0x0507070707010000000361626302000000060001000200030200000006000400050006 ] - - [halt] (entry) @ location: 19 (remaining gas: unaccounted) + - [halt] (entry) @ location: 19 [ 0x0507070707010000000361626302000000060001000200030200000006000400050006 0x0507070707010000000361626302000000060001000200030200000006000400050006 ] - control: KUndip - control: KCons - - [log] (exit) @ location: 17 (remaining gas: unaccounted) + - log/PACK (exit) @ location: 17 [ (Pair (Pair "abc" { 1 ; 2 ; 3 }) { 4 ; 5 ; 6 }) 0x0507070707010000000361626302000000060001000200030200000006000400050006 0x0507070707010000000361626302000000060001000200030200000006000400050006 ] - - PACK (entry) @ location: 20 (remaining gas: unaccounted) + - PACK (entry) @ location: 20 [ (Pair (Pair "abc" { 1 ; 2 ; 3 }) { 4 ; 5 ; 6 }) 0x0507070707010000000361626302000000060001000200030200000006000400050006 0x0507070707010000000361626302000000060001000200030200000006000400050006 ] - - [log] (exit) @ location: 20 (remaining gas: unaccounted) + - log/COMPARE (exit) @ location: 20 [ 0x0507070707010000000361626302000000060001000200030200000006000400050006 0x0507070707010000000361626302000000060001000200030200000006000400050006 0x0507070707010000000361626302000000060001000200030200000006000400050006 ] - - COMPARE (entry) @ location: 23 (remaining gas: unaccounted) + - COMPARE (entry) @ location: 23 [ 0x0507070707010000000361626302000000060001000200030200000006000400050006 0x0507070707010000000361626302000000060001000200030200000006000400050006 0x0507070707010000000361626302000000060001000200030200000006000400050006 ] - - [log] (exit) @ location: 23 (remaining gas: unaccounted) + - log/EQ (exit) @ location: 23 [ 0 0x0507070707010000000361626302000000060001000200030200000006000400050006 ] - - EQ (entry) @ location: 24 (remaining gas: unaccounted) + - EQ (entry) @ location: 24 [ 0 0x0507070707010000000361626302000000060001000200030200000006000400050006 ] - - [log] (exit) @ location: 24 (remaining gas: unaccounted) + - log/IF (exit) @ location: 24 [ True 0x0507070707010000000361626302000000060001000200030200000006000400050006 ] - - IF (entry) @ location: 25 (remaining gas: unaccounted) + - IF (entry) @ location: 25 [ True 0x0507070707010000000361626302000000060001000200030200000006000400050006 ] - - [log] (exit) @ location: 25 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 25 [ 0x0507070707010000000361626302000000060001000200030200000006000400050006 ] - - [halt] (entry) @ location: 31 (remaining gas: unaccounted) + - [halt] (entry) @ location: 31 [ 0x0507070707010000000361626302000000060001000200030200000006000400050006 ] - control: KCons - - [log] (exit) @ location: 25 (remaining gas: unaccounted) + - log/UNPACK (exit) @ location: 25 [ 0x0507070707010000000361626302000000060001000200030200000006000400050006 ] - - UNPACK (entry) @ location: 31 (remaining gas: unaccounted) + - UNPACK (entry) @ location: 31 [ 0x0507070707010000000361626302000000060001000200030200000006000400050006 ] - - [log] (exit) @ location: 31 (remaining gas: unaccounted) + - log/IF_NONE (exit) @ location: 31 [ (Some (Pair (Pair "abc" { 1 ; 2 ; 3 }) { 4 ; 5 ; 6 })) ] - - IF_NONE (entry) @ location: 40 (remaining gas: unaccounted) + - IF_NONE (entry) @ location: 40 [ (Some (Pair (Pair "abc" { 1 ; 2 ; 3 }) { 4 ; 5 ; 6 })) ] - - [log] (exit) @ location: 40 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 40 [ (Pair (Pair "abc" { 1 ; 2 ; 3 }) { 4 ; 5 ; 6 }) ] - - [halt] (entry) @ location: 46 (remaining gas: unaccounted) + - [halt] (entry) @ location: 46 [ (Pair (Pair "abc" { 1 ; 2 ; 3 }) { 4 ; 5 ; 6 }) ] - control: KCons - - [log] (exit) @ location: 40 (remaining gas: unaccounted) + - log/DROP (exit) @ location: 40 [ (Pair (Pair "abc" { 1 ; 2 ; 3 }) { 4 ; 5 ; 6 }) ] - - DROP (entry) @ location: 46 (remaining gas: unaccounted) + - DROP (entry) @ location: 46 [ (Pair (Pair "abc" { 1 ; 2 ; 3 }) { 4 ; 5 ; 6 }) ] - - [log] (exit) @ location: 46 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 46 [ ] - - CONST (entry) @ location: 47 (remaining gas: unaccounted) + - CONST (entry) @ location: 47 [ ] - - [log] (exit) @ location: 47 (remaining gas: unaccounted) + - log/NIL (exit) @ location: 47 [ Unit ] - - NIL (entry) @ location: 48 (remaining gas: unaccounted) + - NIL (entry) @ location: 48 [ Unit ] - - [log] (exit) @ location: 48 (remaining gas: unaccounted) + - log/PAIR (exit) @ location: 48 [ {} Unit ] - - PAIR (entry) @ location: 50 (remaining gas: unaccounted) + - PAIR (entry) @ location: 50 [ {} Unit ] - - [log] (exit) @ location: 50 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 50 [ (Pair {} Unit) ] - - [halt] (entry) @ location: 14 (remaining gas: unaccounted) + - [halt] (entry) @ location: 14 [ (Pair {} Unit) ] - control: KNil diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/pexec.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/pexec.out index 71799ba60f29..7f5b93d2a86c 100644 --- a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/pexec.out +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/pexec.out @@ -1,84 +1,84 @@ pexec.out trace - - LAMBDA (interp) @ location: 7 (remaining gas: unaccounted) + - LAMBDA (interp) @ location: 7 [ (Pair 7 77) ] - - LAMBDA (entry) @ location: 7 (remaining gas: unaccounted) + - LAMBDA (entry) @ location: 7 [ (Pair 7 77) ] - - [log] (exit) @ location: 7 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 7 [ { UNPAIR ; ADD } (Pair 7 77) ] - - SWAP (entry) @ location: 15 (remaining gas: unaccounted) + - SWAP (entry) @ location: 15 [ { UNPAIR ; ADD } (Pair 7 77) ] - - [log] (exit) @ location: 15 (remaining gas: unaccounted) + - log/UNPAIR (exit) @ location: 15 [ (Pair 7 77) { UNPAIR ; ADD } ] - - UNPAIR (entry) @ location: 16 (remaining gas: unaccounted) + - UNPAIR (entry) @ location: 16 [ (Pair 7 77) { UNPAIR ; ADD } ] - - [log] (exit) @ location: 16 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 16 [ 7 77 { UNPAIR ; ADD } ] - - DIP (entry) @ location: 17 (remaining gas: unaccounted) + - DIP (entry) @ location: 17 [ 7 77 { UNPAIR ; ADD } ] - - [log] (exit) @ location: 17 (remaining gas: unaccounted) + - log/APPLY (exit) @ location: 17 [ 77 { UNPAIR ; ADD } ] - - APPLY (entry) @ location: 19 (remaining gas: unaccounted) + - APPLY (entry) @ location: 19 [ 77 { UNPAIR ; ADD } ] - - [log] (exit) @ location: 19 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 19 [ { PUSH nat 77 ; PAIR ; { UNPAIR ; ADD } } ] - - [halt] (entry) @ location: 19 (remaining gas: unaccounted) + - [halt] (entry) @ location: 19 [ { PUSH nat 77 ; PAIR ; { UNPAIR ; ADD } } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 17 (remaining gas: unaccounted) + - log/EXEC (exit) @ location: 17 [ 7 { PUSH nat 77 ; PAIR ; { UNPAIR ; ADD } } ] - - EXEC (entry) @ location: 20 (remaining gas: unaccounted) + - EXEC (entry) @ location: 20 [ 7 { PUSH nat 77 ; PAIR ; { UNPAIR ; ADD } } ] - - CONST (entry) @ location: 12 (remaining gas: unaccounted) + - CONST (entry) @ location: 12 [ 7 ] - - [log] (exit) @ location: 12 (remaining gas: unaccounted) + - log/PAIR (exit) @ location: 12 [ 77 7 ] - - PAIR (entry) @ location: 12 (remaining gas: unaccounted) + - PAIR (entry) @ location: 12 [ 77 7 ] - - [log] (exit) @ location: 12 (remaining gas: unaccounted) + - log/UNPAIR (exit) @ location: 12 [ (Pair 77 7) ] - - UNPAIR (entry) @ location: 13 (remaining gas: unaccounted) + - UNPAIR (entry) @ location: 13 [ (Pair 77 7) ] - - [log] (exit) @ location: 13 (remaining gas: unaccounted) + - log/ADD (exit) @ location: 13 [ 77 7 ] - - ADD (entry) @ location: 14 (remaining gas: unaccounted) + - ADD (entry) @ location: 14 [ 77 7 ] - - [log] (exit) @ location: 14 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 14 [ 84 ] - - [halt] (entry) @ location: 12 (remaining gas: unaccounted) + - [halt] (entry) @ location: 12 [ 84 ] - control: KReturn - control: KCons - - [log] (exit) @ location: 20 (remaining gas: unaccounted) + - log/NIL (exit) @ location: 20 [ 84 ] - - NIL (entry) @ location: 21 (remaining gas: unaccounted) + - NIL (entry) @ location: 21 [ 84 ] - - [log] (exit) @ location: 21 (remaining gas: unaccounted) + - log/PAIR (exit) @ location: 21 [ {} 84 ] - - PAIR (entry) @ location: 23 (remaining gas: unaccounted) + - PAIR (entry) @ location: 23 [ {} 84 ] - - [log] (exit) @ location: 23 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 23 [ (Pair {} 84) ] - - [halt] (entry) @ location: 6 (remaining gas: unaccounted) + - [halt] (entry) @ location: 6 [ (Pair {} 84) ] - control: KNil diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/reverse_loop.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/reverse_loop.out index 6236bbf985d8..4678531f9569 100644 --- a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/reverse_loop.out +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/reverse_loop.out @@ -1,262 +1,262 @@ reverse_loop.out trace - - CAR (interp) @ location: 9 (remaining gas: unaccounted) + - CAR (interp) @ location: 9 [ (Pair { "abc" ; "def" ; "ghi" } {}) ] - - CAR (entry) @ location: 9 (remaining gas: unaccounted) + - CAR (entry) @ location: 9 [ (Pair { "abc" ; "def" ; "ghi" } {}) ] - - [log] (exit) @ location: 9 (remaining gas: unaccounted) + - log/NIL (exit) @ location: 9 [ { "abc" ; "def" ; "ghi" } ] - - NIL (entry) @ location: 10 (remaining gas: unaccounted) + - NIL (entry) @ location: 10 [ { "abc" ; "def" ; "ghi" } ] - - [log] (exit) @ location: 10 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 10 [ {} { "abc" ; "def" ; "ghi" } ] - - SWAP (entry) @ location: 12 (remaining gas: unaccounted) + - SWAP (entry) @ location: 12 [ {} { "abc" ; "def" ; "ghi" } ] - - [log] (exit) @ location: 12 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 12 [ { "abc" ; "def" ; "ghi" } {} ] - - CONST (entry) @ location: 13 (remaining gas: unaccounted) + - CONST (entry) @ location: 13 [ { "abc" ; "def" ; "ghi" } {} ] - - [log] (exit) @ location: 13 (remaining gas: unaccounted) + - log/LOOP (exit) @ location: 13 [ True { "abc" ; "def" ; "ghi" } {} ] - - LOOP (entry) @ location: 16 (remaining gas: unaccounted) + - LOOP (entry) @ location: 16 [ True { "abc" ; "def" ; "ghi" } {} ] - control: KLoop_in - - [log] (exit) @ location: 16 (remaining gas: unaccounted) + - log/IF_CONS (exit) @ location: 16 [ { "abc" ; "def" ; "ghi" } {} ] - - IF_CONS (entry) @ location: 18 (remaining gas: unaccounted) + - IF_CONS (entry) @ location: 18 [ { "abc" ; "def" ; "ghi" } {} ] - - [log] (exit) @ location: 18 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 18 [ "abc" { "def" ; "ghi" } {} ] - - SWAP (entry) @ location: 20 (remaining gas: unaccounted) + - SWAP (entry) @ location: 20 [ "abc" { "def" ; "ghi" } {} ] - - [log] (exit) @ location: 20 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 20 [ { "def" ; "ghi" } "abc" {} ] - - DIP (entry) @ location: 21 (remaining gas: unaccounted) + - DIP (entry) @ location: 21 [ { "def" ; "ghi" } "abc" {} ] - - [log] (exit) @ location: 21 (remaining gas: unaccounted) + - log/CONS (exit) @ location: 21 [ "abc" {} ] - - CONS (entry) @ location: 23 (remaining gas: unaccounted) + - CONS (entry) @ location: 23 [ "abc" {} ] - - [log] (exit) @ location: 23 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 23 [ { "abc" } ] - - [halt] (entry) @ location: 23 (remaining gas: unaccounted) + - [halt] (entry) @ location: 23 [ { "abc" } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 21 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 21 [ { "def" ; "ghi" } { "abc" } ] - - CONST (entry) @ location: 24 (remaining gas: unaccounted) + - CONST (entry) @ location: 24 [ { "def" ; "ghi" } { "abc" } ] - - [log] (exit) @ location: 24 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 24 [ True { "def" ; "ghi" } { "abc" } ] - - [halt] (entry) @ location: 16 (remaining gas: unaccounted) + - [halt] (entry) @ location: 16 [ True { "def" ; "ghi" } { "abc" } ] - control: KCons - - [log] (exit) @ location: 18 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 18 [ True { "def" ; "ghi" } { "abc" } ] - - [halt] (entry) @ location: 16 (remaining gas: unaccounted) + - [halt] (entry) @ location: 16 [ True { "def" ; "ghi" } { "abc" } ] - control: KLoop_in - - [log] (exit) @ location: 16 (remaining gas: unaccounted) + - log/IF_CONS (exit) @ location: 16 [ { "def" ; "ghi" } { "abc" } ] - - IF_CONS (entry) @ location: 18 (remaining gas: unaccounted) + - IF_CONS (entry) @ location: 18 [ { "def" ; "ghi" } { "abc" } ] - - [log] (exit) @ location: 18 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 18 [ "def" { "ghi" } { "abc" } ] - - SWAP (entry) @ location: 20 (remaining gas: unaccounted) + - SWAP (entry) @ location: 20 [ "def" { "ghi" } { "abc" } ] - - [log] (exit) @ location: 20 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 20 [ { "ghi" } "def" { "abc" } ] - - DIP (entry) @ location: 21 (remaining gas: unaccounted) + - DIP (entry) @ location: 21 [ { "ghi" } "def" { "abc" } ] - - [log] (exit) @ location: 21 (remaining gas: unaccounted) + - log/CONS (exit) @ location: 21 [ "def" { "abc" } ] - - CONS (entry) @ location: 23 (remaining gas: unaccounted) + - CONS (entry) @ location: 23 [ "def" { "abc" } ] - - [log] (exit) @ location: 23 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 23 [ { "def" ; "abc" } ] - - [halt] (entry) @ location: 23 (remaining gas: unaccounted) + - [halt] (entry) @ location: 23 [ { "def" ; "abc" } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 21 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 21 [ { "ghi" } { "def" ; "abc" } ] - - CONST (entry) @ location: 24 (remaining gas: unaccounted) + - CONST (entry) @ location: 24 [ { "ghi" } { "def" ; "abc" } ] - - [log] (exit) @ location: 24 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 24 [ True { "ghi" } { "def" ; "abc" } ] - - [halt] (entry) @ location: 16 (remaining gas: unaccounted) + - [halt] (entry) @ location: 16 [ True { "ghi" } { "def" ; "abc" } ] - control: KCons - - [log] (exit) @ location: 18 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 18 [ True { "ghi" } { "def" ; "abc" } ] - - [halt] (entry) @ location: 16 (remaining gas: unaccounted) + - [halt] (entry) @ location: 16 [ True { "ghi" } { "def" ; "abc" } ] - control: KLoop_in - - [log] (exit) @ location: 16 (remaining gas: unaccounted) + - log/IF_CONS (exit) @ location: 16 [ { "ghi" } { "def" ; "abc" } ] - - IF_CONS (entry) @ location: 18 (remaining gas: unaccounted) + - IF_CONS (entry) @ location: 18 [ { "ghi" } { "def" ; "abc" } ] - - [log] (exit) @ location: 18 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 18 [ "ghi" {} { "def" ; "abc" } ] - - SWAP (entry) @ location: 20 (remaining gas: unaccounted) + - SWAP (entry) @ location: 20 [ "ghi" {} { "def" ; "abc" } ] - - [log] (exit) @ location: 20 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 20 [ {} "ghi" { "def" ; "abc" } ] - - DIP (entry) @ location: 21 (remaining gas: unaccounted) + - DIP (entry) @ location: 21 [ {} "ghi" { "def" ; "abc" } ] - - [log] (exit) @ location: 21 (remaining gas: unaccounted) + - log/CONS (exit) @ location: 21 [ "ghi" { "def" ; "abc" } ] - - CONS (entry) @ location: 23 (remaining gas: unaccounted) + - CONS (entry) @ location: 23 [ "ghi" { "def" ; "abc" } ] - - [log] (exit) @ location: 23 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 23 [ { "ghi" ; "def" ; "abc" } ] - - [halt] (entry) @ location: 23 (remaining gas: unaccounted) + - [halt] (entry) @ location: 23 [ { "ghi" ; "def" ; "abc" } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 21 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 21 [ {} { "ghi" ; "def" ; "abc" } ] - - CONST (entry) @ location: 24 (remaining gas: unaccounted) + - CONST (entry) @ location: 24 [ {} { "ghi" ; "def" ; "abc" } ] - - [log] (exit) @ location: 24 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 24 [ True {} { "ghi" ; "def" ; "abc" } ] - - [halt] (entry) @ location: 16 (remaining gas: unaccounted) + - [halt] (entry) @ location: 16 [ True {} { "ghi" ; "def" ; "abc" } ] - control: KCons - - [log] (exit) @ location: 18 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 18 [ True {} { "ghi" ; "def" ; "abc" } ] - - [halt] (entry) @ location: 16 (remaining gas: unaccounted) + - [halt] (entry) @ location: 16 [ True {} { "ghi" ; "def" ; "abc" } ] - control: KLoop_in - - [log] (exit) @ location: 16 (remaining gas: unaccounted) + - log/IF_CONS (exit) @ location: 16 [ {} { "ghi" ; "def" ; "abc" } ] - - IF_CONS (entry) @ location: 18 (remaining gas: unaccounted) + - IF_CONS (entry) @ location: 18 [ {} { "ghi" ; "def" ; "abc" } ] - - [log] (exit) @ location: 18 (remaining gas: unaccounted) + - log/NIL (exit) @ location: 18 [ { "ghi" ; "def" ; "abc" } ] - - NIL (entry) @ location: 28 (remaining gas: unaccounted) + - NIL (entry) @ location: 28 [ { "ghi" ; "def" ; "abc" } ] - - [log] (exit) @ location: 28 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 28 [ {} { "ghi" ; "def" ; "abc" } ] - - CONST (entry) @ location: 30 (remaining gas: unaccounted) + - CONST (entry) @ location: 30 [ {} { "ghi" ; "def" ; "abc" } ] - - [log] (exit) @ location: 30 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 30 [ False {} { "ghi" ; "def" ; "abc" } ] - - [halt] (entry) @ location: 16 (remaining gas: unaccounted) + - [halt] (entry) @ location: 16 [ False {} { "ghi" ; "def" ; "abc" } ] - control: KCons - - [log] (exit) @ location: 18 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 18 [ False {} { "ghi" ; "def" ; "abc" } ] - - [halt] (entry) @ location: 16 (remaining gas: unaccounted) + - [halt] (entry) @ location: 16 [ False {} { "ghi" ; "def" ; "abc" } ] - control: KLoop_in - control: KCons - - [log] (exit) @ location: 16 (remaining gas: unaccounted) + - log/DROP (exit) @ location: 16 [ {} { "ghi" ; "def" ; "abc" } ] - - DROP (entry) @ location: 33 (remaining gas: unaccounted) + - DROP (entry) @ location: 33 [ {} { "ghi" ; "def" ; "abc" } ] - - [log] (exit) @ location: 33 (remaining gas: unaccounted) + - log/NIL (exit) @ location: 33 [ { "ghi" ; "def" ; "abc" } ] - - NIL (entry) @ location: 34 (remaining gas: unaccounted) + - NIL (entry) @ location: 34 [ { "ghi" ; "def" ; "abc" } ] - - [log] (exit) @ location: 34 (remaining gas: unaccounted) + - log/PAIR (exit) @ location: 34 [ {} { "ghi" ; "def" ; "abc" } ] - - PAIR (entry) @ location: 36 (remaining gas: unaccounted) + - PAIR (entry) @ location: 36 [ {} { "ghi" ; "def" ; "abc" } ] - - [log] (exit) @ location: 36 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 36 [ (Pair {} { "ghi" ; "def" ; "abc" }) ] - - [halt] (entry) @ location: 8 (remaining gas: unaccounted) + - [halt] (entry) @ location: 8 [ (Pair {} { "ghi" ; "def" ; "abc" }) ] - control: KNil diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/set_delegate.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/set_delegate.out index d7c74973eb45..5b4f1e9126f5 100644 --- a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/set_delegate.out +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/set_delegate.out @@ -1,52 +1,52 @@ set_delegate.out trace - - UNPAIR (interp) @ location: 8 (remaining gas: unaccounted) + - UNPAIR (interp) @ location: 8 [ (Pair (Some "tz1gjaF81ZRRvdzjobyfVNsAeSC6PScjfQwN") Unit) ] - - UNPAIR (entry) @ location: 8 (remaining gas: unaccounted) + - UNPAIR (entry) @ location: 8 [ (Pair (Some "tz1gjaF81ZRRvdzjobyfVNsAeSC6PScjfQwN") Unit) ] - - [log] (exit) @ location: 8 (remaining gas: unaccounted) + - log/SET_DELEGATE (exit) @ location: 8 [ (Some "tz1gjaF81ZRRvdzjobyfVNsAeSC6PScjfQwN") Unit ] - - SET_DELEGATE (entry) @ location: 9 (remaining gas: unaccounted) + - SET_DELEGATE (entry) @ location: 9 [ (Some "tz1gjaF81ZRRvdzjobyfVNsAeSC6PScjfQwN") Unit ] - - [log] (exit) @ location: 9 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 9 [ 0x00000000000000000000000000000000000000000000000003ff00e7670f32038107a59a2b9cfefae36ea21f5aa63c Unit ] - - DIP (entry) @ location: 10 (remaining gas: unaccounted) + - DIP (entry) @ location: 10 [ 0x00000000000000000000000000000000000000000000000003ff00e7670f32038107a59a2b9cfefae36ea21f5aa63c Unit ] - - [log] (exit) @ location: 10 (remaining gas: unaccounted) + - log/NIL (exit) @ location: 10 [ Unit ] - - NIL (entry) @ location: 12 (remaining gas: unaccounted) + - NIL (entry) @ location: 12 [ Unit ] - - [log] (exit) @ location: 12 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 12 [ {} Unit ] - - [halt] (entry) @ location: 12 (remaining gas: unaccounted) + - [halt] (entry) @ location: 12 [ {} Unit ] - control: KUndip - control: KCons - - [log] (exit) @ location: 10 (remaining gas: unaccounted) + - log/CONS (exit) @ location: 10 [ 0x00000000000000000000000000000000000000000000000003ff00e7670f32038107a59a2b9cfefae36ea21f5aa63c {} Unit ] - - CONS (entry) @ location: 14 (remaining gas: unaccounted) + - CONS (entry) @ location: 14 [ 0x00000000000000000000000000000000000000000000000003ff00e7670f32038107a59a2b9cfefae36ea21f5aa63c {} Unit ] - - [log] (exit) @ location: 14 (remaining gas: unaccounted) + - log/PAIR (exit) @ location: 14 [ { 0x00000000000000000000000000000000000000000000000003ff00e7670f32038107a59a2b9cfefae36ea21f5aa63c } Unit ] - - PAIR (entry) @ location: 15 (remaining gas: unaccounted) + - PAIR (entry) @ location: 15 [ { 0x00000000000000000000000000000000000000000000000003ff00e7670f32038107a59a2b9cfefae36ea21f5aa63c } Unit ] - - [log] (exit) @ location: 15 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 15 [ (Pair { 0x00000000000000000000000000000000000000000000000003ff00e7670f32038107a59a2b9cfefae36ea21f5aa63c } Unit) ] - - [halt] (entry) @ location: 7 (remaining gas: unaccounted) + - [halt] (entry) @ location: 7 [ (Pair { 0x00000000000000000000000000000000000000000000000003ff00e7670f32038107a59a2b9cfefae36ea21f5aa63c } Unit) ] - control: KNil diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/shifts.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/shifts.out index 7aafc78705d7..1fcb7a0bced0 100644 --- a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/shifts.out +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/shifts.out @@ -1,45 +1,45 @@ shifts.out trace - - CAR (interp) @ location: 14 (remaining gas: unaccounted) + - CAR (interp) @ location: 14 [ (Pair (Right (Pair 3 2)) None) ] - - CAR (entry) @ location: 14 (remaining gas: unaccounted) + - CAR (entry) @ location: 14 [ (Pair (Right (Pair 3 2)) None) ] - - [log] (exit) @ location: 14 (remaining gas: unaccounted) + - log/IF_LEFT (exit) @ location: 14 [ (Right (Pair 3 2)) ] - - IF_LEFT (entry) @ location: 15 (remaining gas: unaccounted) + - IF_LEFT (entry) @ location: 15 [ (Right (Pair 3 2)) ] - - [log] (exit) @ location: 15 (remaining gas: unaccounted) + - log/UNPAIR (exit) @ location: 15 [ (Pair 3 2) ] - - UNPAIR (entry) @ location: 20 (remaining gas: unaccounted) + - UNPAIR (entry) @ location: 20 [ (Pair 3 2) ] - - [log] (exit) @ location: 20 (remaining gas: unaccounted) + - log/LSR (exit) @ location: 20 [ 3 2 ] - - LSR (entry) @ location: 21 (remaining gas: unaccounted) + - LSR (entry) @ location: 21 [ 3 2 ] - - [log] (exit) @ location: 21 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 21 [ 0 ] - - [halt] (entry) @ location: 22 (remaining gas: unaccounted) + - [halt] (entry) @ location: 22 [ 0 ] - control: KCons - - [log] (exit) @ location: 15 (remaining gas: unaccounted) + - log/SOME (exit) @ location: 15 [ 0 ] - - SOME (entry) @ location: 22 (remaining gas: unaccounted) + - SOME (entry) @ location: 22 [ 0 ] - - [log] (exit) @ location: 22 (remaining gas: unaccounted) + - log/NIL (exit) @ location: 22 [ (Some 0) ] - - NIL (entry) @ location: 23 (remaining gas: unaccounted) + - NIL (entry) @ location: 23 [ (Some 0) ] - - [log] (exit) @ location: 23 (remaining gas: unaccounted) + - log/PAIR (exit) @ location: 23 [ {} (Some 0) ] - - PAIR (entry) @ location: 25 (remaining gas: unaccounted) + - PAIR (entry) @ location: 25 [ {} (Some 0) ] - - [log] (exit) @ location: 25 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 25 [ (Pair {} (Some 0)) ] - - [halt] (entry) @ location: 13 (remaining gas: unaccounted) + - [halt] (entry) @ location: 13 [ (Pair {} (Some 0)) ] - control: KNil diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/spawn_identities.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/spawn_identities.out index 25b2f536be35..c83857fb1e76 100644 --- a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/spawn_identities.out +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/spawn_identities.out @@ -1,637 +1,637 @@ spawn_identities.out trace - - DUP (interp) @ location: 8 (remaining gas: unaccounted) + - DUP (interp) @ location: 8 [ (Pair 7 {}) ] - - DUP (entry) @ location: 8 (remaining gas: unaccounted) + - DUP (entry) @ location: 8 [ (Pair 7 {}) ] - - [log] (exit) @ location: 8 (remaining gas: unaccounted) + - log/CAR (exit) @ location: 8 [ (Pair 7 {}) (Pair 7 {}) ] - - CAR (entry) @ location: 9 (remaining gas: unaccounted) + - CAR (entry) @ location: 9 [ (Pair 7 {}) (Pair 7 {}) ] - - [log] (exit) @ location: 9 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 9 [ 7 (Pair 7 {}) ] - - DIP (entry) @ location: 10 (remaining gas: unaccounted) + - DIP (entry) @ location: 10 [ 7 (Pair 7 {}) ] - - [log] (exit) @ location: 10 (remaining gas: unaccounted) + - log/CDR (exit) @ location: 10 [ (Pair 7 {}) ] - - CDR (entry) @ location: 12 (remaining gas: unaccounted) + - CDR (entry) @ location: 12 [ (Pair 7 {}) ] - - [log] (exit) @ location: 12 (remaining gas: unaccounted) + - log/NIL (exit) @ location: 12 [ {} ] - - NIL (entry) @ location: 13 (remaining gas: unaccounted) + - NIL (entry) @ location: 13 [ {} ] - - [log] (exit) @ location: 13 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 13 [ {} {} ] - - [halt] (entry) @ location: 11 (remaining gas: unaccounted) + - [halt] (entry) @ location: 11 [ {} {} ] - control: KUndip - control: KCons - - [log] (exit) @ location: 10 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 10 [ 7 {} {} ] - - CONST (entry) @ location: 15 (remaining gas: unaccounted) + - CONST (entry) @ location: 15 [ 7 {} {} ] - - [log] (exit) @ location: 15 (remaining gas: unaccounted) + - log/LOOP (exit) @ location: 15 [ True 7 {} {} ] - - LOOP (entry) @ location: 18 (remaining gas: unaccounted) + - LOOP (entry) @ location: 18 [ True 7 {} {} ] - control: KLoop_in - - [log] (exit) @ location: 18 (remaining gas: unaccounted) + - log/DUP (exit) @ location: 18 [ 7 {} {} ] - - DUP (entry) @ location: 20 (remaining gas: unaccounted) + - DUP (entry) @ location: 20 [ 7 {} {} ] - - [log] (exit) @ location: 20 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 20 [ 7 7 {} {} ] - - CONST (entry) @ location: 21 (remaining gas: unaccounted) + - CONST (entry) @ location: 21 [ 7 7 {} {} ] - - [log] (exit) @ location: 21 (remaining gas: unaccounted) + - log/COMPARE (exit) @ location: 21 [ 0 7 7 {} {} ] - - COMPARE (entry) @ location: 25 (remaining gas: unaccounted) + - COMPARE (entry) @ location: 25 [ 0 7 7 {} {} ] - - [log] (exit) @ location: 25 (remaining gas: unaccounted) + - log/EQ (exit) @ location: 25 [ -1 7 {} {} ] - - EQ (entry) @ location: 26 (remaining gas: unaccounted) + - EQ (entry) @ location: 26 [ -1 7 {} {} ] - - [log] (exit) @ location: 26 (remaining gas: unaccounted) + - log/IF (exit) @ location: 26 [ False 7 {} {} ] - - IF (entry) @ location: 27 (remaining gas: unaccounted) + - IF (entry) @ location: 27 [ False 7 {} {} ] - - [log] (exit) @ location: 27 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 27 [ 7 {} {} ] - - CONST (entry) @ location: 33 (remaining gas: unaccounted) + - CONST (entry) @ location: 33 [ 7 {} {} ] - - [log] (exit) @ location: 33 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 33 [ 1 7 {} {} ] - - SWAP (entry) @ location: 36 (remaining gas: unaccounted) + - SWAP (entry) @ location: 36 [ 1 7 {} {} ] - - [log] (exit) @ location: 36 (remaining gas: unaccounted) + - log/SUB (exit) @ location: 36 [ 7 1 {} {} ] - - SUB (entry) @ location: 37 (remaining gas: unaccounted) + - SUB (entry) @ location: 37 [ 7 1 {} {} ] - - [log] (exit) @ location: 37 (remaining gas: unaccounted) + - log/ABS (exit) @ location: 37 [ 6 {} {} ] - - ABS (entry) @ location: 38 (remaining gas: unaccounted) + - ABS (entry) @ location: 38 [ 6 {} {} ] - - [log] (exit) @ location: 38 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 38 [ 6 {} {} ] - - CONST (entry) @ location: 39 (remaining gas: unaccounted) + - CONST (entry) @ location: 39 [ 6 {} {} ] - - [log] (exit) @ location: 39 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 39 [ "init" 6 {} {} ] - - CONST (entry) @ location: 42 (remaining gas: unaccounted) + - CONST (entry) @ location: 42 [ "init" 6 {} {} ] - - [log] (exit) @ location: 42 (remaining gas: unaccounted) + - log/NONE (exit) @ location: 42 [ 5000000 "init" 6 {} {} ] - - NONE (entry) @ location: 45 (remaining gas: unaccounted) + - NONE (entry) @ location: 45 [ 5000000 "init" 6 {} {} ] - - [log] (exit) @ location: 45 (remaining gas: unaccounted) + - log/CREATE_CONTRACT (exit) @ location: 45 [ None 5000000 "init" 6 {} {} ] - - CREATE_CONTRACT (entry) @ location: 47 (remaining gas: unaccounted) + - CREATE_CONTRACT (entry) @ location: 47 [ None 5000000 "init" 6 {} {} ] - - [log] (exit) @ location: 47 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 47 [ 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" 6 {} {} ] - - SWAP (entry) @ location: 59 (remaining gas: unaccounted) + - SWAP (entry) @ location: 59 [ 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" 6 {} {} ] - - [log] (exit) @ location: 59 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 59 [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 6 {} {} ] - - DIP (entry) @ location: 60 (remaining gas: unaccounted) + - DIP (entry) @ location: 60 [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 6 {} {} ] - - [log] (exit) @ location: 60 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 60 [ 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 6 {} {} ] - - SWAP (entry) @ location: 62 (remaining gas: unaccounted) + - SWAP (entry) @ location: 62 [ 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 6 {} {} ] - - [log] (exit) @ location: 62 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 62 [ 6 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 {} {} ] - - DIP (entry) @ location: 63 (remaining gas: unaccounted) + - DIP (entry) @ location: 63 [ 6 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 {} {} ] - - [log] (exit) @ location: 63 (remaining gas: unaccounted) + - log/CONS (exit) @ location: 63 [ 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 {} {} ] - - CONS (entry) @ location: 65 (remaining gas: unaccounted) + - CONS (entry) @ location: 65 [ 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 {} {} ] - - [log] (exit) @ location: 65 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 65 [ { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } {} ] - - [halt] (entry) @ location: 65 (remaining gas: unaccounted) + - [halt] (entry) @ location: 65 [ { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } {} ] - control: KUndip - control: KCons - - [log] (exit) @ location: 63 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 63 [ 6 { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } {} ] - - [halt] (entry) @ location: 61 (remaining gas: unaccounted) + - [halt] (entry) @ location: 61 [ 6 { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } {} ] - control: KUndip - control: KCons - - [log] (exit) @ location: 60 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 60 [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" 6 { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } {} ] - - SWAP (entry) @ location: 66 (remaining gas: unaccounted) + - SWAP (entry) @ location: 66 [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" 6 { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } {} ] - - [log] (exit) @ location: 66 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 66 [ 6 "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } {} ] - - DIP (entry) @ location: 67 (remaining gas: unaccounted) + - DIP (entry) @ location: 67 [ 6 "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } {} ] - - [log] (exit) @ location: 67 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 67 [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } {} ] - - SWAP (entry) @ location: 69 (remaining gas: unaccounted) + - SWAP (entry) @ location: 69 [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } {} ] - - [log] (exit) @ location: 69 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 69 [ { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" {} ] - - DIP (entry) @ location: 70 (remaining gas: unaccounted) + - DIP (entry) @ location: 70 [ { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" {} ] - - [log] (exit) @ location: 70 (remaining gas: unaccounted) + - log/CONS (exit) @ location: 70 [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" {} ] - - CONS (entry) @ location: 72 (remaining gas: unaccounted) + - CONS (entry) @ location: 72 [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" {} ] - - [log] (exit) @ location: 72 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 72 [ { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [halt] (entry) @ location: 72 (remaining gas: unaccounted) + - [halt] (entry) @ location: 72 [ { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 70 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 70 [ { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [halt] (entry) @ location: 68 (remaining gas: unaccounted) + - [halt] (entry) @ location: 68 [ { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 67 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 67 [ 6 { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - CONST (entry) @ location: 73 (remaining gas: unaccounted) + - CONST (entry) @ location: 73 [ 6 { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 73 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 73 [ True 6 { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [halt] (entry) @ location: 18 (remaining gas: unaccounted) + - [halt] (entry) @ location: 18 [ True 6 { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - control: KCons - - [log] (exit) @ location: 27 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 27 [ True 6 { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [halt] (entry) @ location: 18 (remaining gas: unaccounted) + - [halt] (entry) @ location: 18 [ True 6 { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - control: KLoop_in - - [log] (exit) @ location: 18 (remaining gas: unaccounted) + - log/DUP (exit) @ location: 18 [ 6 { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - DUP (entry) @ location: 20 (remaining gas: unaccounted) + - DUP (entry) @ location: 20 [ 6 { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 20 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 20 [ 6 6 { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - CONST (entry) @ location: 21 (remaining gas: unaccounted) + - CONST (entry) @ location: 21 [ 6 6 { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 21 (remaining gas: unaccounted) + - log/COMPARE (exit) @ location: 21 [ 0 6 6 { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - COMPARE (entry) @ location: 25 (remaining gas: unaccounted) + - COMPARE (entry) @ location: 25 [ 0 6 6 { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 25 (remaining gas: unaccounted) + - log/EQ (exit) @ location: 25 [ -1 6 { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - EQ (entry) @ location: 26 (remaining gas: unaccounted) + - EQ (entry) @ location: 26 [ -1 6 { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 26 (remaining gas: unaccounted) + - log/IF (exit) @ location: 26 [ False 6 { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - IF (entry) @ location: 27 (remaining gas: unaccounted) + - IF (entry) @ location: 27 [ False 6 { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 27 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 27 [ 6 { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - CONST (entry) @ location: 33 (remaining gas: unaccounted) + - CONST (entry) @ location: 33 [ 6 { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 33 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 33 [ 1 6 { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - SWAP (entry) @ location: 36 (remaining gas: unaccounted) + - SWAP (entry) @ location: 36 [ 1 6 { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 36 (remaining gas: unaccounted) + - log/SUB (exit) @ location: 36 [ 6 1 { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - SUB (entry) @ location: 37 (remaining gas: unaccounted) + - SUB (entry) @ location: 37 [ 6 1 { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 37 (remaining gas: unaccounted) + - log/ABS (exit) @ location: 37 [ 5 { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - ABS (entry) @ location: 38 (remaining gas: unaccounted) + - ABS (entry) @ location: 38 [ 5 { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 38 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 38 [ 5 { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - CONST (entry) @ location: 39 (remaining gas: unaccounted) + - CONST (entry) @ location: 39 [ 5 { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 39 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 39 [ "init" 5 { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - CONST (entry) @ location: 42 (remaining gas: unaccounted) + - CONST (entry) @ location: 42 [ "init" 5 { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 42 (remaining gas: unaccounted) + - log/NONE (exit) @ location: 42 [ 5000000 "init" 5 { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - NONE (entry) @ location: 45 (remaining gas: unaccounted) + - NONE (entry) @ location: 45 [ 5000000 "init" 5 { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 45 (remaining gas: unaccounted) + - log/CREATE_CONTRACT (exit) @ location: 45 [ None 5000000 "init" 5 { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - CREATE_CONTRACT (entry) @ location: 47 (remaining gas: unaccounted) + - CREATE_CONTRACT (entry) @ location: 47 [ None 5000000 "init" 5 { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 47 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 47 [ 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" 5 { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - SWAP (entry) @ location: 59 (remaining gas: unaccounted) + - SWAP (entry) @ location: 59 [ 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" 5 { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 59 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 59 [ "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 5 { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - DIP (entry) @ location: 60 (remaining gas: unaccounted) + - DIP (entry) @ location: 60 [ "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 5 { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 60 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 60 [ 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 5 { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - SWAP (entry) @ location: 62 (remaining gas: unaccounted) + - SWAP (entry) @ location: 62 [ 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 5 { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 62 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 62 [ 5 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - DIP (entry) @ location: 63 (remaining gas: unaccounted) + - DIP (entry) @ location: 63 [ 5 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 63 (remaining gas: unaccounted) + - log/CONS (exit) @ location: 63 [ 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - CONS (entry) @ location: 65 (remaining gas: unaccounted) + - CONS (entry) @ location: 65 [ 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 65 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 65 [ { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [halt] (entry) @ location: 65 (remaining gas: unaccounted) + - [halt] (entry) @ location: 65 [ { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 63 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 63 [ 5 { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [halt] (entry) @ location: 61 (remaining gas: unaccounted) + - [halt] (entry) @ location: 61 [ 5 { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 60 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 60 [ "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" 5 { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - SWAP (entry) @ location: 66 (remaining gas: unaccounted) + - SWAP (entry) @ location: 66 [ "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" 5 { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 66 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 66 [ 5 "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - DIP (entry) @ location: 67 (remaining gas: unaccounted) + - DIP (entry) @ location: 67 [ 5 "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 67 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 67 [ "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - SWAP (entry) @ location: 69 (remaining gas: unaccounted) + - SWAP (entry) @ location: 69 [ "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 69 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 69 [ { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - DIP (entry) @ location: 70 (remaining gas: unaccounted) + - DIP (entry) @ location: 70 [ { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 70 (remaining gas: unaccounted) + - log/CONS (exit) @ location: 70 [ "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - CONS (entry) @ location: 72 (remaining gas: unaccounted) + - CONS (entry) @ location: 72 [ "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 72 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 72 [ { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [halt] (entry) @ location: 72 (remaining gas: unaccounted) + - [halt] (entry) @ location: 72 [ { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 70 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 70 [ { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [halt] (entry) @ location: 68 (remaining gas: unaccounted) + - [halt] (entry) @ location: 68 [ { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 67 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 67 [ 5 { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - CONST (entry) @ location: 73 (remaining gas: unaccounted) + - CONST (entry) @ location: 73 [ 5 { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 73 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 73 [ True 5 { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [halt] (entry) @ location: 18 (remaining gas: unaccounted) + - [halt] (entry) @ location: 18 [ True 5 { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -639,14 +639,14 @@ trace { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - control: KCons - - [log] (exit) @ location: 27 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 27 [ True 5 { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [halt] (entry) @ location: 18 (remaining gas: unaccounted) + - [halt] (entry) @ location: 18 [ True 5 { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -654,33 +654,33 @@ trace { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - control: KLoop_in - - [log] (exit) @ location: 18 (remaining gas: unaccounted) + - log/DUP (exit) @ location: 18 [ 5 { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - DUP (entry) @ location: 20 (remaining gas: unaccounted) + - DUP (entry) @ location: 20 [ 5 { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 20 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 20 [ 5 5 { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - CONST (entry) @ location: 21 (remaining gas: unaccounted) + - CONST (entry) @ location: 21 [ 5 5 { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 21 (remaining gas: unaccounted) + - log/COMPARE (exit) @ location: 21 [ 0 5 5 @@ -688,7 +688,7 @@ trace 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - COMPARE (entry) @ location: 25 (remaining gas: unaccounted) + - COMPARE (entry) @ location: 25 [ 0 5 5 @@ -696,113 +696,113 @@ trace 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 25 (remaining gas: unaccounted) + - log/EQ (exit) @ location: 25 [ -1 5 { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - EQ (entry) @ location: 26 (remaining gas: unaccounted) + - EQ (entry) @ location: 26 [ -1 5 { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 26 (remaining gas: unaccounted) + - log/IF (exit) @ location: 26 [ False 5 { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - IF (entry) @ location: 27 (remaining gas: unaccounted) + - IF (entry) @ location: 27 [ False 5 { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 27 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 27 [ 5 { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - CONST (entry) @ location: 33 (remaining gas: unaccounted) + - CONST (entry) @ location: 33 [ 5 { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 33 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 33 [ 1 5 { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - SWAP (entry) @ location: 36 (remaining gas: unaccounted) + - SWAP (entry) @ location: 36 [ 1 5 { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 36 (remaining gas: unaccounted) + - log/SUB (exit) @ location: 36 [ 5 1 { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - SUB (entry) @ location: 37 (remaining gas: unaccounted) + - SUB (entry) @ location: 37 [ 5 1 { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 37 (remaining gas: unaccounted) + - log/ABS (exit) @ location: 37 [ 4 { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - ABS (entry) @ location: 38 (remaining gas: unaccounted) + - ABS (entry) @ location: 38 [ 4 { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 38 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 38 [ 4 { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - CONST (entry) @ location: 39 (remaining gas: unaccounted) + - CONST (entry) @ location: 39 [ 4 { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 39 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 39 [ "init" 4 { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - CONST (entry) @ location: 42 (remaining gas: unaccounted) + - CONST (entry) @ location: 42 [ "init" 4 { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 42 (remaining gas: unaccounted) + - log/NONE (exit) @ location: 42 [ 5000000 "init" 4 @@ -810,7 +810,7 @@ trace 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - NONE (entry) @ location: 45 (remaining gas: unaccounted) + - NONE (entry) @ location: 45 [ 5000000 "init" 4 @@ -818,7 +818,7 @@ trace 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 45 (remaining gas: unaccounted) + - log/CREATE_CONTRACT (exit) @ location: 45 [ None 5000000 "init" @@ -827,7 +827,7 @@ trace 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - CREATE_CONTRACT (entry) @ location: 47 (remaining gas: unaccounted) + - CREATE_CONTRACT (entry) @ location: 47 [ None 5000000 "init" @@ -836,7 +836,7 @@ trace 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 47 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 47 [ 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" 4 @@ -844,7 +844,7 @@ trace 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - SWAP (entry) @ location: 59 (remaining gas: unaccounted) + - SWAP (entry) @ location: 59 [ 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" 4 @@ -852,7 +852,7 @@ trace 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 59 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 59 [ "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 4 @@ -860,7 +860,7 @@ trace 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - DIP (entry) @ location: 60 (remaining gas: unaccounted) + - DIP (entry) @ location: 60 [ "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 4 @@ -868,53 +868,53 @@ trace 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 60 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 60 [ 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 4 { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - SWAP (entry) @ location: 62 (remaining gas: unaccounted) + - SWAP (entry) @ location: 62 [ 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 4 { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 62 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 62 [ 4 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - DIP (entry) @ location: 63 (remaining gas: unaccounted) + - DIP (entry) @ location: 63 [ 4 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 63 (remaining gas: unaccounted) + - log/CONS (exit) @ location: 63 [ 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - CONS (entry) @ location: 65 (remaining gas: unaccounted) + - CONS (entry) @ location: 65 [ 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 65 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 65 [ { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [halt] (entry) @ location: 65 (remaining gas: unaccounted) + - [halt] (entry) @ location: 65 [ { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } @@ -922,14 +922,14 @@ trace "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 63 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 63 [ 4 { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [halt] (entry) @ location: 61 (remaining gas: unaccounted) + - [halt] (entry) @ location: 61 [ 4 { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -938,7 +938,7 @@ trace "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 60 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 60 [ "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" 4 { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -946,7 +946,7 @@ trace 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - SWAP (entry) @ location: 66 (remaining gas: unaccounted) + - SWAP (entry) @ location: 66 [ "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" 4 { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -954,7 +954,7 @@ trace 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 66 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 66 [ 4 "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -962,7 +962,7 @@ trace 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - DIP (entry) @ location: 67 (remaining gas: unaccounted) + - DIP (entry) @ location: 67 [ 4 "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -970,60 +970,60 @@ trace 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 67 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 67 [ "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - SWAP (entry) @ location: 69 (remaining gas: unaccounted) + - SWAP (entry) @ location: 69 [ "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 69 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 69 [ { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - DIP (entry) @ location: 70 (remaining gas: unaccounted) + - DIP (entry) @ location: 70 [ { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 70 (remaining gas: unaccounted) + - log/CONS (exit) @ location: 70 [ "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - CONS (entry) @ location: 72 (remaining gas: unaccounted) + - CONS (entry) @ location: 72 [ "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 72 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 72 [ { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [halt] (entry) @ location: 72 (remaining gas: unaccounted) + - [halt] (entry) @ location: 72 [ { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 70 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 70 [ { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [halt] (entry) @ location: 68 (remaining gas: unaccounted) + - [halt] (entry) @ location: 68 [ { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } @@ -1032,7 +1032,7 @@ trace "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 67 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 67 [ 4 { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -1040,7 +1040,7 @@ trace { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - CONST (entry) @ location: 73 (remaining gas: unaccounted) + - CONST (entry) @ location: 73 [ 4 { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -1048,7 +1048,7 @@ trace { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 73 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 73 [ True 4 { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -1057,7 +1057,7 @@ trace { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [halt] (entry) @ location: 18 (remaining gas: unaccounted) + - [halt] (entry) @ location: 18 [ True 4 { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -1067,7 +1067,7 @@ trace "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - control: KCons - - [log] (exit) @ location: 27 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 27 [ True 4 { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -1076,7 +1076,7 @@ trace { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [halt] (entry) @ location: 18 (remaining gas: unaccounted) + - [halt] (entry) @ location: 18 [ True 4 { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -1086,7 +1086,7 @@ trace "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - control: KLoop_in - - [log] (exit) @ location: 18 (remaining gas: unaccounted) + - log/DUP (exit) @ location: 18 [ 4 { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -1094,7 +1094,7 @@ trace { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - DUP (entry) @ location: 20 (remaining gas: unaccounted) + - DUP (entry) @ location: 20 [ 4 { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -1102,7 +1102,7 @@ trace { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 20 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 20 [ 4 4 { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -1111,7 +1111,7 @@ trace { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - CONST (entry) @ location: 21 (remaining gas: unaccounted) + - CONST (entry) @ location: 21 [ 4 4 { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -1120,7 +1120,7 @@ trace { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 21 (remaining gas: unaccounted) + - log/COMPARE (exit) @ location: 21 [ 0 4 4 @@ -1130,7 +1130,7 @@ trace { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - COMPARE (entry) @ location: 25 (remaining gas: unaccounted) + - COMPARE (entry) @ location: 25 [ 0 4 4 @@ -1140,7 +1140,7 @@ trace { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 25 (remaining gas: unaccounted) + - log/EQ (exit) @ location: 25 [ -1 4 { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -1149,7 +1149,7 @@ trace { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - EQ (entry) @ location: 26 (remaining gas: unaccounted) + - EQ (entry) @ location: 26 [ -1 4 { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -1158,7 +1158,7 @@ trace { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 26 (remaining gas: unaccounted) + - log/IF (exit) @ location: 26 [ False 4 { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -1167,7 +1167,7 @@ trace { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - IF (entry) @ location: 27 (remaining gas: unaccounted) + - IF (entry) @ location: 27 [ False 4 { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -1176,7 +1176,7 @@ trace { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 27 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 27 [ 4 { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -1184,7 +1184,7 @@ trace { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - CONST (entry) @ location: 33 (remaining gas: unaccounted) + - CONST (entry) @ location: 33 [ 4 { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -1192,7 +1192,7 @@ trace { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 33 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 33 [ 1 4 { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -1201,7 +1201,7 @@ trace { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - SWAP (entry) @ location: 36 (remaining gas: unaccounted) + - SWAP (entry) @ location: 36 [ 1 4 { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -1210,7 +1210,7 @@ trace { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 36 (remaining gas: unaccounted) + - log/SUB (exit) @ location: 36 [ 4 1 { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -1219,7 +1219,7 @@ trace { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - SUB (entry) @ location: 37 (remaining gas: unaccounted) + - SUB (entry) @ location: 37 [ 4 1 { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -1228,7 +1228,7 @@ trace { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 37 (remaining gas: unaccounted) + - log/ABS (exit) @ location: 37 [ 3 { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -1236,7 +1236,7 @@ trace { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - ABS (entry) @ location: 38 (remaining gas: unaccounted) + - ABS (entry) @ location: 38 [ 3 { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -1244,7 +1244,7 @@ trace { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 38 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 38 [ 3 { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -1252,7 +1252,7 @@ trace { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - CONST (entry) @ location: 39 (remaining gas: unaccounted) + - CONST (entry) @ location: 39 [ 3 { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -1260,7 +1260,7 @@ trace { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 39 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 39 [ "init" 3 { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -1269,7 +1269,7 @@ trace { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - CONST (entry) @ location: 42 (remaining gas: unaccounted) + - CONST (entry) @ location: 42 [ "init" 3 { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -1278,7 +1278,7 @@ trace { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 42 (remaining gas: unaccounted) + - log/NONE (exit) @ location: 42 [ 5000000 "init" 3 @@ -1288,7 +1288,7 @@ trace { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - NONE (entry) @ location: 45 (remaining gas: unaccounted) + - NONE (entry) @ location: 45 [ 5000000 "init" 3 @@ -1298,7 +1298,7 @@ trace { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 45 (remaining gas: unaccounted) + - log/CREATE_CONTRACT (exit) @ location: 45 [ None 5000000 "init" @@ -1309,7 +1309,7 @@ trace { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - CREATE_CONTRACT (entry) @ location: 47 (remaining gas: unaccounted) + - CREATE_CONTRACT (entry) @ location: 47 [ None 5000000 "init" @@ -1320,7 +1320,7 @@ trace { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 47 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 47 [ 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" 3 @@ -1330,7 +1330,7 @@ trace { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - SWAP (entry) @ location: 59 (remaining gas: unaccounted) + - SWAP (entry) @ location: 59 [ 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" 3 @@ -1340,7 +1340,7 @@ trace { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 59 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 59 [ "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 3 @@ -1350,7 +1350,7 @@ trace { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - DIP (entry) @ location: 60 (remaining gas: unaccounted) + - DIP (entry) @ location: 60 [ "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 3 @@ -1360,7 +1360,7 @@ trace { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 60 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 60 [ 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 3 { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -1369,7 +1369,7 @@ trace { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - SWAP (entry) @ location: 62 (remaining gas: unaccounted) + - SWAP (entry) @ location: 62 [ 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 3 { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -1378,7 +1378,7 @@ trace { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 62 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 62 [ 3 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -1387,7 +1387,7 @@ trace { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - DIP (entry) @ location: 63 (remaining gas: unaccounted) + - DIP (entry) @ location: 63 [ 3 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -1396,7 +1396,7 @@ trace { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 63 (remaining gas: unaccounted) + - log/CONS (exit) @ location: 63 [ 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -1404,7 +1404,7 @@ trace { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - CONS (entry) @ location: 65 (remaining gas: unaccounted) + - CONS (entry) @ location: 65 [ 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -1412,7 +1412,7 @@ trace { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 65 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 65 [ { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -1420,7 +1420,7 @@ trace { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [halt] (entry) @ location: 65 (remaining gas: unaccounted) + - [halt] (entry) @ location: 65 [ { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -1430,7 +1430,7 @@ trace "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 63 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 63 [ 3 { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -1439,7 +1439,7 @@ trace { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [halt] (entry) @ location: 61 (remaining gas: unaccounted) + - [halt] (entry) @ location: 61 [ 3 { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -1450,7 +1450,7 @@ trace "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 60 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 60 [ "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" 3 { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -1460,7 +1460,7 @@ trace { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - SWAP (entry) @ location: 66 (remaining gas: unaccounted) + - SWAP (entry) @ location: 66 [ "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" 3 { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -1470,7 +1470,7 @@ trace { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 66 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 66 [ 3 "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -1480,7 +1480,7 @@ trace { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - DIP (entry) @ location: 67 (remaining gas: unaccounted) + - DIP (entry) @ location: 67 [ 3 "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -1490,7 +1490,7 @@ trace { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 67 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 67 [ "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -1499,7 +1499,7 @@ trace { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - SWAP (entry) @ location: 69 (remaining gas: unaccounted) + - SWAP (entry) @ location: 69 [ "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -1508,7 +1508,7 @@ trace { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 69 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 69 [ { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -1517,7 +1517,7 @@ trace { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - DIP (entry) @ location: 70 (remaining gas: unaccounted) + - DIP (entry) @ location: 70 [ { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -1526,29 +1526,29 @@ trace { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 70 (remaining gas: unaccounted) + - log/CONS (exit) @ location: 70 [ "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - CONS (entry) @ location: 72 (remaining gas: unaccounted) + - CONS (entry) @ location: 72 [ "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 72 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 72 [ { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [halt] (entry) @ location: 72 (remaining gas: unaccounted) + - [halt] (entry) @ location: 72 [ { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 70 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 70 [ { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -1557,7 +1557,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [halt] (entry) @ location: 68 (remaining gas: unaccounted) + - [halt] (entry) @ location: 68 [ { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -1568,7 +1568,7 @@ trace "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 67 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 67 [ 3 { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -1578,7 +1578,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - CONST (entry) @ location: 73 (remaining gas: unaccounted) + - CONST (entry) @ location: 73 [ 3 { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -1588,7 +1588,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 73 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 73 [ True 3 { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -1599,7 +1599,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [halt] (entry) @ location: 18 (remaining gas: unaccounted) + - [halt] (entry) @ location: 18 [ True 3 { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -1611,7 +1611,7 @@ trace "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - control: KCons - - [log] (exit) @ location: 27 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 27 [ True 3 { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -1622,7 +1622,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [halt] (entry) @ location: 18 (remaining gas: unaccounted) + - [halt] (entry) @ location: 18 [ True 3 { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -1634,7 +1634,7 @@ trace "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - control: KLoop_in - - [log] (exit) @ location: 18 (remaining gas: unaccounted) + - log/DUP (exit) @ location: 18 [ 3 { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -1644,7 +1644,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - DUP (entry) @ location: 20 (remaining gas: unaccounted) + - DUP (entry) @ location: 20 [ 3 { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -1654,7 +1654,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 20 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 20 [ 3 3 { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -1665,7 +1665,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - CONST (entry) @ location: 21 (remaining gas: unaccounted) + - CONST (entry) @ location: 21 [ 3 3 { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -1676,7 +1676,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 21 (remaining gas: unaccounted) + - log/COMPARE (exit) @ location: 21 [ 0 3 3 @@ -1688,7 +1688,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - COMPARE (entry) @ location: 25 (remaining gas: unaccounted) + - COMPARE (entry) @ location: 25 [ 0 3 3 @@ -1700,7 +1700,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 25 (remaining gas: unaccounted) + - log/EQ (exit) @ location: 25 [ -1 3 { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -1711,7 +1711,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - EQ (entry) @ location: 26 (remaining gas: unaccounted) + - EQ (entry) @ location: 26 [ -1 3 { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -1722,7 +1722,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 26 (remaining gas: unaccounted) + - log/IF (exit) @ location: 26 [ False 3 { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -1733,7 +1733,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - IF (entry) @ location: 27 (remaining gas: unaccounted) + - IF (entry) @ location: 27 [ False 3 { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -1744,7 +1744,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 27 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 27 [ 3 { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -1754,7 +1754,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - CONST (entry) @ location: 33 (remaining gas: unaccounted) + - CONST (entry) @ location: 33 [ 3 { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -1764,7 +1764,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 33 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 33 [ 1 3 { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -1775,7 +1775,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - SWAP (entry) @ location: 36 (remaining gas: unaccounted) + - SWAP (entry) @ location: 36 [ 1 3 { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -1786,7 +1786,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 36 (remaining gas: unaccounted) + - log/SUB (exit) @ location: 36 [ 3 1 { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -1797,7 +1797,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - SUB (entry) @ location: 37 (remaining gas: unaccounted) + - SUB (entry) @ location: 37 [ 3 1 { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -1808,7 +1808,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 37 (remaining gas: unaccounted) + - log/ABS (exit) @ location: 37 [ 2 { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -1818,7 +1818,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - ABS (entry) @ location: 38 (remaining gas: unaccounted) + - ABS (entry) @ location: 38 [ 2 { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -1828,7 +1828,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 38 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 38 [ 2 { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -1838,7 +1838,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - CONST (entry) @ location: 39 (remaining gas: unaccounted) + - CONST (entry) @ location: 39 [ 2 { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -1848,7 +1848,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 39 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 39 [ "init" 2 { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -1859,7 +1859,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - CONST (entry) @ location: 42 (remaining gas: unaccounted) + - CONST (entry) @ location: 42 [ "init" 2 { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -1870,7 +1870,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 42 (remaining gas: unaccounted) + - log/NONE (exit) @ location: 42 [ 5000000 "init" 2 @@ -1882,7 +1882,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - NONE (entry) @ location: 45 (remaining gas: unaccounted) + - NONE (entry) @ location: 45 [ 5000000 "init" 2 @@ -1894,7 +1894,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 45 (remaining gas: unaccounted) + - log/CREATE_CONTRACT (exit) @ location: 45 [ None 5000000 "init" @@ -1907,7 +1907,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - CREATE_CONTRACT (entry) @ location: 47 (remaining gas: unaccounted) + - CREATE_CONTRACT (entry) @ location: 47 [ None 5000000 "init" @@ -1920,7 +1920,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 47 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 47 [ 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" 2 @@ -1932,7 +1932,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - SWAP (entry) @ location: 59 (remaining gas: unaccounted) + - SWAP (entry) @ location: 59 [ 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" 2 @@ -1944,7 +1944,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 59 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 59 [ "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 2 @@ -1956,7 +1956,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - DIP (entry) @ location: 60 (remaining gas: unaccounted) + - DIP (entry) @ location: 60 [ "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 2 @@ -1968,7 +1968,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 60 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 60 [ 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 2 { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -1979,7 +1979,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - SWAP (entry) @ location: 62 (remaining gas: unaccounted) + - SWAP (entry) @ location: 62 [ 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 2 { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -1990,7 +1990,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 62 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 62 [ 2 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -2001,7 +2001,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - DIP (entry) @ location: 63 (remaining gas: unaccounted) + - DIP (entry) @ location: 63 [ 2 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -2012,7 +2012,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 63 (remaining gas: unaccounted) + - log/CONS (exit) @ location: 63 [ 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -2022,7 +2022,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - CONS (entry) @ location: 65 (remaining gas: unaccounted) + - CONS (entry) @ location: 65 [ 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -2032,7 +2032,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 65 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 65 [ { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -2042,7 +2042,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [halt] (entry) @ location: 65 (remaining gas: unaccounted) + - [halt] (entry) @ location: 65 [ { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -2054,7 +2054,7 @@ trace "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 63 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 63 [ 2 { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -2065,7 +2065,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [halt] (entry) @ location: 61 (remaining gas: unaccounted) + - [halt] (entry) @ location: 61 [ 2 { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -2078,7 +2078,7 @@ trace "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 60 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 60 [ "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" 2 { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -2090,7 +2090,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - SWAP (entry) @ location: 66 (remaining gas: unaccounted) + - SWAP (entry) @ location: 66 [ "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" 2 { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -2102,7 +2102,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 66 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 66 [ 2 "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -2114,7 +2114,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - DIP (entry) @ location: 67 (remaining gas: unaccounted) + - DIP (entry) @ location: 67 [ 2 "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -2126,7 +2126,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 67 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 67 [ "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -2137,7 +2137,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - SWAP (entry) @ location: 69 (remaining gas: unaccounted) + - SWAP (entry) @ location: 69 [ "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -2148,7 +2148,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 69 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 69 [ { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -2159,7 +2159,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - DIP (entry) @ location: 70 (remaining gas: unaccounted) + - DIP (entry) @ location: 70 [ { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -2170,25 +2170,25 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 70 (remaining gas: unaccounted) + - log/CONS (exit) @ location: 70 [ "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - CONS (entry) @ location: 72 (remaining gas: unaccounted) + - CONS (entry) @ location: 72 [ "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 72 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 72 [ { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [halt] (entry) @ location: 72 (remaining gas: unaccounted) + - [halt] (entry) @ location: 72 [ { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; @@ -2196,7 +2196,7 @@ trace "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 70 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 70 [ { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -2207,7 +2207,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [halt] (entry) @ location: 68 (remaining gas: unaccounted) + - [halt] (entry) @ location: 68 [ { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -2220,7 +2220,7 @@ trace "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 67 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 67 [ 2 { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -2232,7 +2232,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - CONST (entry) @ location: 73 (remaining gas: unaccounted) + - CONST (entry) @ location: 73 [ 2 { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -2244,7 +2244,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 73 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 73 [ True 2 { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -2257,7 +2257,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [halt] (entry) @ location: 18 (remaining gas: unaccounted) + - [halt] (entry) @ location: 18 [ True 2 { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -2271,7 +2271,7 @@ trace "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - control: KCons - - [log] (exit) @ location: 27 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 27 [ True 2 { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -2284,7 +2284,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [halt] (entry) @ location: 18 (remaining gas: unaccounted) + - [halt] (entry) @ location: 18 [ True 2 { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -2298,7 +2298,7 @@ trace "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - control: KLoop_in - - [log] (exit) @ location: 18 (remaining gas: unaccounted) + - log/DUP (exit) @ location: 18 [ 2 { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -2310,7 +2310,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - DUP (entry) @ location: 20 (remaining gas: unaccounted) + - DUP (entry) @ location: 20 [ 2 { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -2322,7 +2322,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 20 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 20 [ 2 2 { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -2335,7 +2335,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - CONST (entry) @ location: 21 (remaining gas: unaccounted) + - CONST (entry) @ location: 21 [ 2 2 { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -2348,7 +2348,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 21 (remaining gas: unaccounted) + - log/COMPARE (exit) @ location: 21 [ 0 2 2 @@ -2362,7 +2362,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - COMPARE (entry) @ location: 25 (remaining gas: unaccounted) + - COMPARE (entry) @ location: 25 [ 0 2 2 @@ -2376,7 +2376,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 25 (remaining gas: unaccounted) + - log/EQ (exit) @ location: 25 [ -1 2 { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -2389,7 +2389,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - EQ (entry) @ location: 26 (remaining gas: unaccounted) + - EQ (entry) @ location: 26 [ -1 2 { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -2402,7 +2402,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 26 (remaining gas: unaccounted) + - log/IF (exit) @ location: 26 [ False 2 { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -2415,7 +2415,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - IF (entry) @ location: 27 (remaining gas: unaccounted) + - IF (entry) @ location: 27 [ False 2 { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -2428,7 +2428,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 27 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 27 [ 2 { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -2440,7 +2440,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - CONST (entry) @ location: 33 (remaining gas: unaccounted) + - CONST (entry) @ location: 33 [ 2 { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -2452,7 +2452,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 33 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 33 [ 1 2 { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -2465,7 +2465,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - SWAP (entry) @ location: 36 (remaining gas: unaccounted) + - SWAP (entry) @ location: 36 [ 1 2 { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -2478,7 +2478,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 36 (remaining gas: unaccounted) + - log/SUB (exit) @ location: 36 [ 2 1 { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -2491,7 +2491,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - SUB (entry) @ location: 37 (remaining gas: unaccounted) + - SUB (entry) @ location: 37 [ 2 1 { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -2504,7 +2504,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 37 (remaining gas: unaccounted) + - log/ABS (exit) @ location: 37 [ 1 { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -2516,7 +2516,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - ABS (entry) @ location: 38 (remaining gas: unaccounted) + - ABS (entry) @ location: 38 [ 1 { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -2528,7 +2528,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 38 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 38 [ 1 { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -2540,7 +2540,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - CONST (entry) @ location: 39 (remaining gas: unaccounted) + - CONST (entry) @ location: 39 [ 1 { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -2552,7 +2552,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 39 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 39 [ "init" 1 { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -2565,7 +2565,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - CONST (entry) @ location: 42 (remaining gas: unaccounted) + - CONST (entry) @ location: 42 [ "init" 1 { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -2578,7 +2578,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 42 (remaining gas: unaccounted) + - log/NONE (exit) @ location: 42 [ 5000000 "init" 1 @@ -2592,7 +2592,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - NONE (entry) @ location: 45 (remaining gas: unaccounted) + - NONE (entry) @ location: 45 [ 5000000 "init" 1 @@ -2606,7 +2606,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 45 (remaining gas: unaccounted) + - log/CREATE_CONTRACT (exit) @ location: 45 [ None 5000000 "init" @@ -2621,7 +2621,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - CREATE_CONTRACT (entry) @ location: 47 (remaining gas: unaccounted) + - CREATE_CONTRACT (entry) @ location: 47 [ None 5000000 "init" @@ -2636,7 +2636,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 47 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 47 [ 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" 1 @@ -2650,7 +2650,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - SWAP (entry) @ location: 59 (remaining gas: unaccounted) + - SWAP (entry) @ location: 59 [ 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" 1 @@ -2664,7 +2664,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 59 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 59 [ "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 1 @@ -2678,7 +2678,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - DIP (entry) @ location: 60 (remaining gas: unaccounted) + - DIP (entry) @ location: 60 [ "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 1 @@ -2692,7 +2692,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 60 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 60 [ 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 1 { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -2705,7 +2705,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - SWAP (entry) @ location: 62 (remaining gas: unaccounted) + - SWAP (entry) @ location: 62 [ 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 1 { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -2718,7 +2718,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 62 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 62 [ 1 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -2731,7 +2731,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - DIP (entry) @ location: 63 (remaining gas: unaccounted) + - DIP (entry) @ location: 63 [ 1 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -2744,7 +2744,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 63 (remaining gas: unaccounted) + - log/CONS (exit) @ location: 63 [ 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -2756,7 +2756,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - CONS (entry) @ location: 65 (remaining gas: unaccounted) + - CONS (entry) @ location: 65 [ 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -2768,7 +2768,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 65 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 65 [ { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -2780,7 +2780,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [halt] (entry) @ location: 65 (remaining gas: unaccounted) + - [halt] (entry) @ location: 65 [ { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -2794,7 +2794,7 @@ trace "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 63 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 63 [ 1 { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -2807,7 +2807,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [halt] (entry) @ location: 61 (remaining gas: unaccounted) + - [halt] (entry) @ location: 61 [ 1 { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -2822,7 +2822,7 @@ trace "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 60 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 60 [ "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" 1 { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -2836,7 +2836,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - SWAP (entry) @ location: 66 (remaining gas: unaccounted) + - SWAP (entry) @ location: 66 [ "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" 1 { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -2850,7 +2850,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 66 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 66 [ 1 "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -2864,7 +2864,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - DIP (entry) @ location: 67 (remaining gas: unaccounted) + - DIP (entry) @ location: 67 [ 1 "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -2878,7 +2878,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 67 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 67 [ "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -2891,7 +2891,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - SWAP (entry) @ location: 69 (remaining gas: unaccounted) + - SWAP (entry) @ location: 69 [ "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -2904,7 +2904,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 69 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 69 [ { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -2917,7 +2917,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - DIP (entry) @ location: 70 (remaining gas: unaccounted) + - DIP (entry) @ location: 70 [ { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -2930,28 +2930,28 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 70 (remaining gas: unaccounted) + - log/CONS (exit) @ location: 70 [ "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - CONS (entry) @ location: 72 (remaining gas: unaccounted) + - CONS (entry) @ location: 72 [ "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 72 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 72 [ { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [halt] (entry) @ location: 72 (remaining gas: unaccounted) + - [halt] (entry) @ location: 72 [ { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; @@ -2960,7 +2960,7 @@ trace "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 70 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 70 [ { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -2973,7 +2973,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [halt] (entry) @ location: 68 (remaining gas: unaccounted) + - [halt] (entry) @ location: 68 [ { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -2988,7 +2988,7 @@ trace "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 67 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 67 [ 1 { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -3002,7 +3002,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - CONST (entry) @ location: 73 (remaining gas: unaccounted) + - CONST (entry) @ location: 73 [ 1 { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -3016,7 +3016,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 73 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 73 [ True 1 { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -3031,7 +3031,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [halt] (entry) @ location: 18 (remaining gas: unaccounted) + - [halt] (entry) @ location: 18 [ True 1 { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -3047,7 +3047,7 @@ trace "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - control: KCons - - [log] (exit) @ location: 27 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 27 [ True 1 { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -3062,7 +3062,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [halt] (entry) @ location: 18 (remaining gas: unaccounted) + - [halt] (entry) @ location: 18 [ True 1 { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -3078,7 +3078,7 @@ trace "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - control: KLoop_in - - [log] (exit) @ location: 18 (remaining gas: unaccounted) + - log/DUP (exit) @ location: 18 [ 1 { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -3092,7 +3092,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - DUP (entry) @ location: 20 (remaining gas: unaccounted) + - DUP (entry) @ location: 20 [ 1 { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -3106,7 +3106,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 20 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 20 [ 1 1 { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -3121,7 +3121,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - CONST (entry) @ location: 21 (remaining gas: unaccounted) + - CONST (entry) @ location: 21 [ 1 1 { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -3136,7 +3136,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 21 (remaining gas: unaccounted) + - log/COMPARE (exit) @ location: 21 [ 0 1 1 @@ -3152,7 +3152,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - COMPARE (entry) @ location: 25 (remaining gas: unaccounted) + - COMPARE (entry) @ location: 25 [ 0 1 1 @@ -3168,7 +3168,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 25 (remaining gas: unaccounted) + - log/EQ (exit) @ location: 25 [ -1 1 { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -3183,7 +3183,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - EQ (entry) @ location: 26 (remaining gas: unaccounted) + - EQ (entry) @ location: 26 [ -1 1 { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -3198,7 +3198,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 26 (remaining gas: unaccounted) + - log/IF (exit) @ location: 26 [ False 1 { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -3213,7 +3213,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - IF (entry) @ location: 27 (remaining gas: unaccounted) + - IF (entry) @ location: 27 [ False 1 { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -3228,7 +3228,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 27 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 27 [ 1 { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -3242,7 +3242,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - CONST (entry) @ location: 33 (remaining gas: unaccounted) + - CONST (entry) @ location: 33 [ 1 { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -3256,7 +3256,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 33 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 33 [ 1 1 { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -3271,7 +3271,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - SWAP (entry) @ location: 36 (remaining gas: unaccounted) + - SWAP (entry) @ location: 36 [ 1 1 { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -3286,7 +3286,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 36 (remaining gas: unaccounted) + - log/SUB (exit) @ location: 36 [ 1 1 { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -3301,7 +3301,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - SUB (entry) @ location: 37 (remaining gas: unaccounted) + - SUB (entry) @ location: 37 [ 1 1 { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -3316,7 +3316,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 37 (remaining gas: unaccounted) + - log/ABS (exit) @ location: 37 [ 0 { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -3330,7 +3330,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - ABS (entry) @ location: 38 (remaining gas: unaccounted) + - ABS (entry) @ location: 38 [ 0 { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -3344,7 +3344,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 38 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 38 [ 0 { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -3358,7 +3358,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - CONST (entry) @ location: 39 (remaining gas: unaccounted) + - CONST (entry) @ location: 39 [ 0 { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -3372,7 +3372,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 39 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 39 [ "init" 0 { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -3387,7 +3387,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - CONST (entry) @ location: 42 (remaining gas: unaccounted) + - CONST (entry) @ location: 42 [ "init" 0 { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -3402,7 +3402,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 42 (remaining gas: unaccounted) + - log/NONE (exit) @ location: 42 [ 5000000 "init" 0 @@ -3418,7 +3418,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - NONE (entry) @ location: 45 (remaining gas: unaccounted) + - NONE (entry) @ location: 45 [ 5000000 "init" 0 @@ -3434,7 +3434,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 45 (remaining gas: unaccounted) + - log/CREATE_CONTRACT (exit) @ location: 45 [ None 5000000 "init" @@ -3451,7 +3451,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - CREATE_CONTRACT (entry) @ location: 47 (remaining gas: unaccounted) + - CREATE_CONTRACT (entry) @ location: 47 [ None 5000000 "init" @@ -3468,7 +3468,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 47 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 47 [ 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" 0 @@ -3484,7 +3484,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - SWAP (entry) @ location: 59 (remaining gas: unaccounted) + - SWAP (entry) @ location: 59 [ 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" 0 @@ -3500,7 +3500,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 59 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 59 [ "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 0 @@ -3516,7 +3516,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - DIP (entry) @ location: 60 (remaining gas: unaccounted) + - DIP (entry) @ location: 60 [ "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 0 @@ -3532,7 +3532,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 60 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 60 [ 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 0 { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -3547,7 +3547,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - SWAP (entry) @ location: 62 (remaining gas: unaccounted) + - SWAP (entry) @ location: 62 [ 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 0 { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -3562,7 +3562,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 62 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 62 [ 0 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -3577,7 +3577,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - DIP (entry) @ location: 63 (remaining gas: unaccounted) + - DIP (entry) @ location: 63 [ 0 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -3592,7 +3592,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 63 (remaining gas: unaccounted) + - log/CONS (exit) @ location: 63 [ 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -3606,7 +3606,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - CONS (entry) @ location: 65 (remaining gas: unaccounted) + - CONS (entry) @ location: 65 [ 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -3620,7 +3620,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 65 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 65 [ { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -3634,7 +3634,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [halt] (entry) @ location: 65 (remaining gas: unaccounted) + - [halt] (entry) @ location: 65 [ { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -3650,7 +3650,7 @@ trace "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 63 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 63 [ 0 { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -3665,7 +3665,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [halt] (entry) @ location: 61 (remaining gas: unaccounted) + - [halt] (entry) @ location: 61 [ 0 { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -3682,7 +3682,7 @@ trace "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 60 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 60 [ "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" 0 { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -3698,7 +3698,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - SWAP (entry) @ location: 66 (remaining gas: unaccounted) + - SWAP (entry) @ location: 66 [ "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" 0 { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -3714,7 +3714,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 66 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 66 [ 0 "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -3730,7 +3730,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - DIP (entry) @ location: 67 (remaining gas: unaccounted) + - DIP (entry) @ location: 67 [ 0 "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -3746,7 +3746,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 67 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 67 [ "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -3761,7 +3761,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - SWAP (entry) @ location: 69 (remaining gas: unaccounted) + - SWAP (entry) @ location: 69 [ "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -3776,7 +3776,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 69 (remaining gas: unaccounted) + - log/DIP (exit) @ location: 69 [ { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -3791,7 +3791,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - DIP (entry) @ location: 70 (remaining gas: unaccounted) + - DIP (entry) @ location: 70 [ { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -3806,7 +3806,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 70 (remaining gas: unaccounted) + - log/CONS (exit) @ location: 70 [ "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; @@ -3814,7 +3814,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - CONS (entry) @ location: 72 (remaining gas: unaccounted) + - CONS (entry) @ location: 72 [ "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; @@ -3822,7 +3822,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 72 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 72 [ { "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" ; "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; @@ -3830,7 +3830,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [halt] (entry) @ location: 72 (remaining gas: unaccounted) + - [halt] (entry) @ location: 72 [ { "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" ; "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; @@ -3840,7 +3840,7 @@ trace "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 70 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 70 [ { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -3855,7 +3855,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [halt] (entry) @ location: 68 (remaining gas: unaccounted) + - [halt] (entry) @ location: 68 [ { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -3872,7 +3872,7 @@ trace "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - control: KUndip - control: KCons - - [log] (exit) @ location: 67 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 67 [ 0 { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -3888,7 +3888,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - CONST (entry) @ location: 73 (remaining gas: unaccounted) + - CONST (entry) @ location: 73 [ 0 { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -3904,7 +3904,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 73 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 73 [ True 0 { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -3921,7 +3921,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [halt] (entry) @ location: 18 (remaining gas: unaccounted) + - [halt] (entry) @ location: 18 [ True 0 { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -3939,7 +3939,7 @@ trace "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - control: KCons - - [log] (exit) @ location: 27 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 27 [ True 0 { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -3956,7 +3956,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [halt] (entry) @ location: 18 (remaining gas: unaccounted) + - [halt] (entry) @ location: 18 [ True 0 { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -3974,7 +3974,7 @@ trace "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - control: KLoop_in - - [log] (exit) @ location: 18 (remaining gas: unaccounted) + - log/DUP (exit) @ location: 18 [ 0 { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -3990,7 +3990,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - DUP (entry) @ location: 20 (remaining gas: unaccounted) + - DUP (entry) @ location: 20 [ 0 { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -4006,7 +4006,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 20 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 20 [ 0 0 { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -4023,7 +4023,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - CONST (entry) @ location: 21 (remaining gas: unaccounted) + - CONST (entry) @ location: 21 [ 0 0 { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -4040,7 +4040,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 21 (remaining gas: unaccounted) + - log/COMPARE (exit) @ location: 21 [ 0 0 0 @@ -4058,7 +4058,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - COMPARE (entry) @ location: 25 (remaining gas: unaccounted) + - COMPARE (entry) @ location: 25 [ 0 0 0 @@ -4076,7 +4076,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 25 (remaining gas: unaccounted) + - log/EQ (exit) @ location: 25 [ 0 0 { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -4093,7 +4093,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - EQ (entry) @ location: 26 (remaining gas: unaccounted) + - EQ (entry) @ location: 26 [ 0 0 { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -4110,7 +4110,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 26 (remaining gas: unaccounted) + - log/IF (exit) @ location: 26 [ True 0 { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -4127,7 +4127,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - IF (entry) @ location: 27 (remaining gas: unaccounted) + - IF (entry) @ location: 27 [ True 0 { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -4144,7 +4144,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 27 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 27 [ 0 { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -4160,7 +4160,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - CONST (entry) @ location: 29 (remaining gas: unaccounted) + - CONST (entry) @ location: 29 [ 0 { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -4176,7 +4176,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 29 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 29 [ False 0 { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -4193,7 +4193,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [halt] (entry) @ location: 18 (remaining gas: unaccounted) + - [halt] (entry) @ location: 18 [ False 0 { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -4211,7 +4211,7 @@ trace "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - control: KCons - - [log] (exit) @ location: 27 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 27 [ False 0 { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -4228,7 +4228,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [halt] (entry) @ location: 18 (remaining gas: unaccounted) + - [halt] (entry) @ location: 18 [ False 0 { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -4247,7 +4247,7 @@ trace "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - control: KLoop_in - control: KCons - - [log] (exit) @ location: 18 (remaining gas: unaccounted) + - log/DROP (exit) @ location: 18 [ 0 { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -4263,7 +4263,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - DROP (entry) @ location: 76 (remaining gas: unaccounted) + - DROP (entry) @ location: 76 [ 0 { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -4279,7 +4279,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 76 (remaining gas: unaccounted) + - log/PAIR (exit) @ location: 76 [ { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -4294,7 +4294,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - PAIR (entry) @ location: 77 (remaining gas: unaccounted) + - PAIR (entry) @ location: 77 [ { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -4309,7 +4309,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] - - [log] (exit) @ location: 77 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 77 [ (Pair { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; @@ -4324,7 +4324,7 @@ trace "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" }) ] - - [halt] (entry) @ location: 7 (remaining gas: unaccounted) + - [halt] (entry) @ location: 7 [ (Pair { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/ticket_join.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/ticket_join.out index 6778af8227b7..6b2d7d48098f 100644 --- a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/ticket_join.out +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/ticket_join.out @@ -1,43 +1,43 @@ ticket_join.out trace - - UNPAIR (interp) @ location: 10 (remaining gas: unaccounted) + - UNPAIR (interp) @ location: 10 [ (Pair (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 3) None) ] - - UNPAIR (entry) @ location: 10 (remaining gas: unaccounted) + - UNPAIR (entry) @ location: 10 [ (Pair (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 3) None) ] - - [log] (exit) @ location: 10 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 10 [ (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 3) None ] - - SWAP (entry) @ location: 11 (remaining gas: unaccounted) + - SWAP (entry) @ location: 11 [ (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 3) None ] - - [log] (exit) @ location: 11 (remaining gas: unaccounted) + - log/IF_NONE (exit) @ location: 11 [ None (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 3) ] - - IF_NONE (entry) @ location: 12 (remaining gas: unaccounted) + - IF_NONE (entry) @ location: 12 [ None (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 3) ] - - [log] (exit) @ location: 12 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 12 [ (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 3) ] - - [halt] (entry) @ location: 24 (remaining gas: unaccounted) + - [halt] (entry) @ location: 24 [ (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 3) ] - control: KCons - - [log] (exit) @ location: 12 (remaining gas: unaccounted) + - log/SOME (exit) @ location: 12 [ (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 3) ] - - SOME (entry) @ location: 24 (remaining gas: unaccounted) + - SOME (entry) @ location: 24 [ (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 3) ] - - [log] (exit) @ location: 24 (remaining gas: unaccounted) + - log/NIL (exit) @ location: 24 [ (Some (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 3)) ] - - NIL (entry) @ location: 25 (remaining gas: unaccounted) + - NIL (entry) @ location: 25 [ (Some (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 3)) ] - - [log] (exit) @ location: 25 (remaining gas: unaccounted) + - log/PAIR (exit) @ location: 25 [ {} (Some (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 3)) ] - - PAIR (entry) @ location: 27 (remaining gas: unaccounted) + - PAIR (entry) @ location: 27 [ {} (Some (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 3)) ] - - [log] (exit) @ location: 27 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 27 [ (Pair {} (Some (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 3))) ] - - [halt] (entry) @ location: 9 (remaining gas: unaccounted) + - [halt] (entry) @ location: 9 [ (Pair {} (Some (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 3))) ] - control: KNil diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/ticket_split.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/ticket_split.out index c6d8bbf12e3a..80b00ecf3563 100644 --- a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/ticket_split.out +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/ticket_split.out @@ -1,181 +1,181 @@ ticket_split.out trace - - CAR (interp) @ location: 8 (remaining gas: unaccounted) + - CAR (interp) @ location: 8 [ (Pair (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 3) Unit) ] - - CAR (entry) @ location: 8 (remaining gas: unaccounted) + - CAR (entry) @ location: 8 [ (Pair (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 3) Unit) ] - - [log] (exit) @ location: 8 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 8 [ (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 3) ] - - CONST (entry) @ location: 9 (remaining gas: unaccounted) + - CONST (entry) @ location: 9 [ (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 3) ] - - [log] (exit) @ location: 9 (remaining gas: unaccounted) + - log/SWAP (exit) @ location: 9 [ (Pair 1 2) (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 3) ] - - SWAP (entry) @ location: 16 (remaining gas: unaccounted) + - SWAP (entry) @ location: 16 [ (Pair 1 2) (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 3) ] - - [log] (exit) @ location: 16 (remaining gas: unaccounted) + - log/SPLIT_TICKET (exit) @ location: 16 [ (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 3) (Pair 1 2) ] - - SPLIT_TICKET (entry) @ location: 17 (remaining gas: unaccounted) + - SPLIT_TICKET (entry) @ location: 17 [ (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 3) (Pair 1 2) ] - - [log] (exit) @ location: 17 (remaining gas: unaccounted) + - log/IF_NONE (exit) @ location: 17 [ (Some (Pair (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 1) (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2))) ] - - IF_NONE (entry) @ location: 19 (remaining gas: unaccounted) + - IF_NONE (entry) @ location: 19 [ (Some (Pair (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 1) (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2))) ] - - [log] (exit) @ location: 19 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 19 [ (Pair (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 1) (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2)) ] - - [halt] (entry) @ location: 25 (remaining gas: unaccounted) + - [halt] (entry) @ location: 25 [ (Pair (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 1) (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2)) ] - control: KCons - - [log] (exit) @ location: 19 (remaining gas: unaccounted) + - log/UNPAIR (exit) @ location: 19 [ (Pair (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 1) (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2)) ] - - UNPAIR (entry) @ location: 25 (remaining gas: unaccounted) + - UNPAIR (entry) @ location: 25 [ (Pair (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 1) (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2)) ] - - [log] (exit) @ location: 25 (remaining gas: unaccounted) + - log/READ_TICKET (exit) @ location: 25 [ (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 1) (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] - - READ_TICKET (entry) @ location: 26 (remaining gas: unaccounted) + - READ_TICKET (entry) @ location: 26 [ (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 1) (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] - - [log] (exit) @ location: 26 (remaining gas: unaccounted) + - log/CDR (exit) @ location: 26 [ (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 1) (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 1) (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] - - CDR (entry) @ location: 28 (remaining gas: unaccounted) + - CDR (entry) @ location: 28 [ (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 1) (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 1) (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] - - [log] (exit) @ location: 28 (remaining gas: unaccounted) + - log/CDR (exit) @ location: 28 [ (Pair 17 1) (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 1) (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] - - CDR (entry) @ location: 29 (remaining gas: unaccounted) + - CDR (entry) @ location: 29 [ (Pair 17 1) (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 1) (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] - - [log] (exit) @ location: 29 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 29 [ 1 (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 1) (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] - - CONST (entry) @ location: 30 (remaining gas: unaccounted) + - CONST (entry) @ location: 30 [ 1 (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 1) (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] - - [log] (exit) @ location: 30 (remaining gas: unaccounted) + - log/COMPARE (exit) @ location: 30 [ 1 1 (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 1) (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] - - COMPARE (entry) @ location: 35 (remaining gas: unaccounted) + - COMPARE (entry) @ location: 35 [ 1 1 (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 1) (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] - - [log] (exit) @ location: 35 (remaining gas: unaccounted) + - log/EQ (exit) @ location: 35 [ 0 (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 1) (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] - - EQ (entry) @ location: 36 (remaining gas: unaccounted) + - EQ (entry) @ location: 36 [ 0 (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 1) (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] - - [log] (exit) @ location: 36 (remaining gas: unaccounted) + - log/IF (exit) @ location: 36 [ True (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 1) (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] - - IF (entry) @ location: 37 (remaining gas: unaccounted) + - IF (entry) @ location: 37 [ True (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 1) (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] - - [log] (exit) @ location: 37 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 37 [ (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 1) (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] - - [halt] (entry) @ location: 43 (remaining gas: unaccounted) + - [halt] (entry) @ location: 43 [ (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 1) (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] - control: KCons - - [log] (exit) @ location: 37 (remaining gas: unaccounted) + - log/DROP (exit) @ location: 37 [ (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 1) (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] - - DROP (entry) @ location: 43 (remaining gas: unaccounted) + - DROP (entry) @ location: 43 [ (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 1) (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] - - [log] (exit) @ location: 43 (remaining gas: unaccounted) + - log/READ_TICKET (exit) @ location: 43 [ (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] - - READ_TICKET (entry) @ location: 44 (remaining gas: unaccounted) + - READ_TICKET (entry) @ location: 44 [ (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] - - [log] (exit) @ location: 44 (remaining gas: unaccounted) + - log/CDR (exit) @ location: 44 [ (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] - - CDR (entry) @ location: 46 (remaining gas: unaccounted) + - CDR (entry) @ location: 46 [ (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] - - [log] (exit) @ location: 46 (remaining gas: unaccounted) + - log/CDR (exit) @ location: 46 [ (Pair 17 2) (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] - - CDR (entry) @ location: 47 (remaining gas: unaccounted) + - CDR (entry) @ location: 47 [ (Pair 17 2) (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] - - [log] (exit) @ location: 47 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 47 [ 2 (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] - - CONST (entry) @ location: 48 (remaining gas: unaccounted) + - CONST (entry) @ location: 48 [ 2 (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] - - [log] (exit) @ location: 48 (remaining gas: unaccounted) + - log/COMPARE (exit) @ location: 48 [ 2 2 (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] - - COMPARE (entry) @ location: 53 (remaining gas: unaccounted) + - COMPARE (entry) @ location: 53 [ 2 2 (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] - - [log] (exit) @ location: 53 (remaining gas: unaccounted) + - log/EQ (exit) @ location: 53 [ 0 (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] - - EQ (entry) @ location: 54 (remaining gas: unaccounted) + - EQ (entry) @ location: 54 [ 0 (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] - - [log] (exit) @ location: 54 (remaining gas: unaccounted) + - log/IF (exit) @ location: 54 [ True (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] - - IF (entry) @ location: 55 (remaining gas: unaccounted) + - IF (entry) @ location: 55 [ True (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] - - [log] (exit) @ location: 55 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 55 [ (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] - - [halt] (entry) @ location: 61 (remaining gas: unaccounted) + - [halt] (entry) @ location: 61 [ (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] - control: KCons - - [log] (exit) @ location: 55 (remaining gas: unaccounted) + - log/DROP (exit) @ location: 55 [ (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] - - DROP (entry) @ location: 61 (remaining gas: unaccounted) + - DROP (entry) @ location: 61 [ (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] - - [log] (exit) @ location: 61 (remaining gas: unaccounted) + - log/CONST (exit) @ location: 61 [ ] - - CONST (entry) @ location: 62 (remaining gas: unaccounted) + - CONST (entry) @ location: 62 [ ] - - [log] (exit) @ location: 62 (remaining gas: unaccounted) + - log/NIL (exit) @ location: 62 [ Unit ] - - NIL (entry) @ location: 63 (remaining gas: unaccounted) + - NIL (entry) @ location: 63 [ Unit ] - - [log] (exit) @ location: 63 (remaining gas: unaccounted) + - log/PAIR (exit) @ location: 63 [ {} Unit ] - - PAIR (entry) @ location: 65 (remaining gas: unaccounted) + - PAIR (entry) @ location: 65 [ {} Unit ] - - [log] (exit) @ location: 65 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 65 [ (Pair {} Unit) ] - - [halt] (entry) @ location: 7 (remaining gas: unaccounted) + - [halt] (entry) @ location: 7 [ (Pair {} Unit) ] - control: KNil diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/view_toplevel_lib.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/view_toplevel_lib.out index f66282010be9..da02dbd85407 100644 --- a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/view_toplevel_lib.out +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/view_toplevel_lib.out @@ -1,22 +1,22 @@ view_toplevel_lib.out trace - - CAR (interp) @ location: 7 (remaining gas: unaccounted) + - CAR (interp) @ location: 7 [ (Pair 5 3) ] - - CAR (entry) @ location: 7 (remaining gas: unaccounted) + - CAR (entry) @ location: 7 [ (Pair 5 3) ] - - [log] (exit) @ location: 7 (remaining gas: unaccounted) + - log/NIL (exit) @ location: 7 [ 5 ] - - NIL (entry) @ location: 8 (remaining gas: unaccounted) + - NIL (entry) @ location: 8 [ 5 ] - - [log] (exit) @ location: 8 (remaining gas: unaccounted) + - log/PAIR (exit) @ location: 8 [ {} 5 ] - - PAIR (entry) @ location: 10 (remaining gas: unaccounted) + - PAIR (entry) @ location: 10 [ {} 5 ] - - [log] (exit) @ location: 10 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 10 [ (Pair {} 5) ] - - [halt] (entry) @ location: 6 (remaining gas: unaccounted) + - [halt] (entry) @ location: 6 [ (Pair {} 5) ] - control: KNil diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/xor.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/xor.out index 309397de4a6a..2f397d8bafeb 100644 --- a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/xor.out +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/xor.out @@ -1,49 +1,49 @@ xor.out trace - - CAR (interp) @ location: 16 (remaining gas: unaccounted) + - CAR (interp) @ location: 16 [ (Pair (Left (Pair True False)) None) ] - - CAR (entry) @ location: 16 (remaining gas: unaccounted) + - CAR (entry) @ location: 16 [ (Pair (Left (Pair True False)) None) ] - - [log] (exit) @ location: 16 (remaining gas: unaccounted) + - log/IF_LEFT (exit) @ location: 16 [ (Left (Pair True False)) ] - - IF_LEFT (entry) @ location: 17 (remaining gas: unaccounted) + - IF_LEFT (entry) @ location: 17 [ (Left (Pair True False)) ] - - [log] (exit) @ location: 17 (remaining gas: unaccounted) + - log/UNPAIR (exit) @ location: 17 [ (Pair True False) ] - - UNPAIR (entry) @ location: 19 (remaining gas: unaccounted) + - UNPAIR (entry) @ location: 19 [ (Pair True False) ] - - [log] (exit) @ location: 19 (remaining gas: unaccounted) + - log/XOR (exit) @ location: 19 [ True False ] - - XOR (entry) @ location: 20 (remaining gas: unaccounted) + - XOR (entry) @ location: 20 [ True False ] - - [log] (exit) @ location: 20 (remaining gas: unaccounted) + - log/LEFT (exit) @ location: 20 [ True ] - - LEFT (entry) @ location: 21 (remaining gas: unaccounted) + - LEFT (entry) @ location: 21 [ True ] - - [log] (exit) @ location: 21 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 21 [ (Left True) ] - - [halt] (entry) @ location: 28 (remaining gas: unaccounted) + - [halt] (entry) @ location: 28 [ (Left True) ] - control: KCons - - [log] (exit) @ location: 17 (remaining gas: unaccounted) + - log/SOME (exit) @ location: 17 [ (Left True) ] - - SOME (entry) @ location: 28 (remaining gas: unaccounted) + - SOME (entry) @ location: 28 [ (Left True) ] - - [log] (exit) @ location: 28 (remaining gas: unaccounted) + - log/NIL (exit) @ location: 28 [ (Some (Left True)) ] - - NIL (entry) @ location: 29 (remaining gas: unaccounted) + - NIL (entry) @ location: 29 [ (Some (Left True)) ] - - [log] (exit) @ location: 29 (remaining gas: unaccounted) + - log/PAIR (exit) @ location: 29 [ {} (Some (Left True)) ] - - PAIR (entry) @ location: 31 (remaining gas: unaccounted) + - PAIR (entry) @ location: 31 [ {} (Some (Left True)) ] - - [log] (exit) @ location: 31 (remaining gas: unaccounted) + - log/[halt] (exit) @ location: 31 [ (Pair {} (Some (Left True))) ] - - [halt] (entry) @ location: 15 (remaining gas: unaccounted) + - [halt] (entry) @ location: 15 [ (Pair {} (Some (Left True))) ] - control: KNil diff --git a/src/proto_alpha/lib_protocol/tezos-protocol-alpha-tests.opam b/src/proto_alpha/lib_protocol/tezos-protocol-alpha-tests.opam index 2f0f66861529..029676aa5fa7 100644 --- a/src/proto_alpha/lib_protocol/tezos-protocol-alpha-tests.opam +++ b/src/proto_alpha/lib_protocol/tezos-protocol-alpha-tests.opam @@ -21,6 +21,7 @@ depends: [ "tezos-base-test-helpers" { with-test } "tezos-benchmark" { with-test } "tezos-benchmark-alpha" { with-test } + "tezt" { with-test } ] build: [ [ -- GitLab From 26946120dd227e987c9d4efc472cf045553c8d62 Mon Sep 17 00:00:00 2001 From: Sventimir Date: Fri, 6 May 2022 13:42:30 +0200 Subject: [PATCH 10/10] CI: Include the newly added tests in unit:alpha job. --- .gitlab/ci/test/unit.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitlab/ci/test/unit.yml b/.gitlab/ci/test/unit.yml index abcc8cd9070f..6a7324d0e360 100644 --- a/.gitlab/ci/test/unit.yml +++ b/.gitlab/ci/test/unit.yml @@ -122,6 +122,7 @@ unit:alpha: proto_alpha__lib_protocol__3: > @src/proto_alpha/lib_protocol/test/pbt/runtest @src/proto_alpha/lib_protocol/test/unit/runtest + @src/proto_alpha/lib_protocol/test/regression/runtest proto_alpha: > @src/proto_alpha/lib_benchmark/runtest @src/proto_alpha/lib_client/runtest -- GitLab