From f8d578b48a9bf7c7dd7e7ff064aa4d95e64b12f8 Mon Sep 17 00:00:00 2001 From: dorimedini-starkware Date: Tue, 7 May 2024 13:15:46 +0300 Subject: [PATCH] chore: recompile Cairo1 feature contracts with current compiler tag (#1876) Signed-off-by: Dori Medini --- .../cairo1/account_faulty.cairo | 6 +- .../cairo1/account_with_long_validate.cairo | 2 +- .../cairo1/compiled/account_faulty.casm.json | 2911 +++++++++-------- .../account_with_dummy_validate.casm.json | 2 +- .../account_with_long_validate.casm.json | 2220 ++++++------- .../cairo1/compiled/empty_contract.casm.json | 3 +- .../compiled/legacy_test_contract.casm.json | 2 +- .../cairo1/compiled/test_contract.casm.json | 1696 ++++++---- .../src/execution/entry_point_test.rs | 16 +- .../src/execution/syscalls/syscalls_test.rs | 6 +- 10 files changed, 3607 insertions(+), 3257 deletions(-) diff --git a/crates/blockifier/feature_contracts/cairo1/account_faulty.cairo b/crates/blockifier/feature_contracts/cairo1/account_faulty.cairo index a3ee668ea6..3c08b1535f 100644 --- a/crates/blockifier/feature_contracts/cairo1/account_faulty.cairo +++ b/crates/blockifier/feature_contracts/cairo1/account_faulty.cairo @@ -1,6 +1,6 @@ use core::option::OptionTrait; use core::traits::TryInto; -#[starknet::contract] +#[starknet::contract(account)] // A dummy account contract with faulty validations. @@ -69,7 +69,7 @@ mod Account { send_message_to_l1_syscall( to_address: to_address, payload: calldata.span() - ); + ).unwrap_syscall(); faulty_validate() } @@ -85,7 +85,7 @@ mod Account { send_message_to_l1_syscall( to_address: to_address, payload: calldata.span() - ); + ).unwrap_syscall(); starknet::VALIDATED } diff --git a/crates/blockifier/feature_contracts/cairo1/account_with_long_validate.cairo b/crates/blockifier/feature_contracts/cairo1/account_with_long_validate.cairo index b9f7cc0eee..1b4e267ec2 100644 --- a/crates/blockifier/feature_contracts/cairo1/account_with_long_validate.cairo +++ b/crates/blockifier/feature_contracts/cairo1/account_with_long_validate.cairo @@ -1,4 +1,4 @@ -#[starknet::contract] +#[starknet::contract(account)] mod Account { use array::{ArrayTrait, SpanTrait}; use starknet::{ContractAddress, call_contract_syscall}; diff --git a/crates/blockifier/feature_contracts/cairo1/compiled/account_faulty.casm.json b/crates/blockifier/feature_contracts/cairo1/compiled/account_faulty.casm.json index 4e9ead30cb..8d2abe5ec2 100644 --- a/crates/blockifier/feature_contracts/cairo1/compiled/account_faulty.casm.json +++ b/crates/blockifier/feature_contracts/cairo1/compiled/account_faulty.casm.json @@ -1,6 +1,6 @@ { "prime": "0x800000000000011000000000000000000000000000000000000000000000001", - "compiler_version": "2.4.0", + "compiler_version": "2.6.0", "bytecode": [ "0xa0680017fff8000", "0x7", @@ -8,21 +8,34 @@ "0x100000000000000000000000000000000", "0x400280007ff97fff", "0x10780017fff7fff", - "0x6f", + "0x79", "0x4825800180007ffa", "0x0", "0x400280007ff97fff", + "0x482680017ff98000", + "0x1", + "0x48297ffc80007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xa", + "0x482680017ffc8000", + "0x1", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x480280007ffc8000", + "0x10780017fff7fff", + "0x8", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x374", - "0x482680017ff98000", + "0x480680017fff8000", "0x1", - "0x20680017fff7ffd", - "0x56", - "0x48307ffb80007ffc", - "0x4824800180007fff", + "0x480680017fff8000", "0x0", + "0x20680017fff7ffe", + "0x51", + "0x48307ffc80007ffd", "0x20680017fff7fff", "0x4", "0x10780017fff7fff", @@ -32,8 +45,8 @@ "0x480680017fff8000", "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", "0x400080007ffe7fff", - "0x48127ffb7fff8000", - "0x48127fea7fff8000", + "0x48127ff77fff8000", + "0x48127ff57fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", @@ -42,44 +55,41 @@ "0x1", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x786", + "0x6ec", "0x482480017fff8000", - "0x785", + "0x6eb", "0x480080007fff8000", "0xa0680017fff8000", "0x9", - "0x4824800180007fe8", - "0x8354", + "0x4824800180007ff3", + "0x5730", "0x482480017fff8000", "0x100000000000000000000000000000000", - "0x400080007ff67fff", + "0x400080007ff27fff", "0x10780017fff7fff", - "0x24", - "0x4824800180007fe8", - "0x8354", - "0x400080007ff77fff", - "0x482480017ff78000", + "0x21", + "0x4824800180007ff3", + "0x5730", + "0x400080007ff37fff", + "0x482480017ff38000", "0x1", "0x48127ffe7fff8000", "0x480a7ffb7fff8000", "0x1104800180018000", - "0x368", + "0x4a1", "0x20680017fff7ffd", - "0x11", + "0xe", "0x40780017fff7fff", "0x1", - "0x48127ffe7fff8000", - "0x48127ffe7fff8000", - "0x48127ffd7fff8000", - "0x1104800180018000", - "0x513", - "0x48127ff27fff8000", - "0x48127ff27fff8000", - "0x48127ff27fff8000", + "0x400080007fff7ffe", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", "0x480680017fff8000", "0x0", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", + "0x48127ffb7fff8000", + "0x482480017ffa8000", + "0x1", "0x208b7fff7fff7ffe", "0x48127ffa7fff8000", "0x48127ffa7fff8000", @@ -94,9 +104,9 @@ "0x480680017fff8000", "0x4f7574206f6620676173", "0x400080007ffe7fff", - "0x482480017ff48000", + "0x482480017ff08000", "0x1", - "0x48127fe37fff8000", + "0x48127fee7fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", @@ -109,8 +119,8 @@ "0x480680017fff8000", "0x4661696c656420746f20646573657269616c697a6520706172616d202331", "0x400080007ffe7fff", - "0x48127ffd7fff8000", - "0x48127fec7fff8000", + "0x48127ff87fff8000", + "0x48127ff67fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", @@ -139,33 +149,85 @@ "0x100000000000000000000000000000000", "0x400280007ff97fff", "0x10780017fff7fff", - "0x9a", + "0xe5", "0x4825800180007ffa", "0x0", "0x400280007ff97fff", + "0x482680017ff98000", + "0x1", + "0x48297ffc80007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xa", + "0x482680017ffc8000", + "0x1", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x480280007ffc8000", + "0x10780017fff7fff", + "0x8", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x2f1", - "0x482680017ff98000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x20680017fff7ffe", + "0xbd", + "0x48307ffc80007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xa", + "0x482480017ffb8000", "0x1", - "0x20680017fff7ffd", - "0x81", "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x0", + "0x480080007ff88000", + "0x10780017fff7fff", + "0x8", "0x48127ffb7fff8000", - "0x1104800180018000", - "0x2e9", - "0x20680017fff7ffe", - "0x6d", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x1104800180018000", - "0x4c0", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", "0x20680017fff7ffe", - "0x59", + "0x9a", "0x48307ffc80007ffd", - "0x4824800180007fff", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xa", + "0x482480017ffb8000", + "0x1", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ff87fff8000", + "0x10780017fff7fff", + "0x8", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x20680017fff7ffe", + "0x77", + "0x480080007fff8000", + "0x20680017fff7fff", + "0x6", + "0x480680017fff8000", + "0x1", + "0x10780017fff7fff", + "0x4", + "0x480680017fff8000", "0x0", + "0x48307ffa80007ffb", "0x20680017fff7fff", "0x4", "0x10780017fff7fff", @@ -175,8 +237,8 @@ "0x480680017fff8000", "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", "0x400080007ffe7fff", - "0x48127fd97fff8000", - "0x48127fc87fff8000", + "0x48127feb7fff8000", + "0x48127fe97fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", @@ -185,47 +247,70 @@ "0x1", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x6f7", + "0x62c", "0x482480017fff8000", - "0x6f6", + "0x62b", "0x480080007fff8000", "0xa0680017fff8000", "0x9", - "0x4824800180007fc6", - "0x9cb8", + "0x4824800180007fe7", + "0x6414", "0x482480017fff8000", "0x100000000000000000000000000000000", - "0x400080007fd47fff", + "0x400080007fe67fff", "0x10780017fff7fff", - "0x27", - "0x4824800180007fc6", - "0x9cb8", - "0x400080007fd57fff", - "0x482480017fd58000", + "0x3e", + "0x4824800180007fe7", + "0x6414", + "0x400080007fe77fff", + "0x480680017fff8000", + "0x1", + "0x48307ff780007fff", + "0x482480017fe58000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x20680017fff7ffd", + "0x7", + "0x480680017fff8000", + "0x1", + "0x48307ffe80007fff", + "0x10780017fff7fff", + "0x5", + "0x40780017fff7fff", "0x1", "0x48127ffe7fff8000", + "0x20680017fff7fff", + "0x9", + "0x48127ffc7fff8000", + "0x48127ff87fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x56414c4944", + "0x10780017fff7fff", + "0xd", + "0x48127ffc7fff8000", + "0x48127ff87fff8000", "0x480a7ffb7fff8000", - "0x48127fd17fff8000", - "0x48127fe07fff8000", - "0x48127ff27fff8000", "0x1104800180018000", - "0x4c2", + "0x3c8", "0x20680017fff7ffd", - "0x11", + "0x12", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffc7fff8000", "0x40780017fff7fff", "0x1", - "0x48127ffe7fff8000", - "0x48127ffe7fff8000", - "0x48127ffd7fff8000", - "0x1104800180018000", - "0x481", - "0x48127ff27fff8000", - "0x48127ff27fff8000", - "0x48127ff27fff8000", + "0x400080007fff7ffe", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", "0x480680017fff8000", "0x0", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", + "0x48127ffb7fff8000", + "0x482480017ffa8000", + "0x1", "0x208b7fff7fff7ffe", "0x48127ffa7fff8000", "0x48127ffa7fff8000", @@ -240,9 +325,9 @@ "0x480680017fff8000", "0x4f7574206f6620676173", "0x400080007ffe7fff", - "0x482480017fd28000", + "0x482480017fe48000", "0x1", - "0x48127fc17fff8000", + "0x48127fe27fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", @@ -255,8 +340,8 @@ "0x480680017fff8000", "0x4661696c656420746f20646573657269616c697a6520706172616d202333", "0x400080007ffe7fff", - "0x48127fdb7fff8000", - "0x48127fca7fff8000", + "0x48127fee7fff8000", + "0x48127fec7fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", @@ -269,8 +354,8 @@ "0x480680017fff8000", "0x4661696c656420746f20646573657269616c697a6520706172616d202332", "0x400080007ffe7fff", - "0x48127fee7fff8000", - "0x48127fdd7fff8000", + "0x48127ff37fff8000", + "0x48127ff17fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", @@ -283,8 +368,8 @@ "0x480680017fff8000", "0x4661696c656420746f20646573657269616c697a6520706172616d202331", "0x400080007ffe7fff", - "0x48127ffd7fff8000", - "0x48127fec7fff8000", + "0x48127ff87fff8000", + "0x48127ff67fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", @@ -307,146 +392,127 @@ "0x482480017ff98000", "0x1", "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x2", "0xa0680017fff8000", "0x7", "0x482680017ffa8000", - "0xffffffffffffffffffffffffffffed90", + "0x100000000000000000000000000000000", "0x400280007ff97fff", "0x10780017fff7fff", - "0xa9", + "0x123", "0x4825800180007ffa", - "0x1270", + "0x0", "0x400280007ff97fff", "0x482680017ff98000", "0x1", + "0x48297ffc80007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xa", + "0x482680017ffc8000", + "0x1", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x480280007ffc8000", + "0x10780017fff7fff", + "0x8", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x481", - "0x20680017fff7ffe", - "0x90", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x1104800180018000", - "0x239", - "0x40137ff07fff8000", - "0x20680017fff7ffe", - "0x7b", - "0x48127fec7fff8000", - "0x48127fd07fff8000", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x40137ffb7fff8001", - "0x1104800180018000", - "0x4aa", - "0x20680017fff7ffa", - "0x6a", - "0x20680017fff7ffd", - "0x5a", - "0x48307ffb80007ffc", - "0x4824800180007fff", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", "0x0", + "0x20680017fff7ffe", + "0xf8", + "0xa0680017fff8004", + "0xe", + "0x4824800180047ffe", + "0x800000000000000000000000000000000000000000000000000000000000000", + "0x484480017ffe8000", + "0x110000000000000000", + "0x48307ffe7fff8002", + "0x480080007ff67ffc", + "0x480080017ff57ffc", + "0x402480017ffb7ffd", + "0xffffffffffffffeeffffffffffffffff", + "0x400080027ff47ffd", + "0x10780017fff7fff", + "0xe6", + "0x484480017fff8001", + "0x8000000000000000000000000000000", + "0x48307fff80007ffd", + "0x480080007ff77ffd", + "0x480080017ff67ffd", + "0x402480017ffc7ffe", + "0xf8000000000000000000000000000000", + "0x400080027ff57ffe", + "0x482480017ff58000", + "0x3", + "0x48307ff680007ff7", "0x20680017fff7fff", "0x4", "0x10780017fff7fff", - "0x10", - "0x40780017fff7fff", + "0xa", + "0x482480017ff58000", "0x1", + "0x48127ff57fff8000", "0x480680017fff8000", - "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", - "0x400080007ffe7fff", - "0x48127ff47fff8000", - "0x48127ff47fff8000", - "0x480a7ffb7fff8000", + "0x0", + "0x480080007ff28000", + "0x10780017fff7fff", + "0x8", + "0x48127ff57fff8000", + "0x48127ff57fff8000", "0x480680017fff8000", "0x1", - "0x48127ffa7fff8000", - "0x482480017ff98000", - "0x1", - "0x208b7fff7fff7ffe", - "0x1104800180018000", - "0x641", - "0x482480017fff8000", - "0x640", - "0x480080007fff8000", - "0xa0680017fff8000", - "0x9", - "0x4824800180007ff2", - "0xcb0c", - "0x482480017fff8000", - "0x100000000000000000000000000000000", - "0x400080007fef7fff", + "0x480680017fff8000", + "0x0", + "0x20680017fff7ffe", + "0xb9", + "0x48307ffc80007ffd", + "0x20680017fff7fff", + "0x4", "0x10780017fff7fff", - "0x28", - "0x4824800180007ff2", - "0xcb0c", - "0x400080007ff07fff", - "0x482480017ff08000", - "0x1", - "0x48127ffe7fff8000", - "0x480a7ffb7fff8000", - "0x480a80007fff8000", - "0x480a80017fff8000", - "0x48127ff17fff8000", - "0x48127ff17fff8000", - "0x1104800180018000", - "0x4be", - "0x20680017fff7ffd", - "0x11", - "0x40780017fff7fff", + "0xa", + "0x482480017ffb8000", "0x1", - "0x48127ffe7fff8000", - "0x48127ffe7fff8000", - "0x48127ffd7fff8000", - "0x1104800180018000", - "0x3ca", - "0x48127ff27fff8000", - "0x48127ff27fff8000", - "0x48127ff27fff8000", + "0x48127ffb7fff8000", "0x480680017fff8000", "0x0", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", + "0x48127ff87fff8000", + "0x10780017fff7fff", + "0x8", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", "0x480680017fff8000", - "0x4f7574206f6620676173", - "0x400080007ffe7fff", - "0x482480017fed8000", "0x1", - "0x48127fed7fff8000", - "0x480a7ffb7fff8000", "0x480680017fff8000", - "0x1", - "0x48127ffa7fff8000", - "0x482480017ff98000", - "0x1", - "0x208b7fff7fff7ffe", + "0x0", + "0x20680017fff7ffe", + "0x20", "0x40780017fff7fff", "0x1", - "0x480680017fff8000", - "0x4661696c656420746f20646573657269616c697a6520706172616d202333", - "0x400080007ffe7fff", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x1", + "0x48127ff47fff8000", + "0x48127fe77fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ffb7fff8000", "0x48127ffa7fff8000", - "0x482480017ff98000", - "0x1", - "0x208b7fff7fff7ffe", + "0x480080007ff88000", + "0x1104800180018000", + "0x4d2", + "0x20680017fff7ffa", + "0xb", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x10780017fff7fff", + "0x14", "0x48127ff87fff8000", "0x48127ff87fff8000", "0x480a7ffb7fff8000", @@ -455,90 +521,19 @@ "0x48127ffa7fff8000", "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x480680017fff8000", - "0x4661696c656420746f20646573657269616c697a6520706172616d202332", - "0x400080007ffe7fff", - "0x48127fea7fff8000", - "0x48127fce7fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x1", + "0x48127ff57fff8000", + "0x48127fe87fff8000", "0x48127ffa7fff8000", - "0x482480017ff98000", - "0x1", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x480680017fff8000", - "0x4661696c656420746f20646573657269616c697a6520706172616d202331", - "0x400080007ffe7fff", - "0x48127ff97fff8000", - "0x48127fdd7fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x1", "0x48127ffa7fff8000", - "0x482480017ff98000", - "0x1", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", "0x480680017fff8000", - "0x4f7574206f6620676173", - "0x400080007ffe7fff", - "0x482680017ff98000", "0x1", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", "0x480680017fff8000", - "0x1", - "0x48127ffa7fff8000", - "0x482480017ff98000", - "0x1", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x2", - "0xa0680017fff8000", - "0x7", - "0x482680017ffa8000", - "0xffffffffffffffffffffffffffffed90", - "0x400280007ff97fff", - "0x10780017fff7fff", - "0x9e", - "0x4825800180007ffa", - "0x1270", - "0x400280007ff97fff", - "0x482680017ff98000", - "0x1", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x3c2", - "0x20680017fff7ffe", - "0x85", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x1104800180018000", - "0x17a", - "0x40137ff07fff8000", - "0x20680017fff7ffe", - "0x70", - "0x48127fec7fff8000", - "0x48127fd07fff8000", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x40137ffb7fff8001", - "0x1104800180018000", - "0x3eb", - "0x20680017fff7ffa", - "0x5f", + "0x0", + "0x480680017fff8000", + "0x0", "0x20680017fff7ffd", - "0x4f", + "0x6c", "0x48307ffb80007ffc", - "0x4824800180007fff", - "0x0", "0x20680017fff7fff", "0x4", "0x10780017fff7fff", @@ -548,8 +543,8 @@ "0x480680017fff8000", "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", "0x400080007ffe7fff", - "0x48127ff47fff8000", - "0x48127ff47fff8000", + "0x48127ff67fff8000", + "0x48127ff67fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", @@ -558,43 +553,74 @@ "0x1", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x582", + "0x4fa", "0x482480017fff8000", - "0x581", + "0x4f9", "0x480080007fff8000", "0xa0680017fff8000", "0x9", - "0x4824800180007ff2", - "0x319c", + "0x4824800180007ff4", + "0x9bdc", "0x482480017fff8000", "0x100000000000000000000000000000000", - "0x400080007fef7fff", + "0x400080007ff17fff", "0x10780017fff7fff", - "0x1d", - "0x4824800180007ff2", - "0x319c", - "0x400080007ff07fff", - "0x48127fff7fff8000", - "0x480a7ffb7fff8000", - "0x480a80007fff8000", - "0x480a80017fff8000", - "0x48127ff27fff8000", - "0x48127ff27fff8000", - "0x1104800180018000", - "0x42f", - "0x40780017fff7fff", + "0x3c", + "0x4824800180007ff4", + "0x9bdc", + "0x400080007ff27fff", + "0x480680017fff8000", + "0x0", + "0x482480017ff18000", "0x1", - "0x48127ffe7fff8000", - "0x48127ffe7fff8000", + "0x480680017fff8000", + "0x53656e644d657373616765546f4c31", + "0x400280007ffb7fff", + "0x400280017ffb7ffc", + "0x400280027ffb7ffd", + "0x400280037ffb7ff4", + "0x400280047ffb7ff5", + "0x480280067ffb8000", + "0x20680017fff7fff", + "0x1d", "0x48127ffd7fff8000", + "0x480280057ffb8000", + "0x482680017ffb8000", + "0x7", "0x1104800180018000", - "0x30f", - "0x482480017fd88000", + "0x2a1", + "0x20680017fff7ffd", + "0xe", + "0x40780017fff7fff", "0x1", - "0x48127ff47fff8000", - "0x48127ff47fff8000", + "0x400080007fff7ffe", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", "0x480680017fff8000", "0x0", + "0x48127ffb7fff8000", + "0x482480017ffa8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x10780017fff7fff", + "0x8", + "0x48127ffd7fff8000", + "0x480280057ffb8000", + "0x482680017ffb8000", + "0x9", + "0x480280077ffb8000", + "0x480280087ffb8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x1", "0x48127ffa7fff8000", "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", @@ -603,9 +629,9 @@ "0x480680017fff8000", "0x4f7574206f6620676173", "0x400080007ffe7fff", - "0x482480017fed8000", + "0x482480017fef8000", "0x1", - "0x48127fed7fff8000", + "0x48127fef7fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", @@ -618,8 +644,8 @@ "0x480680017fff8000", "0x4661696c656420746f20646573657269616c697a6520706172616d202333", "0x400080007ffe7fff", - "0x48127ff67fff8000", - "0x48127ff67fff8000", + "0x48127ff77fff8000", + "0x48127ff77fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", @@ -627,21 +653,13 @@ "0x482480017ff98000", "0x1", "0x208b7fff7fff7ffe", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x1", "0x480680017fff8000", "0x4661696c656420746f20646573657269616c697a6520706172616d202332", "0x400080007ffe7fff", - "0x48127fea7fff8000", - "0x48127fce7fff8000", + "0x48127ff87fff8000", + "0x48127feb7fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", @@ -649,13 +667,20 @@ "0x482480017ff98000", "0x1", "0x208b7fff7fff7ffe", + "0x482480017ff48000", + "0x3", + "0x10780017fff7fff", + "0x5", + "0x40780017fff7fff", + "0x6", + "0x48127ff47fff8000", "0x40780017fff7fff", "0x1", "0x480680017fff8000", "0x4661696c656420746f20646573657269616c697a6520706172616d202331", "0x400080007ffe7fff", - "0x48127ff97fff8000", - "0x48127fdd7fff8000", + "0x48127ffd7fff8000", + "0x48127fef7fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", @@ -684,114 +709,142 @@ "0x100000000000000000000000000000000", "0x400280007ff97fff", "0x10780017fff7fff", - "0x49", + "0x112", "0x4825800180007ffa", "0x0", "0x400280007ff97fff", - "0x48297ffc80007ffd", "0x482680017ff98000", "0x1", - "0x4824800180007ffe", - "0x0", + "0x48297ffc80007ffd", "0x20680017fff7fff", "0x4", "0x10780017fff7fff", - "0x10", - "0x40780017fff7fff", + "0xa", + "0x482680017ffc8000", "0x1", + "0x480a7ffd7fff8000", "0x480680017fff8000", - "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", - "0x400080007ffe7fff", - "0x48127ffc7fff8000", - "0x48127ff97fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ffa7fff8000", - "0x482480017ff98000", - "0x1", - "0x208b7fff7fff7ffe", - "0x1104800180018000", - "0x4e8", - "0x482480017fff8000", - "0x4e7", - "0x480080007fff8000", - "0xa0680017fff8000", - "0x9", - "0x4824800180007ff7", "0x0", - "0x482480017fff8000", - "0x100000000000000000000000000000000", - "0x400080007ff77fff", + "0x480280007ffc8000", "0x10780017fff7fff", - "0x12", - "0x4824800180007ff7", + "0x8", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", "0x0", - "0x400080007ff87fff", - "0x1104800180018000", - "0x3b4", - "0x40780017fff7fff", - "0x1", + "0x20680017fff7ffe", + "0xe7", + "0xa0680017fff8004", + "0xe", + "0x4824800180047ffe", + "0x800000000000000000000000000000000000000000000000000000000000000", + "0x484480017ffe8000", + "0x110000000000000000", + "0x48307ffe7fff8002", + "0x480080007ff67ffc", + "0x480080017ff57ffc", + "0x402480017ffb7ffd", + "0xffffffffffffffeeffffffffffffffff", + "0x400080027ff47ffd", + "0x10780017fff7fff", + "0xd5", + "0x484480017fff8001", + "0x8000000000000000000000000000000", + "0x48307fff80007ffd", + "0x480080007ff77ffd", + "0x480080017ff67ffd", + "0x402480017ffc7ffe", + "0xf8000000000000000000000000000000", + "0x400080027ff57ffe", + "0x482480017ff58000", + "0x3", + "0x48307ff680007ff7", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xa", "0x482480017ff58000", "0x1", + "0x48127ff57fff8000", + "0x480680017fff8000", + "0x0", + "0x480080007ff28000", + "0x10780017fff7fff", + "0x8", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x20680017fff7ffe", + "0xa8", + "0x48307ffc80007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xa", + "0x482480017ffb8000", + "0x1", "0x48127ffb7fff8000", - "0x480a7ffb7fff8000", "0x480680017fff8000", "0x0", + "0x48127ff87fff8000", + "0x10780017fff7fff", + "0x8", "0x48127ffb7fff8000", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", + "0x48127ffb7fff8000", + "0x480680017fff8000", "0x1", "0x480680017fff8000", - "0x4f7574206f6620676173", - "0x400080007ffe7fff", - "0x482480017ff58000", + "0x0", + "0x20680017fff7ffe", + "0x20", + "0x40780017fff7fff", "0x1", - "0x48127ff27fff8000", + "0x48127ff47fff8000", + "0x48127fe77fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ffb7fff8000", + "0x48127ffa7fff8000", + "0x480080007ff88000", + "0x1104800180018000", + "0x39b", + "0x20680017fff7ffa", + "0xb", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x10780017fff7fff", + "0x14", + "0x48127ff87fff8000", + "0x48127ff87fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", "0x48127ffa7fff8000", - "0x482480017ff98000", - "0x1", + "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", + "0x48127ff57fff8000", + "0x48127fe87fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", "0x480680017fff8000", - "0x4f7574206f6620676173", - "0x400080007ffe7fff", - "0x482680017ff98000", "0x1", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", "0x480680017fff8000", - "0x1", - "0x48127ffa7fff8000", - "0x482480017ff98000", - "0x1", - "0x208b7fff7fff7ffe", - "0xa0680017fff8000", - "0x7", - "0x482680017ffa8000", - "0x100000000000000000000000000000000", - "0x400280007ff97fff", - "0x10780017fff7fff", - "0x6b", - "0x4825800180007ffa", "0x0", - "0x400280007ff97fff", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x250", - "0x482680017ff98000", - "0x1", + "0x480680017fff8000", + "0x0", "0x20680017fff7ffd", - "0x52", + "0x5b", "0x48307ffb80007ffc", - "0x4824800180007fff", - "0x0", "0x20680017fff7fff", "0x4", "0x10780017fff7fff", @@ -801,8 +854,8 @@ "0x480680017fff8000", "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", "0x400080007ffe7fff", - "0x48127ffb7fff8000", - "0x48127fe67fff8000", + "0x48127ff67fff8000", + "0x48127ff67fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", @@ -811,57 +864,96 @@ "0x1", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x485", + "0x3c3", "0x482480017fff8000", - "0x484", + "0x3c2", "0x480080007fff8000", "0xa0680017fff8000", "0x9", - "0x4824800180007fe4", - "0x89f8", + "0x4824800180007ff4", + "0x28b4", "0x482480017fff8000", "0x100000000000000000000000000000000", - "0x400080007ff67fff", + "0x400080007ff17fff", "0x10780017fff7fff", - "0x20", - "0x4824800180007fe4", - "0x89f8", - "0x400080007ff77fff", - "0x482480017ff78000", + "0x2b", + "0x4824800180007ff4", + "0x28b4", + "0x400080007ff27fff", + "0x480680017fff8000", + "0x0", + "0x482480017ff18000", "0x1", - "0x48127ffe7fff8000", - "0x480a7ffb7fff8000", - "0x48127ff37fff8000", - "0x1104800180018000", - "0x34d", - "0x20680017fff7ffd", - "0xc", + "0x480680017fff8000", + "0x53656e644d657373616765546f4c31", + "0x400280007ffb7fff", + "0x400280017ffb7ffc", + "0x400280027ffb7ffd", + "0x400280037ffb7ff4", + "0x400280047ffb7ff5", + "0x480280067ffb8000", + "0x20680017fff7fff", + "0x11", "0x40780017fff7fff", "0x1", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x48127ff97fff8000", "0x480680017fff8000", - "0x0", + "0x56414c4944", + "0x400080007ffe7fff", "0x48127ffb7fff8000", + "0x480280057ffb8000", + "0x482680017ffb8000", + "0x7", + "0x480680017fff8000", + "0x0", "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", "0x208b7fff7fff7ffe", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", + "0x48127ffd7fff8000", + "0x480280057ffb8000", + "0x482680017ffb8000", + "0x9", "0x480680017fff8000", "0x1", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", + "0x480280077ffb8000", + "0x480280087ffb8000", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x1", "0x480680017fff8000", "0x4f7574206f6620676173", "0x400080007ffe7fff", - "0x482480017ff48000", + "0x482480017fef8000", + "0x1", + "0x48127fef7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4661696c656420746f20646573657269616c697a6520706172616d202333", + "0x400080007ffe7fff", + "0x48127ff77fff8000", + "0x48127ff77fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", "0x1", - "0x48127fdf7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4661696c656420746f20646573657269616c697a6520706172616d202332", + "0x400080007ffe7fff", + "0x48127ff87fff8000", + "0x48127feb7fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", @@ -869,13 +961,20 @@ "0x482480017ff98000", "0x1", "0x208b7fff7fff7ffe", + "0x482480017ff48000", + "0x3", + "0x10780017fff7fff", + "0x5", + "0x40780017fff7fff", + "0x6", + "0x48127ff47fff8000", "0x40780017fff7fff", "0x1", "0x480680017fff8000", "0x4661696c656420746f20646573657269616c697a6520706172616d202331", "0x400080007ffe7fff", "0x48127ffd7fff8000", - "0x48127fe87fff8000", + "0x48127fef7fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", @@ -898,380 +997,234 @@ "0x482480017ff98000", "0x1", "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0x7", + "0x482680017ffa8000", + "0x100000000000000000000000000000000", + "0x400280007ff97fff", + "0x10780017fff7fff", + "0x45", + "0x4825800180007ffa", + "0x0", + "0x400280007ff97fff", + "0x482680017ff98000", + "0x1", "0x48297ffc80007ffd", "0x20680017fff7fff", "0x4", "0x10780017fff7fff", - "0xa", - "0x482680017ffc8000", - "0x1", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x0", - "0x480a7ffc7fff8000", - "0x10780017fff7fff", - "0x8", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", + "0x10", + "0x40780017fff7fff", "0x1", "0x480680017fff8000", - "0x0", - "0x48127ffc7fff8000", + "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", + "0x400080007ffe7fff", "0x48127ffc7fff8000", - "0x20680017fff7ffc", - "0x8", - "0x48127ffe7fff8000", - "0x48127ffe7fff8000", - "0x480680017fff8000", - "0x0", - "0x480080007ffa8000", - "0x208b7fff7fff7ffe", - "0x48127ffe7fff8000", - "0x48127ffe7fff8000", + "0x48127ffa7fff8000", + "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", - "0x480680017fff8000", - "0x0", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x313", - "0x20680017fff7ffd", - "0x1a6", - "0x480a7ffb7fff8000", - "0x480080037ffe8000", - "0x480080047ffd8000", - "0x480680017fff8000", - "0x0", "0x1104800180018000", - "0x31f", - "0x480080037ff08000", - "0x480080047fef8000", - "0x20680017fff7ffb", - "0x191", - "0x480080007ffd8000", - "0x4824800180007fff", + "0x31e", + "0x482480017fff8000", + "0x31d", + "0x480080007fff8000", + "0xa0680017fff8000", + "0x9", + "0x4824800180007ff8", "0x0", - "0x20680017fff7fff", - "0xe", - "0x40780017fff7fff", - "0x52", - "0x48127fa67fff8000", - "0x48127f957fff8000", - "0x48127f957fff8000", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400080007ff77fff", + "0x10780017fff7fff", + "0x10", + "0x4824800180007ff8", "0x0", - "0x480680017fff8000", - "0x56414c4944", - "0x208b7fff7fff7ffe", - "0x4824800180007ffe", - "0x1", - "0x20680017fff7fff", - "0x24", + "0x400080007ff87fff", "0x40780017fff7fff", - "0x4d", - "0x480680017fff8000", - "0x0", - "0x4824800180007fff", "0x1", - "0x20680017fff7fff", - "0xe", - "0x40780017fff7fff", - "0x2", - "0x48127fa67fff8000", - "0x48127f957fff8000", - "0x48127f957fff8000", - "0x480680017fff8000", - "0x0", + "0x482480017ff78000", + "0x1", + "0x48127ffd7fff8000", + "0x480a7ffb7fff8000", "0x480680017fff8000", "0x0", - "0x480680017fff8000", - "0x494e56414c4944", + "0x48127ffb7fff8000", + "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x1", "0x480680017fff8000", - "0x496e76616c6964207363656e6172696f", + "0x4f7574206f6620676173", "0x400080007ffe7fff", - "0x48127fa67fff8000", - "0x48127f957fff8000", - "0x48127f957fff8000", + "0x482480017ff58000", + "0x1", + "0x48127ff37fff8000", + "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", "0x48127ffa7fff8000", "0x482480017ff98000", "0x1", "0x208b7fff7fff7ffe", - "0x4824800180007ffd", - "0x2", - "0x20680017fff7fff", - "0x78", "0x40780017fff7fff", - "0x2a", - "0x48127fcc7fff8000", - "0x48127fcf7fff8000", - "0x48127fcf7fff8000", + "0x1", "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482680017ff98000", "0x1", - "0x1104800180018000", - "0x2d7", - "0x20680017fff7ffd", - "0x63", - "0x40780017fff7fff", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", "0x1", - "0x480080007ffe8000", - "0xa0680017fff8004", - "0xe", - "0x4824800180047ffe", - "0x800000000000000000000000000000000000000000000000000000000000000", - "0x484480017ffe8000", - "0x110000000000000000", - "0x48307ffe7fff8002", - "0x480080007ff67ffc", - "0x480080017ff57ffc", - "0x402480017ffb7ffd", - "0xffffffffffffffeeffffffffffffffff", - "0x400080027ff47ffd", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0x7", + "0x482680017ffa8000", + "0x100000000000000000000000000000000", + "0x400280007ff97fff", "0x10780017fff7fff", - "0x41", - "0x484480017fff8001", - "0x8000000000000000000000000000000", - "0x48307fff80007ffd", - "0x480080007ff77ffd", - "0x480080017ff67ffd", - "0x402480017ffc7ffe", - "0xf8000000000000000000000000000000", - "0x400080027ff57ffe", - "0x480680017fff8000", - "0x1b1a0649752af1b28b3dc29a1556eee781e4a4c3a1f7f53f90fa834de098c4d", - "0x48127ff87fff8000", - "0x48127ff77fff8000", - "0x482480017ff28000", - "0x3", - "0x480680017fff8000", - "0x43616c6c436f6e7472616374", - "0x400080007fa27fff", - "0x400080017fa27fa1", - "0x400080027fa27ff5", - "0x400080037fa27ffb", - "0x400080047fa27ffc", - "0x400080057fa27ffd", - "0x480080077fa28000", + "0x9a", + "0x4825800180007ffa", + "0x0", + "0x400280007ff97fff", + "0x482680017ff98000", + "0x1", + "0x48297ffc80007ffd", "0x20680017fff7fff", - "0xb", - "0x480080067fa18000", - "0x482480017fa08000", + "0x4", + "0x10780017fff7fff", "0xa", + "0x482680017ffc8000", + "0x1", + "0x480a7ffd7fff8000", "0x480680017fff8000", "0x0", - "0x480080087f9e8000", - "0x480080097f9d8000", + "0x480a7ffc7fff8000", "0x10780017fff7fff", - "0x9", - "0x480080067fa18000", - "0x482480017fa08000", - "0xa", + "0x8", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", "0x480680017fff8000", "0x1", - "0x480080087f9e8000", - "0x480080097f9d8000", - "0x1104800180018000", - "0x2bb", - "0x20680017fff7ffd", - "0xc", - "0x48127ff37fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x480680017fff8000", - "0x0", "0x480680017fff8000", "0x0", - "0x480680017fff8000", - "0x56414c4944", - "0x208b7fff7fff7ffe", - "0x48127ff37fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", + "0x20680017fff7ffe", + "0x72", + "0x480080007fff8000", + "0x20680017fff7fff", + "0x6", "0x480680017fff8000", "0x1", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0xd", + "0x10780017fff7fff", + "0x4", + "0x480680017fff8000", + "0x0", + "0x48307ffa80007ffb", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x10", "0x40780017fff7fff", "0x1", "0x480680017fff8000", - "0x4f7074696f6e3a3a756e77726170206661696c65642e", + "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", "0x400080007ffe7fff", - "0x482480017fe58000", - "0x3", - "0x48127f957fff8000", - "0x48127f957fff8000", + "0x48127ff57fff8000", + "0x48127ff37fff8000", + "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", "0x48127ffa7fff8000", "0x482480017ff98000", "0x1", "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x17", - "0x48127fe57fff8000", - "0x48127f957fff8000", - "0x48127f957fff8000", + "0x1104800180018000", + "0x2a7", + "0x482480017fff8000", + "0x2a6", + "0x480080007fff8000", + "0xa0680017fff8000", + "0x9", + "0x4824800180007ff1", + "0x5d0c", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400080007ff07fff", + "0x10780017fff7fff", + "0x39", + "0x4824800180007ff1", + "0x5d0c", + "0x400080007ff17fff", "0x480680017fff8000", "0x1", - "0x48127fe37fff8000", - "0x48127fe37fff8000", - "0x208b7fff7fff7ffe", - "0x4824800180007ffc", - "0x3", - "0x20680017fff7fff", - "0x35", - "0x40780017fff7fff", - "0x42", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x476574426c6f636b48617368", - "0x400080007fa27fff", - "0x400080017fa27fa1", - "0x400080027fa27ffe", - "0x480080047fa28000", - "0x20680017fff7fff", - "0xc", - "0x480080037fa18000", - "0x482480017fa08000", - "0x6", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480080057f9d8000", - "0x10780017fff7fff", - "0x9", - "0x480080037fa18000", - "0x482480017fa08000", - "0x7", + "0x48307ff780007fff", + "0x482480017fef8000", + "0x1", "0x480680017fff8000", "0x1", - "0x480080057f9e8000", - "0x480080067f9d8000", - "0x1104800180018000", - "0x275", "0x20680017fff7ffd", - "0xc", - "0x48127fa67fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x56414c4944", - "0x208b7fff7fff7ffe", - "0x48127fa67fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", + "0x7", "0x480680017fff8000", "0x1", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x4824800180007ffb", - "0x4", - "0x20680017fff7fff", - "0x95", - "0x48127ff47fff8000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x480680017fff8000", + "0x48307ffe80007fff", + "0x10780017fff7fff", + "0x5", + "0x40780017fff7fff", "0x1", - "0x1104800180018000", - "0x228", - "0x20680017fff7ffd", - "0x82", + "0x48127ffe7fff8000", + "0x20680017fff7fff", + "0x7", "0x48127ffc7fff8000", - "0x48127fe87fff8000", - "0x48127fe87fff8000", - "0x480680017fff8000", - "0x2", - "0x1104800180018000", - "0x21f", - "0x480080007ff08000", - "0x20680017fff7ffc", - "0x6e", - "0x48127ffb7fff8000", - "0x48127fd87fff8000", - "0x48127fd87fff8000", - "0x480680017fff8000", - "0x3", - "0x1104800180018000", - "0x215", - "0x480080007fef8000", - "0x20680017fff7ffc", - "0x5a", - "0x48127fb57fff8000", - "0x48127fb57fff8000", + "0x48127ff87fff8000", + "0x480a7ffb7fff8000", + "0x10780017fff7fff", + "0xc", + "0x48127ffc7fff8000", + "0x48127ff87fff8000", + "0x480a7ffb7fff8000", "0x1104800180018000", - "0x249", - "0x480080007fe98000", - "0x20680017fff7ffc", - "0x49", - "0x480080007ffe8000", - "0x480080007fff8000", - "0x48307fd780007fff", - "0x480080017ffd8000", - "0x480080027ffc8000", + "0x45", "0x20680017fff7ffd", - "0x32", - "0x48307fe480007ffe", - "0x20680017fff7fff", - "0x1f", - "0x48307ff980007ffe", - "0x20680017fff7fff", - "0xe", + "0xf", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", "0x40780017fff7fff", - "0x2", - "0x48127fdc7fff8000", - "0x48127ff07fff8000", - "0x48127ff07fff8000", - "0x480680017fff8000", - "0x0", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", "0x480680017fff8000", "0x0", - "0x480680017fff8000", - "0x56414c4944", + "0x48127ffb7fff8000", + "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x480680017fff8000", - "0x53455155454e4345525f4d49534d41544348", - "0x400080007ffe7fff", - "0x48127fdc7fff8000", - "0x48127ff07fff8000", - "0x48127ff07fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", "0x480680017fff8000", "0x1", "0x48127ffa7fff8000", - "0x482480017ff98000", - "0x1", + "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x1", - "0x40780017fff7fff", - "0x1", "0x480680017fff8000", - "0x424c4f434b5f54494d455354414d505f4d49534d41544348", + "0x4f7574206f6620676173", "0x400080007ffe7fff", - "0x48127fdc7fff8000", - "0x48127ff07fff8000", - "0x48127ff07fff8000", + "0x482480017fee8000", + "0x1", + "0x48127fec7fff8000", + "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", "0x48127ffa7fff8000", @@ -1279,15 +1232,13 @@ "0x1", "0x208b7fff7fff7ffe", "0x40780017fff7fff", - "0x2", - "0x40780017fff7fff", "0x1", "0x480680017fff8000", - "0x424c4f434b5f4e554d4245525f4d49534d41544348", + "0x4661696c656420746f20646573657269616c697a6520706172616d202331", "0x400080007ffe7fff", - "0x48127fdc7fff8000", - "0x48127ff07fff8000", - "0x48127ff07fff8000", + "0x48127ff87fff8000", + "0x48127ff67fff8000", + "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", "0x48127ffa7fff8000", @@ -1295,193 +1246,128 @@ "0x1", "0x208b7fff7fff7ffe", "0x40780017fff7fff", - "0x9", - "0x48127fdc7fff8000", - "0x48127ff07fff8000", - "0x48127ff07fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ff07fff8000", - "0x48127ff07fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1f", - "0x48127fdc7fff8000", - "0x48127f957fff8000", - "0x48127f957fff8000", - "0x480680017fff8000", - "0x1", - "0x48127fda7fff8000", - "0x48127fda7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x2f", - "0x48127fcc7fff8000", - "0x48127f957fff8000", - "0x48127f957fff8000", - "0x480680017fff8000", "0x1", - "0x48127fca7fff8000", - "0x48127fca7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x3f", - "0x48127fbd7fff8000", - "0x48127f957fff8000", - "0x48127f957fff8000", "0x480680017fff8000", - "0x1", - "0x48127fbb7fff8000", - "0x48127fbb7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x4c", - "0x40780017fff7fff", - "0x1", - "0x480680017fff8000", - "0x556e6b6e6f776e207363656e6172696f", + "0x4f7574206f6620676173", "0x400080007ffe7fff", - "0x48127fa67fff8000", - "0x48127f957fff8000", - "0x48127f957fff8000", + "0x482680017ff98000", + "0x1", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", "0x48127ffa7fff8000", "0x482480017ff98000", "0x1", "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x54", - "0x48127fa67fff8000", - "0x48127f957fff8000", - "0x48127f957fff8000", "0x480680017fff8000", - "0x1", - "0x48127fa47fff8000", - "0x48127fa47fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x65", - "0x480a7ffb7fff8000", - "0x48127f957fff8000", - "0x48127f957fff8000", - "0x480680017fff8000", - "0x1", - "0x48127f957fff8000", - "0x48127f957fff8000", - "0x208b7fff7fff7ffe", - "0x400380007ffd7ffb", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", - "0x1", - "0x208b7fff7fff7ffe", - "0x48297ffc80007ffd", + "0x476574457865637574696f6e496e666f", + "0x400280007ffd7fff", + "0x400380017ffd7ffc", + "0x480280037ffd8000", "0x20680017fff7fff", - "0x4", - "0x10780017fff7fff", - "0xa", - "0x482680017ffc8000", - "0x1", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x0", - "0x480a7ffc7fff8000", - "0x10780017fff7fff", - "0x8", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x1", + "0x1ca", + "0x480280047ffd8000", + "0x480080017fff8000", + "0x480080037fff8000", + "0x480080047ffe8000", "0x480680017fff8000", "0x0", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x20680017fff7ffc", - "0x15", - "0x480080007ffd8000", - "0x4824800180007fff", - "0x0", - "0x20680017fff7fff", + "0x480280027ffd8000", + "0x482680017ffd8000", + "0x5", + "0x480080037ffa8000", + "0x480080047ff98000", + "0x48307ff980007ffa", + "0xa0680017fff8000", "0x6", - "0x480680017fff8000", - "0x1", + "0x48307ffe80007ff9", + "0x400280007ffb7fff", "0x10780017fff7fff", - "0x4", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", + "0x1a7", + "0x482480017ff98000", "0x1", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x480680017fff8000", - "0x0", - "0x48307ffb80007ffc", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x4", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x480680017fff8000", + "0x48307fff80007ffd", + "0x400280007ffb7fff", + "0x48307ff77ff58000", + "0x480080007fff8000", + "0x482680017ffb8000", "0x1", + "0x20680017fff7ffe", + "0xe", + "0x40780017fff7fff", + "0x28", + "0x48127fd77fff8000", + "0x48127fcc7fff8000", + "0x48127fcc7fff8000", "0x480680017fff8000", "0x0", - "0x208b7fff7fff7ffe", "0x480680017fff8000", "0x0", - "0x20780017fff7ffd", - "0x7", "0x480680017fff8000", + "0x56414c4944", + "0x208b7fff7fff7ffe", + "0x4824800180007ffe", "0x1", - "0x48307ffe80007fff", - "0x10780017fff7fff", - "0x5", + "0x20680017fff7fff", + "0x24", "0x40780017fff7fff", + "0x23", + "0x480680017fff8000", + "0x0", + "0x4824800180007fff", "0x1", - "0x48127ffe7fff8000", "0x20680017fff7fff", "0xe", "0x40780017fff7fff", - "0x8e", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", + "0x2", + "0x48127fd77fff8000", + "0x48127fcc7fff8000", + "0x48127fcc7fff8000", "0x480680017fff8000", "0x0", "0x480680017fff8000", "0x0", "0x480680017fff8000", - "0x56414c4944", + "0x494e56414c4944", "0x208b7fff7fff7ffe", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdf8", - "0x20680017fff7ffd", - "0xb", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", + "0x40780017fff7fff", + "0x1", "0x480680017fff8000", - "0x0", + "0x496e76616c6964207363656e6172696f", + "0x400080007ffe7fff", + "0x48127fd77fff8000", + "0x48127fcc7fff8000", + "0x48127fcc7fff8000", "0x480680017fff8000", - "0x0", + "0x1", "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", "0x208b7fff7fff7ffe", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", + "0x4824800180007ffd", + "0x2", + "0x20680017fff7fff", + "0x70", + "0x40780017fff7fff", + "0x15", "0x480680017fff8000", "0x1", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdbd", - "0x20680017fff7ffe", - "0x2b", + "0x48307fdf80007fe0", + "0xa0680017fff8000", + "0x6", + "0x48307ffe80007ffd", + "0x400080007fe47fff", + "0x10780017fff7fff", + "0x54", + "0x482480017ffd8000", + "0x1", + "0x48307fff80007ffd", + "0x400080007fe37fff", + "0x48307ffb7fdb8000", + "0x40780017fff7fff", + "0x1", + "0x480080007ffe8000", "0xa0680017fff8004", "0xe", "0x4824800180047ffe", @@ -1489,337 +1375,357 @@ "0x484480017ffe8000", "0x110000000000000000", "0x48307ffe7fff8002", - "0x480280007ffb7ffc", - "0x480280017ffb7ffc", + "0x480080017fdc7ffc", + "0x480080027fdb7ffc", "0x402480017ffb7ffd", "0xffffffffffffffeeffffffffffffffff", - "0x400280027ffb7ffd", + "0x400080037fda7ffd", "0x10780017fff7fff", - "0x14", + "0x2d", "0x484480017fff8001", "0x8000000000000000000000000000000", "0x48307fff80007ffd", - "0x480280007ffb7ffd", - "0x480280017ffb7ffd", + "0x480080017fdd7ffd", + "0x480080027fdc7ffd", "0x402480017ffc7ffe", "0xf8000000000000000000000000000000", - "0x400280027ffb7ffe", - "0x40780017fff7fff", - "0x1", - "0x482680017ffb8000", - "0x3", - "0x48127ff57fff8000", - "0x48127ff57fff8000", + "0x400080037fdb7ffe", + "0x480680017fff8000", + "0x1b1a0649752af1b28b3dc29a1556eee781e4a4c3a1f7f53f90fa834de098c4d", + "0x482480017fda8000", + "0x4", + "0x480680017fff8000", + "0x43616c6c436f6e7472616374", + "0x400080007fcf7fff", + "0x400080017fcf7fce", + "0x400080027fcf7ff7", + "0x400080037fcf7ffd", + "0x400080047fcf7ff6", + "0x400080057fcf7ff6", + "0x480080077fcf8000", + "0x20680017fff7fff", + "0xd", + "0x48127ffd7fff8000", + "0x480080067fcd8000", + "0x482480017fcc8000", + "0xa", "0x480680017fff8000", "0x0", - "0x48127ff57fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x56414c4944", "0x208b7fff7fff7ffe", - "0x482680017ffb8000", - "0x3", - "0x48127ff57fff8000", - "0x48127ff57fff8000", + "0x48127ffd7fff8000", + "0x480080067fcd8000", + "0x482480017fcc8000", + "0xa", "0x480680017fff8000", "0x1", - "0x480680017fff8000", - "0x0", + "0x480080087fca8000", + "0x480080097fc98000", "0x208b7fff7fff7ffe", "0x40780017fff7fff", - "0x6", - "0x480a7ffb7fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x480680017fff8000", + "0x1", + "0x40780017fff7fff", "0x1", "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", - "0x48297ffc80007ffd", - "0x20680017fff7fff", + "0x4f7074696f6e3a3a756e77726170206661696c65642e", + "0x400080007ffe7fff", + "0x482480017fd78000", "0x4", - "0x10780017fff7fff", - "0xa", - "0x482680017ffc8000", - "0x1", - "0x480a7ffd7fff8000", + "0x48127fcc7fff8000", + "0x48127fcc7fff8000", "0x480680017fff8000", - "0x0", - "0x480a7ffc7fff8000", - "0x10780017fff7fff", - "0x8", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0xb", + "0x40780017fff7fff", + "0x1", "0x480680017fff8000", + "0x496e646578206f7574206f6620626f756e6473", + "0x400080007ffe7fff", + "0x482480017fd78000", "0x1", + "0x48127fcc7fff8000", + "0x48127fcc7fff8000", "0x480680017fff8000", - "0x0", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x20680017fff7ffc", - "0x26", - "0x40780017fff7fff", "0x1", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", "0x48127ffa7fff8000", - "0x480080007ff68000", - "0x1104800180018000", - "0x119", - "0x20680017fff7ffa", - "0xc", - "0x48127ff87fff8000", - "0x48127ff87fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x4824800180007ffc", + "0x3", + "0x20680017fff7fff", + "0x22", + "0x40780017fff7fff", + "0x22", "0x480680017fff8000", "0x0", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x208b7fff7fff7ffe", - "0x48127ff87fff8000", - "0x48127ff87fff8000", "0x480680017fff8000", - "0x1", + "0x476574426c6f636b48617368", + "0x400080007fcf7fff", + "0x400080017fcf7fce", + "0x400080027fcf7ffe", + "0x480080047fcf8000", + "0x20680017fff7fff", + "0xd", + "0x48127fd77fff8000", + "0x480080037fcd8000", + "0x482480017fcc8000", + "0x6", "0x480680017fff8000", "0x0", "0x480680017fff8000", "0x0", "0x480680017fff8000", - "0x0", - "0x48127ff87fff8000", - "0x48127ff87fff8000", + "0x56414c4944", "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", + "0x48127fd77fff8000", + "0x480080037fcd8000", + "0x482480017fcc8000", + "0x7", "0x480680017fff8000", "0x1", + "0x480080057fca8000", + "0x480080067fc98000", + "0x208b7fff7fff7ffe", + "0x4824800180007ffb", + "0x4", + "0x20680017fff7fff", + "0xc1", "0x480680017fff8000", - "0x0", + "0x1", + "0x48307ff280007ff3", + "0xa0680017fff8000", + "0x6", + "0x48307ffe80007ffd", + "0x400080007ff77fff", + "0x10780017fff7fff", + "0xa7", + "0x482480017ffd8000", + "0x1", + "0x48307fff80007ffd", + "0x400080007ff67fff", + "0x48307ffb7fee8000", "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", + "0x2", + "0x480080007ffe8000", + "0x48307feb80007fec", + "0xa0680017fff8000", + "0x6", + "0x48307ffe80007ffc", + "0x400080017ff07fff", + "0x10780017fff7fff", + "0x87", + "0x482480017ffc8000", + "0x1", + "0x48307fff80007ffd", + "0x400080017fef7fff", + "0x48307ffa7fe78000", "0x480680017fff8000", - "0x0", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", + "0x3", + "0x480080007ffe8000", + "0x48307fe480007fe5", + "0xa0680017fff8000", + "0x6", + "0x48307ffe80007ffc", + "0x400080027fe97fff", + "0x10780017fff7fff", + "0x67", + "0x482480017ffc8000", + "0x1", + "0x48307fff80007ffd", + "0x400080027fe87fff", + "0x48307ffa7fe08000", + "0x482480017fe78000", + "0x3", + "0x480080007ffe8000", "0x480680017fff8000", - "0x53656e644d657373616765546f4c31", - "0x400280007ff97fff", - "0x400380017ff97ff8", - "0x400280027ff97ffc", - "0x400280037ff97ffd", - "0x400280047ff97ffe", - "0x480280067ff98000", + "0x476574457865637574696f6e496e666f", + "0x400080007fdb7fff", + "0x400080017fdb7fda", + "0x480080037fdb8000", "0x20680017fff7fff", - "0x7", - "0x480280057ff98000", - "0x482680017ff98000", - "0x7", - "0x10780017fff7fff", + "0x4d", + "0x480080047fda8000", + "0x480080007fff8000", + "0x480080007fff8000", + "0x48307fec80007fff", + "0x480080027fd68000", + "0x482480017fd58000", "0x5", - "0x480280057ff98000", - "0x482680017ff98000", - "0x9", - "0x480a7ff77fff8000", - "0x48127ffd7fff8000", - "0x48127ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd49", - "0x20680017fff7ffd", - "0xb", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x480680017fff8000", - "0x0", + "0x480080017ffb8000", + "0x480080027ffa8000", + "0x20680017fff7ffb", + "0x32", + "0x48307fee80007ffe", + "0x20680017fff7fff", + "0x1f", + "0x48307ff480007ffe", + "0x20680017fff7fff", + "0xe", + "0x40780017fff7fff", + "0x2", + "0x48127ff07fff8000", + "0x48127ff77fff8000", + "0x48127ff77fff8000", "0x480680017fff8000", "0x0", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", "0x480680017fff8000", "0x0", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x53656e644d657373616765546f4c31", - "0x400280007ff97fff", - "0x400380017ff97ff8", - "0x400280027ff97ffc", - "0x400280037ff97ffd", - "0x400280047ff97ffe", - "0x480280067ff98000", - "0x20680017fff7fff", - "0x7", - "0x480280057ff98000", - "0x482680017ff98000", - "0x7", - "0x10780017fff7fff", - "0x5", - "0x480280057ff98000", - "0x482680017ff98000", - "0x9", "0x480680017fff8000", "0x56414c4944", "0x208b7fff7fff7ffe", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", + "0x40780017fff7fff", "0x1", - "0x20780017fff7ffd", - "0x7", + "0x480680017fff8000", + "0x53455155454e4345525f4d49534d41544348", + "0x400080007ffe7fff", + "0x48127ff07fff8000", + "0x48127ff77fff8000", + "0x48127ff77fff8000", "0x480680017fff8000", "0x1", - "0x48307ffe80007fff", - "0x10780017fff7fff", - "0x5", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x1", - "0x48127ffe7fff8000", - "0x20680017fff7fff", - "0x9", "0x40780017fff7fff", - "0x8e", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x10780017fff7fff", - "0xc", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd02", - "0x20680017fff7ffd", - "0xc", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", + "0x1", "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", + "0x424c4f434b5f54494d455354414d505f4d49534d41544348", + "0x400080007ffe7fff", + "0x48127ff07fff8000", + "0x48127ff77fff8000", + "0x48127ff77fff8000", "0x480680017fff8000", "0x1", "0x48127ffa7fff8000", - "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x4e", - "0x20680017fff7ffd", - "0xa", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", + "0x40780017fff7fff", + "0x2", + "0x40780017fff7fff", + "0x1", "0x480680017fff8000", - "0x0", + "0x424c4f434b5f4e554d4245525f4d49534d41544348", + "0x400080007ffe7fff", + "0x48127ff07fff8000", + "0x48127ff77fff8000", + "0x48127ff77fff8000", "0x480680017fff8000", - "0x0", - "0x480080017ffb8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", "0x208b7fff7fff7ffe", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", + "0x40780017fff7fff", + "0xc", + "0x48127ff07fff8000", + "0x480080027fcd8000", + "0x482480017fcc8000", + "0x6", "0x480680017fff8000", "0x1", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", + "0x480080047fca8000", + "0x480080057fc98000", "0x208b7fff7fff7ffe", - "0x48297ffb80007ffc", - "0xa0680017fff8000", - "0x6", - "0x48317ffe80007ffd", - "0x400280007ffa7fff", - "0x10780017fff7fff", + "0x40780017fff7fff", "0x10", - "0x482680017ffd8000", - "0x1", - "0x48307fff80007ffd", - "0x400280007ffa7fff", "0x40780017fff7fff", "0x1", - "0x482680017ffa8000", - "0x1", "0x480680017fff8000", - "0x0", + "0x496e646578206f7574206f6620626f756e6473", + "0x400080007ffe7fff", + "0x482480017fd78000", + "0x3", + "0x48127fcc7fff8000", + "0x48127fcc7fff8000", "0x480680017fff8000", - "0x0", - "0x482a7ffd7ffb8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", "0x208b7fff7fff7ffe", "0x40780017fff7fff", + "0x17", + "0x40780017fff7fff", "0x1", "0x480680017fff8000", "0x496e646578206f7574206f6620626f756e6473", "0x400080007ffe7fff", - "0x482680017ffa8000", - "0x1", + "0x482480017fd78000", + "0x2", + "0x48127fcc7fff8000", + "0x48127fcc7fff8000", "0x480680017fff8000", "0x1", - "0x48127ffc7fff8000", - "0x482480017ffb8000", + "0x48127ffa7fff8000", + "0x482480017ff98000", "0x1", "0x208b7fff7fff7ffe", - "0x20780017fff7ffb", - "0x7", + "0x40780017fff7fff", + "0x1e", + "0x40780017fff7fff", + "0x1", "0x480680017fff8000", - "0x0", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x208b7fff7fff7ffe", + "0x496e646578206f7574206f6620626f756e6473", + "0x400080007ffe7fff", + "0x482480017fd78000", + "0x1", + "0x48127fcc7fff8000", + "0x48127fcc7fff8000", "0x480680017fff8000", "0x1", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", "0x208b7fff7fff7ffe", - "0x20780017fff7ffb", - "0x8", - "0x480680017fff8000", - "0x0", + "0x40780017fff7fff", + "0x22", + "0x40780017fff7fff", + "0x1", "0x480680017fff8000", - "0x0", - "0x480a7ffd7fff8000", - "0x208b7fff7fff7ffe", + "0x556e6b6e6f776e207363656e6172696f", + "0x400080007ffe7fff", + "0x48127fd77fff8000", + "0x48127fcc7fff8000", + "0x48127fcc7fff8000", "0x480680017fff8000", "0x1", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2a", + "0x40780017fff7fff", + "0x1", "0x480680017fff8000", - "0x476574457865637574696f6e496e666f", - "0x400280007ffd7fff", - "0x400380017ffd7ffc", - "0x480280037ffd8000", - "0x20680017fff7fff", - "0xc", - "0x480280027ffd8000", - "0x482680017ffd8000", - "0x5", - "0x480680017fff8000", - "0x0", + "0x496e646578206f7574206f6620626f756e6473", + "0x400080007ffe7fff", + "0x482680017ffb8000", + "0x1", + "0x48127fcc7fff8000", + "0x48127fcc7fff8000", "0x480680017fff8000", - "0x0", - "0x480280047ffd8000", - "0x10780017fff7fff", - "0x9", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x38", + "0x480a7ffb7fff8000", "0x480280027ffd8000", "0x482680017ffd8000", "0x6", @@ -1827,41 +1733,16 @@ "0x1", "0x480280047ffd8000", "0x480280057ffd8000", - "0x1104800180018000", - "0x7f", - "0x20680017fff7ffd", - "0xa", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", "0x208b7fff7fff7ffe", - "0x1104800180018000", - "0x79", - "0x482480017fff8000", - "0x78", - "0x480080007fff8000", "0xa0680017fff8000", - "0x9", - "0x4825800180007ff8", - "0x12a2", - "0x482480017fff8000", - "0x100000000000000000000000000000000", + "0x7", + "0x482680017ff88000", + "0xfffffffffffffffffffffffffffff6be", "0x400280007ff77fff", "0x10780017fff7fff", - "0x4c", + "0x43", "0x4825800180007ff8", - "0x12a2", + "0x942", "0x400280007ff77fff", "0x482680017ff78000", "0x1", @@ -1878,15 +1759,30 @@ "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x208b7fff7fff7ffe", + "0x48297ff980007ffa", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xa", + "0x482680017ff98000", + "0x1", + "0x480a7ffa7fff8000", + "0x480680017fff8000", + "0x0", + "0x480280007ff98000", + "0x10780017fff7fff", + "0x8", "0x480a7ff97fff8000", "0x480a7ffa7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc2b", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", "0x20680017fff7ffe", - "0x27", - "0x400280007ffc7fff", - "0x48127ff07fff8000", - "0x48127fee7fff8000", + "0xf", + "0x400280007ffc7fff", + "0x48127ffa7fff8000", + "0x48127ff87fff8000", "0x48127ffa7fff8000", "0x48127ffa7fff8000", "0x480a7ffb7fff8000", @@ -1895,34 +1791,10 @@ "0x4825800180007ffd", "0x1", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd1", - "0x20680017fff7ffa", - "0xc", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc9", "0x208b7fff7fff7ffe", + "0x48127ffa7fff8000", "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x480680017fff8000", - "0x1", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x208b7fff7fff7ffe", - "0x48127ff07fff8000", - "0x48127fee7fff8000", "0x480680017fff8000", "0x0", "0x48127ff97fff8000", @@ -1953,21 +1825,18 @@ "0x48127ff87fff8000", "0x482480017ff78000", "0x1", - "0x208b7fff7fff7ffe", - "0x20780017fff7ffb", - "0x8", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480a7ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x1", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", "0x208b7fff7fff7ffe" ], + "bytecode_segment_lengths": [ + 141, + 249, + 311, + 294, + 89, + 174, + 474, + 92 + ], "hints": [ [ 0, @@ -1992,7 +1861,7 @@ ] ], [ - 25, + 38, [ { "AllocSegment": { @@ -2005,17 +1874,17 @@ ] ], [ - 44, + 57, [ { "TestLessThanOrEqual": { "lhs": { - "Immediate": "0x8354" + "Immediate": "0x5730" }, "rhs": { "Deref": { "register": "AP", - "offset": -23 + "offset": -12 } }, "dst": { @@ -2027,7 +1896,7 @@ ] ], [ - 64, + 77, [ { "AllocSegment": { @@ -2040,7 +1909,7 @@ ] ], [ - 87, + 97, [ { "AllocSegment": { @@ -2053,7 +1922,7 @@ ] ], [ - 102, + 112, [ { "AllocSegment": { @@ -2066,7 +1935,7 @@ ] ], [ - 116, + 126, [ { "AllocSegment": { @@ -2079,7 +1948,7 @@ ] ], [ - 131, + 141, [ { "TestLessThanOrEqual": { @@ -2101,7 +1970,7 @@ ] ], [ - 168, + 230, [ { "AllocSegment": { @@ -2114,17 +1983,17 @@ ] ], [ - 187, + 249, [ { "TestLessThanOrEqual": { "lhs": { - "Immediate": "0x9cb8" + "Immediate": "0x6414" }, "rhs": { "Deref": { "register": "AP", - "offset": -57 + "offset": -24 } }, "dst": { @@ -2136,7 +2005,7 @@ ] ], [ - 210, + 298, [ { "AllocSegment": { @@ -2149,7 +2018,7 @@ ] ], [ - 233, + 318, [ { "AllocSegment": { @@ -2162,7 +2031,7 @@ ] ], [ - 248, + 333, [ { "AllocSegment": { @@ -2175,7 +2044,7 @@ ] ], [ - 262, + 347, [ { "AllocSegment": { @@ -2188,7 +2057,7 @@ ] ], [ - 276, + 361, [ { "AllocSegment": { @@ -2201,7 +2070,7 @@ ] ], [ - 290, + 375, [ { "AllocSegment": { @@ -2214,12 +2083,12 @@ ] ], [ - 307, + 390, [ { "TestLessThanOrEqual": { "lhs": { - "Immediate": "0x1270" + "Immediate": "0x0" }, "rhs": { "Deref": { @@ -2236,7 +2105,100 @@ ] ], [ - 350, + 423, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "rhs": { + "Immediate": "0x800000000000000000000000000000000000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": 4 + } + } + } + ] + ], + [ + 427, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "AP", + "offset": 3 + } + }, + "scalar": { + "Immediate": "0x110000000000000000" + }, + "max_x": { + "Immediate": "0xffffffffffffffffffffffffffffffff" + }, + "x": { + "register": "AP", + "offset": -2 + }, + "y": { + "register": "AP", + "offset": -1 + } + } + } + ] + ], + [ + 437, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "AP", + "offset": -2 + } + }, + "scalar": { + "Immediate": "0x8000000000000000000000000000000" + }, + "max_x": { + "Immediate": "0xffffffffffffffffffffffffffffffff" + }, + "x": { + "register": "AP", + "offset": -1 + }, + "y": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 489, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 536, [ { "AllocSegment": { @@ -2249,17 +2211,17 @@ ] ], [ - 369, + 555, [ { "TestLessThanOrEqual": { "lhs": { - "Immediate": "0xcb0c" + "Immediate": "0x9bdc" }, "rhs": { "Deref": { "register": "AP", - "offset": -13 + "offset": -11 } }, "dst": { @@ -2271,7 +2233,48 @@ ] ], [ - 393, + 578, + [ + { + "SystemCall": { + "system": { + "Deref": { + "register": "FP", + "offset": -5 + } + } + } + } + ] + ], + [ + 589, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 622, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 637, [ { "AllocSegment": { @@ -2284,7 +2287,7 @@ ] ], [ - 416, + 651, [ { "AllocSegment": { @@ -2297,7 +2300,7 @@ ] ], [ - 431, + 672, [ { "AllocSegment": { @@ -2310,7 +2313,7 @@ ] ], [ - 453, + 686, [ { "AllocSegment": { @@ -2323,7 +2326,109 @@ ] ], [ - 467, + 701, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x0" + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -6 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 734, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "rhs": { + "Immediate": "0x800000000000000000000000000000000000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": 4 + } + } + } + ] + ], + [ + 738, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "AP", + "offset": 3 + } + }, + "scalar": { + "Immediate": "0x110000000000000000" + }, + "max_x": { + "Immediate": "0xffffffffffffffffffffffffffffffff" + }, + "x": { + "register": "AP", + "offset": -2 + }, + "y": { + "register": "AP", + "offset": -1 + } + } + } + ] + ], + [ + 748, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "AP", + "offset": -2 + } + }, + "scalar": { + "Immediate": "0x8000000000000000000000000000000" + }, + "max_x": { + "Immediate": "0xffffffffffffffffffffffffffffffff" + }, + "x": { + "register": "AP", + "offset": -1 + }, + "y": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 800, [ { "AllocSegment": { @@ -2336,7 +2441,7 @@ ] ], [ - 481, + 847, [ { "AllocSegment": { @@ -2349,17 +2454,17 @@ ] ], [ - 498, + 866, [ { "TestLessThanOrEqual": { "lhs": { - "Immediate": "0x1270" + "Immediate": "0x28b4" }, "rhs": { "Deref": { - "register": "FP", - "offset": -6 + "register": "AP", + "offset": -11 } }, "dst": { @@ -2371,42 +2476,22 @@ ] ], [ - 541, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 560, + 889, [ { - "TestLessThanOrEqual": { - "lhs": { - "Immediate": "0x319c" - }, - "rhs": { + "SystemCall": { + "system": { "Deref": { - "register": "AP", - "offset": -13 + "register": "FP", + "offset": -5 } - }, - "dst": { - "register": "AP", - "offset": 0 } } } ] ], [ - 580, + 892, [ { "AllocSegment": { @@ -2419,7 +2504,7 @@ ] ], [ - 596, + 916, [ { "AllocSegment": { @@ -2432,7 +2517,7 @@ ] ], [ - 611, + 931, [ { "AllocSegment": { @@ -2445,7 +2530,7 @@ ] ], [ - 633, + 945, [ { "AllocSegment": { @@ -2458,7 +2543,7 @@ ] ], [ - 647, + 966, [ { "AllocSegment": { @@ -2471,7 +2556,7 @@ ] ], [ - 661, + 980, [ { "AllocSegment": { @@ -2484,7 +2569,7 @@ ] ], [ - 676, + 995, [ { "TestLessThanOrEqual": { @@ -2506,7 +2591,7 @@ ] ], [ - 695, + 1012, [ { "AllocSegment": { @@ -2519,7 +2604,7 @@ ] ], [ - 714, + 1031, [ { "TestLessThanOrEqual": { @@ -2529,7 +2614,7 @@ "rhs": { "Deref": { "register": "AP", - "offset": -8 + "offset": -7 } }, "dst": { @@ -2541,7 +2626,7 @@ ] ], [ - 728, + 1043, [ { "AllocSegment": { @@ -2554,7 +2639,7 @@ ] ], [ - 739, + 1054, [ { "AllocSegment": { @@ -2567,7 +2652,7 @@ ] ], [ - 754, + 1069, [ { "AllocSegment": { @@ -2580,7 +2665,7 @@ ] ], [ - 769, + 1084, [ { "TestLessThanOrEqual": { @@ -2602,7 +2687,7 @@ ] ], [ - 794, + 1131, [ { "AllocSegment": { @@ -2615,17 +2700,17 @@ ] ], [ - 813, + 1150, [ { "TestLessThanOrEqual": { "lhs": { - "Immediate": "0x89f8" + "Immediate": "0x5d0c" }, "rhs": { "Deref": { "register": "AP", - "offset": -27 + "offset": -14 } }, "dst": { @@ -2637,7 +2722,7 @@ ] ], [ - 834, + 1196, [ { "AllocSegment": { @@ -2650,7 +2735,7 @@ ] ], [ - 852, + 1214, [ { "AllocSegment": { @@ -2663,7 +2748,7 @@ ] ], [ - 867, + 1229, [ { "AllocSegment": { @@ -2676,7 +2761,7 @@ ] ], [ - 881, + 1243, [ { "AllocSegment": { @@ -2689,7 +2774,47 @@ ] ], [ - 990, + 1262, + [ + { + "SystemCall": { + "system": { + "Deref": { + "register": "FP", + "offset": -3 + } + } + } + } + ] + ], + [ + 1277, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -6 + } + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1329, [ { "AllocSegment": { @@ -2702,7 +2827,32 @@ ] ], [ - 1019, + 1352, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -2 + } + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1363, [ { "AllocSegment": { @@ -2715,7 +2865,7 @@ ] ], [ - 1022, + 1366, [ { "TestLessThan": { @@ -2737,7 +2887,7 @@ ] ], [ - 1026, + 1370, [ { "LinearSplit": { @@ -2766,7 +2916,7 @@ ] ], [ - 1036, + 1380, [ { "LinearSplit": { @@ -2795,14 +2945,14 @@ ] ], [ - 1058, + 1400, [ { "SystemCall": { "system": { "Deref": { "register": "AP", - "offset": -94 + "offset": -49 } } } @@ -2810,7 +2960,7 @@ ] ], [ - 1101, + 1425, [ { "AllocSegment": { @@ -2823,22 +2973,7 @@ ] ], [ - 1139, - [ - { - "SystemCall": { - "system": { - "Deref": { - "register": "AP", - "offset": -94 - } - } - } - } - ] - ], - [ - 1246, + 1442, [ { "AllocSegment": { @@ -2851,23 +2986,37 @@ ] ], [ - 1262, + 1470, [ { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 + "SystemCall": { + "system": { + "Deref": { + "register": "AP", + "offset": -49 + } } } } ] ], [ - 1278, + 1500, [ { - "AllocSegment": { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -2 + } + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, "dst": { "register": "AP", "offset": 0 @@ -2877,10 +3026,22 @@ ] ], [ - 1334, + 1515, [ { - "AllocSegment": { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -3 + } + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, "dst": { "register": "AP", "offset": 0 @@ -2890,78 +3051,64 @@ ] ], [ - 1480, + 1530, [ { "TestLessThan": { "lhs": { "Deref": { "register": "AP", - "offset": -1 + "offset": -3 } }, "rhs": { - "Immediate": "0x800000000000000000000000000000000000000000000000000000000000000" + "Deref": { + "register": "AP", + "offset": -1 + } }, "dst": { "register": "AP", - "offset": 4 + "offset": 0 } } } ] ], [ - 1484, + 1548, [ { - "LinearSplit": { - "value": { + "SystemCall": { + "system": { "Deref": { "register": "AP", - "offset": 3 + "offset": -37 } - }, - "scalar": { - "Immediate": "0x110000000000000000" - }, - "max_x": { - "Immediate": "0xffffffffffffffffffffffffffffffff" - }, - "x": { - "register": "AP", - "offset": -2 - }, - "y": { - "register": "AP", - "offset": -1 } } } ] ], [ - 1494, + 1580, [ { - "LinearSplit": { - "value": { - "Deref": { - "register": "AP", - "offset": -2 - } - }, - "scalar": { - "Immediate": "0x8000000000000000000000000000000" - }, - "max_x": { - "Immediate": "0xffffffffffffffffffffffffffffffff" - }, - "x": { + "AllocSegment": { + "dst": { "register": "AP", - "offset": -1 - }, - "y": { + "offset": 0 + } + } + } + ] + ], + [ + 1596, + [ + { + "AllocSegment": { + "dst": { "register": "AP", "offset": 0 } @@ -2970,7 +3117,7 @@ ] ], [ - 1554, + 1612, [ { "AllocSegment": { @@ -2983,52 +3130,36 @@ ] ], [ - 1614, + 1639, [ { - "SystemCall": { - "system": { - "Deref": { - "register": "FP", - "offset": -7 - } + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 } } } ] ], [ - 1660, + 1656, [ { - "SystemCall": { - "system": { - "Deref": { - "register": "FP", - "offset": -7 - } + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 } } } ] ], [ - 1743, + 1673, [ { - "TestLessThan": { - "lhs": { - "Deref": { - "register": "FP", - "offset": -3 - } - }, - "rhs": { - "Deref": { - "register": "AP", - "offset": -1 - } - }, + "AllocSegment": { "dst": { "register": "AP", "offset": 0 @@ -3038,7 +3169,7 @@ ] ], [ - 1763, + 1690, [ { "AllocSegment": { @@ -3051,27 +3182,25 @@ ] ], [ - 1805, + 1706, [ { - "SystemCall": { - "system": { - "Deref": { - "register": "FP", - "offset": -3 - } + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 } } } ] ], [ - 1849, + 1732, [ { "TestLessThanOrEqual": { "lhs": { - "Immediate": "0x12a2" + "Immediate": "0x942" }, "rhs": { "Deref": { @@ -3088,7 +3217,7 @@ ] ], [ - 1932, + 1804, [ { "AllocSegment": { @@ -3105,21 +3234,21 @@ "EXTERNAL": [ { "selector": "0x15d40a3d6ca2ac30f4031e42be28da9b056fef9bb7357ac5e85627ee876e5ad", - "offset": 496, + "offset": 701, "builtins": [ "range_check" ] }, { "selector": "0x162da33a4585851fe8d3af3c2a9c60b557814e221e0d4f30ff0b2189d9c7775", - "offset": 305, + "offset": 390, "builtins": [ "range_check" ] }, { "selector": "0x1b1a0649752af1b28b3dc29a1556eee781e4a4c3a1f7f53f90fa834de098c4d", - "offset": 676, + "offset": 995, "builtins": [ "range_check" ] @@ -3133,7 +3262,7 @@ }, { "selector": "0x36fcbf06cd96843058359e1a75928beacfac10727dab22a3972f0af8aa92895", - "offset": 131, + "offset": 141, "builtins": [ "range_check" ] @@ -3143,11 +3272,11 @@ "CONSTRUCTOR": [ { "selector": "0x28ffe4ff0f226a9107253e17a904099aa4f63a02a5621de0576e5aa71bc5194", - "offset": 769, + "offset": 1084, "builtins": [ "range_check" ] } ] } -} \ No newline at end of file +} diff --git a/crates/blockifier/feature_contracts/cairo1/compiled/account_with_dummy_validate.casm.json b/crates/blockifier/feature_contracts/cairo1/compiled/account_with_dummy_validate.casm.json index 82859bf765..1037d4c7b4 100644 --- a/crates/blockifier/feature_contracts/cairo1/compiled/account_with_dummy_validate.casm.json +++ b/crates/blockifier/feature_contracts/cairo1/compiled/account_with_dummy_validate.casm.json @@ -2330,4 +2330,4 @@ "L1_HANDLER": [], "CONSTRUCTOR": [] } -} \ No newline at end of file +} diff --git a/crates/blockifier/feature_contracts/cairo1/compiled/account_with_long_validate.casm.json b/crates/blockifier/feature_contracts/cairo1/compiled/account_with_long_validate.casm.json index c3941c37f3..48807a6494 100644 --- a/crates/blockifier/feature_contracts/cairo1/compiled/account_with_long_validate.casm.json +++ b/crates/blockifier/feature_contracts/cairo1/compiled/account_with_long_validate.casm.json @@ -1,46 +1,104 @@ { "prime": "0x800000000000011000000000000000000000000000000000000000000000001", - "compiler_version": "2.4.0", + "compiler_version": "2.6.0", "bytecode": [ "0xa0680017fff8000", "0x7", "0x482680017ffa8000", - "0xfffffffffffffffffffffffffffffeac", + "0x100000000000000000000000000000000", "0x400280007ff97fff", "0x10780017fff7fff", - "0xae", + "0xee", "0x4825800180007ffa", - "0x154", + "0x0", "0x400280007ff97fff", + "0x482680017ff98000", + "0x1", + "0x48297ffc80007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xa", + "0x482680017ffc8000", + "0x1", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x480280007ffc8000", + "0x10780017fff7fff", + "0x8", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x343", - "0x482680017ff98000", + "0x480680017fff8000", "0x1", - "0x20680017fff7ffd", - "0x95", + "0x480680017fff8000", + "0x0", + "0x20680017fff7ffe", + "0xc6", + "0x48307ffc80007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xa", + "0x482480017ffb8000", + "0x1", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x0", + "0x480080007ff88000", + "0x10780017fff7fff", + "0x8", "0x48127ffb7fff8000", "0x48127ffb7fff8000", - "0x1104800180018000", - "0x33b", - "0x20680017fff7ffe", - "0x81", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x1104800180018000", - "0x335", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", "0x20680017fff7ffe", - "0x6d", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x1104800180018000", - "0x32f", + "0xa3", + "0x48307ffc80007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xa", + "0x482480017ffb8000", + "0x1", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x0", + "0x480080007ff88000", + "0x10780017fff7fff", + "0x8", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", "0x20680017fff7ffe", - "0x59", + "0x80", "0x48307ffc80007ffd", - "0x4824800180007fff", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xa", + "0x482480017ffb8000", + "0x1", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x0", + "0x480080007ff88000", + "0x10780017fff7fff", + "0x8", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", "0x0", + "0x20680017fff7ffe", + "0x5d", + "0x48307ffc80007ffd", "0x20680017fff7fff", "0x4", "0x10780017fff7fff", @@ -50,8 +108,8 @@ "0x480680017fff8000", "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", "0x400080007ffe7fff", - "0x48127fce7fff8000", - "0x48127fbd7fff8000", + "0x48127fe87fff8000", + "0x48127fe67fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", @@ -60,47 +118,53 @@ "0x1", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x5ee", + "0x4cc", "0x482480017fff8000", - "0x5ed", + "0x4cb", "0x480080007fff8000", "0xa0680017fff8000", "0x9", - "0x4824800180007fbb", - "0x14fa", + "0x4824800180007fe4", + "0x0", "0x482480017fff8000", "0x100000000000000000000000000000000", - "0x400080007fc97fff", + "0x400080007fe37fff", "0x10780017fff7fff", - "0x27", - "0x4824800180007fbb", - "0x14fa", - "0x400080007fca7fff", - "0x482480017fca8000", + "0x2d", + "0x4824800180007fe4", + "0x0", + "0x400080007fe47fff", + "0x482480017fe48000", "0x1", - "0x48127ffe7fff8000", - "0x48127fc77fff8000", - "0x48127fd67fff8000", - "0x48127fe47fff8000", - "0x48127ff27fff8000", + "0x20680017fff7ff2", + "0x6", + "0x48127fff7fff8000", + "0x48127ffd7fff8000", + "0x10780017fff7fff", + "0xc", + "0x48127fff7fff8000", + "0x48127ffd7fff8000", + "0x480680017fff8000", + "0x989680", "0x1104800180018000", - "0x322", + "0x427", "0x20680017fff7ffd", - "0x11", + "0x12", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", "0x40780017fff7fff", "0x1", - "0x48127ffe7fff8000", - "0x48127ffe7fff8000", - "0x48127ffd7fff8000", - "0x1104800180018000", - "0x337", - "0x48127ff37fff8000", - "0x48127ff37fff8000", + "0x480680017fff8000", + "0x56414c4944", + "0x400080007ffe7fff", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x0", "0x48127ffa7fff8000", - "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", "0x208b7fff7fff7ffe", "0x48127ffb7fff8000", "0x48127ffb7fff8000", @@ -115,9 +179,9 @@ "0x480680017fff8000", "0x4f7574206f6620676173", "0x400080007ffe7fff", - "0x482480017fc78000", + "0x482480017fe18000", "0x1", - "0x48127fb67fff8000", + "0x48127fdf7fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", @@ -130,8 +194,8 @@ "0x480680017fff8000", "0x4661696c656420746f20646573657269616c697a6520706172616d202334", "0x400080007ffe7fff", - "0x48127fd07fff8000", - "0x48127fbf7fff8000", + "0x48127fe97fff8000", + "0x48127fe77fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", @@ -144,8 +208,8 @@ "0x480680017fff8000", "0x4661696c656420746f20646573657269616c697a6520706172616d202333", "0x400080007ffe7fff", - "0x48127fdf7fff8000", - "0x48127fce7fff8000", + "0x48127fee7fff8000", + "0x48127fec7fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", @@ -158,8 +222,8 @@ "0x480680017fff8000", "0x4661696c656420746f20646573657269616c697a6520706172616d202332", "0x400080007ffe7fff", - "0x48127fee7fff8000", - "0x48127fdd7fff8000", + "0x48127ff37fff8000", + "0x48127ff17fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", @@ -172,8 +236,8 @@ "0x480680017fff8000", "0x4661696c656420746f20646573657269616c697a6520706172616d202331", "0x400080007ffe7fff", - "0x48127ffd7fff8000", - "0x48127fec7fff8000", + "0x48127ff87fff8000", + "0x48127ff67fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", @@ -202,21 +266,34 @@ "0x100000000000000000000000000000000", "0x400280007ff97fff", "0x10780017fff7fff", - "0x6f", + "0x7c", "0x4825800180007ffa", "0x0", "0x400280007ff97fff", + "0x482680017ff98000", + "0x1", + "0x48297ffc80007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xa", + "0x482680017ffc8000", + "0x1", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x480280007ffc8000", + "0x10780017fff7fff", + "0x8", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x281", - "0x482680017ff98000", + "0x480680017fff8000", "0x1", - "0x20680017fff7ffd", - "0x56", - "0x48307ffb80007ffc", - "0x4824800180007fff", + "0x480680017fff8000", "0x0", + "0x20680017fff7ffe", + "0x54", + "0x48307ffc80007ffd", "0x20680017fff7fff", "0x4", "0x10780017fff7fff", @@ -226,8 +303,8 @@ "0x480680017fff8000", "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", "0x400080007ffe7fff", - "0x48127ffb7fff8000", - "0x48127fea7fff8000", + "0x48127ff77fff8000", + "0x48127ff57fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", @@ -236,44 +313,44 @@ "0x1", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x53e", + "0x409", "0x482480017fff8000", - "0x53d", + "0x408", "0x480080007fff8000", "0xa0680017fff8000", "0x9", - "0x4824800180007fe8", + "0x4824800180007ff3", "0x0", "0x482480017fff8000", "0x100000000000000000000000000000000", - "0x400080007ff67fff", + "0x400080007ff27fff", "0x10780017fff7fff", "0x24", - "0x4824800180007fe8", + "0x4824800180007ff3", "0x0", - "0x400080007ff77fff", - "0x482480017ff78000", + "0x400080007ff37fff", + "0x482480017ff38000", "0x1", "0x48127ffe7fff8000", - "0x48127ff47fff8000", + "0x480680017fff8000", + "0x989680", "0x1104800180018000", - "0x298", + "0x36b", "0x20680017fff7ffd", - "0x11", + "0x10", "0x40780017fff7fff", "0x1", - "0x48127ffe7fff8000", - "0x48127ffe7fff8000", - "0x48127ffd7fff8000", - "0x1104800180018000", - "0x28a", - "0x48127ff37fff8000", - "0x48127ff37fff8000", + "0x480680017fff8000", + "0x56414c4944", + "0x400080007ffe7fff", + "0x48127ff97fff8000", + "0x48127ff97fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x0", "0x48127ffa7fff8000", - "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", "0x208b7fff7fff7ffe", "0x48127ffb7fff8000", "0x48127ffb7fff8000", @@ -288,9 +365,9 @@ "0x480680017fff8000", "0x4f7574206f6620676173", "0x400080007ffe7fff", - "0x482480017ff48000", + "0x482480017ff08000", "0x1", - "0x48127fe37fff8000", + "0x48127fee7fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", @@ -303,8 +380,8 @@ "0x480680017fff8000", "0x4661696c656420746f20646573657269616c697a6520706172616d202331", "0x400080007ffe7fff", - "0x48127ffd7fff8000", - "0x48127fec7fff8000", + "0x48127ff87fff8000", + "0x48127ff67fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", @@ -327,145 +404,127 @@ "0x482480017ff98000", "0x1", "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x2", "0xa0680017fff8000", "0x7", "0x482680017ffa8000", - "0xffffffffffffffffffffffffffffed90", + "0x100000000000000000000000000000000", "0x400280007ff97fff", "0x10780017fff7fff", - "0xa8", + "0x10b", "0x4825800180007ffa", - "0x1270", + "0x0", "0x400280007ff97fff", "0x482680017ff98000", "0x1", + "0x48297ffc80007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xa", + "0x482680017ffc8000", + "0x1", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x480280007ffc8000", + "0x10780017fff7fff", + "0x8", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x257", - "0x20680017fff7ffe", - "0x8f", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x1104800180018000", - "0x1f4", - "0x40137ff07fff8000", - "0x20680017fff7ffe", - "0x7a", - "0x48127fec7fff8000", - "0x48127fd07fff8000", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x40137ffb7fff8001", - "0x1104800180018000", - "0x280", - "0x20680017fff7ffa", - "0x69", - "0x20680017fff7ffd", - "0x59", - "0x48307ffb80007ffc", - "0x4824800180007fff", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", "0x0", + "0x20680017fff7ffe", + "0xe0", + "0xa0680017fff8004", + "0xe", + "0x4824800180047ffe", + "0x800000000000000000000000000000000000000000000000000000000000000", + "0x484480017ffe8000", + "0x110000000000000000", + "0x48307ffe7fff8002", + "0x480080007ff67ffc", + "0x480080017ff57ffc", + "0x402480017ffb7ffd", + "0xffffffffffffffeeffffffffffffffff", + "0x400080027ff47ffd", + "0x10780017fff7fff", + "0xce", + "0x484480017fff8001", + "0x8000000000000000000000000000000", + "0x48307fff80007ffd", + "0x480080007ff77ffd", + "0x480080017ff67ffd", + "0x402480017ffc7ffe", + "0xf8000000000000000000000000000000", + "0x400080027ff57ffe", + "0x482480017ff58000", + "0x3", + "0x48307ff680007ff7", "0x20680017fff7fff", "0x4", "0x10780017fff7fff", - "0x10", - "0x40780017fff7fff", + "0xa", + "0x482480017ff58000", "0x1", + "0x48127ff57fff8000", "0x480680017fff8000", - "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", - "0x400080007ffe7fff", - "0x48127ff47fff8000", - "0x48127ff47fff8000", - "0x480a7ffb7fff8000", + "0x0", + "0x480080007ff28000", + "0x10780017fff7fff", + "0x8", + "0x48127ff57fff8000", + "0x48127ff57fff8000", "0x480680017fff8000", "0x1", - "0x48127ffa7fff8000", - "0x482480017ff98000", - "0x1", - "0x208b7fff7fff7ffe", - "0x1104800180018000", - "0x4a7", - "0x482480017fff8000", - "0x4a6", - "0x480080007fff8000", - "0xa0680017fff8000", - "0x9", - "0x4824800180007ff2", - "0x1432", - "0x482480017fff8000", - "0x100000000000000000000000000000000", - "0x400080007fef7fff", + "0x480680017fff8000", + "0x0", + "0x20680017fff7ffe", + "0xa1", + "0x48307ffc80007ffd", + "0x20680017fff7fff", + "0x4", "0x10780017fff7fff", - "0x27", - "0x4824800180007ff2", - "0x1432", - "0x400080007ff07fff", - "0x482480017ff08000", + "0xa", + "0x482480017ffb8000", "0x1", - "0x48127ffe7fff8000", - "0x480a80007fff8000", - "0x480a80017fff8000", - "0x48127ff27fff8000", - "0x48127ff27fff8000", - "0x1104800180018000", - "0x295", - "0x20680017fff7ffd", - "0x11", - "0x40780017fff7fff", - "0x1", - "0x48127ffe7fff8000", - "0x48127ffe7fff8000", - "0x48127ffd7fff8000", - "0x1104800180018000", - "0x1f0", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x480a7ffb7fff8000", + "0x48127ffb7fff8000", "0x480680017fff8000", "0x0", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", + "0x48127ff87fff8000", + "0x10780017fff7fff", + "0x8", "0x48127ffb7fff8000", "0x48127ffb7fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", "0x480680017fff8000", - "0x4f7574206f6620676173", - "0x400080007ffe7fff", - "0x482480017fed8000", "0x1", - "0x48127fed7fff8000", - "0x480a7ffb7fff8000", "0x480680017fff8000", - "0x1", - "0x48127ffa7fff8000", - "0x482480017ff98000", - "0x1", - "0x208b7fff7fff7ffe", + "0x0", + "0x20680017fff7ffe", + "0x20", "0x40780017fff7fff", "0x1", - "0x480680017fff8000", - "0x4661696c656420746f20646573657269616c697a6520706172616d202333", - "0x400080007ffe7fff", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x1", + "0x48127ff47fff8000", + "0x48127fe77fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ffb7fff8000", "0x48127ffa7fff8000", - "0x482480017ff98000", - "0x1", - "0x208b7fff7fff7ffe", + "0x480080007ff88000", + "0x1104800180018000", + "0x2e5", + "0x20680017fff7ffa", + "0xb", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x10780017fff7fff", + "0x14", "0x48127ff87fff8000", "0x48127ff87fff8000", "0x480a7ffb7fff8000", @@ -474,90 +533,19 @@ "0x48127ffa7fff8000", "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x480680017fff8000", - "0x4661696c656420746f20646573657269616c697a6520706172616d202332", - "0x400080007ffe7fff", - "0x48127fea7fff8000", - "0x48127fce7fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x1", + "0x48127ff57fff8000", + "0x48127fe87fff8000", "0x48127ffa7fff8000", - "0x482480017ff98000", - "0x1", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x480680017fff8000", - "0x4661696c656420746f20646573657269616c697a6520706172616d202331", - "0x400080007ffe7fff", - "0x48127ff97fff8000", - "0x48127fdd7fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x1", "0x48127ffa7fff8000", - "0x482480017ff98000", - "0x1", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", "0x480680017fff8000", - "0x4f7574206f6620676173", - "0x400080007ffe7fff", - "0x482680017ff98000", "0x1", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", "0x480680017fff8000", - "0x1", - "0x48127ffa7fff8000", - "0x482480017ff98000", - "0x1", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x2", - "0xa0680017fff8000", - "0x7", - "0x482680017ffa8000", - "0xffffffffffffffffffffffffffffed90", - "0x400280007ff97fff", - "0x10780017fff7fff", - "0xa2", - "0x4825800180007ffa", - "0x1270", - "0x400280007ff97fff", - "0x482680017ff98000", - "0x1", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x199", - "0x20680017fff7ffe", - "0x89", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x1104800180018000", - "0x136", - "0x40137ff07fff8000", - "0x20680017fff7ffe", - "0x74", - "0x48127fec7fff8000", - "0x48127fd07fff8000", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x40137ffb7fff8001", - "0x1104800180018000", - "0x1c2", - "0x20680017fff7ffa", - "0x63", + "0x0", + "0x480680017fff8000", + "0x0", "0x20680017fff7ffd", - "0x53", + "0x54", "0x48307ffb80007ffc", - "0x4824800180007fff", - "0x0", "0x20680017fff7fff", "0x4", "0x10780017fff7fff", @@ -567,8 +555,8 @@ "0x480680017fff8000", "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", "0x400080007ffe7fff", - "0x48127ff47fff8000", - "0x48127ff47fff8000", + "0x48127ff67fff8000", + "0x48127ff67fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", @@ -577,58 +565,61 @@ "0x1", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x3e9", + "0x30d", "0x482480017fff8000", - "0x3e8", + "0x30c", "0x480080007fff8000", "0xa0680017fff8000", "0x9", - "0x4824800180007ff2", - "0x6fb8", + "0x4824800180007ff4", + "0x50a", "0x482480017fff8000", "0x100000000000000000000000000000000", - "0x400080007fef7fff", + "0x400080007ff17fff", "0x10780017fff7fff", - "0x21", - "0x4824800180007ff2", - "0x6fb8", - "0x400080007ff07fff", - "0x48127fff7fff8000", - "0x480a7ffb7fff8000", - "0x480a80007fff8000", - "0x480a80017fff8000", - "0x48127ff27fff8000", - "0x48127ff27fff8000", + "0x24", + "0x4824800180007ff4", + "0x50a", + "0x400080007ff27fff", + "0x482480017ff28000", + "0x1", + "0x48127ffe7fff8000", + "0x480680017fff8000", + "0x989680", "0x1104800180018000", - "0x1ee", - "0x482480017fac8000", + "0x26f", + "0x20680017fff7ffd", + "0x10", + "0x40780017fff7fff", "0x1", - "0x20680017fff7ffc", - "0xa", - "0x48127fff7fff8000", + "0x480680017fff8000", + "0x56414c4944", + "0x400080007ffe7fff", "0x48127ff97fff8000", "0x48127ff97fff8000", + "0x480a7ffb7fff8000", "0x480680017fff8000", "0x0", - "0x48127ff97fff8000", - "0x48127ff97fff8000", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", "0x208b7fff7fff7ffe", - "0x48127fff7fff8000", - "0x48127ff97fff8000", - "0x48127ff97fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", - "0x48127ff97fff8000", - "0x48127ff97fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x1", "0x480680017fff8000", "0x4f7574206f6620676173", "0x400080007ffe7fff", - "0x482480017fed8000", + "0x482480017fef8000", "0x1", - "0x48127fed7fff8000", + "0x48127fef7fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", @@ -641,8 +632,8 @@ "0x480680017fff8000", "0x4661696c656420746f20646573657269616c697a6520706172616d202333", "0x400080007ffe7fff", - "0x48127ff67fff8000", - "0x48127ff67fff8000", + "0x48127ff77fff8000", + "0x48127ff77fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", @@ -650,21 +641,13 @@ "0x482480017ff98000", "0x1", "0x208b7fff7fff7ffe", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x1", "0x480680017fff8000", "0x4661696c656420746f20646573657269616c697a6520706172616d202332", "0x400080007ffe7fff", - "0x48127fea7fff8000", - "0x48127fce7fff8000", + "0x48127ff87fff8000", + "0x48127feb7fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", @@ -672,13 +655,20 @@ "0x482480017ff98000", "0x1", "0x208b7fff7fff7ffe", + "0x482480017ff48000", + "0x3", + "0x10780017fff7fff", + "0x5", + "0x40780017fff7fff", + "0x6", + "0x48127ff47fff8000", "0x40780017fff7fff", "0x1", "0x480680017fff8000", "0x4661696c656420746f20646573657269616c697a6520706172616d202331", "0x400080007ffe7fff", - "0x48127ff97fff8000", - "0x48127fdd7fff8000", + "0x48127ffd7fff8000", + "0x48127fef7fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", @@ -701,104 +691,283 @@ "0x482480017ff98000", "0x1", "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", "0xa0680017fff8000", "0x7", "0x482680017ffa8000", "0x100000000000000000000000000000000", "0x400280007ff97fff", "0x10780017fff7fff", - "0x80", + "0x138", "0x4825800180007ffa", "0x0", "0x400280007ff97fff", + "0x482680017ff98000", + "0x1", + "0x48297ffc80007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xa", + "0x482680017ffc8000", + "0x1", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x480280007ffc8000", + "0x10780017fff7fff", + "0x8", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x88", - "0x482680017ff98000", + "0x480680017fff8000", "0x1", - "0x20680017fff7ffd", - "0x67", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x1104800180018000", - "0x80", - "0x20680017fff7ffe", - "0x53", - "0x48307ffc80007ffd", - "0x4824800180007fff", + "0x480680017fff8000", "0x0", + "0x20680017fff7ffe", + "0x10d", + "0x40137fff7fff8001", + "0xa0680017fff8004", + "0xe", + "0x4825800180048001", + "0x800000000000000000000000000000000000000000000000000000000000000", + "0x484480017ffe8000", + "0x110000000000000000", + "0x48307ffe7fff8002", + "0x480080007ff67ffc", + "0x480080017ff57ffc", + "0x402480017ffb7ffd", + "0xffffffffffffffeeffffffffffffffff", + "0x400080027ff47ffd", + "0x10780017fff7fff", + "0xfa", + "0x484480017fff8001", + "0x8000000000000000000000000000000", + "0x48317fff80008001", + "0x480080007ff77ffd", + "0x480080017ff67ffd", + "0x402480017ffc7ffe", + "0xf8000000000000000000000000000000", + "0x400080027ff57ffe", + "0x482480017ff58000", + "0x3", + "0x48307ff680007ff7", "0x20680017fff7fff", "0x4", "0x10780017fff7fff", - "0x10", - "0x40780017fff7fff", + "0xa", + "0x482480017ff58000", "0x1", + "0x48127ff57fff8000", "0x480680017fff8000", - "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", - "0x400080007ffe7fff", - "0x48127fec7fff8000", - "0x48127fdb7fff8000", - "0x480a7ffb7fff8000", + "0x0", + "0x480080007ff28000", + "0x10780017fff7fff", + "0x8", + "0x48127ff57fff8000", + "0x48127ff57fff8000", "0x480680017fff8000", "0x1", - "0x48127ffa7fff8000", - "0x482480017ff98000", + "0x480680017fff8000", + "0x0", + "0x20680017fff7ffe", + "0xcd", + "0x40137fff7fff8000", + "0x48307ffc80007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xa", + "0x482480017ffb8000", "0x1", - "0x208b7fff7fff7ffe", - "0x1104800180018000", - "0x33f", - "0x482480017fff8000", - "0x33e", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ff87fff8000", + "0x10780017fff7fff", + "0x8", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x20680017fff7ffe", + "0x20", + "0x40780017fff7fff", + "0x1", + "0x48127ff47fff8000", + "0x48127fe77fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ffb7fff8000", + "0x48127ffa7fff8000", + "0x480080007ff88000", + "0x1104800180018000", + "0x1c2", + "0x20680017fff7ffa", + "0xb", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x10780017fff7fff", + "0x14", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x48127ff57fff8000", + "0x48127fe87fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x20680017fff7ffd", + "0x7f", + "0x48307ffb80007ffc", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x10", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", + "0x400080007ffe7fff", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x1ea", + "0x482480017fff8000", + "0x1e9", "0x480080007fff8000", "0xa0680017fff8000", "0x9", - "0x4824800180007fd9", - "0x2a58", + "0x4824800180007ff4", + "0x54d8", "0x482480017fff8000", "0x100000000000000000000000000000000", - "0x400080007fe77fff", + "0x400080007ff17fff", "0x10780017fff7fff", - "0x21", - "0x4824800180007fd9", - "0x2a58", - "0x400080007fe87fff", - "0x48127fff7fff8000", - "0x480a7ffb7fff8000", - "0x48127fe57fff8000", - "0x48127ff47fff8000", - "0x1104800180018000", - "0x197", - "0x482480017fc58000", + "0x4f", + "0x4824800180007ff4", + "0x54d8", + "0x400080007ff27fff", + "0x482480017ff28000", "0x1", - "0x20680017fff7ffc", - "0xc", + "0x480680017fff8000", + "0x476574457865637574696f6e496e666f", + "0x400280007ffb7fff", + "0x400280017ffb7ffd", + "0x480280037ffb8000", + "0x20680017fff7fff", + "0x3a", + "0x480280047ffb8000", + "0x480080027fff8000", + "0x480280027ffb8000", + "0x482680017ffb8000", + "0x5", + "0x20680017fff7ffd", + "0x25", + "0x480680017fff8000", + "0x43616c6c436f6e7472616374", + "0x400080007ffe7fff", + "0x400080017ffe7ffd", + "0x400180027ffe8001", + "0x400180037ffe8000", + "0x400080047ffe7fef", + "0x400080057ffe7ff0", + "0x480080077ffe8000", + "0x20680017fff7fff", + "0xb", + "0x48127ff77fff8000", + "0x480080067ffc8000", + "0x482480017ffb8000", + "0xa", + "0x480680017fff8000", + "0x0", + "0x480080087ff98000", + "0x480080097ff88000", + "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x1", - "0x48127ffe7fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", "0x480680017fff8000", - "0x0", + "0x526573756c743a3a756e77726170206661696c65642e", + "0x400080007ffe7fff", + "0x48127ff57fff8000", + "0x480080067ffa8000", + "0x482480017ff98000", + "0xa", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x494e56414c49445f43414c4c4552", + "0x400080007ffe7fff", + "0x48127ff77fff8000", + "0x48127ffb7fff8000", "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x1", "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", "0x208b7fff7fff7ffe", - "0x48127fff7fff8000", - "0x48127ff97fff8000", - "0x48127ff97fff8000", + "0x48127ffd7fff8000", + "0x480280027ffb8000", + "0x482680017ffb8000", + "0x6", "0x480680017fff8000", "0x1", - "0x48127ff97fff8000", - "0x48127ff97fff8000", + "0x480280047ffb8000", + "0x480280057ffb8000", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x1", "0x480680017fff8000", "0x4f7574206f6620676173", "0x400080007ffe7fff", - "0x482480017fe58000", + "0x482480017fef8000", + "0x1", + "0x48127fef7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", "0x1", - "0x48127fd47fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4661696c656420746f20646573657269616c697a6520706172616d202333", + "0x400080007ffe7fff", + "0x48127ff77fff8000", + "0x48127ff77fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", @@ -811,8 +980,8 @@ "0x480680017fff8000", "0x4661696c656420746f20646573657269616c697a6520706172616d202332", "0x400080007ffe7fff", - "0x48127fee7fff8000", - "0x48127fdd7fff8000", + "0x48127ff87fff8000", + "0x48127feb7fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", @@ -820,13 +989,20 @@ "0x482480017ff98000", "0x1", "0x208b7fff7fff7ffe", + "0x482480017ff48000", + "0x3", + "0x10780017fff7fff", + "0x5", + "0x40780017fff7fff", + "0x6", + "0x48127ff47fff8000", "0x40780017fff7fff", "0x1", "0x480680017fff8000", "0x4661696c656420746f20646573657269616c697a6520706172616d202331", "0x400080007ffe7fff", "0x48127ffd7fff8000", - "0x48127fec7fff8000", + "0x48127fef7fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", @@ -849,6 +1025,18 @@ "0x482480017ff98000", "0x1", "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0x7", + "0x482680017ffa8000", + "0x100000000000000000000000000000000", + "0x400280007ff97fff", + "0x10780017fff7fff", + "0xa4", + "0x4825800180007ffa", + "0x0", + "0x400280007ff97fff", + "0x482680017ff98000", + "0x1", "0x48297ffc80007ffd", "0x20680017fff7fff", "0x4", @@ -859,7 +1047,7 @@ "0x480a7ffd7fff8000", "0x480680017fff8000", "0x0", - "0x480a7ffc7fff8000", + "0x480280007ffc8000", "0x10780017fff7fff", "0x8", "0x480a7ffc7fff8000", @@ -868,575 +1056,168 @@ "0x1", "0x480680017fff8000", "0x0", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x20680017fff7ffc", - "0x8", - "0x48127ffe7fff8000", - "0x48127ffe7fff8000", - "0x480680017fff8000", - "0x0", - "0x480080007ffa8000", - "0x208b7fff7fff7ffe", - "0x48127ffe7fff8000", - "0x48127ffe7fff8000", - "0x480680017fff8000", + "0x20680017fff7ffe", + "0x7c", + "0x48307ffc80007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xa", + "0x482480017ffb8000", "0x1", + "0x48127ffb7fff8000", "0x480680017fff8000", "0x0", - "0x208b7fff7fff7ffe", - "0x4825800180007ffc", - "0x0", - "0x20680017fff7fff", - "0x6", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", + "0x480080007ff88000", "0x10780017fff7fff", - "0xa", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x1104800180018000", - "0x12e", - "0x20680017fff7ffd", - "0xb", + "0x8", "0x48127ffb7fff8000", "0x48127ffb7fff8000", "0x480680017fff8000", - "0x0", + "0x1", "0x480680017fff8000", "0x0", + "0x20680017fff7ffe", + "0x59", + "0x48307ffc80007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x10", + "0x40780017fff7fff", + "0x1", "0x480680017fff8000", - "0x56414c4944", - "0x208b7fff7fff7ffe", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", + "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", + "0x400080007ffe7fff", + "0x48127ff27fff8000", + "0x48127ff07fff8000", + "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x400380007ffd7ffb", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", + "0x48127ffa7fff8000", + "0x482480017ff98000", "0x1", "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", "0x1104800180018000", - "0x113", - "0x20680017fff7ffd", - "0xb", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x480680017fff8000", - "0x0", + "0xf7", + "0x482480017fff8000", + "0xf6", + "0x480080007fff8000", + "0xa0680017fff8000", + "0x9", + "0x4824800180007fee", + "0x134c", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400080007fed7fff", + "0x10780017fff7fff", + "0x29", + "0x4824800180007fee", + "0x134c", + "0x400080007fee7fff", "0x480680017fff8000", "0x0", "0x480680017fff8000", - "0x56414c4944", - "0x208b7fff7fff7ffe", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", + "0x38077b29e57bba3aa860b08652a77bd1076d0f70e38f019ba9920b820cf78f6", + "0x482480017fec8000", + "0x1", "0x480680017fff8000", + "0x53746f726167655772697465", + "0x400280007ffb7fff", + "0x400280017ffb7ffb", + "0x400280027ffb7ffc", + "0x400280037ffb7ffd", + "0x400280047ffb7ff4", + "0x480280067ffb8000", + "0x20680017fff7fff", + "0xd", + "0x40780017fff7fff", "0x1", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa2", - "0x20680017fff7ffe", - "0x2b", - "0xa0680017fff8004", - "0xe", - "0x4824800180047ffe", - "0x800000000000000000000000000000000000000000000000000000000000000", - "0x484480017ffe8000", - "0x110000000000000000", - "0x48307ffe7fff8002", - "0x480280007ffb7ffc", - "0x480280017ffb7ffc", - "0x402480017ffb7ffd", - "0xffffffffffffffeeffffffffffffffff", - "0x400280027ffb7ffd", - "0x10780017fff7fff", - "0x14", - "0x484480017fff8001", - "0x8000000000000000000000000000000", - "0x48307fff80007ffd", - "0x480280007ffb7ffd", - "0x480280017ffb7ffd", - "0x402480017ffc7ffe", - "0xf8000000000000000000000000000000", - "0x400280027ffb7ffe", - "0x40780017fff7fff", - "0x1", - "0x482680017ffb8000", - "0x3", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ff57fff8000", - "0x208b7fff7fff7ffe", - "0x482680017ffb8000", - "0x3", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x480680017fff8000", - "0x1", - "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x6", - "0x480a7ffb7fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x480680017fff8000", - "0x1", - "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", - "0x48297ffc80007ffd", - "0x20680017fff7fff", - "0x4", - "0x10780017fff7fff", - "0xa", - "0x482680017ffc8000", - "0x1", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x0", - "0x480a7ffc7fff8000", - "0x10780017fff7fff", - "0x8", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x1", - "0x480680017fff8000", - "0x0", "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x20680017fff7ffc", - "0x26", - "0x40780017fff7fff", - "0x1", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffa7fff8000", - "0x480080007ff68000", - "0x1104800180018000", - "0xbe", - "0x20680017fff7ffa", - "0xc", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x208b7fff7fff7ffe", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x480680017fff8000", - "0x1", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x1104800180018000", - "0x7c", - "0x20680017fff7ffd", - "0xb", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x56414c4944", - "0x208b7fff7fff7ffe", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x1104800180018000", - "0xea", - "0x20680017fff7ffd", - "0x44", - "0x4824800180007fff", - "0x0", - "0x20680017fff7fff", - "0x31", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x43616c6c436f6e7472616374", - "0x400080007ff87fff", - "0x400080017ff87ff7", - "0x400180027ff87ffa", - "0x400180037ff87ffb", - "0x400080047ff87ffd", - "0x400080057ff87ffe", - "0x480080077ff88000", - "0x20680017fff7fff", - "0xb", - "0x480080067ff78000", - "0x482480017ff68000", - "0xa", - "0x480680017fff8000", - "0x0", - "0x480080087ff48000", - "0x480080097ff38000", - "0x10780017fff7fff", - "0x9", - "0x480080067ff78000", - "0x482480017ff68000", - "0xa", - "0x480680017fff8000", - "0x1", - "0x480080087ff48000", - "0x480080097ff38000", - "0x1104800180018000", - "0xda", - "0x20680017fff7ffd", - "0x9", - "0x48127fec7fff8000", - "0x48127fec7fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x48127fec7fff8000", - "0x48127fec7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x16", - "0x40780017fff7fff", - "0x1", - "0x480680017fff8000", - "0x494e56414c49445f43414c4c4552", - "0x400080007ffe7fff", - "0x48127fe27fff8000", - "0x48127fe27fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ffb7fff8000", - "0x482480017ffa8000", - "0x1", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x19", - "0x48127fe27fff8000", - "0x48127fe27fff8000", - "0x480680017fff8000", - "0x1", - "0x48127fe27fff8000", - "0x48127fe27fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0xc0", - "0x20680017fff7ffd", - "0xb", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x989680", - "0x1104800180018000", - "0xdc", - "0x20680017fff7ffd", - "0xb", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x1104800180018000", - "0x164", - "0x482480017fff8000", - "0x163", - "0x480080007fff8000", - "0xa0680017fff8000", - "0x9", - "0x4825800180007ff8", - "0x12a2", - "0x482480017fff8000", - "0x100000000000000000000000000000000", - "0x400280007ff77fff", - "0x10780017fff7fff", - "0x4c", - "0x4825800180007ff8", - "0x12a2", - "0x400280007ff77fff", - "0x482680017ff78000", - "0x1", - "0x20780017fff7ffd", - "0xd", - "0x48127fff7fff8000", - "0x48127ffd7fff8000", - "0x480680017fff8000", - "0x0", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480680017fff8000", - "0x0", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe6b", - "0x20680017fff7ffe", - "0x27", - "0x400280007ffc7fff", - "0x48127ff07fff8000", - "0x48127fee7fff8000", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x480a7ffb7fff8000", - "0x482680017ffc8000", - "0x1", - "0x4825800180007ffd", - "0x1", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd1", - "0x20680017fff7ffa", - "0xc", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x208b7fff7fff7ffe", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x480680017fff8000", - "0x1", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x208b7fff7fff7ffe", - "0x48127ff07fff8000", - "0x48127fee7fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x480680017fff8000", - "0x1", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x480680017fff8000", - "0x4f7574206f6620676173", - "0x400080007ffe7fff", - "0x482680017ff78000", - "0x1", - "0x480a7ff87fff8000", - "0x480680017fff8000", - "0x1", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x48127ff87fff8000", - "0x482480017ff78000", - "0x1", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x9e", - "0x20680017fff7ffd", - "0xa", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480080027ffb8000", - "0x208b7fff7fff7ffe", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x526573756c743a3a756e77726170206661696c65642e", - "0x1104800180018000", - "0xb1", - "0x20680017fff7ffd", - "0x7", - "0x480680017fff8000", - "0x0", - "0x48127ffd7fff8000", - "0x48127ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x1", - "0x48127ffd7fff8000", - "0x48127ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x38077b29e57bba3aa860b08652a77bd1076d0f70e38f019ba9920b820cf78f6", - "0x480680017fff8000", - "0x53746f726167655772697465", - "0x400280007ffc7fff", - "0x400380017ffc7ffb", - "0x400280027ffc7ffd", - "0x400280037ffc7ffe", - "0x400380047ffc7ffd", - "0x480280067ffc8000", - "0x20680017fff7fff", - "0xd", - "0x480280057ffc8000", - "0x482680017ffc8000", + "0x480280057ffb8000", + "0x482680017ffb8000", "0x7", "0x480680017fff8000", "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x10780017fff7fff", - "0x9", - "0x480280057ffc8000", - "0x482680017ffc8000", + "0x48127ffb7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x48127ffd7fff8000", + "0x480280057ffb8000", + "0x482680017ffb8000", "0x9", "0x480680017fff8000", "0x1", - "0x480280077ffc8000", - "0x480280087ffc8000", - "0x1104800180018000", - "0x95", - "0x20680017fff7ffd", - "0xb", - "0x48127ff67fff8000", - "0x48127ff67fff8000", + "0x480280077ffb8000", + "0x480280087ffb8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", "0x480680017fff8000", - "0x0", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482480017feb8000", + "0x1", + "0x48127fe97fff8000", + "0x480a7ffb7fff8000", "0x480680017fff8000", - "0x0", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", "0x480680017fff8000", - "0x0", + "0x4661696c656420746f20646573657269616c697a6520706172616d202332", + "0x400080007ffe7fff", + "0x48127ff37fff8000", + "0x48127ff17fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4661696c656420746f20646573657269616c697a6520706172616d202331", + "0x400080007ffe7fff", + "0x48127ff87fff8000", "0x48127ff67fff8000", - "0x48127ff67fff8000", + "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482680017ff98000", + "0x1", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", "0x208b7fff7fff7ffe", - "0x1104800180018000", - "0x9c", - "0x482480017fff8000", - "0x9b", - "0x480080007fff8000", "0xa0680017fff8000", - "0x9", - "0x4825800180007ffc", - "0x816", - "0x482480017fff8000", - "0x100000000000000000000000000000000", + "0x7", + "0x482680017ffc8000", + "0xfffffffffffffffffffffffffffffbd2", "0x400280007ffb7fff", "0x10780017fff7fff", - "0x2a", + "0x19", "0x4825800180007ffc", - "0x816", + "0x42e", "0x400280007ffb7fff", "0x482680017ffb8000", "0x1", @@ -1456,24 +1237,7 @@ "0x4825800180007ffd", "0x1", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdf", - "0x20680017fff7ffd", - "0xb", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe6", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x1", @@ -1489,95 +1253,108 @@ "0x482480017ffa8000", "0x1", "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x476574457865637574696f6e496e666f", - "0x400280007ffd7fff", - "0x400380017ffd7ffc", - "0x480280037ffd8000", - "0x20680017fff7fff", - "0xc", - "0x480280027ffd8000", - "0x482680017ffd8000", - "0x5", + "0xa0680017fff8000", + "0x7", + "0x482680017ff88000", + "0xfffffffffffffffffffffffffffff6be", + "0x400280007ff77fff", + "0x10780017fff7fff", + "0x43", + "0x4825800180007ff8", + "0x942", + "0x400280007ff77fff", + "0x482680017ff78000", + "0x1", + "0x20780017fff7ffd", + "0xd", + "0x48127fff7fff8000", + "0x48127ffd7fff8000", "0x480680017fff8000", "0x0", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", "0x480680017fff8000", "0x0", - "0x480280047ffd8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x48297ff980007ffa", + "0x20680017fff7fff", + "0x4", "0x10780017fff7fff", - "0x9", - "0x480280027ffd8000", - "0x482680017ffd8000", - "0x6", - "0x480680017fff8000", - "0x1", - "0x480280047ffd8000", - "0x480280057ffd8000", - "0x1104800180018000", - "0x33", - "0x20680017fff7ffd", "0xa", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x480680017fff8000", - "0x0", + "0x482680017ff98000", + "0x1", + "0x480a7ffa7fff8000", "0x480680017fff8000", "0x0", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x48127ff67fff8000", - "0x48127ff67fff8000", + "0x480280007ff98000", + "0x10780017fff7fff", + "0x8", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", "0x480680017fff8000", "0x1", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x20780017fff7ffa", - "0x9", - "0x40780017fff7fff", - "0x1", "0x480680017fff8000", "0x0", + "0x20680017fff7ffe", + "0xf", + "0x400280007ffc7fff", + "0x48127ffa7fff8000", + "0x48127ff87fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x400180007fff7ffd", - "0x480680017fff8000", + "0x482680017ffc8000", "0x1", - "0x48127ffe7fff8000", - "0x482480017ffd8000", + "0x4825800180007ffd", "0x1", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc9", "0x208b7fff7fff7ffe", - "0x20780017fff7ffb", - "0x9", + "0x48127ffa7fff8000", + "0x48127ff87fff8000", "0x480680017fff8000", "0x0", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x1", "0x480680017fff8000", "0x0", "0x480680017fff8000", "0x0", "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482680017ff78000", + "0x1", + "0x480a7ff87fff8000", "0x480680017fff8000", "0x1", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x20780017fff7ffb", - "0x8", "0x480680017fff8000", "0x0", "0x480680017fff8000", "0x0", - "0x480a7ffd7fff8000", - "0x208b7fff7fff7ffe", "0x480680017fff8000", + "0x0", + "0x48127ff87fff8000", + "0x482480017ff78000", "0x1", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", "0x208b7fff7fff7ffe" ], + "bytecode_segment_lengths": [ + 258, + 144, + 287, + 334, + 184, + 44, + 92 + ], "hints": [ [ 0, @@ -1585,7 +1362,7 @@ { "TestLessThanOrEqual": { "lhs": { - "Immediate": "0x154" + "Immediate": "0x0" }, "rhs": { "Deref": { @@ -1602,7 +1379,7 @@ ] ], [ - 43, + 101, [ { "AllocSegment": { @@ -1615,17 +1392,17 @@ ] ], [ - 62, + 120, [ { "TestLessThanOrEqual": { "lhs": { - "Immediate": "0x14fa" + "Immediate": "0x0" }, "rhs": { "Deref": { "register": "AP", - "offset": -68 + "offset": -27 } }, "dst": { @@ -1637,7 +1414,7 @@ ] ], [ - 85, + 150, [ { "AllocSegment": { @@ -1650,7 +1427,7 @@ ] ], [ - 108, + 172, [ { "AllocSegment": { @@ -1663,7 +1440,7 @@ ] ], [ - 123, + 187, [ { "AllocSegment": { @@ -1676,7 +1453,7 @@ ] ], [ - 137, + 201, [ { "AllocSegment": { @@ -1689,7 +1466,7 @@ ] ], [ - 151, + 215, [ { "AllocSegment": { @@ -1702,7 +1479,7 @@ ] ], [ - 165, + 229, [ { "AllocSegment": { @@ -1715,7 +1492,7 @@ ] ], [ - 179, + 243, [ { "AllocSegment": { @@ -1728,7 +1505,7 @@ ] ], [ - 194, + 258, [ { "TestLessThanOrEqual": { @@ -1750,7 +1527,7 @@ ] ], [ - 219, + 296, [ { "AllocSegment": { @@ -1763,7 +1540,7 @@ ] ], [ - 238, + 315, [ { "TestLessThanOrEqual": { @@ -1773,7 +1550,7 @@ "rhs": { "Deref": { "register": "AP", - "offset": -23 + "offset": -12 } }, "dst": { @@ -1785,7 +1562,33 @@ ] ], [ - 258, + 336, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 358, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 373, [ { "AllocSegment": { @@ -1798,37 +1601,113 @@ ] ], [ - 281, + 387, [ { "AllocSegment": { "dst": { "register": "AP", - "offset": 0 + "offset": 0 + } + } + } + ] + ], + [ + 402, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x0" + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -6 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 435, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "rhs": { + "Immediate": "0x800000000000000000000000000000000000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": 4 } } } ] ], [ - 296, + 439, [ { - "AllocSegment": { - "dst": { + "LinearSplit": { + "value": { + "Deref": { + "register": "AP", + "offset": 3 + } + }, + "scalar": { + "Immediate": "0x110000000000000000" + }, + "max_x": { + "Immediate": "0xffffffffffffffffffffffffffffffff" + }, + "x": { "register": "AP", - "offset": 0 + "offset": -2 + }, + "y": { + "register": "AP", + "offset": -1 } } } ] ], [ - 310, + 449, [ { - "AllocSegment": { - "dst": { + "LinearSplit": { + "value": { + "Deref": { + "register": "AP", + "offset": -2 + } + }, + "scalar": { + "Immediate": "0x8000000000000000000000000000000" + }, + "max_x": { + "Immediate": "0xffffffffffffffffffffffffffffffff" + }, + "x": { + "register": "AP", + "offset": -1 + }, + "y": { "register": "AP", "offset": 0 } @@ -1837,19 +1716,10 @@ ] ], [ - 327, + 501, [ { - "TestLessThanOrEqual": { - "lhs": { - "Immediate": "0x1270" - }, - "rhs": { - "Deref": { - "register": "FP", - "offset": -6 - } - }, + "AllocSegment": { "dst": { "register": "AP", "offset": 0 @@ -1859,7 +1729,7 @@ ] ], [ - 370, + 548, [ { "AllocSegment": { @@ -1872,17 +1742,17 @@ ] ], [ - 389, + 567, [ { "TestLessThanOrEqual": { "lhs": { - "Immediate": "0x1432" + "Immediate": "0x50a" }, "rhs": { "Deref": { "register": "AP", - "offset": -13 + "offset": -11 } }, "dst": { @@ -1894,7 +1764,7 @@ ] ], [ - 412, + 588, [ { "AllocSegment": { @@ -1907,7 +1777,7 @@ ] ], [ - 435, + 610, [ { "AllocSegment": { @@ -1920,7 +1790,7 @@ ] ], [ - 450, + 625, [ { "AllocSegment": { @@ -1933,7 +1803,7 @@ ] ], [ - 472, + 639, [ { "AllocSegment": { @@ -1946,7 +1816,7 @@ ] ], [ - 486, + 660, [ { "AllocSegment": { @@ -1959,7 +1829,7 @@ ] ], [ - 500, + 674, [ { "AllocSegment": { @@ -1972,12 +1842,12 @@ ] ], [ - 517, + 691, [ { "TestLessThanOrEqual": { "lhs": { - "Immediate": "0x1270" + "Immediate": "0x0" }, "rhs": { "Deref": { @@ -1994,46 +1864,78 @@ ] ], [ - 560, + 725, [ { - "AllocSegment": { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "FP", + "offset": 1 + } + }, + "rhs": { + "Immediate": "0x800000000000000000000000000000000000000000000000000000000000000" + }, "dst": { "register": "AP", - "offset": 0 + "offset": 4 } } } ] ], [ - 579, + 729, [ { - "TestLessThanOrEqual": { - "lhs": { - "Immediate": "0x6fb8" - }, - "rhs": { + "LinearSplit": { + "value": { "Deref": { "register": "AP", - "offset": -13 + "offset": 3 } }, - "dst": { + "scalar": { + "Immediate": "0x110000000000000000" + }, + "max_x": { + "Immediate": "0xffffffffffffffffffffffffffffffff" + }, + "x": { "register": "AP", - "offset": 0 + "offset": -2 + }, + "y": { + "register": "AP", + "offset": -1 } } } ] ], [ - 619, + 739, [ { - "AllocSegment": { - "dst": { + "LinearSplit": { + "value": { + "Deref": { + "register": "FP", + "offset": 1 + } + }, + "scalar": { + "Immediate": "0x8000000000000000000000000000000" + }, + "max_x": { + "Immediate": "0xffffffffffffffffffffffffffffffff" + }, + "x": { + "register": "AP", + "offset": -1 + }, + "y": { "register": "AP", "offset": 0 } @@ -2042,7 +1944,7 @@ ] ], [ - 634, + 792, [ { "AllocSegment": { @@ -2055,7 +1957,7 @@ ] ], [ - 656, + 839, [ { "AllocSegment": { @@ -2068,10 +1970,19 @@ ] ], [ - 670, + 858, [ { - "AllocSegment": { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x54d8" + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -11 + } + }, "dst": { "register": "AP", "offset": 0 @@ -2081,42 +1992,37 @@ ] ], [ - 684, + 876, [ { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 + "SystemCall": { + "system": { + "Deref": { + "register": "FP", + "offset": -5 + } } } } ] ], [ - 699, + 894, [ { - "TestLessThanOrEqual": { - "lhs": { - "Immediate": "0x0" - }, - "rhs": { + "SystemCall": { + "system": { "Deref": { - "register": "FP", - "offset": -6 + "register": "AP", + "offset": -2 } - }, - "dst": { - "register": "AP", - "offset": 0 } } } ] ], [ - 730, + 906, [ { "AllocSegment": { @@ -2129,19 +2035,10 @@ ] ], [ - 749, + 921, [ { - "TestLessThanOrEqual": { - "lhs": { - "Immediate": "0x2a58" - }, - "rhs": { - "Deref": { - "register": "AP", - "offset": -38 - } - }, + "AllocSegment": { "dst": { "register": "AP", "offset": 0 @@ -2151,7 +2048,7 @@ ] ], [ - 771, + 944, [ { "AllocSegment": { @@ -2164,7 +2061,7 @@ ] ], [ - 789, + 959, [ { "AllocSegment": { @@ -2177,7 +2074,7 @@ ] ], [ - 804, + 973, [ { "AllocSegment": { @@ -2190,7 +2087,7 @@ ] ], [ - 818, + 994, [ { "AllocSegment": { @@ -2203,7 +2100,7 @@ ] ], [ - 832, + 1008, [ { "AllocSegment": { @@ -2216,78 +2113,55 @@ ] ], [ - 946, + 1023, [ { - "TestLessThan": { + "TestLessThanOrEqual": { "lhs": { - "Deref": { - "register": "AP", - "offset": -1 - } + "Immediate": "0x0" }, "rhs": { - "Immediate": "0x800000000000000000000000000000000000000000000000000000000000000" + "Deref": { + "register": "FP", + "offset": -6 + } }, "dst": { "register": "AP", - "offset": 4 + "offset": 0 } } } ] ], [ - 950, + 1082, [ { - "LinearSplit": { - "value": { - "Deref": { - "register": "AP", - "offset": 3 - } - }, - "scalar": { - "Immediate": "0x110000000000000000" - }, - "max_x": { - "Immediate": "0xffffffffffffffffffffffffffffffff" - }, - "x": { - "register": "AP", - "offset": -2 - }, - "y": { + "AllocSegment": { + "dst": { "register": "AP", - "offset": -1 + "offset": 0 } } } ] ], [ - 960, + 1101, [ { - "LinearSplit": { - "value": { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x134c" + }, + "rhs": { "Deref": { "register": "AP", - "offset": -2 + "offset": -17 } }, - "scalar": { - "Immediate": "0x8000000000000000000000000000000" - }, - "max_x": { - "Immediate": "0xffffffffffffffffffffffffffffffff" - }, - "x": { - "register": "AP", - "offset": -1 - }, - "y": { + "dst": { "register": "AP", "offset": 0 } @@ -2296,35 +2170,35 @@ ] ], [ - 1020, + 1126, [ { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 + "SystemCall": { + "system": { + "Deref": { + "register": "FP", + "offset": -5 + } } } } ] ], [ - 1111, + 1129, [ { - "SystemCall": { - "system": { - "Deref": { - "register": "AP", - "offset": -8 - } + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 } } } ] ], [ - 1150, + 1149, [ { "AllocSegment": { @@ -2337,19 +2211,10 @@ ] ], [ - 1224, + 1164, [ { - "TestLessThanOrEqual": { - "lhs": { - "Immediate": "0x12a2" - }, - "rhs": { - "Deref": { - "register": "FP", - "offset": -8 - } - }, + "AllocSegment": { "dst": { "register": "AP", "offset": 0 @@ -2359,7 +2224,7 @@ ] ], [ - 1307, + 1178, [ { "AllocSegment": { @@ -2372,27 +2237,25 @@ ] ], [ - 1378, + 1192, [ { - "SystemCall": { - "system": { - "Deref": { - "register": "FP", - "offset": -4 - } + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 } } } ] ], [ - 1424, + 1207, [ { "TestLessThanOrEqual": { "lhs": { - "Immediate": "0x816" + "Immediate": "0x42e" }, "rhs": { "Deref": { @@ -2409,7 +2272,7 @@ ] ], [ - 1473, + 1237, [ { "AllocSegment": { @@ -2422,22 +2285,29 @@ ] ], [ - 1491, + 1251, [ { - "SystemCall": { - "system": { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x942" + }, + "rhs": { "Deref": { "register": "FP", - "offset": -3 + "offset": -8 } + }, + "dst": { + "register": "AP", + "offset": 0 } } } ] ], [ - 1539, + 1323, [ { "AllocSegment": { @@ -2454,21 +2324,21 @@ "EXTERNAL": [ { "selector": "0x15d40a3d6ca2ac30f4031e42be28da9b056fef9bb7357ac5e85627ee876e5ad", - "offset": 515, + "offset": 689, "builtins": [ "range_check" ] }, { "selector": "0x162da33a4585851fe8d3af3c2a9c60b557814e221e0d4f30ff0b2189d9c7775", - "offset": 325, + "offset": 402, "builtins": [ "range_check" ] }, { "selector": "0x289da278a8dc833409cabfdad1581e8e7d40e42dcaed693fa4008dcdb4963b3", - "offset": 194, + "offset": 258, "builtins": [ "range_check" ] @@ -2485,7 +2355,7 @@ "CONSTRUCTOR": [ { "selector": "0x28ffe4ff0f226a9107253e17a904099aa4f63a02a5621de0576e5aa71bc5194", - "offset": 699, + "offset": 1023, "builtins": [ "range_check" ] diff --git a/crates/blockifier/feature_contracts/cairo1/compiled/empty_contract.casm.json b/crates/blockifier/feature_contracts/cairo1/compiled/empty_contract.casm.json index 3fc4dd780a..45030bbbd7 100644 --- a/crates/blockifier/feature_contracts/cairo1/compiled/empty_contract.casm.json +++ b/crates/blockifier/feature_contracts/cairo1/compiled/empty_contract.casm.json @@ -1,7 +1,8 @@ { "prime": "0x800000000000011000000000000000000000000000000000000000000000001", - "compiler_version": "2.4.0", + "compiler_version": "2.6.0", "bytecode": [], + "bytecode_segment_lengths": 0, "hints": [], "entry_points_by_type": { "EXTERNAL": [], diff --git a/crates/blockifier/feature_contracts/cairo1/compiled/legacy_test_contract.casm.json b/crates/blockifier/feature_contracts/cairo1/compiled/legacy_test_contract.casm.json index 211628dc36..891d286b88 100644 --- a/crates/blockifier/feature_contracts/cairo1/compiled/legacy_test_contract.casm.json +++ b/crates/blockifier/feature_contracts/cairo1/compiled/legacy_test_contract.casm.json @@ -1486,4 +1486,4 @@ "L1_HANDLER": [], "CONSTRUCTOR": [] } -} \ No newline at end of file +} diff --git a/crates/blockifier/feature_contracts/cairo1/compiled/test_contract.casm.json b/crates/blockifier/feature_contracts/cairo1/compiled/test_contract.casm.json index 61d5278f7e..8b5a51c976 100644 --- a/crates/blockifier/feature_contracts/cairo1/compiled/test_contract.casm.json +++ b/crates/blockifier/feature_contracts/cairo1/compiled/test_contract.casm.json @@ -1,6 +1,6 @@ { "prime": "0x800000000000011000000000000000000000000000000000000000000000001", - "compiler_version": "2.6.3", + "compiler_version": "2.6.0", "bytecode": [ "0xa0680017fff8000", "0x7", @@ -100,9 +100,9 @@ "0x1", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x39f0", + "0x3aaf", "0x482480017fff8000", - "0x39ef", + "0x3aae", "0x480080007fff8000", "0xa0680017fff8000", "0x9", @@ -275,9 +275,9 @@ "0x1", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x3941", + "0x3a00", "0x482480017fff8000", - "0x3940", + "0x39ff", "0x480080007fff8000", "0xa0680017fff8000", "0x9", @@ -588,9 +588,9 @@ "0x1", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x3808", + "0x38c7", "0x482480017fff8000", - "0x3807", + "0x38c6", "0x480080007fff8000", "0xa0680017fff8000", "0x9", @@ -922,9 +922,9 @@ "0x1", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x36ba", + "0x3779", "0x482480017fff8000", - "0x36b9", + "0x3778", "0x480080007fff8000", "0xa0680017fff8000", "0x9", @@ -1128,9 +1128,9 @@ "0x1", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x35ec", + "0x36ab", "0x482480017fff8000", - "0x35eb", + "0x36aa", "0x480080007fff8000", "0xa0680017fff8000", "0x9", @@ -1344,9 +1344,9 @@ "0x1", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x3514", + "0x35d3", "0x482480017fff8000", - "0x3513", + "0x35d2", "0x480080007fff8000", "0xa0680017fff8000", "0x9", @@ -1682,9 +1682,9 @@ "0x1", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x33c2", + "0x3481", "0x482480017fff8000", - "0x33c1", + "0x3480", "0x480080007fff8000", "0xa0680017fff8000", "0x9", @@ -1969,9 +1969,9 @@ "0x1", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x32a3", + "0x3362", "0x482480017fff8000", - "0x32a2", + "0x3361", "0x480080007fff8000", "0xa0680017fff8000", "0x9", @@ -2186,9 +2186,9 @@ "0x1", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x31ca", + "0x3289", "0x482480017fff8000", - "0x31c9", + "0x3288", "0x480080007fff8000", "0xa0680017fff8000", "0x9", @@ -2402,9 +2402,9 @@ "0x1", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x30f2", + "0x31b1", "0x482480017fff8000", - "0x30f1", + "0x31b0", "0x480080007fff8000", "0xa0680017fff8000", "0x9", @@ -2541,9 +2541,9 @@ "0x1", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x3067", + "0x3126", "0x482480017fff8000", - "0x3066", + "0x3125", "0x480080007fff8000", "0xa0680017fff8000", "0x9", @@ -2814,9 +2814,9 @@ "0x1", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x2f56", + "0x3015", "0x482480017fff8000", - "0x2f55", + "0x3014", "0x480080007fff8000", "0xa0680017fff8000", "0x9", @@ -2992,21 +2992,21 @@ "0x1", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x2ea4", + "0x2f63", "0x482480017fff8000", - "0x2ea3", + "0x2f62", "0x480080007fff8000", "0xa0680017fff8000", "0x9", "0x4824800180007ff8", - "0x7b3e", + "0x7ba2", "0x482480017fff8000", "0x100000000000000000000000000000000", "0x400080007ff77fff", "0x10780017fff7fff", "0x1f", "0x4824800180007ff8", - "0x7b3e", + "0x7ba2", "0x400080007ff87fff", "0x482480017ff88000", "0x1", @@ -3097,15 +3097,15 @@ "0x1", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x2e3b", + "0x2efa", "0x482480017fff8000", - "0x2e3a", + "0x2ef9", "0x480080007fff8000", "0x480080017fff8000", "0x484480017fff8000", "0x8", "0x482480017fff8000", - "0x41906", + "0x41c26", "0xa0680017fff8000", "0x8", "0x48307ffe80007ff5", @@ -3209,28 +3209,28 @@ "0x1", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x2dcb", + "0x2e8a", "0x482480017fff8000", - "0x2dca", + "0x2e89", "0x480080007fff8000", "0xa0680017fff8000", "0x9", "0x4824800180007ff8", - "0x382d4", + "0x38400", "0x482480017fff8000", "0x100000000000000000000000000000000", "0x400080007ff77fff", "0x10780017fff7fff", "0x1f", "0x4824800180007ff8", - "0x382d4", + "0x38400", "0x400080007ff87fff", "0x482480017ff88000", "0x1", "0x48127ffe7fff8000", "0x480a7ffb7fff8000", "0x1104800180018000", - "0x154c", + "0x155d", "0x20680017fff7ffd", "0xc", "0x40780017fff7fff", @@ -3355,9 +3355,9 @@ "0x1", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x2d39", + "0x2df8", "0x482480017fff8000", - "0x2d38", + "0x2df7", "0x480080007fff8000", "0xa0680017fff8000", "0x9", @@ -3557,9 +3557,9 @@ "0x1", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x2c6f", + "0x2d2e", "0x482480017fff8000", - "0x2c6e", + "0x2d2d", "0x480080007fff8000", "0xa0680017fff8000", "0x9", @@ -3580,7 +3580,7 @@ "0x48127ff47fff8000", "0x48127ff47fff8000", "0x1104800180018000", - "0x1577", + "0x159a", "0x20680017fff7ffd", "0xe", "0x40780017fff7fff", @@ -3679,9 +3679,9 @@ "0x1", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x2bf5", + "0x2cb4", "0x482480017fff8000", - "0x2bf4", + "0x2cb3", "0x480080007fff8000", "0xa0680017fff8000", "0x9", @@ -3793,9 +3793,9 @@ "0x1", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x2b83", + "0x2c42", "0x482480017fff8000", - "0x2b82", + "0x2c41", "0x480080007fff8000", "0xa0680017fff8000", "0x9", @@ -3814,7 +3814,7 @@ "0x48127ffe7fff8000", "0x48127ff67fff8000", "0x1104800180018000", - "0x15dc", + "0x1618", "0x20680017fff7ffd", "0xc", "0x40780017fff7fff", @@ -3932,9 +3932,9 @@ "0x1", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x2af8", + "0x2bb7", "0x482480017fff8000", - "0x2af7", + "0x2bb6", "0x480080007fff8000", "0xa0680017fff8000", "0x9", @@ -3953,7 +3953,7 @@ "0x48127ffe7fff8000", "0x48127ff67fff8000", "0x1104800180018000", - "0x1581", + "0x15bd", "0x20680017fff7ffd", "0xc", "0x40780017fff7fff", @@ -4137,9 +4137,9 @@ "0x1", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x2a2b", + "0x2aea", "0x482480017fff8000", - "0x2a2a", + "0x2ae9", "0x480080007fff8000", "0xa0680017fff8000", "0x9", @@ -4381,9 +4381,9 @@ "0x1", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x2937", + "0x29f6", "0x482480017fff8000", - "0x2936", + "0x29f5", "0x480080007fff8000", "0x480080007fff8000", "0x484480017fff8000", @@ -4409,7 +4409,7 @@ "0x48127feb7fff8000", "0x48127fef7fff8000", "0x1104800180018000", - "0x13e5", + "0x1421", "0x20680017fff7ffd", "0xd", "0x40780017fff7fff", @@ -4524,7 +4524,7 @@ "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", - "0x1435", + "0x1471", "0x20680017fff7ffc", "0x63", "0x48307ffa80007ffb", @@ -4549,9 +4549,9 @@ "0x1", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x288f", + "0x294e", "0x482480017fff8000", - "0x288e", + "0x294d", "0x480080007fff8000", "0x480080007fff8000", "0x484480017fff8000", @@ -4582,7 +4582,7 @@ "0x48127feb7fff8000", "0x48127feb7fff8000", "0x1104800180018000", - "0x14bf", + "0x14fb", "0x20680017fff7ffd", "0xe", "0x40780017fff7fff", @@ -4717,7 +4717,7 @@ "0x48127ff67fff8000", "0x48127ff67fff8000", "0x1104800180018000", - "0x1374", + "0x13b0", "0x20680017fff7ffc", "0x60", "0x48307ffa80007ffb", @@ -4740,9 +4740,9 @@ "0x1", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x27d0", + "0x288f", "0x482480017fff8000", - "0x27cf", + "0x288e", "0x480080007fff8000", "0xa0680017fff8000", "0x9", @@ -4897,9 +4897,9 @@ "0x1", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x2733", + "0x27f2", "0x482480017fff8000", - "0x2732", + "0x27f1", "0x480080007fff8000", "0x480080027fff8000", "0x482480017fff8000", @@ -4918,7 +4918,7 @@ "0x48127ffe7fff8000", "0x480a7ffb7fff8000", "0x1104800180018000", - "0x1491", + "0x14cd", "0x482480017f838000", "0x1", "0x20680017fff7ffc", @@ -5029,9 +5029,9 @@ "0x1", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x26af", + "0x276e", "0x482480017fff8000", - "0x26ae", + "0x276d", "0x480080007fff8000", "0x480080007fff8000", "0x484480017fff8000", @@ -5055,7 +5055,7 @@ "0x480a7ffb7fff8000", "0x48127ff17fff8000", "0x1104800180018000", - "0x1525", + "0x1561", "0x20680017fff7ffd", "0xd", "0x40780017fff7fff", @@ -5178,9 +5178,9 @@ "0x1", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x261a", + "0x26d9", "0x482480017fff8000", - "0x2619", + "0x26d8", "0x480080007fff8000", "0xa0680017fff8000", "0x9", @@ -5355,9 +5355,9 @@ "0x1", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x2569", + "0x2628", "0x482480017fff8000", - "0x2568", + "0x2627", "0x480080007fff8000", "0xa0680017fff8000", "0x9", @@ -5561,9 +5561,9 @@ "0x1", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x249b", + "0x255a", "0x482480017fff8000", - "0x249a", + "0x2559", "0x480080007fff8000", "0xa0680017fff8000", "0x9", @@ -5766,9 +5766,9 @@ "0x1", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x23ce", + "0x248d", "0x482480017fff8000", - "0x23cd", + "0x248c", "0x480080007fff8000", "0xa0680017fff8000", "0x9", @@ -6402,7 +6402,7 @@ "0x48127ffa7fff8000", "0x48127ffa7fff8000", "0x1104800180018000", - "0x1110", + "0x114c", "0x20680017fff7ffa", "0x384", "0x20680017fff7ffd", @@ -6506,7 +6506,7 @@ "0x48127ffa7fff8000", "0x480080007ff88000", "0x1104800180018000", - "0x1161", + "0x119d", "0x20680017fff7ffa", "0x1a", "0x20680017fff7ffd", @@ -6638,7 +6638,7 @@ "0x48127ff97fff8000", "0x48127ff97fff8000", "0x1104800180018000", - "0x1024", + "0x1060", "0x20680017fff7ffa", "0x165", "0x20680017fff7ffd", @@ -6738,7 +6738,7 @@ "0x48127ff87fff8000", "0x48127ff87fff8000", "0x1104800180018000", - "0xfc0", + "0xffc", "0x20680017fff7ffa", "0x49", "0x20680017fff7ffd", @@ -7577,7 +7577,7 @@ "0x480a7fed7fff8000", "0x480a7fee7fff8000", "0x1104800180018000", - "0xd82", + "0xdbe", "0x20680017fff7ffa", "0xdc", "0x20680017fff7fff", @@ -7617,7 +7617,7 @@ "0x480a7ff27fff8000", "0x480a7ff37fff8000", "0x1104800180018000", - "0xddb", + "0xe17", "0x20680017fff7ffa", "0xa2", "0x20680017fff7fff", @@ -7653,7 +7653,7 @@ "0x480a7ff57fff8000", "0x480a7ff67fff8000", "0x1104800180018000", - "0xd36", + "0xd72", "0x20680017fff7ffa", "0x78", "0x20680017fff7fff", @@ -7698,7 +7698,7 @@ "0x480a7ff97fff8000", "0x480a7ffa7fff8000", "0x1104800180018000", - "0xd09", + "0xd45", "0x20680017fff7ffa", "0x45", "0x20680017fff7fff", @@ -8135,7 +8135,7 @@ "0x48127ffb7fff8000", "0x48127ffa7fff8000", "0x1104800180018000", - "0xc6c", + "0xca8", "0x20680017fff7ffb", "0xb4", "0x48127ff97fff8000", @@ -8147,7 +8147,7 @@ "0x480680017fff8000", "0x0", "0x1104800180018000", - "0xcb9", + "0xcf5", "0x20680017fff7ffd", "0xa1", "0x480680017fff8000", @@ -8347,7 +8347,7 @@ "0x400280057ffd7ffe", "0x480280077ffd8000", "0x20680017fff7fff", - "0x145", + "0x156", "0x480280087ffd8000", "0x480280097ffd8000", "0x480280067ffd8000", @@ -8418,7 +8418,7 @@ "0x48307ffe80007ffb", "0x400280007ffa7fff", "0x10780017fff7fff", - "0xee", + "0xff", "0x482480017ffb8000", "0x1", "0x48307fff80007ffd", @@ -8430,7 +8430,7 @@ "0x482680017ffa8000", "0x1", "0x20680017fff7ffe", - "0xd3", + "0xe4", "0x480680017fff8000", "0xe3e70682c2094cac629f6fbed82c07cd", "0x480680017fff8000", @@ -8449,14 +8449,14 @@ "0x400080057ff27ffe", "0x480080077ff28000", "0x20680017fff7fff", - "0xb6", + "0xc7", "0x480080087ff18000", "0x480080097ff08000", "0x480080067fef8000", "0x482480017fee8000", "0xa", "0x20680017fff7ffc", - "0xa0", + "0xb1", "0x480680017fff8000", "0x536563703235366b314765745879", "0x400080007ffe7fff", @@ -8464,7 +8464,7 @@ "0x400080027ffe7ffc", "0x480080047ffe8000", "0x20680017fff7fff", - "0x8e", + "0x9f", "0x480080057ffd8000", "0x480080067ffc8000", "0x480080037ffb8000", @@ -8524,26 +8524,43 @@ "0x1", "0x208b7fff7fff7ffe", "0x480680017fff8000", - "0x767410c1", - "0x480680017fff8000", "0x100000000", + "0x20680017fff7fff", + "0x11", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4469766973696f6e2062792030", + "0x400080007ffe7fff", + "0x48127fe67fff8000", + "0x48127ff47fff8000", + "0x480a7ffc7fff8000", + "0x48127ff37fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x767410c1", "0x480080007fe78005", "0x480080017fe68005", "0x4824800180047ffe", "0x1", - "0x48307ffd7ffe7ffc", + "0x48307ffd7ffe7ffb", "0x480080027fe37ffd", "0xa0680017fff7ffd", "0x6", - "0x482480017ff97ffd", + "0x482480017ff87ffd", "0xffffffffffffffff0000000000000000", "0x10780017fff7fff", "0x4", "0x482480017fff7ffd", "0xffffffffffffffff0000000000000000", "0x400080037fe07ffc", - "0x40507ffe7ff87ffd", - "0x40307fff7ffd7ff7", + "0x40507ffe7ff77ffd", + "0x40307fff7ffd7ff8", "0x484480017fff8000", "0x100000000000000000000000000000000", "0x482480017fdf8000", @@ -8568,7 +8585,7 @@ "0x482480017ff48000", "0xbb448978bd42b984d7de5970bcaf5c43", "0x1104800180018000", - "0xc46", + "0xc80", "0x20680017fff7ffd", "0x17", "0x20680017fff7ffe", @@ -8699,7 +8716,7 @@ "0x400280057ffd7ffe", "0x480280077ffd8000", "0x20680017fff7fff", - "0x16d", + "0x17f", "0x480280087ffd8000", "0x480280097ffd8000", "0x480280067ffd8000", @@ -8772,7 +8789,7 @@ "0x48307ffe80007ffb", "0x400280007ffb7fff", "0x10780017fff7fff", - "0x113", + "0x125", "0x482480017ffb8000", "0x1", "0x48307fff80007ffd", @@ -8784,7 +8801,7 @@ "0x482680017ffb8000", "0x1", "0x20680017fff7ffe", - "0xf7", + "0x109", "0x480680017fff8000", "0x2d483fe223b12b91047d83258a958b0f", "0x480680017fff8000", @@ -8803,14 +8820,14 @@ "0x400080057ff27ffe", "0x480080077ff28000", "0x20680017fff7fff", - "0xd9", + "0xeb", "0x480080087ff18000", "0x480080097ff08000", "0x480080067fef8000", "0x482480017fee8000", "0xa", "0x20680017fff7ffc", - "0xc2", + "0xd4", "0x480680017fff8000", "0x5365637032353672314765745879", "0x400080007ffe7fff", @@ -8818,7 +8835,7 @@ "0x400080027ffe7ffc", "0x480080047ffe8000", "0x20680017fff7fff", - "0xaf", + "0xc1", "0x480080057ffd8000", "0x480080067ffc8000", "0x480080037ffb8000", @@ -8879,26 +8896,44 @@ "0x1", "0x208b7fff7fff7ffe", "0x480680017fff8000", - "0x49288242", - "0x480680017fff8000", "0x100000000", + "0x20680017fff7fff", + "0x12", + "0x40780017fff7fff", + "0x2fd", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4469766973696f6e2062792030", + "0x400080007ffe7fff", + "0x48127ce97fff8000", + "0x48127cf77fff8000", + "0x48127cf77fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x49288242", "0x480080007fe78005", "0x480080017fe68005", "0x4824800180047ffe", "0x1", - "0x48307ffd7ffe7ffc", + "0x48307ffd7ffe7ffb", "0x480080027fe37ffd", "0xa0680017fff7ffd", "0x6", - "0x482480017ff97ffd", + "0x482480017ff87ffd", "0xffffffffffffffff0000000000000000", "0x10780017fff7fff", "0x4", "0x482480017fff7ffd", "0xffffffffffffffff0000000000000000", "0x400080037fe07ffc", - "0x40507ffe7ff87ffd", - "0x40307fff7ffd7ff7", + "0x40507ffe7ff77ffd", + "0x40307fff7ffd7ff8", "0x480680017fff8000", "0x32e41495a944d0045b522eba7240fad5", "0x480680017fff8000", @@ -8944,7 +8979,7 @@ "0x177e60492c5a8242f76f07bfe3661bd", "0x48127ff47fff8000", "0x1104800180018000", - "0xbaa", + "0xbd2", "0x20680017fff7ffd", "0xc", "0x48127ffa7fff8000", @@ -9080,7 +9115,7 @@ "0xffffffffffffffffffffffffffffc57c", "0x400280007ff97fff", "0x10780017fff7fff", - "0x13b", + "0x154", "0x4825800180007ffa", "0x3a84", "0x400280007ff97fff", @@ -9379,14 +9414,19 @@ "0x482480017ff98000", "0x1", "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x0", + "0x482680017ff98000", + "0x2", + "0x20680017fff7ffe", + "0x10", "0x40780017fff7fff", "0x1", "0x480680017fff8000", "0x4469766973696f6e2062792030", "0x400080007ffe7fff", - "0x482680017ff98000", - "0x2", - "0x48127ff77fff8000", + "0x48127ffd7fff8000", + "0x48127ff57fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", @@ -9394,6 +9434,26 @@ "0x482480017ff98000", "0x1", "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x1", + "0x480080007ffe8004", + "0x4824800180037fff", + "0x1", + "0x48307ffe7fff7ffb", + "0x480080017ffb7ffe", + "0x480080027ffa7fff", + "0x40507ffe7ff87ffd", + "0x40307fff7ffd7ffa", + "0x482480017ff98000", + "0x3", + "0x48127ff17fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x1", "0x480680017fff8000", @@ -10983,7 +11043,7 @@ "0x480a7ff97fff8000", "0x480a7ffa7fff8000", "0x1104800180018000", - "0x6ca", + "0x6e9", "0x20680017fff7ffc", "0x11", "0x400280007ffc7ffd", @@ -11317,12 +11377,12 @@ "0xa0680017fff8000", "0x7", "0x482680017ff98000", - "0xffffffffffffffffffffffffffffdd32", + "0xffffffffffffffffffffffffffffdc06", "0x400280007ff87fff", "0x10780017fff7fff", "0x42", "0x4825800180007ff9", - "0x22ce", + "0x23fa", "0x400280007ff87fff", "0x482680017ff88000", "0x1", @@ -11353,20 +11413,20 @@ "0x480080007ffc8000", "0x480080017ffb8000", "0x1104800180018000", - "0x608", + "0x627", "0x20680017fff7ffd", "0xb", "0x48127ffc7fff8000", - "0x48127fce7fff8000", - "0x48127fd07fff8000", - "0x48127fd07fff8000", + "0x48127fcd7fff8000", + "0x48127fcf7fff8000", + "0x48127fcf7fff8000", "0x48127ffa7fff8000", "0x48127ffa7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd1", "0x208b7fff7fff7ffe", "0x48127ffc7fff8000", - "0x48127fce7fff8000", + "0x48127fcd7fff8000", "0x480680017fff8000", "0x1", "0x480680017fff8000", @@ -11403,17 +11463,32 @@ "0x482480017ff88000", "0x1", "0x208b7fff7fff7ffe", - "0x48297ffa80007ffb", "0x480680017fff8000", "0x11", + "0x20680017fff7fff", + "0xf", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7074696f6e3a3a756e77726170206661696c65642e", + "0x400080007ffe7fff", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffb7fff8000", + "0x482480017ffa8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x48297ffa80007ffb", "0x480280007ff88004", "0x4824800180037fff", "0x1", - "0x48307ffe7fff7ffd", + "0x48307ffe7fff7ffc", "0x480280017ff87ffe", "0x480280027ff87fff", - "0x40507ffe7ffa7ffd", - "0x40307fff7ffd7ff9", + "0x40507ffe7ff97ffd", + "0x40307fff7ffd7ffa", "0x482680017ff88000", "0x3", "0x4825800180007ffd", @@ -11627,7 +11702,7 @@ "0x48127ff87fff8000", "0x48127ffb7fff8000", "0x1104800180018000", - "0x593", + "0x5c3", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x1", @@ -11835,7 +11910,7 @@ "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x1104800180018000", - "0x516", + "0x546", "0x20680017fff7ffd", "0x3e", "0x20680017fff7ffe", @@ -11846,7 +11921,7 @@ "0x48127ff97fff8000", "0x48127ffb7fff8000", "0x1104800180018000", - "0x7cd", + "0x80d", "0x20680017fff7ffd", "0x1b", "0x48317fff80007ffd", @@ -11944,7 +12019,7 @@ "0x20680017fff7fff", "0x4", "0x10780017fff7fff", - "0x2fd", + "0x30d", "0x480680017fff8000", "0xffffffff00000000ffffffffffffffff", "0x48317fff80017ffa", @@ -11968,7 +12043,7 @@ "0x2d3", "0x48127d2b7fff8000", "0x10780017fff7fff", - "0x2e8", + "0x2f8", "0x480680017fff8000", "0xbce6faada7179e84f3b9cac2fc632551", "0x48317fff80017ff9", @@ -11985,7 +12060,7 @@ "0x482480017d2b8000", "0x1", "0x10780017fff7fff", - "0x2d7", + "0x2e7", "0x482480017ffa8000", "0x1", "0x10780017fff7fff", @@ -12078,11 +12153,31 @@ "0x1", "0x48307ffe80007fff", "0x20680017fff7fff", - "0x272", + "0x282", "0x480680017fff8000", "0xbce6faada7179e84f3b9cac2fc632551", "0x480680017fff8000", "0xffffffff00000000ffffffffffffffff", + "0x20680017fff7ffe", + "0x14", + "0x20680017fff7fff", + "0x12", + "0x40780017fff7fff", + "0x2bb", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7074696f6e3a3a756e77726170206661696c65642e", + "0x400080007ffe7fff", + "0x48127d3d7fff8000", + "0x480a7ff57fff8000", + "0x480a7ff67fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", "0xa0680017fff8000", "0x37", "0x480080007ff98001", @@ -12184,7 +12279,7 @@ "0x40317ff97ffb7ffc", "0x40307ffa7ffc7ff1", "0x10780017fff7fff", - "0x1bb", + "0x1b7", "0x4824800180008002", "0xffffffffffffffff0000000000000000", "0x480080097fcb8001", @@ -12431,23 +12526,19 @@ "0x480a7ff87fff8000", "0x48127f597fff8000", "0x48127f597fff8000", - "0x480680017fff8000", - "0xbce6faada7179e84f3b9cac2fc632551", - "0x480680017fff8000", - "0xffffffff00000000ffffffffffffffff", + "0x48127f537fff8000", + "0x48127f537fff8000", "0x1104800180018000", - "0x648", + "0x68a", "0x48127ffd7fff8000", "0x480a7ff97fff8000", "0x480a7ffa7fff8000", "0x48127e5d7fff8000", "0x48127e5d7fff8000", - "0x480680017fff8000", - "0xbce6faada7179e84f3b9cac2fc632551", - "0x480680017fff8000", - "0xffffffff00000000ffffffffffffffff", + "0x48127e577fff8000", + "0x48127e577fff8000", "0x1104800180018000", - "0x63d", + "0x681", "0x480680017fff8000", "0x77037d812deb33a0f4a13945d898c296", "0x480680017fff8000", @@ -12898,6 +12989,21 @@ "0x208b7fff7fff7ffe", "0x480680017fff8000", "0x10000000000000000", + "0x20680017fff7fff", + "0xf", + "0x40780017fff7fff", + "0x1a", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7074696f6e3a3a756e77726170206661696c65642e", + "0x400080007ffe7fff", + "0x480a7ff97fff8000", + "0x48127ffd7fff8000", + "0x482480017ffc8000", + "0x1", + "0x10780017fff7fff", + "0xa8", "0x480280007ff98005", "0x480280017ff98005", "0x4824800180047ffe", @@ -12921,7 +13027,7 @@ "0x10000000000000000", "0x400280047ff97fff", "0x10780017fff7fff", - "0x73", + "0x84", "0x482480017ffd8000", "0xffffffffffffffff0000000000000000", "0x400280047ff97fff", @@ -12931,7 +13037,7 @@ "0x10000000000000000", "0x400280057ff97fff", "0x10780017fff7fff", - "0x5b", + "0x6c", "0x482480017ffc8000", "0xffffffffffffffff0000000000000000", "0x400280057ff97fff", @@ -12939,56 +13045,73 @@ "0x400280017ffb7ffa", "0x480680017fff8000", "0x10000000000000000", - "0x480280067ff98005", - "0x480280077ff98005", + "0x482680017ff98000", + "0x6", + "0x480a7ffa7fff8000", + "0x482680017ffb8000", + "0x2", + "0x20680017fff7ffc", + "0xf", + "0x40780017fff7fff", + "0xb", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7074696f6e3a3a756e77726170206661696c65642e", + "0x400080007ffe7fff", + "0x48127ff07fff8000", + "0x48127ffd7fff8000", + "0x482480017ffc8000", + "0x1", + "0x10780017fff7fff", + "0x4b", + "0x480080007ffd8005", + "0x480080017ffc8005", "0x4824800180047ffe", "0x1", - "0x48307ffd7ffe7ffc", - "0x480280087ff97ffd", + "0x48307ffd7ffe7ff9", + "0x480080027ff97ffd", "0xa0680017fff7ffd", "0x6", - "0x482480017ff97ffd", + "0x482480017ff67ffd", "0xffffffffffffffff0000000000000000", "0x10780017fff7fff", "0x4", "0x482480017fff7ffd", "0xffffffffffffffff0000000000000000", - "0x400280097ff97ffc", - "0x40507ffe7ff87ffd", + "0x400080037ff67ffc", + "0x40507ffe7ff57ffd", "0x40317fff7ffd7ffd", - "0x480a7ffa7fff8000", - "0x482680017ffb8000", - "0x2", "0xa0680017fff8000", "0x7", - "0x4824800180007ffb", + "0x4824800180007ffd", "0x10000000000000000", - "0x4002800a7ff97fff", + "0x400080047ff47fff", "0x10780017fff7fff", "0x27", - "0x482480017ffb8000", + "0x482480017ffd8000", "0xffffffffffffffff0000000000000000", - "0x4002800a7ff97fff", + "0x400080047ff47fff", "0xa0680017fff8000", "0x7", - "0x4824800180007ffa", + "0x4824800180007ffc", "0x10000000000000000", - "0x4002800b7ff97fff", + "0x400080057ff27fff", "0x10780017fff7fff", "0x11", - "0x482480017ffa8000", + "0x482480017ffc8000", "0xffffffffffffffff0000000000000000", - "0x4002800b7ff97fff", + "0x400080057ff27fff", "0x40780017fff7fff", "0x5", - "0x400080007ff67ff4", - "0x400080017ff67ff3", - "0x482680017ff98000", - "0xc", + "0x400080007fef7ff6", + "0x400080017fef7ff5", + "0x482480017fed8000", + "0x6", "0x480680017fff8000", "0x0", - "0x48127ff37fff8000", - "0x482480017ff38000", + "0x48127fec7fff8000", + "0x482480017fec8000", "0x2", "0x208b7fff7fff7ffe", "0x40780017fff7fff", @@ -12996,8 +13119,8 @@ "0x480680017fff8000", "0x4f7074696f6e3a3a756e77726170206661696c65642e", "0x400080007ffe7fff", - "0x482680017ff98000", - "0xc", + "0x482480017ff08000", + "0x6", "0x48127ffd7fff8000", "0x482480017ffc8000", "0x1", @@ -13010,8 +13133,8 @@ "0x480680017fff8000", "0x4f7074696f6e3a3a756e77726170206661696c65642e", "0x400080007ffe7fff", - "0x482680017ff98000", - "0xb", + "0x482480017ff08000", + "0x5", "0x48127ffd7fff8000", "0x482480017ffc8000", "0x1", @@ -13022,7 +13145,7 @@ "0x48127ffc7fff8000", "0x208b7fff7fff7ffe", "0x40780017fff7fff", - "0xe", + "0xf", "0x40780017fff7fff", "0x1", "0x480680017fff8000", @@ -13036,7 +13159,7 @@ "0x10780017fff7fff", "0xe", "0x40780017fff7fff", - "0x10", + "0x11", "0x40780017fff7fff", "0x1", "0x480680017fff8000", @@ -13145,14 +13268,14 @@ "0x400380047ff67ffd", "0x480280067ff68000", "0x20680017fff7fff", - "0x2af", + "0x2bf", "0x480280077ff68000", "0x480280087ff68000", "0x480280057ff68000", "0x482680017ff68000", "0x9", "0x20680017fff7ffc", - "0x29c", + "0x2ac", "0x480680017fff8000", "0x29bfcdb2dce28d959f2815b16f81798", "0x480680017fff8000", @@ -13171,18 +13294,38 @@ "0x400080057ffa7ffe", "0x480080077ffa8000", "0x20680017fff7fff", - "0x27a", + "0x28a", "0x480080087ff98000", "0x480080097ff88000", "0x480080067ff78000", "0x482480017ff68000", "0xa", "0x20680017fff7ffc", - "0x265", + "0x275", "0x480680017fff8000", "0xbaaedce6af48a03bbfd25e8cd0364141", "0x480680017fff8000", "0xfffffffffffffffffffffffffffffffe", + "0x20680017fff7ffe", + "0x14", + "0x20680017fff7fff", + "0x12", + "0x40780017fff7fff", + "0x2bb", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7074696f6e3a3a756e77726170206661696c65642e", + "0x400080007ffe7fff", + "0x480a7ff47fff8000", + "0x48127d3e7fff8000", + "0x48127d3e7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", "0xa0680017fff8000", "0x37", "0x480280007ff48001", @@ -13284,7 +13427,7 @@ "0x40317ff97ffb7ffa", "0x40307ffa7ffc7ff1", "0x10780017fff7fff", - "0x1ae", + "0x1aa", "0x4824800180008002", "0xffffffffffffffff0000000000000000", "0x480280097ff48001", @@ -13531,12 +13674,10 @@ "0x480a7ff87fff8000", "0x48127f597fff8000", "0x48127f597fff8000", - "0x480680017fff8000", - "0xbaaedce6af48a03bbfd25e8cd0364141", - "0x480680017fff8000", - "0xfffffffffffffffffffffffffffffffe", + "0x48127f537fff8000", + "0x48127f537fff8000", "0x1104800180018000", - "0x1fc", + "0x20e", "0x480680017fff8000", "0xfffffffffffffffffffffffffffffffe", "0x48307ffe80017fff", @@ -13609,18 +13750,16 @@ "0x480680017fff8000", "0x1", "0x20680017fff7fff", - "0x59", + "0x57", "0x48127ffc7fff8000", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x48127e4a7fff8000", "0x48127e4a7fff8000", - "0x480680017fff8000", - "0xbaaedce6af48a03bbfd25e8cd0364141", - "0x480680017fff8000", - "0xfffffffffffffffffffffffffffffffe", + "0x48127e447fff8000", + "0x48127e447fff8000", "0x1104800180018000", - "0x1a8", + "0x1bc", "0x48127f017fff8000", "0x48127f017fff8000", "0x480680017fff8000", @@ -13851,7 +13990,7 @@ "0x400380027ffc7ffd", "0x480280047ffc8000", "0x20680017fff7fff", - "0xb7", + "0xcb", "0x40780017fff7fff", "0x1", "0x480280057ffc8000", @@ -13872,13 +14011,13 @@ "0x4", "0x48127ffa7fff8000", "0x48127ff97fff8000", - "0x402780017ffc8001", + "0x402780017ffc8000", "0x9", "0x1104800180018000", - "0x2d1", - "0x40137ffa7fff8000", + "0x2e5", + "0x40137ffa7fff8001", "0x20680017fff7ffb", - "0x8e", + "0xa2", "0x48127ff87fff8000", "0x48127ff87fff8000", "0x48127ffc7fff8000", @@ -13888,145 +14027,165 @@ "0x480680017fff8000", "0x0", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff64d", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff5fe", "0x20680017fff7ffd", - "0x7b", + "0x8f", "0x480680017fff8000", "0x4b656363616b", - "0x4002800080017fff", - "0x4002800180017ffb", - "0x4002800280017ffd", - "0x4002800380017ffe", - "0x4802800580018000", - "0x20680017fff7fff", - "0x6a", - "0x4802800780018000", "0x4002800080007fff", + "0x4002800180007ffb", + "0x4002800280007ffd", + "0x4002800380007ffe", + "0x4802800580008000", + "0x20680017fff7fff", + "0x7e", + "0x4802800780008000", + "0x4002800080017fff", "0x480680017fff8000", "0xff00ff00ff00ff00ff00ff00ff00ff", - "0x4002800180007fff", - "0x4802800280008000", + "0x4002800180017fff", + "0x4802800280018000", "0x484480017fff8000", "0xffff", "0x48307fff7ffc8000", - "0x4002800580007fff", + "0x4002800580017fff", "0x480680017fff8000", "0xffff0000ffff0000ffff0000ffff00", - "0x4002800680007fff", - "0x4802800780008000", + "0x4002800680017fff", + "0x4802800780018000", "0x484480017fff8000", "0xffffffff", "0x48307fff7ffc8000", - "0x4002800a80007fff", + "0x4002800a80017fff", "0x480680017fff8000", "0xffffffff00000000ffffffff000000", - "0x4002800b80007fff", - "0x4802800c80008000", + "0x4002800b80017fff", + "0x4802800c80018000", "0x484480017fff8000", "0xffffffffffffffff", "0x48307fff7ffc8000", - "0x4002800f80007fff", + "0x4002800f80017fff", "0x480680017fff8000", "0xffffffffffffffff00000000000000", - "0x4002801080007fff", - "0x4802801180008000", + "0x4002801080017fff", + "0x4802801180018000", "0x484480017fff8000", "0xffffffffffffffffffffffffffffffff", "0x48307fff7ffc8000", - "0x4802800680018000", - "0x4002801480007fff", + "0x4802800680008000", + "0x4002801480017fff", "0x480680017fff8000", "0xff00ff00ff00ff00ff00ff00ff00ff", - "0x4002801580007fff", - "0x4802801680008000", + "0x4002801580017fff", + "0x4802801680018000", "0x484480017fff8000", "0xffff", "0x48307fff7ffc8000", - "0x4002801980007fff", + "0x4002801980017fff", "0x480680017fff8000", "0xffff0000ffff0000ffff0000ffff00", - "0x4002801a80007fff", - "0x4802801b80008000", + "0x4002801a80017fff", + "0x4802801b80018000", "0x484480017fff8000", "0xffffffff", "0x48307fff7ffc8000", - "0x4002801e80007fff", + "0x4002801e80017fff", "0x480680017fff8000", "0xffffffff00000000ffffffff000000", - "0x4002801f80007fff", - "0x4802802080008000", + "0x4002801f80017fff", + "0x4802802080018000", "0x484480017fff8000", "0xffffffffffffffff", "0x48307fff7ffc8000", - "0x4002802380007fff", + "0x4002802380017fff", "0x480680017fff8000", "0xffffffffffffffff00000000000000", - "0x4002802480007fff", - "0x4802802580008000", + "0x4002802480017fff", + "0x4802802580018000", "0x484480017fff8000", "0xffffffffffffffffffffffffffffffff", "0x48307fff7ffc8000", - "0x484480017fff8000", - "0x800000000000010fffffffffffffff7ffffffffffffef000000000000000001", "0x480680017fff8000", "0x100000000", - "0x480080007fd58005", - "0x480080017fd48005", + "0x4802800480008000", + "0x4826800180008000", + "0x8", + "0x484480017feb8000", + "0x800000000000010fffffffffffffff7ffffffffffffef000000000000000001", + "0x4826800180018000", + "0x28", + "0x484480017ffa8000", + "0x800000000000010fffffffffffffff7ffffffffffffef000000000000000001", + "0x20680017fff7ffa", + "0x11", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4469766973696f6e2062792030", + "0x400080007ffe7fff", + "0x48127fcf7fff8000", + "0x48127ff87fff8000", + "0x48127ffa7fff8000", + "0x48127ff77fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480080007fd18005", + "0x480080017fd08005", "0x4824800180047ffe", "0x1", - "0x48307ffd7ffe7ffc", - "0x480080027fd17ffd", + "0x48307ffd7ffe7ff7", + "0x480080027fcd7ffd", "0xa0680017fff7ffd", "0x6", - "0x482480017ff97ffd", + "0x482480017ff47ffd", "0xffffffffffffffff0000000000000000", "0x10780017fff7fff", "0x4", "0x482480017fff7ffd", "0xffffffffffffffff0000000000000000", - "0x400080037fce7ffc", - "0x40507ffe7ff87ffd", - "0x40307fff7ffd7ff7", + "0x400080037fca7ffc", + "0x40507ffe7ff37ffd", + "0x40307fff7ffd7ff8", "0x484480017fff8000", "0x100000000000000000000000000000000", - "0x484480017fe48000", - "0x800000000000010fffffffffffffff7ffffffffffffef000000000000000001", - "0x482480017fcc8000", + "0x482480017fc98000", "0x4", - "0x4802800480018000", - "0x4826800180008000", - "0x28", - "0x4826800180018000", - "0x8", + "0x48127ff27fff8000", + "0x48127ff47fff8000", + "0x48127ff17fff8000", "0x480680017fff8000", "0x0", "0x480680017fff8000", "0x0", - "0x48307ff97ff88000", + "0x48307fef7ff98000", "0x208b7fff7fff7ffe", "0x48127ff97fff8000", - "0x4802800480018000", - "0x4826800180018000", + "0x4802800480008000", + "0x4826800180008000", "0x8", - "0x4802800680018000", - "0x4802800780018000", + "0x4802800680008000", + "0x4802800780008000", "0x10780017fff7fff", "0xe", "0x48127ffb7fff8000", "0x48127ffb7fff8000", - "0x480a80017fff8000", + "0x480a80007fff8000", "0x48127ffb7fff8000", "0x48127ffb7fff8000", "0x10780017fff7fff", "0x7", "0x48127ff87fff8000", "0x48127ff87fff8000", - "0x480a80017fff8000", + "0x480a80007fff8000", "0x48127ffb7fff8000", "0x48127ffb7fff8000", "0x48127ffb7fff8000", "0x48127ffb7fff8000", - "0x480a80007fff8000", + "0x480a80017fff8000", "0x48127ffa7fff8000", "0x480680017fff8000", "0x1", @@ -14596,15 +14755,15 @@ "0x48127f8d7fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x150", + "0x170", "0x482480017fff8000", - "0x14f", + "0x16f", "0x480080007fff8000", "0x480080017fff8000", "0x484480017fff8000", "0x8", "0x482480017fff8000", - "0x3b06", + "0x3c32", "0xa0680017fff8000", "0x8", "0x48317ffe80007ff8", @@ -14649,17 +14808,17 @@ "0x20680017fff7ffd", "0xc", "0x48127ffb7fff8000", - "0x48127fa87fff8000", + "0x48127fa77fff8000", "0x48127ffa7fff8000", - "0x48127fa97fff8000", - "0x48127fa97fff8000", + "0x48127fa87fff8000", + "0x48127fa87fff8000", "0x48127ff97fff8000", "0x48127ff97fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc5", "0x208b7fff7fff7ffe", "0x48127ffb7fff8000", - "0x48127fa87fff8000", + "0x48127fa77fff8000", "0x48127ffa7fff8000", "0x480680017fff8000", "0x1", @@ -14731,140 +14890,172 @@ "0x484480017fff8000", "0xffffffffffffffffffffffffffffffff", "0x48307fff7ffc8000", - "0x484480017fff8000", - "0x800000000000010fffffffffffffff7ffffffffffffef000000000000000001", "0x480680017fff8000", "0x10000000000000000", + "0x482680017ff98000", + "0x14", + "0x484480017ffd8000", + "0x800000000000010fffffffffffffff7ffffffffffffef000000000000000001", + "0x20680017fff7ffd", + "0xf", + "0x40780017fff7fff", + "0x2c", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7074696f6e3a3a756e77726170206661696c65642e", + "0x400080007ffe7fff", + "0x480a7ff87fff8000", + "0x48127ffd7fff8000", + "0x482480017ffc8000", + "0x1", + "0x10780017fff7fff", + "0xce", "0x480280007ff88005", "0x480280017ff88005", "0x4824800180047ffe", "0x1", - "0x48307ffd7ffe7ffc", + "0x48307ffd7ffe7ffa", "0x480280027ff87ffd", "0xa0680017fff7ffd", "0x6", - "0x482480017ff97ffd", + "0x482480017ff77ffd", "0xffffffffffffffff0000000000000000", "0x10780017fff7fff", "0x4", "0x482480017fff7ffd", "0xffffffffffffffff0000000000000000", "0x400280037ff87ffc", - "0x40507ffe7ff87ffd", - "0x40307fff7ffd7ff7", - "0x482680017ff98000", - "0x14", + "0x40507ffe7ff67ffd", + "0x40307fff7ffd7ff8", "0xa0680017fff8000", "0x7", - "0x4824800180007ffc", + "0x4824800180007ffd", "0x10000000000000000", "0x400280047ff87fff", "0x10780017fff7fff", - "0x99", - "0x482480017ffc8000", + "0xaa", + "0x482480017ffd8000", "0xffffffffffffffff0000000000000000", "0x400280047ff87fff", "0xa0680017fff8000", "0x7", - "0x4824800180007ffb", + "0x4824800180007ffc", "0x10000000000000000", "0x400280057ff87fff", "0x10780017fff7fff", - "0x81", - "0x482480017ffb8000", + "0x92", + "0x482480017ffc8000", "0xffffffffffffffff0000000000000000", "0x400280057ff87fff", - "0x400280007ffb7ffa", - "0x400280017ffb7ff9", - "0x400180007ffb7ffc", + "0x400280007ffb7ffb", + "0x400280017ffb7ffa", + "0x400180007ff37ffc", "0x480680017fff8000", "0xff00ff00ff00ff00ff00ff00ff00ff", - "0x400080017ffa7fff", - "0x480080027ffa8000", + "0x400080017ff27fff", + "0x480080027ff28000", "0x484480017fff8000", "0xffff", "0x48327fff7ffc8000", - "0x400080057ff77fff", + "0x400080057fef7fff", "0x480680017fff8000", "0xffff0000ffff0000ffff0000ffff00", - "0x400080067ff67fff", - "0x480080077ff68000", + "0x400080067fee7fff", + "0x480080077fee8000", "0x484480017fff8000", "0xffffffff", "0x48307fff7ffc8000", - "0x4000800a7ff37fff", + "0x4000800a7feb7fff", "0x480680017fff8000", "0xffffffff00000000ffffffff000000", - "0x4000800b7ff27fff", - "0x4800800c7ff28000", + "0x4000800b7fea7fff", + "0x4800800c7fea8000", "0x484480017fff8000", "0xffffffffffffffff", "0x48307fff7ffc8000", - "0x4000800f7fef7fff", + "0x4000800f7fe77fff", "0x480680017fff8000", "0xffffffffffffffff00000000000000", - "0x400080107fee7fff", - "0x480080117fee8000", + "0x400080107fe67fff", + "0x480080117fe68000", "0x484480017fff8000", "0xffffffffffffffffffffffffffffffff", "0x48307fff7ffc8000", - "0x484480017fff8000", - "0x800000000000010fffffffffffffff7ffffffffffffef000000000000000001", "0x480680017fff8000", "0x10000000000000000", - "0x480280067ff88005", - "0x480280077ff88005", + "0x482680017ff88000", + "0x6", + "0x480a7ffa7fff8000", + "0x482680017ffb8000", + "0x2", + "0x482480017fdf8000", + "0x14", + "0x484480017ffa8000", + "0x800000000000010fffffffffffffff7ffffffffffffef000000000000000001", + "0x20680017fff7ffa", + "0xf", + "0x40780017fff7fff", + "0xb", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7074696f6e3a3a756e77726170206661696c65642e", + "0x400080007ffe7fff", + "0x48127fee7fff8000", + "0x48127ffd7fff8000", + "0x482480017ffc8000", + "0x1", + "0x10780017fff7fff", + "0x4c", + "0x480080007ffb8005", + "0x480080017ffa8005", "0x4824800180047ffe", "0x1", - "0x48307ffd7ffe7ffc", - "0x480280087ff87ffd", + "0x48307ffd7ffe7ff7", + "0x480080027ff77ffd", "0xa0680017fff7ffd", "0x6", - "0x482480017ff97ffd", + "0x482480017ff47ffd", "0xffffffffffffffff0000000000000000", "0x10780017fff7fff", "0x4", "0x482480017fff7ffd", - "0xffffffffffffffff0000000000000000", - "0x400280097ff87ffc", - "0x40507ffe7ff87ffd", - "0x40307fff7ffd7ff7", - "0x480a7ffa7fff8000", - "0x482680017ffb8000", - "0x2", - "0x482480017fe08000", - "0x14", + "0xffffffffffffffff0000000000000000", + "0x400080037ff47ffc", + "0x40507ffe7ff37ffd", + "0x40307fff7ffd7ff8", "0xa0680017fff8000", "0x7", - "0x4824800180007ffa", + "0x4824800180007ffd", "0x10000000000000000", - "0x4002800a7ff87fff", + "0x400080047ff27fff", "0x10780017fff7fff", "0x28", - "0x482480017ffa8000", + "0x482480017ffd8000", "0xffffffffffffffff0000000000000000", - "0x4002800a7ff87fff", + "0x400080047ff27fff", "0xa0680017fff8000", "0x7", - "0x4824800180007ff9", + "0x4824800180007ffc", "0x10000000000000000", - "0x4002800b7ff87fff", + "0x400080057ff07fff", "0x10780017fff7fff", "0x12", - "0x482480017ff98000", + "0x482480017ffc8000", "0xffffffffffffffff0000000000000000", - "0x4002800b7ff87fff", + "0x400080057ff07fff", "0x40780017fff7fff", "0x5", - "0x400080007ff57ff3", - "0x400080017ff57ff2", - "0x482680017ff88000", - "0xc", - "0x48127ff57fff8000", + "0x400080007fed7ff6", + "0x400080017fed7ff5", + "0x482480017feb8000", + "0x6", + "0x48127fed7fff8000", "0x480680017fff8000", "0x0", - "0x48127ff17fff8000", - "0x482480017ff18000", + "0x48127fe97fff8000", + "0x482480017fe98000", "0x2", "0x208b7fff7fff7ffe", "0x40780017fff7fff", @@ -14872,8 +15063,8 @@ "0x480680017fff8000", "0x4f7074696f6e3a3a756e77726170206661696c65642e", "0x400080007ffe7fff", - "0x482680017ff88000", - "0xc", + "0x482480017fee8000", + "0x6", "0x48127ffd7fff8000", "0x482480017ffc8000", "0x1", @@ -14886,20 +15077,20 @@ "0x480680017fff8000", "0x4f7074696f6e3a3a756e77726170206661696c65642e", "0x400080007ffe7fff", - "0x482680017ff88000", - "0xb", + "0x482480017fee8000", + "0x5", "0x48127ffd7fff8000", "0x482480017ffc8000", "0x1", "0x48127ffd7fff8000", - "0x48127ff57fff8000", + "0x48127fed7fff8000", "0x480680017fff8000", "0x1", "0x48127ffb7fff8000", "0x48127ffb7fff8000", "0x208b7fff7fff7ffe", "0x40780017fff7fff", - "0x20", + "0x21", "0x40780017fff7fff", "0x1", "0x480680017fff8000", @@ -14913,7 +15104,7 @@ "0x10780017fff7fff", "0xe", "0x40780017fff7fff", - "0x22", + "0x23", "0x40780017fff7fff", "0x1", "0x480680017fff8000", @@ -14925,7 +15116,7 @@ "0x482480017ffc8000", "0x1", "0x48127ffd7fff8000", - "0x48127fd57fff8000", + "0x48127fcc7fff8000", "0x480680017fff8000", "0x1", "0x48127ffb7fff8000", @@ -14971,9 +15162,9 @@ 72, 190, 212, - 352, - 393, - 335, + 369, + 411, + 360, 48, 44, 195, @@ -14986,17 +15177,17 @@ 129, 151, 89, - 306, + 321, 220, - 791, + 807, 176, - 157, + 189, 83, - 706, - 201, + 722, + 221, 552, 104, - 232 + 264 ], "hints": [ [ @@ -17472,7 +17663,7 @@ { "TestLessThanOrEqual": { "lhs": { - "Immediate": "0x7b3e" + "Immediate": "0x7ba2" }, "rhs": { "Deref": { @@ -17667,7 +17858,7 @@ { "TestLessThanOrEqual": { "lhs": { - "Immediate": "0x382d4" + "Immediate": "0x38400" }, "rhs": { "Deref": { @@ -21099,19 +21290,32 @@ ], [ 8525, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 8542, [ { "DivMod": { "lhs": { "Deref": { "register": "AP", - "offset": -2 + "offset": -1 } }, "rhs": { "Deref": { "register": "AP", - "offset": -1 + "offset": -2 } }, "quotient": { @@ -21127,7 +21331,7 @@ ] ], [ - 8531, + 8548, [ { "TestLessThan": { @@ -21149,7 +21353,7 @@ ] ], [ - 8582, + 8599, [ { "AllocSegment": { @@ -21162,7 +21366,7 @@ ] ], [ - 8613, + 8630, [ { "AllocSegment": { @@ -21175,7 +21379,7 @@ ] ], [ - 8638, + 8655, [ { "AllocSegment": { @@ -21188,7 +21392,7 @@ ] ], [ - 8653, + 8670, [ { "AllocSegment": { @@ -21201,7 +21405,7 @@ ] ], [ - 8695, + 8712, [ { "SystemCall": { @@ -21216,7 +21420,7 @@ ] ], [ - 8707, + 8724, [ { "AllocSegment": { @@ -21229,7 +21433,7 @@ ] ], [ - 8737, + 8754, [ { "SystemCall": { @@ -21244,7 +21448,7 @@ ] ], [ - 8742, + 8759, [ { "AllocSegment": { @@ -21257,7 +21461,7 @@ ] ], [ - 8765, + 8782, [ { "TestLessThan": { @@ -21282,7 +21486,7 @@ ] ], [ - 8799, + 8816, [ { "SystemCall": { @@ -21297,7 +21501,7 @@ ] ], [ - 8814, + 8831, [ { "SystemCall": { @@ -21312,7 +21516,20 @@ ] ], [ - 8862, + 8879, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 8899, [ { "AllocSegment": { @@ -21325,20 +21542,20 @@ ] ], [ - 8880, + 8915, [ { "DivMod": { "lhs": { "Deref": { "register": "AP", - "offset": -2 + "offset": -1 } }, "rhs": { "Deref": { "register": "AP", - "offset": -1 + "offset": -2 } }, "quotient": { @@ -21354,7 +21571,7 @@ ] ], [ - 8886, + 8921, [ { "TestLessThan": { @@ -21376,7 +21593,7 @@ ] ], [ - 8915, + 8950, [ { "SystemCall": { @@ -21391,7 +21608,7 @@ ] ], [ - 8965, + 9000, [ { "AllocSegment": { @@ -21404,7 +21621,7 @@ ] ], [ - 9003, + 9038, [ { "AllocSegment": { @@ -21417,7 +21634,7 @@ ] ], [ - 9030, + 9065, [ { "AllocSegment": { @@ -21430,7 +21647,7 @@ ] ], [ - 9046, + 9081, [ { "AllocSegment": { @@ -21443,7 +21660,7 @@ ] ], [ - 9072, + 9107, [ { "TestLessThanOrEqual": { @@ -21465,7 +21682,7 @@ ] ], [ - 9086, + 9121, [ { "TestLessThan": { @@ -21487,7 +21704,7 @@ ] ], [ - 9161, + 9196, [ { "TestLessThan": { @@ -21509,7 +21726,7 @@ ] ], [ - 9165, + 9200, [ { "LinearSplit": { @@ -21538,7 +21755,7 @@ ] ], [ - 9175, + 9210, [ { "LinearSplit": { @@ -21567,7 +21784,7 @@ ] ], [ - 9193, + 9228, [ { "SystemCall": { @@ -21582,7 +21799,7 @@ ] ], [ - 9211, + 9246, [ { "AllocSegment": { @@ -21595,7 +21812,7 @@ ] ], [ - 9230, + 9265, [ { "TestLessThan": { @@ -21617,7 +21834,7 @@ ] ], [ - 9234, + 9269, [ { "LinearSplit": { @@ -21646,7 +21863,7 @@ ] ], [ - 9244, + 9279, [ { "LinearSplit": { @@ -21675,7 +21892,7 @@ ] ], [ - 9262, + 9297, [ { "SystemCall": { @@ -21690,7 +21907,7 @@ ] ], [ - 9280, + 9315, [ { "AllocSegment": { @@ -21703,7 +21920,7 @@ ] ], [ - 9311, + 9346, [ { "AllocSegment": { @@ -21716,7 +21933,7 @@ ] ], [ - 9335, + 9370, [ { "AllocSegment": { @@ -21729,7 +21946,7 @@ ] ], [ - 9349, + 9384, [ { "AllocSegment": { @@ -21742,7 +21959,7 @@ ] ], [ - 9363, + 9398, [ { "AllocSegment": { @@ -21755,7 +21972,7 @@ ] ], [ - 9377, + 9418, [ { "AllocSegment": { @@ -21768,7 +21985,36 @@ ] ], [ - 9392, + 9434, + [ + { + "DivMod": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -3 + } + }, + "quotient": { + "register": "AP", + "offset": 3 + }, + "remainder": { + "register": "AP", + "offset": 4 + } + } + } + ] + ], + [ + 9452, [ { "AllocSegment": { @@ -21781,7 +22027,7 @@ ] ], [ - 9407, + 9467, [ { "TestLessThanOrEqual": { @@ -21803,7 +22049,7 @@ ] ], [ - 9421, + 9481, [ { "AllocSegment": { @@ -21816,7 +22062,7 @@ ] ], [ - 9441, + 9501, [ { "AllocSegment": { @@ -21829,7 +22075,7 @@ ] ], [ - 9455, + 9515, [ { "TestLessThanOrEqual": { @@ -21851,7 +22097,7 @@ ] ], [ - 9485, + 9545, [ { "AllocSegment": { @@ -21864,7 +22110,7 @@ ] ], [ - 9504, + 9564, [ { "TestLessThan": { @@ -21886,7 +22132,7 @@ ] ], [ - 9508, + 9568, [ { "LinearSplit": { @@ -21915,7 +22161,7 @@ ] ], [ - 9519, + 9579, [ { "LinearSplit": { @@ -21944,7 +22190,7 @@ ] ], [ - 9545, + 9605, [ { "SystemCall": { @@ -21959,7 +22205,7 @@ ] ], [ - 9560, + 9620, [ { "SystemCall": { @@ -21980,7 +22226,7 @@ ] ], [ - 9568, + 9628, [ { "TestLessThan": { @@ -22002,7 +22248,7 @@ ] ], [ - 9572, + 9632, [ { "LinearSplit": { @@ -22031,7 +22277,7 @@ ] ], [ - 9583, + 9643, [ { "LinearSplit": { @@ -22060,7 +22306,7 @@ ] ], [ - 9613, + 9673, [ { "SystemCall": { @@ -22081,7 +22327,7 @@ ] ], [ - 9629, + 9689, [ { "SystemCall": { @@ -22102,7 +22348,7 @@ ] ], [ - 9737, + 9797, [ { "TestLessThan": { @@ -22124,7 +22370,7 @@ ] ], [ - 9739, + 9799, [ { "DivMod": { @@ -22150,7 +22396,7 @@ ] ], [ - 9784, + 9844, [ { "TestLessThan": { @@ -22172,7 +22418,7 @@ ] ], [ - 9786, + 9846, [ { "DivMod": { @@ -22198,7 +22444,7 @@ ] ], [ - 9895, + 9955, [ { "TestLessThan": { @@ -22220,7 +22466,7 @@ ] ], [ - 9899, + 9959, [ { "LinearSplit": { @@ -22249,7 +22495,7 @@ ] ], [ - 9910, + 9970, [ { "LinearSplit": { @@ -22278,7 +22524,7 @@ ] ], [ - 9936, + 9996, [ { "SystemCall": { @@ -22293,7 +22539,7 @@ ] ], [ - 9951, + 10011, [ { "SystemCall": { @@ -22314,7 +22560,7 @@ ] ], [ - 9958, + 10018, [ { "TestLessThan": { @@ -22336,7 +22582,7 @@ ] ], [ - 9960, + 10020, [ { "DivMod": { @@ -22362,7 +22608,7 @@ ] ], [ - 9981, + 10041, [ { "TestLessThan": { @@ -22384,7 +22630,7 @@ ] ], [ - 9983, + 10043, [ { "DivMod": { @@ -22410,7 +22656,7 @@ ] ], [ - 10013, + 10073, [ { "TestLessThan": { @@ -22432,7 +22678,7 @@ ] ], [ - 10017, + 10077, [ { "LinearSplit": { @@ -22461,7 +22707,7 @@ ] ], [ - 10028, + 10088, [ { "LinearSplit": { @@ -22490,7 +22736,7 @@ ] ], [ - 10059, + 10119, [ { "SystemCall": { @@ -22505,7 +22751,7 @@ ] ], [ - 10074, + 10134, [ { "SystemCall": { @@ -22526,7 +22772,7 @@ ] ], [ - 10118, + 10178, [ { "AllocSegment": { @@ -22539,7 +22785,7 @@ ] ], [ - 10137, + 10197, [ { "AllocSegment": { @@ -22552,7 +22798,7 @@ ] ], [ - 10219, + 10279, [ { "RandomEcPoint": { @@ -22580,7 +22826,7 @@ ] ], [ - 10283, + 10343, [ { "RandomEcPoint": { @@ -22608,7 +22854,7 @@ ] ], [ - 10353, + 10413, [ { "AllocSegment": { @@ -22621,7 +22867,7 @@ ] ], [ - 10378, + 10438, [ { "SystemCall": { @@ -22636,7 +22882,7 @@ ] ], [ - 10395, + 10455, [ { "SystemCall": { @@ -22657,7 +22903,7 @@ ] ], [ - 10435, + 10495, [ { "AllocSegment": { @@ -22670,7 +22916,7 @@ ] ], [ - 10451, + 10511, [ { "AllocSegment": { @@ -22683,7 +22929,7 @@ ] ], [ - 10469, + 10529, [ { "SystemCall": { @@ -22698,7 +22944,7 @@ ] ], [ - 10479, + 10539, [ { "TestLessThan": { @@ -22720,7 +22966,7 @@ ] ], [ - 10483, + 10543, [ { "LinearSplit": { @@ -22749,7 +22995,7 @@ ] ], [ - 10494, + 10554, [ { "LinearSplit": { @@ -22778,7 +23024,7 @@ ] ], [ - 10538, + 10598, [ { "SystemCall": { @@ -22799,7 +23045,7 @@ ] ], [ - 10553, + 10613, [ { "SystemCall": { @@ -22820,7 +23066,7 @@ ] ], [ - 10563, + 10623, [ { "TestLessThan": { @@ -22845,7 +23091,7 @@ ] ], [ - 10578, + 10638, [ { "TestLessThan": { @@ -22870,7 +23116,7 @@ ] ], [ - 10594, + 10654, [ { "TestLessThan": { @@ -22892,7 +23138,7 @@ ] ], [ - 10598, + 10658, [ { "LinearSplit": { @@ -22921,7 +23167,7 @@ ] ], [ - 10609, + 10669, [ { "LinearSplit": { @@ -22950,7 +23196,7 @@ ] ], [ - 10638, + 10698, [ { "SystemCall": { @@ -22965,7 +23211,7 @@ ] ], [ - 10654, + 10714, [ { "SystemCall": { @@ -22986,7 +23232,7 @@ ] ], [ - 10696, + 10756, [ { "AllocSegment": { @@ -22999,7 +23245,7 @@ ] ], [ - 10714, + 10774, [ { "AllocSegment": { @@ -23012,7 +23258,7 @@ ] ], [ - 10789, + 10849, [ { "TestLessThan": { @@ -23040,7 +23286,7 @@ ] ], [ - 10793, + 10853, [ { "LinearSplit": { @@ -23069,7 +23315,7 @@ ] ], [ - 10815, + 10875, [ { "TestLessThanOrEqual": { @@ -23094,7 +23340,7 @@ ] ], [ - 10829, + 10889, [ { "TestLessThan": { @@ -23116,7 +23362,7 @@ ] ], [ - 10839, + 10899, [ { "TestLessThanOrEqual": { @@ -23141,7 +23387,7 @@ ] ], [ - 10862, + 10922, [ { "AllocSegment": { @@ -23154,7 +23400,7 @@ ] ], [ - 10883, + 10943, [ { "AllocSegment": { @@ -23167,7 +23413,7 @@ ] ], [ - 10904, + 10964, [ { "AllocSegment": { @@ -23180,7 +23426,7 @@ ] ], [ - 10952, + 11012, [ { "TestLessThanOrEqual": { @@ -23202,7 +23448,7 @@ ] ], [ - 11012, + 11072, [ { "AllocSegment": { @@ -23215,7 +23461,7 @@ ] ], [ - 11032, + 11092, [ { "TestLessThanOrEqual": { @@ -23237,7 +23483,7 @@ ] ], [ - 11111, + 11171, [ { "AllocSegment": { @@ -23250,7 +23496,7 @@ ] ], [ - 11141, + 11201, [ { "AllocSegment": { @@ -23263,7 +23509,7 @@ ] ], [ - 11161, + 11221, [ { "TestLessThanOrEqual": { @@ -23285,7 +23531,7 @@ ] ], [ - 11262, + 11322, [ { "AllocSegment": { @@ -23298,7 +23544,7 @@ ] ], [ - 11292, + 11352, [ { "AllocSegment": { @@ -23311,12 +23557,12 @@ ] ], [ - 11312, + 11372, [ { "TestLessThanOrEqual": { "lhs": { - "Immediate": "0x22ce" + "Immediate": "0x23fa" }, "rhs": { "Deref": { @@ -23333,7 +23579,7 @@ ] ], [ - 11383, + 11443, [ { "AllocSegment": { @@ -23346,20 +23592,33 @@ ] ], [ - 11404, + 11465, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 11479, [ { "DivMod": { "lhs": { "Deref": { "register": "AP", - "offset": -2 + "offset": -1 } }, "rhs": { "Deref": { "register": "AP", - "offset": -1 + "offset": -2 } }, "quotient": { @@ -23375,7 +23634,7 @@ ] ], [ - 11462, + 11537, [ { "AllocSegment": { @@ -23388,7 +23647,7 @@ ] ], [ - 11515, + 11590, [ { "AllocSegment": { @@ -23401,7 +23660,7 @@ ] ], [ - 11528, + 11603, [ { "DivMod": { @@ -23430,7 +23689,7 @@ ] ], [ - 11536, + 11611, [ { "TestLessThan": { @@ -23461,7 +23720,7 @@ ] ], [ - 11553, + 11628, [ { "AllocSegment": { @@ -23474,7 +23733,7 @@ ] ], [ - 11577, + 11652, [ { "TestLessThan": { @@ -23496,7 +23755,7 @@ ] ], [ - 11601, + 11676, [ { "TestLessThan": { @@ -23518,7 +23777,7 @@ ] ], [ - 11610, + 11685, [ { "TestLessThan": { @@ -23540,7 +23799,7 @@ ] ], [ - 11627, + 11702, [ { "AllocSegment": { @@ -23553,7 +23812,7 @@ ] ], [ - 11641, + 11716, [ { "AllocSegment": { @@ -23566,7 +23825,7 @@ ] ], [ - 11657, + 11732, [ { "TestLessThan": { @@ -23597,7 +23856,7 @@ ] ], [ - 11679, + 11754, [ { "AllocSegment": { @@ -23610,7 +23869,7 @@ ] ], [ - 11693, + 11768, [ { "AllocSegment": { @@ -23623,7 +23882,7 @@ ] ], [ - 11724, + 11799, [ { "TestLessThan": { @@ -23645,7 +23904,7 @@ ] ], [ - 11746, + 11821, [ { "TestLessThan": { @@ -23667,7 +23926,7 @@ ] ], [ - 11783, + 11858, [ { "TestLessThan": { @@ -23689,7 +23948,7 @@ ] ], [ - 11805, + 11880, [ { "TestLessThan": { @@ -23711,7 +23970,7 @@ ] ], [ - 11881, + 11956, [ { "AllocSegment": { @@ -23724,7 +23983,7 @@ ] ], [ - 11946, + 12021, [ { "TestLessThan": { @@ -23746,7 +24005,7 @@ ] ], [ - 11970, + 12045, [ { "TestLessThan": { @@ -23768,7 +24027,7 @@ ] ], [ - 12011, + 12086, [ { "TestLessThan": { @@ -23790,7 +24049,7 @@ ] ], [ - 12037, + 12112, [ { "TestLessThan": { @@ -23812,7 +24071,20 @@ ] ], [ - 12081, + 12162, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 12176, [ { "U256InvModN": { @@ -23869,7 +24141,7 @@ ] ], [ - 12099, + 12194, [ { "WideMul128": { @@ -24066,7 +24338,7 @@ ] ], [ - 12152, + 12247, [ { "WideMul128": { @@ -24119,7 +24391,7 @@ ] ], [ - 12156, + 12251, [ { "TestLessThan": { @@ -24141,7 +24413,7 @@ ] ], [ - 12170, + 12265, [ { "TestLessThan": { @@ -24163,7 +24435,7 @@ ] ], [ - 12183, + 12278, [ { "DivMod": { @@ -24189,7 +24461,7 @@ ] ], [ - 12193, + 12288, [ { "DivMod": { @@ -24215,7 +24487,7 @@ ] ], [ - 12204, + 12299, [ { "DivMod": { @@ -24241,7 +24513,7 @@ ] ], [ - 12213, + 12308, [ { "DivMod": { @@ -24267,7 +24539,7 @@ ] ], [ - 12223, + 12318, [ { "DivMod": { @@ -24293,7 +24565,7 @@ ] ], [ - 12234, + 12329, [ { "DivMod": { @@ -24319,7 +24591,7 @@ ] ], [ - 12243, + 12338, [ { "DivMod": { @@ -24345,7 +24617,7 @@ ] ], [ - 12253, + 12348, [ { "DivMod": { @@ -24371,7 +24643,7 @@ ] ], [ - 12264, + 12359, [ { "DivMod": { @@ -24397,7 +24669,7 @@ ] ], [ - 12273, + 12368, [ { "DivMod": { @@ -24423,7 +24695,7 @@ ] ], [ - 12283, + 12378, [ { "DivMod": { @@ -24449,7 +24721,7 @@ ] ], [ - 12294, + 12389, [ { "DivMod": { @@ -24475,7 +24747,7 @@ ] ], [ - 12303, + 12398, [ { "DivMod": { @@ -24501,7 +24773,7 @@ ] ], [ - 12313, + 12408, [ { "DivMod": { @@ -24527,7 +24799,7 @@ ] ], [ - 12324, + 12419, [ { "DivMod": { @@ -24553,7 +24825,7 @@ ] ], [ - 12333, + 12428, [ { "DivMod": { @@ -24579,7 +24851,7 @@ ] ], [ - 12343, + 12438, [ { "DivMod": { @@ -24605,7 +24877,7 @@ ] ], [ - 12354, + 12449, [ { "DivMod": { @@ -24631,7 +24903,7 @@ ] ], [ - 12363, + 12458, [ { "DivMod": { @@ -24657,7 +24929,7 @@ ] ], [ - 12373, + 12468, [ { "DivMod": { @@ -24683,7 +24955,7 @@ ] ], [ - 12384, + 12479, [ { "DivMod": { @@ -24709,7 +24981,7 @@ ] ], [ - 12393, + 12488, [ { "DivMod": { @@ -24735,7 +25007,7 @@ ] ], [ - 12403, + 12498, [ { "DivMod": { @@ -24761,7 +25033,7 @@ ] ], [ - 12414, + 12509, [ { "DivMod": { @@ -24787,7 +25059,7 @@ ] ], [ - 12462, + 12553, [ { "SystemCall": { @@ -24802,7 +25074,7 @@ ] ], [ - 12479, + 12570, [ { "SystemCall": { @@ -24817,7 +25089,7 @@ ] ], [ - 12491, + 12582, [ { "SystemCall": { @@ -24838,7 +25110,7 @@ ] ], [ - 12502, + 12593, [ { "SystemCall": { @@ -24859,7 +25131,7 @@ ] ], [ - 12512, + 12603, [ { "SystemCall": { @@ -24880,7 +25152,7 @@ ] ], [ - 12597, + 12688, [ { "AllocSegment": { @@ -24893,7 +25165,7 @@ ] ], [ - 12626, + 12717, [ { "DivMod": { @@ -24919,7 +25191,7 @@ ] ], [ - 12636, + 12727, [ { "DivMod": { @@ -24945,7 +25217,7 @@ ] ], [ - 12647, + 12738, [ { "DivMod": { @@ -24971,7 +25243,7 @@ ] ], [ - 12656, + 12747, [ { "DivMod": { @@ -24997,7 +25269,7 @@ ] ], [ - 12666, + 12757, [ { "DivMod": { @@ -25023,7 +25295,7 @@ ] ], [ - 12677, + 12768, [ { "DivMod": { @@ -25049,7 +25321,7 @@ ] ], [ - 12686, + 12777, [ { "AllocSegment": { @@ -25062,7 +25334,7 @@ ] ], [ - 12761, + 12852, [ { "TestLessThan": { @@ -25090,7 +25362,7 @@ ] ], [ - 12765, + 12856, [ { "LinearSplit": { @@ -25119,7 +25391,7 @@ ] ], [ - 12807, + 12898, [ { "TestLessThan": { @@ -25141,7 +25413,7 @@ ] ], [ - 12809, + 12900, [ { "DivMod": { @@ -25167,7 +25439,20 @@ ] ], [ - 12896, + 12991, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 13002, [ { "DivMod": { @@ -25196,7 +25481,7 @@ ] ], [ - 12902, + 13008, [ { "TestLessThan": { @@ -25218,7 +25503,7 @@ ] ], [ - 12913, + 13019, [ { "TestLessThan": { @@ -25240,7 +25525,7 @@ ] ], [ - 12923, + 13029, [ { "TestLessThan": { @@ -25262,7 +25547,20 @@ ] ], [ - 12937, + 13052, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 13063, [ { "DivMod": { @@ -25275,7 +25573,7 @@ "rhs": { "Deref": { "register": "AP", - "offset": -1 + "offset": -4 } }, "quotient": { @@ -25291,7 +25589,7 @@ ] ], [ - 12943, + 13069, [ { "TestLessThan": { @@ -25313,14 +25611,14 @@ ] ], [ - 12957, + 13080, [ { "TestLessThan": { "lhs": { "Deref": { "register": "AP", - "offset": -4 + "offset": -2 } }, "rhs": { @@ -25335,14 +25633,14 @@ ] ], [ - 12967, + 13090, [ { "TestLessThan": { "lhs": { "Deref": { "register": "AP", - "offset": -5 + "offset": -3 } }, "rhs": { @@ -25357,7 +25655,7 @@ ] ], [ - 12989, + 13112, [ { "AllocSegment": { @@ -25370,7 +25668,7 @@ ] ], [ - 13003, + 13126, [ { "AllocSegment": { @@ -25383,7 +25681,7 @@ ] ], [ - 13021, + 13144, [ { "AllocSegment": { @@ -25396,7 +25694,7 @@ ] ], [ - 13035, + 13158, [ { "AllocSegment": { @@ -25409,7 +25707,7 @@ ] ], [ - 13051, + 13174, [ { "TestLessThanOrEqual": { @@ -25431,7 +25729,7 @@ ] ], [ - 13078, + 13201, [ { "TestLessThan": { @@ -25453,7 +25751,7 @@ ] ], [ - 13095, + 13218, [ { "AllocSegment": { @@ -25466,7 +25764,7 @@ ] ], [ - 13120, + 13243, [ { "AllocSegment": { @@ -25479,7 +25777,7 @@ ] ], [ - 13141, + 13264, [ { "SystemCall": { @@ -25494,7 +25792,7 @@ ] ], [ - 13167, + 13290, [ { "SystemCall": { @@ -25509,7 +25807,20 @@ ] ], [ - 13181, + 13310, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 13324, [ { "U256InvModN": { @@ -25566,7 +25877,7 @@ ] ], [ - 13199, + 13342, [ { "WideMul128": { @@ -25763,7 +26074,7 @@ ] ], [ - 13252, + 13395, [ { "WideMul128": { @@ -25816,7 +26127,7 @@ ] ], [ - 13256, + 13399, [ { "TestLessThan": { @@ -25838,7 +26149,7 @@ ] ], [ - 13270, + 13413, [ { "TestLessThan": { @@ -25860,7 +26171,7 @@ ] ], [ - 13283, + 13426, [ { "DivMod": { @@ -25886,7 +26197,7 @@ ] ], [ - 13293, + 13436, [ { "DivMod": { @@ -25912,7 +26223,7 @@ ] ], [ - 13304, + 13447, [ { "DivMod": { @@ -25938,7 +26249,7 @@ ] ], [ - 13313, + 13456, [ { "DivMod": { @@ -25964,7 +26275,7 @@ ] ], [ - 13323, + 13466, [ { "DivMod": { @@ -25990,7 +26301,7 @@ ] ], [ - 13334, + 13477, [ { "DivMod": { @@ -26016,7 +26327,7 @@ ] ], [ - 13343, + 13486, [ { "DivMod": { @@ -26042,7 +26353,7 @@ ] ], [ - 13353, + 13496, [ { "DivMod": { @@ -26068,7 +26379,7 @@ ] ], [ - 13364, + 13507, [ { "DivMod": { @@ -26094,7 +26405,7 @@ ] ], [ - 13373, + 13516, [ { "DivMod": { @@ -26120,7 +26431,7 @@ ] ], [ - 13383, + 13526, [ { "DivMod": { @@ -26146,7 +26457,7 @@ ] ], [ - 13394, + 13537, [ { "DivMod": { @@ -26172,7 +26483,7 @@ ] ], [ - 13403, + 13546, [ { "DivMod": { @@ -26198,7 +26509,7 @@ ] ], [ - 13413, + 13556, [ { "DivMod": { @@ -26224,7 +26535,7 @@ ] ], [ - 13424, + 13567, [ { "DivMod": { @@ -26250,7 +26561,7 @@ ] ], [ - 13433, + 13576, [ { "DivMod": { @@ -26276,7 +26587,7 @@ ] ], [ - 13443, + 13586, [ { "DivMod": { @@ -26302,7 +26613,7 @@ ] ], [ - 13454, + 13597, [ { "DivMod": { @@ -26328,7 +26639,7 @@ ] ], [ - 13463, + 13606, [ { "DivMod": { @@ -26354,7 +26665,7 @@ ] ], [ - 13473, + 13616, [ { "DivMod": { @@ -26380,7 +26691,7 @@ ] ], [ - 13484, + 13627, [ { "DivMod": { @@ -26406,7 +26717,7 @@ ] ], [ - 13493, + 13636, [ { "DivMod": { @@ -26432,7 +26743,7 @@ ] ], [ - 13503, + 13646, [ { "DivMod": { @@ -26458,7 +26769,7 @@ ] ], [ - 13514, + 13657, [ { "DivMod": { @@ -26484,7 +26795,7 @@ ] ], [ - 13538, + 13679, [ { "TestLessThan": { @@ -26506,7 +26817,7 @@ ] ], [ - 13563, + 13704, [ { "TestLessThan": { @@ -26528,7 +26839,7 @@ ] ], [ - 13583, + 13724, [ { "TestLessThan": { @@ -26550,7 +26861,7 @@ ] ], [ - 13628, + 13767, [ { "SystemCall": { @@ -26565,7 +26876,7 @@ ] ], [ - 13640, + 13779, [ { "SystemCall": { @@ -26586,7 +26897,7 @@ ] ], [ - 13651, + 13790, [ { "SystemCall": { @@ -26607,7 +26918,7 @@ ] ], [ - 13697, + 13836, [ { "AllocSegment": { @@ -26620,7 +26931,7 @@ ] ], [ - 13713, + 13852, [ { "DivMod": { @@ -26646,7 +26957,7 @@ ] ], [ - 13723, + 13862, [ { "DivMod": { @@ -26672,7 +26983,7 @@ ] ], [ - 13734, + 13873, [ { "DivMod": { @@ -26698,7 +27009,7 @@ ] ], [ - 13743, + 13882, [ { "DivMod": { @@ -26724,7 +27035,7 @@ ] ], [ - 13753, + 13892, [ { "DivMod": { @@ -26750,7 +27061,7 @@ ] ], [ - 13764, + 13903, [ { "DivMod": { @@ -26776,7 +27087,7 @@ ] ], [ - 13773, + 13912, [ { "AllocSegment": { @@ -26789,7 +27100,7 @@ ] ], [ - 13790, + 13929, [ { "AllocSegment": { @@ -26802,7 +27113,7 @@ ] ], [ - 13847, + 13986, [ { "SystemCall": { @@ -26817,7 +27128,7 @@ ] ], [ - 13850, + 13989, [ { "AllocSegment": { @@ -26830,7 +27141,7 @@ ] ], [ - 13860, + 13999, [ { "AllocSegment": { @@ -26843,14 +27154,14 @@ ] ], [ - 13895, + 14034, [ { "SystemCall": { "system": { "Deref": { "register": "FP", - "offset": 1 + "offset": 0 } } } @@ -26858,20 +27169,33 @@ ] ], [ - 13968, + 14116, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 14131, [ { "DivMod": { "lhs": { "Deref": { "register": "AP", - "offset": -2 + "offset": -1 } }, "rhs": { "Deref": { "register": "AP", - "offset": -1 + "offset": -6 } }, "quotient": { @@ -26887,7 +27211,7 @@ ] ], [ - 13974, + 14137, [ { "TestLessThan": { @@ -26909,7 +27233,7 @@ ] ], [ - 14041, + 14200, [ { "WideMul128": { @@ -26938,7 +27262,7 @@ ] ], [ - 14043, + 14202, [ { "DivMod": { @@ -26964,7 +27288,7 @@ ] ], [ - 14053, + 14212, [ { "DivMod": { @@ -26990,7 +27314,7 @@ ] ], [ - 14064, + 14223, [ { "DivMod": { @@ -27016,7 +27340,7 @@ ] ], [ - 14073, + 14232, [ { "WideMul128": { @@ -27045,7 +27369,7 @@ ] ], [ - 14075, + 14234, [ { "DivMod": { @@ -27071,7 +27395,7 @@ ] ], [ - 14085, + 14244, [ { "DivMod": { @@ -27097,7 +27421,7 @@ ] ], [ - 14096, + 14255, [ { "DivMod": { @@ -27123,7 +27447,7 @@ ] ], [ - 14106, + 14265, [ { "TestLessThan": { @@ -27145,7 +27469,7 @@ ] ], [ - 14128, + 14287, [ { "WideMul128": { @@ -27174,7 +27498,7 @@ ] ], [ - 14130, + 14289, [ { "DivMod": { @@ -27200,7 +27524,7 @@ ] ], [ - 14140, + 14299, [ { "DivMod": { @@ -27226,7 +27550,7 @@ ] ], [ - 14151, + 14310, [ { "DivMod": { @@ -27252,7 +27576,7 @@ ] ], [ - 14161, + 14320, [ { "TestLessThan": { @@ -27274,7 +27598,7 @@ ] ], [ - 14184, + 14343, [ { "TestLessThan": { @@ -27296,7 +27620,7 @@ ] ], [ - 14206, + 14365, [ { "WideMul128": { @@ -27325,7 +27649,7 @@ ] ], [ - 14208, + 14367, [ { "DivMod": { @@ -27351,7 +27675,7 @@ ] ], [ - 14218, + 14377, [ { "DivMod": { @@ -27377,7 +27701,7 @@ ] ], [ - 14229, + 14388, [ { "DivMod": { @@ -27403,7 +27727,7 @@ ] ], [ - 14239, + 14398, [ { "TestLessThan": { @@ -27425,7 +27749,7 @@ ] ], [ - 14258, + 14417, [ { "TestLessThan": { @@ -27447,7 +27771,7 @@ ] ], [ - 14281, + 14440, [ { "TestLessThan": { @@ -27469,7 +27793,7 @@ ] ], [ - 14300, + 14459, [ { "TestLessThan": { @@ -27491,7 +27815,7 @@ ] ], [ - 14319, + 14478, [ { "TestLessThan": { @@ -27513,7 +27837,7 @@ ] ], [ - 14342, + 14501, [ { "TestLessThan": { @@ -27535,7 +27859,7 @@ ] ], [ - 14364, + 14523, [ { "Uint512DivModByUint256": { @@ -27604,7 +27928,7 @@ ] ], [ - 14382, + 14541, [ { "WideMul128": { @@ -27729,7 +28053,7 @@ ] ], [ - 14411, + 14570, [ { "TestLessThan": { @@ -27754,7 +28078,7 @@ ] ], [ - 14423, + 14582, [ { "TestLessThan": { @@ -27779,7 +28103,7 @@ ] ], [ - 14438, + 14597, [ { "DivMod": { @@ -27805,7 +28129,7 @@ ] ], [ - 14448, + 14607, [ { "DivMod": { @@ -27831,7 +28155,7 @@ ] ], [ - 14459, + 14618, [ { "DivMod": { @@ -27857,7 +28181,7 @@ ] ], [ - 14468, + 14627, [ { "DivMod": { @@ -27883,7 +28207,7 @@ ] ], [ - 14478, + 14637, [ { "DivMod": { @@ -27909,7 +28233,7 @@ ] ], [ - 14489, + 14648, [ { "DivMod": { @@ -27935,7 +28259,7 @@ ] ], [ - 14498, + 14657, [ { "DivMod": { @@ -27961,7 +28285,7 @@ ] ], [ - 14508, + 14667, [ { "DivMod": { @@ -27987,7 +28311,7 @@ ] ], [ - 14519, + 14678, [ { "DivMod": { @@ -28013,7 +28337,7 @@ ] ], [ - 14528, + 14687, [ { "DivMod": { @@ -28039,7 +28363,7 @@ ] ], [ - 14538, + 14697, [ { "DivMod": { @@ -28065,7 +28389,7 @@ ] ], [ - 14549, + 14708, [ { "DivMod": { @@ -28091,7 +28415,7 @@ ] ], [ - 14558, + 14717, [ { "DivMod": { @@ -28117,7 +28441,7 @@ ] ], [ - 14568, + 14727, [ { "DivMod": { @@ -28143,7 +28467,7 @@ ] ], [ - 14579, + 14738, [ { "DivMod": { @@ -28169,7 +28493,7 @@ ] ], [ - 14603, + 14762, [ { "TestLessThanOrEqual": { @@ -28194,7 +28518,20 @@ ] ], [ - 14678, + 14837, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 14898, [ { "AllocSegment": { @@ -28207,20 +28544,20 @@ ] ], [ - 14733, + 14909, [ { "DivMod": { "lhs": { "Deref": { "register": "AP", - "offset": -2 + "offset": -1 } }, "rhs": { "Deref": { "register": "AP", - "offset": -1 + "offset": -3 } }, "quotient": { @@ -28236,7 +28573,7 @@ ] ], [ - 14739, + 14915, [ { "TestLessThan": { @@ -28258,14 +28595,14 @@ ] ], [ - 14752, + 14926, [ { "TestLessThan": { "lhs": { "Deref": { "register": "AP", - "offset": -3 + "offset": -2 } }, "rhs": { @@ -28280,14 +28617,14 @@ ] ], [ - 14762, + 14936, [ { "TestLessThan": { "lhs": { "Deref": { "register": "AP", - "offset": -4 + "offset": -3 } }, "rhs": { @@ -28302,20 +28639,33 @@ ] ], [ - 14810, + 14995, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 15006, [ { "DivMod": { "lhs": { "Deref": { "register": "AP", - "offset": -2 + "offset": -1 } }, "rhs": { "Deref": { "register": "AP", - "offset": -1 + "offset": -6 } }, "quotient": { @@ -28331,7 +28681,7 @@ ] ], [ - 14816, + 15012, [ { "TestLessThan": { @@ -28353,14 +28703,14 @@ ] ], [ - 14832, + 15023, [ { "TestLessThan": { "lhs": { "Deref": { "register": "AP", - "offset": -5 + "offset": -2 } }, "rhs": { @@ -28375,14 +28725,14 @@ ] ], [ - 14842, + 15033, [ { "TestLessThan": { "lhs": { "Deref": { "register": "AP", - "offset": -6 + "offset": -3 } }, "rhs": { @@ -28397,7 +28747,7 @@ ] ], [ - 14865, + 15056, [ { "AllocSegment": { @@ -28410,7 +28760,7 @@ ] ], [ - 14879, + 15070, [ { "AllocSegment": { @@ -28423,7 +28773,7 @@ ] ], [ - 14898, + 15089, [ { "AllocSegment": { @@ -28436,7 +28786,7 @@ ] ], [ - 14912, + 15103, [ { "AllocSegment": { diff --git a/crates/blockifier/src/execution/entry_point_test.rs b/crates/blockifier/src/execution/entry_point_test.rs index 6facefb43c..7b87b25fdf 100644 --- a/crates/blockifier/src/execution/entry_point_test.rs +++ b/crates/blockifier/src/execution/entry_point_test.rs @@ -810,7 +810,7 @@ Unknown location (pc=0:{expected_pc1}) Error at pc=0:767: 1: Error in the called contract (contract address: {contract_address_felt}, class hash: \ {test_contract_hash}, selector: {invoke_call_chain_selector_felt}): -Error at pc=0:9193: +Error at pc=0:9228: Cairo traceback (most recent call last): Unknown location (pc=0:{pc_location}) @@ -830,10 +830,10 @@ Execution failed. Failure reason: {expected_error}. #[case(CairoVersion::Cairo0, "invoke_call_chain", "Couldn't compute operand op0. Unknown value for memory cell 1:23", 1_u8, 1_u8, (49_u16, 1111_u16, 1081_u16, 1166_u16))] #[case(CairoVersion::Cairo0, "fail", "An ASSERT_EQ instruction failed: 1 != 0.", 0_u8, 0_u8, (37_u16, 1093_u16, 1184_u16, 1188_u16))] #[case(CairoVersion::Cairo0, "fail", "An ASSERT_EQ instruction failed: 1 != 0.", 0_u8, 1_u8, (49_u16, 1111_u16, 1184_u16, 1188_u16))] -#[case(CairoVersion::Cairo1, "invoke_call_chain", "0x4469766973696f6e2062792030 ('Division by 0')", 1_u8, 0_u8, (9193_u16, 0_u16, 0_u16, 0_u16))] -#[case(CairoVersion::Cairo1, "invoke_call_chain", "0x4469766973696f6e2062792030 ('Division by 0')", 1_u8, 1_u8, (9262_u16, 0_u16, 0_u16, 0_u16))] -#[case(CairoVersion::Cairo1, "fail", "0x6661696c ('fail')", 0_u8, 0_u8, (9193_u16, 0_u16, 0_u16, 0_u16))] -#[case(CairoVersion::Cairo1, "fail", "0x6661696c ('fail')", 0_u8, 1_u8, (9262_u16, 0_u16, 0_u16, 0_u16))] +#[case(CairoVersion::Cairo1, "invoke_call_chain", "0x4469766973696f6e2062792030 ('Division by 0')", 1_u8, 0_u8, (9228_u16, 9228_u16, 0_u16, 0_u16))] +#[case(CairoVersion::Cairo1, "invoke_call_chain", "0x4469766973696f6e2062792030 ('Division by 0')", 1_u8, 1_u8, (9228_u16, 9297_u16, 0_u16, 0_u16))] +#[case(CairoVersion::Cairo1, "fail", "0x6661696c ('fail')", 0_u8, 0_u8, (9228_u16, 9228_u16, 0_u16, 0_u16))] +#[case(CairoVersion::Cairo1, "fail", "0x6661696c ('fail')", 0_u8, 1_u8, (9228_u16, 9297_u16, 0_u16, 0_u16))] fn test_trace_call_chain_with_syscalls( block_context: BlockContext, #[case] cairo_version: CairoVersion, @@ -958,7 +958,7 @@ Unknown location (pc=0:{expected_pc3}) } CairoVersion::Cairo1 => { let pc_location = entry_point_offset.0 + INNER_CALL_CONTRACT_IN_CALL_CHAIN_OFFSET; - let expected_pc = expected_pcs.0; + let (expected_pc0, expected_pc1, _, _) = expected_pcs; format!( "Transaction execution has failed: 0: Error in the called contract (contract address: {account_address_felt}, class hash: \ @@ -966,13 +966,13 @@ Unknown location (pc=0:{expected_pc3}) Error at pc=0:767: 1: Error in the called contract (contract address: {address_felt}, class hash: \ {test_contract_hash}, selector: {invoke_call_chain_selector_felt}): -Error at pc=0:9193: +Error at pc=0:{expected_pc0}: Cairo traceback (most recent call last): Unknown location (pc=0:{pc_location}) 2: Error in the called contract (contract address: {address_felt}, class hash: \ {test_contract_hash}, selector: {invoke_call_chain_selector_felt}): -Error at pc=0:{expected_pc}: +Error at pc=0:{expected_pc1}: Cairo traceback (most recent call last): Unknown location (pc=0:{pc_location}) diff --git a/crates/blockifier/src/execution/syscalls/syscalls_test.rs b/crates/blockifier/src/execution/syscalls/syscalls_test.rs index 864827afa4..e3ac91fcc5 100644 --- a/crates/blockifier/src/execution/syscalls/syscalls_test.rs +++ b/crates/blockifier/src/execution/syscalls/syscalls_test.rs @@ -262,7 +262,7 @@ fn test_keccak() { assert_eq!( entry_point_call.execute_directly(&mut state).unwrap().execution, - CallExecution { gas_consumed: 256250, ..CallExecution::from_retdata(retdata![]) } + CallExecution { gas_consumed: 256950, ..CallExecution::from_retdata(retdata![]) } ); } @@ -740,7 +740,7 @@ fn test_secp256k1() { assert_eq!( entry_point_call.execute_directly(&mut state).unwrap().execution, - CallExecution { gas_consumed: 17033910_u64, ..Default::default() } + CallExecution { gas_consumed: 17035610_u64, ..Default::default() } ); } @@ -759,7 +759,7 @@ fn test_secp256r1() { assert_eq!( entry_point_call.execute_directly(&mut state).unwrap().execution, - CallExecution { gas_consumed: 27582260_u64, ..Default::default() } + CallExecution { gas_consumed: 27582560_u64, ..Default::default() } ); }