From a581823d4fd89f4dce88b61b80617c1ce7c9e831 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexander=20Thei=C3=9Fen?= Date: Fri, 10 Mar 2023 15:42:18 +0100 Subject: [PATCH 1/7] Remove batching --- frame/contracts/src/benchmarking/code.rs | 2 +- frame/contracts/src/benchmarking/mod.rs | 687 ++--- frame/contracts/src/schedule.rs | 200 +- frame/contracts/src/wasm/prepare.rs | 2 +- frame/contracts/src/weights.rs | 3475 ++++++++++------------ 5 files changed, 1966 insertions(+), 2400 deletions(-) diff --git a/frame/contracts/src/benchmarking/code.rs b/frame/contracts/src/benchmarking/code.rs index aa44cc3976a2c..96eb5e501d068 100644 --- a/frame/contracts/src/benchmarking/code.rs +++ b/frame/contracts/src/benchmarking/code.rs @@ -512,7 +512,7 @@ pub fn max_pages() -> u32 { fn inject_gas_metering(module: Module) -> Module { let schedule = T::Schedule::get(); - let gas_rules = schedule.rules(&module, Determinism::Deterministic); + let gas_rules = schedule.rules(Determinism::Deterministic); let backend = gas_metering::host_function::Injector::new("seal0", "gas"); gas_metering::inject(module, backend, &gas_rules).unwrap() } diff --git a/frame/contracts/src/benchmarking/mod.rs b/frame/contracts/src/benchmarking/mod.rs index c18d9ffb4b584..3d415ef03a03c 100644 --- a/frame/contracts/src/benchmarking/mod.rs +++ b/frame/contracts/src/benchmarking/mod.rs @@ -31,7 +31,6 @@ use self::{ }; use crate::{ exec::{AccountIdOf, FixSizedKey, VarSizedKey}, - schedule::{API_BENCHMARK_BATCH_SIZE, INSTR_BENCHMARK_BATCH_SIZE}, wasm::CallFlags, Pallet as Contracts, *, }; @@ -47,10 +46,10 @@ use sp_std::prelude::*; use wasm_instrument::parity_wasm::elements::{BlockType, BrTableData, Instruction, ValueType}; /// How many batches we do per API benchmark. -const API_BENCHMARK_BATCHES: u32 = 20; +const API_BENCHMARK_BATCHES: u32 = 1600; /// How many batches we do per Instruction benchmark. -const INSTR_BENCHMARK_BATCHES: u32 = 50; +const INSTR_BENCHMARK_BATCHES: u32 = 5000; /// An instantiated and deployed contract. struct Contract { @@ -421,7 +420,7 @@ benchmarks! { seal_caller { let r in 0 .. API_BENCHMARK_BATCHES; let instance = Contract::::new(WasmModule::getter( - "seal0", "seal_caller", r * API_BENCHMARK_BATCH_SIZE + "seal0", "seal_caller", r ), vec![])?; let origin = RawOrigin::Signed(instance.caller.clone()); }: call(origin, instance.addr, 0u32.into(), Weight::MAX, None, vec![]) @@ -429,7 +428,7 @@ benchmarks! { #[pov_mode = Measured] seal_is_contract { let r in 0 .. API_BENCHMARK_BATCHES; - let accounts = (0 .. r * API_BENCHMARK_BATCH_SIZE) + let accounts = (0 .. r) .map(|n| account::("account", n, 0)) .collect::>(); let account_len = accounts.get(0).map(|i| i.encode().len()).unwrap_or(0); @@ -448,7 +447,7 @@ benchmarks! { value: accounts_bytes }, ], - call_body: Some(body::repeated_dyn(r * API_BENCHMARK_BATCH_SIZE, vec![ + call_body: Some(body::repeated_dyn(r, vec![ Counter(0, account_len as u32), // address_ptr Regular(Instruction::Call(0)), Regular(Instruction::Drop), @@ -467,7 +466,7 @@ benchmarks! { #[pov_mode = Measured] seal_code_hash { let r in 0 .. API_BENCHMARK_BATCHES; - let accounts = (0 .. r * API_BENCHMARK_BATCH_SIZE) + let accounts = (0 .. r) .map(|n| account::("account", n, 0)) .collect::>(); let account_len = accounts.get(0).map(|i| i.encode().len()).unwrap_or(0); @@ -492,7 +491,7 @@ benchmarks! { value: accounts_bytes, }, ], - call_body: Some(body::repeated_dyn(r * API_BENCHMARK_BATCH_SIZE, vec![ + call_body: Some(body::repeated_dyn(r, vec![ Counter(36, account_len as u32), // address_ptr Regular(Instruction::I32Const(4)), // ptr to output data Regular(Instruction::I32Const(0)), // ptr to output length @@ -514,7 +513,7 @@ benchmarks! { seal_own_code_hash { let r in 0 .. API_BENCHMARK_BATCHES; let instance = Contract::::new(WasmModule::getter( - "seal0", "seal_own_code_hash", r * API_BENCHMARK_BATCH_SIZE + "seal0", "seal_own_code_hash", r ), vec![])?; let origin = RawOrigin::Signed(instance.caller.clone()); }: call(origin, instance.addr, 0u32.into(), Weight::MAX, None, vec![]) @@ -530,7 +529,7 @@ benchmarks! { params: vec![], return_type: Some(ValueType::I32), }], - call_body: Some(body::repeated(r * API_BENCHMARK_BATCH_SIZE, &[ + call_body: Some(body::repeated(r, &[ Instruction::Call(0), Instruction::Drop, ])), @@ -544,7 +543,7 @@ benchmarks! { seal_address { let r in 0 .. API_BENCHMARK_BATCHES; let instance = Contract::::new(WasmModule::getter( - "seal0", "seal_address", r * API_BENCHMARK_BATCH_SIZE + "seal0", "seal_address", r ), vec![])?; let origin = RawOrigin::Signed(instance.caller.clone()); }: call(origin, instance.addr, 0u32.into(), Weight::MAX, None, vec![]) @@ -553,7 +552,7 @@ benchmarks! { seal_gas_left { let r in 0 .. API_BENCHMARK_BATCHES; let instance = Contract::::new(WasmModule::getter( - "seal0", "seal_gas_left", r * API_BENCHMARK_BATCH_SIZE + "seal0", "seal_gas_left", r ), vec![])?; let origin = RawOrigin::Signed(instance.caller.clone()); }: call(origin, instance.addr, 0u32.into(), Weight::MAX, None, vec![]) @@ -562,7 +561,7 @@ benchmarks! { seal_balance { let r in 0 .. API_BENCHMARK_BATCHES; let instance = Contract::::new(WasmModule::getter( - "seal0", "seal_balance", r * API_BENCHMARK_BATCH_SIZE + "seal0", "seal_balance", r ), vec![])?; let origin = RawOrigin::Signed(instance.caller.clone()); }: call(origin, instance.addr, 0u32.into(), Weight::MAX, None, vec![]) @@ -571,7 +570,7 @@ benchmarks! { seal_value_transferred { let r in 0 .. API_BENCHMARK_BATCHES; let instance = Contract::::new(WasmModule::getter( - "seal0", "seal_value_transferred", r * API_BENCHMARK_BATCH_SIZE + "seal0", "seal_value_transferred", r ), vec![])?; let origin = RawOrigin::Signed(instance.caller.clone()); }: call(origin, instance.addr, 0u32.into(), Weight::MAX, None, vec![]) @@ -580,7 +579,7 @@ benchmarks! { seal_minimum_balance { let r in 0 .. API_BENCHMARK_BATCHES; let instance = Contract::::new(WasmModule::getter( - "seal0", "seal_minimum_balance", r * API_BENCHMARK_BATCH_SIZE + "seal0", "seal_minimum_balance", r ), vec![])?; let origin = RawOrigin::Signed(instance.caller.clone()); }: call(origin, instance.addr, 0u32.into(), Weight::MAX, None, vec![]) @@ -589,7 +588,7 @@ benchmarks! { seal_block_number { let r in 0 .. API_BENCHMARK_BATCHES; let instance = Contract::::new(WasmModule::getter( - "seal0", "seal_block_number", r * API_BENCHMARK_BATCH_SIZE + "seal0", "seal_block_number", r ), vec![])?; let origin = RawOrigin::Signed(instance.caller.clone()); }: call(origin, instance.addr, 0u32.into(), Weight::MAX, None, vec![]) @@ -598,7 +597,7 @@ benchmarks! { seal_now { let r in 0 .. API_BENCHMARK_BATCHES; let instance = Contract::::new(WasmModule::getter( - "seal0", "seal_now", r * API_BENCHMARK_BATCH_SIZE + "seal0", "seal_now", r ), vec![])?; let origin = RawOrigin::Signed(instance.caller.clone()); }: call(origin, instance.addr, 0u32.into(), Weight::MAX, None, vec![]) @@ -619,7 +618,7 @@ benchmarks! { offset: 0, value: (pages * 64 * 1024 - 4).to_le_bytes().to_vec(), }], - call_body: Some(body::repeated(r * API_BENCHMARK_BATCH_SIZE, &[ + call_body: Some(body::repeated(r, &[ Instruction::I64Const(500_000), Instruction::I32Const(4), Instruction::I32Const(0), @@ -641,7 +640,7 @@ benchmarks! { params: vec![ValueType::I64], return_type: None, }], - call_body: Some(body::repeated(r * API_BENCHMARK_BATCH_SIZE, &[ + call_body: Some(body::repeated(r, &[ Instruction::I64Const(42), Instruction::Call(0), ])), @@ -669,7 +668,7 @@ benchmarks! { value: 0u32.to_le_bytes().to_vec(), }, ], - call_body: Some(body::repeated(r * API_BENCHMARK_BATCH_SIZE, &[ + call_body: Some(body::repeated(r, &[ Instruction::I32Const(4), // ptr where to store output Instruction::I32Const(0), // ptr to length Instruction::Call(0), @@ -699,10 +698,11 @@ benchmarks! { value: buffer_size.to_le_bytes().to_vec(), }, ], - call_body: Some(body::repeated(API_BENCHMARK_BATCH_SIZE, &[ + call_body: Some(body::plain(vec![ Instruction::I32Const(4), // ptr where to store output Instruction::I32Const(0), // ptr to length Instruction::Call(0), + Instruction::End, ])), .. Default::default() }); @@ -827,7 +827,7 @@ benchmarks! { value: (pages * 64 * 1024 - subject_len - 4).to_le_bytes().to_vec(), }, ], - call_body: Some(body::repeated(r * API_BENCHMARK_BATCH_SIZE, &[ + call_body: Some(body::repeated(r, &[ Instruction::I32Const(4), // subject_ptr Instruction::I32Const(subject_len as i32), // subject_len Instruction::I32Const((subject_len + 4) as i32), // out_ptr @@ -853,7 +853,7 @@ benchmarks! { params: vec![ValueType::I32, ValueType::I32, ValueType::I32, ValueType::I32], return_type: None, }], - call_body: Some(body::repeated(r * API_BENCHMARK_BATCH_SIZE, &[ + call_body: Some(body::repeated(r, &[ Instruction::I32Const(0), // topics_ptr Instruction::I32Const(0), // topics_len Instruction::I32Const(0), // data_ptr @@ -873,11 +873,8 @@ benchmarks! { seal_deposit_event_per_topic_and_kb { let t in 0 .. T::Schedule::get().limits.event_topics; let n in 0 .. T::Schedule::get().limits.payload_len / 1024; - let mut topics = (0..API_BENCHMARK_BATCH_SIZE) - .map(|n| (n * t..n * t + t).map(|i| T::Hashing::hash_of(&i)).collect::>().encode()) - .peekable(); - let topics_len = topics.peek().map(|i| i.len()).unwrap_or(0); - let topics = topics.flatten().collect(); + let topics = (0..t).map(|i| T::Hashing::hash_of(&i)).collect::>().encode(); + let topics_len = topics.len(); let code = WasmModule::::from(ModuleDefinition { memory: Some(ImportedMemory::max::()), imported_functions: vec![ImportedFunction { @@ -892,12 +889,13 @@ benchmarks! { value: topics, }, ], - call_body: Some(body::repeated_dyn(API_BENCHMARK_BATCH_SIZE, vec![ - Counter(0, topics_len as u32), // topics_ptr - Regular(Instruction::I32Const(topics_len as i32)), // topics_len - Regular(Instruction::I32Const(0)), // data_ptr - Regular(Instruction::I32Const((n * 1024) as i32)), // data_len - Regular(Instruction::Call(0)), + call_body: Some(body::plain(vec![ + Instruction::I32Const(0), // topics_ptr + Instruction::I32Const(topics_len as i32), // topics_len + Instruction::I32Const(0), // data_ptr + Instruction::I32Const((n * 1024) as i32), // data_len + Instruction::Call(0), + Instruction::End, ])), .. Default::default() }); @@ -919,7 +917,7 @@ benchmarks! { params: vec![ValueType::I32, ValueType::I32], return_type: Some(ValueType::I32), }], - call_body: Some(body::repeated(r * API_BENCHMARK_BATCH_SIZE, &[ + call_body: Some(body::repeated(r, &[ Instruction::I32Const(0), // value_ptr Instruction::I32Const(0), // value_len Instruction::Call(0), @@ -994,15 +992,20 @@ benchmarks! { // Only the overhead of calling the function itself with minimal arguments. // The contract is a bit more complex because it needs to use different keys in order // to generate unique storage accesses. However, it is still dominated by the storage - // accesses. We store all the keys that we are about to write at beforehand + // accesses. We store something at all the keys that we are about to write to // because re-writing at an existing key is always more expensive than writing - // it at a virgin key. + // to an key with no data behind it. + // + // # Note + // + // We need to use a smaller `r` because the keys are big and writing them all into the wasm + // might exceed the code size. #[skip_meta] #[pov_mode = Measured] seal_set_storage { let r in 0 .. API_BENCHMARK_BATCHES/2; let max_key_len = T::MaxStorageKeyLen::get(); - let keys = (0 .. r * API_BENCHMARK_BATCH_SIZE) + let keys = (0 .. r) .map(|n| { let mut h = T::Hashing::hash_of(&n).as_ref().to_vec(); h.resize(max_key_len.try_into().unwrap(), n.to_le_bytes()[0]); h }) .collect::>(); @@ -1021,7 +1024,7 @@ benchmarks! { value: keys_bytes, }, ], - call_body: Some(body::repeated_dyn(r * API_BENCHMARK_BATCH_SIZE, vec![ + call_body: Some(body::repeated_dyn(r, vec![ Counter(0, max_key_len as u32), // key_ptr Regular(Instruction::I32Const(max_key_len as i32)), // key_len Regular(Instruction::I32Const(0)), // value_ptr @@ -1048,13 +1051,9 @@ benchmarks! { #[skip_meta] #[pov_mode = Measured] seal_set_storage_per_new_kb { - let n in 0 .. T::Schedule::get().limits.payload_len / 2048; // half of the max payload_len in kb + let n in 0 .. T::Schedule::get().limits.payload_len / 1024; let max_key_len = T::MaxStorageKeyLen::get(); - let keys = (0 .. n * API_BENCHMARK_BATCH_SIZE) - .map(|n| { let mut h = T::Hashing::hash_of(&n).as_ref().to_vec(); - h.resize(max_key_len.try_into().unwrap(), n.to_le_bytes()[0]); h }) - .collect::>(); - let key_bytes = keys.iter().flatten().cloned().collect::>(); + let key = vec![0u8; max_key_len as usize]; let code = WasmModule::::from(ModuleDefinition { memory: Some(ImportedMemory::max::()), imported_functions: vec![ImportedFunction { @@ -1066,43 +1065,38 @@ benchmarks! { data_segments: vec![ DataSegment { offset: 0, - value: key_bytes, + value: key.clone(), }, ], - call_body: Some(body::repeated_dyn(API_BENCHMARK_BATCH_SIZE, vec![ - Counter(0, max_key_len as u32), // key_ptr - Regular(Instruction::I32Const(max_key_len as i32)), // key_len - Regular(Instruction::I32Const(0)), // value_ptr - Regular(Instruction::I32Const((n * 2048) as i32)), // value_len increments by 2kb up to max payload_len - Regular(Instruction::Call(0)), - Regular(Instruction::Drop), + call_body: Some(body::plain(vec![ + Instruction::I32Const(0), // key_ptr + Instruction::I32Const(max_key_len as i32), // key_len + Instruction::I32Const(0), // value_ptr + Instruction::I32Const((n * 1024) as i32), + Instruction::Call(0), + Instruction::Drop, + Instruction::End, ])), .. Default::default() }); let instance = Contract::::new(code, vec![])?; let info = instance.info()?; - for key in keys { - info.write( - &VarSizedKey::::try_from(key).map_err(|e| "Key has wrong length")?, - Some(vec![]), - None, - false, - ) - .map_err(|_| "Failed to write to storage during setup.")?; - } + info.write( + &VarSizedKey::::try_from(key).map_err(|e| "Key has wrong length")?, + Some(vec![]), + None, + false, + ) + .map_err(|_| "Failed to write to storage during setup.")?; let origin = RawOrigin::Signed(instance.caller.clone()); }: call(origin, instance.addr, 0u32.into(), Weight::MAX, None, vec![]) #[skip_meta] #[pov_mode = Measured] seal_set_storage_per_old_kb { - let n in 0 .. T::Schedule::get().limits.payload_len / 2048; // half of the max payload_len in kb + let n in 0 .. T::Schedule::get().limits.payload_len / 1024; let max_key_len = T::MaxStorageKeyLen::get(); - let keys = (0 .. n * API_BENCHMARK_BATCH_SIZE) - .map(|n| { let mut h = T::Hashing::hash_of(&n).as_ref().to_vec(); - h.resize(max_key_len.try_into().unwrap(), n.to_le_bytes()[0]); h }) - .collect::>(); - let key_bytes = keys.iter().flatten().cloned().collect::>(); + let key = vec![0u8; max_key_len as usize]; let code = WasmModule::::from(ModuleDefinition { memory: Some(ImportedMemory::max::()), imported_functions: vec![ImportedFunction { @@ -1114,30 +1108,29 @@ benchmarks! { data_segments: vec![ DataSegment { offset: 0, - value: key_bytes, + value: key.clone(), }, ], - call_body: Some(body::repeated_dyn(API_BENCHMARK_BATCH_SIZE, vec![ - Counter(0, max_key_len as u32), // key_ptr - Regular(Instruction::I32Const(max_key_len as i32)), // key_len - Regular(Instruction::I32Const(0)), // value_ptr - Regular(Instruction::I32Const(0)), // value_len is 0 as testing vs pre-existing value len - Regular(Instruction::Call(0)), - Regular(Instruction::Drop), + call_body: Some(body::plain(vec![ + Instruction::I32Const(0), // key_ptr + Instruction::I32Const(max_key_len as i32), // key_len + Instruction::I32Const(0), // value_ptr + Instruction::I32Const(0), // value_len is 0 as testing vs pre-existing value len + Instruction::Call(0), + Instruction::Drop, + Instruction::End, ])), .. Default::default() }); let instance = Contract::::new(code, vec![])?; let info = instance.info()?; - for key in keys { - info.write( - &VarSizedKey::::try_from(key).map_err(|e| "Key has wrong length")?, - Some(vec![42u8; (n * 2048) as usize]), // value_len increments by 2kb up to max payload_len - None, - false, - ) - .map_err(|_| "Failed to write to storage during setup.")?; - } + info.write( + &VarSizedKey::::try_from(key).map_err(|e| "Key has wrong length")?, + Some(vec![42u8; (n * 1024) as usize]), + None, + false, + ) + .map_err(|_| "Failed to write to storage during setup.")?; let origin = RawOrigin::Signed(instance.caller.clone()); }: call(origin, instance.addr, 0u32.into(), Weight::MAX, None, vec![]) @@ -1150,7 +1143,7 @@ benchmarks! { seal_clear_storage { let r in 0 .. API_BENCHMARK_BATCHES/2; let max_key_len = T::MaxStorageKeyLen::get(); - let keys = (0 .. r * API_BENCHMARK_BATCH_SIZE) + let keys = (0 .. r) .map(|n| { let mut h = T::Hashing::hash_of(&n).as_ref().to_vec(); h.resize(max_key_len.try_into().unwrap(), n.to_le_bytes()[0]); h }) .collect::>(); @@ -1169,7 +1162,7 @@ benchmarks! { value: key_bytes, }, ], - call_body: Some(body::repeated_dyn(r * API_BENCHMARK_BATCH_SIZE, vec![ + call_body: Some(body::repeated_dyn(r, vec![ Counter(0, max_key_len as u32), // key_ptr Regular(Instruction::I32Const(max_key_len as i32)), // key_len Regular(Instruction::Call(0)), @@ -1195,13 +1188,9 @@ benchmarks! { #[skip_meta] #[pov_mode = Measured] seal_clear_storage_per_kb { - let n in 0 .. T::Schedule::get().limits.payload_len / 2048; // half of the max payload_len in kb + let n in 0 .. T::Schedule::get().limits.payload_len / 1024; let max_key_len = T::MaxStorageKeyLen::get(); - let keys = (0 .. n * API_BENCHMARK_BATCH_SIZE) - .map(|n| { let mut h = T::Hashing::hash_of(&n).as_ref().to_vec(); - h.resize(max_key_len.try_into().unwrap(), n.to_le_bytes()[0]); h }) - .collect::>(); - let key_bytes = keys.iter().flatten().cloned().collect::>(); + let key = vec![0u8; max_key_len as usize]; let code = WasmModule::::from(ModuleDefinition { memory: Some(ImportedMemory::max::()), imported_functions: vec![ImportedFunction { @@ -1213,28 +1202,27 @@ benchmarks! { data_segments: vec![ DataSegment { offset: 0, - value: key_bytes, + value: key.clone(), }, ], - call_body: Some(body::repeated_dyn(API_BENCHMARK_BATCH_SIZE, vec![ - Counter(0, max_key_len as u32), // key_ptr - Regular(Instruction::I32Const(max_key_len as i32)), // key_len - Regular(Instruction::Call(0)), - Regular(Instruction::Drop), + call_body: Some(body::plain(vec![ + Instruction::I32Const(0), // key_ptr + Instruction::I32Const(max_key_len as i32), // key_len + Instruction::Call(0), + Instruction::Drop, + Instruction::End, ])), .. Default::default() }); let instance = Contract::::new(code, vec![])?; let info = instance.info()?; - for key in keys { - info.write( - &VarSizedKey::::try_from(key).map_err(|e| "Key has wrong length")?, - Some(vec![42u8; (n * 2048) as usize]), // value_len increments by 2kb up to max payload_len - None, - false, - ) - .map_err(|_| "Failed to write to storage during setup.")?; - } + info.write( + &VarSizedKey::::try_from(key).map_err(|e| "Key has wrong length")?, + Some(vec![42u8; (n * 1024) as usize]), + None, + false, + ) + .map_err(|_| "Failed to write to storage during setup.")?; let origin = RawOrigin::Signed(instance.caller.clone()); }: call(origin, instance.addr, 0u32.into(), Weight::MAX, None, vec![]) @@ -1244,7 +1232,7 @@ benchmarks! { seal_get_storage { let r in 0 .. API_BENCHMARK_BATCHES/2; let max_key_len = T::MaxStorageKeyLen::get(); - let keys = (0 .. r * API_BENCHMARK_BATCH_SIZE) + let keys = (0 .. r) .map(|n| { let mut h = T::Hashing::hash_of(&n).as_ref().to_vec(); h.resize(max_key_len.try_into().unwrap(), n.to_le_bytes()[0]); h }) .collect::>(); @@ -1268,8 +1256,8 @@ benchmarks! { value: T::Schedule::get().limits.payload_len.to_le_bytes().into(), }, ], - call_body: Some(body::repeated_dyn(r * API_BENCHMARK_BATCH_SIZE, vec![ - Counter(0, max_key_len as u32), // key_ptr + call_body: Some(body::repeated_dyn(r, vec![ + Counter(0, max_key_len), // key_ptr Regular(Instruction::I32Const(max_key_len as i32)), // key_len Regular(Instruction::I32Const((key_bytes_len + 4) as i32)), // out_ptr Regular(Instruction::I32Const(key_bytes_len as i32)), // out_len_ptr @@ -1296,14 +1284,9 @@ benchmarks! { #[skip_meta] #[pov_mode = Measured] seal_get_storage_per_kb { - let n in 0 .. T::Schedule::get().limits.payload_len / 2048; // half of the max payload_len in kb + let n in 0 .. T::Schedule::get().limits.payload_len / 1024; let max_key_len = T::MaxStorageKeyLen::get(); - let keys = (0 .. n * API_BENCHMARK_BATCH_SIZE) - .map(|n| { let mut h = T::Hashing::hash_of(&n).as_ref().to_vec(); - h.resize(max_key_len.try_into().unwrap(), n.to_le_bytes()[0]); h }) - .collect::>(); - let key_bytes = keys.iter().flatten().cloned().collect::>(); - let key_bytes_len = key_bytes.len(); + let key = vec![0u8; max_key_len as usize]; let code = WasmModule::::from(ModuleDefinition { memory: Some(ImportedMemory::max::()), imported_functions: vec![ImportedFunction { @@ -1315,34 +1298,33 @@ benchmarks! { data_segments: vec![ DataSegment { offset: 0, - value: key_bytes, + value: key.clone(), }, DataSegment { - offset: key_bytes_len as u32, + offset: max_key_len, value: T::Schedule::get().limits.payload_len.to_le_bytes().into(), }, ], - call_body: Some(body::repeated_dyn(API_BENCHMARK_BATCH_SIZE, vec![ - Counter(0, max_key_len as u32), // key_ptr - Regular(Instruction::I32Const(max_key_len as i32)), // key_len - Regular(Instruction::I32Const((key_bytes_len + 4) as i32)), // out_ptr - Regular(Instruction::I32Const(key_bytes_len as i32)), // out_len_ptr - Regular(Instruction::Call(0)), - Regular(Instruction::Drop), + call_body: Some(body::plain(vec![ + Instruction::I32Const(0), // key_ptr + Instruction::I32Const(max_key_len as i32), // key_len + Instruction::I32Const((max_key_len + 4) as i32), // out_ptr + Instruction::I32Const(max_key_len as i32), // out_len_ptr + Instruction::Call(0), + Instruction::Drop, + Instruction::End, ])), .. Default::default() }); let instance = Contract::::new(code, vec![])?; let info = instance.info()?; - for key in keys { - info.write( - &VarSizedKey::::try_from(key).map_err(|e| "Key has wrong length")?, - Some(vec![42u8; (n * 2048) as usize]), // value_len increments by 2kb up to max payload_len - None, - false, - ) - .map_err(|_| "Failed to write to storage during setup.")?; - } + info.write( + &VarSizedKey::::try_from(key).map_err(|e| "Key has wrong length")?, + Some(vec![42u8; (n * 1024) as usize]), + None, + false, + ) + .map_err(|_| "Failed to write to storage during setup.")?; >::insert(&instance.account_id, info); let origin = RawOrigin::Signed(instance.caller.clone()); }: call(origin, instance.addr, 0u32.into(), Weight::MAX, None, vec![]) @@ -1353,7 +1335,7 @@ benchmarks! { seal_contains_storage { let r in 0 .. API_BENCHMARK_BATCHES/2; let max_key_len = T::MaxStorageKeyLen::get(); - let keys = (0 .. r * API_BENCHMARK_BATCH_SIZE) + let keys = (0 .. r) .map(|n| { let mut h = T::Hashing::hash_of(&n).as_ref().to_vec(); h.resize(max_key_len.try_into().unwrap(), n.to_le_bytes()[0]); h }) .collect::>(); @@ -1373,7 +1355,7 @@ benchmarks! { value: key_bytes, }, ], - call_body: Some(body::repeated_dyn(r * API_BENCHMARK_BATCH_SIZE, vec![ + call_body: Some(body::repeated_dyn(r, vec![ Counter(0, max_key_len as u32), // key_ptr Regular(Instruction::I32Const(max_key_len as i32)), // key_len Regular(Instruction::Call(0)), @@ -1399,13 +1381,9 @@ benchmarks! { #[skip_meta] #[pov_mode = Measured] seal_contains_storage_per_kb { - let n in 0 .. T::Schedule::get().limits.payload_len / 2048; // half of the max payload_len in kb + let n in 0 .. T::Schedule::get().limits.payload_len / 1024; let max_key_len = T::MaxStorageKeyLen::get(); - let keys = (0 .. n * API_BENCHMARK_BATCH_SIZE) - .map(|n| { let mut h = T::Hashing::hash_of(&n).as_ref().to_vec(); - h.resize(max_key_len.try_into().unwrap(), n.to_le_bytes()[0]); h }) - .collect::>(); - let key_bytes = keys.iter().flatten().cloned().collect::>(); + let key = vec![0u8; max_key_len as usize]; let code = WasmModule::::from(ModuleDefinition { memory: Some(ImportedMemory::max::()), imported_functions: vec![ImportedFunction { @@ -1417,28 +1395,27 @@ benchmarks! { data_segments: vec![ DataSegment { offset: 0, - value: key_bytes, + value: key.clone(), }, ], - call_body: Some(body::repeated_dyn(API_BENCHMARK_BATCH_SIZE, vec![ - Counter(0, max_key_len as u32), // key_ptr - Regular(Instruction::I32Const(max_key_len as i32)), // key_len - Regular(Instruction::Call(0)), - Regular(Instruction::Drop), + call_body: Some(body::plain(vec![ + Instruction::I32Const(0), // key_ptr + Instruction::I32Const(max_key_len as i32), // key_len + Instruction::Call(0), + Instruction::Drop, + Instruction::End, ])), .. Default::default() }); let instance = Contract::::new(code, vec![])?; let info = instance.info()?; - for key in keys { - info.write( - &VarSizedKey::::try_from(key).map_err(|e| "Key has wrong length")?, - Some(vec![42u8; (n * 2048) as usize]), // value_len increments by 2kb up to max payload_len - None, - false, - ) - .map_err(|_| "Failed to write to storage during setup.")?; - } + info.write( + &VarSizedKey::::try_from(key).map_err(|e| "Key has wrong length")?, + Some(vec![42u8; (n * 1024) as usize]), + None, + false, + ) + .map_err(|_| "Failed to write to storage during setup.")?; >::insert(&instance.account_id, info); let origin = RawOrigin::Signed(instance.caller.clone()); }: call(origin, instance.addr, 0u32.into(), Weight::MAX, None, vec![]) @@ -1448,7 +1425,7 @@ benchmarks! { seal_take_storage { let r in 0 .. API_BENCHMARK_BATCHES/2; let max_key_len = T::MaxStorageKeyLen::get(); - let keys = (0 .. r * API_BENCHMARK_BATCH_SIZE) + let keys = (0 .. r) .map(|n| { let mut h = T::Hashing::hash_of(&n).as_ref().to_vec(); h.resize(max_key_len.try_into().unwrap(), n.to_le_bytes()[0]); h }) .collect::>(); @@ -1472,7 +1449,7 @@ benchmarks! { value: T::Schedule::get().limits.payload_len.to_le_bytes().into(), }, ], - call_body: Some(body::repeated_dyn(r * API_BENCHMARK_BATCH_SIZE, vec![ + call_body: Some(body::repeated_dyn(r, vec![ Counter(0, max_key_len as u32), // key_ptr Regular(Instruction::I32Const(max_key_len as i32)), // key_len Regular(Instruction::I32Const((key_bytes_len + 4) as i32)), // out_ptr @@ -1500,14 +1477,9 @@ benchmarks! { #[skip_meta] #[pov_mode = Measured] seal_take_storage_per_kb { - let n in 0 .. T::Schedule::get().limits.payload_len / 2048; // half of the max payload_len in kb + let n in 0 .. T::Schedule::get().limits.payload_len / 1024; let max_key_len = T::MaxStorageKeyLen::get(); - let keys = (0 .. n * API_BENCHMARK_BATCH_SIZE) - .map(|n| { let mut h = T::Hashing::hash_of(&n).as_ref().to_vec(); - h.resize(max_key_len.try_into().unwrap(), n.to_le_bytes()[0]); h }) - .collect::>(); - let key_bytes = keys.iter().flatten().cloned().collect::>(); - let key_bytes_len = key_bytes.len(); + let key = vec![0u8; max_key_len as usize]; let code = WasmModule::::from(ModuleDefinition { memory: Some(ImportedMemory::max::()), imported_functions: vec![ImportedFunction { @@ -1519,34 +1491,33 @@ benchmarks! { data_segments: vec![ DataSegment { offset: 0, - value: key_bytes, + value: key.clone(), }, DataSegment { - offset: key_bytes_len as u32, + offset: max_key_len, value: T::Schedule::get().limits.payload_len.to_le_bytes().into(), }, ], - call_body: Some(body::repeated_dyn(API_BENCHMARK_BATCH_SIZE, vec![ - Counter(0, max_key_len as u32), // key_ptr - Regular(Instruction::I32Const(max_key_len as i32)), // key_len - Regular(Instruction::I32Const((key_bytes_len + 4) as i32)), // out_ptr - Regular(Instruction::I32Const(key_bytes_len as i32)), // out_len_ptr - Regular(Instruction::Call(0)), - Regular(Instruction::Drop), + call_body: Some(body::plain(vec![ + Instruction::I32Const(0), // key_ptr + Instruction::I32Const(max_key_len as i32), // key_len + Instruction::I32Const((max_key_len + 4) as i32), // out_ptr + Instruction::I32Const(max_key_len as i32), // out_len_ptr + Instruction::Call(0), + Instruction::Drop, + Instruction::End, ])), .. Default::default() }); let instance = Contract::::new(code, vec![])?; let info = instance.info()?; - for key in keys { - info.write( - &VarSizedKey::::try_from(key).map_err(|e| "Key has wrong length")?, - Some(vec![42u8; (n * 2048) as usize]), // value_len increments by 2kb up to max payload_len - None, - false, - ) - .map_err(|_| "Failed to write to storage during setup.")?; - } + info.write( + &VarSizedKey::::try_from(key).map_err(|e| "Key has wrong length")?, + Some(vec![42u8; (n * 1024) as usize]), + None, + false, + ) + .map_err(|_| "Failed to write to storage during setup.")?; >::insert(&instance.account_id, info); let origin = RawOrigin::Signed(instance.caller.clone()); }: call(origin, instance.addr, 0u32.into(), Weight::MAX, None, vec![]) @@ -1555,7 +1526,7 @@ benchmarks! { #[pov_mode = Measured] seal_transfer { let r in 0 .. API_BENCHMARK_BATCHES; - let accounts = (0..r * API_BENCHMARK_BATCH_SIZE) + let accounts = (0..r) .map(|i| account::("receiver", i, 0)) .collect::>(); let account_len = accounts.get(0).map(|i| i.encode().len()).unwrap_or(0); @@ -1582,7 +1553,7 @@ benchmarks! { value: account_bytes, }, ], - call_body: Some(body::repeated_dyn(r * API_BENCHMARK_BATCH_SIZE, vec![ + call_body: Some(body::repeated_dyn(r, vec![ Counter(value_len as u32, account_len as u32), // account_ptr Regular(Instruction::I32Const(account_len as i32)), // account_len Regular(Instruction::I32Const(0)), // value_ptr @@ -1593,7 +1564,7 @@ benchmarks! { .. Default::default() }); let instance = Contract::::new(code, vec![])?; - instance.set_balance(value * (r * API_BENCHMARK_BATCH_SIZE + 1).into()); + instance.set_balance(value * (r + 1).into()); let origin = RawOrigin::Signed(instance.caller.clone()); for account in &accounts { assert_eq!(T::Currency::total_balance(account), 0u32.into()); @@ -1610,7 +1581,7 @@ benchmarks! { seal_call { let r in 0 .. API_BENCHMARK_BATCHES; let dummy_code = WasmModule::::dummy_with_bytes(0); - let callees = (0..r * API_BENCHMARK_BATCH_SIZE) + let callees = (0..r) .map(|i| Contract::with_index(i + 1, dummy_code.clone(), vec![])) .collect::, _>>()?; let callee_len = callees.get(0).map(|i| i.account_id.encode().len()).unwrap_or(0); @@ -1646,7 +1617,7 @@ benchmarks! { value: callee_bytes, }, ], - call_body: Some(body::repeated_dyn(r * API_BENCHMARK_BATCH_SIZE, vec![ + call_body: Some(body::repeated_dyn(r, vec![ Counter(value_len as u32, callee_len as u32), // callee_ptr Regular(Instruction::I32Const(callee_len as i32)), // callee_len Regular(Instruction::I64Const(0)), // gas @@ -1668,7 +1639,7 @@ benchmarks! { #[pov_mode = Measured] seal_delegate_call { let r in 0 .. API_BENCHMARK_BATCHES; - let hashes = (0..r * API_BENCHMARK_BATCH_SIZE) + let hashes = (0..r) .map(|i| { let code = WasmModule::::dummy_with_bytes(i); Contracts::::store_code_raw(code.code, whitelisted_caller())?; @@ -1701,7 +1672,7 @@ benchmarks! { value: hashes_bytes, }, ], - call_body: Some(body::repeated_dyn(r * API_BENCHMARK_BATCH_SIZE, vec![ + call_body: Some(body::repeated_dyn(r, vec![ Regular(Instruction::I32Const(0)), // flags Counter(hashes_offset as u32, hash_len as u32), // code_hash_ptr Regular(Instruction::I32Const(0)), // input_data_ptr @@ -1722,11 +1693,7 @@ benchmarks! { seal_call_per_transfer_clone_kb { let t in 0 .. 1; let c in 0 .. code::max_pages::() * 64; - let callees = (0..API_BENCHMARK_BATCH_SIZE) - .map(|i| Contract::with_index(i + 1, >::dummy(), vec![])) - .collect::, _>>()?; - let callee_len = callees.get(0).map(|i| i.account_id.encode().len()).unwrap_or(0); - let callee_bytes = callees.iter().flat_map(|x| x.account_id.encode()).collect::>(); + let callee = Contract::with_index(5, >::dummy(), vec![])?; let value: BalanceOf = t.into(); let value_bytes = value.encode(); let value_len = value_bytes.len(); @@ -1754,20 +1721,21 @@ benchmarks! { }, DataSegment { offset: value_len as u32, - value: callee_bytes, + value: callee.account_id.encode(), }, ], - call_body: Some(body::repeated_dyn(API_BENCHMARK_BATCH_SIZE, vec![ - Regular(Instruction::I32Const(CallFlags::CLONE_INPUT.bits() as i32)), // flags - Counter(value_len as u32, callee_len as u32), // callee_ptr - Regular(Instruction::I64Const(0)), // gas - Regular(Instruction::I32Const(0)), // value_ptr - Regular(Instruction::I32Const(0)), // input_data_ptr - Regular(Instruction::I32Const(0)), // input_data_len - Regular(Instruction::I32Const(SENTINEL as i32)), // output_ptr - Regular(Instruction::I32Const(0)), // output_len_ptr - Regular(Instruction::Call(0)), - Regular(Instruction::Drop), + call_body: Some(body::plain(vec![ + Instruction::I32Const(CallFlags::CLONE_INPUT.bits() as i32), // flags + Instruction::I32Const(value_len as i32), // callee_ptr + Instruction::I64Const(0), // gas + Instruction::I32Const(0), // value_ptr + Instruction::I32Const(0), // input_data_ptr + Instruction::I32Const(0), // input_data_len + Instruction::I32Const(SENTINEL as i32), // output_ptr + Instruction::I32Const(0), // output_len_ptr + Instruction::Call(0), + Instruction::Drop, + Instruction::End, ])), .. Default::default() }); @@ -1780,7 +1748,7 @@ benchmarks! { #[pov_mode = Measured] seal_instantiate { let r in 0 .. API_BENCHMARK_BATCHES; - let hashes = (0..r * API_BENCHMARK_BATCH_SIZE) + let hashes = (0..r) .map(|i| { let code = WasmModule::::from(ModuleDefinition { memory: Some(ImportedMemory::max::()), @@ -1848,7 +1816,7 @@ benchmarks! { value: addr_len.to_le_bytes().into(), }, ], - call_body: Some(body::repeated_dyn(r * API_BENCHMARK_BATCH_SIZE, vec![ + call_body: Some(body::repeated_dyn(r, vec![ Counter(hashes_offset as u32, hash_len as u32), // code_hash_ptr Regular(Instruction::I32Const(hash_len as i32)), // code_hash_len Regular(Instruction::I64Const(0)), // gas @@ -1868,7 +1836,7 @@ benchmarks! { .. Default::default() }); let instance = Contract::::new(code, vec![])?; - instance.set_balance((value + Pallet::::min_balance()) * (r * API_BENCHMARK_BATCH_SIZE + 1).into()); + instance.set_balance((value + Pallet::::min_balance()) * (r + 1).into()); let origin = RawOrigin::Signed(instance.caller.clone()); let callee = instance.addr.clone(); let addresses = hashes @@ -1901,28 +1869,15 @@ benchmarks! { let hash_bytes = callee_code.hash.encode(); let hash_len = hash_bytes.len(); Contracts::::store_code_raw(callee_code.code, whitelisted_caller())?; - let salts = (0..API_BENCHMARK_BATCH_SIZE).map(|x| x.encode()).collect::>(); - let salt_len = salts.get(0).map(|x| x.len()).unwrap_or(0); - let salt_bytes = salts.iter().cloned().flatten().collect::>(); - let salts_len = salt_bytes.len(); - let value: BalanceOf = t.into(); + let value: BalanceOf = t.into(); let value_bytes = value.encode(); - let value_len = value_bytes.len(); - let addr_len = T::AccountId::max_encoded_len(); - - // offsets where to place static data in contract memory - let salt_offset = 0; - let value_offset = salts_len; - let hash_offset = value_offset + value_len; - let addr_len_offset = hash_offset + hash_len; let code = WasmModule::::from(ModuleDefinition { memory: Some(ImportedMemory::max::()), imported_functions: vec![ImportedFunction { - module: "seal0", + module: "seal1", name: "seal_instantiate", params: vec![ - ValueType::I32, ValueType::I32, ValueType::I64, ValueType::I32, @@ -1934,63 +1889,53 @@ benchmarks! { ValueType::I32, ValueType::I32, ValueType::I32, - ValueType::I32, ], return_type: Some(ValueType::I32), }], data_segments: vec![ DataSegment { - offset: salt_offset as u32, - value: salt_bytes, - }, - DataSegment { - offset: value_offset as u32, - value: value_bytes, - }, - DataSegment { - offset: hash_offset as u32, + offset: 0, value: hash_bytes, }, DataSegment { - offset: addr_len_offset as u32, - value: (addr_len as u32).to_le_bytes().into(), + offset: hash_len as u32, + value: value_bytes, }, ], - call_body: Some(body::repeated_dyn(API_BENCHMARK_BATCH_SIZE, vec![ - Regular(Instruction::I32Const(hash_offset as i32)), // code_hash_ptr - Regular(Instruction::I32Const(hash_len as i32)), // code_hash_len - Regular(Instruction::I64Const(0)), // gas - Regular(Instruction::I32Const(value_offset as i32)), // value_ptr - Regular(Instruction::I32Const(value_len as i32)), // value_len - Counter(salt_offset as u32, salt_len as u32), // input_data_ptr - Regular(Instruction::I32Const((i * 1024) as i32)), // input_data_len - Regular(Instruction::I32Const((addr_len_offset + addr_len) as i32)), // address_ptr - Regular(Instruction::I32Const(addr_len_offset as i32)), // address_len_ptr - Regular(Instruction::I32Const(SENTINEL as i32)), // output_ptr - Regular(Instruction::I32Const(0)), // output_len_ptr - Counter(salt_offset as u32, salt_len as u32), // salt_ptr - Regular(Instruction::I32Const((s * 1024) as i32)), // salt_len - Regular(Instruction::Call(0)), - Regular(Instruction::I32Eqz), - Regular(Instruction::If(BlockType::NoResult)), - Regular(Instruction::Nop), - Regular(Instruction::Else), - Regular(Instruction::Unreachable), - Regular(Instruction::End), + call_body: Some(body::plain(vec![ + Instruction::I32Const(0 as i32), // code_hash_ptr + Instruction::I64Const(0), // gas + Instruction::I32Const(hash_len as i32), // value_ptr + Instruction::I32Const(0 as i32), // input_data_ptr + Instruction::I32Const((i * 1024) as i32), // input_data_len + Instruction::I32Const(SENTINEL as i32), // address_ptr + Instruction::I32Const(0), // address_len_ptr + Instruction::I32Const(SENTINEL as i32), // output_ptr + Instruction::I32Const(0), // output_len_ptr + Instruction::I32Const(0 as i32), // salt_ptr + Instruction::I32Const((s * 1024) as i32), // salt_len + Instruction::Call(0), + Instruction::I32Eqz, + Instruction::If(BlockType::NoResult), + Instruction::Nop, + Instruction::Else, + Instruction::Unreachable, + Instruction::End, + Instruction::End, ])), .. Default::default() }); let instance = Contract::::new(code, vec![])?; - instance.set_balance((value + Pallet::::min_balance()) * (API_BENCHMARK_BATCH_SIZE + 1).into()); + instance.set_balance(value + (Pallet::::min_balance() * 2u32.into())); let origin = RawOrigin::Signed(instance.caller.clone()); }: call(origin, instance.addr, 0u32.into(), Weight::MAX, None, vec![]) // Only the overhead of calling the function itself with minimal arguments. #[pov_mode = Measured] seal_hash_sha2_256 { - let r in 0 .. 1; + let r in 0 .. API_BENCHMARK_BATCHES; let instance = Contract::::new(WasmModule::hasher( - "seal_hash_sha2_256", r * API_BENCHMARK_BATCH_SIZE, 0, + "seal_hash_sha2_256", r, 0, ), vec![])?; let origin = RawOrigin::Signed(instance.caller.clone()); }: call(origin, instance.addr, 0u32.into(), Weight::MAX, None, vec![]) @@ -2000,7 +1945,7 @@ benchmarks! { seal_hash_sha2_256_per_kb { let n in 0 .. code::max_pages::() * 64; let instance = Contract::::new(WasmModule::hasher( - "seal_hash_sha2_256", API_BENCHMARK_BATCH_SIZE, n * 1024, + "seal_hash_sha2_256", 1, n * 1024, ), vec![])?; let origin = RawOrigin::Signed(instance.caller.clone()); }: call(origin, instance.addr, 0u32.into(), Weight::MAX, None, vec![]) @@ -2008,9 +1953,9 @@ benchmarks! { // Only the overhead of calling the function itself with minimal arguments. #[pov_mode = Measured] seal_hash_keccak_256 { - let r in 0 .. 1; + let r in 0 .. API_BENCHMARK_BATCHES; let instance = Contract::::new(WasmModule::hasher( - "seal_hash_keccak_256", r * API_BENCHMARK_BATCH_SIZE, 0, + "seal_hash_keccak_256", r, 0, ), vec![])?; let origin = RawOrigin::Signed(instance.caller.clone()); }: call(origin, instance.addr, 0u32.into(), Weight::MAX, None, vec![]) @@ -2020,7 +1965,7 @@ benchmarks! { seal_hash_keccak_256_per_kb { let n in 0 .. code::max_pages::() * 64; let instance = Contract::::new(WasmModule::hasher( - "seal_hash_keccak_256", API_BENCHMARK_BATCH_SIZE, n * 1024, + "seal_hash_keccak_256", 1, n * 1024, ), vec![])?; let origin = RawOrigin::Signed(instance.caller.clone()); }: call(origin, instance.addr, 0u32.into(), Weight::MAX, None, vec![]) @@ -2028,9 +1973,9 @@ benchmarks! { // Only the overhead of calling the function itself with minimal arguments. #[pov_mode = Measured] seal_hash_blake2_256 { - let r in 0 .. 1; + let r in 0 .. API_BENCHMARK_BATCHES; let instance = Contract::::new(WasmModule::hasher( - "seal_hash_blake2_256", r * API_BENCHMARK_BATCH_SIZE, 0, + "seal_hash_blake2_256", r, 0, ), vec![])?; let origin = RawOrigin::Signed(instance.caller.clone()); }: call(origin, instance.addr, 0u32.into(), Weight::MAX, None, vec![]) @@ -2040,7 +1985,7 @@ benchmarks! { seal_hash_blake2_256_per_kb { let n in 0 .. code::max_pages::() * 64; let instance = Contract::::new(WasmModule::hasher( - "seal_hash_blake2_256", API_BENCHMARK_BATCH_SIZE, n * 1024, + "seal_hash_blake2_256", 1, n * 1024, ), vec![])?; let origin = RawOrigin::Signed(instance.caller.clone()); }: call(origin, instance.addr, 0u32.into(), Weight::MAX, None, vec![]) @@ -2048,9 +1993,9 @@ benchmarks! { // Only the overhead of calling the function itself with minimal arguments. #[pov_mode = Measured] seal_hash_blake2_128 { - let r in 0 .. 1; + let r in 0 .. API_BENCHMARK_BATCHES; let instance = Contract::::new(WasmModule::hasher( - "seal_hash_blake2_128", r * API_BENCHMARK_BATCH_SIZE, 0, + "seal_hash_blake2_128", r, 0, ), vec![])?; let origin = RawOrigin::Signed(instance.caller.clone()); }: call(origin, instance.addr, 0u32.into(), Weight::MAX, None, vec![]) @@ -2060,7 +2005,7 @@ benchmarks! { seal_hash_blake2_128_per_kb { let n in 0 .. code::max_pages::() * 64; let instance = Contract::::new(WasmModule::hasher( - "seal_hash_blake2_128", API_BENCHMARK_BATCH_SIZE, n * 1024, + "seal_hash_blake2_128", 1, n * 1024, ), vec![])?; let origin = RawOrigin::Signed(instance.caller.clone()); }: call(origin, instance.addr, 0u32.into(), Weight::MAX, None, vec![]) @@ -2069,11 +2014,11 @@ benchmarks! { // It generates different private keys and signatures for the message "Hello world". #[pov_mode = Measured] seal_ecdsa_recover { - let r in 0 .. 1; + let r in 0 .. API_BENCHMARK_BATCHES; let message_hash = sp_io::hashing::blake2_256("Hello world".as_bytes()); let key_type = sp_core::crypto::KeyTypeId(*b"code"); - let signatures = (0..r * API_BENCHMARK_BATCH_SIZE) + let signatures = (0..r) .map(|i| { let pub_key = sp_io::crypto::ecdsa_generate(key_type, None); let sig = sp_io::crypto::ecdsa_sign_prehashed(key_type, &pub_key, &message_hash).expect("Generates signature"); @@ -2101,7 +2046,7 @@ benchmarks! { value: signatures, }, ], - call_body: Some(body::repeated_dyn(r * API_BENCHMARK_BATCH_SIZE, vec![ + call_body: Some(body::repeated_dyn(r, vec![ Counter(32, 65), // signature_ptr Regular(Instruction::I32Const(0)), // message_hash_ptr Regular(Instruction::I32Const(signatures_bytes_len + 32)), // output_len_ptr @@ -2118,9 +2063,9 @@ benchmarks! { // generated different ECDSA keys. #[pov_mode = Measured] seal_ecdsa_to_eth_address { - let r in 0 .. 1; + let r in 0 .. API_BENCHMARK_BATCHES; let key_type = sp_core::crypto::KeyTypeId(*b"code"); - let pub_keys_bytes = (0..r * API_BENCHMARK_BATCH_SIZE) + let pub_keys_bytes = (0..r) .flat_map(|_| { sp_io::crypto::ecdsa_generate(key_type, None).0 }) @@ -2140,7 +2085,7 @@ benchmarks! { value: pub_keys_bytes, }, ], - call_body: Some(body::repeated_dyn(r * API_BENCHMARK_BATCH_SIZE, vec![ + call_body: Some(body::repeated_dyn(r, vec![ Counter(0, 33), // pub_key_ptr Regular(Instruction::I32Const(pub_keys_bytes_len)), // out_ptr Regular(Instruction::Call(0)), @@ -2155,7 +2100,7 @@ benchmarks! { #[pov_mode = Measured] seal_set_code_hash { let r in 0 .. API_BENCHMARK_BATCHES; - let code_hashes = (0..r * API_BENCHMARK_BATCH_SIZE) + let code_hashes = (0..r) .map(|i| { let new_code = WasmModule::::dummy_with_bytes(i); Contracts::::store_code_raw(new_code.code, whitelisted_caller())?; @@ -2182,7 +2127,7 @@ benchmarks! { value: code_hashes_bytes, }, ], - call_body: Some(body::repeated_dyn(r * API_BENCHMARK_BATCH_SIZE, vec![ + call_body: Some(body::repeated_dyn(r, vec![ Counter(0, code_hash_len as u32), // code_hash_ptr Regular(Instruction::Call(0)), Regular(Instruction::Drop), @@ -2204,7 +2149,7 @@ benchmarks! { params: vec![], return_type: Some(ValueType::I32), }], - call_body: Some(body::repeated(r * API_BENCHMARK_BATCH_SIZE, &[ + call_body: Some(body::repeated(r, &[ Instruction::Call(0), Instruction::Drop, ])), @@ -2218,7 +2163,7 @@ benchmarks! { seal_account_reentrance_count { let r in 0 .. API_BENCHMARK_BATCHES; let dummy_code = WasmModule::::dummy_with_bytes(0); - let accounts = (0..r * API_BENCHMARK_BATCH_SIZE) + let accounts = (0..r) .map(|i| Contract::with_index(i + 1, dummy_code.clone(), vec![])) .collect::, _>>()?; let account_id_len = accounts.get(0).map(|i| i.account_id.encode().len()).unwrap_or(0); @@ -2237,7 +2182,7 @@ benchmarks! { value: account_id_bytes, }, ], - call_body: Some(body::repeated_dyn(r * API_BENCHMARK_BATCH_SIZE, vec![ + call_body: Some(body::repeated_dyn(r, vec![ Counter(0, account_id_len as u32), // account_ptr Regular(Instruction::Call(0)), Regular(Instruction::Drop), @@ -2259,7 +2204,7 @@ benchmarks! { params: vec![], return_type: Some(ValueType::I64), }], - call_body: Some(body::repeated(r * API_BENCHMARK_BATCH_SIZE, &[ + call_body: Some(body::repeated(r, &[ Instruction::Call(0), Instruction::Drop, ])), @@ -2283,7 +2228,7 @@ benchmarks! { instr_i64const { let r in 0 .. INSTR_BENCHMARK_BATCHES; let mut sbox = Sandbox::from(&WasmModule::::from(ModuleDefinition { - call_body: Some(body::repeated_dyn(r * INSTR_BENCHMARK_BATCH_SIZE, vec![ + call_body: Some(body::repeated_dyn(r, vec![ RandomI64Repeated(1), Regular(Instruction::Drop), ])), @@ -2299,7 +2244,7 @@ benchmarks! { let r in 0 .. INSTR_BENCHMARK_BATCHES; let mut sbox = Sandbox::from(&WasmModule::::from(ModuleDefinition { memory: Some(ImportedMemory::max::()), - call_body: Some(body::repeated_dyn(r * INSTR_BENCHMARK_BATCH_SIZE, vec![ + call_body: Some(body::repeated_dyn(r, vec![ RandomUnaligned(0, code::max_pages::() * 64 * 1024 - 8), Regular(Instruction::I64Load(3, 0)), Regular(Instruction::Drop), @@ -2316,7 +2261,7 @@ benchmarks! { let r in 0 .. INSTR_BENCHMARK_BATCHES; let mut sbox = Sandbox::from(&WasmModule::::from(ModuleDefinition { memory: Some(ImportedMemory::max::()), - call_body: Some(body::repeated_dyn(r * INSTR_BENCHMARK_BATCH_SIZE, vec![ + call_body: Some(body::repeated_dyn(r, vec![ RandomUnaligned(0, code::max_pages::() * 64 * 1024 - 8), RandomI64Repeated(1), Regular(Instruction::I64Store(3, 0)), @@ -2332,7 +2277,7 @@ benchmarks! { instr_select { let r in 0 .. INSTR_BENCHMARK_BATCHES; let mut sbox = Sandbox::from(&WasmModule::::from(ModuleDefinition { - call_body: Some(body::repeated_dyn(r * INSTR_BENCHMARK_BATCH_SIZE, vec![ + call_body: Some(body::repeated_dyn(r, vec![ RandomI64Repeated(1), RandomI64Repeated(1), RandomI32(0, 2), @@ -2350,7 +2295,7 @@ benchmarks! { instr_if { let r in 0 .. INSTR_BENCHMARK_BATCHES; let mut sbox = Sandbox::from(&WasmModule::::from(ModuleDefinition { - call_body: Some(body::repeated_dyn(r * INSTR_BENCHMARK_BATCH_SIZE, vec![ + call_body: Some(body::repeated_dyn(r, vec![ RandomI32(0, 2), Regular(Instruction::If(BlockType::Value(ValueType::I64))), RandomI64Repeated(1), @@ -2371,7 +2316,7 @@ benchmarks! { instr_br { let r in 0 .. INSTR_BENCHMARK_BATCHES; let mut sbox = Sandbox::from(&WasmModule::::from(ModuleDefinition { - call_body: Some(body::repeated_dyn(r * INSTR_BENCHMARK_BATCH_SIZE, vec![ + call_body: Some(body::repeated_dyn(r, vec![ Regular(Instruction::Block(BlockType::NoResult)), Regular(Instruction::Block(BlockType::NoResult)), Regular(Instruction::Block(BlockType::NoResult)), @@ -2398,7 +2343,7 @@ benchmarks! { instr_br_if { let r in 0 .. INSTR_BENCHMARK_BATCHES; let mut sbox = Sandbox::from(&WasmModule::::from(ModuleDefinition { - call_body: Some(body::repeated_dyn(r * INSTR_BENCHMARK_BATCH_SIZE, vec![ + call_body: Some(body::repeated_dyn(r, vec![ Regular(Instruction::Block(BlockType::NoResult)), Regular(Instruction::Block(BlockType::NoResult)), Regular(Instruction::Block(BlockType::NoResult)), @@ -2430,7 +2375,7 @@ benchmarks! { default: 1, }); let mut sbox = Sandbox::from(&WasmModule::::from(ModuleDefinition { - call_body: Some(body::repeated_dyn(r * INSTR_BENCHMARK_BATCH_SIZE, vec![ + call_body: Some(body::repeated_dyn(r, vec![ Regular(Instruction::Block(BlockType::NoResult)), Regular(Instruction::Block(BlockType::NoResult)), Regular(Instruction::Block(BlockType::NoResult)), @@ -2465,21 +2410,22 @@ benchmarks! { default: 0, }); let mut sbox = Sandbox::from(&WasmModule::::from(ModuleDefinition { - call_body: Some(body::repeated_dyn(INSTR_BENCHMARK_BATCH_SIZE, vec![ - Regular(Instruction::Block(BlockType::NoResult)), - Regular(Instruction::Block(BlockType::NoResult)), - Regular(Instruction::Block(BlockType::NoResult)), - RandomI32(0, (e + 1) as i32), // Make sure the default entry is also used - Regular(Instruction::BrTable(table)), - RandomI64Repeated(1), - Regular(Instruction::Drop), - Regular(Instruction::End), - RandomI64Repeated(1), - Regular(Instruction::Drop), - Regular(Instruction::End), - RandomI64Repeated(1), - Regular(Instruction::Drop), - Regular(Instruction::End), + call_body: Some(body::plain(vec![ + Instruction::Block(BlockType::NoResult), + Instruction::Block(BlockType::NoResult), + Instruction::Block(BlockType::NoResult), + Instruction::I32Const((e / 2) as i32), + Instruction::BrTable(table), + Instruction::I64Const(42), + Instruction::Drop, + Instruction::End, + Instruction::I64Const(42), + Instruction::Drop, + Instruction::End, + Instruction::I64Const(42), + Instruction::Drop, + Instruction::End, + Instruction::End, ])), .. Default::default() })); @@ -2499,7 +2445,7 @@ benchmarks! { Instruction::Drop, Instruction::End, ])), - call_body: Some(body::repeated(r * INSTR_BENCHMARK_BATCH_SIZE, &[ + call_body: Some(body::repeated(r, &[ Instruction::Call(2), // call aux ])), .. Default::default() @@ -2522,7 +2468,7 @@ benchmarks! { Instruction::Drop, Instruction::End, ])), - call_body: Some(body::repeated_dyn(r * INSTR_BENCHMARK_BATCH_SIZE, vec![ + call_body: Some(body::repeated_dyn(r, vec![ RandomI32(0, num_elements as i32), Regular(Instruction::CallIndirect(0, 0)), // we only have one sig: 0 ])), @@ -2536,39 +2482,6 @@ benchmarks! { sbox.invoke(); } - // w_instr_call_indirect_per_param = w_bench - 1 * w_param - // Calling a function indirectly causes it to go through a thunk function whose runtime - // linearly depend on the amount of parameters to this function. - // Please note that this is not necessary with a direct call. - #[pov_mode = Ignored] - instr_call_indirect_per_param { - let p in 0 .. T::Schedule::get().limits.parameters; - let num_elements = T::Schedule::get().limits.table_size; - use self::code::TableSegment; - let mut sbox = Sandbox::from(&WasmModule::::from(ModuleDefinition { - // We need to make use of the stack here in order to trigger stack height - // instrumentation. - aux_body: Some(body::plain(vec![ - Instruction::I64Const(42), - Instruction::Drop, - Instruction::End, - ])), - aux_arg_num: p, - call_body: Some(body::repeated_dyn(INSTR_BENCHMARK_BATCH_SIZE, vec![ - RandomI64Repeated(p as usize), - RandomI32(0, num_elements as i32), - Regular(Instruction::CallIndirect(p.min(1), 0)), // aux signature: 1 or 0 - ])), - table: Some(TableSegment { - num_elements, - function_index: 2, // aux - }), - .. Default::default() - })); - }: { - sbox.invoke(); - } - // w_per_local = w_bench #[pov_mode = Ignored] instr_call_per_local { @@ -2579,8 +2492,9 @@ benchmarks! { body::inject_locals(&mut aux_body, l); let mut sbox = Sandbox::from(&WasmModule::::from(ModuleDefinition { aux_body: Some(aux_body), - call_body: Some(body::repeated(INSTR_BENCHMARK_BATCH_SIZE, &[ + call_body: Some(body::plain(vec![ Instruction::Call(2), // call aux + Instruction::End, ])), .. Default::default() })); @@ -2593,7 +2507,7 @@ benchmarks! { instr_local_get { let r in 0 .. INSTR_BENCHMARK_BATCHES; let max_locals = T::Schedule::get().limits.locals; - let mut call_body = body::repeated_dyn(r * INSTR_BENCHMARK_BATCH_SIZE, vec![ + let mut call_body = body::repeated_dyn(r, vec![ RandomGetLocal(0, max_locals), Regular(Instruction::Drop), ]); @@ -2611,7 +2525,7 @@ benchmarks! { instr_local_set { let r in 0 .. INSTR_BENCHMARK_BATCHES; let max_locals = T::Schedule::get().limits.locals; - let mut call_body = body::repeated_dyn(r * INSTR_BENCHMARK_BATCH_SIZE, vec![ + let mut call_body = body::repeated_dyn(r, vec![ RandomI64Repeated(1), RandomSetLocal(0, max_locals), ]); @@ -2629,7 +2543,7 @@ benchmarks! { instr_local_tee { let r in 0 .. INSTR_BENCHMARK_BATCHES; let max_locals = T::Schedule::get().limits.locals; - let mut call_body = body::repeated_dyn(r * INSTR_BENCHMARK_BATCH_SIZE, vec![ + let mut call_body = body::repeated_dyn(r, vec![ RandomI64Repeated(1), RandomTeeLocal(0, max_locals), Regular(Instruction::Drop), @@ -2649,7 +2563,7 @@ benchmarks! { let r in 0 .. INSTR_BENCHMARK_BATCHES; let max_globals = T::Schedule::get().limits.globals; let mut sbox = Sandbox::from(&WasmModule::::from(ModuleDefinition { - call_body: Some(body::repeated_dyn(r * INSTR_BENCHMARK_BATCH_SIZE, vec![ + call_body: Some(body::repeated_dyn(r, vec![ RandomGetGlobal(0, max_globals), Regular(Instruction::Drop), ])), @@ -2666,7 +2580,7 @@ benchmarks! { let r in 0 .. INSTR_BENCHMARK_BATCHES; let max_globals = T::Schedule::get().limits.globals; let mut sbox = Sandbox::from(&WasmModule::::from(ModuleDefinition { - call_body: Some(body::repeated_dyn(r * INSTR_BENCHMARK_BATCH_SIZE, vec![ + call_body: Some(body::repeated_dyn(r, vec![ RandomI64Repeated(1), RandomSetGlobal(0, max_globals), ])), @@ -2683,7 +2597,7 @@ benchmarks! { let r in 0 .. INSTR_BENCHMARK_BATCHES; let mut sbox = Sandbox::from(&WasmModule::::from(ModuleDefinition { memory: Some(ImportedMemory::max::()), - call_body: Some(body::repeated(r * INSTR_BENCHMARK_BATCH_SIZE, &[ + call_body: Some(body::repeated(r, &[ Instruction::CurrentMemory(0), Instruction::Drop ])), @@ -2700,14 +2614,13 @@ benchmarks! { // depends on how much memory is already allocated. #[pov_mode = Ignored] instr_memory_grow { - let r in 0 .. 1; - let max_pages = ImportedMemory::max::().max_pages; + let r in 0 .. ImportedMemory::max::().max_pages; let mut sbox = Sandbox::from(&WasmModule::::from(ModuleDefinition { memory: Some(ImportedMemory { min_pages: 0, - max_pages, + max_pages: ImportedMemory::max::().max_pages, }), - call_body: Some(body::repeated(r * max_pages, &[ + call_body: Some(body::repeated(r, &[ Instruction::I32Const(1), Instruction::GrowMemory(0), Instruction::Drop, @@ -2726,7 +2639,7 @@ benchmarks! { let r in 0 .. INSTR_BENCHMARK_BATCHES; let mut sbox = Sandbox::from(&WasmModule::::unary_instr( Instruction::I64Clz, - r * INSTR_BENCHMARK_BATCH_SIZE, + r, )); }: { sbox.invoke(); @@ -2737,7 +2650,7 @@ benchmarks! { let r in 0 .. INSTR_BENCHMARK_BATCHES; let mut sbox = Sandbox::from(&WasmModule::::unary_instr( Instruction::I64Ctz, - r * INSTR_BENCHMARK_BATCH_SIZE, + r, )); }: { sbox.invoke(); @@ -2748,7 +2661,7 @@ benchmarks! { let r in 0 .. INSTR_BENCHMARK_BATCHES; let mut sbox = Sandbox::from(&WasmModule::::unary_instr( Instruction::I64Popcnt, - r * INSTR_BENCHMARK_BATCH_SIZE, + r, )); }: { sbox.invoke(); @@ -2759,7 +2672,7 @@ benchmarks! { let r in 0 .. INSTR_BENCHMARK_BATCHES; let mut sbox = Sandbox::from(&WasmModule::::unary_instr( Instruction::I64Eqz, - r * INSTR_BENCHMARK_BATCH_SIZE, + r, )); }: { sbox.invoke(); @@ -2769,7 +2682,7 @@ benchmarks! { instr_i64extendsi32 { let r in 0 .. INSTR_BENCHMARK_BATCHES; let mut sbox = Sandbox::from(&WasmModule::::from(ModuleDefinition { - call_body: Some(body::repeated_dyn(r * INSTR_BENCHMARK_BATCH_SIZE, vec![ + call_body: Some(body::repeated_dyn(r, vec![ RandomI32Repeated(1), Regular(Instruction::I64ExtendSI32), Regular(Instruction::Drop), @@ -2784,7 +2697,7 @@ benchmarks! { instr_i64extendui32 { let r in 0 .. INSTR_BENCHMARK_BATCHES; let mut sbox = Sandbox::from(&WasmModule::::from(ModuleDefinition { - call_body: Some(body::repeated_dyn(r * INSTR_BENCHMARK_BATCH_SIZE, vec![ + call_body: Some(body::repeated_dyn(r, vec![ RandomI32Repeated(1), Regular(Instruction::I64ExtendUI32), Regular(Instruction::Drop), @@ -2800,7 +2713,7 @@ benchmarks! { let r in 0 .. INSTR_BENCHMARK_BATCHES; let mut sbox = Sandbox::from(&WasmModule::::unary_instr( Instruction::I32WrapI64, - r * INSTR_BENCHMARK_BATCH_SIZE, + r, )); }: { sbox.invoke(); @@ -2814,7 +2727,7 @@ benchmarks! { let r in 0 .. INSTR_BENCHMARK_BATCHES; let mut sbox = Sandbox::from(&WasmModule::::binary_instr( Instruction::I64Eq, - r * INSTR_BENCHMARK_BATCH_SIZE, + r, )); }: { sbox.invoke(); @@ -2825,7 +2738,7 @@ benchmarks! { let r in 0 .. INSTR_BENCHMARK_BATCHES; let mut sbox = Sandbox::from(&WasmModule::::binary_instr( Instruction::I64Ne, - r * INSTR_BENCHMARK_BATCH_SIZE, + r, )); }: { sbox.invoke(); @@ -2836,7 +2749,7 @@ benchmarks! { let r in 0 .. INSTR_BENCHMARK_BATCHES; let mut sbox = Sandbox::from(&WasmModule::::binary_instr( Instruction::I64LtS, - r * INSTR_BENCHMARK_BATCH_SIZE, + r, )); }: { sbox.invoke(); @@ -2847,7 +2760,7 @@ benchmarks! { let r in 0 .. INSTR_BENCHMARK_BATCHES; let mut sbox = Sandbox::from(&WasmModule::::binary_instr( Instruction::I64LtU, - r * INSTR_BENCHMARK_BATCH_SIZE, + r, )); }: { sbox.invoke(); @@ -2858,7 +2771,7 @@ benchmarks! { let r in 0 .. INSTR_BENCHMARK_BATCHES; let mut sbox = Sandbox::from(&WasmModule::::binary_instr( Instruction::I64GtS, - r * INSTR_BENCHMARK_BATCH_SIZE, + r, )); }: { sbox.invoke(); @@ -2869,7 +2782,7 @@ benchmarks! { let r in 0 .. INSTR_BENCHMARK_BATCHES; let mut sbox = Sandbox::from(&WasmModule::::binary_instr( Instruction::I64GtU, - r * INSTR_BENCHMARK_BATCH_SIZE, + r, )); }: { sbox.invoke(); @@ -2880,7 +2793,7 @@ benchmarks! { let r in 0 .. INSTR_BENCHMARK_BATCHES; let mut sbox = Sandbox::from(&WasmModule::::binary_instr( Instruction::I64LeS, - r * INSTR_BENCHMARK_BATCH_SIZE, + r, )); }: { sbox.invoke(); @@ -2891,7 +2804,7 @@ benchmarks! { let r in 0 .. INSTR_BENCHMARK_BATCHES; let mut sbox = Sandbox::from(&WasmModule::::binary_instr( Instruction::I64LeU, - r * INSTR_BENCHMARK_BATCH_SIZE, + r, )); }: { sbox.invoke(); @@ -2902,7 +2815,7 @@ benchmarks! { let r in 0 .. INSTR_BENCHMARK_BATCHES; let mut sbox = Sandbox::from(&WasmModule::::binary_instr( Instruction::I64GeS, - r * INSTR_BENCHMARK_BATCH_SIZE, + r, )); }: { sbox.invoke(); @@ -2913,7 +2826,7 @@ benchmarks! { let r in 0 .. INSTR_BENCHMARK_BATCHES; let mut sbox = Sandbox::from(&WasmModule::::binary_instr( Instruction::I64GeU, - r * INSTR_BENCHMARK_BATCH_SIZE, + r, )); }: { sbox.invoke(); @@ -2924,7 +2837,7 @@ benchmarks! { let r in 0 .. INSTR_BENCHMARK_BATCHES; let mut sbox = Sandbox::from(&WasmModule::::binary_instr( Instruction::I64Add, - r * INSTR_BENCHMARK_BATCH_SIZE, + r, )); }: { sbox.invoke(); @@ -2935,7 +2848,7 @@ benchmarks! { let r in 0 .. INSTR_BENCHMARK_BATCHES; let mut sbox = Sandbox::from(&WasmModule::::binary_instr( Instruction::I64Sub, - r * INSTR_BENCHMARK_BATCH_SIZE, + r, )); }: { sbox.invoke(); @@ -2946,7 +2859,7 @@ benchmarks! { let r in 0 .. INSTR_BENCHMARK_BATCHES; let mut sbox = Sandbox::from(&WasmModule::::binary_instr( Instruction::I64Mul, - r * INSTR_BENCHMARK_BATCH_SIZE, + r, )); }: { sbox.invoke(); @@ -2957,7 +2870,7 @@ benchmarks! { let r in 0 .. INSTR_BENCHMARK_BATCHES; let mut sbox = Sandbox::from(&WasmModule::::binary_instr( Instruction::I64DivS, - r * INSTR_BENCHMARK_BATCH_SIZE, + r, )); }: { sbox.invoke(); @@ -2968,7 +2881,7 @@ benchmarks! { let r in 0 .. INSTR_BENCHMARK_BATCHES; let mut sbox = Sandbox::from(&WasmModule::::binary_instr( Instruction::I64DivU, - r * INSTR_BENCHMARK_BATCH_SIZE, + r, )); }: { sbox.invoke(); @@ -2979,7 +2892,7 @@ benchmarks! { let r in 0 .. INSTR_BENCHMARK_BATCHES; let mut sbox = Sandbox::from(&WasmModule::::binary_instr( Instruction::I64RemS, - r * INSTR_BENCHMARK_BATCH_SIZE, + r, )); }: { sbox.invoke(); @@ -2990,7 +2903,7 @@ benchmarks! { let r in 0 .. INSTR_BENCHMARK_BATCHES; let mut sbox = Sandbox::from(&WasmModule::::binary_instr( Instruction::I64RemU, - r * INSTR_BENCHMARK_BATCH_SIZE, + r, )); }: { sbox.invoke(); @@ -3001,7 +2914,7 @@ benchmarks! { let r in 0 .. INSTR_BENCHMARK_BATCHES; let mut sbox = Sandbox::from(&WasmModule::::binary_instr( Instruction::I64And, - r * INSTR_BENCHMARK_BATCH_SIZE, + r, )); }: { sbox.invoke(); @@ -3012,7 +2925,7 @@ benchmarks! { let r in 0 .. INSTR_BENCHMARK_BATCHES; let mut sbox = Sandbox::from(&WasmModule::::binary_instr( Instruction::I64Or, - r * INSTR_BENCHMARK_BATCH_SIZE, + r, )); }: { sbox.invoke(); @@ -3023,7 +2936,7 @@ benchmarks! { let r in 0 .. INSTR_BENCHMARK_BATCHES; let mut sbox = Sandbox::from(&WasmModule::::binary_instr( Instruction::I64Xor, - r * INSTR_BENCHMARK_BATCH_SIZE, + r, )); }: { sbox.invoke(); @@ -3034,7 +2947,7 @@ benchmarks! { let r in 0 .. INSTR_BENCHMARK_BATCHES; let mut sbox = Sandbox::from(&WasmModule::::binary_instr( Instruction::I64Shl, - r * INSTR_BENCHMARK_BATCH_SIZE, + r, )); }: { sbox.invoke(); @@ -3045,7 +2958,7 @@ benchmarks! { let r in 0 .. INSTR_BENCHMARK_BATCHES; let mut sbox = Sandbox::from(&WasmModule::::binary_instr( Instruction::I64ShrS, - r * INSTR_BENCHMARK_BATCH_SIZE, + r, )); }: { sbox.invoke(); @@ -3056,7 +2969,7 @@ benchmarks! { let r in 0 .. INSTR_BENCHMARK_BATCHES; let mut sbox = Sandbox::from(&WasmModule::::binary_instr( Instruction::I64ShrU, - r * INSTR_BENCHMARK_BATCH_SIZE, + r, )); }: { sbox.invoke(); @@ -3067,7 +2980,7 @@ benchmarks! { let r in 0 .. INSTR_BENCHMARK_BATCHES; let mut sbox = Sandbox::from(&WasmModule::::binary_instr( Instruction::I64Rotl, - r * INSTR_BENCHMARK_BATCH_SIZE, + r, )); }: { sbox.invoke(); @@ -3078,7 +2991,7 @@ benchmarks! { let r in 0 .. INSTR_BENCHMARK_BATCHES; let mut sbox = Sandbox::from(&WasmModule::::binary_instr( Instruction::I64Rotr, - r * INSTR_BENCHMARK_BATCH_SIZE, + r, )); }: { sbox.invoke(); diff --git a/frame/contracts/src/schedule.rs b/frame/contracts/src/schedule.rs index 71faf08c23d6a..a32611925424a 100644 --- a/frame/contracts/src/schedule.rs +++ b/frame/contracts/src/schedule.rs @@ -27,18 +27,9 @@ use scale_info::TypeInfo; #[cfg(feature = "std")] use serde::{Deserialize, Serialize}; use sp_runtime::RuntimeDebug; -use sp_std::{marker::PhantomData, vec::Vec}; +use sp_std::marker::PhantomData; use wasm_instrument::{gas_metering, parity_wasm::elements}; -/// How many API calls are executed in a single batch. The reason for increasing the amount -/// of API calls in batches (per benchmark component increase) is so that the linear regression -/// has an easier time determining the contribution of that component. -pub const API_BENCHMARK_BATCH_SIZE: u32 = 80; - -/// How many instructions are executed in a single batch. The reasoning is the same -/// as for `API_BENCHMARK_BATCH_SIZE`. -pub const INSTR_BENCHMARK_BATCH_SIZE: u32 = 100; - /// Definition of the cost schedule and other parameterizations for the wasm vm. /// /// Its [`Default`] implementation is the designated way to initialize this type. It uses @@ -200,7 +191,6 @@ pub struct InstructionWeights { pub br_table_per_entry: u32, pub call: u32, pub call_indirect: u32, - pub call_indirect_per_param: u32, pub call_per_local: u32, pub local_get: u32, pub local_set: u32, @@ -451,30 +441,9 @@ macro_rules! cost_args { } } -macro_rules! cost_batched_args { - ($name:ident, $( $arg: expr ),+) => { - cost_args!($name, $( $arg ),+) / u64::from(API_BENCHMARK_BATCH_SIZE) - } -} - -macro_rules! cost_instr_no_params_with_batch_size { - ($name:ident, $batch_size:expr) => { - (cost_args!($name, 1).ref_time() / u64::from($batch_size)) as u32 - }; -} - -macro_rules! cost_instr_with_batch_size { - ($name:ident, $num_params:expr, $batch_size:expr) => { - cost_instr_no_params_with_batch_size!($name, $batch_size).saturating_sub( - (cost_instr_no_params_with_batch_size!(instr_i64const, $batch_size) / 2) - .saturating_mul($num_params), - ) - }; -} - -macro_rules! cost_instr { - ($name:ident, $num_params:expr) => { - cost_instr_with_batch_size!($name, $num_params, INSTR_BENCHMARK_BATCH_SIZE) +macro_rules! cost_instr_no_params { + ($name:ident) => { + cost_args!($name, 1).ref_time() as u32 }; } @@ -484,33 +453,22 @@ macro_rules! cost_byte_args { } } -macro_rules! cost_byte_batched_args { - ($name:ident, $( $arg: expr ),+) => { - cost_batched_args!($name, $( $arg ),+) / 1024 - } -} - macro_rules! cost { ($name:ident) => { cost_args!($name, 1) }; } -macro_rules! cost_batched { - ($name:ident) => { - cost_batched_args!($name, 1) - }; -} - macro_rules! cost_byte { ($name:ident) => { cost_byte_args!($name, 1) }; } -macro_rules! cost_byte_batched { - ($name:ident) => { - cost_byte_batched_args!($name, 1) +macro_rules! cost_instr { + ($name:ident, $num_params:expr) => { + cost_instr_no_params!($name) + .saturating_sub((cost_instr_no_params!(instr_i64const) / 2).saturating_mul($num_params)) }; } @@ -533,7 +491,6 @@ impl Default for Limits { impl Default for InstructionWeights { fn default() -> Self { - let max_pages = Limits::default().memory_pages; Self { version: 4, fallback: 0, @@ -548,7 +505,6 @@ impl Default for InstructionWeights { br_table_per_entry: cost_instr!(instr_br_table_per_entry, 0), call: cost_instr!(instr_call, 2), call_indirect: cost_instr!(instr_call_indirect, 3), - call_indirect_per_param: cost_instr!(instr_call_indirect_per_param, 0), call_per_local: cost_instr!(instr_call_per_local, 0), local_get: cost_instr!(instr_local_get, 1), local_set: cost_instr!(instr_local_set, 1), @@ -556,7 +512,7 @@ impl Default for InstructionWeights { global_get: cost_instr!(instr_global_get, 1), global_set: cost_instr!(instr_global_set, 1), memory_current: cost_instr!(instr_memory_current, 1), - memory_grow: cost_instr_with_batch_size!(instr_memory_grow, 1, max_pages), + memory_grow: cost_instr!(instr_memory_grow, 1), i64clz: cost_instr!(instr_i64clz, 2), i64ctz: cost_instr!(instr_i64ctz, 2), i64popcnt: cost_instr!(instr_i64popcnt, 2), @@ -597,89 +553,85 @@ impl Default for InstructionWeights { impl Default for HostFnWeights { fn default() -> Self { Self { - caller: cost_batched!(seal_caller), - is_contract: cost_batched!(seal_is_contract), - code_hash: cost_batched!(seal_code_hash), - own_code_hash: cost_batched!(seal_own_code_hash), - caller_is_origin: cost_batched!(seal_caller_is_origin), - address: cost_batched!(seal_address), - gas_left: cost_batched!(seal_gas_left), - balance: cost_batched!(seal_balance), - value_transferred: cost_batched!(seal_value_transferred), - minimum_balance: cost_batched!(seal_minimum_balance), - block_number: cost_batched!(seal_block_number), - now: cost_batched!(seal_now), - weight_to_fee: cost_batched!(seal_weight_to_fee), + caller: cost!(seal_caller), + is_contract: cost!(seal_is_contract), + code_hash: cost!(seal_code_hash), + own_code_hash: cost!(seal_own_code_hash), + caller_is_origin: cost!(seal_caller_is_origin), + address: cost!(seal_address), + gas_left: cost!(seal_gas_left), + balance: cost!(seal_balance), + value_transferred: cost!(seal_value_transferred), + minimum_balance: cost!(seal_minimum_balance), + block_number: cost!(seal_block_number), + now: cost!(seal_now), + weight_to_fee: cost!(seal_weight_to_fee), // Manually remove proof size from basic block cost. // // Due to imperfect benchmarking some host functions incur a small // amount of proof size. Usually this is ok. However, charging a basic block is such // a frequent operation that this would be a vast overestimation. - gas: cost_batched!(seal_gas).set_proof_size(0), - input: cost_batched!(seal_input), - input_per_byte: cost_byte_batched!(seal_input_per_kb), + gas: cost!(seal_gas).set_proof_size(0), + input: cost!(seal_input), + input_per_byte: cost_byte!(seal_input_per_kb), r#return: cost!(seal_return), return_per_byte: cost_byte!(seal_return_per_kb), terminate: cost!(seal_terminate), - random: cost_batched!(seal_random), - deposit_event: cost_batched!(seal_deposit_event), - deposit_event_per_topic: cost_batched_args!(seal_deposit_event_per_topic_and_kb, 1, 0), - deposit_event_per_byte: cost_byte_batched_args!( - seal_deposit_event_per_topic_and_kb, - 0, - 1 - ), - debug_message: cost_batched!(seal_debug_message), + random: cost!(seal_random), + deposit_event: cost!(seal_deposit_event), + deposit_event_per_topic: cost_args!(seal_deposit_event_per_topic_and_kb, 1, 0), + deposit_event_per_byte: cost_byte_args!(seal_deposit_event_per_topic_and_kb, 0, 1), + debug_message: cost!(seal_debug_message), debug_message_per_byte: cost_byte!(seal_debug_message_per_kb), - set_storage: cost_batched!(seal_set_storage), - set_code_hash: cost_batched!(seal_set_code_hash), - set_storage_per_new_byte: cost_byte_batched!(seal_set_storage_per_new_kb), - set_storage_per_old_byte: cost_byte_batched!(seal_set_storage_per_old_kb), - clear_storage: cost_batched!(seal_clear_storage), - clear_storage_per_byte: cost_byte_batched!(seal_clear_storage_per_kb), - contains_storage: cost_batched!(seal_contains_storage), - contains_storage_per_byte: cost_byte_batched!(seal_contains_storage_per_kb), - get_storage: cost_batched!(seal_get_storage), - get_storage_per_byte: cost_byte_batched!(seal_get_storage_per_kb), - take_storage: cost_batched!(seal_take_storage), - take_storage_per_byte: cost_byte_batched!(seal_take_storage_per_kb), - transfer: cost_batched!(seal_transfer), - call: cost_batched!(seal_call), - delegate_call: cost_batched!(seal_delegate_call), - call_transfer_surcharge: cost_batched_args!(seal_call_per_transfer_clone_kb, 1, 0), - call_per_cloned_byte: cost_byte_batched_args!(seal_call_per_transfer_clone_kb, 0, 1), - instantiate: cost_batched!(seal_instantiate), - instantiate_transfer_surcharge: cost_batched_args!( + set_storage: cost!(seal_set_storage), + set_code_hash: cost!(seal_set_code_hash), + set_storage_per_new_byte: cost_byte!(seal_set_storage_per_new_kb), + set_storage_per_old_byte: cost_byte!(seal_set_storage_per_old_kb), + clear_storage: cost!(seal_clear_storage), + clear_storage_per_byte: cost_byte!(seal_clear_storage_per_kb), + contains_storage: cost!(seal_contains_storage), + contains_storage_per_byte: cost_byte!(seal_contains_storage_per_kb), + get_storage: cost!(seal_get_storage), + get_storage_per_byte: cost_byte!(seal_get_storage_per_kb), + take_storage: cost!(seal_take_storage), + take_storage_per_byte: cost_byte!(seal_take_storage_per_kb), + transfer: cost!(seal_transfer), + call: cost!(seal_call), + delegate_call: cost!(seal_delegate_call), + call_transfer_surcharge: cost_args!(seal_call_per_transfer_clone_kb, 1, 0), + call_per_cloned_byte: cost_byte_args!(seal_call_per_transfer_clone_kb, 0, 1), + instantiate: cost!(seal_instantiate), + instantiate_transfer_surcharge: cost_args!( seal_instantiate_per_transfer_input_salt_kb, 1, 0, 0 ), - instantiate_per_input_byte: cost_byte_batched_args!( + instantiate_per_input_byte: cost_byte_args!( seal_instantiate_per_transfer_input_salt_kb, 0, 1, 0 ), - instantiate_per_salt_byte: cost_byte_batched_args!( + instantiate_per_salt_byte: cost_byte_args!( seal_instantiate_per_transfer_input_salt_kb, 0, 0, 1 ), - hash_sha2_256: cost_batched!(seal_hash_sha2_256), - hash_sha2_256_per_byte: cost_byte_batched!(seal_hash_sha2_256_per_kb), - hash_keccak_256: cost_batched!(seal_hash_keccak_256), - hash_keccak_256_per_byte: cost_byte_batched!(seal_hash_keccak_256_per_kb), - hash_blake2_256: cost_batched!(seal_hash_blake2_256), - hash_blake2_256_per_byte: cost_byte_batched!(seal_hash_blake2_256_per_kb), - hash_blake2_128: cost_batched!(seal_hash_blake2_128), - hash_blake2_128_per_byte: cost_byte_batched!(seal_hash_blake2_128_per_kb), - ecdsa_recover: cost_batched!(seal_ecdsa_recover), - ecdsa_to_eth_address: cost_batched!(seal_ecdsa_to_eth_address), - reentrance_count: cost_batched!(seal_reentrance_count), - account_reentrance_count: cost_batched!(seal_account_reentrance_count), - instantiation_nonce: cost_batched!(seal_instantiation_nonce), + hash_sha2_256: cost!(seal_hash_sha2_256), + hash_sha2_256_per_byte: cost_byte!(seal_hash_sha2_256_per_kb), + hash_keccak_256: cost!(seal_hash_keccak_256), + hash_keccak_256_per_byte: cost_byte!(seal_hash_keccak_256_per_kb), + hash_blake2_256: cost!(seal_hash_blake2_256), + hash_blake2_256_per_byte: cost_byte!(seal_hash_blake2_256_per_kb), + hash_blake2_128: cost!(seal_hash_blake2_128), + hash_blake2_128_per_byte: cost_byte!(seal_hash_blake2_128_per_kb), + ecdsa_recover: cost!(seal_ecdsa_recover), + ecdsa_to_eth_address: cost!(seal_ecdsa_to_eth_address), + reentrance_count: cost!(seal_reentrance_count), + account_reentrance_count: cost!(seal_account_reentrance_count), + instantiation_nonce: cost!(seal_instantiation_nonce), _phantom: PhantomData, } } @@ -687,29 +639,12 @@ impl Default for HostFnWeights { struct ScheduleRules<'a, T: Config> { schedule: &'a Schedule, - params: Vec, determinism: Determinism, } impl Schedule { - pub(crate) fn rules( - &self, - module: &elements::Module, - determinism: Determinism, - ) -> impl gas_metering::Rules + '_ { - ScheduleRules { - schedule: self, - params: module - .type_section() - .iter() - .flat_map(|section| section.types()) - .map(|func| { - let elements::Type::Function(func) = func; - func.params().len() as u32 - }) - .collect(), - determinism, - } + pub(crate) fn rules(&self, determinism: Determinism) -> impl gas_metering::Rules + '_ { + ScheduleRules { schedule: self, determinism } } } @@ -717,7 +652,6 @@ impl<'a, T: Config> gas_metering::Rules for ScheduleRules<'a, T> { fn instruction_cost(&self, instruction: &elements::Instruction) -> Option { use self::elements::Instruction::*; let w = &self.schedule.instruction_weights; - let max_params = self.schedule.limits.parameters; let weight = match *instruction { End | Unreachable | Return | Else => 0, @@ -753,7 +687,7 @@ impl<'a, T: Config> gas_metering::Rules for ScheduleRules<'a, T> { SetGlobal(_) => w.global_set, CurrentMemory(_) => w.memory_current, GrowMemory(_) => w.memory_grow, - CallIndirect(idx, _) => *self.params.get(idx as usize).unwrap_or(&max_params), + CallIndirect(_, _) => w.call_indirect, BrTable(ref data) => w .br_table .saturating_add(w.br_table_per_entry.saturating_mul(data.table.len() as u32)), diff --git a/frame/contracts/src/wasm/prepare.rs b/frame/contracts/src/wasm/prepare.rs index 3c69fc2a7940f..eed60891d66f4 100644 --- a/frame/contracts/src/wasm/prepare.rs +++ b/frame/contracts/src/wasm/prepare.rs @@ -219,7 +219,7 @@ impl<'a, T: Config> ContractModule<'a, T> { } fn inject_gas_metering(self, determinism: Determinism) -> Result { - let gas_rules = self.schedule.rules(&self.module, determinism); + let gas_rules = self.schedule.rules(determinism); let backend = gas_metering::host_function::Injector::new("seal0", "gas"); let contract_module = gas_metering::inject(self.module, backend, &gas_rules) .map_err(|_| "gas instrumentation failed")?; diff --git a/frame/contracts/src/weights.rs b/frame/contracts/src/weights.rs index 14e680fb6a0ed..197db05efa473 100644 --- a/frame/contracts/src/weights.rs +++ b/frame/contracts/src/weights.rs @@ -18,27 +18,29 @@ //! Autogenerated weights for pallet_contracts //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2023-02-16, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2023-03-14, STEPS: `5`, REPEAT: `1`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `bm3`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` +//! HOSTNAME: `Alex-Mac-Studio.fritz.box`, CPU: `` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("dev"), DB CACHE: 1024 // Executed Command: -// /home/benchbot/cargo_target_dir/production/substrate +// ./target/production/substrate // benchmark // pallet -// --steps=50 -// --repeat=20 -// --extrinsic=* +// --chain +// dev +// --steps=5 +// --repeat=1 // --execution=wasm // --wasm-execution=compiled // --heap-pages=4096 -// --json-file=/var/lib/gitlab-runner/builds/zyw4fam_/0/parity/mirrors/substrate/.git/.artifacts/bench.json -// --pallet=pallet_contracts -// --chain=dev // --header=./HEADER-APACHE2 // --output=./frame/contracts/src/weights.rs // --template=./.maintain/frame-weight-template.hbs +// --pallet +// pallet_contracts +// --extrinsic +// * #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -126,7 +128,6 @@ pub trait WeightInfo { fn instr_br_table_per_entry(e: u32, ) -> Weight; fn instr_call(r: u32, ) -> Weight; fn instr_call_indirect(r: u32, ) -> Weight; - fn instr_call_indirect_per_param(p: u32, ) -> Weight; fn instr_call_per_local(l: u32, ) -> Weight; fn instr_local_get(r: u32, ) -> Weight; fn instr_local_set(r: u32, ) -> Weight; @@ -177,10 +178,9 @@ impl WeightInfo for SubstrateWeight { fn on_process_deletion_queue_batch() -> Weight { // Proof Size summary in bytes: // Measured: `109` - // Estimated: `604` - // Minimum execution time: 2_591 nanoseconds. - Weight::from_parts(2_817_000, 0) - .saturating_add(Weight::from_parts(0, 604)) + // Estimated: `1594` + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(3_000_000, 1594) .saturating_add(T::DbWeight::get().reads(1_u64)) } /// Storage: Skipped Metadata (r:0 w:0) @@ -188,14 +188,14 @@ impl WeightInfo for SubstrateWeight { /// The range of component `k` is `[0, 1024]`. fn on_initialize_per_trie_key(k: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `481 + k * (69 ±0)` - // Estimated: `471 + k * (70 ±0)` - // Minimum execution time: 10_190 nanoseconds. - Weight::from_parts(6_642_117, 0) - .saturating_add(Weight::from_parts(0, 471)) - // Standard Error: 992 - .saturating_add(Weight::from_parts(919_828, 0).saturating_mul(k.into())) + // Measured: `425 + k * (69 ±0)` + // Estimated: `424 + k * (70 ±0)` + // Minimum execution time: 7_000_000 picoseconds. + Weight::from_parts(15_000_000, 424) + // Standard Error: 63_971 + .saturating_add(Weight::from_parts(859_375, 0).saturating_mul(k.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) + .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(k.into()))) .saturating_add(T::DbWeight::get().writes(1_u64)) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(k.into()))) .saturating_add(Weight::from_parts(0, 70).saturating_mul(k.into())) @@ -205,16 +205,14 @@ impl WeightInfo for SubstrateWeight { /// The range of component `q` is `[0, 128]`. fn on_initialize_per_queue_item(q: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `281 + q * (33 ±0)` - // Estimated: `763 + q * (33 ±0)` - // Minimum execution time: 2_598 nanoseconds. - Weight::from_parts(10_288_252, 0) - .saturating_add(Weight::from_parts(0, 763)) - // Standard Error: 2_886 - .saturating_add(Weight::from_parts(1_092_420, 0).saturating_mul(q.into())) + // Measured: `280 + q * (33 ±0)` + // Estimated: `1663 + q * (34 ±0)` + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(5_600_000, 1663) + // Standard Error: 54_486 + .saturating_add(Weight::from_parts(1_062_500, 0).saturating_mul(q.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) - .saturating_add(T::DbWeight::get().writes(1_u64)) - .saturating_add(Weight::from_parts(0, 33).saturating_mul(q.into())) + .saturating_add(Weight::from_parts(0, 34).saturating_mul(q.into())) } /// Storage: Contracts PristineCode (r:1 w:0) /// Proof: Contracts PristineCode (max_values: None, max_size: Some(125988), added: 128463, mode: Measured) @@ -223,13 +221,12 @@ impl WeightInfo for SubstrateWeight { /// The range of component `c` is `[0, 61717]`. fn reinstrument(c: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `270 + c * (1 ±0)` - // Estimated: `3025 + c * (2 ±0)` - // Minimum execution time: 34_338 nanoseconds. - Weight::from_parts(32_159_677, 0) - .saturating_add(Weight::from_parts(0, 3025)) - // Standard Error: 53 - .saturating_add(Weight::from_parts(51_034, 0).saturating_mul(c.into())) + // Measured: `274` + // Estimated: `4087 + c * (2 ±0)` + // Minimum execution time: 26_000_000 picoseconds. + Weight::from_parts(31_816_913, 4087) + // Standard Error: 280 + .saturating_add(Weight::from_parts(85_137, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) .saturating_add(Weight::from_parts(0, 2).saturating_mul(c.into())) @@ -247,13 +244,12 @@ impl WeightInfo for SubstrateWeight { /// The range of component `c` is `[0, 125952]`. fn call_with_code_per_byte(c: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `803` - // Estimated: `16930 + c * (5 ±0)` - // Minimum execution time: 385_587 nanoseconds. - Weight::from_parts(395_545_811, 0) - .saturating_add(Weight::from_parts(0, 16930)) - // Standard Error: 27 - .saturating_add(Weight::from_parts(31_342, 0).saturating_mul(c.into())) + // Measured: `812` + // Estimated: `21955 + c * (5 ±0)` + // Minimum execution time: 278_000_000 picoseconds. + Weight::from_parts(277_800_000, 21955) + // Standard Error: 864 + .saturating_add(Weight::from_parts(53_496, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) .saturating_add(Weight::from_parts(0, 5).saturating_mul(c.into())) @@ -279,17 +275,16 @@ impl WeightInfo for SubstrateWeight { /// The range of component `s` is `[0, 1048576]`. fn instantiate_with_code(c: u32, i: u32, s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `270` - // Estimated: `20267` - // Minimum execution time: 3_799_742 nanoseconds. - Weight::from_parts(670_115_588, 0) - .saturating_add(Weight::from_parts(0, 20267)) - // Standard Error: 287 - .saturating_add(Weight::from_parts(93_885, 0).saturating_mul(c.into())) - // Standard Error: 16 - .saturating_add(Weight::from_parts(1_367, 0).saturating_mul(i.into())) - // Standard Error: 16 - .saturating_add(Weight::from_parts(1_781, 0).saturating_mul(s.into())) + // Measured: `192` + // Estimated: `25559` + // Minimum execution time: 3_745_000_000 picoseconds. + Weight::from_parts(311_659_401, 25559) + // Standard Error: 2_527 + .saturating_add(Weight::from_parts(150_807, 0).saturating_mul(c.into())) + // Standard Error: 148 + .saturating_add(Weight::from_parts(1_659, 0).saturating_mul(i.into())) + // Standard Error: 148 + .saturating_add(Weight::from_parts(1_634, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(9_u64)) .saturating_add(T::DbWeight::get().writes(10_u64)) } @@ -312,14 +307,13 @@ impl WeightInfo for SubstrateWeight { fn instantiate(i: u32, s: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `546` - // Estimated: `22039` - // Minimum execution time: 1_949_008 nanoseconds. - Weight::from_parts(214_033_418, 0) - .saturating_add(Weight::from_parts(0, 22039)) - // Standard Error: 8 - .saturating_add(Weight::from_parts(1_666, 0).saturating_mul(i.into())) - // Standard Error: 8 - .saturating_add(Weight::from_parts(1_801, 0).saturating_mul(s.into())) + // Estimated: `29123` + // Minimum execution time: 1_654_000_000 picoseconds. + Weight::from_parts(83_000_000, 29123) + // Standard Error: 49 + .saturating_add(Weight::from_parts(1_656, 0).saturating_mul(i.into())) + // Standard Error: 49 + .saturating_add(Weight::from_parts(1_500, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(9_u64)) .saturating_add(T::DbWeight::get().writes(7_u64)) } @@ -336,10 +330,9 @@ impl WeightInfo for SubstrateWeight { fn call() -> Weight { // Proof Size summary in bytes: // Measured: `855` - // Estimated: `17145` - // Minimum execution time: 146_654 nanoseconds. - Weight::from_parts(147_528_000, 0) - .saturating_add(Weight::from_parts(0, 17145)) + // Estimated: `22095` + // Minimum execution time: 112_000_000 picoseconds. + Weight::from_parts(112_000_000, 22095) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -355,12 +348,11 @@ impl WeightInfo for SubstrateWeight { fn upload_code(c: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `109` - // Estimated: `5386` - // Minimum execution time: 387_889 nanoseconds. - Weight::from_parts(391_379_335, 0) - .saturating_add(Weight::from_parts(0, 5386)) - // Standard Error: 89 - .saturating_add(Weight::from_parts(94_810, 0).saturating_mul(c.into())) + // Estimated: `7366` + // Minimum execution time: 443_000_000 picoseconds. + Weight::from_parts(449_229_758, 7366) + // Standard Error: 848 + .saturating_add(Weight::from_parts(150_992, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -375,10 +367,9 @@ impl WeightInfo for SubstrateWeight { fn remove_code() -> Weight { // Proof Size summary in bytes: // Measured: `287` - // Estimated: `6098` - // Minimum execution time: 26_014 nanoseconds. - Weight::from_parts(26_510_000, 0) - .saturating_add(Weight::from_parts(0, 6098)) + // Estimated: `8078` + // Minimum execution time: 19_000_000 picoseconds. + Weight::from_parts(19_000_000, 8078) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -391,10 +382,9 @@ impl WeightInfo for SubstrateWeight { fn set_code() -> Weight { // Proof Size summary in bytes: // Measured: `666` - // Estimated: `16848` - // Minimum execution time: 30_177 nanoseconds. - Weight::from_parts(30_639_000, 0) - .saturating_add(Weight::from_parts(0, 16848)) + // Estimated: `19818` + // Minimum execution time: 23_000_000 picoseconds. + Weight::from_parts(23_000_000, 19818) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(6_u64)) } @@ -408,19 +398,18 @@ impl WeightInfo for SubstrateWeight { /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured) /// Storage: System EventTopics (r:2 w:2) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) - /// The range of component `r` is `[0, 20]`. + /// The range of component `r` is `[0, 1600]`. fn seal_caller(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `877 + r * (480 ±0)` - // Estimated: `17295 + r * (2400 ±0)` - // Minimum execution time: 373_786 nanoseconds. - Weight::from_parts(377_332_691, 0) - .saturating_add(Weight::from_parts(0, 17295)) - // Standard Error: 51_211 - .saturating_add(Weight::from_parts(17_715_615, 0).saturating_mul(r.into())) + // Measured: `875 + r * (6 ±0)` + // Estimated: `22235 + r * (30 ±0)` + // Minimum execution time: 268_000_000 picoseconds. + Weight::from_parts(271_600_000, 22235) + // Standard Error: 3_132 + .saturating_add(Weight::from_parts(287_250, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 2400).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) } /// Storage: System Account (r:1 w:0) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) @@ -432,20 +421,19 @@ impl WeightInfo for SubstrateWeight { /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured) /// Storage: System EventTopics (r:2 w:2) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) - /// The range of component `r` is `[0, 20]`. + /// The range of component `r` is `[0, 1600]`. fn seal_is_contract(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `917 + r * (21778 ±0)` - // Estimated: `17295 + r * (306895 ±0)` - // Minimum execution time: 374_009 nanoseconds. - Weight::from_parts(238_991_986, 0) - .saturating_add(Weight::from_parts(0, 17295)) - // Standard Error: 464_711 - .saturating_add(Weight::from_parts(249_099_538, 0).saturating_mul(r.into())) + // Measured: `876 + r * (272 ±0)` + // Estimated: `22465 + r * (3835 ±0)` + // Minimum execution time: 266_000_000 picoseconds. + Weight::from_parts(189_000_000, 22465) + // Standard Error: 57_977 + .saturating_add(Weight::from_parts(2_674_750, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) - .saturating_add(T::DbWeight::get().reads((80_u64).saturating_mul(r.into()))) + .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 306895).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(0, 3835).saturating_mul(r.into())) } /// Storage: System Account (r:1 w:0) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) @@ -457,20 +445,19 @@ impl WeightInfo for SubstrateWeight { /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured) /// Storage: System EventTopics (r:2 w:2) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) - /// The range of component `r` is `[0, 20]`. + /// The range of component `r` is `[0, 1600]`. fn seal_code_hash(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `921 + r * (22099 ±0)` - // Estimated: `17340 + r * (308500 ±0)` - // Minimum execution time: 375_058 nanoseconds. - Weight::from_parts(238_765_068, 0) - .saturating_add(Weight::from_parts(0, 17340)) - // Standard Error: 662_617 - .saturating_add(Weight::from_parts(302_175_089, 0).saturating_mul(r.into())) + // Measured: `885 + r * (276 ±0)` + // Estimated: `22480 + r * (3855 ±0)` + // Minimum execution time: 281_000_000 picoseconds. + Weight::from_parts(193_800_000, 22480) + // Standard Error: 64_145 + .saturating_add(Weight::from_parts(3_274_000, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) - .saturating_add(T::DbWeight::get().reads((80_u64).saturating_mul(r.into()))) + .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 308500).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(0, 3855).saturating_mul(r.into())) } /// Storage: System Account (r:1 w:0) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) @@ -482,19 +469,18 @@ impl WeightInfo for SubstrateWeight { /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured) /// Storage: System EventTopics (r:2 w:2) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) - /// The range of component `r` is `[0, 20]`. + /// The range of component `r` is `[0, 1600]`. fn seal_own_code_hash(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `884 + r * (480 ±0)` - // Estimated: `17330 + r * (2400 ±0)` - // Minimum execution time: 374_747 nanoseconds. - Weight::from_parts(376_482_380, 0) - .saturating_add(Weight::from_parts(0, 17330)) - // Standard Error: 61_919 - .saturating_add(Weight::from_parts(22_376_795, 0).saturating_mul(r.into())) + // Measured: `884 + r * (6 ±0)` + // Estimated: `22235 + r * (30 ±0)` + // Minimum execution time: 270_000_000 picoseconds. + Weight::from_parts(270_600_000, 22235) + // Standard Error: 3_000 + .saturating_add(Weight::from_parts(360_000, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 2400).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) } /// Storage: System Account (r:1 w:0) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) @@ -506,19 +492,18 @@ impl WeightInfo for SubstrateWeight { /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured) /// Storage: System EventTopics (r:2 w:2) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) - /// The range of component `r` is `[0, 20]`. + /// The range of component `r` is `[0, 1600]`. fn seal_caller_is_origin(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `874 + r * (240 ±0)` - // Estimated: `17265 + r * (1200 ±0)` - // Minimum execution time: 372_287 nanoseconds. - Weight::from_parts(376_250_858, 0) - .saturating_add(Weight::from_parts(0, 17265)) - // Standard Error: 40_119 - .saturating_add(Weight::from_parts(11_359_647, 0).saturating_mul(r.into())) + // Measured: `874 + r * (3 ±0)` + // Estimated: `22185 + r * (15 ±0)` + // Minimum execution time: 265_000_000 picoseconds. + Weight::from_parts(264_800_000, 22185) + // Standard Error: 3_013 + .saturating_add(Weight::from_parts(198_500, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 1200).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(0, 15).saturating_mul(r.into())) } /// Storage: System Account (r:1 w:0) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) @@ -530,19 +515,18 @@ impl WeightInfo for SubstrateWeight { /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured) /// Storage: System EventTopics (r:2 w:2) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) - /// The range of component `r` is `[0, 20]`. + /// The range of component `r` is `[0, 1600]`. fn seal_address(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `878 + r * (480 ±0)` - // Estimated: `17260 + r * (2400 ±0)` - // Minimum execution time: 374_445 nanoseconds. - Weight::from_parts(377_243_521, 0) - .saturating_add(Weight::from_parts(0, 17260)) - // Standard Error: 53_032 - .saturating_add(Weight::from_parts(17_684_246, 0).saturating_mul(r.into())) + // Measured: `878 + r * (6 ±0)` + // Estimated: `22205 + r * (30 ±0)` + // Minimum execution time: 264_000_000 picoseconds. + Weight::from_parts(269_200_000, 22205) + // Standard Error: 4_705 + .saturating_add(Weight::from_parts(291_250, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 2400).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) } /// Storage: System Account (r:1 w:0) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) @@ -554,19 +538,18 @@ impl WeightInfo for SubstrateWeight { /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured) /// Storage: System EventTopics (r:2 w:2) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) - /// The range of component `r` is `[0, 20]`. + /// The range of component `r` is `[0, 1600]`. fn seal_gas_left(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `879 + r * (480 ±0)` - // Estimated: `17250 + r * (2405 ±0)` - // Minimum execution time: 374_029 nanoseconds. - Weight::from_parts(380_415_186, 0) - .saturating_add(Weight::from_parts(0, 17250)) - // Standard Error: 60_562 - .saturating_add(Weight::from_parts(17_152_599, 0).saturating_mul(r.into())) + // Measured: `879 + r * (6 ±0)` + // Estimated: `22210 + r * (30 ±0)` + // Minimum execution time: 265_000_000 picoseconds. + Weight::from_parts(269_200_000, 22210) + // Standard Error: 3_544 + .saturating_add(Weight::from_parts(286_750, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 2405).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) } /// Storage: System Account (r:2 w:0) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) @@ -578,19 +561,18 @@ impl WeightInfo for SubstrateWeight { /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured) /// Storage: System EventTopics (r:2 w:2) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) - /// The range of component `r` is `[0, 20]`. + /// The range of component `r` is `[0, 1600]`. fn seal_balance(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `1049 + r * (480 ±0)` - // Estimated: `19849 + r * (2456 ±0)` - // Minimum execution time: 373_999 nanoseconds. - Weight::from_parts(381_757_033, 0) - .saturating_add(Weight::from_parts(0, 19849)) - // Standard Error: 97_983 - .saturating_add(Weight::from_parts(98_290_984, 0).saturating_mul(r.into())) - .saturating_add(T::DbWeight::get().reads(7_u64)) + // Measured: `1047 + r * (6 ±0)` + // Estimated: `23605 + r * (31 ±0)` + // Minimum execution time: 264_000_000 picoseconds. + Weight::from_parts(273_000_000, 23605) + // Standard Error: 7_122 + .saturating_add(Weight::from_parts(1_268_750, 0).saturating_mul(r.into())) + .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 2456).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(0, 31).saturating_mul(r.into())) } /// Storage: System Account (r:1 w:0) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) @@ -602,19 +584,18 @@ impl WeightInfo for SubstrateWeight { /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured) /// Storage: System EventTopics (r:2 w:2) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) - /// The range of component `r` is `[0, 20]`. + /// The range of component `r` is `[0, 1600]`. fn seal_value_transferred(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `888 + r * (480 ±0)` - // Estimated: `17360 + r * (2400 ±0)` - // Minimum execution time: 374_197 nanoseconds. - Weight::from_parts(377_755_896, 0) - .saturating_add(Weight::from_parts(0, 17360)) - // Standard Error: 60_542 - .saturating_add(Weight::from_parts(17_442_065, 0).saturating_mul(r.into())) + // Measured: `888 + r * (6 ±0)` + // Estimated: `22365 + r * (30 ±0)` + // Minimum execution time: 266_000_000 picoseconds. + Weight::from_parts(267_000_000, 22365) + // Standard Error: 3_772 + .saturating_add(Weight::from_parts(293_250, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 2400).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) } /// Storage: System Account (r:1 w:0) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) @@ -626,19 +607,18 @@ impl WeightInfo for SubstrateWeight { /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured) /// Storage: System EventTopics (r:2 w:2) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) - /// The range of component `r` is `[0, 20]`. + /// The range of component `r` is `[0, 1600]`. fn seal_minimum_balance(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `886 + r * (480 ±0)` - // Estimated: `17290 + r * (2400 ±0)` - // Minimum execution time: 373_888 nanoseconds. - Weight::from_parts(377_825_771, 0) - .saturating_add(Weight::from_parts(0, 17290)) - // Standard Error: 38_026 - .saturating_add(Weight::from_parts(17_147_903, 0).saturating_mul(r.into())) + // Measured: `886 + r * (6 ±0)` + // Estimated: `22245 + r * (30 ±0)` + // Minimum execution time: 263_000_000 picoseconds. + Weight::from_parts(265_600_000, 22245) + // Standard Error: 2_380 + .saturating_add(Weight::from_parts(287_500, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 2400).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) } /// Storage: System Account (r:1 w:0) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) @@ -650,19 +630,18 @@ impl WeightInfo for SubstrateWeight { /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured) /// Storage: System EventTopics (r:2 w:2) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) - /// The range of component `r` is `[0, 20]`. + /// The range of component `r` is `[0, 1600]`. fn seal_block_number(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `883 + r * (480 ±0)` - // Estimated: `17315 + r * (2400 ±0)` - // Minimum execution time: 373_904 nanoseconds. - Weight::from_parts(378_652_372, 0) - .saturating_add(Weight::from_parts(0, 17315)) - // Standard Error: 43_833 - .saturating_add(Weight::from_parts(16_936_781, 0).saturating_mul(r.into())) + // Measured: `883 + r * (6 ±0)` + // Estimated: `22230 + r * (30 ±0)` + // Minimum execution time: 264_000_000 picoseconds. + Weight::from_parts(271_000_000, 22230) + // Standard Error: 6_474 + .saturating_add(Weight::from_parts(286_000, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 2400).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) } /// Storage: System Account (r:1 w:0) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) @@ -674,19 +653,18 @@ impl WeightInfo for SubstrateWeight { /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured) /// Storage: System EventTopics (r:2 w:2) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) - /// The range of component `r` is `[0, 20]`. + /// The range of component `r` is `[0, 1600]`. fn seal_now(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `874 + r * (480 ±0)` - // Estimated: `17245 + r * (2400 ±0)` - // Minimum execution time: 373_473 nanoseconds. - Weight::from_parts(376_386_312, 0) - .saturating_add(Weight::from_parts(0, 17245)) - // Standard Error: 46_945 - .saturating_add(Weight::from_parts(17_336_462, 0).saturating_mul(r.into())) + // Measured: `874 + r * (6 ±0)` + // Estimated: `22185 + r * (30 ±0)` + // Minimum execution time: 266_000_000 picoseconds. + Weight::from_parts(266_600_000, 22185) + // Standard Error: 9_721 + .saturating_add(Weight::from_parts(295_500, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 2400).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) } /// Storage: System Account (r:1 w:0) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) @@ -700,19 +678,18 @@ impl WeightInfo for SubstrateWeight { /// Proof: TransactionPayment NextFeeMultiplier (max_values: Some(1), max_size: Some(16), added: 511, mode: Measured) /// Storage: System EventTopics (r:2 w:2) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) - /// The range of component `r` is `[0, 20]`. + /// The range of component `r` is `[0, 1600]`. fn seal_weight_to_fee(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `951 + r * (800 ±0)` - // Estimated: `19046 + r * (4805 ±0)` - // Minimum execution time: 373_661 nanoseconds. - Weight::from_parts(385_824_015, 0) - .saturating_add(Weight::from_parts(0, 19046)) - // Standard Error: 75_964 - .saturating_add(Weight::from_parts(88_530_074, 0).saturating_mul(r.into())) - .saturating_add(T::DbWeight::get().reads(7_u64)) + // Measured: `900 + r * (10 ±0)` + // Estimated: `24865 + r * (60 ±0)` + // Minimum execution time: 268_000_000 picoseconds. + Weight::from_parts(274_000_000, 24865) + // Standard Error: 9_357 + .saturating_add(Weight::from_parts(1_051_750, 0).saturating_mul(r.into())) + .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 4805).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(0, 60).saturating_mul(r.into())) } /// Storage: System Account (r:1 w:0) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) @@ -724,19 +701,18 @@ impl WeightInfo for SubstrateWeight { /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured) /// Storage: System EventTopics (r:2 w:2) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) - /// The range of component `r` is `[0, 20]`. + /// The range of component `r` is `[0, 1600]`. fn seal_gas(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `841 + r * (320 ±0)` - // Estimated: `17120 + r * (1600 ±0)` - // Minimum execution time: 133_849 nanoseconds. - Weight::from_parts(137_283_391, 0) - .saturating_add(Weight::from_parts(0, 17120)) - // Standard Error: 13_312 - .saturating_add(Weight::from_parts(8_055_328, 0).saturating_mul(r.into())) + // Measured: `839 + r * (4 ±0)` + // Estimated: `22055 + r * (20 ±0)` + // Minimum execution time: 98_000_000 picoseconds. + Weight::from_parts(102_000_000, 22055) + // Standard Error: 3_544 + .saturating_add(Weight::from_parts(143_250, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 1600).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(0, 20).saturating_mul(r.into())) } /// Storage: System Account (r:1 w:0) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) @@ -748,19 +724,18 @@ impl WeightInfo for SubstrateWeight { /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured) /// Storage: System EventTopics (r:2 w:2) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) - /// The range of component `r` is `[0, 20]`. + /// The range of component `r` is `[0, 1600]`. fn seal_input(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `876 + r * (480 ±0)` - // Estimated: `17245 + r * (2400 ±0)` - // Minimum execution time: 373_468 nanoseconds. - Weight::from_parts(376_121_093, 0) - .saturating_add(Weight::from_parts(0, 17245)) - // Standard Error: 61_857 - .saturating_add(Weight::from_parts(15_868_414, 0).saturating_mul(r.into())) + // Measured: `876 + r * (6 ±0)` + // Estimated: `22195 + r * (30 ±0)` + // Minimum execution time: 264_000_000 picoseconds. + Weight::from_parts(269_800_000, 22195) + // Standard Error: 4_516 + .saturating_add(Weight::from_parts(257_750, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 2400).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) } /// Storage: System Account (r:1 w:0) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) @@ -775,13 +750,12 @@ impl WeightInfo for SubstrateWeight { /// The range of component `n` is `[0, 1024]`. fn seal_input_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `1356` - // Estimated: `19650` - // Minimum execution time: 390_668 nanoseconds. - Weight::from_parts(419_608_449, 0) - .saturating_add(Weight::from_parts(0, 19650)) - // Standard Error: 4_890 - .saturating_add(Weight::from_parts(9_672_288, 0).saturating_mul(n.into())) + // Measured: `880` + // Estimated: `22220` + // Minimum execution time: 264_000_000 picoseconds. + Weight::from_parts(262_800_000, 22220) + // Standard Error: 62_354 + .saturating_add(Weight::from_parts(575_390, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -799,12 +773,11 @@ impl WeightInfo for SubstrateWeight { fn seal_return(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `864 + r * (45 ±0)` - // Estimated: `17190 + r * (225 ±0)` - // Minimum execution time: 371_309 nanoseconds. - Weight::from_parts(373_625_402, 0) - .saturating_add(Weight::from_parts(0, 17190)) - // Standard Error: 419_605 - .saturating_add(Weight::from_parts(1_737_397, 0).saturating_mul(r.into())) + // Estimated: `22140 + r * (225 ±0)` + // Minimum execution time: 262_000_000 picoseconds. + Weight::from_parts(263_000_000, 22140) + // Standard Error: 1_732_050 + .saturating_add(Weight::from_parts(1_000_000, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 225).saturating_mul(r.into())) @@ -822,13 +795,12 @@ impl WeightInfo for SubstrateWeight { /// The range of component `n` is `[0, 1024]`. fn seal_return_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `874` - // Estimated: `17285` - // Minimum execution time: 374_094 nanoseconds. - Weight::from_parts(375_965_200, 0) - .saturating_add(Weight::from_parts(0, 17285)) - // Standard Error: 1_127 - .saturating_add(Weight::from_parts(232_645, 0).saturating_mul(n.into())) + // Measured: `909` + // Estimated: `22370` + // Minimum execution time: 264_000_000 picoseconds. + Weight::from_parts(264_200_000, 22370) + // Standard Error: 6_701 + .saturating_add(Weight::from_parts(241_015, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -850,17 +822,16 @@ impl WeightInfo for SubstrateWeight { fn seal_terminate(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `906 + r * (452 ±0)` - // Estimated: `20242 + r * (15004 ±0)` - // Minimum execution time: 373_123 nanoseconds. - Weight::from_parts(374_924_634, 0) - .saturating_add(Weight::from_parts(0, 20242)) - // Standard Error: 378_010 - .saturating_add(Weight::from_parts(70_441_665, 0).saturating_mul(r.into())) + // Estimated: `30016 + r * (12160 ±0)` + // Minimum execution time: 264_000_000 picoseconds. + Weight::from_parts(266_000_000, 30016) + // Standard Error: 0 + .saturating_add(Weight::from_parts(64_000_000, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().reads((6_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(T::DbWeight::get().writes((7_u64).saturating_mul(r.into()))) - .saturating_add(Weight::from_parts(0, 15004).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(0, 12160).saturating_mul(r.into())) } /// Storage: System Account (r:1 w:0) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) @@ -874,19 +845,18 @@ impl WeightInfo for SubstrateWeight { /// Proof: RandomnessCollectiveFlip RandomMaterial (max_values: Some(1), max_size: Some(2594), added: 3089, mode: Measured) /// Storage: System EventTopics (r:2 w:2) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) - /// The range of component `r` is `[0, 20]`. + /// The range of component `r` is `[0, 1600]`. fn seal_random(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `921 + r * (800 ±0)` - // Estimated: `18835 + r * (4805 ±0)` - // Minimum execution time: 373_291 nanoseconds. - Weight::from_parts(385_684_344, 0) - .saturating_add(Weight::from_parts(0, 18835)) - // Standard Error: 99_025 - .saturating_add(Weight::from_parts(111_308_793, 0).saturating_mul(r.into())) - .saturating_add(T::DbWeight::get().reads(7_u64)) + // Measured: `921 + r * (10 ±0)` + // Estimated: `24701 + r * (60 ±0)` + // Minimum execution time: 277_000_000 picoseconds. + Weight::from_parts(294_600_000, 24701) + // Standard Error: 15_663 + .saturating_add(Weight::from_parts(1_506_000, 0).saturating_mul(r.into())) + .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 4805).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(0, 60).saturating_mul(r.into())) } /// Storage: System Account (r:1 w:0) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) @@ -898,19 +868,18 @@ impl WeightInfo for SubstrateWeight { /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured) /// Storage: System EventTopics (r:2 w:2) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) - /// The range of component `r` is `[0, 20]`. + /// The range of component `r` is `[0, 1600]`. fn seal_deposit_event(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `874 + r * (800 ±0)` - // Estimated: `17250 + r * (4000 ±0)` - // Minimum execution time: 371_900 nanoseconds. - Weight::from_parts(384_166_626, 0) - .saturating_add(Weight::from_parts(0, 17250)) - // Standard Error: 205_255 - .saturating_add(Weight::from_parts(229_214_157, 0).saturating_mul(r.into())) + // Measured: `874 + r * (10 ±0)` + // Estimated: `22185 + r * (50 ±0)` + // Minimum execution time: 264_000_000 picoseconds. + Weight::from_parts(267_200_000, 22185) + // Standard Error: 5_671 + .saturating_add(Weight::from_parts(2_942_000, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 4000).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(0, 50).saturating_mul(r.into())) } /// Storage: System Account (r:1 w:0) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) @@ -920,27 +889,25 @@ impl WeightInfo for SubstrateWeight { /// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured) /// Storage: Timestamp Now (r:1 w:0) /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured) - /// Storage: System EventTopics (r:322 w:322) + /// Storage: System EventTopics (r:6 w:6) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) /// The range of component `t` is `[0, 4]`. /// The range of component `n` is `[0, 16]`. fn seal_deposit_event_per_topic_and_kb(t: u32, n: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `1821 + t * (2608 ±0) + n * (7 ±0)` - // Estimated: `21870 + t * (211030 ±0) + n * (50 ±0)` - // Minimum execution time: 1_289_873 nanoseconds. - Weight::from_parts(581_702_206, 0) - .saturating_add(Weight::from_parts(0, 21870)) - // Standard Error: 665_638 - .saturating_add(Weight::from_parts(181_470_553, 0).saturating_mul(t.into())) - // Standard Error: 182_816 - .saturating_add(Weight::from_parts(71_635_250, 0).saturating_mul(n.into())) + // Measured: `890 + t * (33 ±0)` + // Estimated: `22240 + t * (2650 ±3)` + // Minimum execution time: 278_000_000 picoseconds. + Weight::from_parts(266_000_000, 22240) + // Standard Error: 804_353 + .saturating_add(Weight::from_parts(2_633_333, 0).saturating_mul(t.into())) + // Standard Error: 201_088 + .saturating_add(Weight::from_parts(1_091_666, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) - .saturating_add(T::DbWeight::get().reads((80_u64).saturating_mul(t.into()))) + .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(t.into()))) .saturating_add(T::DbWeight::get().writes(3_u64)) - .saturating_add(T::DbWeight::get().writes((80_u64).saturating_mul(t.into()))) - .saturating_add(Weight::from_parts(0, 211030).saturating_mul(t.into())) - .saturating_add(Weight::from_parts(0, 50).saturating_mul(n.into())) + .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(t.into()))) + .saturating_add(Weight::from_parts(0, 2650).saturating_mul(t.into())) } /// Storage: System Account (r:1 w:0) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) @@ -952,19 +919,18 @@ impl WeightInfo for SubstrateWeight { /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured) /// Storage: System EventTopics (r:2 w:2) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) - /// The range of component `r` is `[0, 20]`. + /// The range of component `r` is `[0, 1600]`. fn seal_debug_message(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `873 + r * (560 ±0)` - // Estimated: `17240 + r * (2800 ±0)` - // Minimum execution time: 148_635 nanoseconds. - Weight::from_parts(154_095_712, 0) - .saturating_add(Weight::from_parts(0, 17240)) - // Standard Error: 77_790 - .saturating_add(Weight::from_parts(14_837_085, 0).saturating_mul(r.into())) + // Measured: `871 + r * (7 ±0)` + // Estimated: `22180 + r * (35 ±0)` + // Minimum execution time: 110_000_000 picoseconds. + Weight::from_parts(108_400_000, 22180) + // Standard Error: 2_565 + .saturating_add(Weight::from_parts(256_500, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 2800).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(0, 35).saturating_mul(r.into())) } /// Storage: System Account (r:1 w:0) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) @@ -979,209 +945,187 @@ impl WeightInfo for SubstrateWeight { /// The range of component `i` is `[0, 1024]`. fn seal_debug_message_per_kb(i: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `125824` - // Estimated: `265128` - // Minimum execution time: 501_014 nanoseconds. - Weight::from_parts(505_634_218, 0) - .saturating_add(Weight::from_parts(0, 265128)) - // Standard Error: 2_441 - .saturating_add(Weight::from_parts(819_257, 0).saturating_mul(i.into())) + // Measured: `125822` + // Estimated: `270070` + // Minimum execution time: 352_000_000 picoseconds. + Weight::from_parts(358_600_000, 270070) + // Standard Error: 18_192 + .saturating_add(Weight::from_parts(711_328, 0).saturating_mul(i.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } /// Storage: Skipped Metadata (r:0 w:0) /// Proof Skipped: Skipped Metadata (max_values: None, max_size: None, mode: Measured) - /// The range of component `r` is `[0, 10]`. + /// The range of component `r` is `[0, 800]`. fn seal_set_storage(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `911 + r * (23420 ±0)` - // Estimated: `911 + r * (23418 ±0)` - // Minimum execution time: 375_301 nanoseconds. - Weight::from_parts(291_498_841, 0) - .saturating_add(Weight::from_parts(0, 911)) - // Standard Error: 809_989 - .saturating_add(Weight::from_parts(464_550_291, 0).saturating_mul(r.into())) + // Measured: `911 + r * (292 ±0)` + // Estimated: `932 + r * (293 ±0)` + // Minimum execution time: 265_000_000 picoseconds. + Weight::from_parts(205_600_000, 932) + // Standard Error: 91_865 + .saturating_add(Weight::from_parts(4_773_000, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) - .saturating_add(T::DbWeight::get().reads((80_u64).saturating_mul(r.into()))) + .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3_u64)) - .saturating_add(T::DbWeight::get().writes((80_u64).saturating_mul(r.into()))) - .saturating_add(Weight::from_parts(0, 23418).saturating_mul(r.into())) + .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(r.into()))) + .saturating_add(Weight::from_parts(0, 293).saturating_mul(r.into())) } /// Storage: Skipped Metadata (r:0 w:0) /// Proof Skipped: Skipped Metadata (max_values: None, max_size: None, mode: Measured) - /// The range of component `n` is `[0, 8]`. + /// The range of component `n` is `[0, 16]`. fn seal_set_storage_per_new_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `12672 + n * (11945 ±0)` - // Estimated: `8529 + n * (12814 ±61)` - // Minimum execution time: 506_318 nanoseconds. - Weight::from_parts(676_935_313, 0) - .saturating_add(Weight::from_parts(0, 8529)) - // Standard Error: 1_589_291 - .saturating_add(Weight::from_parts(97_839_399, 0).saturating_mul(n.into())) - .saturating_add(T::DbWeight::get().reads(52_u64)) - .saturating_add(T::DbWeight::get().reads((7_u64).saturating_mul(n.into()))) - .saturating_add(T::DbWeight::get().writes(50_u64)) - .saturating_add(T::DbWeight::get().writes((7_u64).saturating_mul(n.into()))) - .saturating_add(Weight::from_parts(0, 12814).saturating_mul(n.into())) + // Measured: `1323 + n * (9 ±0)` + // Estimated: `1306 + n * (10 ±3)` + // Minimum execution time: 278_000_000 picoseconds. + Weight::from_parts(281_600_000, 1306) + // Standard Error: 346_410 + .saturating_add(Weight::from_parts(1_350_000, 0).saturating_mul(n.into())) + .saturating_add(T::DbWeight::get().reads(7_u64)) + .saturating_add(T::DbWeight::get().writes(5_u64)) + .saturating_add(Weight::from_parts(0, 10).saturating_mul(n.into())) } /// Storage: Skipped Metadata (r:0 w:0) /// Proof Skipped: Skipped Metadata (max_values: None, max_size: None, mode: Measured) - /// The range of component `n` is `[0, 8]`. + /// The range of component `n` is `[0, 16]`. fn seal_set_storage_per_old_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `15170 + n * (175775 ±0)` - // Estimated: `9914 + n * (176858 ±74)` - // Minimum execution time: 506_148 nanoseconds. - Weight::from_parts(648_278_778, 0) - .saturating_add(Weight::from_parts(0, 9914)) - // Standard Error: 1_343_586 - .saturating_add(Weight::from_parts(65_789_595, 0).saturating_mul(n.into())) - .saturating_add(T::DbWeight::get().reads(51_u64)) - .saturating_add(T::DbWeight::get().reads((7_u64).saturating_mul(n.into()))) - .saturating_add(T::DbWeight::get().writes(49_u64)) - .saturating_add(T::DbWeight::get().writes((7_u64).saturating_mul(n.into()))) - .saturating_add(Weight::from_parts(0, 176858).saturating_mul(n.into())) + // Measured: `1289 + n * (1024 ±0)` + // Estimated: `1274 + n * (1026 ±0)` + // Minimum execution time: 277_000_000 picoseconds. + Weight::from_parts(276_600_000, 1274) + // Standard Error: 162_660 + .saturating_add(Weight::from_parts(275_000, 0).saturating_mul(n.into())) + .saturating_add(T::DbWeight::get().reads(7_u64)) + .saturating_add(T::DbWeight::get().writes(4_u64)) + .saturating_add(Weight::from_parts(0, 1026).saturating_mul(n.into())) } /// Storage: Skipped Metadata (r:0 w:0) /// Proof Skipped: Skipped Metadata (max_values: None, max_size: None, mode: Measured) - /// The range of component `r` is `[0, 10]`. + /// The range of component `r` is `[0, 800]`. fn seal_clear_storage(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `903 + r * (23099 ±0)` - // Estimated: `908 + r * (23099 ±0)` - // Minimum execution time: 374_344 nanoseconds. - Weight::from_parts(293_272_061, 0) - .saturating_add(Weight::from_parts(0, 908)) - // Standard Error: 810_412 - .saturating_add(Weight::from_parts(453_315_956, 0).saturating_mul(r.into())) + // Measured: `888 + r * (288 ±0)` + // Estimated: `910 + r * (289 ±0)` + // Minimum execution time: 265_000_000 picoseconds. + Weight::from_parts(218_200_000, 910) + // Standard Error: 81_358 + .saturating_add(Weight::from_parts(4_670_500, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) - .saturating_add(T::DbWeight::get().reads((80_u64).saturating_mul(r.into()))) + .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3_u64)) - .saturating_add(T::DbWeight::get().writes((80_u64).saturating_mul(r.into()))) - .saturating_add(Weight::from_parts(0, 23099).saturating_mul(r.into())) + .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(r.into()))) + .saturating_add(Weight::from_parts(0, 289).saturating_mul(r.into())) } /// Storage: Skipped Metadata (r:0 w:0) /// Proof Skipped: Skipped Metadata (max_values: None, max_size: None, mode: Measured) - /// The range of component `n` is `[0, 8]`. + /// The range of component `n` is `[0, 16]`. fn seal_clear_storage_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `14895 + n * (175768 ±0)` - // Estimated: `9551 + n * (176867 ±75)` - // Minimum execution time: 478_564 nanoseconds. - Weight::from_parts(630_839_142, 0) - .saturating_add(Weight::from_parts(0, 9551)) - // Standard Error: 1_427_520 - .saturating_add(Weight::from_parts(66_813_592, 0).saturating_mul(n.into())) - .saturating_add(T::DbWeight::get().reads(51_u64)) - .saturating_add(T::DbWeight::get().reads((7_u64).saturating_mul(n.into()))) - .saturating_add(T::DbWeight::get().writes(48_u64)) - .saturating_add(T::DbWeight::get().writes((7_u64).saturating_mul(n.into()))) - .saturating_add(Weight::from_parts(0, 176867).saturating_mul(n.into())) + // Measured: `1285 + n * (1024 ±0)` + // Estimated: `1270 + n * (1026 ±0)` + // Minimum execution time: 276_000_000 picoseconds. + Weight::from_parts(278_000_000, 1270) + // Standard Error: 313_581 + .saturating_add(Weight::from_parts(150_000, 0).saturating_mul(n.into())) + .saturating_add(T::DbWeight::get().reads(7_u64)) + .saturating_add(T::DbWeight::get().writes(4_u64)) + .saturating_add(Weight::from_parts(0, 1026).saturating_mul(n.into())) } /// Storage: Skipped Metadata (r:0 w:0) /// Proof Skipped: Skipped Metadata (max_values: None, max_size: None, mode: Measured) - /// The range of component `r` is `[0, 10]`. + /// The range of component `r` is `[0, 800]`. fn seal_get_storage(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `896 + r * (23744 ±0)` - // Estimated: `909 + r * (23740 ±0)` - // Minimum execution time: 374_479 nanoseconds. - Weight::from_parts(311_839_315, 0) - .saturating_add(Weight::from_parts(0, 909)) - // Standard Error: 666_553 - .saturating_add(Weight::from_parts(371_213_042, 0).saturating_mul(r.into())) + // Measured: `899 + r * (296 ±0)` + // Estimated: `920 + r * (297 ±0)` + // Minimum execution time: 276_000_000 picoseconds. + Weight::from_parts(227_400_000, 920) + // Standard Error: 75_724 + .saturating_add(Weight::from_parts(3_921_500, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) - .saturating_add(T::DbWeight::get().reads((80_u64).saturating_mul(r.into()))) + .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 23740).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(0, 297).saturating_mul(r.into())) } /// Storage: Skipped Metadata (r:0 w:0) /// Proof Skipped: Skipped Metadata (max_values: None, max_size: None, mode: Measured) - /// The range of component `n` is `[0, 8]`. + /// The range of component `n` is `[0, 16]`. fn seal_get_storage_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `15501 + n * (175775 ±0)` - // Estimated: `10042 + n * (176900 ±76)` - // Minimum execution time: 460_639 nanoseconds. - Weight::from_parts(591_187_094, 0) - .saturating_add(Weight::from_parts(0, 10042)) - // Standard Error: 1_233_792 - .saturating_add(Weight::from_parts(160_874_477, 0).saturating_mul(n.into())) - .saturating_add(T::DbWeight::get().reads(51_u64)) - .saturating_add(T::DbWeight::get().reads((7_u64).saturating_mul(n.into()))) + // Measured: `1301 + n * (1024 ±0)` + // Estimated: `1286 + n * (1026 ±0)` + // Minimum execution time: 276_000_000 picoseconds. + Weight::from_parts(277_600_000, 1286) + // Standard Error: 300_000 + .saturating_add(Weight::from_parts(750_000, 0).saturating_mul(n.into())) + .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 176900).saturating_mul(n.into())) + .saturating_add(Weight::from_parts(0, 1026).saturating_mul(n.into())) } /// Storage: Skipped Metadata (r:0 w:0) /// Proof Skipped: Skipped Metadata (max_values: None, max_size: None, mode: Measured) - /// The range of component `r` is `[0, 10]`. + /// The range of component `r` is `[0, 800]`. fn seal_contains_storage(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `914 + r * (23098 ±0)` - // Estimated: `920 + r * (23098 ±0)` - // Minimum execution time: 374_272 nanoseconds. - Weight::from_parts(311_446_269, 0) - .saturating_add(Weight::from_parts(0, 920)) - // Standard Error: 630_307 - .saturating_add(Weight::from_parts(357_134_931, 0).saturating_mul(r.into())) + // Measured: `914 + r * (288 ±0)` + // Estimated: `935 + r * (289 ±0)` + // Minimum execution time: 271_000_000 picoseconds. + Weight::from_parts(221_400_000, 935) + // Standard Error: 72_149 + .saturating_add(Weight::from_parts(3_737_500, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) - .saturating_add(T::DbWeight::get().reads((80_u64).saturating_mul(r.into()))) + .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 23098).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(0, 289).saturating_mul(r.into())) } /// Storage: Skipped Metadata (r:0 w:0) /// Proof Skipped: Skipped Metadata (max_values: None, max_size: None, mode: Measured) - /// The range of component `n` is `[0, 8]`. + /// The range of component `n` is `[0, 16]`. fn seal_contains_storage_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `14839 + n * (175789 ±0)` - // Estimated: `9532 + n * (176874 ±75)` - // Minimum execution time: 456_013 nanoseconds. - Weight::from_parts(575_116_352, 0) - .saturating_add(Weight::from_parts(0, 9532)) - // Standard Error: 1_122_298 - .saturating_add(Weight::from_parts(61_786_107, 0).saturating_mul(n.into())) - .saturating_add(T::DbWeight::get().reads(51_u64)) - .saturating_add(T::DbWeight::get().reads((7_u64).saturating_mul(n.into()))) + // Measured: `1288 + n * (1024 ±0)` + // Estimated: `1273 + n * (1026 ±0)` + // Minimum execution time: 274_000_000 picoseconds. + Weight::from_parts(273_800_000, 1273) + // Standard Error: 312_249 + .saturating_add(Weight::from_parts(500_000, 0).saturating_mul(n.into())) + .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 176874).saturating_mul(n.into())) + .saturating_add(Weight::from_parts(0, 1026).saturating_mul(n.into())) } /// Storage: Skipped Metadata (r:0 w:0) /// Proof Skipped: Skipped Metadata (max_values: None, max_size: None, mode: Measured) - /// The range of component `r` is `[0, 10]`. + /// The range of component `r` is `[0, 800]`. fn seal_take_storage(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `911 + r * (23740 ±0)` - // Estimated: `913 + r * (23739 ±0)` - // Minimum execution time: 374_621 nanoseconds. - Weight::from_parts(299_689_489, 0) - .saturating_add(Weight::from_parts(0, 913)) - // Standard Error: 757_735 - .saturating_add(Weight::from_parts(465_213_246, 0).saturating_mul(r.into())) + // Measured: `900 + r * (296 ±0)` + // Estimated: `921 + r * (297 ±0)` + // Minimum execution time: 266_000_000 picoseconds. + Weight::from_parts(215_600_000, 921) + // Standard Error: 102_344 + .saturating_add(Weight::from_parts(4_818_000, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) - .saturating_add(T::DbWeight::get().reads((80_u64).saturating_mul(r.into()))) + .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3_u64)) - .saturating_add(T::DbWeight::get().writes((80_u64).saturating_mul(r.into()))) - .saturating_add(Weight::from_parts(0, 23739).saturating_mul(r.into())) + .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(r.into()))) + .saturating_add(Weight::from_parts(0, 297).saturating_mul(r.into())) } /// Storage: Skipped Metadata (r:0 w:0) /// Proof Skipped: Skipped Metadata (max_values: None, max_size: None, mode: Measured) - /// The range of component `n` is `[0, 8]`. + /// The range of component `n` is `[0, 16]`. fn seal_take_storage_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `15502 + n * (175775 ±0)` - // Estimated: `10042 + n * (176898 ±76)` - // Minimum execution time: 481_980 nanoseconds. - Weight::from_parts(647_289_053, 0) - .saturating_add(Weight::from_parts(0, 10042)) - // Standard Error: 1_556_155 - .saturating_add(Weight::from_parts(166_592_657, 0).saturating_mul(n.into())) - .saturating_add(T::DbWeight::get().reads(51_u64)) - .saturating_add(T::DbWeight::get().reads((7_u64).saturating_mul(n.into()))) - .saturating_add(T::DbWeight::get().writes(48_u64)) - .saturating_add(T::DbWeight::get().writes((7_u64).saturating_mul(n.into()))) - .saturating_add(Weight::from_parts(0, 176898).saturating_mul(n.into())) + // Measured: `1302 + n * (1024 ±0)` + // Estimated: `1287 + n * (1026 ±0)` + // Minimum execution time: 277_000_000 picoseconds. + Weight::from_parts(277_200_000, 1287) + // Standard Error: 170_171 + .saturating_add(Weight::from_parts(575_000, 0).saturating_mul(n.into())) + .saturating_add(T::DbWeight::get().reads(7_u64)) + .saturating_add(T::DbWeight::get().writes(4_u64)) + .saturating_add(Weight::from_parts(0, 1026).saturating_mul(n.into())) } /// Storage: System Account (r:1602 w:1601) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) @@ -1193,21 +1137,20 @@ impl WeightInfo for SubstrateWeight { /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured) /// Storage: System EventTopics (r:2 w:2) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) - /// The range of component `r` is `[0, 20]`. + /// The range of component `r` is `[0, 1600]`. fn seal_transfer(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `1457 + r * (3604 ±0)` - // Estimated: `21583 + r * (216101 ±0)` - // Minimum execution time: 374_962 nanoseconds. - Weight::from_parts(313_416_386, 0) - .saturating_add(Weight::from_parts(0, 21583)) - // Standard Error: 710_675 - .saturating_add(Weight::from_parts(1_396_551_156, 0).saturating_mul(r.into())) - .saturating_add(T::DbWeight::get().reads(7_u64)) - .saturating_add(T::DbWeight::get().reads((80_u64).saturating_mul(r.into()))) - .saturating_add(T::DbWeight::get().writes(4_u64)) - .saturating_add(T::DbWeight::get().writes((80_u64).saturating_mul(r.into()))) - .saturating_add(Weight::from_parts(0, 216101).saturating_mul(r.into())) + // Measured: `1397 + r * (45 ±0)` + // Estimated: `24605 + r * (2702 ±0)` + // Minimum execution time: 266_000_000 picoseconds. + Weight::from_parts(190_000_000, 24605) + // Standard Error: 73_760 + .saturating_add(Weight::from_parts(17_042_000, 0).saturating_mul(r.into())) + .saturating_add(T::DbWeight::get().reads(6_u64)) + .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) + .saturating_add(T::DbWeight::get().writes(3_u64)) + .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(r.into()))) + .saturating_add(Weight::from_parts(0, 2702).saturating_mul(r.into())) } /// Storage: System Account (r:1 w:0) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) @@ -1219,21 +1162,20 @@ impl WeightInfo for SubstrateWeight { /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured) /// Storage: System EventTopics (r:1602 w:1602) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) - /// The range of component `r` is `[0, 20]`. + /// The range of component `r` is `[0, 1600]`. fn seal_call(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `1609 + r * (23073 ±0)` - // Estimated: `22098 + r * (511456 ±1)` - // Minimum execution time: 375_916 nanoseconds. - Weight::from_parts(376_468_000, 0) - .saturating_add(Weight::from_parts(0, 22098)) - // Standard Error: 7_246_855 - .saturating_add(Weight::from_parts(28_982_425_139, 0).saturating_mul(r.into())) - .saturating_add(T::DbWeight::get().reads(7_u64)) - .saturating_add(T::DbWeight::get().reads((160_u64).saturating_mul(r.into()))) + // Measured: `1406 + r * (288 ±0)` + // Estimated: `25165 + r * (6396 ±0)` + // Minimum execution time: 275_000_000 picoseconds. + Weight::from_parts(275_000_000, 25165) + // Standard Error: 382_639 + .saturating_add(Weight::from_parts(253_015_500, 0).saturating_mul(r.into())) + .saturating_add(T::DbWeight::get().reads(6_u64)) + .saturating_add(T::DbWeight::get().reads((2_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3_u64)) - .saturating_add(T::DbWeight::get().writes((160_u64).saturating_mul(r.into()))) - .saturating_add(Weight::from_parts(0, 511456).saturating_mul(r.into())) + .saturating_add(T::DbWeight::get().writes((2_u64).saturating_mul(r.into()))) + .saturating_add(Weight::from_parts(0, 6396).saturating_mul(r.into())) } /// Storage: System Account (r:1 w:0) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) @@ -1245,50 +1187,48 @@ impl WeightInfo for SubstrateWeight { /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured) /// Storage: System EventTopics (r:1537 w:1537) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) - /// The range of component `r` is `[0, 20]`. + /// The range of component `r` is `[0, 1600]`. fn seal_delegate_call(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `0 + r * (71670 ±0)` - // Estimated: `17285 + r * (659930 ±563)` - // Minimum execution time: 375_412 nanoseconds. - Weight::from_parts(376_493_000, 0) - .saturating_add(Weight::from_parts(0, 17285)) - // Standard Error: 8_239_575 - .saturating_add(Weight::from_parts(28_716_347_183, 0).saturating_mul(r.into())) + // Measured: `0 + r * (935 ±0)` + // Estimated: `22235 + r * (8662 ±112)` + // Minimum execution time: 270_000_000 picoseconds. + Weight::from_parts(270_000_000, 22235) + // Standard Error: 842_112 + .saturating_add(Weight::from_parts(251_331_166, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) - .saturating_add(T::DbWeight::get().reads((150_u64).saturating_mul(r.into()))) + .saturating_add(T::DbWeight::get().reads((2_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3_u64)) - .saturating_add(T::DbWeight::get().writes((75_u64).saturating_mul(r.into()))) - .saturating_add(Weight::from_parts(0, 659930).saturating_mul(r.into())) + .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(r.into()))) + .saturating_add(Weight::from_parts(0, 8662).saturating_mul(r.into())) } - /// Storage: System Account (r:82 w:81) + /// Storage: System Account (r:3 w:2) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) - /// Storage: Contracts ContractInfoOf (r:81 w:81) + /// Storage: Contracts ContractInfoOf (r:2 w:2) /// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured) /// Storage: Contracts CodeStorage (r:2 w:0) /// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured) /// Storage: Timestamp Now (r:1 w:0) /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured) - /// Storage: System EventTopics (r:82 w:82) + /// Storage: System EventTopics (r:3 w:3) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) /// The range of component `t` is `[0, 1]`. /// The range of component `c` is `[0, 1024]`. fn seal_call_per_transfer_clone_kb(t: u32, c: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `24269 + t * (16910 ±0)` - // Estimated: `532690 + t * (285025 ±0)` - // Minimum execution time: 10_443_315 nanoseconds. - Weight::from_parts(9_342_574_069, 0) - .saturating_add(Weight::from_parts(0, 532690)) - // Standard Error: 7_237_279 - .saturating_add(Weight::from_parts(1_390_221_936, 0).saturating_mul(t.into())) - // Standard Error: 10_851 - .saturating_add(Weight::from_parts(9_842_151, 0).saturating_mul(c.into())) - .saturating_add(T::DbWeight::get().reads(167_u64)) - .saturating_add(T::DbWeight::get().reads((81_u64).saturating_mul(t.into()))) - .saturating_add(T::DbWeight::get().writes(163_u64)) - .saturating_add(T::DbWeight::get().writes((81_u64).saturating_mul(t.into()))) - .saturating_add(Weight::from_parts(0, 285025).saturating_mul(t.into())) + // Measured: `1314 + t * (268 ±0)` + // Estimated: `31815 + t * (6290 ±0)` + // Minimum execution time: 368_000_000 picoseconds. + Weight::from_parts(340_299_999, 31815) + // Standard Error: 34_524_076 + .saturating_add(Weight::from_parts(33_375_000, 0).saturating_mul(t.into())) + // Standard Error: 39_482 + .saturating_add(Weight::from_parts(622_753, 0).saturating_mul(c.into())) + .saturating_add(T::DbWeight::get().reads(9_u64)) + .saturating_add(T::DbWeight::get().reads((2_u64).saturating_mul(t.into()))) + .saturating_add(T::DbWeight::get().writes(5_u64)) + .saturating_add(T::DbWeight::get().writes((2_u64).saturating_mul(t.into()))) + .saturating_add(Weight::from_parts(0, 6290).saturating_mul(t.into())) } /// Storage: System Account (r:3202 w:3202) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) @@ -1304,25 +1244,24 @@ impl WeightInfo for SubstrateWeight { /// Proof: Contracts OwnerInfoOf (max_values: None, max_size: Some(88), added: 2563, mode: Measured) /// Storage: System EventTopics (r:1602 w:1602) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) - /// The range of component `r` is `[0, 20]`. + /// The range of component `r` is `[0, 1600]`. fn seal_instantiate(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `1775 + r * (25568 ±0)` - // Estimated: `26563 + r * (1367114 ±2)` - // Minimum execution time: 376_418 nanoseconds. - Weight::from_parts(377_292_000, 0) - .saturating_add(Weight::from_parts(0, 26563)) - // Standard Error: 32_312_545 - .saturating_add(Weight::from_parts(35_904_826_312, 0).saturating_mul(r.into())) - .saturating_add(T::DbWeight::get().reads(8_u64)) - .saturating_add(T::DbWeight::get().reads((480_u64).saturating_mul(r.into()))) - .saturating_add(T::DbWeight::get().writes(5_u64)) - .saturating_add(T::DbWeight::get().writes((400_u64).saturating_mul(r.into()))) - .saturating_add(Weight::from_parts(0, 1367114).saturating_mul(r.into())) + // Measured: `1412 + r * (319 ±0)` + // Estimated: `32478 + r * (17089 ±1)` + // Minimum execution time: 269_000_000 picoseconds. + Weight::from_parts(269_000_000, 32478) + // Standard Error: 2_025_464 + .saturating_add(Weight::from_parts(321_905_333, 0).saturating_mul(r.into())) + .saturating_add(T::DbWeight::get().reads(7_u64)) + .saturating_add(T::DbWeight::get().reads((6_u64).saturating_mul(r.into()))) + .saturating_add(T::DbWeight::get().writes(4_u64)) + .saturating_add(T::DbWeight::get().writes((5_u64).saturating_mul(r.into()))) + .saturating_add(Weight::from_parts(0, 17089).saturating_mul(r.into())) } - /// Storage: System Account (r:162 w:162) + /// Storage: System Account (r:4 w:4) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) - /// Storage: Contracts ContractInfoOf (r:81 w:81) + /// Storage: Contracts ContractInfoOf (r:2 w:2) /// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured) /// Storage: Contracts CodeStorage (r:2 w:0) /// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured) @@ -1332,29 +1271,28 @@ impl WeightInfo for SubstrateWeight { /// Proof: Contracts Nonce (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured) /// Storage: Contracts OwnerInfoOf (r:1 w:1) /// Proof: Contracts OwnerInfoOf (max_values: None, max_size: Some(88), added: 2563, mode: Measured) - /// Storage: System EventTopics (r:82 w:82) + /// Storage: System EventTopics (r:3 w:3) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) /// The range of component `t` is `[0, 1]`. /// The range of component `i` is `[0, 960]`. /// The range of component `s` is `[0, 960]`. fn seal_instantiate_per_transfer_input_salt_kb(t: u32, i: u32, s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `5785 + t * (33 ±0)` - // Estimated: `850985 + t * (2671 ±3)` - // Minimum execution time: 132_157_340 nanoseconds. - Weight::from_parts(11_329_968_948, 0) - .saturating_add(Weight::from_parts(0, 850985)) - // Standard Error: 99_102_968 - .saturating_add(Weight::from_parts(84_719_458, 0).saturating_mul(t.into())) - // Standard Error: 161_609 - .saturating_add(Weight::from_parts(126_156_627, 0).saturating_mul(i.into())) - // Standard Error: 161_609 - .saturating_add(Weight::from_parts(126_628_313, 0).saturating_mul(s.into())) - .saturating_add(T::DbWeight::get().reads(329_u64)) + // Measured: `1191 + t * (219 ±0)` + // Estimated: `42880 + t * (4134 ±54)` + // Minimum execution time: 1_943_000_000 picoseconds. + Weight::from_parts(235_953_846, 42880) + // Standard Error: 59_756_874 + .saturating_add(Weight::from_parts(61_692_307, 0).saturating_mul(t.into())) + // Standard Error: 70_732 + .saturating_add(Weight::from_parts(1_661_517, 0).saturating_mul(i.into())) + // Standard Error: 70_732 + .saturating_add(Weight::from_parts(1_697_905, 0).saturating_mul(s.into())) + .saturating_add(T::DbWeight::get().reads(13_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(t.into()))) - .saturating_add(T::DbWeight::get().writes(326_u64)) + .saturating_add(T::DbWeight::get().writes(10_u64)) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(t.into()))) - .saturating_add(Weight::from_parts(0, 2671).saturating_mul(t.into())) + .saturating_add(Weight::from_parts(0, 4134).saturating_mul(t.into())) } /// Storage: System Account (r:1 w:0) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) @@ -1366,19 +1304,18 @@ impl WeightInfo for SubstrateWeight { /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured) /// Storage: System EventTopics (r:2 w:2) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) - /// The range of component `r` is `[0, 1]`. + /// The range of component `r` is `[0, 1600]`. fn seal_hash_sha2_256(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `871 + r * (642 ±0)` - // Estimated: `17225 + r * (3210 ±0)` - // Minimum execution time: 373_559 nanoseconds. - Weight::from_parts(375_166_904, 0) - .saturating_add(Weight::from_parts(0, 17225)) - // Standard Error: 125_024 - .saturating_add(Weight::from_parts(42_291_595, 0).saturating_mul(r.into())) + // Measured: `873 + r * (8 ±0)` + // Estimated: `22180 + r * (40 ±0)` + // Minimum execution time: 263_000_000 picoseconds. + Weight::from_parts(267_200_000, 22180) + // Standard Error: 3_544 + .saturating_add(Weight::from_parts(486_250, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 3210).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(0, 40).saturating_mul(r.into())) } /// Storage: System Account (r:1 w:0) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) @@ -1393,13 +1330,12 @@ impl WeightInfo for SubstrateWeight { /// The range of component `n` is `[0, 1024]`. fn seal_hash_sha2_256_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `1673` - // Estimated: `21160` - // Minimum execution time: 416_233 nanoseconds. - Weight::from_parts(416_785_000, 0) - .saturating_add(Weight::from_parts(0, 21160)) - // Standard Error: 56_223 - .saturating_add(Weight::from_parts(324_513_835, 0).saturating_mul(n.into())) + // Measured: `879` + // Estimated: `22220` + // Minimum execution time: 267_000_000 picoseconds. + Weight::from_parts(270_800_000, 22220) + // Standard Error: 15_590 + .saturating_add(Weight::from_parts(3_303_515, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -1413,19 +1349,18 @@ impl WeightInfo for SubstrateWeight { /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured) /// Storage: System EventTopics (r:2 w:2) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) - /// The range of component `r` is `[0, 1]`. + /// The range of component `r` is `[0, 1600]`. fn seal_hash_keccak_256(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `873 + r * (642 ±0)` - // Estimated: `17235 + r * (3210 ±0)` - // Minimum execution time: 371_735 nanoseconds. - Weight::from_parts(375_979_430, 0) - .saturating_add(Weight::from_parts(0, 17235)) - // Standard Error: 968_037 - .saturating_add(Weight::from_parts(57_780_769, 0).saturating_mul(r.into())) + // Measured: `873 + r * (8 ±0)` + // Estimated: `22190 + r * (40 ±0)` + // Minimum execution time: 264_000_000 picoseconds. + Weight::from_parts(268_400_000, 22190) + // Standard Error: 10_028 + .saturating_add(Weight::from_parts(598_750, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 3210).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(0, 40).saturating_mul(r.into())) } /// Storage: System Account (r:1 w:0) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) @@ -1440,13 +1375,12 @@ impl WeightInfo for SubstrateWeight { /// The range of component `n` is `[0, 1024]`. fn seal_hash_keccak_256_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `1675` - // Estimated: `21205` - // Minimum execution time: 428_196 nanoseconds. - Weight::from_parts(429_438_000, 0) - .saturating_add(Weight::from_parts(0, 21205)) - // Standard Error: 57_860 - .saturating_add(Weight::from_parts(260_917_896, 0).saturating_mul(n.into())) + // Measured: `881` + // Estimated: `22230` + // Minimum execution time: 264_000_000 picoseconds. + Weight::from_parts(268_400_000, 22230) + // Standard Error: 13_561 + .saturating_add(Weight::from_parts(2_241_406, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -1460,19 +1394,18 @@ impl WeightInfo for SubstrateWeight { /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured) /// Storage: System EventTopics (r:2 w:2) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) - /// The range of component `r` is `[0, 1]`. + /// The range of component `r` is `[0, 1600]`. fn seal_hash_blake2_256(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `873 + r * (642 ±0)` - // Estimated: `17235 + r * (3210 ±0)` - // Minimum execution time: 371_412 nanoseconds. - Weight::from_parts(373_635_818, 0) - .saturating_add(Weight::from_parts(0, 17235)) - // Standard Error: 222_973 - .saturating_add(Weight::from_parts(33_347_181, 0).saturating_mul(r.into())) + // Measured: `873 + r * (8 ±0)` + // Estimated: `22225 + r * (40 ±0)` + // Minimum execution time: 264_000_000 picoseconds. + Weight::from_parts(267_400_000, 22225) + // Standard Error: 3_752 + .saturating_add(Weight::from_parts(426_500, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 3210).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(0, 40).saturating_mul(r.into())) } /// Storage: System Account (r:1 w:0) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) @@ -1487,13 +1420,12 @@ impl WeightInfo for SubstrateWeight { /// The range of component `n` is `[0, 1024]`. fn seal_hash_blake2_256_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `1675` - // Estimated: `21180` - // Minimum execution time: 405_858 nanoseconds. - Weight::from_parts(406_498_000, 0) - .saturating_add(Weight::from_parts(0, 21180)) - // Standard Error: 48_388 - .saturating_add(Weight::from_parts(103_283_157, 0).saturating_mul(n.into())) + // Measured: `881` + // Estimated: `22340` + // Minimum execution time: 263_000_000 picoseconds. + Weight::from_parts(264_400_000, 22340) + // Standard Error: 6_940 + .saturating_add(Weight::from_parts(1_232_421, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -1507,19 +1439,18 @@ impl WeightInfo for SubstrateWeight { /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured) /// Storage: System EventTopics (r:2 w:2) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) - /// The range of component `r` is `[0, 1]`. + /// The range of component `r` is `[0, 1600]`. fn seal_hash_blake2_128(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `873 + r * (679 ±0)` - // Estimated: `17235 + r * (3395 ±0)` - // Minimum execution time: 371_746 nanoseconds. - Weight::from_parts(373_538_171, 0) - .saturating_add(Weight::from_parts(0, 17235)) - // Standard Error: 387_332 - .saturating_add(Weight::from_parts(35_933_528, 0).saturating_mul(r.into())) + // Measured: `875 + r * (8 ±0)` + // Estimated: `22190 + r * (40 ±0)` + // Minimum execution time: 262_000_000 picoseconds. + Weight::from_parts(264_800_000, 22190) + // Standard Error: 2_309 + .saturating_add(Weight::from_parts(423_500, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 3395).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(0, 40).saturating_mul(r.into())) } /// Storage: System Account (r:1 w:0) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) @@ -1534,13 +1465,12 @@ impl WeightInfo for SubstrateWeight { /// The range of component `n` is `[0, 1024]`. fn seal_hash_blake2_128_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `1675` - // Estimated: `21225` - // Minimum execution time: 405_752 nanoseconds. - Weight::from_parts(406_417_000, 0) - .saturating_add(Weight::from_parts(0, 21225)) - // Standard Error: 47_051 - .saturating_add(Weight::from_parts(103_325_027, 0).saturating_mul(n.into())) + // Measured: `881` + // Estimated: `22230` + // Minimum execution time: 264_000_000 picoseconds. + Weight::from_parts(253_600_000, 22230) + // Standard Error: 18_476 + .saturating_add(Weight::from_parts(1_265_625, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -1554,19 +1484,18 @@ impl WeightInfo for SubstrateWeight { /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured) /// Storage: System EventTopics (r:2 w:2) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) - /// The range of component `r` is `[0, 1]`. + /// The range of component `r` is `[0, 1600]`. fn seal_ecdsa_recover(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `917 + r * (6083 ±0)` - // Estimated: `17455 + r * (30415 ±0)` - // Minimum execution time: 373_882 nanoseconds. - Weight::from_parts(376_553_787, 0) - .saturating_add(Weight::from_parts(0, 17455)) - // Standard Error: 912_833 - .saturating_add(Weight::from_parts(3_021_100_412, 0).saturating_mul(r.into())) + // Measured: `800 + r * (78 ±0)` + // Estimated: `22170 + r * (390 ±0)` + // Minimum execution time: 264_000_000 picoseconds. + Weight::from_parts(440_800_000, 22170) + // Standard Error: 165_482 + .saturating_add(Weight::from_parts(35_684_500, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 30415).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(0, 390).saturating_mul(r.into())) } /// Storage: System Account (r:1 w:0) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) @@ -1578,19 +1507,18 @@ impl WeightInfo for SubstrateWeight { /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured) /// Storage: System EventTopics (r:2 w:2) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) - /// The range of component `r` is `[0, 1]`. + /// The range of component `r` is `[0, 1600]`. fn seal_ecdsa_to_eth_address(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `886 + r * (3362 ±0)` - // Estimated: `17300 + r * (16810 ±0)` - // Minimum execution time: 373_673 nanoseconds. - Weight::from_parts(375_712_961, 0) - .saturating_add(Weight::from_parts(0, 17300)) - // Standard Error: 596_297 - .saturating_add(Weight::from_parts(738_257_638, 0).saturating_mul(r.into())) + // Measured: `643 + r * (44 ±0)` + // Estimated: `21760 + r * (220 ±0)` + // Minimum execution time: 289_000_000 picoseconds. + Weight::from_parts(290_800_000, 21760) + // Standard Error: 43_897 + .saturating_add(Weight::from_parts(8_038_500, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 16810).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(0, 220).saturating_mul(r.into())) } /// Storage: System Account (r:1 w:0) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) @@ -1604,21 +1532,20 @@ impl WeightInfo for SubstrateWeight { /// Proof: Contracts OwnerInfoOf (max_values: None, max_size: Some(88), added: 2563, mode: Measured) /// Storage: System EventTopics (r:1538 w:1538) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) - /// The range of component `r` is `[0, 20]`. + /// The range of component `r` is `[0, 1600]`. fn seal_set_code_hash(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `0 + r * (79300 ±0)` - // Estimated: `64844 + r * (942952 ±833)` - // Minimum execution time: 374_097 nanoseconds. - Weight::from_parts(374_985_000, 0) - .saturating_add(Weight::from_parts(0, 64844)) - // Standard Error: 3_772_336 - .saturating_add(Weight::from_parts(1_546_402_854, 0).saturating_mul(r.into())) + // Measured: `0 + r * (1031 ±0)` + // Estimated: `1013551 + r * (11518 ±113)` + // Minimum execution time: 270_000_000 picoseconds. + Weight::from_parts(270_000_000, 1013551) + // Standard Error: 912_085 + .saturating_add(Weight::from_parts(18_098_000, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) - .saturating_add(T::DbWeight::get().reads((225_u64).saturating_mul(r.into()))) + .saturating_add(T::DbWeight::get().reads((3_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3_u64)) - .saturating_add(T::DbWeight::get().writes((150_u64).saturating_mul(r.into()))) - .saturating_add(Weight::from_parts(0, 942952).saturating_mul(r.into())) + .saturating_add(T::DbWeight::get().writes((2_u64).saturating_mul(r.into()))) + .saturating_add(Weight::from_parts(0, 11518).saturating_mul(r.into())) } /// Storage: System Account (r:1 w:0) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) @@ -1630,19 +1557,18 @@ impl WeightInfo for SubstrateWeight { /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured) /// Storage: System EventTopics (r:2 w:2) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) - /// The range of component `r` is `[0, 20]`. + /// The range of component `r` is `[0, 1600]`. fn seal_reentrance_count(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `869 + r * (240 ±0)` - // Estimated: `17215 + r * (1200 ±0)` - // Minimum execution time: 374_249 nanoseconds. - Weight::from_parts(377_990_998, 0) - .saturating_add(Weight::from_parts(0, 17215)) - // Standard Error: 38_133 - .saturating_add(Weight::from_parts(11_483_273, 0).saturating_mul(r.into())) + // Measured: `869 + r * (3 ±0)` + // Estimated: `22160 + r * (15 ±0)` + // Minimum execution time: 304_000_000 picoseconds. + Weight::from_parts(299_400_000, 22160) + // Standard Error: 8_086 + .saturating_add(Weight::from_parts(219_250, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 1200).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(0, 15).saturating_mul(r.into())) } /// Storage: System Account (r:1 w:0) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) @@ -1654,19 +1580,18 @@ impl WeightInfo for SubstrateWeight { /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured) /// Storage: System EventTopics (r:2 w:2) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) - /// The range of component `r` is `[0, 20]`. + /// The range of component `r` is `[0, 1600]`. fn seal_account_reentrance_count(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `2102 + r * (3154 ±0)` - // Estimated: `21980 + r * (15875 ±2)` - // Minimum execution time: 375_552 nanoseconds. - Weight::from_parts(400_624_032, 0) - .saturating_add(Weight::from_parts(0, 21980)) - // Standard Error: 82_523 - .saturating_add(Weight::from_parts(18_057_327, 0).saturating_mul(r.into())) + // Measured: `2085 + r * (39 ±0)` + // Estimated: `24900 + r * (200 ±0)` + // Minimum execution time: 275_000_000 picoseconds. + Weight::from_parts(278_000_000, 24900) + // Standard Error: 9_187 + .saturating_add(Weight::from_parts(296_000, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 15875).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(0, 200).saturating_mul(r.into())) } /// Storage: System Account (r:1 w:0) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) @@ -1680,591 +1605,526 @@ impl WeightInfo for SubstrateWeight { /// Proof: Contracts Nonce (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured) /// Storage: System EventTopics (r:2 w:2) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) - /// The range of component `r` is `[0, 20]`. + /// The range of component `r` is `[0, 1600]`. fn seal_instantiation_nonce(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `872 + r * (240 ±0)` - // Estimated: `18598 + r * (1440 ±0)` - // Minimum execution time: 373_899 nanoseconds. - Weight::from_parts(379_733_943, 0) - .saturating_add(Weight::from_parts(0, 18598)) - // Standard Error: 32_022 - .saturating_add(Weight::from_parts(9_381_180, 0).saturating_mul(r.into())) - .saturating_add(T::DbWeight::get().reads(7_u64)) - .saturating_add(T::DbWeight::get().writes(4_u64)) - .saturating_add(Weight::from_parts(0, 1440).saturating_mul(r.into())) + // Measured: `872 + r * (3 ±0)` + // Estimated: `24532 + r * (18 ±0)` + // Minimum execution time: 267_000_000 picoseconds. + Weight::from_parts(267_200_000, 24532) + // Standard Error: 4_396 + .saturating_add(Weight::from_parts(167_500, 0).saturating_mul(r.into())) + .saturating_add(T::DbWeight::get().reads(6_u64)) + .saturating_add(T::DbWeight::get().writes(3_u64)) + .saturating_add(Weight::from_parts(0, 18).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_i64const(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 834 nanoseconds. - Weight::from_parts(1_009_646, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 388 - .saturating_add(Weight::from_parts(411_979, 0).saturating_mul(r.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(1_200_000, 0) + // Standard Error: 92 + .saturating_add(Weight::from_parts(25_440, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_i64load(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 882 nanoseconds. - Weight::from_parts(1_416_377, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 1_133 - .saturating_add(Weight::from_parts(1_075_838, 0).saturating_mul(r.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(400_000, 0) + // Standard Error: 378 + .saturating_add(Weight::from_parts(41_200, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_i64store(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 878 nanoseconds. - Weight::from_parts(1_343_056, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 426 - .saturating_add(Weight::from_parts(1_001_214, 0).saturating_mul(r.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(1_200_000, 0) + // Standard Error: 130 + .saturating_add(Weight::from_parts(40_160, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_select(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 796 nanoseconds. - Weight::from_parts(1_079_086, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 409 - .saturating_add(Weight::from_parts(1_149_188, 0).saturating_mul(r.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(1_000_000, 0) + // Standard Error: 829 + .saturating_add(Weight::from_parts(66_453, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_if(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 800 nanoseconds. - Weight::from_parts(1_044_184, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 707 - .saturating_add(Weight::from_parts(1_315_686, 0).saturating_mul(r.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(1_400_000, 0) + // Standard Error: 1_253 + .saturating_add(Weight::from_parts(61_280, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_br(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 807 nanoseconds. - Weight::from_parts(1_049_633, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 361 - .saturating_add(Weight::from_parts(640_530, 0).saturating_mul(r.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(1_000_000, 0) + // Standard Error: 997 + .saturating_add(Weight::from_parts(40_533, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_br_if(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 774 nanoseconds. - Weight::from_parts(1_124_053, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 784 - .saturating_add(Weight::from_parts(949_398, 0).saturating_mul(r.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(4_400_000, 0) + // Standard Error: 831 + .saturating_add(Weight::from_parts(51_360, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_br_table(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 810 nanoseconds. - Weight::from_parts(676_581, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 2_356 - .saturating_add(Weight::from_parts(1_163_465, 0).saturating_mul(r.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(2_000_000, 0) + // Standard Error: 522 + .saturating_add(Weight::from_parts(64_960, 0).saturating_mul(r.into())) } /// The range of component `e` is `[1, 256]`. - fn instr_br_table_per_entry(e: u32, ) -> Weight { + fn instr_br_table_per_entry(_e: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_580 nanoseconds. - Weight::from_parts(2_835_656, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 71 - .saturating_add(Weight::from_parts(4_686, 0).saturating_mul(e.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(1_000_000, 0) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_call(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 826 nanoseconds. - Weight::from_parts(1_625_698, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 1_740 - .saturating_add(Weight::from_parts(2_332_187, 0).saturating_mul(r.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(2_400_000, 0) + // Standard Error: 1_295 + .saturating_add(Weight::from_parts(67_120, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_call_indirect(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 901 nanoseconds. - Weight::from_parts(2_338_620, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 1_642 - .saturating_add(Weight::from_parts(2_924_090, 0).saturating_mul(r.into())) - } - /// The range of component `p` is `[0, 128]`. - fn instr_call_indirect_per_param(p: u32, ) -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 4_670 nanoseconds. - Weight::from_parts(5_556_246, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 1_491 - .saturating_add(Weight::from_parts(228_965, 0).saturating_mul(p.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(1_800_000, 0) + // Standard Error: 221 + .saturating_add(Weight::from_parts(85_040, 0).saturating_mul(r.into())) } /// The range of component `l` is `[0, 1024]`. fn instr_call_per_local(l: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_099 nanoseconds. - Weight::from_parts(3_896_177, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 99 - .saturating_add(Weight::from_parts(91_304, 0).saturating_mul(l.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(1_400_000, 0) + // Standard Error: 451 + .saturating_add(Weight::from_parts(781, 0).saturating_mul(l.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_local_get(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_042 nanoseconds. - Weight::from_parts(3_334_621, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 793 - .saturating_add(Weight::from_parts(459_346, 0).saturating_mul(r.into())) + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(2_400_000, 0) + // Standard Error: 277 + .saturating_add(Weight::from_parts(26_080, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_local_set(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_968 nanoseconds. - Weight::from_parts(3_235_286, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 427 - .saturating_add(Weight::from_parts(485_454, 0).saturating_mul(r.into())) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(2_400_000, 0) + // Standard Error: 92 + .saturating_add(Weight::from_parts(25_760, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_local_tee(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_012 nanoseconds. - Weight::from_parts(3_303_555, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 371 - .saturating_add(Weight::from_parts(657_811, 0).saturating_mul(r.into())) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(2_600_000, 0) + // Standard Error: 184 + .saturating_add(Weight::from_parts(38_560, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_global_get(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 865 nanoseconds. - Weight::from_parts(1_249_987, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 417 - .saturating_add(Weight::from_parts(896_704, 0).saturating_mul(r.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(1_600_000, 0) + // Standard Error: 391 + .saturating_add(Weight::from_parts(32_480, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_global_set(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 866 nanoseconds. - Weight::from_parts(1_216_218, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 503 - .saturating_add(Weight::from_parts(919_719, 0).saturating_mul(r.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(1_800_000, 0) + // Standard Error: 226 + .saturating_add(Weight::from_parts(31_680, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_memory_current(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 921 nanoseconds. - Weight::from_parts(1_228_408, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 309 - .saturating_add(Weight::from_parts(813_007, 0).saturating_mul(r.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(0, 0) + // Standard Error: 697 + .saturating_add(Weight::from_parts(31_040, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 1]`. + /// The range of component `r` is `[0, 16]`. fn instr_memory_grow(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 820 nanoseconds. - Weight::from_parts(914_830, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 6_018 - .saturating_add(Weight::from_parts(237_062_769, 0).saturating_mul(r.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(600_000, 0) + // Standard Error: 2_563_038 + .saturating_add(Weight::from_parts(21_000_000, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_i64clz(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 812 nanoseconds. - Weight::from_parts(1_554_406, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 9_979 - .saturating_add(Weight::from_parts(625_434, 0).saturating_mul(r.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(1_400_000, 0) + // Standard Error: 1_002 + .saturating_add(Weight::from_parts(38_640, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_i64ctz(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 798 nanoseconds. - Weight::from_parts(1_095_113, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 243 - .saturating_add(Weight::from_parts(634_204, 0).saturating_mul(r.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(1_600_000, 0) + // Standard Error: 919 + .saturating_add(Weight::from_parts(38_720, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_i64popcnt(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 792 nanoseconds. - Weight::from_parts(1_109_845, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 14_944 - .saturating_add(Weight::from_parts(658_834, 0).saturating_mul(r.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(1_200_000, 0) + // Standard Error: 92 + .saturating_add(Weight::from_parts(38_240, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_i64eqz(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 815 nanoseconds. - Weight::from_parts(1_068_916, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 327 - .saturating_add(Weight::from_parts(652_897, 0).saturating_mul(r.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(1_200_000, 0) + // Standard Error: 927 + .saturating_add(Weight::from_parts(38_800, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_i64extendsi32(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 798 nanoseconds. - Weight::from_parts(1_069_745, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 306 - .saturating_add(Weight::from_parts(618_481, 0).saturating_mul(r.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(1_200_000, 0) + // Standard Error: 92 + .saturating_add(Weight::from_parts(38_240, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_i64extendui32(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 799 nanoseconds. - Weight::from_parts(1_398_001, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 6_234 - .saturating_add(Weight::from_parts(611_399, 0).saturating_mul(r.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(0, 0) + // Standard Error: 333 + .saturating_add(Weight::from_parts(39_520, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_i32wrapi64(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 811 nanoseconds. - Weight::from_parts(1_098_083, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 297 - .saturating_add(Weight::from_parts(617_692, 0).saturating_mul(r.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(2_000_000, 0) + // Standard Error: 378 + .saturating_add(Weight::from_parts(38_320, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_i64eq(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 815 nanoseconds. - Weight::from_parts(1_046_922, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 335 - .saturating_add(Weight::from_parts(909_196, 0).saturating_mul(r.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(1_000_000, 0) + // Standard Error: 1_120 + .saturating_add(Weight::from_parts(52_160, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_i64ne(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 805 nanoseconds. - Weight::from_parts(1_093_667, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 233 - .saturating_add(Weight::from_parts(907_378, 0).saturating_mul(r.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(2_000_000, 0) + // Standard Error: 380 + .saturating_add(Weight::from_parts(51_040, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_i64lts(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 805 nanoseconds. - Weight::from_parts(1_290_591, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 3_201 - .saturating_add(Weight::from_parts(902_006, 0).saturating_mul(r.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(1_600_000, 0) + // Standard Error: 612 + .saturating_add(Weight::from_parts(51_520, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_i64ltu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 783 nanoseconds. - Weight::from_parts(1_159_977, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 2_310 - .saturating_add(Weight::from_parts(906_489, 0).saturating_mul(r.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(1_400_000, 0) + // Standard Error: 122 + .saturating_add(Weight::from_parts(50_800, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_i64gts(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 790 nanoseconds. - Weight::from_parts(1_109_719, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 261 - .saturating_add(Weight::from_parts(906_614, 0).saturating_mul(r.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(1_400_000, 0) + // Standard Error: 402 + .saturating_add(Weight::from_parts(51_040, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_i64gtu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 776 nanoseconds. - Weight::from_parts(1_076_567, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 348 - .saturating_add(Weight::from_parts(919_374, 0).saturating_mul(r.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(1_200_000, 0) + // Standard Error: 320 + .saturating_add(Weight::from_parts(51_200, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_i64les(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 780 nanoseconds. - Weight::from_parts(1_069_663, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 265 - .saturating_add(Weight::from_parts(908_037, 0).saturating_mul(r.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(1_600_000, 0) + // Standard Error: 160 + .saturating_add(Weight::from_parts(50_880, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_i64leu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 832 nanoseconds. - Weight::from_parts(930_920, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 2_170 - .saturating_add(Weight::from_parts(929_811, 0).saturating_mul(r.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(1_000_000, 0) + // Standard Error: 122 + .saturating_add(Weight::from_parts(51_120, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_i64ges(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 787 nanoseconds. - Weight::from_parts(1_087_325, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 315 - .saturating_add(Weight::from_parts(908_321, 0).saturating_mul(r.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(400_000, 0) + // Standard Error: 277 + .saturating_add(Weight::from_parts(51_680, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_i64geu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 798 nanoseconds. - Weight::from_parts(1_029_132, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 2_095 - .saturating_add(Weight::from_parts(913_553, 0).saturating_mul(r.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(1_000_000, 0) + // Standard Error: 130 + .saturating_add(Weight::from_parts(51_360, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_i64add(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 791 nanoseconds. - Weight::from_parts(1_086_314, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 197 - .saturating_add(Weight::from_parts(896_392, 0).saturating_mul(r.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(600_000, 0) + // Standard Error: 184 + .saturating_add(Weight::from_parts(51_360, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_i64sub(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 793 nanoseconds. - Weight::from_parts(1_078_172, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 404 - .saturating_add(Weight::from_parts(886_329, 0).saturating_mul(r.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(1_400_000, 0) + // Standard Error: 122 + .saturating_add(Weight::from_parts(50_800, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_i64mul(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 799 nanoseconds. - Weight::from_parts(1_095_010, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 431 - .saturating_add(Weight::from_parts(886_513, 0).saturating_mul(r.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(1_000_000, 0) + // Standard Error: 1_012 + .saturating_add(Weight::from_parts(53_786, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_i64divs(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 810 nanoseconds. - Weight::from_parts(1_114_325, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 452 - .saturating_add(Weight::from_parts(1_521_849, 0).saturating_mul(r.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(1_000_000, 0) + // Standard Error: 80 + .saturating_add(Weight::from_parts(51_440, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_i64divu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 784 nanoseconds. - Weight::from_parts(1_123_153, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 475 - .saturating_add(Weight::from_parts(1_457_746, 0).saturating_mul(r.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(1_400_000, 0) + // Standard Error: 160 + .saturating_add(Weight::from_parts(51_200, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_i64rems(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 809 nanoseconds. - Weight::from_parts(1_145_906, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 718 - .saturating_add(Weight::from_parts(1_549_964, 0).saturating_mul(r.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(600_000, 0) + // Standard Error: 153 + .saturating_add(Weight::from_parts(51_920, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_i64remu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 803 nanoseconds. - Weight::from_parts(1_110_328, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 627 - .saturating_add(Weight::from_parts(1_453_013, 0).saturating_mul(r.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(800_000, 0) + // Standard Error: 80 + .saturating_add(Weight::from_parts(51_440, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_i64and(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 786 nanoseconds. - Weight::from_parts(1_108_792, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 286 - .saturating_add(Weight::from_parts(897_035, 0).saturating_mul(r.into())) + // Minimum execution time: 0_000 picoseconds. + Weight::from_parts(600_000, 0) + // Standard Error: 153 + .saturating_add(Weight::from_parts(51_120, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_i64or(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 787 nanoseconds. - Weight::from_parts(830_000, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 15_995 - .saturating_add(Weight::from_parts(963_344, 0).saturating_mul(r.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(800_000, 0) + // Standard Error: 302 + .saturating_add(Weight::from_parts(51_600, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_i64xor(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 773 nanoseconds. - Weight::from_parts(1_082_459, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 330 - .saturating_add(Weight::from_parts(897_077, 0).saturating_mul(r.into())) + // Minimum execution time: 0_000 picoseconds. + Weight::from_parts(600_000, 0) + // Standard Error: 153 + .saturating_add(Weight::from_parts(51_120, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_i64shl(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 810 nanoseconds. - Weight::from_parts(1_325_815, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 3_352 - .saturating_add(Weight::from_parts(899_555, 0).saturating_mul(r.into())) + // Minimum execution time: 0_000 picoseconds. + Weight::from_parts(600_000, 0) + // Standard Error: 226 + .saturating_add(Weight::from_parts(51_040, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_i64shrs(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 808 nanoseconds. - Weight::from_parts(1_085_903, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 430 - .saturating_add(Weight::from_parts(903_249, 0).saturating_mul(r.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(800_000, 0) + // Standard Error: 201 + .saturating_add(Weight::from_parts(51_280, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_i64shru(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 792 nanoseconds. - Weight::from_parts(1_091_261, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 312 - .saturating_add(Weight::from_parts(902_245, 0).saturating_mul(r.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(2_400_000, 0) + // Standard Error: 754 + .saturating_add(Weight::from_parts(50_800, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_i64rotl(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 807 nanoseconds. - Weight::from_parts(1_121_052, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 506 - .saturating_add(Weight::from_parts(902_772, 0).saturating_mul(r.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(1_200_000, 0) + // Standard Error: 440 + .saturating_add(Weight::from_parts(51_280, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_i64rotr(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 823 nanoseconds. - Weight::from_parts(1_317_597, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 6_219 - .saturating_add(Weight::from_parts(896_692, 0).saturating_mul(r.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(1_400_000, 0) + // Standard Error: 402 + .saturating_add(Weight::from_parts(51_040, 0).saturating_mul(r.into())) } } @@ -2275,10 +2135,9 @@ impl WeightInfo for () { fn on_process_deletion_queue_batch() -> Weight { // Proof Size summary in bytes: // Measured: `109` - // Estimated: `604` - // Minimum execution time: 2_591 nanoseconds. - Weight::from_parts(2_817_000, 0) - .saturating_add(Weight::from_parts(0, 604)) + // Estimated: `1594` + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(3_000_000, 1594) .saturating_add(RocksDbWeight::get().reads(1_u64)) } /// Storage: Skipped Metadata (r:0 w:0) @@ -2286,14 +2145,14 @@ impl WeightInfo for () { /// The range of component `k` is `[0, 1024]`. fn on_initialize_per_trie_key(k: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `481 + k * (69 ±0)` - // Estimated: `471 + k * (70 ±0)` - // Minimum execution time: 10_190 nanoseconds. - Weight::from_parts(6_642_117, 0) - .saturating_add(Weight::from_parts(0, 471)) - // Standard Error: 992 - .saturating_add(Weight::from_parts(919_828, 0).saturating_mul(k.into())) + // Measured: `425 + k * (69 ±0)` + // Estimated: `424 + k * (70 ±0)` + // Minimum execution time: 7_000_000 picoseconds. + Weight::from_parts(15_000_000, 424) + // Standard Error: 63_971 + .saturating_add(Weight::from_parts(859_375, 0).saturating_mul(k.into())) .saturating_add(RocksDbWeight::get().reads(1_u64)) + .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(k.into()))) .saturating_add(RocksDbWeight::get().writes(1_u64)) .saturating_add(RocksDbWeight::get().writes((1_u64).saturating_mul(k.into()))) .saturating_add(Weight::from_parts(0, 70).saturating_mul(k.into())) @@ -2303,16 +2162,14 @@ impl WeightInfo for () { /// The range of component `q` is `[0, 128]`. fn on_initialize_per_queue_item(q: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `281 + q * (33 ±0)` - // Estimated: `763 + q * (33 ±0)` - // Minimum execution time: 2_598 nanoseconds. - Weight::from_parts(10_288_252, 0) - .saturating_add(Weight::from_parts(0, 763)) - // Standard Error: 2_886 - .saturating_add(Weight::from_parts(1_092_420, 0).saturating_mul(q.into())) + // Measured: `280 + q * (33 ±0)` + // Estimated: `1663 + q * (34 ±0)` + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(5_600_000, 1663) + // Standard Error: 54_486 + .saturating_add(Weight::from_parts(1_062_500, 0).saturating_mul(q.into())) .saturating_add(RocksDbWeight::get().reads(1_u64)) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - .saturating_add(Weight::from_parts(0, 33).saturating_mul(q.into())) + .saturating_add(Weight::from_parts(0, 34).saturating_mul(q.into())) } /// Storage: Contracts PristineCode (r:1 w:0) /// Proof: Contracts PristineCode (max_values: None, max_size: Some(125988), added: 128463, mode: Measured) @@ -2321,13 +2178,12 @@ impl WeightInfo for () { /// The range of component `c` is `[0, 61717]`. fn reinstrument(c: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `270 + c * (1 ±0)` - // Estimated: `3025 + c * (2 ±0)` - // Minimum execution time: 34_338 nanoseconds. - Weight::from_parts(32_159_677, 0) - .saturating_add(Weight::from_parts(0, 3025)) - // Standard Error: 53 - .saturating_add(Weight::from_parts(51_034, 0).saturating_mul(c.into())) + // Measured: `274` + // Estimated: `4087 + c * (2 ±0)` + // Minimum execution time: 26_000_000 picoseconds. + Weight::from_parts(31_816_913, 4087) + // Standard Error: 280 + .saturating_add(Weight::from_parts(85_137, 0).saturating_mul(c.into())) .saturating_add(RocksDbWeight::get().reads(1_u64)) .saturating_add(RocksDbWeight::get().writes(1_u64)) .saturating_add(Weight::from_parts(0, 2).saturating_mul(c.into())) @@ -2345,13 +2201,12 @@ impl WeightInfo for () { /// The range of component `c` is `[0, 125952]`. fn call_with_code_per_byte(c: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `803` - // Estimated: `16930 + c * (5 ±0)` - // Minimum execution time: 385_587 nanoseconds. - Weight::from_parts(395_545_811, 0) - .saturating_add(Weight::from_parts(0, 16930)) - // Standard Error: 27 - .saturating_add(Weight::from_parts(31_342, 0).saturating_mul(c.into())) + // Measured: `812` + // Estimated: `21955 + c * (5 ±0)` + // Minimum execution time: 278_000_000 picoseconds. + Weight::from_parts(277_800_000, 21955) + // Standard Error: 864 + .saturating_add(Weight::from_parts(53_496, 0).saturating_mul(c.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(4_u64)) .saturating_add(Weight::from_parts(0, 5).saturating_mul(c.into())) @@ -2377,17 +2232,16 @@ impl WeightInfo for () { /// The range of component `s` is `[0, 1048576]`. fn instantiate_with_code(c: u32, i: u32, s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `270` - // Estimated: `20267` - // Minimum execution time: 3_799_742 nanoseconds. - Weight::from_parts(670_115_588, 0) - .saturating_add(Weight::from_parts(0, 20267)) - // Standard Error: 287 - .saturating_add(Weight::from_parts(93_885, 0).saturating_mul(c.into())) - // Standard Error: 16 - .saturating_add(Weight::from_parts(1_367, 0).saturating_mul(i.into())) - // Standard Error: 16 - .saturating_add(Weight::from_parts(1_781, 0).saturating_mul(s.into())) + // Measured: `192` + // Estimated: `25559` + // Minimum execution time: 3_745_000_000 picoseconds. + Weight::from_parts(311_659_401, 25559) + // Standard Error: 2_527 + .saturating_add(Weight::from_parts(150_807, 0).saturating_mul(c.into())) + // Standard Error: 148 + .saturating_add(Weight::from_parts(1_659, 0).saturating_mul(i.into())) + // Standard Error: 148 + .saturating_add(Weight::from_parts(1_634, 0).saturating_mul(s.into())) .saturating_add(RocksDbWeight::get().reads(9_u64)) .saturating_add(RocksDbWeight::get().writes(10_u64)) } @@ -2410,14 +2264,13 @@ impl WeightInfo for () { fn instantiate(i: u32, s: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `546` - // Estimated: `22039` - // Minimum execution time: 1_949_008 nanoseconds. - Weight::from_parts(214_033_418, 0) - .saturating_add(Weight::from_parts(0, 22039)) - // Standard Error: 8 - .saturating_add(Weight::from_parts(1_666, 0).saturating_mul(i.into())) - // Standard Error: 8 - .saturating_add(Weight::from_parts(1_801, 0).saturating_mul(s.into())) + // Estimated: `29123` + // Minimum execution time: 1_654_000_000 picoseconds. + Weight::from_parts(83_000_000, 29123) + // Standard Error: 49 + .saturating_add(Weight::from_parts(1_656, 0).saturating_mul(i.into())) + // Standard Error: 49 + .saturating_add(Weight::from_parts(1_500, 0).saturating_mul(s.into())) .saturating_add(RocksDbWeight::get().reads(9_u64)) .saturating_add(RocksDbWeight::get().writes(7_u64)) } @@ -2434,10 +2287,9 @@ impl WeightInfo for () { fn call() -> Weight { // Proof Size summary in bytes: // Measured: `855` - // Estimated: `17145` - // Minimum execution time: 146_654 nanoseconds. - Weight::from_parts(147_528_000, 0) - .saturating_add(Weight::from_parts(0, 17145)) + // Estimated: `22095` + // Minimum execution time: 112_000_000 picoseconds. + Weight::from_parts(112_000_000, 22095) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(4_u64)) } @@ -2453,12 +2305,11 @@ impl WeightInfo for () { fn upload_code(c: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `109` - // Estimated: `5386` - // Minimum execution time: 387_889 nanoseconds. - Weight::from_parts(391_379_335, 0) - .saturating_add(Weight::from_parts(0, 5386)) - // Standard Error: 89 - .saturating_add(Weight::from_parts(94_810, 0).saturating_mul(c.into())) + // Estimated: `7366` + // Minimum execution time: 443_000_000 picoseconds. + Weight::from_parts(449_229_758, 7366) + // Standard Error: 848 + .saturating_add(Weight::from_parts(150_992, 0).saturating_mul(c.into())) .saturating_add(RocksDbWeight::get().reads(2_u64)) .saturating_add(RocksDbWeight::get().writes(4_u64)) } @@ -2473,10 +2324,9 @@ impl WeightInfo for () { fn remove_code() -> Weight { // Proof Size summary in bytes: // Measured: `287` - // Estimated: `6098` - // Minimum execution time: 26_014 nanoseconds. - Weight::from_parts(26_510_000, 0) - .saturating_add(Weight::from_parts(0, 6098)) + // Estimated: `8078` + // Minimum execution time: 19_000_000 picoseconds. + Weight::from_parts(19_000_000, 8078) .saturating_add(RocksDbWeight::get().reads(2_u64)) .saturating_add(RocksDbWeight::get().writes(4_u64)) } @@ -2489,10 +2339,9 @@ impl WeightInfo for () { fn set_code() -> Weight { // Proof Size summary in bytes: // Measured: `666` - // Estimated: `16848` - // Minimum execution time: 30_177 nanoseconds. - Weight::from_parts(30_639_000, 0) - .saturating_add(Weight::from_parts(0, 16848)) + // Estimated: `19818` + // Minimum execution time: 23_000_000 picoseconds. + Weight::from_parts(23_000_000, 19818) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(6_u64)) } @@ -2506,19 +2355,18 @@ impl WeightInfo for () { /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured) /// Storage: System EventTopics (r:2 w:2) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) - /// The range of component `r` is `[0, 20]`. + /// The range of component `r` is `[0, 1600]`. fn seal_caller(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `877 + r * (480 ±0)` - // Estimated: `17295 + r * (2400 ±0)` - // Minimum execution time: 373_786 nanoseconds. - Weight::from_parts(377_332_691, 0) - .saturating_add(Weight::from_parts(0, 17295)) - // Standard Error: 51_211 - .saturating_add(Weight::from_parts(17_715_615, 0).saturating_mul(r.into())) + // Measured: `875 + r * (6 ±0)` + // Estimated: `22235 + r * (30 ±0)` + // Minimum execution time: 268_000_000 picoseconds. + Weight::from_parts(271_600_000, 22235) + // Standard Error: 3_132 + .saturating_add(Weight::from_parts(287_250, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 2400).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) } /// Storage: System Account (r:1 w:0) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) @@ -2530,20 +2378,19 @@ impl WeightInfo for () { /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured) /// Storage: System EventTopics (r:2 w:2) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) - /// The range of component `r` is `[0, 20]`. + /// The range of component `r` is `[0, 1600]`. fn seal_is_contract(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `917 + r * (21778 ±0)` - // Estimated: `17295 + r * (306895 ±0)` - // Minimum execution time: 374_009 nanoseconds. - Weight::from_parts(238_991_986, 0) - .saturating_add(Weight::from_parts(0, 17295)) - // Standard Error: 464_711 - .saturating_add(Weight::from_parts(249_099_538, 0).saturating_mul(r.into())) + // Measured: `876 + r * (272 ±0)` + // Estimated: `22465 + r * (3835 ±0)` + // Minimum execution time: 266_000_000 picoseconds. + Weight::from_parts(189_000_000, 22465) + // Standard Error: 57_977 + .saturating_add(Weight::from_parts(2_674_750, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) - .saturating_add(RocksDbWeight::get().reads((80_u64).saturating_mul(r.into()))) + .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 306895).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(0, 3835).saturating_mul(r.into())) } /// Storage: System Account (r:1 w:0) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) @@ -2555,20 +2402,19 @@ impl WeightInfo for () { /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured) /// Storage: System EventTopics (r:2 w:2) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) - /// The range of component `r` is `[0, 20]`. + /// The range of component `r` is `[0, 1600]`. fn seal_code_hash(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `921 + r * (22099 ±0)` - // Estimated: `17340 + r * (308500 ±0)` - // Minimum execution time: 375_058 nanoseconds. - Weight::from_parts(238_765_068, 0) - .saturating_add(Weight::from_parts(0, 17340)) - // Standard Error: 662_617 - .saturating_add(Weight::from_parts(302_175_089, 0).saturating_mul(r.into())) + // Measured: `885 + r * (276 ±0)` + // Estimated: `22480 + r * (3855 ±0)` + // Minimum execution time: 281_000_000 picoseconds. + Weight::from_parts(193_800_000, 22480) + // Standard Error: 64_145 + .saturating_add(Weight::from_parts(3_274_000, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) - .saturating_add(RocksDbWeight::get().reads((80_u64).saturating_mul(r.into()))) + .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 308500).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(0, 3855).saturating_mul(r.into())) } /// Storage: System Account (r:1 w:0) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) @@ -2580,19 +2426,18 @@ impl WeightInfo for () { /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured) /// Storage: System EventTopics (r:2 w:2) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) - /// The range of component `r` is `[0, 20]`. + /// The range of component `r` is `[0, 1600]`. fn seal_own_code_hash(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `884 + r * (480 ±0)` - // Estimated: `17330 + r * (2400 ±0)` - // Minimum execution time: 374_747 nanoseconds. - Weight::from_parts(376_482_380, 0) - .saturating_add(Weight::from_parts(0, 17330)) - // Standard Error: 61_919 - .saturating_add(Weight::from_parts(22_376_795, 0).saturating_mul(r.into())) + // Measured: `884 + r * (6 ±0)` + // Estimated: `22235 + r * (30 ±0)` + // Minimum execution time: 270_000_000 picoseconds. + Weight::from_parts(270_600_000, 22235) + // Standard Error: 3_000 + .saturating_add(Weight::from_parts(360_000, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 2400).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) } /// Storage: System Account (r:1 w:0) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) @@ -2604,19 +2449,18 @@ impl WeightInfo for () { /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured) /// Storage: System EventTopics (r:2 w:2) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) - /// The range of component `r` is `[0, 20]`. + /// The range of component `r` is `[0, 1600]`. fn seal_caller_is_origin(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `874 + r * (240 ±0)` - // Estimated: `17265 + r * (1200 ±0)` - // Minimum execution time: 372_287 nanoseconds. - Weight::from_parts(376_250_858, 0) - .saturating_add(Weight::from_parts(0, 17265)) - // Standard Error: 40_119 - .saturating_add(Weight::from_parts(11_359_647, 0).saturating_mul(r.into())) + // Measured: `874 + r * (3 ±0)` + // Estimated: `22185 + r * (15 ±0)` + // Minimum execution time: 265_000_000 picoseconds. + Weight::from_parts(264_800_000, 22185) + // Standard Error: 3_013 + .saturating_add(Weight::from_parts(198_500, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 1200).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(0, 15).saturating_mul(r.into())) } /// Storage: System Account (r:1 w:0) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) @@ -2628,19 +2472,18 @@ impl WeightInfo for () { /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured) /// Storage: System EventTopics (r:2 w:2) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) - /// The range of component `r` is `[0, 20]`. + /// The range of component `r` is `[0, 1600]`. fn seal_address(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `878 + r * (480 ±0)` - // Estimated: `17260 + r * (2400 ±0)` - // Minimum execution time: 374_445 nanoseconds. - Weight::from_parts(377_243_521, 0) - .saturating_add(Weight::from_parts(0, 17260)) - // Standard Error: 53_032 - .saturating_add(Weight::from_parts(17_684_246, 0).saturating_mul(r.into())) + // Measured: `878 + r * (6 ±0)` + // Estimated: `22205 + r * (30 ±0)` + // Minimum execution time: 264_000_000 picoseconds. + Weight::from_parts(269_200_000, 22205) + // Standard Error: 4_705 + .saturating_add(Weight::from_parts(291_250, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 2400).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) } /// Storage: System Account (r:1 w:0) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) @@ -2652,19 +2495,18 @@ impl WeightInfo for () { /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured) /// Storage: System EventTopics (r:2 w:2) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) - /// The range of component `r` is `[0, 20]`. + /// The range of component `r` is `[0, 1600]`. fn seal_gas_left(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `879 + r * (480 ±0)` - // Estimated: `17250 + r * (2405 ±0)` - // Minimum execution time: 374_029 nanoseconds. - Weight::from_parts(380_415_186, 0) - .saturating_add(Weight::from_parts(0, 17250)) - // Standard Error: 60_562 - .saturating_add(Weight::from_parts(17_152_599, 0).saturating_mul(r.into())) + // Measured: `879 + r * (6 ±0)` + // Estimated: `22210 + r * (30 ±0)` + // Minimum execution time: 265_000_000 picoseconds. + Weight::from_parts(269_200_000, 22210) + // Standard Error: 3_544 + .saturating_add(Weight::from_parts(286_750, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 2405).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) } /// Storage: System Account (r:2 w:0) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) @@ -2676,19 +2518,18 @@ impl WeightInfo for () { /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured) /// Storage: System EventTopics (r:2 w:2) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) - /// The range of component `r` is `[0, 20]`. + /// The range of component `r` is `[0, 1600]`. fn seal_balance(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `1049 + r * (480 ±0)` - // Estimated: `19849 + r * (2456 ±0)` - // Minimum execution time: 373_999 nanoseconds. - Weight::from_parts(381_757_033, 0) - .saturating_add(Weight::from_parts(0, 19849)) - // Standard Error: 97_983 - .saturating_add(Weight::from_parts(98_290_984, 0).saturating_mul(r.into())) - .saturating_add(RocksDbWeight::get().reads(7_u64)) + // Measured: `1047 + r * (6 ±0)` + // Estimated: `23605 + r * (31 ±0)` + // Minimum execution time: 264_000_000 picoseconds. + Weight::from_parts(273_000_000, 23605) + // Standard Error: 7_122 + .saturating_add(Weight::from_parts(1_268_750, 0).saturating_mul(r.into())) + .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 2456).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(0, 31).saturating_mul(r.into())) } /// Storage: System Account (r:1 w:0) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) @@ -2700,19 +2541,18 @@ impl WeightInfo for () { /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured) /// Storage: System EventTopics (r:2 w:2) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) - /// The range of component `r` is `[0, 20]`. + /// The range of component `r` is `[0, 1600]`. fn seal_value_transferred(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `888 + r * (480 ±0)` - // Estimated: `17360 + r * (2400 ±0)` - // Minimum execution time: 374_197 nanoseconds. - Weight::from_parts(377_755_896, 0) - .saturating_add(Weight::from_parts(0, 17360)) - // Standard Error: 60_542 - .saturating_add(Weight::from_parts(17_442_065, 0).saturating_mul(r.into())) + // Measured: `888 + r * (6 ±0)` + // Estimated: `22365 + r * (30 ±0)` + // Minimum execution time: 266_000_000 picoseconds. + Weight::from_parts(267_000_000, 22365) + // Standard Error: 3_772 + .saturating_add(Weight::from_parts(293_250, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 2400).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) } /// Storage: System Account (r:1 w:0) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) @@ -2724,19 +2564,18 @@ impl WeightInfo for () { /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured) /// Storage: System EventTopics (r:2 w:2) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) - /// The range of component `r` is `[0, 20]`. + /// The range of component `r` is `[0, 1600]`. fn seal_minimum_balance(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `886 + r * (480 ±0)` - // Estimated: `17290 + r * (2400 ±0)` - // Minimum execution time: 373_888 nanoseconds. - Weight::from_parts(377_825_771, 0) - .saturating_add(Weight::from_parts(0, 17290)) - // Standard Error: 38_026 - .saturating_add(Weight::from_parts(17_147_903, 0).saturating_mul(r.into())) + // Measured: `886 + r * (6 ±0)` + // Estimated: `22245 + r * (30 ±0)` + // Minimum execution time: 263_000_000 picoseconds. + Weight::from_parts(265_600_000, 22245) + // Standard Error: 2_380 + .saturating_add(Weight::from_parts(287_500, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 2400).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) } /// Storage: System Account (r:1 w:0) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) @@ -2748,19 +2587,18 @@ impl WeightInfo for () { /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured) /// Storage: System EventTopics (r:2 w:2) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) - /// The range of component `r` is `[0, 20]`. + /// The range of component `r` is `[0, 1600]`. fn seal_block_number(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `883 + r * (480 ±0)` - // Estimated: `17315 + r * (2400 ±0)` - // Minimum execution time: 373_904 nanoseconds. - Weight::from_parts(378_652_372, 0) - .saturating_add(Weight::from_parts(0, 17315)) - // Standard Error: 43_833 - .saturating_add(Weight::from_parts(16_936_781, 0).saturating_mul(r.into())) + // Measured: `883 + r * (6 ±0)` + // Estimated: `22230 + r * (30 ±0)` + // Minimum execution time: 264_000_000 picoseconds. + Weight::from_parts(271_000_000, 22230) + // Standard Error: 6_474 + .saturating_add(Weight::from_parts(286_000, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 2400).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) } /// Storage: System Account (r:1 w:0) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) @@ -2772,19 +2610,18 @@ impl WeightInfo for () { /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured) /// Storage: System EventTopics (r:2 w:2) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) - /// The range of component `r` is `[0, 20]`. + /// The range of component `r` is `[0, 1600]`. fn seal_now(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `874 + r * (480 ±0)` - // Estimated: `17245 + r * (2400 ±0)` - // Minimum execution time: 373_473 nanoseconds. - Weight::from_parts(376_386_312, 0) - .saturating_add(Weight::from_parts(0, 17245)) - // Standard Error: 46_945 - .saturating_add(Weight::from_parts(17_336_462, 0).saturating_mul(r.into())) + // Measured: `874 + r * (6 ±0)` + // Estimated: `22185 + r * (30 ±0)` + // Minimum execution time: 266_000_000 picoseconds. + Weight::from_parts(266_600_000, 22185) + // Standard Error: 9_721 + .saturating_add(Weight::from_parts(295_500, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 2400).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) } /// Storage: System Account (r:1 w:0) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) @@ -2798,19 +2635,18 @@ impl WeightInfo for () { /// Proof: TransactionPayment NextFeeMultiplier (max_values: Some(1), max_size: Some(16), added: 511, mode: Measured) /// Storage: System EventTopics (r:2 w:2) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) - /// The range of component `r` is `[0, 20]`. + /// The range of component `r` is `[0, 1600]`. fn seal_weight_to_fee(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `951 + r * (800 ±0)` - // Estimated: `19046 + r * (4805 ±0)` - // Minimum execution time: 373_661 nanoseconds. - Weight::from_parts(385_824_015, 0) - .saturating_add(Weight::from_parts(0, 19046)) - // Standard Error: 75_964 - .saturating_add(Weight::from_parts(88_530_074, 0).saturating_mul(r.into())) - .saturating_add(RocksDbWeight::get().reads(7_u64)) + // Measured: `900 + r * (10 ±0)` + // Estimated: `24865 + r * (60 ±0)` + // Minimum execution time: 268_000_000 picoseconds. + Weight::from_parts(274_000_000, 24865) + // Standard Error: 9_357 + .saturating_add(Weight::from_parts(1_051_750, 0).saturating_mul(r.into())) + .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 4805).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(0, 60).saturating_mul(r.into())) } /// Storage: System Account (r:1 w:0) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) @@ -2822,19 +2658,18 @@ impl WeightInfo for () { /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured) /// Storage: System EventTopics (r:2 w:2) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) - /// The range of component `r` is `[0, 20]`. + /// The range of component `r` is `[0, 1600]`. fn seal_gas(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `841 + r * (320 ±0)` - // Estimated: `17120 + r * (1600 ±0)` - // Minimum execution time: 133_849 nanoseconds. - Weight::from_parts(137_283_391, 0) - .saturating_add(Weight::from_parts(0, 17120)) - // Standard Error: 13_312 - .saturating_add(Weight::from_parts(8_055_328, 0).saturating_mul(r.into())) + // Measured: `839 + r * (4 ±0)` + // Estimated: `22055 + r * (20 ±0)` + // Minimum execution time: 98_000_000 picoseconds. + Weight::from_parts(102_000_000, 22055) + // Standard Error: 3_544 + .saturating_add(Weight::from_parts(143_250, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 1600).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(0, 20).saturating_mul(r.into())) } /// Storage: System Account (r:1 w:0) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) @@ -2846,19 +2681,18 @@ impl WeightInfo for () { /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured) /// Storage: System EventTopics (r:2 w:2) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) - /// The range of component `r` is `[0, 20]`. + /// The range of component `r` is `[0, 1600]`. fn seal_input(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `876 + r * (480 ±0)` - // Estimated: `17245 + r * (2400 ±0)` - // Minimum execution time: 373_468 nanoseconds. - Weight::from_parts(376_121_093, 0) - .saturating_add(Weight::from_parts(0, 17245)) - // Standard Error: 61_857 - .saturating_add(Weight::from_parts(15_868_414, 0).saturating_mul(r.into())) + // Measured: `876 + r * (6 ±0)` + // Estimated: `22195 + r * (30 ±0)` + // Minimum execution time: 264_000_000 picoseconds. + Weight::from_parts(269_800_000, 22195) + // Standard Error: 4_516 + .saturating_add(Weight::from_parts(257_750, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 2400).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) } /// Storage: System Account (r:1 w:0) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) @@ -2873,13 +2707,12 @@ impl WeightInfo for () { /// The range of component `n` is `[0, 1024]`. fn seal_input_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `1356` - // Estimated: `19650` - // Minimum execution time: 390_668 nanoseconds. - Weight::from_parts(419_608_449, 0) - .saturating_add(Weight::from_parts(0, 19650)) - // Standard Error: 4_890 - .saturating_add(Weight::from_parts(9_672_288, 0).saturating_mul(n.into())) + // Measured: `880` + // Estimated: `22220` + // Minimum execution time: 264_000_000 picoseconds. + Weight::from_parts(262_800_000, 22220) + // Standard Error: 62_354 + .saturating_add(Weight::from_parts(575_390, 0).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) } @@ -2897,12 +2730,11 @@ impl WeightInfo for () { fn seal_return(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `864 + r * (45 ±0)` - // Estimated: `17190 + r * (225 ±0)` - // Minimum execution time: 371_309 nanoseconds. - Weight::from_parts(373_625_402, 0) - .saturating_add(Weight::from_parts(0, 17190)) - // Standard Error: 419_605 - .saturating_add(Weight::from_parts(1_737_397, 0).saturating_mul(r.into())) + // Estimated: `22140 + r * (225 ±0)` + // Minimum execution time: 262_000_000 picoseconds. + Weight::from_parts(263_000_000, 22140) + // Standard Error: 1_732_050 + .saturating_add(Weight::from_parts(1_000_000, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 225).saturating_mul(r.into())) @@ -2920,13 +2752,12 @@ impl WeightInfo for () { /// The range of component `n` is `[0, 1024]`. fn seal_return_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `874` - // Estimated: `17285` - // Minimum execution time: 374_094 nanoseconds. - Weight::from_parts(375_965_200, 0) - .saturating_add(Weight::from_parts(0, 17285)) - // Standard Error: 1_127 - .saturating_add(Weight::from_parts(232_645, 0).saturating_mul(n.into())) + // Measured: `909` + // Estimated: `22370` + // Minimum execution time: 264_000_000 picoseconds. + Weight::from_parts(264_200_000, 22370) + // Standard Error: 6_701 + .saturating_add(Weight::from_parts(241_015, 0).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) } @@ -2948,17 +2779,16 @@ impl WeightInfo for () { fn seal_terminate(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `906 + r * (452 ±0)` - // Estimated: `20242 + r * (15004 ±0)` - // Minimum execution time: 373_123 nanoseconds. - Weight::from_parts(374_924_634, 0) - .saturating_add(Weight::from_parts(0, 20242)) - // Standard Error: 378_010 - .saturating_add(Weight::from_parts(70_441_665, 0).saturating_mul(r.into())) + // Estimated: `30016 + r * (12160 ±0)` + // Minimum execution time: 264_000_000 picoseconds. + Weight::from_parts(266_000_000, 30016) + // Standard Error: 0 + .saturating_add(Weight::from_parts(64_000_000, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().reads((6_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(RocksDbWeight::get().writes((7_u64).saturating_mul(r.into()))) - .saturating_add(Weight::from_parts(0, 15004).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(0, 12160).saturating_mul(r.into())) } /// Storage: System Account (r:1 w:0) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) @@ -2972,19 +2802,18 @@ impl WeightInfo for () { /// Proof: RandomnessCollectiveFlip RandomMaterial (max_values: Some(1), max_size: Some(2594), added: 3089, mode: Measured) /// Storage: System EventTopics (r:2 w:2) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) - /// The range of component `r` is `[0, 20]`. + /// The range of component `r` is `[0, 1600]`. fn seal_random(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `921 + r * (800 ±0)` - // Estimated: `18835 + r * (4805 ±0)` - // Minimum execution time: 373_291 nanoseconds. - Weight::from_parts(385_684_344, 0) - .saturating_add(Weight::from_parts(0, 18835)) - // Standard Error: 99_025 - .saturating_add(Weight::from_parts(111_308_793, 0).saturating_mul(r.into())) - .saturating_add(RocksDbWeight::get().reads(7_u64)) + // Measured: `921 + r * (10 ±0)` + // Estimated: `24701 + r * (60 ±0)` + // Minimum execution time: 277_000_000 picoseconds. + Weight::from_parts(294_600_000, 24701) + // Standard Error: 15_663 + .saturating_add(Weight::from_parts(1_506_000, 0).saturating_mul(r.into())) + .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 4805).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(0, 60).saturating_mul(r.into())) } /// Storage: System Account (r:1 w:0) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) @@ -2996,19 +2825,18 @@ impl WeightInfo for () { /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured) /// Storage: System EventTopics (r:2 w:2) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) - /// The range of component `r` is `[0, 20]`. + /// The range of component `r` is `[0, 1600]`. fn seal_deposit_event(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `874 + r * (800 ±0)` - // Estimated: `17250 + r * (4000 ±0)` - // Minimum execution time: 371_900 nanoseconds. - Weight::from_parts(384_166_626, 0) - .saturating_add(Weight::from_parts(0, 17250)) - // Standard Error: 205_255 - .saturating_add(Weight::from_parts(229_214_157, 0).saturating_mul(r.into())) + // Measured: `874 + r * (10 ±0)` + // Estimated: `22185 + r * (50 ±0)` + // Minimum execution time: 264_000_000 picoseconds. + Weight::from_parts(267_200_000, 22185) + // Standard Error: 5_671 + .saturating_add(Weight::from_parts(2_942_000, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 4000).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(0, 50).saturating_mul(r.into())) } /// Storage: System Account (r:1 w:0) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) @@ -3018,27 +2846,25 @@ impl WeightInfo for () { /// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured) /// Storage: Timestamp Now (r:1 w:0) /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured) - /// Storage: System EventTopics (r:322 w:322) + /// Storage: System EventTopics (r:6 w:6) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) /// The range of component `t` is `[0, 4]`. /// The range of component `n` is `[0, 16]`. fn seal_deposit_event_per_topic_and_kb(t: u32, n: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `1821 + t * (2608 ±0) + n * (7 ±0)` - // Estimated: `21870 + t * (211030 ±0) + n * (50 ±0)` - // Minimum execution time: 1_289_873 nanoseconds. - Weight::from_parts(581_702_206, 0) - .saturating_add(Weight::from_parts(0, 21870)) - // Standard Error: 665_638 - .saturating_add(Weight::from_parts(181_470_553, 0).saturating_mul(t.into())) - // Standard Error: 182_816 - .saturating_add(Weight::from_parts(71_635_250, 0).saturating_mul(n.into())) + // Measured: `890 + t * (33 ±0)` + // Estimated: `22240 + t * (2650 ±3)` + // Minimum execution time: 278_000_000 picoseconds. + Weight::from_parts(266_000_000, 22240) + // Standard Error: 804_353 + .saturating_add(Weight::from_parts(2_633_333, 0).saturating_mul(t.into())) + // Standard Error: 201_088 + .saturating_add(Weight::from_parts(1_091_666, 0).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) - .saturating_add(RocksDbWeight::get().reads((80_u64).saturating_mul(t.into()))) + .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(t.into()))) .saturating_add(RocksDbWeight::get().writes(3_u64)) - .saturating_add(RocksDbWeight::get().writes((80_u64).saturating_mul(t.into()))) - .saturating_add(Weight::from_parts(0, 211030).saturating_mul(t.into())) - .saturating_add(Weight::from_parts(0, 50).saturating_mul(n.into())) + .saturating_add(RocksDbWeight::get().writes((1_u64).saturating_mul(t.into()))) + .saturating_add(Weight::from_parts(0, 2650).saturating_mul(t.into())) } /// Storage: System Account (r:1 w:0) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) @@ -3050,19 +2876,18 @@ impl WeightInfo for () { /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured) /// Storage: System EventTopics (r:2 w:2) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) - /// The range of component `r` is `[0, 20]`. + /// The range of component `r` is `[0, 1600]`. fn seal_debug_message(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `873 + r * (560 ±0)` - // Estimated: `17240 + r * (2800 ±0)` - // Minimum execution time: 148_635 nanoseconds. - Weight::from_parts(154_095_712, 0) - .saturating_add(Weight::from_parts(0, 17240)) - // Standard Error: 77_790 - .saturating_add(Weight::from_parts(14_837_085, 0).saturating_mul(r.into())) + // Measured: `871 + r * (7 ±0)` + // Estimated: `22180 + r * (35 ±0)` + // Minimum execution time: 110_000_000 picoseconds. + Weight::from_parts(108_400_000, 22180) + // Standard Error: 2_565 + .saturating_add(Weight::from_parts(256_500, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 2800).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(0, 35).saturating_mul(r.into())) } /// Storage: System Account (r:1 w:0) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) @@ -3077,209 +2902,187 @@ impl WeightInfo for () { /// The range of component `i` is `[0, 1024]`. fn seal_debug_message_per_kb(i: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `125824` - // Estimated: `265128` - // Minimum execution time: 501_014 nanoseconds. - Weight::from_parts(505_634_218, 0) - .saturating_add(Weight::from_parts(0, 265128)) - // Standard Error: 2_441 - .saturating_add(Weight::from_parts(819_257, 0).saturating_mul(i.into())) + // Measured: `125822` + // Estimated: `270070` + // Minimum execution time: 352_000_000 picoseconds. + Weight::from_parts(358_600_000, 270070) + // Standard Error: 18_192 + .saturating_add(Weight::from_parts(711_328, 0).saturating_mul(i.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) } /// Storage: Skipped Metadata (r:0 w:0) /// Proof Skipped: Skipped Metadata (max_values: None, max_size: None, mode: Measured) - /// The range of component `r` is `[0, 10]`. + /// The range of component `r` is `[0, 800]`. fn seal_set_storage(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `911 + r * (23420 ±0)` - // Estimated: `911 + r * (23418 ±0)` - // Minimum execution time: 375_301 nanoseconds. - Weight::from_parts(291_498_841, 0) - .saturating_add(Weight::from_parts(0, 911)) - // Standard Error: 809_989 - .saturating_add(Weight::from_parts(464_550_291, 0).saturating_mul(r.into())) + // Measured: `911 + r * (292 ±0)` + // Estimated: `932 + r * (293 ±0)` + // Minimum execution time: 265_000_000 picoseconds. + Weight::from_parts(205_600_000, 932) + // Standard Error: 91_865 + .saturating_add(Weight::from_parts(4_773_000, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) - .saturating_add(RocksDbWeight::get().reads((80_u64).saturating_mul(r.into()))) + .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3_u64)) - .saturating_add(RocksDbWeight::get().writes((80_u64).saturating_mul(r.into()))) - .saturating_add(Weight::from_parts(0, 23418).saturating_mul(r.into())) + .saturating_add(RocksDbWeight::get().writes((1_u64).saturating_mul(r.into()))) + .saturating_add(Weight::from_parts(0, 293).saturating_mul(r.into())) } /// Storage: Skipped Metadata (r:0 w:0) /// Proof Skipped: Skipped Metadata (max_values: None, max_size: None, mode: Measured) - /// The range of component `n` is `[0, 8]`. + /// The range of component `n` is `[0, 16]`. fn seal_set_storage_per_new_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `12672 + n * (11945 ±0)` - // Estimated: `8529 + n * (12814 ±61)` - // Minimum execution time: 506_318 nanoseconds. - Weight::from_parts(676_935_313, 0) - .saturating_add(Weight::from_parts(0, 8529)) - // Standard Error: 1_589_291 - .saturating_add(Weight::from_parts(97_839_399, 0).saturating_mul(n.into())) - .saturating_add(RocksDbWeight::get().reads(52_u64)) - .saturating_add(RocksDbWeight::get().reads((7_u64).saturating_mul(n.into()))) - .saturating_add(RocksDbWeight::get().writes(50_u64)) - .saturating_add(RocksDbWeight::get().writes((7_u64).saturating_mul(n.into()))) - .saturating_add(Weight::from_parts(0, 12814).saturating_mul(n.into())) + // Measured: `1323 + n * (9 ±0)` + // Estimated: `1306 + n * (10 ±3)` + // Minimum execution time: 278_000_000 picoseconds. + Weight::from_parts(281_600_000, 1306) + // Standard Error: 346_410 + .saturating_add(Weight::from_parts(1_350_000, 0).saturating_mul(n.into())) + .saturating_add(RocksDbWeight::get().reads(7_u64)) + .saturating_add(RocksDbWeight::get().writes(5_u64)) + .saturating_add(Weight::from_parts(0, 10).saturating_mul(n.into())) } /// Storage: Skipped Metadata (r:0 w:0) /// Proof Skipped: Skipped Metadata (max_values: None, max_size: None, mode: Measured) - /// The range of component `n` is `[0, 8]`. + /// The range of component `n` is `[0, 16]`. fn seal_set_storage_per_old_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `15170 + n * (175775 ±0)` - // Estimated: `9914 + n * (176858 ±74)` - // Minimum execution time: 506_148 nanoseconds. - Weight::from_parts(648_278_778, 0) - .saturating_add(Weight::from_parts(0, 9914)) - // Standard Error: 1_343_586 - .saturating_add(Weight::from_parts(65_789_595, 0).saturating_mul(n.into())) - .saturating_add(RocksDbWeight::get().reads(51_u64)) - .saturating_add(RocksDbWeight::get().reads((7_u64).saturating_mul(n.into()))) - .saturating_add(RocksDbWeight::get().writes(49_u64)) - .saturating_add(RocksDbWeight::get().writes((7_u64).saturating_mul(n.into()))) - .saturating_add(Weight::from_parts(0, 176858).saturating_mul(n.into())) + // Measured: `1289 + n * (1024 ±0)` + // Estimated: `1274 + n * (1026 ±0)` + // Minimum execution time: 277_000_000 picoseconds. + Weight::from_parts(276_600_000, 1274) + // Standard Error: 162_660 + .saturating_add(Weight::from_parts(275_000, 0).saturating_mul(n.into())) + .saturating_add(RocksDbWeight::get().reads(7_u64)) + .saturating_add(RocksDbWeight::get().writes(4_u64)) + .saturating_add(Weight::from_parts(0, 1026).saturating_mul(n.into())) } /// Storage: Skipped Metadata (r:0 w:0) /// Proof Skipped: Skipped Metadata (max_values: None, max_size: None, mode: Measured) - /// The range of component `r` is `[0, 10]`. + /// The range of component `r` is `[0, 800]`. fn seal_clear_storage(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `903 + r * (23099 ±0)` - // Estimated: `908 + r * (23099 ±0)` - // Minimum execution time: 374_344 nanoseconds. - Weight::from_parts(293_272_061, 0) - .saturating_add(Weight::from_parts(0, 908)) - // Standard Error: 810_412 - .saturating_add(Weight::from_parts(453_315_956, 0).saturating_mul(r.into())) + // Measured: `888 + r * (288 ±0)` + // Estimated: `910 + r * (289 ±0)` + // Minimum execution time: 265_000_000 picoseconds. + Weight::from_parts(218_200_000, 910) + // Standard Error: 81_358 + .saturating_add(Weight::from_parts(4_670_500, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) - .saturating_add(RocksDbWeight::get().reads((80_u64).saturating_mul(r.into()))) + .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3_u64)) - .saturating_add(RocksDbWeight::get().writes((80_u64).saturating_mul(r.into()))) - .saturating_add(Weight::from_parts(0, 23099).saturating_mul(r.into())) + .saturating_add(RocksDbWeight::get().writes((1_u64).saturating_mul(r.into()))) + .saturating_add(Weight::from_parts(0, 289).saturating_mul(r.into())) } /// Storage: Skipped Metadata (r:0 w:0) /// Proof Skipped: Skipped Metadata (max_values: None, max_size: None, mode: Measured) - /// The range of component `n` is `[0, 8]`. + /// The range of component `n` is `[0, 16]`. fn seal_clear_storage_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `14895 + n * (175768 ±0)` - // Estimated: `9551 + n * (176867 ±75)` - // Minimum execution time: 478_564 nanoseconds. - Weight::from_parts(630_839_142, 0) - .saturating_add(Weight::from_parts(0, 9551)) - // Standard Error: 1_427_520 - .saturating_add(Weight::from_parts(66_813_592, 0).saturating_mul(n.into())) - .saturating_add(RocksDbWeight::get().reads(51_u64)) - .saturating_add(RocksDbWeight::get().reads((7_u64).saturating_mul(n.into()))) - .saturating_add(RocksDbWeight::get().writes(48_u64)) - .saturating_add(RocksDbWeight::get().writes((7_u64).saturating_mul(n.into()))) - .saturating_add(Weight::from_parts(0, 176867).saturating_mul(n.into())) + // Measured: `1285 + n * (1024 ±0)` + // Estimated: `1270 + n * (1026 ±0)` + // Minimum execution time: 276_000_000 picoseconds. + Weight::from_parts(278_000_000, 1270) + // Standard Error: 313_581 + .saturating_add(Weight::from_parts(150_000, 0).saturating_mul(n.into())) + .saturating_add(RocksDbWeight::get().reads(7_u64)) + .saturating_add(RocksDbWeight::get().writes(4_u64)) + .saturating_add(Weight::from_parts(0, 1026).saturating_mul(n.into())) } /// Storage: Skipped Metadata (r:0 w:0) /// Proof Skipped: Skipped Metadata (max_values: None, max_size: None, mode: Measured) - /// The range of component `r` is `[0, 10]`. + /// The range of component `r` is `[0, 800]`. fn seal_get_storage(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `896 + r * (23744 ±0)` - // Estimated: `909 + r * (23740 ±0)` - // Minimum execution time: 374_479 nanoseconds. - Weight::from_parts(311_839_315, 0) - .saturating_add(Weight::from_parts(0, 909)) - // Standard Error: 666_553 - .saturating_add(Weight::from_parts(371_213_042, 0).saturating_mul(r.into())) + // Measured: `899 + r * (296 ±0)` + // Estimated: `920 + r * (297 ±0)` + // Minimum execution time: 276_000_000 picoseconds. + Weight::from_parts(227_400_000, 920) + // Standard Error: 75_724 + .saturating_add(Weight::from_parts(3_921_500, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) - .saturating_add(RocksDbWeight::get().reads((80_u64).saturating_mul(r.into()))) + .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 23740).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(0, 297).saturating_mul(r.into())) } /// Storage: Skipped Metadata (r:0 w:0) /// Proof Skipped: Skipped Metadata (max_values: None, max_size: None, mode: Measured) - /// The range of component `n` is `[0, 8]`. + /// The range of component `n` is `[0, 16]`. fn seal_get_storage_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `15501 + n * (175775 ±0)` - // Estimated: `10042 + n * (176900 ±76)` - // Minimum execution time: 460_639 nanoseconds. - Weight::from_parts(591_187_094, 0) - .saturating_add(Weight::from_parts(0, 10042)) - // Standard Error: 1_233_792 - .saturating_add(Weight::from_parts(160_874_477, 0).saturating_mul(n.into())) - .saturating_add(RocksDbWeight::get().reads(51_u64)) - .saturating_add(RocksDbWeight::get().reads((7_u64).saturating_mul(n.into()))) + // Measured: `1301 + n * (1024 ±0)` + // Estimated: `1286 + n * (1026 ±0)` + // Minimum execution time: 276_000_000 picoseconds. + Weight::from_parts(277_600_000, 1286) + // Standard Error: 300_000 + .saturating_add(Weight::from_parts(750_000, 0).saturating_mul(n.into())) + .saturating_add(RocksDbWeight::get().reads(7_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 176900).saturating_mul(n.into())) + .saturating_add(Weight::from_parts(0, 1026).saturating_mul(n.into())) } /// Storage: Skipped Metadata (r:0 w:0) /// Proof Skipped: Skipped Metadata (max_values: None, max_size: None, mode: Measured) - /// The range of component `r` is `[0, 10]`. + /// The range of component `r` is `[0, 800]`. fn seal_contains_storage(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `914 + r * (23098 ±0)` - // Estimated: `920 + r * (23098 ±0)` - // Minimum execution time: 374_272 nanoseconds. - Weight::from_parts(311_446_269, 0) - .saturating_add(Weight::from_parts(0, 920)) - // Standard Error: 630_307 - .saturating_add(Weight::from_parts(357_134_931, 0).saturating_mul(r.into())) + // Measured: `914 + r * (288 ±0)` + // Estimated: `935 + r * (289 ±0)` + // Minimum execution time: 271_000_000 picoseconds. + Weight::from_parts(221_400_000, 935) + // Standard Error: 72_149 + .saturating_add(Weight::from_parts(3_737_500, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) - .saturating_add(RocksDbWeight::get().reads((80_u64).saturating_mul(r.into()))) + .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 23098).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(0, 289).saturating_mul(r.into())) } /// Storage: Skipped Metadata (r:0 w:0) /// Proof Skipped: Skipped Metadata (max_values: None, max_size: None, mode: Measured) - /// The range of component `n` is `[0, 8]`. + /// The range of component `n` is `[0, 16]`. fn seal_contains_storage_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `14839 + n * (175789 ±0)` - // Estimated: `9532 + n * (176874 ±75)` - // Minimum execution time: 456_013 nanoseconds. - Weight::from_parts(575_116_352, 0) - .saturating_add(Weight::from_parts(0, 9532)) - // Standard Error: 1_122_298 - .saturating_add(Weight::from_parts(61_786_107, 0).saturating_mul(n.into())) - .saturating_add(RocksDbWeight::get().reads(51_u64)) - .saturating_add(RocksDbWeight::get().reads((7_u64).saturating_mul(n.into()))) + // Measured: `1288 + n * (1024 ±0)` + // Estimated: `1273 + n * (1026 ±0)` + // Minimum execution time: 274_000_000 picoseconds. + Weight::from_parts(273_800_000, 1273) + // Standard Error: 312_249 + .saturating_add(Weight::from_parts(500_000, 0).saturating_mul(n.into())) + .saturating_add(RocksDbWeight::get().reads(7_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 176874).saturating_mul(n.into())) + .saturating_add(Weight::from_parts(0, 1026).saturating_mul(n.into())) } /// Storage: Skipped Metadata (r:0 w:0) /// Proof Skipped: Skipped Metadata (max_values: None, max_size: None, mode: Measured) - /// The range of component `r` is `[0, 10]`. + /// The range of component `r` is `[0, 800]`. fn seal_take_storage(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `911 + r * (23740 ±0)` - // Estimated: `913 + r * (23739 ±0)` - // Minimum execution time: 374_621 nanoseconds. - Weight::from_parts(299_689_489, 0) - .saturating_add(Weight::from_parts(0, 913)) - // Standard Error: 757_735 - .saturating_add(Weight::from_parts(465_213_246, 0).saturating_mul(r.into())) + // Measured: `900 + r * (296 ±0)` + // Estimated: `921 + r * (297 ±0)` + // Minimum execution time: 266_000_000 picoseconds. + Weight::from_parts(215_600_000, 921) + // Standard Error: 102_344 + .saturating_add(Weight::from_parts(4_818_000, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) - .saturating_add(RocksDbWeight::get().reads((80_u64).saturating_mul(r.into()))) + .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3_u64)) - .saturating_add(RocksDbWeight::get().writes((80_u64).saturating_mul(r.into()))) - .saturating_add(Weight::from_parts(0, 23739).saturating_mul(r.into())) + .saturating_add(RocksDbWeight::get().writes((1_u64).saturating_mul(r.into()))) + .saturating_add(Weight::from_parts(0, 297).saturating_mul(r.into())) } /// Storage: Skipped Metadata (r:0 w:0) /// Proof Skipped: Skipped Metadata (max_values: None, max_size: None, mode: Measured) - /// The range of component `n` is `[0, 8]`. + /// The range of component `n` is `[0, 16]`. fn seal_take_storage_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `15502 + n * (175775 ±0)` - // Estimated: `10042 + n * (176898 ±76)` - // Minimum execution time: 481_980 nanoseconds. - Weight::from_parts(647_289_053, 0) - .saturating_add(Weight::from_parts(0, 10042)) - // Standard Error: 1_556_155 - .saturating_add(Weight::from_parts(166_592_657, 0).saturating_mul(n.into())) - .saturating_add(RocksDbWeight::get().reads(51_u64)) - .saturating_add(RocksDbWeight::get().reads((7_u64).saturating_mul(n.into()))) - .saturating_add(RocksDbWeight::get().writes(48_u64)) - .saturating_add(RocksDbWeight::get().writes((7_u64).saturating_mul(n.into()))) - .saturating_add(Weight::from_parts(0, 176898).saturating_mul(n.into())) + // Measured: `1302 + n * (1024 ±0)` + // Estimated: `1287 + n * (1026 ±0)` + // Minimum execution time: 277_000_000 picoseconds. + Weight::from_parts(277_200_000, 1287) + // Standard Error: 170_171 + .saturating_add(Weight::from_parts(575_000, 0).saturating_mul(n.into())) + .saturating_add(RocksDbWeight::get().reads(7_u64)) + .saturating_add(RocksDbWeight::get().writes(4_u64)) + .saturating_add(Weight::from_parts(0, 1026).saturating_mul(n.into())) } /// Storage: System Account (r:1602 w:1601) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) @@ -3291,21 +3094,20 @@ impl WeightInfo for () { /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured) /// Storage: System EventTopics (r:2 w:2) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) - /// The range of component `r` is `[0, 20]`. + /// The range of component `r` is `[0, 1600]`. fn seal_transfer(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `1457 + r * (3604 ±0)` - // Estimated: `21583 + r * (216101 ±0)` - // Minimum execution time: 374_962 nanoseconds. - Weight::from_parts(313_416_386, 0) - .saturating_add(Weight::from_parts(0, 21583)) - // Standard Error: 710_675 - .saturating_add(Weight::from_parts(1_396_551_156, 0).saturating_mul(r.into())) - .saturating_add(RocksDbWeight::get().reads(7_u64)) - .saturating_add(RocksDbWeight::get().reads((80_u64).saturating_mul(r.into()))) - .saturating_add(RocksDbWeight::get().writes(4_u64)) - .saturating_add(RocksDbWeight::get().writes((80_u64).saturating_mul(r.into()))) - .saturating_add(Weight::from_parts(0, 216101).saturating_mul(r.into())) + // Measured: `1397 + r * (45 ±0)` + // Estimated: `24605 + r * (2702 ±0)` + // Minimum execution time: 266_000_000 picoseconds. + Weight::from_parts(190_000_000, 24605) + // Standard Error: 73_760 + .saturating_add(Weight::from_parts(17_042_000, 0).saturating_mul(r.into())) + .saturating_add(RocksDbWeight::get().reads(6_u64)) + .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(r.into()))) + .saturating_add(RocksDbWeight::get().writes(3_u64)) + .saturating_add(RocksDbWeight::get().writes((1_u64).saturating_mul(r.into()))) + .saturating_add(Weight::from_parts(0, 2702).saturating_mul(r.into())) } /// Storage: System Account (r:1 w:0) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) @@ -3317,21 +3119,20 @@ impl WeightInfo for () { /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured) /// Storage: System EventTopics (r:1602 w:1602) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) - /// The range of component `r` is `[0, 20]`. + /// The range of component `r` is `[0, 1600]`. fn seal_call(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `1609 + r * (23073 ±0)` - // Estimated: `22098 + r * (511456 ±1)` - // Minimum execution time: 375_916 nanoseconds. - Weight::from_parts(376_468_000, 0) - .saturating_add(Weight::from_parts(0, 22098)) - // Standard Error: 7_246_855 - .saturating_add(Weight::from_parts(28_982_425_139, 0).saturating_mul(r.into())) - .saturating_add(RocksDbWeight::get().reads(7_u64)) - .saturating_add(RocksDbWeight::get().reads((160_u64).saturating_mul(r.into()))) + // Measured: `1406 + r * (288 ±0)` + // Estimated: `25165 + r * (6396 ±0)` + // Minimum execution time: 275_000_000 picoseconds. + Weight::from_parts(275_000_000, 25165) + // Standard Error: 382_639 + .saturating_add(Weight::from_parts(253_015_500, 0).saturating_mul(r.into())) + .saturating_add(RocksDbWeight::get().reads(6_u64)) + .saturating_add(RocksDbWeight::get().reads((2_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3_u64)) - .saturating_add(RocksDbWeight::get().writes((160_u64).saturating_mul(r.into()))) - .saturating_add(Weight::from_parts(0, 511456).saturating_mul(r.into())) + .saturating_add(RocksDbWeight::get().writes((2_u64).saturating_mul(r.into()))) + .saturating_add(Weight::from_parts(0, 6396).saturating_mul(r.into())) } /// Storage: System Account (r:1 w:0) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) @@ -3343,50 +3144,48 @@ impl WeightInfo for () { /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured) /// Storage: System EventTopics (r:1537 w:1537) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) - /// The range of component `r` is `[0, 20]`. + /// The range of component `r` is `[0, 1600]`. fn seal_delegate_call(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `0 + r * (71670 ±0)` - // Estimated: `17285 + r * (659930 ±563)` - // Minimum execution time: 375_412 nanoseconds. - Weight::from_parts(376_493_000, 0) - .saturating_add(Weight::from_parts(0, 17285)) - // Standard Error: 8_239_575 - .saturating_add(Weight::from_parts(28_716_347_183, 0).saturating_mul(r.into())) + // Measured: `0 + r * (935 ±0)` + // Estimated: `22235 + r * (8662 ±112)` + // Minimum execution time: 270_000_000 picoseconds. + Weight::from_parts(270_000_000, 22235) + // Standard Error: 842_112 + .saturating_add(Weight::from_parts(251_331_166, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) - .saturating_add(RocksDbWeight::get().reads((150_u64).saturating_mul(r.into()))) + .saturating_add(RocksDbWeight::get().reads((2_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3_u64)) - .saturating_add(RocksDbWeight::get().writes((75_u64).saturating_mul(r.into()))) - .saturating_add(Weight::from_parts(0, 659930).saturating_mul(r.into())) + .saturating_add(RocksDbWeight::get().writes((1_u64).saturating_mul(r.into()))) + .saturating_add(Weight::from_parts(0, 8662).saturating_mul(r.into())) } - /// Storage: System Account (r:82 w:81) + /// Storage: System Account (r:3 w:2) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) - /// Storage: Contracts ContractInfoOf (r:81 w:81) + /// Storage: Contracts ContractInfoOf (r:2 w:2) /// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured) /// Storage: Contracts CodeStorage (r:2 w:0) /// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured) /// Storage: Timestamp Now (r:1 w:0) /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured) - /// Storage: System EventTopics (r:82 w:82) + /// Storage: System EventTopics (r:3 w:3) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) /// The range of component `t` is `[0, 1]`. /// The range of component `c` is `[0, 1024]`. fn seal_call_per_transfer_clone_kb(t: u32, c: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `24269 + t * (16910 ±0)` - // Estimated: `532690 + t * (285025 ±0)` - // Minimum execution time: 10_443_315 nanoseconds. - Weight::from_parts(9_342_574_069, 0) - .saturating_add(Weight::from_parts(0, 532690)) - // Standard Error: 7_237_279 - .saturating_add(Weight::from_parts(1_390_221_936, 0).saturating_mul(t.into())) - // Standard Error: 10_851 - .saturating_add(Weight::from_parts(9_842_151, 0).saturating_mul(c.into())) - .saturating_add(RocksDbWeight::get().reads(167_u64)) - .saturating_add(RocksDbWeight::get().reads((81_u64).saturating_mul(t.into()))) - .saturating_add(RocksDbWeight::get().writes(163_u64)) - .saturating_add(RocksDbWeight::get().writes((81_u64).saturating_mul(t.into()))) - .saturating_add(Weight::from_parts(0, 285025).saturating_mul(t.into())) + // Measured: `1314 + t * (268 ±0)` + // Estimated: `31815 + t * (6290 ±0)` + // Minimum execution time: 368_000_000 picoseconds. + Weight::from_parts(340_299_999, 31815) + // Standard Error: 34_524_076 + .saturating_add(Weight::from_parts(33_375_000, 0).saturating_mul(t.into())) + // Standard Error: 39_482 + .saturating_add(Weight::from_parts(622_753, 0).saturating_mul(c.into())) + .saturating_add(RocksDbWeight::get().reads(9_u64)) + .saturating_add(RocksDbWeight::get().reads((2_u64).saturating_mul(t.into()))) + .saturating_add(RocksDbWeight::get().writes(5_u64)) + .saturating_add(RocksDbWeight::get().writes((2_u64).saturating_mul(t.into()))) + .saturating_add(Weight::from_parts(0, 6290).saturating_mul(t.into())) } /// Storage: System Account (r:3202 w:3202) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) @@ -3402,25 +3201,24 @@ impl WeightInfo for () { /// Proof: Contracts OwnerInfoOf (max_values: None, max_size: Some(88), added: 2563, mode: Measured) /// Storage: System EventTopics (r:1602 w:1602) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) - /// The range of component `r` is `[0, 20]`. + /// The range of component `r` is `[0, 1600]`. fn seal_instantiate(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `1775 + r * (25568 ±0)` - // Estimated: `26563 + r * (1367114 ±2)` - // Minimum execution time: 376_418 nanoseconds. - Weight::from_parts(377_292_000, 0) - .saturating_add(Weight::from_parts(0, 26563)) - // Standard Error: 32_312_545 - .saturating_add(Weight::from_parts(35_904_826_312, 0).saturating_mul(r.into())) - .saturating_add(RocksDbWeight::get().reads(8_u64)) - .saturating_add(RocksDbWeight::get().reads((480_u64).saturating_mul(r.into()))) - .saturating_add(RocksDbWeight::get().writes(5_u64)) - .saturating_add(RocksDbWeight::get().writes((400_u64).saturating_mul(r.into()))) - .saturating_add(Weight::from_parts(0, 1367114).saturating_mul(r.into())) + // Measured: `1412 + r * (319 ±0)` + // Estimated: `32478 + r * (17089 ±1)` + // Minimum execution time: 269_000_000 picoseconds. + Weight::from_parts(269_000_000, 32478) + // Standard Error: 2_025_464 + .saturating_add(Weight::from_parts(321_905_333, 0).saturating_mul(r.into())) + .saturating_add(RocksDbWeight::get().reads(7_u64)) + .saturating_add(RocksDbWeight::get().reads((6_u64).saturating_mul(r.into()))) + .saturating_add(RocksDbWeight::get().writes(4_u64)) + .saturating_add(RocksDbWeight::get().writes((5_u64).saturating_mul(r.into()))) + .saturating_add(Weight::from_parts(0, 17089).saturating_mul(r.into())) } - /// Storage: System Account (r:162 w:162) + /// Storage: System Account (r:4 w:4) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) - /// Storage: Contracts ContractInfoOf (r:81 w:81) + /// Storage: Contracts ContractInfoOf (r:2 w:2) /// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured) /// Storage: Contracts CodeStorage (r:2 w:0) /// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured) @@ -3430,29 +3228,28 @@ impl WeightInfo for () { /// Proof: Contracts Nonce (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured) /// Storage: Contracts OwnerInfoOf (r:1 w:1) /// Proof: Contracts OwnerInfoOf (max_values: None, max_size: Some(88), added: 2563, mode: Measured) - /// Storage: System EventTopics (r:82 w:82) + /// Storage: System EventTopics (r:3 w:3) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) /// The range of component `t` is `[0, 1]`. /// The range of component `i` is `[0, 960]`. /// The range of component `s` is `[0, 960]`. fn seal_instantiate_per_transfer_input_salt_kb(t: u32, i: u32, s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `5785 + t * (33 ±0)` - // Estimated: `850985 + t * (2671 ±3)` - // Minimum execution time: 132_157_340 nanoseconds. - Weight::from_parts(11_329_968_948, 0) - .saturating_add(Weight::from_parts(0, 850985)) - // Standard Error: 99_102_968 - .saturating_add(Weight::from_parts(84_719_458, 0).saturating_mul(t.into())) - // Standard Error: 161_609 - .saturating_add(Weight::from_parts(126_156_627, 0).saturating_mul(i.into())) - // Standard Error: 161_609 - .saturating_add(Weight::from_parts(126_628_313, 0).saturating_mul(s.into())) - .saturating_add(RocksDbWeight::get().reads(329_u64)) + // Measured: `1191 + t * (219 ±0)` + // Estimated: `42880 + t * (4134 ±54)` + // Minimum execution time: 1_943_000_000 picoseconds. + Weight::from_parts(235_953_846, 42880) + // Standard Error: 59_756_874 + .saturating_add(Weight::from_parts(61_692_307, 0).saturating_mul(t.into())) + // Standard Error: 70_732 + .saturating_add(Weight::from_parts(1_661_517, 0).saturating_mul(i.into())) + // Standard Error: 70_732 + .saturating_add(Weight::from_parts(1_697_905, 0).saturating_mul(s.into())) + .saturating_add(RocksDbWeight::get().reads(13_u64)) .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(t.into()))) - .saturating_add(RocksDbWeight::get().writes(326_u64)) + .saturating_add(RocksDbWeight::get().writes(10_u64)) .saturating_add(RocksDbWeight::get().writes((1_u64).saturating_mul(t.into()))) - .saturating_add(Weight::from_parts(0, 2671).saturating_mul(t.into())) + .saturating_add(Weight::from_parts(0, 4134).saturating_mul(t.into())) } /// Storage: System Account (r:1 w:0) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) @@ -3464,19 +3261,18 @@ impl WeightInfo for () { /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured) /// Storage: System EventTopics (r:2 w:2) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) - /// The range of component `r` is `[0, 1]`. + /// The range of component `r` is `[0, 1600]`. fn seal_hash_sha2_256(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `871 + r * (642 ±0)` - // Estimated: `17225 + r * (3210 ±0)` - // Minimum execution time: 373_559 nanoseconds. - Weight::from_parts(375_166_904, 0) - .saturating_add(Weight::from_parts(0, 17225)) - // Standard Error: 125_024 - .saturating_add(Weight::from_parts(42_291_595, 0).saturating_mul(r.into())) + // Measured: `873 + r * (8 ±0)` + // Estimated: `22180 + r * (40 ±0)` + // Minimum execution time: 263_000_000 picoseconds. + Weight::from_parts(267_200_000, 22180) + // Standard Error: 3_544 + .saturating_add(Weight::from_parts(486_250, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 3210).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(0, 40).saturating_mul(r.into())) } /// Storage: System Account (r:1 w:0) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) @@ -3491,13 +3287,12 @@ impl WeightInfo for () { /// The range of component `n` is `[0, 1024]`. fn seal_hash_sha2_256_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `1673` - // Estimated: `21160` - // Minimum execution time: 416_233 nanoseconds. - Weight::from_parts(416_785_000, 0) - .saturating_add(Weight::from_parts(0, 21160)) - // Standard Error: 56_223 - .saturating_add(Weight::from_parts(324_513_835, 0).saturating_mul(n.into())) + // Measured: `879` + // Estimated: `22220` + // Minimum execution time: 267_000_000 picoseconds. + Weight::from_parts(270_800_000, 22220) + // Standard Error: 15_590 + .saturating_add(Weight::from_parts(3_303_515, 0).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) } @@ -3511,19 +3306,18 @@ impl WeightInfo for () { /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured) /// Storage: System EventTopics (r:2 w:2) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) - /// The range of component `r` is `[0, 1]`. + /// The range of component `r` is `[0, 1600]`. fn seal_hash_keccak_256(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `873 + r * (642 ±0)` - // Estimated: `17235 + r * (3210 ±0)` - // Minimum execution time: 371_735 nanoseconds. - Weight::from_parts(375_979_430, 0) - .saturating_add(Weight::from_parts(0, 17235)) - // Standard Error: 968_037 - .saturating_add(Weight::from_parts(57_780_769, 0).saturating_mul(r.into())) + // Measured: `873 + r * (8 ±0)` + // Estimated: `22190 + r * (40 ±0)` + // Minimum execution time: 264_000_000 picoseconds. + Weight::from_parts(268_400_000, 22190) + // Standard Error: 10_028 + .saturating_add(Weight::from_parts(598_750, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 3210).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(0, 40).saturating_mul(r.into())) } /// Storage: System Account (r:1 w:0) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) @@ -3538,13 +3332,12 @@ impl WeightInfo for () { /// The range of component `n` is `[0, 1024]`. fn seal_hash_keccak_256_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `1675` - // Estimated: `21205` - // Minimum execution time: 428_196 nanoseconds. - Weight::from_parts(429_438_000, 0) - .saturating_add(Weight::from_parts(0, 21205)) - // Standard Error: 57_860 - .saturating_add(Weight::from_parts(260_917_896, 0).saturating_mul(n.into())) + // Measured: `881` + // Estimated: `22230` + // Minimum execution time: 264_000_000 picoseconds. + Weight::from_parts(268_400_000, 22230) + // Standard Error: 13_561 + .saturating_add(Weight::from_parts(2_241_406, 0).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) } @@ -3558,19 +3351,18 @@ impl WeightInfo for () { /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured) /// Storage: System EventTopics (r:2 w:2) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) - /// The range of component `r` is `[0, 1]`. + /// The range of component `r` is `[0, 1600]`. fn seal_hash_blake2_256(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `873 + r * (642 ±0)` - // Estimated: `17235 + r * (3210 ±0)` - // Minimum execution time: 371_412 nanoseconds. - Weight::from_parts(373_635_818, 0) - .saturating_add(Weight::from_parts(0, 17235)) - // Standard Error: 222_973 - .saturating_add(Weight::from_parts(33_347_181, 0).saturating_mul(r.into())) + // Measured: `873 + r * (8 ±0)` + // Estimated: `22225 + r * (40 ±0)` + // Minimum execution time: 264_000_000 picoseconds. + Weight::from_parts(267_400_000, 22225) + // Standard Error: 3_752 + .saturating_add(Weight::from_parts(426_500, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 3210).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(0, 40).saturating_mul(r.into())) } /// Storage: System Account (r:1 w:0) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) @@ -3585,13 +3377,12 @@ impl WeightInfo for () { /// The range of component `n` is `[0, 1024]`. fn seal_hash_blake2_256_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `1675` - // Estimated: `21180` - // Minimum execution time: 405_858 nanoseconds. - Weight::from_parts(406_498_000, 0) - .saturating_add(Weight::from_parts(0, 21180)) - // Standard Error: 48_388 - .saturating_add(Weight::from_parts(103_283_157, 0).saturating_mul(n.into())) + // Measured: `881` + // Estimated: `22340` + // Minimum execution time: 263_000_000 picoseconds. + Weight::from_parts(264_400_000, 22340) + // Standard Error: 6_940 + .saturating_add(Weight::from_parts(1_232_421, 0).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) } @@ -3605,19 +3396,18 @@ impl WeightInfo for () { /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured) /// Storage: System EventTopics (r:2 w:2) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) - /// The range of component `r` is `[0, 1]`. + /// The range of component `r` is `[0, 1600]`. fn seal_hash_blake2_128(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `873 + r * (679 ±0)` - // Estimated: `17235 + r * (3395 ±0)` - // Minimum execution time: 371_746 nanoseconds. - Weight::from_parts(373_538_171, 0) - .saturating_add(Weight::from_parts(0, 17235)) - // Standard Error: 387_332 - .saturating_add(Weight::from_parts(35_933_528, 0).saturating_mul(r.into())) + // Measured: `875 + r * (8 ±0)` + // Estimated: `22190 + r * (40 ±0)` + // Minimum execution time: 262_000_000 picoseconds. + Weight::from_parts(264_800_000, 22190) + // Standard Error: 2_309 + .saturating_add(Weight::from_parts(423_500, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 3395).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(0, 40).saturating_mul(r.into())) } /// Storage: System Account (r:1 w:0) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) @@ -3632,13 +3422,12 @@ impl WeightInfo for () { /// The range of component `n` is `[0, 1024]`. fn seal_hash_blake2_128_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `1675` - // Estimated: `21225` - // Minimum execution time: 405_752 nanoseconds. - Weight::from_parts(406_417_000, 0) - .saturating_add(Weight::from_parts(0, 21225)) - // Standard Error: 47_051 - .saturating_add(Weight::from_parts(103_325_027, 0).saturating_mul(n.into())) + // Measured: `881` + // Estimated: `22230` + // Minimum execution time: 264_000_000 picoseconds. + Weight::from_parts(253_600_000, 22230) + // Standard Error: 18_476 + .saturating_add(Weight::from_parts(1_265_625, 0).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) } @@ -3652,19 +3441,18 @@ impl WeightInfo for () { /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured) /// Storage: System EventTopics (r:2 w:2) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) - /// The range of component `r` is `[0, 1]`. + /// The range of component `r` is `[0, 1600]`. fn seal_ecdsa_recover(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `917 + r * (6083 ±0)` - // Estimated: `17455 + r * (30415 ±0)` - // Minimum execution time: 373_882 nanoseconds. - Weight::from_parts(376_553_787, 0) - .saturating_add(Weight::from_parts(0, 17455)) - // Standard Error: 912_833 - .saturating_add(Weight::from_parts(3_021_100_412, 0).saturating_mul(r.into())) + // Measured: `800 + r * (78 ±0)` + // Estimated: `22170 + r * (390 ±0)` + // Minimum execution time: 264_000_000 picoseconds. + Weight::from_parts(440_800_000, 22170) + // Standard Error: 165_482 + .saturating_add(Weight::from_parts(35_684_500, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 30415).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(0, 390).saturating_mul(r.into())) } /// Storage: System Account (r:1 w:0) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) @@ -3676,19 +3464,18 @@ impl WeightInfo for () { /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured) /// Storage: System EventTopics (r:2 w:2) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) - /// The range of component `r` is `[0, 1]`. + /// The range of component `r` is `[0, 1600]`. fn seal_ecdsa_to_eth_address(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `886 + r * (3362 ±0)` - // Estimated: `17300 + r * (16810 ±0)` - // Minimum execution time: 373_673 nanoseconds. - Weight::from_parts(375_712_961, 0) - .saturating_add(Weight::from_parts(0, 17300)) - // Standard Error: 596_297 - .saturating_add(Weight::from_parts(738_257_638, 0).saturating_mul(r.into())) + // Measured: `643 + r * (44 ±0)` + // Estimated: `21760 + r * (220 ±0)` + // Minimum execution time: 289_000_000 picoseconds. + Weight::from_parts(290_800_000, 21760) + // Standard Error: 43_897 + .saturating_add(Weight::from_parts(8_038_500, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 16810).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(0, 220).saturating_mul(r.into())) } /// Storage: System Account (r:1 w:0) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) @@ -3702,21 +3489,20 @@ impl WeightInfo for () { /// Proof: Contracts OwnerInfoOf (max_values: None, max_size: Some(88), added: 2563, mode: Measured) /// Storage: System EventTopics (r:1538 w:1538) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) - /// The range of component `r` is `[0, 20]`. + /// The range of component `r` is `[0, 1600]`. fn seal_set_code_hash(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `0 + r * (79300 ±0)` - // Estimated: `64844 + r * (942952 ±833)` - // Minimum execution time: 374_097 nanoseconds. - Weight::from_parts(374_985_000, 0) - .saturating_add(Weight::from_parts(0, 64844)) - // Standard Error: 3_772_336 - .saturating_add(Weight::from_parts(1_546_402_854, 0).saturating_mul(r.into())) + // Measured: `0 + r * (1031 ±0)` + // Estimated: `1013551 + r * (11518 ±113)` + // Minimum execution time: 270_000_000 picoseconds. + Weight::from_parts(270_000_000, 1013551) + // Standard Error: 912_085 + .saturating_add(Weight::from_parts(18_098_000, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) - .saturating_add(RocksDbWeight::get().reads((225_u64).saturating_mul(r.into()))) + .saturating_add(RocksDbWeight::get().reads((3_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3_u64)) - .saturating_add(RocksDbWeight::get().writes((150_u64).saturating_mul(r.into()))) - .saturating_add(Weight::from_parts(0, 942952).saturating_mul(r.into())) + .saturating_add(RocksDbWeight::get().writes((2_u64).saturating_mul(r.into()))) + .saturating_add(Weight::from_parts(0, 11518).saturating_mul(r.into())) } /// Storage: System Account (r:1 w:0) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) @@ -3728,19 +3514,18 @@ impl WeightInfo for () { /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured) /// Storage: System EventTopics (r:2 w:2) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) - /// The range of component `r` is `[0, 20]`. + /// The range of component `r` is `[0, 1600]`. fn seal_reentrance_count(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `869 + r * (240 ±0)` - // Estimated: `17215 + r * (1200 ±0)` - // Minimum execution time: 374_249 nanoseconds. - Weight::from_parts(377_990_998, 0) - .saturating_add(Weight::from_parts(0, 17215)) - // Standard Error: 38_133 - .saturating_add(Weight::from_parts(11_483_273, 0).saturating_mul(r.into())) + // Measured: `869 + r * (3 ±0)` + // Estimated: `22160 + r * (15 ±0)` + // Minimum execution time: 304_000_000 picoseconds. + Weight::from_parts(299_400_000, 22160) + // Standard Error: 8_086 + .saturating_add(Weight::from_parts(219_250, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 1200).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(0, 15).saturating_mul(r.into())) } /// Storage: System Account (r:1 w:0) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) @@ -3752,19 +3537,18 @@ impl WeightInfo for () { /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured) /// Storage: System EventTopics (r:2 w:2) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) - /// The range of component `r` is `[0, 20]`. + /// The range of component `r` is `[0, 1600]`. fn seal_account_reentrance_count(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `2102 + r * (3154 ±0)` - // Estimated: `21980 + r * (15875 ±2)` - // Minimum execution time: 375_552 nanoseconds. - Weight::from_parts(400_624_032, 0) - .saturating_add(Weight::from_parts(0, 21980)) - // Standard Error: 82_523 - .saturating_add(Weight::from_parts(18_057_327, 0).saturating_mul(r.into())) + // Measured: `2085 + r * (39 ±0)` + // Estimated: `24900 + r * (200 ±0)` + // Minimum execution time: 275_000_000 picoseconds. + Weight::from_parts(278_000_000, 24900) + // Standard Error: 9_187 + .saturating_add(Weight::from_parts(296_000, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 15875).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(0, 200).saturating_mul(r.into())) } /// Storage: System Account (r:1 w:0) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) @@ -3778,590 +3562,525 @@ impl WeightInfo for () { /// Proof: Contracts Nonce (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured) /// Storage: System EventTopics (r:2 w:2) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) - /// The range of component `r` is `[0, 20]`. + /// The range of component `r` is `[0, 1600]`. fn seal_instantiation_nonce(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `872 + r * (240 ±0)` - // Estimated: `18598 + r * (1440 ±0)` - // Minimum execution time: 373_899 nanoseconds. - Weight::from_parts(379_733_943, 0) - .saturating_add(Weight::from_parts(0, 18598)) - // Standard Error: 32_022 - .saturating_add(Weight::from_parts(9_381_180, 0).saturating_mul(r.into())) - .saturating_add(RocksDbWeight::get().reads(7_u64)) - .saturating_add(RocksDbWeight::get().writes(4_u64)) - .saturating_add(Weight::from_parts(0, 1440).saturating_mul(r.into())) + // Measured: `872 + r * (3 ±0)` + // Estimated: `24532 + r * (18 ±0)` + // Minimum execution time: 267_000_000 picoseconds. + Weight::from_parts(267_200_000, 24532) + // Standard Error: 4_396 + .saturating_add(Weight::from_parts(167_500, 0).saturating_mul(r.into())) + .saturating_add(RocksDbWeight::get().reads(6_u64)) + .saturating_add(RocksDbWeight::get().writes(3_u64)) + .saturating_add(Weight::from_parts(0, 18).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_i64const(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 834 nanoseconds. - Weight::from_parts(1_009_646, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 388 - .saturating_add(Weight::from_parts(411_979, 0).saturating_mul(r.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(1_200_000, 0) + // Standard Error: 92 + .saturating_add(Weight::from_parts(25_440, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_i64load(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 882 nanoseconds. - Weight::from_parts(1_416_377, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 1_133 - .saturating_add(Weight::from_parts(1_075_838, 0).saturating_mul(r.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(400_000, 0) + // Standard Error: 378 + .saturating_add(Weight::from_parts(41_200, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_i64store(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 878 nanoseconds. - Weight::from_parts(1_343_056, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 426 - .saturating_add(Weight::from_parts(1_001_214, 0).saturating_mul(r.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(1_200_000, 0) + // Standard Error: 130 + .saturating_add(Weight::from_parts(40_160, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_select(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 796 nanoseconds. - Weight::from_parts(1_079_086, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 409 - .saturating_add(Weight::from_parts(1_149_188, 0).saturating_mul(r.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(1_000_000, 0) + // Standard Error: 829 + .saturating_add(Weight::from_parts(66_453, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_if(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 800 nanoseconds. - Weight::from_parts(1_044_184, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 707 - .saturating_add(Weight::from_parts(1_315_686, 0).saturating_mul(r.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(1_400_000, 0) + // Standard Error: 1_253 + .saturating_add(Weight::from_parts(61_280, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_br(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 807 nanoseconds. - Weight::from_parts(1_049_633, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 361 - .saturating_add(Weight::from_parts(640_530, 0).saturating_mul(r.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(1_000_000, 0) + // Standard Error: 997 + .saturating_add(Weight::from_parts(40_533, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_br_if(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 774 nanoseconds. - Weight::from_parts(1_124_053, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 784 - .saturating_add(Weight::from_parts(949_398, 0).saturating_mul(r.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(4_400_000, 0) + // Standard Error: 831 + .saturating_add(Weight::from_parts(51_360, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_br_table(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 810 nanoseconds. - Weight::from_parts(676_581, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 2_356 - .saturating_add(Weight::from_parts(1_163_465, 0).saturating_mul(r.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(2_000_000, 0) + // Standard Error: 522 + .saturating_add(Weight::from_parts(64_960, 0).saturating_mul(r.into())) } /// The range of component `e` is `[1, 256]`. - fn instr_br_table_per_entry(e: u32, ) -> Weight { + fn instr_br_table_per_entry(_e: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_580 nanoseconds. - Weight::from_parts(2_835_656, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 71 - .saturating_add(Weight::from_parts(4_686, 0).saturating_mul(e.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(1_000_000, 0) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_call(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 826 nanoseconds. - Weight::from_parts(1_625_698, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 1_740 - .saturating_add(Weight::from_parts(2_332_187, 0).saturating_mul(r.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(2_400_000, 0) + // Standard Error: 1_295 + .saturating_add(Weight::from_parts(67_120, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_call_indirect(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 901 nanoseconds. - Weight::from_parts(2_338_620, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 1_642 - .saturating_add(Weight::from_parts(2_924_090, 0).saturating_mul(r.into())) - } - /// The range of component `p` is `[0, 128]`. - fn instr_call_indirect_per_param(p: u32, ) -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 4_670 nanoseconds. - Weight::from_parts(5_556_246, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 1_491 - .saturating_add(Weight::from_parts(228_965, 0).saturating_mul(p.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(1_800_000, 0) + // Standard Error: 221 + .saturating_add(Weight::from_parts(85_040, 0).saturating_mul(r.into())) } /// The range of component `l` is `[0, 1024]`. fn instr_call_per_local(l: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_099 nanoseconds. - Weight::from_parts(3_896_177, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 99 - .saturating_add(Weight::from_parts(91_304, 0).saturating_mul(l.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(1_400_000, 0) + // Standard Error: 451 + .saturating_add(Weight::from_parts(781, 0).saturating_mul(l.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_local_get(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_042 nanoseconds. - Weight::from_parts(3_334_621, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 793 - .saturating_add(Weight::from_parts(459_346, 0).saturating_mul(r.into())) + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(2_400_000, 0) + // Standard Error: 277 + .saturating_add(Weight::from_parts(26_080, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_local_set(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_968 nanoseconds. - Weight::from_parts(3_235_286, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 427 - .saturating_add(Weight::from_parts(485_454, 0).saturating_mul(r.into())) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(2_400_000, 0) + // Standard Error: 92 + .saturating_add(Weight::from_parts(25_760, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_local_tee(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_012 nanoseconds. - Weight::from_parts(3_303_555, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 371 - .saturating_add(Weight::from_parts(657_811, 0).saturating_mul(r.into())) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(2_600_000, 0) + // Standard Error: 184 + .saturating_add(Weight::from_parts(38_560, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_global_get(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 865 nanoseconds. - Weight::from_parts(1_249_987, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 417 - .saturating_add(Weight::from_parts(896_704, 0).saturating_mul(r.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(1_600_000, 0) + // Standard Error: 391 + .saturating_add(Weight::from_parts(32_480, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_global_set(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 866 nanoseconds. - Weight::from_parts(1_216_218, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 503 - .saturating_add(Weight::from_parts(919_719, 0).saturating_mul(r.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(1_800_000, 0) + // Standard Error: 226 + .saturating_add(Weight::from_parts(31_680, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_memory_current(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 921 nanoseconds. - Weight::from_parts(1_228_408, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 309 - .saturating_add(Weight::from_parts(813_007, 0).saturating_mul(r.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(0, 0) + // Standard Error: 697 + .saturating_add(Weight::from_parts(31_040, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 1]`. + /// The range of component `r` is `[0, 16]`. fn instr_memory_grow(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 820 nanoseconds. - Weight::from_parts(914_830, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 6_018 - .saturating_add(Weight::from_parts(237_062_769, 0).saturating_mul(r.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(600_000, 0) + // Standard Error: 2_563_038 + .saturating_add(Weight::from_parts(21_000_000, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_i64clz(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 812 nanoseconds. - Weight::from_parts(1_554_406, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 9_979 - .saturating_add(Weight::from_parts(625_434, 0).saturating_mul(r.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(1_400_000, 0) + // Standard Error: 1_002 + .saturating_add(Weight::from_parts(38_640, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_i64ctz(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 798 nanoseconds. - Weight::from_parts(1_095_113, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 243 - .saturating_add(Weight::from_parts(634_204, 0).saturating_mul(r.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(1_600_000, 0) + // Standard Error: 919 + .saturating_add(Weight::from_parts(38_720, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_i64popcnt(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 792 nanoseconds. - Weight::from_parts(1_109_845, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 14_944 - .saturating_add(Weight::from_parts(658_834, 0).saturating_mul(r.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(1_200_000, 0) + // Standard Error: 92 + .saturating_add(Weight::from_parts(38_240, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_i64eqz(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 815 nanoseconds. - Weight::from_parts(1_068_916, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 327 - .saturating_add(Weight::from_parts(652_897, 0).saturating_mul(r.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(1_200_000, 0) + // Standard Error: 927 + .saturating_add(Weight::from_parts(38_800, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_i64extendsi32(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 798 nanoseconds. - Weight::from_parts(1_069_745, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 306 - .saturating_add(Weight::from_parts(618_481, 0).saturating_mul(r.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(1_200_000, 0) + // Standard Error: 92 + .saturating_add(Weight::from_parts(38_240, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_i64extendui32(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 799 nanoseconds. - Weight::from_parts(1_398_001, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 6_234 - .saturating_add(Weight::from_parts(611_399, 0).saturating_mul(r.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(0, 0) + // Standard Error: 333 + .saturating_add(Weight::from_parts(39_520, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_i32wrapi64(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 811 nanoseconds. - Weight::from_parts(1_098_083, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 297 - .saturating_add(Weight::from_parts(617_692, 0).saturating_mul(r.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(2_000_000, 0) + // Standard Error: 378 + .saturating_add(Weight::from_parts(38_320, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_i64eq(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 815 nanoseconds. - Weight::from_parts(1_046_922, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 335 - .saturating_add(Weight::from_parts(909_196, 0).saturating_mul(r.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(1_000_000, 0) + // Standard Error: 1_120 + .saturating_add(Weight::from_parts(52_160, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_i64ne(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 805 nanoseconds. - Weight::from_parts(1_093_667, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 233 - .saturating_add(Weight::from_parts(907_378, 0).saturating_mul(r.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(2_000_000, 0) + // Standard Error: 380 + .saturating_add(Weight::from_parts(51_040, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_i64lts(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 805 nanoseconds. - Weight::from_parts(1_290_591, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 3_201 - .saturating_add(Weight::from_parts(902_006, 0).saturating_mul(r.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(1_600_000, 0) + // Standard Error: 612 + .saturating_add(Weight::from_parts(51_520, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_i64ltu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 783 nanoseconds. - Weight::from_parts(1_159_977, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 2_310 - .saturating_add(Weight::from_parts(906_489, 0).saturating_mul(r.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(1_400_000, 0) + // Standard Error: 122 + .saturating_add(Weight::from_parts(50_800, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_i64gts(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 790 nanoseconds. - Weight::from_parts(1_109_719, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 261 - .saturating_add(Weight::from_parts(906_614, 0).saturating_mul(r.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(1_400_000, 0) + // Standard Error: 402 + .saturating_add(Weight::from_parts(51_040, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_i64gtu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 776 nanoseconds. - Weight::from_parts(1_076_567, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 348 - .saturating_add(Weight::from_parts(919_374, 0).saturating_mul(r.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(1_200_000, 0) + // Standard Error: 320 + .saturating_add(Weight::from_parts(51_200, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_i64les(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 780 nanoseconds. - Weight::from_parts(1_069_663, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 265 - .saturating_add(Weight::from_parts(908_037, 0).saturating_mul(r.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(1_600_000, 0) + // Standard Error: 160 + .saturating_add(Weight::from_parts(50_880, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_i64leu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 832 nanoseconds. - Weight::from_parts(930_920, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 2_170 - .saturating_add(Weight::from_parts(929_811, 0).saturating_mul(r.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(1_000_000, 0) + // Standard Error: 122 + .saturating_add(Weight::from_parts(51_120, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_i64ges(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 787 nanoseconds. - Weight::from_parts(1_087_325, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 315 - .saturating_add(Weight::from_parts(908_321, 0).saturating_mul(r.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(400_000, 0) + // Standard Error: 277 + .saturating_add(Weight::from_parts(51_680, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_i64geu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 798 nanoseconds. - Weight::from_parts(1_029_132, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 2_095 - .saturating_add(Weight::from_parts(913_553, 0).saturating_mul(r.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(1_000_000, 0) + // Standard Error: 130 + .saturating_add(Weight::from_parts(51_360, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_i64add(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 791 nanoseconds. - Weight::from_parts(1_086_314, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 197 - .saturating_add(Weight::from_parts(896_392, 0).saturating_mul(r.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(600_000, 0) + // Standard Error: 184 + .saturating_add(Weight::from_parts(51_360, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_i64sub(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 793 nanoseconds. - Weight::from_parts(1_078_172, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 404 - .saturating_add(Weight::from_parts(886_329, 0).saturating_mul(r.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(1_400_000, 0) + // Standard Error: 122 + .saturating_add(Weight::from_parts(50_800, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_i64mul(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 799 nanoseconds. - Weight::from_parts(1_095_010, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 431 - .saturating_add(Weight::from_parts(886_513, 0).saturating_mul(r.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(1_000_000, 0) + // Standard Error: 1_012 + .saturating_add(Weight::from_parts(53_786, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_i64divs(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 810 nanoseconds. - Weight::from_parts(1_114_325, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 452 - .saturating_add(Weight::from_parts(1_521_849, 0).saturating_mul(r.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(1_000_000, 0) + // Standard Error: 80 + .saturating_add(Weight::from_parts(51_440, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_i64divu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 784 nanoseconds. - Weight::from_parts(1_123_153, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 475 - .saturating_add(Weight::from_parts(1_457_746, 0).saturating_mul(r.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(1_400_000, 0) + // Standard Error: 160 + .saturating_add(Weight::from_parts(51_200, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_i64rems(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 809 nanoseconds. - Weight::from_parts(1_145_906, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 718 - .saturating_add(Weight::from_parts(1_549_964, 0).saturating_mul(r.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(600_000, 0) + // Standard Error: 153 + .saturating_add(Weight::from_parts(51_920, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_i64remu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 803 nanoseconds. - Weight::from_parts(1_110_328, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 627 - .saturating_add(Weight::from_parts(1_453_013, 0).saturating_mul(r.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(800_000, 0) + // Standard Error: 80 + .saturating_add(Weight::from_parts(51_440, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_i64and(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 786 nanoseconds. - Weight::from_parts(1_108_792, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 286 - .saturating_add(Weight::from_parts(897_035, 0).saturating_mul(r.into())) + // Minimum execution time: 0_000 picoseconds. + Weight::from_parts(600_000, 0) + // Standard Error: 153 + .saturating_add(Weight::from_parts(51_120, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_i64or(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 787 nanoseconds. - Weight::from_parts(830_000, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 15_995 - .saturating_add(Weight::from_parts(963_344, 0).saturating_mul(r.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(800_000, 0) + // Standard Error: 302 + .saturating_add(Weight::from_parts(51_600, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_i64xor(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 773 nanoseconds. - Weight::from_parts(1_082_459, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 330 - .saturating_add(Weight::from_parts(897_077, 0).saturating_mul(r.into())) + // Minimum execution time: 0_000 picoseconds. + Weight::from_parts(600_000, 0) + // Standard Error: 153 + .saturating_add(Weight::from_parts(51_120, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_i64shl(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 810 nanoseconds. - Weight::from_parts(1_325_815, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 3_352 - .saturating_add(Weight::from_parts(899_555, 0).saturating_mul(r.into())) + // Minimum execution time: 0_000 picoseconds. + Weight::from_parts(600_000, 0) + // Standard Error: 226 + .saturating_add(Weight::from_parts(51_040, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_i64shrs(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 808 nanoseconds. - Weight::from_parts(1_085_903, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 430 - .saturating_add(Weight::from_parts(903_249, 0).saturating_mul(r.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(800_000, 0) + // Standard Error: 201 + .saturating_add(Weight::from_parts(51_280, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_i64shru(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 792 nanoseconds. - Weight::from_parts(1_091_261, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 312 - .saturating_add(Weight::from_parts(902_245, 0).saturating_mul(r.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(2_400_000, 0) + // Standard Error: 754 + .saturating_add(Weight::from_parts(50_800, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_i64rotl(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 807 nanoseconds. - Weight::from_parts(1_121_052, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 506 - .saturating_add(Weight::from_parts(902_772, 0).saturating_mul(r.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(1_200_000, 0) + // Standard Error: 440 + .saturating_add(Weight::from_parts(51_280, 0).saturating_mul(r.into())) } - /// The range of component `r` is `[0, 50]`. + /// The range of component `r` is `[0, 5000]`. fn instr_i64rotr(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 823 nanoseconds. - Weight::from_parts(1_317_597, 0) - .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 6_219 - .saturating_add(Weight::from_parts(896_692, 0).saturating_mul(r.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(1_400_000, 0) + // Standard Error: 402 + .saturating_add(Weight::from_parts(51_040, 0).saturating_mul(r.into())) } } From b77f768b40ff5dfcd51202857adf68ec37282c7d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexander=20Thei=C3=9Fen?= Date: Tue, 14 Mar 2023 03:25:08 +0100 Subject: [PATCH 2/7] Benchmark in bytes not kilobytes --- frame/contracts/src/benchmarking/mod.rs | 131 +- frame/contracts/src/schedule.rs | 56 +- frame/contracts/src/weights.rs | 2060 +++++++++++------------ 3 files changed, 1110 insertions(+), 1137 deletions(-) diff --git a/frame/contracts/src/benchmarking/mod.rs b/frame/contracts/src/benchmarking/mod.rs index 3d415ef03a03c..b2cbfc51272f4 100644 --- a/frame/contracts/src/benchmarking/mod.rs +++ b/frame/contracts/src/benchmarking/mod.rs @@ -243,7 +243,7 @@ benchmarks! { // the sandbox. This does **not** include the actual execution for which the gas meter // is responsible. This is achieved by generating all code to the `deploy` function // which is in the wasm module but not executed on `call`. - // The results are supposed to be used as `call_with_code_kb(c) - call_with_code_kb(0)`. + // The results are supposed to be used as `call_with_code_per_byte(c) - call_with_code_per_byte(0)`. #[pov_mode = Measured] call_with_code_per_byte { let c in 0 .. T::MaxCodeLen::get(); @@ -262,9 +262,9 @@ benchmarks! { // we don't benchmark the actual execution of this code but merely what it takes to load // a code of that size into the sandbox. // - // `c`: Size of the code in kilobytes. - // `i`: Size of the input in kilobytes. - // `s`: Size of the salt in kilobytes. + // `c`: Size of the code in bytes. + // `i`: Size of the input in bytes. + // `s`: Size of the salt in bytes. // // # Note // @@ -298,8 +298,8 @@ benchmarks! { } // Instantiate uses a dummy contract constructor to measure the overhead of the instantiate. - // `i`: Size of the input in kilobytes. - // `s`: Size of the salt in kilobytes. + // `i`: Size of the input in bytes. + // `s`: Size of the salt in bytes. #[pov_mode = Measured] instantiate { let i in 0 .. code::max_pages::() * 64 * 1024; @@ -332,7 +332,7 @@ benchmarks! { // The dummy contract used here does not do this. The costs for the data copy is billed as // part of `seal_input`. The costs for invoking a contract of a specific size are not part // of this benchmark because we cannot know the size of the contract when issuing a call - // transaction. See `invoke_per_code_kb` for this. + // transaction. See `call_with_code_per_byte` for this. #[pov_mode = Measured] call { let data = vec![42u8; 1024]; @@ -361,7 +361,7 @@ benchmarks! { // This constructs a contract that is maximal expensive to instrument. // It creates a maximum number of metering blocks per byte. - // `c`: Size of the code in kilobytes. + // `c`: Size of the code in bytes. // // # Note // @@ -680,10 +680,9 @@ benchmarks! { }: call(origin, instance.addr, 0u32.into(), Weight::MAX, None, vec![]) #[pov_mode = Measured] - seal_input_per_kb { - let n in 0 .. code::max_pages::() * 64; - let pages = code::max_pages::(); - let buffer_size = pages * 64 * 1024 - 4; + seal_input_per_byte { + let n in 0 .. code::max_pages::() * 64 * 1024; + let buffer_size = code::max_pages::() * 64 * 1024 - 4; let code = WasmModule::::from(ModuleDefinition { memory: Some(ImportedMemory::max::()), imported_functions: vec![ImportedFunction { @@ -707,7 +706,7 @@ benchmarks! { .. Default::default() }); let instance = Contract::::new(code, vec![])?; - let data = vec![42u8; (n * 1024).min(buffer_size) as usize]; + let data = vec![42u8; n.min(buffer_size) as usize]; let origin = RawOrigin::Signed(instance.caller.clone()); }: call(origin, instance.addr, 0u32.into(), Weight::MAX, None, data) @@ -738,8 +737,8 @@ benchmarks! { }: call(origin, instance.addr, 0u32.into(), Weight::MAX, None, vec![]) #[pov_mode = Measured] - seal_return_per_kb { - let n in 0 .. code::max_pages::() * 64; + seal_return_per_byte { + let n in 0 .. code::max_pages::() * 64 * 1024; let code = WasmModule::::from(ModuleDefinition { memory: Some(ImportedMemory::max::()), imported_functions: vec![ImportedFunction { @@ -751,7 +750,7 @@ benchmarks! { call_body: Some(body::plain(vec![ Instruction::I32Const(0), // flags Instruction::I32Const(0), // data_ptr - Instruction::I32Const((n * 1024) as i32), // data_len + Instruction::I32Const(n as i32), // data_len Instruction::Call(0), Instruction::End, ])), @@ -868,11 +867,11 @@ benchmarks! { // Benchmark the overhead that topics generate. // `t`: Number of topics - // `n`: Size of event payload in kb + // `n`: Size of event payload in bytes #[pov_mode = Measured] - seal_deposit_event_per_topic_and_kb { + seal_deposit_event_per_topic_and_byte { let t in 0 .. T::Schedule::get().limits.event_topics; - let n in 0 .. T::Schedule::get().limits.payload_len / 1024; + let n in 0 .. T::Schedule::get().limits.payload_len; let topics = (0..t).map(|i| T::Hashing::hash_of(&i)).collect::>().encode(); let topics_len = topics.len(); let code = WasmModule::::from(ModuleDefinition { @@ -893,7 +892,7 @@ benchmarks! { Instruction::I32Const(0), // topics_ptr Instruction::I32Const(topics_len as i32), // topics_len Instruction::I32Const(0), // data_ptr - Instruction::I32Const((n * 1024) as i32), // data_len + Instruction::I32Const(n as i32), // data_len Instruction::Call(0), Instruction::End, ])), @@ -940,10 +939,10 @@ benchmarks! { .result?; } - seal_debug_message_per_kb { - // Vary size of input in kilobytes up to maximum allowed contract memory + seal_debug_message_per_byte { + // Vary size of input in bytes up to maximum allowed contract memory // or maximum allowed debug buffer size, whichever is less. - let i in 0 .. (T::Schedule::get().limits.memory_pages * 64).min(T::MaxDebugBufferLen::get() / 1024); + let i in 0 .. (T::Schedule::get().limits.memory_pages * 64 * 1024).min(T::MaxDebugBufferLen::get()); // We benchmark versus messages containing printable ASCII codes. // About 1Kb goes to the instrumented contract code instructions, // whereas all the space left we use for the initialization of the debug messages data. @@ -967,7 +966,7 @@ benchmarks! { ], call_body: Some(body::plain(vec![ Instruction::I32Const(0), // value_ptr - Instruction::I32Const((i * 1024) as i32), // value_len increments by i Kb + Instruction::I32Const(i as i32), // value_len Instruction::Call(0), Instruction::Drop, Instruction::End, @@ -1050,8 +1049,8 @@ benchmarks! { #[skip_meta] #[pov_mode = Measured] - seal_set_storage_per_new_kb { - let n in 0 .. T::Schedule::get().limits.payload_len / 1024; + seal_set_storage_per_new_byte { + let n in 0 .. T::Schedule::get().limits.payload_len; let max_key_len = T::MaxStorageKeyLen::get(); let key = vec![0u8; max_key_len as usize]; let code = WasmModule::::from(ModuleDefinition { @@ -1072,7 +1071,7 @@ benchmarks! { Instruction::I32Const(0), // key_ptr Instruction::I32Const(max_key_len as i32), // key_len Instruction::I32Const(0), // value_ptr - Instruction::I32Const((n * 1024) as i32), + Instruction::I32Const(n as i32), // value_len Instruction::Call(0), Instruction::Drop, Instruction::End, @@ -1093,8 +1092,8 @@ benchmarks! { #[skip_meta] #[pov_mode = Measured] - seal_set_storage_per_old_kb { - let n in 0 .. T::Schedule::get().limits.payload_len / 1024; + seal_set_storage_per_old_byte { + let n in 0 .. T::Schedule::get().limits.payload_len; let max_key_len = T::MaxStorageKeyLen::get(); let key = vec![0u8; max_key_len as usize]; let code = WasmModule::::from(ModuleDefinition { @@ -1126,7 +1125,7 @@ benchmarks! { let info = instance.info()?; info.write( &VarSizedKey::::try_from(key).map_err(|e| "Key has wrong length")?, - Some(vec![42u8; (n * 1024) as usize]), + Some(vec![42u8; n as usize]), None, false, ) @@ -1187,8 +1186,8 @@ benchmarks! { #[skip_meta] #[pov_mode = Measured] - seal_clear_storage_per_kb { - let n in 0 .. T::Schedule::get().limits.payload_len / 1024; + seal_clear_storage_per_byte { + let n in 0 .. T::Schedule::get().limits.payload_len; let max_key_len = T::MaxStorageKeyLen::get(); let key = vec![0u8; max_key_len as usize]; let code = WasmModule::::from(ModuleDefinition { @@ -1218,7 +1217,7 @@ benchmarks! { let info = instance.info()?; info.write( &VarSizedKey::::try_from(key).map_err(|e| "Key has wrong length")?, - Some(vec![42u8; (n * 1024) as usize]), + Some(vec![42u8; n as usize]), None, false, ) @@ -1283,8 +1282,8 @@ benchmarks! { #[skip_meta] #[pov_mode = Measured] - seal_get_storage_per_kb { - let n in 0 .. T::Schedule::get().limits.payload_len / 1024; + seal_get_storage_per_byte { + let n in 0 .. T::Schedule::get().limits.payload_len; let max_key_len = T::MaxStorageKeyLen::get(); let key = vec![0u8; max_key_len as usize]; let code = WasmModule::::from(ModuleDefinition { @@ -1320,7 +1319,7 @@ benchmarks! { let info = instance.info()?; info.write( &VarSizedKey::::try_from(key).map_err(|e| "Key has wrong length")?, - Some(vec![42u8; (n * 1024) as usize]), + Some(vec![42u8; n as usize]), None, false, ) @@ -1380,8 +1379,8 @@ benchmarks! { #[skip_meta] #[pov_mode = Measured] - seal_contains_storage_per_kb { - let n in 0 .. T::Schedule::get().limits.payload_len / 1024; + seal_contains_storage_per_byte { + let n in 0 .. T::Schedule::get().limits.payload_len; let max_key_len = T::MaxStorageKeyLen::get(); let key = vec![0u8; max_key_len as usize]; let code = WasmModule::::from(ModuleDefinition { @@ -1411,7 +1410,7 @@ benchmarks! { let info = instance.info()?; info.write( &VarSizedKey::::try_from(key).map_err(|e| "Key has wrong length")?, - Some(vec![42u8; (n * 1024) as usize]), + Some(vec![42u8; n as usize]), None, false, ) @@ -1476,8 +1475,8 @@ benchmarks! { #[skip_meta] #[pov_mode = Measured] - seal_take_storage_per_kb { - let n in 0 .. T::Schedule::get().limits.payload_len / 1024; + seal_take_storage_per_byte { + let n in 0 .. T::Schedule::get().limits.payload_len; let max_key_len = T::MaxStorageKeyLen::get(); let key = vec![0u8; max_key_len as usize]; let code = WasmModule::::from(ModuleDefinition { @@ -1513,7 +1512,7 @@ benchmarks! { let info = instance.info()?; info.write( &VarSizedKey::::try_from(key).map_err(|e| "Key has wrong length")?, - Some(vec![42u8; (n * 1024) as usize]), + Some(vec![42u8; n as usize]), None, false, ) @@ -1690,9 +1689,9 @@ benchmarks! { }: call(origin, callee, 0u32.into(), Weight::MAX, None, vec![]) #[pov_mode = Measured] - seal_call_per_transfer_clone_kb { + seal_call_per_transfer_clone_byte { let t in 0 .. 1; - let c in 0 .. code::max_pages::() * 64; + let c in 0 .. code::max_pages::() * 64 * 1024; let callee = Contract::with_index(5, >::dummy(), vec![])?; let value: BalanceOf = t.into(); let value_bytes = value.encode(); @@ -1741,7 +1740,7 @@ benchmarks! { }); let instance = Contract::::new(code, vec![])?; let origin = RawOrigin::Signed(instance.caller.clone()); - let bytes = vec![42; (c * 1024) as usize]; + let bytes = vec![42; c as usize]; }: call(origin, instance.addr, 0u32.into(), Weight::MAX, None, bytes) // We assume that every instantiate sends at least the minimum balance. @@ -1860,10 +1859,10 @@ benchmarks! { } #[pov_mode = Measured] - seal_instantiate_per_transfer_input_salt_kb { + seal_instantiate_per_transfer_input_salt_byte { let t in 0 .. 1; - let i in 0 .. (code::max_pages::() - 1) * 64; - let s in 0 .. (code::max_pages::() - 1) * 64; + let i in 0 .. (code::max_pages::() - 1) * 64 * 1024; + let s in 0 .. (code::max_pages::() - 1) * 64 * 1024; let callee_code = WasmModule::::dummy(); let hash = callee_code.hash; let hash_bytes = callee_code.hash.encode(); @@ -1907,13 +1906,13 @@ benchmarks! { Instruction::I64Const(0), // gas Instruction::I32Const(hash_len as i32), // value_ptr Instruction::I32Const(0 as i32), // input_data_ptr - Instruction::I32Const((i * 1024) as i32), // input_data_len + Instruction::I32Const(i as i32), // input_data_len Instruction::I32Const(SENTINEL as i32), // address_ptr Instruction::I32Const(0), // address_len_ptr Instruction::I32Const(SENTINEL as i32), // output_ptr Instruction::I32Const(0), // output_len_ptr Instruction::I32Const(0 as i32), // salt_ptr - Instruction::I32Const((s * 1024) as i32), // salt_len + Instruction::I32Const(s as i32), // salt_len Instruction::Call(0), Instruction::I32Eqz, Instruction::If(BlockType::NoResult), @@ -1940,12 +1939,12 @@ benchmarks! { let origin = RawOrigin::Signed(instance.caller.clone()); }: call(origin, instance.addr, 0u32.into(), Weight::MAX, None, vec![]) - // `n`: Input to hash in kilobytes + // `n`: Input to hash in bytes #[pov_mode = Measured] - seal_hash_sha2_256_per_kb { - let n in 0 .. code::max_pages::() * 64; + seal_hash_sha2_256_per_byte { + let n in 0 .. code::max_pages::() * 64 * 1024; let instance = Contract::::new(WasmModule::hasher( - "seal_hash_sha2_256", 1, n * 1024, + "seal_hash_sha2_256", 1, n, ), vec![])?; let origin = RawOrigin::Signed(instance.caller.clone()); }: call(origin, instance.addr, 0u32.into(), Weight::MAX, None, vec![]) @@ -1960,12 +1959,12 @@ benchmarks! { let origin = RawOrigin::Signed(instance.caller.clone()); }: call(origin, instance.addr, 0u32.into(), Weight::MAX, None, vec![]) - // `n`: Input to hash in kilobytes + // `n`: Input to hash in bytes #[pov_mode = Measured] - seal_hash_keccak_256_per_kb { - let n in 0 .. code::max_pages::() * 64; + seal_hash_keccak_256_per_byte { + let n in 0 .. code::max_pages::() * 64 * 1024; let instance = Contract::::new(WasmModule::hasher( - "seal_hash_keccak_256", 1, n * 1024, + "seal_hash_keccak_256", 1, n, ), vec![])?; let origin = RawOrigin::Signed(instance.caller.clone()); }: call(origin, instance.addr, 0u32.into(), Weight::MAX, None, vec![]) @@ -1980,12 +1979,12 @@ benchmarks! { let origin = RawOrigin::Signed(instance.caller.clone()); }: call(origin, instance.addr, 0u32.into(), Weight::MAX, None, vec![]) - // `n`: Input to hash in kilobytes + // `n`: Input to hash in bytes #[pov_mode = Measured] - seal_hash_blake2_256_per_kb { - let n in 0 .. code::max_pages::() * 64; + seal_hash_blake2_256_per_byte { + let n in 0 .. code::max_pages::() * 64 * 1024; let instance = Contract::::new(WasmModule::hasher( - "seal_hash_blake2_256", 1, n * 1024, + "seal_hash_blake2_256", 1, n, ), vec![])?; let origin = RawOrigin::Signed(instance.caller.clone()); }: call(origin, instance.addr, 0u32.into(), Weight::MAX, None, vec![]) @@ -2000,12 +1999,12 @@ benchmarks! { let origin = RawOrigin::Signed(instance.caller.clone()); }: call(origin, instance.addr, 0u32.into(), Weight::MAX, None, vec![]) - // `n`: Input to hash in kilobytes + // `n`: Input to hash in bytes #[pov_mode = Measured] - seal_hash_blake2_128_per_kb { - let n in 0 .. code::max_pages::() * 64; + seal_hash_blake2_128_per_byte { + let n in 0 .. code::max_pages::() * 64 * 1024; let instance = Contract::::new(WasmModule::hasher( - "seal_hash_blake2_128", 1, n * 1024, + "seal_hash_blake2_128", 1, n, ), vec![])?; let origin = RawOrigin::Signed(instance.caller.clone()); }: call(origin, instance.addr, 0u32.into(), Weight::MAX, None, vec![]) diff --git a/frame/contracts/src/schedule.rs b/frame/contracts/src/schedule.rs index a32611925424a..796a7f6d3718d 100644 --- a/frame/contracts/src/schedule.rs +++ b/frame/contracts/src/schedule.rs @@ -447,24 +447,12 @@ macro_rules! cost_instr_no_params { }; } -macro_rules! cost_byte_args { - ($name:ident, $( $arg: expr ),+) => { - cost_args!($name, $( $arg ),+) / 1024 - } -} - macro_rules! cost { ($name:ident) => { cost_args!($name, 1) }; } -macro_rules! cost_byte { - ($name:ident) => { - cost_byte_args!($name, 1) - }; -} - macro_rules! cost_instr { ($name:ident, $num_params:expr) => { cost_instr_no_params!($name) @@ -573,60 +561,60 @@ impl Default for HostFnWeights { // a frequent operation that this would be a vast overestimation. gas: cost!(seal_gas).set_proof_size(0), input: cost!(seal_input), - input_per_byte: cost_byte!(seal_input_per_kb), + input_per_byte: cost!(seal_input_per_byte), r#return: cost!(seal_return), - return_per_byte: cost_byte!(seal_return_per_kb), + return_per_byte: cost!(seal_return_per_byte), terminate: cost!(seal_terminate), random: cost!(seal_random), deposit_event: cost!(seal_deposit_event), - deposit_event_per_topic: cost_args!(seal_deposit_event_per_topic_and_kb, 1, 0), - deposit_event_per_byte: cost_byte_args!(seal_deposit_event_per_topic_and_kb, 0, 1), + deposit_event_per_topic: cost_args!(seal_deposit_event_per_topic_and_byte, 1, 0), + deposit_event_per_byte: cost_args!(seal_deposit_event_per_topic_and_byte, 0, 1), debug_message: cost!(seal_debug_message), - debug_message_per_byte: cost_byte!(seal_debug_message_per_kb), + debug_message_per_byte: cost!(seal_debug_message_per_byte), set_storage: cost!(seal_set_storage), set_code_hash: cost!(seal_set_code_hash), - set_storage_per_new_byte: cost_byte!(seal_set_storage_per_new_kb), - set_storage_per_old_byte: cost_byte!(seal_set_storage_per_old_kb), + set_storage_per_new_byte: cost!(seal_set_storage_per_new_byte), + set_storage_per_old_byte: cost!(seal_set_storage_per_old_byte), clear_storage: cost!(seal_clear_storage), - clear_storage_per_byte: cost_byte!(seal_clear_storage_per_kb), + clear_storage_per_byte: cost!(seal_clear_storage_per_byte), contains_storage: cost!(seal_contains_storage), - contains_storage_per_byte: cost_byte!(seal_contains_storage_per_kb), + contains_storage_per_byte: cost!(seal_contains_storage_per_byte), get_storage: cost!(seal_get_storage), - get_storage_per_byte: cost_byte!(seal_get_storage_per_kb), + get_storage_per_byte: cost!(seal_get_storage_per_byte), take_storage: cost!(seal_take_storage), - take_storage_per_byte: cost_byte!(seal_take_storage_per_kb), + take_storage_per_byte: cost!(seal_take_storage_per_byte), transfer: cost!(seal_transfer), call: cost!(seal_call), delegate_call: cost!(seal_delegate_call), - call_transfer_surcharge: cost_args!(seal_call_per_transfer_clone_kb, 1, 0), - call_per_cloned_byte: cost_byte_args!(seal_call_per_transfer_clone_kb, 0, 1), + call_transfer_surcharge: cost_args!(seal_call_per_transfer_clone_byte, 1, 0), + call_per_cloned_byte: cost_args!(seal_call_per_transfer_clone_byte, 0, 1), instantiate: cost!(seal_instantiate), instantiate_transfer_surcharge: cost_args!( - seal_instantiate_per_transfer_input_salt_kb, + seal_instantiate_per_transfer_input_salt_byte, 1, 0, 0 ), - instantiate_per_input_byte: cost_byte_args!( - seal_instantiate_per_transfer_input_salt_kb, + instantiate_per_input_byte: cost_args!( + seal_instantiate_per_transfer_input_salt_byte, 0, 1, 0 ), - instantiate_per_salt_byte: cost_byte_args!( - seal_instantiate_per_transfer_input_salt_kb, + instantiate_per_salt_byte: cost_args!( + seal_instantiate_per_transfer_input_salt_byte, 0, 0, 1 ), hash_sha2_256: cost!(seal_hash_sha2_256), - hash_sha2_256_per_byte: cost_byte!(seal_hash_sha2_256_per_kb), + hash_sha2_256_per_byte: cost!(seal_hash_sha2_256_per_byte), hash_keccak_256: cost!(seal_hash_keccak_256), - hash_keccak_256_per_byte: cost_byte!(seal_hash_keccak_256_per_kb), + hash_keccak_256_per_byte: cost!(seal_hash_keccak_256_per_byte), hash_blake2_256: cost!(seal_hash_blake2_256), - hash_blake2_256_per_byte: cost_byte!(seal_hash_blake2_256_per_kb), + hash_blake2_256_per_byte: cost!(seal_hash_blake2_256_per_byte), hash_blake2_128: cost!(seal_hash_blake2_128), - hash_blake2_128_per_byte: cost_byte!(seal_hash_blake2_128_per_kb), + hash_blake2_128_per_byte: cost!(seal_hash_blake2_128_per_byte), ecdsa_recover: cost!(seal_ecdsa_recover), ecdsa_to_eth_address: cost!(seal_ecdsa_to_eth_address), reentrance_count: cost!(seal_reentrance_count), diff --git a/frame/contracts/src/weights.rs b/frame/contracts/src/weights.rs index 197db05efa473..9dc352f008026 100644 --- a/frame/contracts/src/weights.rs +++ b/frame/contracts/src/weights.rs @@ -24,7 +24,7 @@ //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("dev"), DB CACHE: 1024 // Executed Command: -// ./target/production/substrate +// ./target/release/substrate // benchmark // pallet // --chain @@ -77,40 +77,40 @@ pub trait WeightInfo { fn seal_weight_to_fee(r: u32, ) -> Weight; fn seal_gas(r: u32, ) -> Weight; fn seal_input(r: u32, ) -> Weight; - fn seal_input_per_kb(n: u32, ) -> Weight; + fn seal_input_per_byte(n: u32, ) -> Weight; fn seal_return(r: u32, ) -> Weight; - fn seal_return_per_kb(n: u32, ) -> Weight; + fn seal_return_per_byte(n: u32, ) -> Weight; fn seal_terminate(r: u32, ) -> Weight; fn seal_random(r: u32, ) -> Weight; fn seal_deposit_event(r: u32, ) -> Weight; - fn seal_deposit_event_per_topic_and_kb(t: u32, n: u32, ) -> Weight; + fn seal_deposit_event_per_topic_and_byte(t: u32, n: u32, ) -> Weight; fn seal_debug_message(r: u32, ) -> Weight; - fn seal_debug_message_per_kb(i: u32, ) -> Weight; + fn seal_debug_message_per_byte(i: u32, ) -> Weight; fn seal_set_storage(r: u32, ) -> Weight; - fn seal_set_storage_per_new_kb(n: u32, ) -> Weight; - fn seal_set_storage_per_old_kb(n: u32, ) -> Weight; + fn seal_set_storage_per_new_byte(n: u32, ) -> Weight; + fn seal_set_storage_per_old_byte(n: u32, ) -> Weight; fn seal_clear_storage(r: u32, ) -> Weight; - fn seal_clear_storage_per_kb(n: u32, ) -> Weight; + fn seal_clear_storage_per_byte(n: u32, ) -> Weight; fn seal_get_storage(r: u32, ) -> Weight; - fn seal_get_storage_per_kb(n: u32, ) -> Weight; + fn seal_get_storage_per_byte(n: u32, ) -> Weight; fn seal_contains_storage(r: u32, ) -> Weight; - fn seal_contains_storage_per_kb(n: u32, ) -> Weight; + fn seal_contains_storage_per_byte(n: u32, ) -> Weight; fn seal_take_storage(r: u32, ) -> Weight; - fn seal_take_storage_per_kb(n: u32, ) -> Weight; + fn seal_take_storage_per_byte(n: u32, ) -> Weight; fn seal_transfer(r: u32, ) -> Weight; fn seal_call(r: u32, ) -> Weight; fn seal_delegate_call(r: u32, ) -> Weight; - fn seal_call_per_transfer_clone_kb(t: u32, c: u32, ) -> Weight; + fn seal_call_per_transfer_clone_byte(t: u32, c: u32, ) -> Weight; fn seal_instantiate(r: u32, ) -> Weight; - fn seal_instantiate_per_transfer_input_salt_kb(t: u32, i: u32, s: u32, ) -> Weight; + fn seal_instantiate_per_transfer_input_salt_byte(t: u32, i: u32, s: u32, ) -> Weight; fn seal_hash_sha2_256(r: u32, ) -> Weight; - fn seal_hash_sha2_256_per_kb(n: u32, ) -> Weight; + fn seal_hash_sha2_256_per_byte(n: u32, ) -> Weight; fn seal_hash_keccak_256(r: u32, ) -> Weight; - fn seal_hash_keccak_256_per_kb(n: u32, ) -> Weight; + fn seal_hash_keccak_256_per_byte(n: u32, ) -> Weight; fn seal_hash_blake2_256(r: u32, ) -> Weight; - fn seal_hash_blake2_256_per_kb(n: u32, ) -> Weight; + fn seal_hash_blake2_256_per_byte(n: u32, ) -> Weight; fn seal_hash_blake2_128(r: u32, ) -> Weight; - fn seal_hash_blake2_128_per_kb(n: u32, ) -> Weight; + fn seal_hash_blake2_128_per_byte(n: u32, ) -> Weight; fn seal_ecdsa_recover(r: u32, ) -> Weight; fn seal_ecdsa_to_eth_address(r: u32, ) -> Weight; fn seal_set_code_hash(r: u32, ) -> Weight; @@ -190,10 +190,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `425 + k * (69 ±0)` // Estimated: `424 + k * (70 ±0)` - // Minimum execution time: 7_000_000 picoseconds. - Weight::from_parts(15_000_000, 424) - // Standard Error: 63_971 - .saturating_add(Weight::from_parts(859_375, 0).saturating_mul(k.into())) + // Minimum execution time: 10_000_000 picoseconds. + Weight::from_parts(7_200_000, 424) + // Standard Error: 8_267 + .saturating_add(Weight::from_parts(915_625, 0).saturating_mul(k.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(k.into()))) .saturating_add(T::DbWeight::get().writes(1_u64)) @@ -207,10 +207,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `280 + q * (33 ±0)` // Estimated: `1663 + q * (34 ±0)` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(5_600_000, 1663) - // Standard Error: 54_486 - .saturating_add(Weight::from_parts(1_062_500, 0).saturating_mul(q.into())) + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(400_000, 1663) + // Standard Error: 87_852 + .saturating_add(Weight::from_parts(1_540_625, 0).saturating_mul(q.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(Weight::from_parts(0, 34).saturating_mul(q.into())) } @@ -223,10 +223,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `274` // Estimated: `4087 + c * (2 ±0)` - // Minimum execution time: 26_000_000 picoseconds. - Weight::from_parts(31_816_913, 4087) - // Standard Error: 280 - .saturating_add(Weight::from_parts(85_137, 0).saturating_mul(c.into())) + // Minimum execution time: 42_000_000 picoseconds. + Weight::from_parts(42_419_494, 4087) + // Standard Error: 97 + .saturating_add(Weight::from_parts(97_652, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) .saturating_add(Weight::from_parts(0, 2).saturating_mul(c.into())) @@ -246,10 +246,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `812` // Estimated: `21955 + c * (5 ±0)` - // Minimum execution time: 278_000_000 picoseconds. - Weight::from_parts(277_800_000, 21955) - // Standard Error: 864 - .saturating_add(Weight::from_parts(53_496, 0).saturating_mul(c.into())) + // Minimum execution time: 336_000_000 picoseconds. + Weight::from_parts(340_400_000, 21955) + // Standard Error: 219 + .saturating_add(Weight::from_parts(57_983, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) .saturating_add(Weight::from_parts(0, 5).saturating_mul(c.into())) @@ -277,14 +277,14 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `192` // Estimated: `25559` - // Minimum execution time: 3_745_000_000 picoseconds. - Weight::from_parts(311_659_401, 25559) - // Standard Error: 2_527 - .saturating_add(Weight::from_parts(150_807, 0).saturating_mul(c.into())) - // Standard Error: 148 - .saturating_add(Weight::from_parts(1_659, 0).saturating_mul(i.into())) - // Standard Error: 148 - .saturating_add(Weight::from_parts(1_634, 0).saturating_mul(s.into())) + // Minimum execution time: 4_102_000_000 picoseconds. + Weight::from_parts(315_723_062, 25559) + // Standard Error: 2_173 + .saturating_add(Weight::from_parts(170_267, 0).saturating_mul(c.into())) + // Standard Error: 127 + .saturating_add(Weight::from_parts(1_839, 0).saturating_mul(i.into())) + // Standard Error: 127 + .saturating_add(Weight::from_parts(1_665, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(9_u64)) .saturating_add(T::DbWeight::get().writes(10_u64)) } @@ -308,12 +308,12 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `546` // Estimated: `29123` - // Minimum execution time: 1_654_000_000 picoseconds. - Weight::from_parts(83_000_000, 29123) - // Standard Error: 49 - .saturating_add(Weight::from_parts(1_656, 0).saturating_mul(i.into())) - // Standard Error: 49 - .saturating_add(Weight::from_parts(1_500, 0).saturating_mul(s.into())) + // Minimum execution time: 1_725_000_000 picoseconds. + Weight::from_parts(192_800_000, 29123) + // Standard Error: 42 + .saturating_add(Weight::from_parts(1_678, 0).saturating_mul(i.into())) + // Standard Error: 42 + .saturating_add(Weight::from_parts(1_469, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(9_u64)) .saturating_add(T::DbWeight::get().writes(7_u64)) } @@ -331,8 +331,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `855` // Estimated: `22095` - // Minimum execution time: 112_000_000 picoseconds. - Weight::from_parts(112_000_000, 22095) + // Minimum execution time: 178_000_000 picoseconds. + Weight::from_parts(178_000_000, 22095) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -349,10 +349,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `109` // Estimated: `7366` - // Minimum execution time: 443_000_000 picoseconds. - Weight::from_parts(449_229_758, 7366) - // Standard Error: 848 - .saturating_add(Weight::from_parts(150_992, 0).saturating_mul(c.into())) + // Minimum execution time: 490_000_000 picoseconds. + Weight::from_parts(518_633_840, 7366) + // Standard Error: 563 + .saturating_add(Weight::from_parts(167_772, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -368,8 +368,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `287` // Estimated: `8078` - // Minimum execution time: 19_000_000 picoseconds. - Weight::from_parts(19_000_000, 8078) + // Minimum execution time: 27_000_000 picoseconds. + Weight::from_parts(27_000_000, 8078) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -383,8 +383,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `666` // Estimated: `19818` - // Minimum execution time: 23_000_000 picoseconds. - Weight::from_parts(23_000_000, 19818) + // Minimum execution time: 30_000_000 picoseconds. + Weight::from_parts(30_000_000, 19818) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(6_u64)) } @@ -403,10 +403,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `875 + r * (6 ±0)` // Estimated: `22235 + r * (30 ±0)` - // Minimum execution time: 268_000_000 picoseconds. - Weight::from_parts(271_600_000, 22235) - // Standard Error: 3_132 - .saturating_add(Weight::from_parts(287_250, 0).saturating_mul(r.into())) + // Minimum execution time: 319_000_000 picoseconds. + Weight::from_parts(328_400_000, 22235) + // Standard Error: 12_432 + .saturating_add(Weight::from_parts(421_750, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -426,10 +426,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `876 + r * (272 ±0)` // Estimated: `22465 + r * (3835 ±0)` - // Minimum execution time: 266_000_000 picoseconds. - Weight::from_parts(189_000_000, 22465) - // Standard Error: 57_977 - .saturating_add(Weight::from_parts(2_674_750, 0).saturating_mul(r.into())) + // Minimum execution time: 316_000_000 picoseconds. + Weight::from_parts(233_200_000, 22465) + // Standard Error: 63_843 + .saturating_add(Weight::from_parts(3_250_500, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3_u64)) @@ -450,10 +450,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `885 + r * (276 ±0)` // Estimated: `22480 + r * (3855 ±0)` - // Minimum execution time: 281_000_000 picoseconds. - Weight::from_parts(193_800_000, 22480) - // Standard Error: 64_145 - .saturating_add(Weight::from_parts(3_274_000, 0).saturating_mul(r.into())) + // Minimum execution time: 323_000_000 picoseconds. + Weight::from_parts(201_600_000, 22480) + // Standard Error: 103_197 + .saturating_add(Weight::from_parts(4_235_250, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3_u64)) @@ -474,10 +474,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `884 + r * (6 ±0)` // Estimated: `22235 + r * (30 ±0)` - // Minimum execution time: 270_000_000 picoseconds. - Weight::from_parts(270_600_000, 22235) - // Standard Error: 3_000 - .saturating_add(Weight::from_parts(360_000, 0).saturating_mul(r.into())) + // Minimum execution time: 320_000_000 picoseconds. + Weight::from_parts(321_600_000, 22235) + // Standard Error: 3_783 + .saturating_add(Weight::from_parts(532_750, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -497,10 +497,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `874 + r * (3 ±0)` // Estimated: `22185 + r * (15 ±0)` - // Minimum execution time: 265_000_000 picoseconds. - Weight::from_parts(264_800_000, 22185) - // Standard Error: 3_013 - .saturating_add(Weight::from_parts(198_500, 0).saturating_mul(r.into())) + // Minimum execution time: 318_000_000 picoseconds. + Weight::from_parts(320_000_000, 22185) + // Standard Error: 2_212 + .saturating_add(Weight::from_parts(183_750, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 15).saturating_mul(r.into())) @@ -520,10 +520,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `878 + r * (6 ±0)` // Estimated: `22205 + r * (30 ±0)` - // Minimum execution time: 264_000_000 picoseconds. - Weight::from_parts(269_200_000, 22205) - // Standard Error: 4_705 - .saturating_add(Weight::from_parts(291_250, 0).saturating_mul(r.into())) + // Minimum execution time: 316_000_000 picoseconds. + Weight::from_parts(316_800_000, 22205) + // Standard Error: 2_986 + .saturating_add(Weight::from_parts(420_000, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -543,10 +543,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `879 + r * (6 ±0)` // Estimated: `22210 + r * (30 ±0)` - // Minimum execution time: 265_000_000 picoseconds. - Weight::from_parts(269_200_000, 22210) - // Standard Error: 3_544 - .saturating_add(Weight::from_parts(286_750, 0).saturating_mul(r.into())) + // Minimum execution time: 315_000_000 picoseconds. + Weight::from_parts(315_200_000, 22210) + // Standard Error: 1_314 + .saturating_add(Weight::from_parts(421_250, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -566,10 +566,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `1047 + r * (6 ±0)` // Estimated: `23605 + r * (31 ±0)` - // Minimum execution time: 264_000_000 picoseconds. - Weight::from_parts(273_000_000, 23605) - // Standard Error: 7_122 - .saturating_add(Weight::from_parts(1_268_750, 0).saturating_mul(r.into())) + // Minimum execution time: 333_000_000 picoseconds. + Weight::from_parts(327_600_000, 23605) + // Standard Error: 6_298 + .saturating_add(Weight::from_parts(1_907_000, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 31).saturating_mul(r.into())) @@ -589,10 +589,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `888 + r * (6 ±0)` // Estimated: `22365 + r * (30 ±0)` - // Minimum execution time: 266_000_000 picoseconds. - Weight::from_parts(267_000_000, 22365) - // Standard Error: 3_772 - .saturating_add(Weight::from_parts(293_250, 0).saturating_mul(r.into())) + // Minimum execution time: 319_000_000 picoseconds. + Weight::from_parts(322_600_000, 22365) + // Standard Error: 3_685 + .saturating_add(Weight::from_parts(416_500, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -612,10 +612,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `886 + r * (6 ±0)` // Estimated: `22245 + r * (30 ±0)` - // Minimum execution time: 263_000_000 picoseconds. - Weight::from_parts(265_600_000, 22245) - // Standard Error: 2_380 - .saturating_add(Weight::from_parts(287_500, 0).saturating_mul(r.into())) + // Minimum execution time: 319_000_000 picoseconds. + Weight::from_parts(318_600_000, 22245) + // Standard Error: 577 + .saturating_add(Weight::from_parts(413_500, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -635,10 +635,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `883 + r * (6 ±0)` // Estimated: `22230 + r * (30 ±0)` - // Minimum execution time: 264_000_000 picoseconds. - Weight::from_parts(271_000_000, 22230) - // Standard Error: 6_474 - .saturating_add(Weight::from_parts(286_000, 0).saturating_mul(r.into())) + // Minimum execution time: 314_000_000 picoseconds. + Weight::from_parts(314_000_000, 22230) + // Standard Error: 692 + .saturating_add(Weight::from_parts(418_250, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -658,10 +658,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `874 + r * (6 ±0)` // Estimated: `22185 + r * (30 ±0)` - // Minimum execution time: 266_000_000 picoseconds. - Weight::from_parts(266_600_000, 22185) - // Standard Error: 9_721 - .saturating_add(Weight::from_parts(295_500, 0).saturating_mul(r.into())) + // Minimum execution time: 315_000_000 picoseconds. + Weight::from_parts(315_600_000, 22185) + // Standard Error: 1_080 + .saturating_add(Weight::from_parts(416_000, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -683,10 +683,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `900 + r * (10 ±0)` // Estimated: `24865 + r * (60 ±0)` - // Minimum execution time: 268_000_000 picoseconds. - Weight::from_parts(274_000_000, 24865) - // Standard Error: 9_357 - .saturating_add(Weight::from_parts(1_051_750, 0).saturating_mul(r.into())) + // Minimum execution time: 315_000_000 picoseconds. + Weight::from_parts(335_400_000, 24865) + // Standard Error: 14_724 + .saturating_add(Weight::from_parts(1_444_750, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 60).saturating_mul(r.into())) @@ -706,10 +706,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `839 + r * (4 ±0)` // Estimated: `22055 + r * (20 ±0)` - // Minimum execution time: 98_000_000 picoseconds. - Weight::from_parts(102_000_000, 22055) - // Standard Error: 3_544 - .saturating_add(Weight::from_parts(143_250, 0).saturating_mul(r.into())) + // Minimum execution time: 150_000_000 picoseconds. + Weight::from_parts(150_800_000, 22055) + // Standard Error: 3_439 + .saturating_add(Weight::from_parts(149_500, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 20).saturating_mul(r.into())) @@ -729,10 +729,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `876 + r * (6 ±0)` // Estimated: `22195 + r * (30 ±0)` - // Minimum execution time: 264_000_000 picoseconds. - Weight::from_parts(269_800_000, 22195) - // Standard Error: 4_516 - .saturating_add(Weight::from_parts(257_750, 0).saturating_mul(r.into())) + // Minimum execution time: 324_000_000 picoseconds. + Weight::from_parts(324_800_000, 22195) + // Standard Error: 5_816 + .saturating_add(Weight::from_parts(328_000, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -747,15 +747,15 @@ impl WeightInfo for SubstrateWeight { /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured) /// Storage: System EventTopics (r:2 w:2) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) - /// The range of component `n` is `[0, 1024]`. - fn seal_input_per_kb(n: u32, ) -> Weight { + /// The range of component `n` is `[0, 1048576]`. + fn seal_input_per_byte(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `880` // Estimated: `22220` - // Minimum execution time: 264_000_000 picoseconds. - Weight::from_parts(262_800_000, 22220) - // Standard Error: 62_354 - .saturating_add(Weight::from_parts(575_390, 0).saturating_mul(n.into())) + // Minimum execution time: 321_000_000 picoseconds. + Weight::from_parts(320_400_000, 22220) + // Standard Error: 93 + .saturating_add(Weight::from_parts(611, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -774,10 +774,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `864 + r * (45 ±0)` // Estimated: `22140 + r * (225 ±0)` - // Minimum execution time: 262_000_000 picoseconds. - Weight::from_parts(263_000_000, 22140) - // Standard Error: 1_732_050 - .saturating_add(Weight::from_parts(1_000_000, 0).saturating_mul(r.into())) + // Minimum execution time: 312_000_000 picoseconds. + Weight::from_parts(313_500_000, 22140) + // Standard Error: 866_025 + .saturating_add(Weight::from_parts(1_500_000, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 225).saturating_mul(r.into())) @@ -792,15 +792,15 @@ impl WeightInfo for SubstrateWeight { /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured) /// Storage: System EventTopics (r:2 w:2) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) - /// The range of component `n` is `[0, 1024]`. - fn seal_return_per_kb(n: u32, ) -> Weight { + /// The range of component `n` is `[0, 1048576]`. + fn seal_return_per_byte(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `909` // Estimated: `22370` - // Minimum execution time: 264_000_000 picoseconds. - Weight::from_parts(264_200_000, 22370) - // Standard Error: 6_701 - .saturating_add(Weight::from_parts(241_015, 0).saturating_mul(n.into())) + // Minimum execution time: 316_000_000 picoseconds. + Weight::from_parts(317_400_000, 22370) + // Standard Error: 4 + .saturating_add(Weight::from_parts(242, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -823,10 +823,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `906 + r * (452 ±0)` // Estimated: `30016 + r * (12160 ±0)` - // Minimum execution time: 264_000_000 picoseconds. - Weight::from_parts(266_000_000, 30016) + // Minimum execution time: 314_000_000 picoseconds. + Weight::from_parts(315_000_000, 30016) // Standard Error: 0 - .saturating_add(Weight::from_parts(64_000_000, 0).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(93_000_000, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().reads((6_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3_u64)) @@ -850,10 +850,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `921 + r * (10 ±0)` // Estimated: `24701 + r * (60 ±0)` - // Minimum execution time: 277_000_000 picoseconds. - Weight::from_parts(294_600_000, 24701) - // Standard Error: 15_663 - .saturating_add(Weight::from_parts(1_506_000, 0).saturating_mul(r.into())) + // Minimum execution time: 317_000_000 picoseconds. + Weight::from_parts(326_800_000, 24701) + // Standard Error: 9_533 + .saturating_add(Weight::from_parts(2_243_750, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 60).saturating_mul(r.into())) @@ -873,10 +873,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `874 + r * (10 ±0)` // Estimated: `22185 + r * (50 ±0)` - // Minimum execution time: 264_000_000 picoseconds. - Weight::from_parts(267_200_000, 22185) - // Standard Error: 5_671 - .saturating_add(Weight::from_parts(2_942_000, 0).saturating_mul(r.into())) + // Minimum execution time: 321_000_000 picoseconds. + Weight::from_parts(318_400_000, 22185) + // Standard Error: 7_284 + .saturating_add(Weight::from_parts(4_141_250, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 50).saturating_mul(r.into())) @@ -892,17 +892,17 @@ impl WeightInfo for SubstrateWeight { /// Storage: System EventTopics (r:6 w:6) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) /// The range of component `t` is `[0, 4]`. - /// The range of component `n` is `[0, 16]`. - fn seal_deposit_event_per_topic_and_kb(t: u32, n: u32, ) -> Weight { + /// The range of component `n` is `[0, 16384]`. + fn seal_deposit_event_per_topic_and_byte(t: u32, n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `890 + t * (33 ±0)` // Estimated: `22240 + t * (2650 ±3)` - // Minimum execution time: 278_000_000 picoseconds. - Weight::from_parts(266_000_000, 22240) - // Standard Error: 804_353 - .saturating_add(Weight::from_parts(2_633_333, 0).saturating_mul(t.into())) - // Standard Error: 201_088 - .saturating_add(Weight::from_parts(1_091_666, 0).saturating_mul(n.into())) + // Minimum execution time: 331_000_000 picoseconds. + Weight::from_parts(326_100_000, 22240) + // Standard Error: 1_478_094 + .saturating_add(Weight::from_parts(3_500_000, 0).saturating_mul(t.into())) + // Standard Error: 360 + .saturating_add(Weight::from_parts(585, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(t.into()))) .saturating_add(T::DbWeight::get().writes(3_u64)) @@ -924,10 +924,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `871 + r * (7 ±0)` // Estimated: `22180 + r * (35 ±0)` - // Minimum execution time: 110_000_000 picoseconds. - Weight::from_parts(108_400_000, 22180) - // Standard Error: 2_565 - .saturating_add(Weight::from_parts(256_500, 0).saturating_mul(r.into())) + // Minimum execution time: 161_000_000 picoseconds. + Weight::from_parts(164_200_000, 22180) + // Standard Error: 5_251 + .saturating_add(Weight::from_parts(249_500, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 35).saturating_mul(r.into())) @@ -942,15 +942,15 @@ impl WeightInfo for SubstrateWeight { /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: MaxEncodedLen) /// Storage: System EventTopics (r:2 w:2) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) - /// The range of component `i` is `[0, 1024]`. - fn seal_debug_message_per_kb(i: u32, ) -> Weight { + /// The range of component `i` is `[0, 1048576]`. + fn seal_debug_message_per_byte(i: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `125822` // Estimated: `270070` - // Minimum execution time: 352_000_000 picoseconds. - Weight::from_parts(358_600_000, 270070) - // Standard Error: 18_192 - .saturating_add(Weight::from_parts(711_328, 0).saturating_mul(i.into())) + // Minimum execution time: 421_000_000 picoseconds. + Weight::from_parts(418_000_000, 270070) + // Standard Error: 16 + .saturating_add(Weight::from_parts(689, 0).saturating_mul(i.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -961,10 +961,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `911 + r * (292 ±0)` // Estimated: `932 + r * (293 ±0)` - // Minimum execution time: 265_000_000 picoseconds. - Weight::from_parts(205_600_000, 932) - // Standard Error: 91_865 - .saturating_add(Weight::from_parts(4_773_000, 0).saturating_mul(r.into())) + // Minimum execution time: 321_000_000 picoseconds. + Weight::from_parts(355_200_000, 932) + // Standard Error: 76_078 + .saturating_add(Weight::from_parts(5_233_000, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3_u64)) @@ -973,33 +973,32 @@ impl WeightInfo for SubstrateWeight { } /// Storage: Skipped Metadata (r:0 w:0) /// Proof Skipped: Skipped Metadata (max_values: None, max_size: None, mode: Measured) - /// The range of component `n` is `[0, 16]`. - fn seal_set_storage_per_new_kb(n: u32, ) -> Weight { - // Proof Size summary in bytes: - // Measured: `1323 + n * (9 ±0)` - // Estimated: `1306 + n * (10 ±3)` - // Minimum execution time: 278_000_000 picoseconds. - Weight::from_parts(281_600_000, 1306) - // Standard Error: 346_410 - .saturating_add(Weight::from_parts(1_350_000, 0).saturating_mul(n.into())) + /// The range of component `n` is `[0, 16384]`. + fn seal_set_storage_per_new_byte(n: u32, ) -> Weight { + // Proof Size summary in bytes: + // Measured: `1323` + // Estimated: `1306` + // Minimum execution time: 331_000_000 picoseconds. + Weight::from_parts(338_200_000, 1306) + // Standard Error: 763 + .saturating_add(Weight::from_parts(1_733, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) - .saturating_add(Weight::from_parts(0, 10).saturating_mul(n.into())) } /// Storage: Skipped Metadata (r:0 w:0) /// Proof Skipped: Skipped Metadata (max_values: None, max_size: None, mode: Measured) - /// The range of component `n` is `[0, 16]`. - fn seal_set_storage_per_old_kb(n: u32, ) -> Weight { - // Proof Size summary in bytes: - // Measured: `1289 + n * (1024 ±0)` - // Estimated: `1274 + n * (1026 ±0)` - // Minimum execution time: 277_000_000 picoseconds. - Weight::from_parts(276_600_000, 1274) - // Standard Error: 162_660 - .saturating_add(Weight::from_parts(275_000, 0).saturating_mul(n.into())) + /// The range of component `n` is `[0, 16384]`. + fn seal_set_storage_per_old_byte(n: u32, ) -> Weight { + // Proof Size summary in bytes: + // Measured: `1289 + n * (1 ±0)` + // Estimated: `1274 + n * (1 ±0)` + // Minimum execution time: 328_000_000 picoseconds. + Weight::from_parts(328_000_000, 1274) + // Standard Error: 443 + .saturating_add(Weight::from_parts(927, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) - .saturating_add(Weight::from_parts(0, 1026).saturating_mul(n.into())) + .saturating_add(Weight::from_parts(0, 1).saturating_mul(n.into())) } /// Storage: Skipped Metadata (r:0 w:0) /// Proof Skipped: Skipped Metadata (max_values: None, max_size: None, mode: Measured) @@ -1008,10 +1007,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `888 + r * (288 ±0)` // Estimated: `910 + r * (289 ±0)` - // Minimum execution time: 265_000_000 picoseconds. - Weight::from_parts(218_200_000, 910) - // Standard Error: 81_358 - .saturating_add(Weight::from_parts(4_670_500, 0).saturating_mul(r.into())) + // Minimum execution time: 317_000_000 picoseconds. + Weight::from_parts(263_600_000, 910) + // Standard Error: 83_142 + .saturating_add(Weight::from_parts(5_403_000, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3_u64)) @@ -1020,18 +1019,16 @@ impl WeightInfo for SubstrateWeight { } /// Storage: Skipped Metadata (r:0 w:0) /// Proof Skipped: Skipped Metadata (max_values: None, max_size: None, mode: Measured) - /// The range of component `n` is `[0, 16]`. - fn seal_clear_storage_per_kb(n: u32, ) -> Weight { - // Proof Size summary in bytes: - // Measured: `1285 + n * (1024 ±0)` - // Estimated: `1270 + n * (1026 ±0)` - // Minimum execution time: 276_000_000 picoseconds. - Weight::from_parts(278_000_000, 1270) - // Standard Error: 313_581 - .saturating_add(Weight::from_parts(150_000, 0).saturating_mul(n.into())) + /// The range of component `n` is `[0, 16384]`. + fn seal_clear_storage_per_byte(n: u32, ) -> Weight { + // Proof Size summary in bytes: + // Measured: `1285 + n * (1 ±0)` + // Estimated: `1270 + n * (1 ±0)` + // Minimum execution time: 352_000_000 picoseconds. + Weight::from_parts(372_800_000, 1270) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) - .saturating_add(Weight::from_parts(0, 1026).saturating_mul(n.into())) + .saturating_add(Weight::from_parts(0, 1).saturating_mul(n.into())) } /// Storage: Skipped Metadata (r:0 w:0) /// Proof Skipped: Skipped Metadata (max_values: None, max_size: None, mode: Measured) @@ -1040,10 +1037,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `899 + r * (296 ±0)` // Estimated: `920 + r * (297 ±0)` - // Minimum execution time: 276_000_000 picoseconds. - Weight::from_parts(227_400_000, 920) - // Standard Error: 75_724 - .saturating_add(Weight::from_parts(3_921_500, 0).saturating_mul(r.into())) + // Minimum execution time: 323_000_000 picoseconds. + Weight::from_parts(291_800_000, 920) + // Standard Error: 115_277 + .saturating_add(Weight::from_parts(4_485_000, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3_u64)) @@ -1051,18 +1048,16 @@ impl WeightInfo for SubstrateWeight { } /// Storage: Skipped Metadata (r:0 w:0) /// Proof Skipped: Skipped Metadata (max_values: None, max_size: None, mode: Measured) - /// The range of component `n` is `[0, 16]`. - fn seal_get_storage_per_kb(n: u32, ) -> Weight { - // Proof Size summary in bytes: - // Measured: `1301 + n * (1024 ±0)` - // Estimated: `1286 + n * (1026 ±0)` - // Minimum execution time: 276_000_000 picoseconds. - Weight::from_parts(277_600_000, 1286) - // Standard Error: 300_000 - .saturating_add(Weight::from_parts(750_000, 0).saturating_mul(n.into())) + /// The range of component `n` is `[0, 16384]`. + fn seal_get_storage_per_byte(n: u32, ) -> Weight { + // Proof Size summary in bytes: + // Measured: `1301 + n * (1 ±0)` + // Estimated: `1286 + n * (1 ±0)` + // Minimum execution time: 340_000_000 picoseconds. + Weight::from_parts(357_000_000, 1286) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 1026).saturating_mul(n.into())) + .saturating_add(Weight::from_parts(0, 1).saturating_mul(n.into())) } /// Storage: Skipped Metadata (r:0 w:0) /// Proof Skipped: Skipped Metadata (max_values: None, max_size: None, mode: Measured) @@ -1071,10 +1066,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `914 + r * (288 ±0)` // Estimated: `935 + r * (289 ±0)` - // Minimum execution time: 271_000_000 picoseconds. - Weight::from_parts(221_400_000, 935) - // Standard Error: 72_149 - .saturating_add(Weight::from_parts(3_737_500, 0).saturating_mul(r.into())) + // Minimum execution time: 322_000_000 picoseconds. + Weight::from_parts(289_200_000, 935) + // Standard Error: 64_392 + .saturating_add(Weight::from_parts(4_313_000, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3_u64)) @@ -1082,18 +1077,16 @@ impl WeightInfo for SubstrateWeight { } /// Storage: Skipped Metadata (r:0 w:0) /// Proof Skipped: Skipped Metadata (max_values: None, max_size: None, mode: Measured) - /// The range of component `n` is `[0, 16]`. - fn seal_contains_storage_per_kb(n: u32, ) -> Weight { - // Proof Size summary in bytes: - // Measured: `1288 + n * (1024 ±0)` - // Estimated: `1273 + n * (1026 ±0)` - // Minimum execution time: 274_000_000 picoseconds. - Weight::from_parts(273_800_000, 1273) - // Standard Error: 312_249 - .saturating_add(Weight::from_parts(500_000, 0).saturating_mul(n.into())) + /// The range of component `n` is `[0, 16384]`. + fn seal_contains_storage_per_byte(n: u32, ) -> Weight { + // Proof Size summary in bytes: + // Measured: `1288 + n * (1 ±0)` + // Estimated: `1273 + n * (1 ±0)` + // Minimum execution time: 336_000_000 picoseconds. + Weight::from_parts(348_400_000, 1273) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 1026).saturating_mul(n.into())) + .saturating_add(Weight::from_parts(0, 1).saturating_mul(n.into())) } /// Storage: Skipped Metadata (r:0 w:0) /// Proof Skipped: Skipped Metadata (max_values: None, max_size: None, mode: Measured) @@ -1102,10 +1095,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `900 + r * (296 ±0)` // Estimated: `921 + r * (297 ±0)` - // Minimum execution time: 266_000_000 picoseconds. - Weight::from_parts(215_600_000, 921) - // Standard Error: 102_344 - .saturating_add(Weight::from_parts(4_818_000, 0).saturating_mul(r.into())) + // Minimum execution time: 322_000_000 picoseconds. + Weight::from_parts(313_200_000, 921) + // Standard Error: 115_332 + .saturating_add(Weight::from_parts(5_386_500, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3_u64)) @@ -1114,18 +1107,18 @@ impl WeightInfo for SubstrateWeight { } /// Storage: Skipped Metadata (r:0 w:0) /// Proof Skipped: Skipped Metadata (max_values: None, max_size: None, mode: Measured) - /// The range of component `n` is `[0, 16]`. - fn seal_take_storage_per_kb(n: u32, ) -> Weight { - // Proof Size summary in bytes: - // Measured: `1302 + n * (1024 ±0)` - // Estimated: `1287 + n * (1026 ±0)` - // Minimum execution time: 277_000_000 picoseconds. - Weight::from_parts(277_200_000, 1287) - // Standard Error: 170_171 - .saturating_add(Weight::from_parts(575_000, 0).saturating_mul(n.into())) + /// The range of component `n` is `[0, 16384]`. + fn seal_take_storage_per_byte(n: u32, ) -> Weight { + // Proof Size summary in bytes: + // Measured: `1302 + n * (1 ±0)` + // Estimated: `1287 + n * (1 ±0)` + // Minimum execution time: 335_000_000 picoseconds. + Weight::from_parts(333_400_000, 1287) + // Standard Error: 618 + .saturating_add(Weight::from_parts(952, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) - .saturating_add(Weight::from_parts(0, 1026).saturating_mul(n.into())) + .saturating_add(Weight::from_parts(0, 1).saturating_mul(n.into())) } /// Storage: System Account (r:1602 w:1601) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) @@ -1142,10 +1135,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `1397 + r * (45 ±0)` // Estimated: `24605 + r * (2702 ±0)` - // Minimum execution time: 266_000_000 picoseconds. - Weight::from_parts(190_000_000, 24605) - // Standard Error: 73_760 - .saturating_add(Weight::from_parts(17_042_000, 0).saturating_mul(r.into())) + // Minimum execution time: 344_000_000 picoseconds. + Weight::from_parts(249_400_000, 24605) + // Standard Error: 88_025 + .saturating_add(Weight::from_parts(24_733_250, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3_u64)) @@ -1167,10 +1160,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `1406 + r * (288 ±0)` // Estimated: `25165 + r * (6396 ±0)` - // Minimum execution time: 275_000_000 picoseconds. - Weight::from_parts(275_000_000, 25165) - // Standard Error: 382_639 - .saturating_add(Weight::from_parts(253_015_500, 0).saturating_mul(r.into())) + // Minimum execution time: 325_000_000 picoseconds. + Weight::from_parts(1_787_400_000, 25165) + // Standard Error: 2_274_687 + .saturating_add(Weight::from_parts(301_863_500, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().reads((2_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3_u64)) @@ -1192,10 +1185,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `0 + r * (935 ±0)` // Estimated: `22235 + r * (8662 ±112)` - // Minimum execution time: 270_000_000 picoseconds. - Weight::from_parts(270_000_000, 22235) - // Standard Error: 842_112 - .saturating_add(Weight::from_parts(251_331_166, 0).saturating_mul(r.into())) + // Minimum execution time: 321_000_000 picoseconds. + Weight::from_parts(321_000_000, 22235) + // Standard Error: 1_089_588 + .saturating_add(Weight::from_parts(298_751_583, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().reads((2_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3_u64)) @@ -1213,17 +1206,17 @@ impl WeightInfo for SubstrateWeight { /// Storage: System EventTopics (r:3 w:3) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) /// The range of component `t` is `[0, 1]`. - /// The range of component `c` is `[0, 1024]`. - fn seal_call_per_transfer_clone_kb(t: u32, c: u32, ) -> Weight { + /// The range of component `c` is `[0, 1048576]`. + fn seal_call_per_transfer_clone_byte(t: u32, c: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `1314 + t * (268 ±0)` // Estimated: `31815 + t * (6290 ±0)` - // Minimum execution time: 368_000_000 picoseconds. - Weight::from_parts(340_299_999, 31815) - // Standard Error: 34_524_076 - .saturating_add(Weight::from_parts(33_375_000, 0).saturating_mul(t.into())) - // Standard Error: 39_482 - .saturating_add(Weight::from_parts(622_753, 0).saturating_mul(c.into())) + // Minimum execution time: 469_000_000 picoseconds. + Weight::from_parts(458_899_999, 31815) + // Standard Error: 43_327_610 + .saturating_add(Weight::from_parts(19_625_000, 0).saturating_mul(t.into())) + // Standard Error: 48 + .saturating_add(Weight::from_parts(613, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(9_u64)) .saturating_add(T::DbWeight::get().reads((2_u64).saturating_mul(t.into()))) .saturating_add(T::DbWeight::get().writes(5_u64)) @@ -1248,11 +1241,11 @@ impl WeightInfo for SubstrateWeight { fn seal_instantiate(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `1412 + r * (319 ±0)` - // Estimated: `32478 + r * (17089 ±1)` - // Minimum execution time: 269_000_000 picoseconds. - Weight::from_parts(269_000_000, 32478) - // Standard Error: 2_025_464 - .saturating_add(Weight::from_parts(321_905_333, 0).saturating_mul(r.into())) + // Estimated: `32478 + r * (17089 ±0)` + // Minimum execution time: 316_000_000 picoseconds. + Weight::from_parts(316_000_000, 32478) + // Standard Error: 7_288_699 + .saturating_add(Weight::from_parts(417_430_166, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().reads((6_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(4_u64)) @@ -1274,20 +1267,20 @@ impl WeightInfo for SubstrateWeight { /// Storage: System EventTopics (r:3 w:3) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) /// The range of component `t` is `[0, 1]`. - /// The range of component `i` is `[0, 960]`. - /// The range of component `s` is `[0, 960]`. - fn seal_instantiate_per_transfer_input_salt_kb(t: u32, i: u32, s: u32, ) -> Weight { + /// The range of component `i` is `[0, 983040]`. + /// The range of component `s` is `[0, 983040]`. + fn seal_instantiate_per_transfer_input_salt_byte(t: u32, i: u32, s: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `1191 + t * (219 ±0)` // Estimated: `42880 + t * (4134 ±54)` - // Minimum execution time: 1_943_000_000 picoseconds. - Weight::from_parts(235_953_846, 42880) - // Standard Error: 59_756_874 - .saturating_add(Weight::from_parts(61_692_307, 0).saturating_mul(t.into())) - // Standard Error: 70_732 - .saturating_add(Weight::from_parts(1_661_517, 0).saturating_mul(i.into())) - // Standard Error: 70_732 - .saturating_add(Weight::from_parts(1_697_905, 0).saturating_mul(s.into())) + // Minimum execution time: 2_163_000_000 picoseconds. + Weight::from_parts(547_184_615, 42880) + // Standard Error: 75_769_452 + .saturating_add(Weight::from_parts(4_230_769, 0).saturating_mul(t.into())) + // Standard Error: 87 + .saturating_add(Weight::from_parts(1_572, 0).saturating_mul(i.into())) + // Standard Error: 87 + .saturating_add(Weight::from_parts(1_587, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(13_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(t.into()))) .saturating_add(T::DbWeight::get().writes(10_u64)) @@ -1309,10 +1302,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `873 + r * (8 ±0)` // Estimated: `22180 + r * (40 ±0)` - // Minimum execution time: 263_000_000 picoseconds. - Weight::from_parts(267_200_000, 22180) - // Standard Error: 3_544 - .saturating_add(Weight::from_parts(486_250, 0).saturating_mul(r.into())) + // Minimum execution time: 316_000_000 picoseconds. + Weight::from_parts(316_200_000, 22180) + // Standard Error: 763 + .saturating_add(Weight::from_parts(575_500, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 40).saturating_mul(r.into())) @@ -1327,15 +1320,15 @@ impl WeightInfo for SubstrateWeight { /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured) /// Storage: System EventTopics (r:2 w:2) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) - /// The range of component `n` is `[0, 1024]`. - fn seal_hash_sha2_256_per_kb(n: u32, ) -> Weight { + /// The range of component `n` is `[0, 1048576]`. + fn seal_hash_sha2_256_per_byte(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `879` // Estimated: `22220` - // Minimum execution time: 267_000_000 picoseconds. - Weight::from_parts(270_800_000, 22220) - // Standard Error: 15_590 - .saturating_add(Weight::from_parts(3_303_515, 0).saturating_mul(n.into())) + // Minimum execution time: 316_000_000 picoseconds. + Weight::from_parts(321_800_000, 22220) + // Standard Error: 32 + .saturating_add(Weight::from_parts(3_231, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -1354,10 +1347,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `873 + r * (8 ±0)` // Estimated: `22190 + r * (40 ±0)` - // Minimum execution time: 264_000_000 picoseconds. - Weight::from_parts(268_400_000, 22190) - // Standard Error: 10_028 - .saturating_add(Weight::from_parts(598_750, 0).saturating_mul(r.into())) + // Minimum execution time: 328_000_000 picoseconds. + Weight::from_parts(323_800_000, 22190) + // Standard Error: 4_190 + .saturating_add(Weight::from_parts(621_250, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 40).saturating_mul(r.into())) @@ -1372,15 +1365,15 @@ impl WeightInfo for SubstrateWeight { /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured) /// Storage: System EventTopics (r:2 w:2) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) - /// The range of component `n` is `[0, 1024]`. - fn seal_hash_keccak_256_per_kb(n: u32, ) -> Weight { + /// The range of component `n` is `[0, 1048576]`. + fn seal_hash_keccak_256_per_byte(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `881` // Estimated: `22230` - // Minimum execution time: 264_000_000 picoseconds. - Weight::from_parts(268_400_000, 22230) - // Standard Error: 13_561 - .saturating_add(Weight::from_parts(2_241_406, 0).saturating_mul(n.into())) + // Minimum execution time: 316_000_000 picoseconds. + Weight::from_parts(318_600_000, 22230) + // Standard Error: 22 + .saturating_add(Weight::from_parts(1_885, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -1399,10 +1392,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `873 + r * (8 ±0)` // Estimated: `22225 + r * (40 ±0)` - // Minimum execution time: 264_000_000 picoseconds. - Weight::from_parts(267_400_000, 22225) - // Standard Error: 3_752 - .saturating_add(Weight::from_parts(426_500, 0).saturating_mul(r.into())) + // Minimum execution time: 319_000_000 picoseconds. + Weight::from_parts(304_000_000, 22225) + // Standard Error: 14_487 + .saturating_add(Weight::from_parts(561_250, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 40).saturating_mul(r.into())) @@ -1417,15 +1410,15 @@ impl WeightInfo for SubstrateWeight { /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured) /// Storage: System EventTopics (r:2 w:2) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) - /// The range of component `n` is `[0, 1024]`. - fn seal_hash_blake2_256_per_kb(n: u32, ) -> Weight { + /// The range of component `n` is `[0, 1048576]`. + fn seal_hash_blake2_256_per_byte(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `881` // Estimated: `22340` - // Minimum execution time: 263_000_000 picoseconds. - Weight::from_parts(264_400_000, 22340) - // Standard Error: 6_940 - .saturating_add(Weight::from_parts(1_232_421, 0).saturating_mul(n.into())) + // Minimum execution time: 395_000_000 picoseconds. + Weight::from_parts(360_200_000, 22340) + // Standard Error: 48 + .saturating_add(Weight::from_parts(1_279, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -1444,10 +1437,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `875 + r * (8 ±0)` // Estimated: `22190 + r * (40 ±0)` - // Minimum execution time: 262_000_000 picoseconds. - Weight::from_parts(264_800_000, 22190) - // Standard Error: 2_309 - .saturating_add(Weight::from_parts(423_500, 0).saturating_mul(r.into())) + // Minimum execution time: 333_000_000 picoseconds. + Weight::from_parts(328_200_000, 22190) + // Standard Error: 4_059 + .saturating_add(Weight::from_parts(545_250, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 40).saturating_mul(r.into())) @@ -1462,15 +1455,15 @@ impl WeightInfo for SubstrateWeight { /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured) /// Storage: System EventTopics (r:2 w:2) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) - /// The range of component `n` is `[0, 1024]`. - fn seal_hash_blake2_128_per_kb(n: u32, ) -> Weight { + /// The range of component `n` is `[0, 1048576]`. + fn seal_hash_blake2_128_per_byte(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `881` // Estimated: `22230` - // Minimum execution time: 264_000_000 picoseconds. - Weight::from_parts(253_600_000, 22230) - // Standard Error: 18_476 - .saturating_add(Weight::from_parts(1_265_625, 0).saturating_mul(n.into())) + // Minimum execution time: 357_000_000 picoseconds. + Weight::from_parts(350_200_000, 22230) + // Standard Error: 13 + .saturating_add(Weight::from_parts(1_225, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -1487,12 +1480,12 @@ impl WeightInfo for SubstrateWeight { /// The range of component `r` is `[0, 1600]`. fn seal_ecdsa_recover(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `800 + r * (78 ±0)` - // Estimated: `22170 + r * (390 ±0)` - // Minimum execution time: 264_000_000 picoseconds. - Weight::from_parts(440_800_000, 22170) - // Standard Error: 165_482 - .saturating_add(Weight::from_parts(35_684_500, 0).saturating_mul(r.into())) + // Measured: `872 + r * (77 ±0)` + // Estimated: `22205 + r * (390 ±0)` + // Minimum execution time: 341_000_000 picoseconds. + Weight::from_parts(362_200_000, 22205) + // Standard Error: 131_637 + .saturating_add(Weight::from_parts(35_713_500, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 390).saturating_mul(r.into())) @@ -1512,10 +1505,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `643 + r * (44 ±0)` // Estimated: `21760 + r * (220 ±0)` - // Minimum execution time: 289_000_000 picoseconds. - Weight::from_parts(290_800_000, 21760) - // Standard Error: 43_897 - .saturating_add(Weight::from_parts(8_038_500, 0).saturating_mul(r.into())) + // Minimum execution time: 341_000_000 picoseconds. + Weight::from_parts(339_800_000, 21760) + // Standard Error: 94_728 + .saturating_add(Weight::from_parts(8_260_750, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 220).saturating_mul(r.into())) @@ -1536,11 +1529,11 @@ impl WeightInfo for SubstrateWeight { fn seal_set_code_hash(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0 + r * (1031 ±0)` - // Estimated: `1013551 + r * (11518 ±113)` - // Minimum execution time: 270_000_000 picoseconds. - Weight::from_parts(270_000_000, 1013551) - // Standard Error: 912_085 - .saturating_add(Weight::from_parts(18_098_000, 0).saturating_mul(r.into())) + // Estimated: `1013551 + r * (11518 ±85)` + // Minimum execution time: 360_000_000 picoseconds. + Weight::from_parts(547_800_000, 1013551) + // Standard Error: 707_953 + .saturating_add(Weight::from_parts(22_813_750, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().reads((3_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3_u64)) @@ -1562,10 +1555,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `869 + r * (3 ±0)` // Estimated: `22160 + r * (15 ±0)` - // Minimum execution time: 304_000_000 picoseconds. - Weight::from_parts(299_400_000, 22160) - // Standard Error: 8_086 - .saturating_add(Weight::from_parts(219_250, 0).saturating_mul(r.into())) + // Minimum execution time: 336_000_000 picoseconds. + Weight::from_parts(332_600_000, 22160) + // Standard Error: 4_010 + .saturating_add(Weight::from_parts(179_000, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 15).saturating_mul(r.into())) @@ -1585,10 +1578,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `2085 + r * (39 ±0)` // Estimated: `24900 + r * (200 ±0)` - // Minimum execution time: 275_000_000 picoseconds. - Weight::from_parts(278_000_000, 24900) - // Standard Error: 9_187 - .saturating_add(Weight::from_parts(296_000, 0).saturating_mul(r.into())) + // Minimum execution time: 332_000_000 picoseconds. + Weight::from_parts(333_400_000, 24900) + // Standard Error: 17_315 + .saturating_add(Weight::from_parts(328_500, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 200).saturating_mul(r.into())) @@ -1610,10 +1603,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `872 + r * (3 ±0)` // Estimated: `24532 + r * (18 ±0)` - // Minimum execution time: 267_000_000 picoseconds. - Weight::from_parts(267_200_000, 24532) - // Standard Error: 4_396 - .saturating_add(Weight::from_parts(167_500, 0).saturating_mul(r.into())) + // Minimum execution time: 341_000_000 picoseconds. + Weight::from_parts(338_600_000, 24532) + // Standard Error: 4_123 + .saturating_add(Weight::from_parts(155_500, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 18).saturating_mul(r.into())) @@ -1624,97 +1617,97 @@ impl WeightInfo for SubstrateWeight { // Measured: `0` // Estimated: `0` // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(1_200_000, 0) - // Standard Error: 92 - .saturating_add(Weight::from_parts(25_440, 0).saturating_mul(r.into())) + Weight::from_parts(1_000_000, 0) + // Standard Error: 705 + .saturating_add(Weight::from_parts(28_480, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64load(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(400_000, 0) - // Standard Error: 378 - .saturating_add(Weight::from_parts(41_200, 0).saturating_mul(r.into())) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(4_800_000, 0) + // Standard Error: 967 + .saturating_add(Weight::from_parts(40_880, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64store(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(1_200_000, 0) - // Standard Error: 130 - .saturating_add(Weight::from_parts(40_160, 0).saturating_mul(r.into())) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(4_800_000, 0) + // Standard Error: 1_742 + .saturating_add(Weight::from_parts(45_280, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_select(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(1_000_000, 0) - // Standard Error: 829 - .saturating_add(Weight::from_parts(66_453, 0).saturating_mul(r.into())) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(8_800_000, 0) + // Standard Error: 2_614 + .saturating_add(Weight::from_parts(64_400, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_if(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(1_400_000, 0) - // Standard Error: 1_253 - .saturating_add(Weight::from_parts(61_280, 0).saturating_mul(r.into())) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(5_000_000, 0) + // Standard Error: 1_930 + .saturating_add(Weight::from_parts(63_280, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_br(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(1_000_000, 0) - // Standard Error: 997 - .saturating_add(Weight::from_parts(40_533, 0).saturating_mul(r.into())) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(3_200_000, 0) + // Standard Error: 420 + .saturating_add(Weight::from_parts(38_800, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_br_if(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(4_400_000, 0) - // Standard Error: 831 - .saturating_add(Weight::from_parts(51_360, 0).saturating_mul(r.into())) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(3_400_000, 0) + // Standard Error: 815 + .saturating_add(Weight::from_parts(52_800, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_br_table(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(2_000_000, 0) - // Standard Error: 522 - .saturating_add(Weight::from_parts(64_960, 0).saturating_mul(r.into())) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(1_600_000, 0) + // Standard Error: 261 + .saturating_add(Weight::from_parts(69_280, 0).saturating_mul(r.into())) } /// The range of component `e` is `[1, 256]`. fn instr_br_table_per_entry(_e: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(1_000_000, 0) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(2_000_000, 0) } /// The range of component `r` is `[0, 5000]`. fn instr_call(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(2_400_000, 0) - // Standard Error: 1_295 - .saturating_add(Weight::from_parts(67_120, 0).saturating_mul(r.into())) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(3_600_000, 0) + // Standard Error: 544 + .saturating_add(Weight::from_parts(73_840, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_call_indirect(r: u32, ) -> Weight { @@ -1723,138 +1716,138 @@ impl WeightInfo for SubstrateWeight { // Estimated: `0` // Minimum execution time: 1_000_000 picoseconds. Weight::from_parts(1_800_000, 0) - // Standard Error: 221 - .saturating_add(Weight::from_parts(85_040, 0).saturating_mul(r.into())) + // Standard Error: 329 + .saturating_add(Weight::from_parts(95_120, 0).saturating_mul(r.into())) } /// The range of component `l` is `[0, 1024]`. fn instr_call_per_local(l: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(1_400_000, 0) - // Standard Error: 451 - .saturating_add(Weight::from_parts(781, 0).saturating_mul(l.into())) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(2_000_000, 0) + // Standard Error: 390 + .saturating_add(Weight::from_parts(2_734, 0).saturating_mul(l.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_local_get(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_000_000 picoseconds. - Weight::from_parts(2_400_000, 0) - // Standard Error: 277 - .saturating_add(Weight::from_parts(26_080, 0).saturating_mul(r.into())) + // Minimum execution time: 7_000_000 picoseconds. + Weight::from_parts(6_000_000, 0) + // Standard Error: 380 + .saturating_add(Weight::from_parts(24_960, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_local_set(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(2_400_000, 0) - // Standard Error: 92 - .saturating_add(Weight::from_parts(25_760, 0).saturating_mul(r.into())) + // Minimum execution time: 6_000_000 picoseconds. + Weight::from_parts(4_600_000, 0) + // Standard Error: 440 + .saturating_add(Weight::from_parts(25_520, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_local_tee(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(2_600_000, 0) - // Standard Error: 184 - .saturating_add(Weight::from_parts(38_560, 0).saturating_mul(r.into())) + // Minimum execution time: 5_000_000 picoseconds. + Weight::from_parts(5_600_000, 0) + // Standard Error: 695 + .saturating_add(Weight::from_parts(37_680, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_global_get(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. + // Minimum execution time: 2_000_000 picoseconds. Weight::from_parts(1_600_000, 0) - // Standard Error: 391 - .saturating_add(Weight::from_parts(32_480, 0).saturating_mul(r.into())) + // Standard Error: 277 + .saturating_add(Weight::from_parts(32_320, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_global_set(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(1_800_000, 0) - // Standard Error: 226 - .saturating_add(Weight::from_parts(31_680, 0).saturating_mul(r.into())) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(2_800_000, 0) + // Standard Error: 626 + .saturating_add(Weight::from_parts(30_880, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_memory_current(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(0, 0) - // Standard Error: 697 - .saturating_add(Weight::from_parts(31_040, 0).saturating_mul(r.into())) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(800_000, 0) + // Standard Error: 480 + .saturating_add(Weight::from_parts(32_640, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 16]`. fn instr_memory_grow(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(600_000, 0) - // Standard Error: 2_563_038 - .saturating_add(Weight::from_parts(21_000_000, 0).saturating_mul(r.into())) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(0, 0) + // Standard Error: 2_891_186 + .saturating_add(Weight::from_parts(21_425_000, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64clz(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(1_400_000, 0) - // Standard Error: 1_002 - .saturating_add(Weight::from_parts(38_640, 0).saturating_mul(r.into())) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(5_400_000, 0) + // Standard Error: 1_049 + .saturating_add(Weight::from_parts(36_480, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64ctz(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. + // Minimum execution time: 2_000_000 picoseconds. Weight::from_parts(1_600_000, 0) - // Standard Error: 919 - .saturating_add(Weight::from_parts(38_720, 0).saturating_mul(r.into())) + // Standard Error: 92 + .saturating_add(Weight::from_parts(37_440, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64popcnt(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(1_200_000, 0) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(1_800_000, 0) // Standard Error: 92 - .saturating_add(Weight::from_parts(38_240, 0).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(40_160, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64eqz(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(1_200_000, 0) - // Standard Error: 927 - .saturating_add(Weight::from_parts(38_800, 0).saturating_mul(r.into())) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(1_800_000, 0) + // Standard Error: 658 + .saturating_add(Weight::from_parts(38_000, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64extendsi32(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(1_200_000, 0) - // Standard Error: 92 - .saturating_add(Weight::from_parts(38_240, 0).saturating_mul(r.into())) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(600_000, 0) + // Standard Error: 1_103 + .saturating_add(Weight::from_parts(38_960, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64extendui32(r: u32, ) -> Weight { @@ -1862,19 +1855,19 @@ impl WeightInfo for SubstrateWeight { // Measured: `0` // Estimated: `0` // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(0, 0) - // Standard Error: 333 - .saturating_add(Weight::from_parts(39_520, 0).saturating_mul(r.into())) + Weight::from_parts(600_000, 0) + // Standard Error: 567 + .saturating_add(Weight::from_parts(38_960, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i32wrapi64(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. + // Minimum execution time: 2_000_000 picoseconds. Weight::from_parts(2_000_000, 0) - // Standard Error: 378 - .saturating_add(Weight::from_parts(38_320, 0).saturating_mul(r.into())) + // Standard Error: 160 + .saturating_add(Weight::from_parts(37_280, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64eq(r: u32, ) -> Weight { @@ -1882,9 +1875,9 @@ impl WeightInfo for SubstrateWeight { // Measured: `0` // Estimated: `0` // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(1_000_000, 0) - // Standard Error: 1_120 - .saturating_add(Weight::from_parts(52_160, 0).saturating_mul(r.into())) + Weight::from_parts(3_400_000, 0) + // Standard Error: 1_003 + .saturating_add(Weight::from_parts(50_720, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64ne(r: u32, ) -> Weight { @@ -1892,49 +1885,49 @@ impl WeightInfo for SubstrateWeight { // Measured: `0` // Estimated: `0` // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(2_000_000, 0) - // Standard Error: 380 - .saturating_add(Weight::from_parts(51_040, 0).saturating_mul(r.into())) + Weight::from_parts(3_000_000, 0) + // Standard Error: 1_372 + .saturating_add(Weight::from_parts(50_640, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64lts(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(1_600_000, 0) - // Standard Error: 612 - .saturating_add(Weight::from_parts(51_520, 0).saturating_mul(r.into())) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(0, 0) + // Standard Error: 923 + .saturating_add(Weight::from_parts(52_000, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64ltu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(1_400_000, 0) - // Standard Error: 122 - .saturating_add(Weight::from_parts(50_800, 0).saturating_mul(r.into())) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(2_200_000, 0) + // Standard Error: 92 + .saturating_add(Weight::from_parts(50_240, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64gts(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(1_400_000, 0) - // Standard Error: 402 - .saturating_add(Weight::from_parts(51_040, 0).saturating_mul(r.into())) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(2_800_000, 0) + // Standard Error: 522 + .saturating_add(Weight::from_parts(50_400, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64gtu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(1_200_000, 0) - // Standard Error: 320 - .saturating_add(Weight::from_parts(51_200, 0).saturating_mul(r.into())) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(1_600_000, 0) + // Standard Error: 122 + .saturating_add(Weight::from_parts(50_480, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64les(r: u32, ) -> Weight { @@ -1942,89 +1935,89 @@ impl WeightInfo for SubstrateWeight { // Measured: `0` // Estimated: `0` // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(1_600_000, 0) - // Standard Error: 160 - .saturating_add(Weight::from_parts(50_880, 0).saturating_mul(r.into())) + Weight::from_parts(1_400_000, 0) + // Standard Error: 153 + .saturating_add(Weight::from_parts(50_480, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64leu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(1_000_000, 0) - // Standard Error: 122 - .saturating_add(Weight::from_parts(51_120, 0).saturating_mul(r.into())) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(3_600_000, 0) + // Standard Error: 520 + .saturating_add(Weight::from_parts(50_000, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64ges(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(400_000, 0) - // Standard Error: 277 - .saturating_add(Weight::from_parts(51_680, 0).saturating_mul(r.into())) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(2_200_000, 0) + // Standard Error: 130 + .saturating_add(Weight::from_parts(50_400, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64geu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(1_000_000, 0) - // Standard Error: 130 - .saturating_add(Weight::from_parts(51_360, 0).saturating_mul(r.into())) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(2_400_000, 0) + // Standard Error: 824 + .saturating_add(Weight::from_parts(52_560, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64add(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(600_000, 0) - // Standard Error: 184 - .saturating_add(Weight::from_parts(51_360, 0).saturating_mul(r.into())) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(3_400_000, 0) + // Standard Error: 914 + .saturating_add(Weight::from_parts(53_600, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64sub(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(1_400_000, 0) - // Standard Error: 122 - .saturating_add(Weight::from_parts(50_800, 0).saturating_mul(r.into())) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(10_400_000, 0) + // Standard Error: 2_638 + .saturating_add(Weight::from_parts(50_560, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64mul(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(1_000_000, 0) - // Standard Error: 1_012 - .saturating_add(Weight::from_parts(53_786, 0).saturating_mul(r.into())) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(23_000_000, 0) + // Standard Error: 6_472 + .saturating_add(Weight::from_parts(47_600, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64divs(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(1_000_000, 0) - // Standard Error: 80 - .saturating_add(Weight::from_parts(51_440, 0).saturating_mul(r.into())) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(2_000_000, 0) + // Standard Error: 1_297 + .saturating_add(Weight::from_parts(54_186, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64divu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. + // Minimum execution time: 2_000_000 picoseconds. Weight::from_parts(1_400_000, 0) - // Standard Error: 160 - .saturating_add(Weight::from_parts(51_200, 0).saturating_mul(r.into())) + // Standard Error: 277 + .saturating_add(Weight::from_parts(50_880, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64rems(r: u32, ) -> Weight { @@ -2032,29 +2025,29 @@ impl WeightInfo for SubstrateWeight { // Measured: `0` // Estimated: `0` // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(600_000, 0) - // Standard Error: 153 - .saturating_add(Weight::from_parts(51_920, 0).saturating_mul(r.into())) + Weight::from_parts(4_800_000, 0) + // Standard Error: 927 + .saturating_add(Weight::from_parts(50_000, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64remu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(800_000, 0) - // Standard Error: 80 - .saturating_add(Weight::from_parts(51_440, 0).saturating_mul(r.into())) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(1_400_000, 0) + // Standard Error: 329 + .saturating_add(Weight::from_parts(52_080, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64and(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 0_000 picoseconds. - Weight::from_parts(600_000, 0) - // Standard Error: 153 - .saturating_add(Weight::from_parts(51_120, 0).saturating_mul(r.into())) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(1_600_000, 0) + // Standard Error: 160 + .saturating_add(Weight::from_parts(50_880, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64or(r: u32, ) -> Weight { @@ -2063,28 +2056,28 @@ impl WeightInfo for SubstrateWeight { // Estimated: `0` // Minimum execution time: 1_000_000 picoseconds. Weight::from_parts(800_000, 0) - // Standard Error: 302 - .saturating_add(Weight::from_parts(51_600, 0).saturating_mul(r.into())) + // Standard Error: 433 + .saturating_add(Weight::from_parts(51_040, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64xor(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 0_000 picoseconds. - Weight::from_parts(600_000, 0) - // Standard Error: 153 - .saturating_add(Weight::from_parts(51_120, 0).saturating_mul(r.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(5_000_000, 0) + // Standard Error: 1_210 + .saturating_add(Weight::from_parts(49_680, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64shl(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 0_000 picoseconds. - Weight::from_parts(600_000, 0) - // Standard Error: 226 - .saturating_add(Weight::from_parts(51_040, 0).saturating_mul(r.into())) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(1_800_000, 0) + // Standard Error: 830 + .saturating_add(Weight::from_parts(50_800, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64shrs(r: u32, ) -> Weight { @@ -2092,9 +2085,9 @@ impl WeightInfo for SubstrateWeight { // Measured: `0` // Estimated: `0` // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(800_000, 0) - // Standard Error: 201 - .saturating_add(Weight::from_parts(51_280, 0).saturating_mul(r.into())) + Weight::from_parts(2_600_000, 0) + // Standard Error: 440 + .saturating_add(Weight::from_parts(50_320, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64shru(r: u32, ) -> Weight { @@ -2102,9 +2095,9 @@ impl WeightInfo for SubstrateWeight { // Measured: `0` // Estimated: `0` // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(2_400_000, 0) - // Standard Error: 754 - .saturating_add(Weight::from_parts(50_800, 0).saturating_mul(r.into())) + Weight::from_parts(800_000, 0) + // Standard Error: 1_263 + .saturating_add(Weight::from_parts(52_000, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64rotl(r: u32, ) -> Weight { @@ -2112,8 +2105,8 @@ impl WeightInfo for SubstrateWeight { // Measured: `0` // Estimated: `0` // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(1_200_000, 0) - // Standard Error: 440 + Weight::from_parts(800_000, 0) + // Standard Error: 201 .saturating_add(Weight::from_parts(51_280, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. @@ -2122,9 +2115,9 @@ impl WeightInfo for SubstrateWeight { // Measured: `0` // Estimated: `0` // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(1_400_000, 0) - // Standard Error: 402 - .saturating_add(Weight::from_parts(51_040, 0).saturating_mul(r.into())) + Weight::from_parts(2_200_000, 0) + // Standard Error: 452 + .saturating_add(Weight::from_parts(50_880, 0).saturating_mul(r.into())) } } @@ -2147,10 +2140,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `425 + k * (69 ±0)` // Estimated: `424 + k * (70 ±0)` - // Minimum execution time: 7_000_000 picoseconds. - Weight::from_parts(15_000_000, 424) - // Standard Error: 63_971 - .saturating_add(Weight::from_parts(859_375, 0).saturating_mul(k.into())) + // Minimum execution time: 10_000_000 picoseconds. + Weight::from_parts(7_200_000, 424) + // Standard Error: 8_267 + .saturating_add(Weight::from_parts(915_625, 0).saturating_mul(k.into())) .saturating_add(RocksDbWeight::get().reads(1_u64)) .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(k.into()))) .saturating_add(RocksDbWeight::get().writes(1_u64)) @@ -2164,10 +2157,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `280 + q * (33 ±0)` // Estimated: `1663 + q * (34 ±0)` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(5_600_000, 1663) - // Standard Error: 54_486 - .saturating_add(Weight::from_parts(1_062_500, 0).saturating_mul(q.into())) + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(400_000, 1663) + // Standard Error: 87_852 + .saturating_add(Weight::from_parts(1_540_625, 0).saturating_mul(q.into())) .saturating_add(RocksDbWeight::get().reads(1_u64)) .saturating_add(Weight::from_parts(0, 34).saturating_mul(q.into())) } @@ -2180,10 +2173,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `274` // Estimated: `4087 + c * (2 ±0)` - // Minimum execution time: 26_000_000 picoseconds. - Weight::from_parts(31_816_913, 4087) - // Standard Error: 280 - .saturating_add(Weight::from_parts(85_137, 0).saturating_mul(c.into())) + // Minimum execution time: 42_000_000 picoseconds. + Weight::from_parts(42_419_494, 4087) + // Standard Error: 97 + .saturating_add(Weight::from_parts(97_652, 0).saturating_mul(c.into())) .saturating_add(RocksDbWeight::get().reads(1_u64)) .saturating_add(RocksDbWeight::get().writes(1_u64)) .saturating_add(Weight::from_parts(0, 2).saturating_mul(c.into())) @@ -2203,10 +2196,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `812` // Estimated: `21955 + c * (5 ±0)` - // Minimum execution time: 278_000_000 picoseconds. - Weight::from_parts(277_800_000, 21955) - // Standard Error: 864 - .saturating_add(Weight::from_parts(53_496, 0).saturating_mul(c.into())) + // Minimum execution time: 336_000_000 picoseconds. + Weight::from_parts(340_400_000, 21955) + // Standard Error: 219 + .saturating_add(Weight::from_parts(57_983, 0).saturating_mul(c.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(4_u64)) .saturating_add(Weight::from_parts(0, 5).saturating_mul(c.into())) @@ -2234,14 +2227,14 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `192` // Estimated: `25559` - // Minimum execution time: 3_745_000_000 picoseconds. - Weight::from_parts(311_659_401, 25559) - // Standard Error: 2_527 - .saturating_add(Weight::from_parts(150_807, 0).saturating_mul(c.into())) - // Standard Error: 148 - .saturating_add(Weight::from_parts(1_659, 0).saturating_mul(i.into())) - // Standard Error: 148 - .saturating_add(Weight::from_parts(1_634, 0).saturating_mul(s.into())) + // Minimum execution time: 4_102_000_000 picoseconds. + Weight::from_parts(315_723_062, 25559) + // Standard Error: 2_173 + .saturating_add(Weight::from_parts(170_267, 0).saturating_mul(c.into())) + // Standard Error: 127 + .saturating_add(Weight::from_parts(1_839, 0).saturating_mul(i.into())) + // Standard Error: 127 + .saturating_add(Weight::from_parts(1_665, 0).saturating_mul(s.into())) .saturating_add(RocksDbWeight::get().reads(9_u64)) .saturating_add(RocksDbWeight::get().writes(10_u64)) } @@ -2265,12 +2258,12 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `546` // Estimated: `29123` - // Minimum execution time: 1_654_000_000 picoseconds. - Weight::from_parts(83_000_000, 29123) - // Standard Error: 49 - .saturating_add(Weight::from_parts(1_656, 0).saturating_mul(i.into())) - // Standard Error: 49 - .saturating_add(Weight::from_parts(1_500, 0).saturating_mul(s.into())) + // Minimum execution time: 1_725_000_000 picoseconds. + Weight::from_parts(192_800_000, 29123) + // Standard Error: 42 + .saturating_add(Weight::from_parts(1_678, 0).saturating_mul(i.into())) + // Standard Error: 42 + .saturating_add(Weight::from_parts(1_469, 0).saturating_mul(s.into())) .saturating_add(RocksDbWeight::get().reads(9_u64)) .saturating_add(RocksDbWeight::get().writes(7_u64)) } @@ -2288,8 +2281,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `855` // Estimated: `22095` - // Minimum execution time: 112_000_000 picoseconds. - Weight::from_parts(112_000_000, 22095) + // Minimum execution time: 178_000_000 picoseconds. + Weight::from_parts(178_000_000, 22095) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(4_u64)) } @@ -2306,10 +2299,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `109` // Estimated: `7366` - // Minimum execution time: 443_000_000 picoseconds. - Weight::from_parts(449_229_758, 7366) - // Standard Error: 848 - .saturating_add(Weight::from_parts(150_992, 0).saturating_mul(c.into())) + // Minimum execution time: 490_000_000 picoseconds. + Weight::from_parts(518_633_840, 7366) + // Standard Error: 563 + .saturating_add(Weight::from_parts(167_772, 0).saturating_mul(c.into())) .saturating_add(RocksDbWeight::get().reads(2_u64)) .saturating_add(RocksDbWeight::get().writes(4_u64)) } @@ -2325,8 +2318,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `287` // Estimated: `8078` - // Minimum execution time: 19_000_000 picoseconds. - Weight::from_parts(19_000_000, 8078) + // Minimum execution time: 27_000_000 picoseconds. + Weight::from_parts(27_000_000, 8078) .saturating_add(RocksDbWeight::get().reads(2_u64)) .saturating_add(RocksDbWeight::get().writes(4_u64)) } @@ -2340,8 +2333,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `666` // Estimated: `19818` - // Minimum execution time: 23_000_000 picoseconds. - Weight::from_parts(23_000_000, 19818) + // Minimum execution time: 30_000_000 picoseconds. + Weight::from_parts(30_000_000, 19818) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(6_u64)) } @@ -2360,10 +2353,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `875 + r * (6 ±0)` // Estimated: `22235 + r * (30 ±0)` - // Minimum execution time: 268_000_000 picoseconds. - Weight::from_parts(271_600_000, 22235) - // Standard Error: 3_132 - .saturating_add(Weight::from_parts(287_250, 0).saturating_mul(r.into())) + // Minimum execution time: 319_000_000 picoseconds. + Weight::from_parts(328_400_000, 22235) + // Standard Error: 12_432 + .saturating_add(Weight::from_parts(421_750, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -2383,10 +2376,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `876 + r * (272 ±0)` // Estimated: `22465 + r * (3835 ±0)` - // Minimum execution time: 266_000_000 picoseconds. - Weight::from_parts(189_000_000, 22465) - // Standard Error: 57_977 - .saturating_add(Weight::from_parts(2_674_750, 0).saturating_mul(r.into())) + // Minimum execution time: 316_000_000 picoseconds. + Weight::from_parts(233_200_000, 22465) + // Standard Error: 63_843 + .saturating_add(Weight::from_parts(3_250_500, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3_u64)) @@ -2407,10 +2400,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `885 + r * (276 ±0)` // Estimated: `22480 + r * (3855 ±0)` - // Minimum execution time: 281_000_000 picoseconds. - Weight::from_parts(193_800_000, 22480) - // Standard Error: 64_145 - .saturating_add(Weight::from_parts(3_274_000, 0).saturating_mul(r.into())) + // Minimum execution time: 323_000_000 picoseconds. + Weight::from_parts(201_600_000, 22480) + // Standard Error: 103_197 + .saturating_add(Weight::from_parts(4_235_250, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3_u64)) @@ -2431,10 +2424,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `884 + r * (6 ±0)` // Estimated: `22235 + r * (30 ±0)` - // Minimum execution time: 270_000_000 picoseconds. - Weight::from_parts(270_600_000, 22235) - // Standard Error: 3_000 - .saturating_add(Weight::from_parts(360_000, 0).saturating_mul(r.into())) + // Minimum execution time: 320_000_000 picoseconds. + Weight::from_parts(321_600_000, 22235) + // Standard Error: 3_783 + .saturating_add(Weight::from_parts(532_750, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -2454,10 +2447,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `874 + r * (3 ±0)` // Estimated: `22185 + r * (15 ±0)` - // Minimum execution time: 265_000_000 picoseconds. - Weight::from_parts(264_800_000, 22185) - // Standard Error: 3_013 - .saturating_add(Weight::from_parts(198_500, 0).saturating_mul(r.into())) + // Minimum execution time: 318_000_000 picoseconds. + Weight::from_parts(320_000_000, 22185) + // Standard Error: 2_212 + .saturating_add(Weight::from_parts(183_750, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 15).saturating_mul(r.into())) @@ -2477,10 +2470,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `878 + r * (6 ±0)` // Estimated: `22205 + r * (30 ±0)` - // Minimum execution time: 264_000_000 picoseconds. - Weight::from_parts(269_200_000, 22205) - // Standard Error: 4_705 - .saturating_add(Weight::from_parts(291_250, 0).saturating_mul(r.into())) + // Minimum execution time: 316_000_000 picoseconds. + Weight::from_parts(316_800_000, 22205) + // Standard Error: 2_986 + .saturating_add(Weight::from_parts(420_000, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -2500,10 +2493,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `879 + r * (6 ±0)` // Estimated: `22210 + r * (30 ±0)` - // Minimum execution time: 265_000_000 picoseconds. - Weight::from_parts(269_200_000, 22210) - // Standard Error: 3_544 - .saturating_add(Weight::from_parts(286_750, 0).saturating_mul(r.into())) + // Minimum execution time: 315_000_000 picoseconds. + Weight::from_parts(315_200_000, 22210) + // Standard Error: 1_314 + .saturating_add(Weight::from_parts(421_250, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -2523,10 +2516,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1047 + r * (6 ±0)` // Estimated: `23605 + r * (31 ±0)` - // Minimum execution time: 264_000_000 picoseconds. - Weight::from_parts(273_000_000, 23605) - // Standard Error: 7_122 - .saturating_add(Weight::from_parts(1_268_750, 0).saturating_mul(r.into())) + // Minimum execution time: 333_000_000 picoseconds. + Weight::from_parts(327_600_000, 23605) + // Standard Error: 6_298 + .saturating_add(Weight::from_parts(1_907_000, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 31).saturating_mul(r.into())) @@ -2546,10 +2539,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `888 + r * (6 ±0)` // Estimated: `22365 + r * (30 ±0)` - // Minimum execution time: 266_000_000 picoseconds. - Weight::from_parts(267_000_000, 22365) - // Standard Error: 3_772 - .saturating_add(Weight::from_parts(293_250, 0).saturating_mul(r.into())) + // Minimum execution time: 319_000_000 picoseconds. + Weight::from_parts(322_600_000, 22365) + // Standard Error: 3_685 + .saturating_add(Weight::from_parts(416_500, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -2569,10 +2562,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `886 + r * (6 ±0)` // Estimated: `22245 + r * (30 ±0)` - // Minimum execution time: 263_000_000 picoseconds. - Weight::from_parts(265_600_000, 22245) - // Standard Error: 2_380 - .saturating_add(Weight::from_parts(287_500, 0).saturating_mul(r.into())) + // Minimum execution time: 319_000_000 picoseconds. + Weight::from_parts(318_600_000, 22245) + // Standard Error: 577 + .saturating_add(Weight::from_parts(413_500, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -2592,10 +2585,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `883 + r * (6 ±0)` // Estimated: `22230 + r * (30 ±0)` - // Minimum execution time: 264_000_000 picoseconds. - Weight::from_parts(271_000_000, 22230) - // Standard Error: 6_474 - .saturating_add(Weight::from_parts(286_000, 0).saturating_mul(r.into())) + // Minimum execution time: 314_000_000 picoseconds. + Weight::from_parts(314_000_000, 22230) + // Standard Error: 692 + .saturating_add(Weight::from_parts(418_250, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -2615,10 +2608,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `874 + r * (6 ±0)` // Estimated: `22185 + r * (30 ±0)` - // Minimum execution time: 266_000_000 picoseconds. - Weight::from_parts(266_600_000, 22185) - // Standard Error: 9_721 - .saturating_add(Weight::from_parts(295_500, 0).saturating_mul(r.into())) + // Minimum execution time: 315_000_000 picoseconds. + Weight::from_parts(315_600_000, 22185) + // Standard Error: 1_080 + .saturating_add(Weight::from_parts(416_000, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -2640,10 +2633,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `900 + r * (10 ±0)` // Estimated: `24865 + r * (60 ±0)` - // Minimum execution time: 268_000_000 picoseconds. - Weight::from_parts(274_000_000, 24865) - // Standard Error: 9_357 - .saturating_add(Weight::from_parts(1_051_750, 0).saturating_mul(r.into())) + // Minimum execution time: 315_000_000 picoseconds. + Weight::from_parts(335_400_000, 24865) + // Standard Error: 14_724 + .saturating_add(Weight::from_parts(1_444_750, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 60).saturating_mul(r.into())) @@ -2663,10 +2656,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `839 + r * (4 ±0)` // Estimated: `22055 + r * (20 ±0)` - // Minimum execution time: 98_000_000 picoseconds. - Weight::from_parts(102_000_000, 22055) - // Standard Error: 3_544 - .saturating_add(Weight::from_parts(143_250, 0).saturating_mul(r.into())) + // Minimum execution time: 150_000_000 picoseconds. + Weight::from_parts(150_800_000, 22055) + // Standard Error: 3_439 + .saturating_add(Weight::from_parts(149_500, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 20).saturating_mul(r.into())) @@ -2686,10 +2679,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `876 + r * (6 ±0)` // Estimated: `22195 + r * (30 ±0)` - // Minimum execution time: 264_000_000 picoseconds. - Weight::from_parts(269_800_000, 22195) - // Standard Error: 4_516 - .saturating_add(Weight::from_parts(257_750, 0).saturating_mul(r.into())) + // Minimum execution time: 324_000_000 picoseconds. + Weight::from_parts(324_800_000, 22195) + // Standard Error: 5_816 + .saturating_add(Weight::from_parts(328_000, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -2704,15 +2697,15 @@ impl WeightInfo for () { /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured) /// Storage: System EventTopics (r:2 w:2) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) - /// The range of component `n` is `[0, 1024]`. - fn seal_input_per_kb(n: u32, ) -> Weight { + /// The range of component `n` is `[0, 1048576]`. + fn seal_input_per_byte(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `880` // Estimated: `22220` - // Minimum execution time: 264_000_000 picoseconds. - Weight::from_parts(262_800_000, 22220) - // Standard Error: 62_354 - .saturating_add(Weight::from_parts(575_390, 0).saturating_mul(n.into())) + // Minimum execution time: 321_000_000 picoseconds. + Weight::from_parts(320_400_000, 22220) + // Standard Error: 93 + .saturating_add(Weight::from_parts(611, 0).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) } @@ -2731,10 +2724,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `864 + r * (45 ±0)` // Estimated: `22140 + r * (225 ±0)` - // Minimum execution time: 262_000_000 picoseconds. - Weight::from_parts(263_000_000, 22140) - // Standard Error: 1_732_050 - .saturating_add(Weight::from_parts(1_000_000, 0).saturating_mul(r.into())) + // Minimum execution time: 312_000_000 picoseconds. + Weight::from_parts(313_500_000, 22140) + // Standard Error: 866_025 + .saturating_add(Weight::from_parts(1_500_000, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 225).saturating_mul(r.into())) @@ -2749,15 +2742,15 @@ impl WeightInfo for () { /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured) /// Storage: System EventTopics (r:2 w:2) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) - /// The range of component `n` is `[0, 1024]`. - fn seal_return_per_kb(n: u32, ) -> Weight { + /// The range of component `n` is `[0, 1048576]`. + fn seal_return_per_byte(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `909` // Estimated: `22370` - // Minimum execution time: 264_000_000 picoseconds. - Weight::from_parts(264_200_000, 22370) - // Standard Error: 6_701 - .saturating_add(Weight::from_parts(241_015, 0).saturating_mul(n.into())) + // Minimum execution time: 316_000_000 picoseconds. + Weight::from_parts(317_400_000, 22370) + // Standard Error: 4 + .saturating_add(Weight::from_parts(242, 0).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) } @@ -2780,10 +2773,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `906 + r * (452 ±0)` // Estimated: `30016 + r * (12160 ±0)` - // Minimum execution time: 264_000_000 picoseconds. - Weight::from_parts(266_000_000, 30016) + // Minimum execution time: 314_000_000 picoseconds. + Weight::from_parts(315_000_000, 30016) // Standard Error: 0 - .saturating_add(Weight::from_parts(64_000_000, 0).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(93_000_000, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().reads((6_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3_u64)) @@ -2807,10 +2800,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `921 + r * (10 ±0)` // Estimated: `24701 + r * (60 ±0)` - // Minimum execution time: 277_000_000 picoseconds. - Weight::from_parts(294_600_000, 24701) - // Standard Error: 15_663 - .saturating_add(Weight::from_parts(1_506_000, 0).saturating_mul(r.into())) + // Minimum execution time: 317_000_000 picoseconds. + Weight::from_parts(326_800_000, 24701) + // Standard Error: 9_533 + .saturating_add(Weight::from_parts(2_243_750, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 60).saturating_mul(r.into())) @@ -2830,10 +2823,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `874 + r * (10 ±0)` // Estimated: `22185 + r * (50 ±0)` - // Minimum execution time: 264_000_000 picoseconds. - Weight::from_parts(267_200_000, 22185) - // Standard Error: 5_671 - .saturating_add(Weight::from_parts(2_942_000, 0).saturating_mul(r.into())) + // Minimum execution time: 321_000_000 picoseconds. + Weight::from_parts(318_400_000, 22185) + // Standard Error: 7_284 + .saturating_add(Weight::from_parts(4_141_250, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 50).saturating_mul(r.into())) @@ -2849,17 +2842,17 @@ impl WeightInfo for () { /// Storage: System EventTopics (r:6 w:6) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) /// The range of component `t` is `[0, 4]`. - /// The range of component `n` is `[0, 16]`. - fn seal_deposit_event_per_topic_and_kb(t: u32, n: u32, ) -> Weight { + /// The range of component `n` is `[0, 16384]`. + fn seal_deposit_event_per_topic_and_byte(t: u32, n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `890 + t * (33 ±0)` // Estimated: `22240 + t * (2650 ±3)` - // Minimum execution time: 278_000_000 picoseconds. - Weight::from_parts(266_000_000, 22240) - // Standard Error: 804_353 - .saturating_add(Weight::from_parts(2_633_333, 0).saturating_mul(t.into())) - // Standard Error: 201_088 - .saturating_add(Weight::from_parts(1_091_666, 0).saturating_mul(n.into())) + // Minimum execution time: 331_000_000 picoseconds. + Weight::from_parts(326_100_000, 22240) + // Standard Error: 1_478_094 + .saturating_add(Weight::from_parts(3_500_000, 0).saturating_mul(t.into())) + // Standard Error: 360 + .saturating_add(Weight::from_parts(585, 0).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(t.into()))) .saturating_add(RocksDbWeight::get().writes(3_u64)) @@ -2881,10 +2874,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `871 + r * (7 ±0)` // Estimated: `22180 + r * (35 ±0)` - // Minimum execution time: 110_000_000 picoseconds. - Weight::from_parts(108_400_000, 22180) - // Standard Error: 2_565 - .saturating_add(Weight::from_parts(256_500, 0).saturating_mul(r.into())) + // Minimum execution time: 161_000_000 picoseconds. + Weight::from_parts(164_200_000, 22180) + // Standard Error: 5_251 + .saturating_add(Weight::from_parts(249_500, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 35).saturating_mul(r.into())) @@ -2899,15 +2892,15 @@ impl WeightInfo for () { /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: MaxEncodedLen) /// Storage: System EventTopics (r:2 w:2) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) - /// The range of component `i` is `[0, 1024]`. - fn seal_debug_message_per_kb(i: u32, ) -> Weight { + /// The range of component `i` is `[0, 1048576]`. + fn seal_debug_message_per_byte(i: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `125822` // Estimated: `270070` - // Minimum execution time: 352_000_000 picoseconds. - Weight::from_parts(358_600_000, 270070) - // Standard Error: 18_192 - .saturating_add(Weight::from_parts(711_328, 0).saturating_mul(i.into())) + // Minimum execution time: 421_000_000 picoseconds. + Weight::from_parts(418_000_000, 270070) + // Standard Error: 16 + .saturating_add(Weight::from_parts(689, 0).saturating_mul(i.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) } @@ -2918,10 +2911,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `911 + r * (292 ±0)` // Estimated: `932 + r * (293 ±0)` - // Minimum execution time: 265_000_000 picoseconds. - Weight::from_parts(205_600_000, 932) - // Standard Error: 91_865 - .saturating_add(Weight::from_parts(4_773_000, 0).saturating_mul(r.into())) + // Minimum execution time: 321_000_000 picoseconds. + Weight::from_parts(355_200_000, 932) + // Standard Error: 76_078 + .saturating_add(Weight::from_parts(5_233_000, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3_u64)) @@ -2930,33 +2923,32 @@ impl WeightInfo for () { } /// Storage: Skipped Metadata (r:0 w:0) /// Proof Skipped: Skipped Metadata (max_values: None, max_size: None, mode: Measured) - /// The range of component `n` is `[0, 16]`. - fn seal_set_storage_per_new_kb(n: u32, ) -> Weight { - // Proof Size summary in bytes: - // Measured: `1323 + n * (9 ±0)` - // Estimated: `1306 + n * (10 ±3)` - // Minimum execution time: 278_000_000 picoseconds. - Weight::from_parts(281_600_000, 1306) - // Standard Error: 346_410 - .saturating_add(Weight::from_parts(1_350_000, 0).saturating_mul(n.into())) + /// The range of component `n` is `[0, 16384]`. + fn seal_set_storage_per_new_byte(n: u32, ) -> Weight { + // Proof Size summary in bytes: + // Measured: `1323` + // Estimated: `1306` + // Minimum execution time: 331_000_000 picoseconds. + Weight::from_parts(338_200_000, 1306) + // Standard Error: 763 + .saturating_add(Weight::from_parts(1_733, 0).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(7_u64)) .saturating_add(RocksDbWeight::get().writes(5_u64)) - .saturating_add(Weight::from_parts(0, 10).saturating_mul(n.into())) } /// Storage: Skipped Metadata (r:0 w:0) /// Proof Skipped: Skipped Metadata (max_values: None, max_size: None, mode: Measured) - /// The range of component `n` is `[0, 16]`. - fn seal_set_storage_per_old_kb(n: u32, ) -> Weight { - // Proof Size summary in bytes: - // Measured: `1289 + n * (1024 ±0)` - // Estimated: `1274 + n * (1026 ±0)` - // Minimum execution time: 277_000_000 picoseconds. - Weight::from_parts(276_600_000, 1274) - // Standard Error: 162_660 - .saturating_add(Weight::from_parts(275_000, 0).saturating_mul(n.into())) + /// The range of component `n` is `[0, 16384]`. + fn seal_set_storage_per_old_byte(n: u32, ) -> Weight { + // Proof Size summary in bytes: + // Measured: `1289 + n * (1 ±0)` + // Estimated: `1274 + n * (1 ±0)` + // Minimum execution time: 328_000_000 picoseconds. + Weight::from_parts(328_000_000, 1274) + // Standard Error: 443 + .saturating_add(Weight::from_parts(927, 0).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(7_u64)) .saturating_add(RocksDbWeight::get().writes(4_u64)) - .saturating_add(Weight::from_parts(0, 1026).saturating_mul(n.into())) + .saturating_add(Weight::from_parts(0, 1).saturating_mul(n.into())) } /// Storage: Skipped Metadata (r:0 w:0) /// Proof Skipped: Skipped Metadata (max_values: None, max_size: None, mode: Measured) @@ -2965,10 +2957,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `888 + r * (288 ±0)` // Estimated: `910 + r * (289 ±0)` - // Minimum execution time: 265_000_000 picoseconds. - Weight::from_parts(218_200_000, 910) - // Standard Error: 81_358 - .saturating_add(Weight::from_parts(4_670_500, 0).saturating_mul(r.into())) + // Minimum execution time: 317_000_000 picoseconds. + Weight::from_parts(263_600_000, 910) + // Standard Error: 83_142 + .saturating_add(Weight::from_parts(5_403_000, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3_u64)) @@ -2977,18 +2969,16 @@ impl WeightInfo for () { } /// Storage: Skipped Metadata (r:0 w:0) /// Proof Skipped: Skipped Metadata (max_values: None, max_size: None, mode: Measured) - /// The range of component `n` is `[0, 16]`. - fn seal_clear_storage_per_kb(n: u32, ) -> Weight { - // Proof Size summary in bytes: - // Measured: `1285 + n * (1024 ±0)` - // Estimated: `1270 + n * (1026 ±0)` - // Minimum execution time: 276_000_000 picoseconds. - Weight::from_parts(278_000_000, 1270) - // Standard Error: 313_581 - .saturating_add(Weight::from_parts(150_000, 0).saturating_mul(n.into())) + /// The range of component `n` is `[0, 16384]`. + fn seal_clear_storage_per_byte(n: u32, ) -> Weight { + // Proof Size summary in bytes: + // Measured: `1285 + n * (1 ±0)` + // Estimated: `1270 + n * (1 ±0)` + // Minimum execution time: 352_000_000 picoseconds. + Weight::from_parts(372_800_000, 1270) .saturating_add(RocksDbWeight::get().reads(7_u64)) .saturating_add(RocksDbWeight::get().writes(4_u64)) - .saturating_add(Weight::from_parts(0, 1026).saturating_mul(n.into())) + .saturating_add(Weight::from_parts(0, 1).saturating_mul(n.into())) } /// Storage: Skipped Metadata (r:0 w:0) /// Proof Skipped: Skipped Metadata (max_values: None, max_size: None, mode: Measured) @@ -2997,10 +2987,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `899 + r * (296 ±0)` // Estimated: `920 + r * (297 ±0)` - // Minimum execution time: 276_000_000 picoseconds. - Weight::from_parts(227_400_000, 920) - // Standard Error: 75_724 - .saturating_add(Weight::from_parts(3_921_500, 0).saturating_mul(r.into())) + // Minimum execution time: 323_000_000 picoseconds. + Weight::from_parts(291_800_000, 920) + // Standard Error: 115_277 + .saturating_add(Weight::from_parts(4_485_000, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3_u64)) @@ -3008,18 +2998,16 @@ impl WeightInfo for () { } /// Storage: Skipped Metadata (r:0 w:0) /// Proof Skipped: Skipped Metadata (max_values: None, max_size: None, mode: Measured) - /// The range of component `n` is `[0, 16]`. - fn seal_get_storage_per_kb(n: u32, ) -> Weight { - // Proof Size summary in bytes: - // Measured: `1301 + n * (1024 ±0)` - // Estimated: `1286 + n * (1026 ±0)` - // Minimum execution time: 276_000_000 picoseconds. - Weight::from_parts(277_600_000, 1286) - // Standard Error: 300_000 - .saturating_add(Weight::from_parts(750_000, 0).saturating_mul(n.into())) + /// The range of component `n` is `[0, 16384]`. + fn seal_get_storage_per_byte(n: u32, ) -> Weight { + // Proof Size summary in bytes: + // Measured: `1301 + n * (1 ±0)` + // Estimated: `1286 + n * (1 ±0)` + // Minimum execution time: 340_000_000 picoseconds. + Weight::from_parts(357_000_000, 1286) .saturating_add(RocksDbWeight::get().reads(7_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 1026).saturating_mul(n.into())) + .saturating_add(Weight::from_parts(0, 1).saturating_mul(n.into())) } /// Storage: Skipped Metadata (r:0 w:0) /// Proof Skipped: Skipped Metadata (max_values: None, max_size: None, mode: Measured) @@ -3028,10 +3016,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `914 + r * (288 ±0)` // Estimated: `935 + r * (289 ±0)` - // Minimum execution time: 271_000_000 picoseconds. - Weight::from_parts(221_400_000, 935) - // Standard Error: 72_149 - .saturating_add(Weight::from_parts(3_737_500, 0).saturating_mul(r.into())) + // Minimum execution time: 322_000_000 picoseconds. + Weight::from_parts(289_200_000, 935) + // Standard Error: 64_392 + .saturating_add(Weight::from_parts(4_313_000, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3_u64)) @@ -3039,18 +3027,16 @@ impl WeightInfo for () { } /// Storage: Skipped Metadata (r:0 w:0) /// Proof Skipped: Skipped Metadata (max_values: None, max_size: None, mode: Measured) - /// The range of component `n` is `[0, 16]`. - fn seal_contains_storage_per_kb(n: u32, ) -> Weight { - // Proof Size summary in bytes: - // Measured: `1288 + n * (1024 ±0)` - // Estimated: `1273 + n * (1026 ±0)` - // Minimum execution time: 274_000_000 picoseconds. - Weight::from_parts(273_800_000, 1273) - // Standard Error: 312_249 - .saturating_add(Weight::from_parts(500_000, 0).saturating_mul(n.into())) + /// The range of component `n` is `[0, 16384]`. + fn seal_contains_storage_per_byte(n: u32, ) -> Weight { + // Proof Size summary in bytes: + // Measured: `1288 + n * (1 ±0)` + // Estimated: `1273 + n * (1 ±0)` + // Minimum execution time: 336_000_000 picoseconds. + Weight::from_parts(348_400_000, 1273) .saturating_add(RocksDbWeight::get().reads(7_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 1026).saturating_mul(n.into())) + .saturating_add(Weight::from_parts(0, 1).saturating_mul(n.into())) } /// Storage: Skipped Metadata (r:0 w:0) /// Proof Skipped: Skipped Metadata (max_values: None, max_size: None, mode: Measured) @@ -3059,10 +3045,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `900 + r * (296 ±0)` // Estimated: `921 + r * (297 ±0)` - // Minimum execution time: 266_000_000 picoseconds. - Weight::from_parts(215_600_000, 921) - // Standard Error: 102_344 - .saturating_add(Weight::from_parts(4_818_000, 0).saturating_mul(r.into())) + // Minimum execution time: 322_000_000 picoseconds. + Weight::from_parts(313_200_000, 921) + // Standard Error: 115_332 + .saturating_add(Weight::from_parts(5_386_500, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3_u64)) @@ -3071,18 +3057,18 @@ impl WeightInfo for () { } /// Storage: Skipped Metadata (r:0 w:0) /// Proof Skipped: Skipped Metadata (max_values: None, max_size: None, mode: Measured) - /// The range of component `n` is `[0, 16]`. - fn seal_take_storage_per_kb(n: u32, ) -> Weight { - // Proof Size summary in bytes: - // Measured: `1302 + n * (1024 ±0)` - // Estimated: `1287 + n * (1026 ±0)` - // Minimum execution time: 277_000_000 picoseconds. - Weight::from_parts(277_200_000, 1287) - // Standard Error: 170_171 - .saturating_add(Weight::from_parts(575_000, 0).saturating_mul(n.into())) + /// The range of component `n` is `[0, 16384]`. + fn seal_take_storage_per_byte(n: u32, ) -> Weight { + // Proof Size summary in bytes: + // Measured: `1302 + n * (1 ±0)` + // Estimated: `1287 + n * (1 ±0)` + // Minimum execution time: 335_000_000 picoseconds. + Weight::from_parts(333_400_000, 1287) + // Standard Error: 618 + .saturating_add(Weight::from_parts(952, 0).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(7_u64)) .saturating_add(RocksDbWeight::get().writes(4_u64)) - .saturating_add(Weight::from_parts(0, 1026).saturating_mul(n.into())) + .saturating_add(Weight::from_parts(0, 1).saturating_mul(n.into())) } /// Storage: System Account (r:1602 w:1601) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) @@ -3099,10 +3085,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1397 + r * (45 ±0)` // Estimated: `24605 + r * (2702 ±0)` - // Minimum execution time: 266_000_000 picoseconds. - Weight::from_parts(190_000_000, 24605) - // Standard Error: 73_760 - .saturating_add(Weight::from_parts(17_042_000, 0).saturating_mul(r.into())) + // Minimum execution time: 344_000_000 picoseconds. + Weight::from_parts(249_400_000, 24605) + // Standard Error: 88_025 + .saturating_add(Weight::from_parts(24_733_250, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3_u64)) @@ -3124,10 +3110,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1406 + r * (288 ±0)` // Estimated: `25165 + r * (6396 ±0)` - // Minimum execution time: 275_000_000 picoseconds. - Weight::from_parts(275_000_000, 25165) - // Standard Error: 382_639 - .saturating_add(Weight::from_parts(253_015_500, 0).saturating_mul(r.into())) + // Minimum execution time: 325_000_000 picoseconds. + Weight::from_parts(1_787_400_000, 25165) + // Standard Error: 2_274_687 + .saturating_add(Weight::from_parts(301_863_500, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().reads((2_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3_u64)) @@ -3149,10 +3135,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `0 + r * (935 ±0)` // Estimated: `22235 + r * (8662 ±112)` - // Minimum execution time: 270_000_000 picoseconds. - Weight::from_parts(270_000_000, 22235) - // Standard Error: 842_112 - .saturating_add(Weight::from_parts(251_331_166, 0).saturating_mul(r.into())) + // Minimum execution time: 321_000_000 picoseconds. + Weight::from_parts(321_000_000, 22235) + // Standard Error: 1_089_588 + .saturating_add(Weight::from_parts(298_751_583, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().reads((2_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3_u64)) @@ -3170,17 +3156,17 @@ impl WeightInfo for () { /// Storage: System EventTopics (r:3 w:3) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) /// The range of component `t` is `[0, 1]`. - /// The range of component `c` is `[0, 1024]`. - fn seal_call_per_transfer_clone_kb(t: u32, c: u32, ) -> Weight { + /// The range of component `c` is `[0, 1048576]`. + fn seal_call_per_transfer_clone_byte(t: u32, c: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `1314 + t * (268 ±0)` // Estimated: `31815 + t * (6290 ±0)` - // Minimum execution time: 368_000_000 picoseconds. - Weight::from_parts(340_299_999, 31815) - // Standard Error: 34_524_076 - .saturating_add(Weight::from_parts(33_375_000, 0).saturating_mul(t.into())) - // Standard Error: 39_482 - .saturating_add(Weight::from_parts(622_753, 0).saturating_mul(c.into())) + // Minimum execution time: 469_000_000 picoseconds. + Weight::from_parts(458_899_999, 31815) + // Standard Error: 43_327_610 + .saturating_add(Weight::from_parts(19_625_000, 0).saturating_mul(t.into())) + // Standard Error: 48 + .saturating_add(Weight::from_parts(613, 0).saturating_mul(c.into())) .saturating_add(RocksDbWeight::get().reads(9_u64)) .saturating_add(RocksDbWeight::get().reads((2_u64).saturating_mul(t.into()))) .saturating_add(RocksDbWeight::get().writes(5_u64)) @@ -3205,11 +3191,11 @@ impl WeightInfo for () { fn seal_instantiate(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `1412 + r * (319 ±0)` - // Estimated: `32478 + r * (17089 ±1)` - // Minimum execution time: 269_000_000 picoseconds. - Weight::from_parts(269_000_000, 32478) - // Standard Error: 2_025_464 - .saturating_add(Weight::from_parts(321_905_333, 0).saturating_mul(r.into())) + // Estimated: `32478 + r * (17089 ±0)` + // Minimum execution time: 316_000_000 picoseconds. + Weight::from_parts(316_000_000, 32478) + // Standard Error: 7_288_699 + .saturating_add(Weight::from_parts(417_430_166, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(7_u64)) .saturating_add(RocksDbWeight::get().reads((6_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(4_u64)) @@ -3231,20 +3217,20 @@ impl WeightInfo for () { /// Storage: System EventTopics (r:3 w:3) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) /// The range of component `t` is `[0, 1]`. - /// The range of component `i` is `[0, 960]`. - /// The range of component `s` is `[0, 960]`. - fn seal_instantiate_per_transfer_input_salt_kb(t: u32, i: u32, s: u32, ) -> Weight { + /// The range of component `i` is `[0, 983040]`. + /// The range of component `s` is `[0, 983040]`. + fn seal_instantiate_per_transfer_input_salt_byte(t: u32, i: u32, s: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `1191 + t * (219 ±0)` // Estimated: `42880 + t * (4134 ±54)` - // Minimum execution time: 1_943_000_000 picoseconds. - Weight::from_parts(235_953_846, 42880) - // Standard Error: 59_756_874 - .saturating_add(Weight::from_parts(61_692_307, 0).saturating_mul(t.into())) - // Standard Error: 70_732 - .saturating_add(Weight::from_parts(1_661_517, 0).saturating_mul(i.into())) - // Standard Error: 70_732 - .saturating_add(Weight::from_parts(1_697_905, 0).saturating_mul(s.into())) + // Minimum execution time: 2_163_000_000 picoseconds. + Weight::from_parts(547_184_615, 42880) + // Standard Error: 75_769_452 + .saturating_add(Weight::from_parts(4_230_769, 0).saturating_mul(t.into())) + // Standard Error: 87 + .saturating_add(Weight::from_parts(1_572, 0).saturating_mul(i.into())) + // Standard Error: 87 + .saturating_add(Weight::from_parts(1_587, 0).saturating_mul(s.into())) .saturating_add(RocksDbWeight::get().reads(13_u64)) .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(t.into()))) .saturating_add(RocksDbWeight::get().writes(10_u64)) @@ -3266,10 +3252,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `873 + r * (8 ±0)` // Estimated: `22180 + r * (40 ±0)` - // Minimum execution time: 263_000_000 picoseconds. - Weight::from_parts(267_200_000, 22180) - // Standard Error: 3_544 - .saturating_add(Weight::from_parts(486_250, 0).saturating_mul(r.into())) + // Minimum execution time: 316_000_000 picoseconds. + Weight::from_parts(316_200_000, 22180) + // Standard Error: 763 + .saturating_add(Weight::from_parts(575_500, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 40).saturating_mul(r.into())) @@ -3284,15 +3270,15 @@ impl WeightInfo for () { /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured) /// Storage: System EventTopics (r:2 w:2) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) - /// The range of component `n` is `[0, 1024]`. - fn seal_hash_sha2_256_per_kb(n: u32, ) -> Weight { + /// The range of component `n` is `[0, 1048576]`. + fn seal_hash_sha2_256_per_byte(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `879` // Estimated: `22220` - // Minimum execution time: 267_000_000 picoseconds. - Weight::from_parts(270_800_000, 22220) - // Standard Error: 15_590 - .saturating_add(Weight::from_parts(3_303_515, 0).saturating_mul(n.into())) + // Minimum execution time: 316_000_000 picoseconds. + Weight::from_parts(321_800_000, 22220) + // Standard Error: 32 + .saturating_add(Weight::from_parts(3_231, 0).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) } @@ -3311,10 +3297,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `873 + r * (8 ±0)` // Estimated: `22190 + r * (40 ±0)` - // Minimum execution time: 264_000_000 picoseconds. - Weight::from_parts(268_400_000, 22190) - // Standard Error: 10_028 - .saturating_add(Weight::from_parts(598_750, 0).saturating_mul(r.into())) + // Minimum execution time: 328_000_000 picoseconds. + Weight::from_parts(323_800_000, 22190) + // Standard Error: 4_190 + .saturating_add(Weight::from_parts(621_250, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 40).saturating_mul(r.into())) @@ -3329,15 +3315,15 @@ impl WeightInfo for () { /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured) /// Storage: System EventTopics (r:2 w:2) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) - /// The range of component `n` is `[0, 1024]`. - fn seal_hash_keccak_256_per_kb(n: u32, ) -> Weight { + /// The range of component `n` is `[0, 1048576]`. + fn seal_hash_keccak_256_per_byte(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `881` // Estimated: `22230` - // Minimum execution time: 264_000_000 picoseconds. - Weight::from_parts(268_400_000, 22230) - // Standard Error: 13_561 - .saturating_add(Weight::from_parts(2_241_406, 0).saturating_mul(n.into())) + // Minimum execution time: 316_000_000 picoseconds. + Weight::from_parts(318_600_000, 22230) + // Standard Error: 22 + .saturating_add(Weight::from_parts(1_885, 0).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) } @@ -3356,10 +3342,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `873 + r * (8 ±0)` // Estimated: `22225 + r * (40 ±0)` - // Minimum execution time: 264_000_000 picoseconds. - Weight::from_parts(267_400_000, 22225) - // Standard Error: 3_752 - .saturating_add(Weight::from_parts(426_500, 0).saturating_mul(r.into())) + // Minimum execution time: 319_000_000 picoseconds. + Weight::from_parts(304_000_000, 22225) + // Standard Error: 14_487 + .saturating_add(Weight::from_parts(561_250, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 40).saturating_mul(r.into())) @@ -3374,15 +3360,15 @@ impl WeightInfo for () { /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured) /// Storage: System EventTopics (r:2 w:2) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) - /// The range of component `n` is `[0, 1024]`. - fn seal_hash_blake2_256_per_kb(n: u32, ) -> Weight { + /// The range of component `n` is `[0, 1048576]`. + fn seal_hash_blake2_256_per_byte(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `881` // Estimated: `22340` - // Minimum execution time: 263_000_000 picoseconds. - Weight::from_parts(264_400_000, 22340) - // Standard Error: 6_940 - .saturating_add(Weight::from_parts(1_232_421, 0).saturating_mul(n.into())) + // Minimum execution time: 395_000_000 picoseconds. + Weight::from_parts(360_200_000, 22340) + // Standard Error: 48 + .saturating_add(Weight::from_parts(1_279, 0).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) } @@ -3401,10 +3387,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `875 + r * (8 ±0)` // Estimated: `22190 + r * (40 ±0)` - // Minimum execution time: 262_000_000 picoseconds. - Weight::from_parts(264_800_000, 22190) - // Standard Error: 2_309 - .saturating_add(Weight::from_parts(423_500, 0).saturating_mul(r.into())) + // Minimum execution time: 333_000_000 picoseconds. + Weight::from_parts(328_200_000, 22190) + // Standard Error: 4_059 + .saturating_add(Weight::from_parts(545_250, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 40).saturating_mul(r.into())) @@ -3419,15 +3405,15 @@ impl WeightInfo for () { /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured) /// Storage: System EventTopics (r:2 w:2) /// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured) - /// The range of component `n` is `[0, 1024]`. - fn seal_hash_blake2_128_per_kb(n: u32, ) -> Weight { + /// The range of component `n` is `[0, 1048576]`. + fn seal_hash_blake2_128_per_byte(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `881` // Estimated: `22230` - // Minimum execution time: 264_000_000 picoseconds. - Weight::from_parts(253_600_000, 22230) - // Standard Error: 18_476 - .saturating_add(Weight::from_parts(1_265_625, 0).saturating_mul(n.into())) + // Minimum execution time: 357_000_000 picoseconds. + Weight::from_parts(350_200_000, 22230) + // Standard Error: 13 + .saturating_add(Weight::from_parts(1_225, 0).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) } @@ -3444,12 +3430,12 @@ impl WeightInfo for () { /// The range of component `r` is `[0, 1600]`. fn seal_ecdsa_recover(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `800 + r * (78 ±0)` - // Estimated: `22170 + r * (390 ±0)` - // Minimum execution time: 264_000_000 picoseconds. - Weight::from_parts(440_800_000, 22170) - // Standard Error: 165_482 - .saturating_add(Weight::from_parts(35_684_500, 0).saturating_mul(r.into())) + // Measured: `872 + r * (77 ±0)` + // Estimated: `22205 + r * (390 ±0)` + // Minimum execution time: 341_000_000 picoseconds. + Weight::from_parts(362_200_000, 22205) + // Standard Error: 131_637 + .saturating_add(Weight::from_parts(35_713_500, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 390).saturating_mul(r.into())) @@ -3469,10 +3455,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `643 + r * (44 ±0)` // Estimated: `21760 + r * (220 ±0)` - // Minimum execution time: 289_000_000 picoseconds. - Weight::from_parts(290_800_000, 21760) - // Standard Error: 43_897 - .saturating_add(Weight::from_parts(8_038_500, 0).saturating_mul(r.into())) + // Minimum execution time: 341_000_000 picoseconds. + Weight::from_parts(339_800_000, 21760) + // Standard Error: 94_728 + .saturating_add(Weight::from_parts(8_260_750, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 220).saturating_mul(r.into())) @@ -3493,11 +3479,11 @@ impl WeightInfo for () { fn seal_set_code_hash(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0 + r * (1031 ±0)` - // Estimated: `1013551 + r * (11518 ±113)` - // Minimum execution time: 270_000_000 picoseconds. - Weight::from_parts(270_000_000, 1013551) - // Standard Error: 912_085 - .saturating_add(Weight::from_parts(18_098_000, 0).saturating_mul(r.into())) + // Estimated: `1013551 + r * (11518 ±85)` + // Minimum execution time: 360_000_000 picoseconds. + Weight::from_parts(547_800_000, 1013551) + // Standard Error: 707_953 + .saturating_add(Weight::from_parts(22_813_750, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().reads((3_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3_u64)) @@ -3519,10 +3505,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `869 + r * (3 ±0)` // Estimated: `22160 + r * (15 ±0)` - // Minimum execution time: 304_000_000 picoseconds. - Weight::from_parts(299_400_000, 22160) - // Standard Error: 8_086 - .saturating_add(Weight::from_parts(219_250, 0).saturating_mul(r.into())) + // Minimum execution time: 336_000_000 picoseconds. + Weight::from_parts(332_600_000, 22160) + // Standard Error: 4_010 + .saturating_add(Weight::from_parts(179_000, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 15).saturating_mul(r.into())) @@ -3542,10 +3528,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `2085 + r * (39 ±0)` // Estimated: `24900 + r * (200 ±0)` - // Minimum execution time: 275_000_000 picoseconds. - Weight::from_parts(278_000_000, 24900) - // Standard Error: 9_187 - .saturating_add(Weight::from_parts(296_000, 0).saturating_mul(r.into())) + // Minimum execution time: 332_000_000 picoseconds. + Weight::from_parts(333_400_000, 24900) + // Standard Error: 17_315 + .saturating_add(Weight::from_parts(328_500, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 200).saturating_mul(r.into())) @@ -3567,10 +3553,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `872 + r * (3 ±0)` // Estimated: `24532 + r * (18 ±0)` - // Minimum execution time: 267_000_000 picoseconds. - Weight::from_parts(267_200_000, 24532) - // Standard Error: 4_396 - .saturating_add(Weight::from_parts(167_500, 0).saturating_mul(r.into())) + // Minimum execution time: 341_000_000 picoseconds. + Weight::from_parts(338_600_000, 24532) + // Standard Error: 4_123 + .saturating_add(Weight::from_parts(155_500, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 18).saturating_mul(r.into())) @@ -3581,97 +3567,97 @@ impl WeightInfo for () { // Measured: `0` // Estimated: `0` // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(1_200_000, 0) - // Standard Error: 92 - .saturating_add(Weight::from_parts(25_440, 0).saturating_mul(r.into())) + Weight::from_parts(1_000_000, 0) + // Standard Error: 705 + .saturating_add(Weight::from_parts(28_480, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64load(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(400_000, 0) - // Standard Error: 378 - .saturating_add(Weight::from_parts(41_200, 0).saturating_mul(r.into())) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(4_800_000, 0) + // Standard Error: 967 + .saturating_add(Weight::from_parts(40_880, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64store(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(1_200_000, 0) - // Standard Error: 130 - .saturating_add(Weight::from_parts(40_160, 0).saturating_mul(r.into())) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(4_800_000, 0) + // Standard Error: 1_742 + .saturating_add(Weight::from_parts(45_280, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_select(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(1_000_000, 0) - // Standard Error: 829 - .saturating_add(Weight::from_parts(66_453, 0).saturating_mul(r.into())) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(8_800_000, 0) + // Standard Error: 2_614 + .saturating_add(Weight::from_parts(64_400, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_if(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(1_400_000, 0) - // Standard Error: 1_253 - .saturating_add(Weight::from_parts(61_280, 0).saturating_mul(r.into())) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(5_000_000, 0) + // Standard Error: 1_930 + .saturating_add(Weight::from_parts(63_280, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_br(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(1_000_000, 0) - // Standard Error: 997 - .saturating_add(Weight::from_parts(40_533, 0).saturating_mul(r.into())) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(3_200_000, 0) + // Standard Error: 420 + .saturating_add(Weight::from_parts(38_800, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_br_if(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(4_400_000, 0) - // Standard Error: 831 - .saturating_add(Weight::from_parts(51_360, 0).saturating_mul(r.into())) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(3_400_000, 0) + // Standard Error: 815 + .saturating_add(Weight::from_parts(52_800, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_br_table(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(2_000_000, 0) - // Standard Error: 522 - .saturating_add(Weight::from_parts(64_960, 0).saturating_mul(r.into())) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(1_600_000, 0) + // Standard Error: 261 + .saturating_add(Weight::from_parts(69_280, 0).saturating_mul(r.into())) } /// The range of component `e` is `[1, 256]`. fn instr_br_table_per_entry(_e: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(1_000_000, 0) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(2_000_000, 0) } /// The range of component `r` is `[0, 5000]`. fn instr_call(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(2_400_000, 0) - // Standard Error: 1_295 - .saturating_add(Weight::from_parts(67_120, 0).saturating_mul(r.into())) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(3_600_000, 0) + // Standard Error: 544 + .saturating_add(Weight::from_parts(73_840, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_call_indirect(r: u32, ) -> Weight { @@ -3680,138 +3666,138 @@ impl WeightInfo for () { // Estimated: `0` // Minimum execution time: 1_000_000 picoseconds. Weight::from_parts(1_800_000, 0) - // Standard Error: 221 - .saturating_add(Weight::from_parts(85_040, 0).saturating_mul(r.into())) + // Standard Error: 329 + .saturating_add(Weight::from_parts(95_120, 0).saturating_mul(r.into())) } /// The range of component `l` is `[0, 1024]`. fn instr_call_per_local(l: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(1_400_000, 0) - // Standard Error: 451 - .saturating_add(Weight::from_parts(781, 0).saturating_mul(l.into())) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(2_000_000, 0) + // Standard Error: 390 + .saturating_add(Weight::from_parts(2_734, 0).saturating_mul(l.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_local_get(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_000_000 picoseconds. - Weight::from_parts(2_400_000, 0) - // Standard Error: 277 - .saturating_add(Weight::from_parts(26_080, 0).saturating_mul(r.into())) + // Minimum execution time: 7_000_000 picoseconds. + Weight::from_parts(6_000_000, 0) + // Standard Error: 380 + .saturating_add(Weight::from_parts(24_960, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_local_set(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(2_400_000, 0) - // Standard Error: 92 - .saturating_add(Weight::from_parts(25_760, 0).saturating_mul(r.into())) + // Minimum execution time: 6_000_000 picoseconds. + Weight::from_parts(4_600_000, 0) + // Standard Error: 440 + .saturating_add(Weight::from_parts(25_520, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_local_tee(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(2_600_000, 0) - // Standard Error: 184 - .saturating_add(Weight::from_parts(38_560, 0).saturating_mul(r.into())) + // Minimum execution time: 5_000_000 picoseconds. + Weight::from_parts(5_600_000, 0) + // Standard Error: 695 + .saturating_add(Weight::from_parts(37_680, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_global_get(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. + // Minimum execution time: 2_000_000 picoseconds. Weight::from_parts(1_600_000, 0) - // Standard Error: 391 - .saturating_add(Weight::from_parts(32_480, 0).saturating_mul(r.into())) + // Standard Error: 277 + .saturating_add(Weight::from_parts(32_320, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_global_set(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(1_800_000, 0) - // Standard Error: 226 - .saturating_add(Weight::from_parts(31_680, 0).saturating_mul(r.into())) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(2_800_000, 0) + // Standard Error: 626 + .saturating_add(Weight::from_parts(30_880, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_memory_current(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(0, 0) - // Standard Error: 697 - .saturating_add(Weight::from_parts(31_040, 0).saturating_mul(r.into())) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(800_000, 0) + // Standard Error: 480 + .saturating_add(Weight::from_parts(32_640, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 16]`. fn instr_memory_grow(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(600_000, 0) - // Standard Error: 2_563_038 - .saturating_add(Weight::from_parts(21_000_000, 0).saturating_mul(r.into())) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(0, 0) + // Standard Error: 2_891_186 + .saturating_add(Weight::from_parts(21_425_000, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64clz(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(1_400_000, 0) - // Standard Error: 1_002 - .saturating_add(Weight::from_parts(38_640, 0).saturating_mul(r.into())) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(5_400_000, 0) + // Standard Error: 1_049 + .saturating_add(Weight::from_parts(36_480, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64ctz(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. + // Minimum execution time: 2_000_000 picoseconds. Weight::from_parts(1_600_000, 0) - // Standard Error: 919 - .saturating_add(Weight::from_parts(38_720, 0).saturating_mul(r.into())) + // Standard Error: 92 + .saturating_add(Weight::from_parts(37_440, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64popcnt(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(1_200_000, 0) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(1_800_000, 0) // Standard Error: 92 - .saturating_add(Weight::from_parts(38_240, 0).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(40_160, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64eqz(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(1_200_000, 0) - // Standard Error: 927 - .saturating_add(Weight::from_parts(38_800, 0).saturating_mul(r.into())) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(1_800_000, 0) + // Standard Error: 658 + .saturating_add(Weight::from_parts(38_000, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64extendsi32(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(1_200_000, 0) - // Standard Error: 92 - .saturating_add(Weight::from_parts(38_240, 0).saturating_mul(r.into())) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(600_000, 0) + // Standard Error: 1_103 + .saturating_add(Weight::from_parts(38_960, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64extendui32(r: u32, ) -> Weight { @@ -3819,19 +3805,19 @@ impl WeightInfo for () { // Measured: `0` // Estimated: `0` // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(0, 0) - // Standard Error: 333 - .saturating_add(Weight::from_parts(39_520, 0).saturating_mul(r.into())) + Weight::from_parts(600_000, 0) + // Standard Error: 567 + .saturating_add(Weight::from_parts(38_960, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i32wrapi64(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. + // Minimum execution time: 2_000_000 picoseconds. Weight::from_parts(2_000_000, 0) - // Standard Error: 378 - .saturating_add(Weight::from_parts(38_320, 0).saturating_mul(r.into())) + // Standard Error: 160 + .saturating_add(Weight::from_parts(37_280, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64eq(r: u32, ) -> Weight { @@ -3839,9 +3825,9 @@ impl WeightInfo for () { // Measured: `0` // Estimated: `0` // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(1_000_000, 0) - // Standard Error: 1_120 - .saturating_add(Weight::from_parts(52_160, 0).saturating_mul(r.into())) + Weight::from_parts(3_400_000, 0) + // Standard Error: 1_003 + .saturating_add(Weight::from_parts(50_720, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64ne(r: u32, ) -> Weight { @@ -3849,49 +3835,49 @@ impl WeightInfo for () { // Measured: `0` // Estimated: `0` // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(2_000_000, 0) - // Standard Error: 380 - .saturating_add(Weight::from_parts(51_040, 0).saturating_mul(r.into())) + Weight::from_parts(3_000_000, 0) + // Standard Error: 1_372 + .saturating_add(Weight::from_parts(50_640, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64lts(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(1_600_000, 0) - // Standard Error: 612 - .saturating_add(Weight::from_parts(51_520, 0).saturating_mul(r.into())) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(0, 0) + // Standard Error: 923 + .saturating_add(Weight::from_parts(52_000, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64ltu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(1_400_000, 0) - // Standard Error: 122 - .saturating_add(Weight::from_parts(50_800, 0).saturating_mul(r.into())) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(2_200_000, 0) + // Standard Error: 92 + .saturating_add(Weight::from_parts(50_240, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64gts(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(1_400_000, 0) - // Standard Error: 402 - .saturating_add(Weight::from_parts(51_040, 0).saturating_mul(r.into())) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(2_800_000, 0) + // Standard Error: 522 + .saturating_add(Weight::from_parts(50_400, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64gtu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(1_200_000, 0) - // Standard Error: 320 - .saturating_add(Weight::from_parts(51_200, 0).saturating_mul(r.into())) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(1_600_000, 0) + // Standard Error: 122 + .saturating_add(Weight::from_parts(50_480, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64les(r: u32, ) -> Weight { @@ -3899,89 +3885,89 @@ impl WeightInfo for () { // Measured: `0` // Estimated: `0` // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(1_600_000, 0) - // Standard Error: 160 - .saturating_add(Weight::from_parts(50_880, 0).saturating_mul(r.into())) + Weight::from_parts(1_400_000, 0) + // Standard Error: 153 + .saturating_add(Weight::from_parts(50_480, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64leu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(1_000_000, 0) - // Standard Error: 122 - .saturating_add(Weight::from_parts(51_120, 0).saturating_mul(r.into())) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(3_600_000, 0) + // Standard Error: 520 + .saturating_add(Weight::from_parts(50_000, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64ges(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(400_000, 0) - // Standard Error: 277 - .saturating_add(Weight::from_parts(51_680, 0).saturating_mul(r.into())) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(2_200_000, 0) + // Standard Error: 130 + .saturating_add(Weight::from_parts(50_400, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64geu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(1_000_000, 0) - // Standard Error: 130 - .saturating_add(Weight::from_parts(51_360, 0).saturating_mul(r.into())) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(2_400_000, 0) + // Standard Error: 824 + .saturating_add(Weight::from_parts(52_560, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64add(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(600_000, 0) - // Standard Error: 184 - .saturating_add(Weight::from_parts(51_360, 0).saturating_mul(r.into())) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(3_400_000, 0) + // Standard Error: 914 + .saturating_add(Weight::from_parts(53_600, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64sub(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(1_400_000, 0) - // Standard Error: 122 - .saturating_add(Weight::from_parts(50_800, 0).saturating_mul(r.into())) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(10_400_000, 0) + // Standard Error: 2_638 + .saturating_add(Weight::from_parts(50_560, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64mul(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(1_000_000, 0) - // Standard Error: 1_012 - .saturating_add(Weight::from_parts(53_786, 0).saturating_mul(r.into())) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(23_000_000, 0) + // Standard Error: 6_472 + .saturating_add(Weight::from_parts(47_600, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64divs(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(1_000_000, 0) - // Standard Error: 80 - .saturating_add(Weight::from_parts(51_440, 0).saturating_mul(r.into())) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(2_000_000, 0) + // Standard Error: 1_297 + .saturating_add(Weight::from_parts(54_186, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64divu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. + // Minimum execution time: 2_000_000 picoseconds. Weight::from_parts(1_400_000, 0) - // Standard Error: 160 - .saturating_add(Weight::from_parts(51_200, 0).saturating_mul(r.into())) + // Standard Error: 277 + .saturating_add(Weight::from_parts(50_880, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64rems(r: u32, ) -> Weight { @@ -3989,29 +3975,29 @@ impl WeightInfo for () { // Measured: `0` // Estimated: `0` // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(600_000, 0) - // Standard Error: 153 - .saturating_add(Weight::from_parts(51_920, 0).saturating_mul(r.into())) + Weight::from_parts(4_800_000, 0) + // Standard Error: 927 + .saturating_add(Weight::from_parts(50_000, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64remu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(800_000, 0) - // Standard Error: 80 - .saturating_add(Weight::from_parts(51_440, 0).saturating_mul(r.into())) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(1_400_000, 0) + // Standard Error: 329 + .saturating_add(Weight::from_parts(52_080, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64and(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 0_000 picoseconds. - Weight::from_parts(600_000, 0) - // Standard Error: 153 - .saturating_add(Weight::from_parts(51_120, 0).saturating_mul(r.into())) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(1_600_000, 0) + // Standard Error: 160 + .saturating_add(Weight::from_parts(50_880, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64or(r: u32, ) -> Weight { @@ -4020,28 +4006,28 @@ impl WeightInfo for () { // Estimated: `0` // Minimum execution time: 1_000_000 picoseconds. Weight::from_parts(800_000, 0) - // Standard Error: 302 - .saturating_add(Weight::from_parts(51_600, 0).saturating_mul(r.into())) + // Standard Error: 433 + .saturating_add(Weight::from_parts(51_040, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64xor(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 0_000 picoseconds. - Weight::from_parts(600_000, 0) - // Standard Error: 153 - .saturating_add(Weight::from_parts(51_120, 0).saturating_mul(r.into())) + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(5_000_000, 0) + // Standard Error: 1_210 + .saturating_add(Weight::from_parts(49_680, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64shl(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 0_000 picoseconds. - Weight::from_parts(600_000, 0) - // Standard Error: 226 - .saturating_add(Weight::from_parts(51_040, 0).saturating_mul(r.into())) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(1_800_000, 0) + // Standard Error: 830 + .saturating_add(Weight::from_parts(50_800, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64shrs(r: u32, ) -> Weight { @@ -4049,9 +4035,9 @@ impl WeightInfo for () { // Measured: `0` // Estimated: `0` // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(800_000, 0) - // Standard Error: 201 - .saturating_add(Weight::from_parts(51_280, 0).saturating_mul(r.into())) + Weight::from_parts(2_600_000, 0) + // Standard Error: 440 + .saturating_add(Weight::from_parts(50_320, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64shru(r: u32, ) -> Weight { @@ -4059,9 +4045,9 @@ impl WeightInfo for () { // Measured: `0` // Estimated: `0` // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(2_400_000, 0) - // Standard Error: 754 - .saturating_add(Weight::from_parts(50_800, 0).saturating_mul(r.into())) + Weight::from_parts(800_000, 0) + // Standard Error: 1_263 + .saturating_add(Weight::from_parts(52_000, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64rotl(r: u32, ) -> Weight { @@ -4069,8 +4055,8 @@ impl WeightInfo for () { // Measured: `0` // Estimated: `0` // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(1_200_000, 0) - // Standard Error: 440 + Weight::from_parts(800_000, 0) + // Standard Error: 201 .saturating_add(Weight::from_parts(51_280, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. @@ -4079,8 +4065,8 @@ impl WeightInfo for () { // Measured: `0` // Estimated: `0` // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(1_400_000, 0) - // Standard Error: 402 - .saturating_add(Weight::from_parts(51_040, 0).saturating_mul(r.into())) + Weight::from_parts(2_200_000, 0) + // Standard Error: 452 + .saturating_add(Weight::from_parts(50_880, 0).saturating_mul(r.into())) } } From 4d8b07095dd5f27a0bfab362553983c763600c33 Mon Sep 17 00:00:00 2001 From: command-bot <> Date: Tue, 14 Mar 2023 07:32:35 +0000 Subject: [PATCH 3/7] ".git/.scripts/commands/bench/bench.sh" pallet dev pallet_contracts --- frame/contracts/src/weights.rs | 2382 ++++++++++++++++---------------- 1 file changed, 1197 insertions(+), 1185 deletions(-) diff --git a/frame/contracts/src/weights.rs b/frame/contracts/src/weights.rs index 9dc352f008026..55ce91fcfa9c9 100644 --- a/frame/contracts/src/weights.rs +++ b/frame/contracts/src/weights.rs @@ -18,29 +18,27 @@ //! Autogenerated weights for pallet_contracts //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2023-03-14, STEPS: `5`, REPEAT: `1`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2023-03-14, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Alex-Mac-Studio.fritz.box`, CPU: `` +//! HOSTNAME: `bm3`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("dev"), DB CACHE: 1024 // Executed Command: -// ./target/release/substrate +// target/production/substrate // benchmark // pallet -// --chain -// dev -// --steps=5 -// --repeat=1 +// --steps=50 +// --repeat=20 +// --extrinsic=* // --execution=wasm // --wasm-execution=compiled // --heap-pages=4096 +// --json-file=/var/lib/gitlab-runner/builds/zyw4fam_/0/parity/mirrors/substrate/.git/.artifacts/bench.json +// --pallet=pallet_contracts +// --chain=dev // --header=./HEADER-APACHE2 // --output=./frame/contracts/src/weights.rs // --template=./.maintain/frame-weight-template.hbs -// --pallet -// pallet_contracts -// --extrinsic -// * #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -179,8 +177,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `109` // Estimated: `1594` - // Minimum execution time: 3_000_000 picoseconds. - Weight::from_parts(3_000_000, 1594) + // Minimum execution time: 2_579_000 picoseconds. + Weight::from_parts(2_787_000, 1594) .saturating_add(T::DbWeight::get().reads(1_u64)) } /// Storage: Skipped Metadata (r:0 w:0) @@ -188,12 +186,12 @@ impl WeightInfo for SubstrateWeight { /// The range of component `k` is `[0, 1024]`. fn on_initialize_per_trie_key(k: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `425 + k * (69 ±0)` - // Estimated: `424 + k * (70 ±0)` - // Minimum execution time: 10_000_000 picoseconds. - Weight::from_parts(7_200_000, 424) - // Standard Error: 8_267 - .saturating_add(Weight::from_parts(915_625, 0).saturating_mul(k.into())) + // Measured: `481 + k * (69 ±0)` + // Estimated: `471 + k * (70 ±0)` + // Minimum execution time: 10_887_000 picoseconds. + Weight::from_parts(6_145_533, 471) + // Standard Error: 921 + .saturating_add(Weight::from_parts(981_721, 0).saturating_mul(k.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(k.into()))) .saturating_add(T::DbWeight::get().writes(1_u64)) @@ -205,14 +203,15 @@ impl WeightInfo for SubstrateWeight { /// The range of component `q` is `[0, 128]`. fn on_initialize_per_queue_item(q: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `280 + q * (33 ±0)` - // Estimated: `1663 + q * (34 ±0)` - // Minimum execution time: 3_000_000 picoseconds. - Weight::from_parts(400_000, 1663) - // Standard Error: 87_852 - .saturating_add(Weight::from_parts(1_540_625, 0).saturating_mul(q.into())) + // Measured: `281 + q * (33 ±0)` + // Estimated: `1753 + q * (33 ±0)` + // Minimum execution time: 2_668_000 picoseconds. + Weight::from_parts(10_805_019, 1753) + // Standard Error: 3_343 + .saturating_add(Weight::from_parts(1_290_100, 0).saturating_mul(q.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) - .saturating_add(Weight::from_parts(0, 34).saturating_mul(q.into())) + .saturating_add(T::DbWeight::get().writes(1_u64)) + .saturating_add(Weight::from_parts(0, 33).saturating_mul(q.into())) } /// Storage: Contracts PristineCode (r:1 w:0) /// Proof: Contracts PristineCode (max_values: None, max_size: Some(125988), added: 128463, mode: Measured) @@ -221,12 +220,12 @@ impl WeightInfo for SubstrateWeight { /// The range of component `c` is `[0, 61717]`. fn reinstrument(c: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `274` - // Estimated: `4087 + c * (2 ±0)` - // Minimum execution time: 42_000_000 picoseconds. - Weight::from_parts(42_419_494, 4087) - // Standard Error: 97 - .saturating_add(Weight::from_parts(97_652, 0).saturating_mul(c.into())) + // Measured: `270 + c * (1 ±0)` + // Estimated: `4015 + c * (2 ±0)` + // Minimum execution time: 30_043_000 picoseconds. + Weight::from_parts(28_702_852, 4015) + // Standard Error: 57 + .saturating_add(Weight::from_parts(49_945, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) .saturating_add(Weight::from_parts(0, 2).saturating_mul(c.into())) @@ -244,12 +243,12 @@ impl WeightInfo for SubstrateWeight { /// The range of component `c` is `[0, 125952]`. fn call_with_code_per_byte(c: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `812` - // Estimated: `21955 + c * (5 ±0)` - // Minimum execution time: 336_000_000 picoseconds. - Weight::from_parts(340_400_000, 21955) - // Standard Error: 219 - .saturating_add(Weight::from_parts(57_983, 0).saturating_mul(c.into())) + // Measured: `803` + // Estimated: `21880 + c * (5 ±0)` + // Minimum execution time: 308_697_000 picoseconds. + Weight::from_parts(325_780_337, 21880) + // Standard Error: 26 + .saturating_add(Weight::from_parts(31_318, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) .saturating_add(Weight::from_parts(0, 5).saturating_mul(c.into())) @@ -275,16 +274,16 @@ impl WeightInfo for SubstrateWeight { /// The range of component `s` is `[0, 1048576]`. fn instantiate_with_code(c: u32, i: u32, s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `192` - // Estimated: `25559` - // Minimum execution time: 4_102_000_000 picoseconds. - Weight::from_parts(315_723_062, 25559) - // Standard Error: 2_173 - .saturating_add(Weight::from_parts(170_267, 0).saturating_mul(c.into())) - // Standard Error: 127 - .saturating_add(Weight::from_parts(1_839, 0).saturating_mul(i.into())) - // Standard Error: 127 - .saturating_add(Weight::from_parts(1_665, 0).saturating_mul(s.into())) + // Measured: `270` + // Estimated: `26207` + // Minimum execution time: 3_121_597_000 picoseconds. + Weight::from_parts(588_757_929, 26207) + // Standard Error: 287 + .saturating_add(Weight::from_parts(92_644, 0).saturating_mul(c.into())) + // Standard Error: 16 + .saturating_add(Weight::from_parts(1_158, 0).saturating_mul(i.into())) + // Standard Error: 16 + .saturating_add(Weight::from_parts(1_432, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(9_u64)) .saturating_add(T::DbWeight::get().writes(10_u64)) } @@ -307,13 +306,13 @@ impl WeightInfo for SubstrateWeight { fn instantiate(i: u32, s: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `546` - // Estimated: `29123` - // Minimum execution time: 1_725_000_000 picoseconds. - Weight::from_parts(192_800_000, 29123) - // Standard Error: 42 - .saturating_add(Weight::from_parts(1_678, 0).saturating_mul(i.into())) - // Standard Error: 42 - .saturating_add(Weight::from_parts(1_469, 0).saturating_mul(s.into())) + // Estimated: `28969` + // Minimum execution time: 1_593_160_000 picoseconds. + Weight::from_parts(242_772_146, 28969) + // Standard Error: 8 + .saturating_add(Weight::from_parts(1_428, 0).saturating_mul(i.into())) + // Standard Error: 8 + .saturating_add(Weight::from_parts(1_441, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(9_u64)) .saturating_add(T::DbWeight::get().writes(7_u64)) } @@ -331,8 +330,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `855` // Estimated: `22095` - // Minimum execution time: 178_000_000 picoseconds. - Weight::from_parts(178_000_000, 22095) + // Minimum execution time: 164_996_000 picoseconds. + Weight::from_parts(165_679_000, 22095) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -349,10 +348,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `109` // Estimated: `7366` - // Minimum execution time: 490_000_000 picoseconds. - Weight::from_parts(518_633_840, 7366) - // Standard Error: 563 - .saturating_add(Weight::from_parts(167_772, 0).saturating_mul(c.into())) + // Minimum execution time: 304_143_000 picoseconds. + Weight::from_parts(284_372_067, 7366) + // Standard Error: 316 + .saturating_add(Weight::from_parts(96_506, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -368,8 +367,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `287` // Estimated: `8078` - // Minimum execution time: 27_000_000 picoseconds. - Weight::from_parts(27_000_000, 8078) + // Minimum execution time: 29_156_000 picoseconds. + Weight::from_parts(29_458_000, 8078) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -383,8 +382,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `666` // Estimated: `19818` - // Minimum execution time: 30_000_000 picoseconds. - Weight::from_parts(30_000_000, 19818) + // Minimum execution time: 33_048_000 picoseconds. + Weight::from_parts(33_532_000, 19818) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(6_u64)) } @@ -401,12 +400,12 @@ impl WeightInfo for SubstrateWeight { /// The range of component `r` is `[0, 1600]`. fn seal_caller(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `875 + r * (6 ±0)` - // Estimated: `22235 + r * (30 ±0)` - // Minimum execution time: 319_000_000 picoseconds. - Weight::from_parts(328_400_000, 22235) - // Standard Error: 12_432 - .saturating_add(Weight::from_parts(421_750, 0).saturating_mul(r.into())) + // Measured: `877 + r * (6 ±0)` + // Estimated: `22210 + r * (30 ±0)` + // Minimum execution time: 297_448_000 picoseconds. + Weight::from_parts(300_768_457, 22210) + // Standard Error: 754 + .saturating_add(Weight::from_parts(282_070, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -424,12 +423,12 @@ impl WeightInfo for SubstrateWeight { /// The range of component `r` is `[0, 1600]`. fn seal_is_contract(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `876 + r * (272 ±0)` - // Estimated: `22465 + r * (3835 ±0)` - // Minimum execution time: 316_000_000 picoseconds. - Weight::from_parts(233_200_000, 22465) - // Standard Error: 63_843 - .saturating_add(Weight::from_parts(3_250_500, 0).saturating_mul(r.into())) + // Measured: `935 + r * (272 ±0)` + // Estimated: `22315 + r * (3835 ±0)` + // Minimum execution time: 295_278_000 picoseconds. + Weight::from_parts(133_104_378, 22315) + // Standard Error: 6_521 + .saturating_add(Weight::from_parts(3_300_932, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3_u64)) @@ -448,12 +447,12 @@ impl WeightInfo for SubstrateWeight { /// The range of component `r` is `[0, 1600]`. fn seal_code_hash(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `885 + r * (276 ±0)` - // Estimated: `22480 + r * (3855 ±0)` - // Minimum execution time: 323_000_000 picoseconds. - Weight::from_parts(201_600_000, 22480) - // Standard Error: 103_197 - .saturating_add(Weight::from_parts(4_235_250, 0).saturating_mul(r.into())) + // Measured: `927 + r * (276 ±0)` + // Estimated: `22335 + r * (3855 ±0)` + // Minimum execution time: 298_303_000 picoseconds. + Weight::from_parts(144_377_266, 22335) + // Standard Error: 6_115 + .saturating_add(Weight::from_parts(4_054_954, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3_u64)) @@ -473,11 +472,11 @@ impl WeightInfo for SubstrateWeight { fn seal_own_code_hash(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `884 + r * (6 ±0)` - // Estimated: `22235 + r * (30 ±0)` - // Minimum execution time: 320_000_000 picoseconds. - Weight::from_parts(321_600_000, 22235) - // Standard Error: 3_783 - .saturating_add(Weight::from_parts(532_750, 0).saturating_mul(r.into())) + // Estimated: `22250 + r * (30 ±0)` + // Minimum execution time: 295_927_000 picoseconds. + Weight::from_parts(301_042_976, 22250) + // Standard Error: 868 + .saturating_add(Weight::from_parts(368_408, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -496,11 +495,11 @@ impl WeightInfo for SubstrateWeight { fn seal_caller_is_origin(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `874 + r * (3 ±0)` - // Estimated: `22185 + r * (15 ±0)` - // Minimum execution time: 318_000_000 picoseconds. - Weight::from_parts(320_000_000, 22185) - // Standard Error: 2_212 - .saturating_add(Weight::from_parts(183_750, 0).saturating_mul(r.into())) + // Estimated: `22215 + r * (15 ±0)` + // Minimum execution time: 293_151_000 picoseconds. + Weight::from_parts(298_625_720, 22215) + // Standard Error: 618 + .saturating_add(Weight::from_parts(141_123, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 15).saturating_mul(r.into())) @@ -519,11 +518,11 @@ impl WeightInfo for SubstrateWeight { fn seal_address(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `878 + r * (6 ±0)` - // Estimated: `22205 + r * (30 ±0)` - // Minimum execution time: 316_000_000 picoseconds. - Weight::from_parts(316_800_000, 22205) - // Standard Error: 2_986 - .saturating_add(Weight::from_parts(420_000, 0).saturating_mul(r.into())) + // Estimated: `22220 + r * (30 ±0)` + // Minimum execution time: 294_679_000 picoseconds. + Weight::from_parts(301_245_956, 22220) + // Standard Error: 625 + .saturating_add(Weight::from_parts(279_599, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -542,11 +541,11 @@ impl WeightInfo for SubstrateWeight { fn seal_gas_left(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `879 + r * (6 ±0)` - // Estimated: `22210 + r * (30 ±0)` - // Minimum execution time: 315_000_000 picoseconds. - Weight::from_parts(315_200_000, 22210) - // Standard Error: 1_314 - .saturating_add(Weight::from_parts(421_250, 0).saturating_mul(r.into())) + // Estimated: `22205 + r * (30 ±0)` + // Minimum execution time: 294_475_000 picoseconds. + Weight::from_parts(302_784_643, 22205) + // Standard Error: 1_506 + .saturating_add(Weight::from_parts(281_282, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -564,15 +563,15 @@ impl WeightInfo for SubstrateWeight { /// The range of component `r` is `[0, 1600]`. fn seal_balance(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `1047 + r * (6 ±0)` - // Estimated: `23605 + r * (31 ±0)` - // Minimum execution time: 333_000_000 picoseconds. - Weight::from_parts(327_600_000, 23605) - // Standard Error: 6_298 - .saturating_add(Weight::from_parts(1_907_000, 0).saturating_mul(r.into())) - .saturating_add(T::DbWeight::get().reads(6_u64)) + // Measured: `1050 + r * (6 ±0)` + // Estimated: `25258 + r * (30 ±0)` + // Minimum execution time: 295_934_000 picoseconds. + Weight::from_parts(300_509_639, 25258) + // Standard Error: 1_876 + .saturating_add(Weight::from_parts(1_461_655, 0).saturating_mul(r.into())) + .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 31).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) } /// Storage: System Account (r:1 w:0) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) @@ -588,11 +587,11 @@ impl WeightInfo for SubstrateWeight { fn seal_value_transferred(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `888 + r * (6 ±0)` - // Estimated: `22365 + r * (30 ±0)` - // Minimum execution time: 319_000_000 picoseconds. - Weight::from_parts(322_600_000, 22365) - // Standard Error: 3_685 - .saturating_add(Weight::from_parts(416_500, 0).saturating_mul(r.into())) + // Estimated: `22305 + r * (30 ±0)` + // Minimum execution time: 295_712_000 picoseconds. + Weight::from_parts(300_975_365, 22305) + // Standard Error: 709 + .saturating_add(Weight::from_parts(270_583, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -611,11 +610,11 @@ impl WeightInfo for SubstrateWeight { fn seal_minimum_balance(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `886 + r * (6 ±0)` - // Estimated: `22245 + r * (30 ±0)` - // Minimum execution time: 319_000_000 picoseconds. - Weight::from_parts(318_600_000, 22245) - // Standard Error: 577 - .saturating_add(Weight::from_parts(413_500, 0).saturating_mul(r.into())) + // Estimated: `22295 + r * (30 ±0)` + // Minimum execution time: 294_382_000 picoseconds. + Weight::from_parts(300_809_229, 22295) + // Standard Error: 882 + .saturating_add(Weight::from_parts(276_951, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -634,11 +633,11 @@ impl WeightInfo for SubstrateWeight { fn seal_block_number(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `883 + r * (6 ±0)` - // Estimated: `22230 + r * (30 ±0)` - // Minimum execution time: 314_000_000 picoseconds. - Weight::from_parts(314_000_000, 22230) - // Standard Error: 692 - .saturating_add(Weight::from_parts(418_250, 0).saturating_mul(r.into())) + // Estimated: `22285 + r * (30 ±0)` + // Minimum execution time: 294_226_000 picoseconds. + Weight::from_parts(306_073_511, 22285) + // Standard Error: 1_357 + .saturating_add(Weight::from_parts(262_748, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -657,11 +656,11 @@ impl WeightInfo for SubstrateWeight { fn seal_now(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `874 + r * (6 ±0)` - // Estimated: `22185 + r * (30 ±0)` - // Minimum execution time: 315_000_000 picoseconds. - Weight::from_parts(315_600_000, 22185) - // Standard Error: 1_080 - .saturating_add(Weight::from_parts(416_000, 0).saturating_mul(r.into())) + // Estimated: `22215 + r * (30 ±0)` + // Minimum execution time: 294_398_000 picoseconds. + Weight::from_parts(295_941_338, 22215) + // Standard Error: 758 + .saturating_add(Weight::from_parts(276_881, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -681,13 +680,13 @@ impl WeightInfo for SubstrateWeight { /// The range of component `r` is `[0, 1600]`. fn seal_weight_to_fee(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `900 + r * (10 ±0)` - // Estimated: `24865 + r * (60 ±0)` - // Minimum execution time: 315_000_000 picoseconds. - Weight::from_parts(335_400_000, 24865) - // Standard Error: 14_724 - .saturating_add(Weight::from_parts(1_444_750, 0).saturating_mul(r.into())) - .saturating_add(T::DbWeight::get().reads(6_u64)) + // Measured: `952 + r * (10 ±0)` + // Estimated: `25022 + r * (60 ±0)` + // Minimum execution time: 293_885_000 picoseconds. + Weight::from_parts(311_040_568, 25022) + // Standard Error: 1_416 + .saturating_add(Weight::from_parts(1_280_756, 0).saturating_mul(r.into())) + .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 60).saturating_mul(r.into())) } @@ -704,12 +703,12 @@ impl WeightInfo for SubstrateWeight { /// The range of component `r` is `[0, 1600]`. fn seal_gas(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `839 + r * (4 ±0)` - // Estimated: `22055 + r * (20 ±0)` - // Minimum execution time: 150_000_000 picoseconds. - Weight::from_parts(150_800_000, 22055) - // Standard Error: 3_439 - .saturating_add(Weight::from_parts(149_500, 0).saturating_mul(r.into())) + // Measured: `841 + r * (4 ±0)` + // Estimated: `22035 + r * (20 ±0)` + // Minimum execution time: 152_431_000 picoseconds. + Weight::from_parts(156_905_667, 22035) + // Standard Error: 450 + .saturating_add(Weight::from_parts(102_424, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 20).saturating_mul(r.into())) @@ -728,11 +727,11 @@ impl WeightInfo for SubstrateWeight { fn seal_input(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `876 + r * (6 ±0)` - // Estimated: `22195 + r * (30 ±0)` - // Minimum execution time: 324_000_000 picoseconds. - Weight::from_parts(324_800_000, 22195) - // Standard Error: 5_816 - .saturating_add(Weight::from_parts(328_000, 0).saturating_mul(r.into())) + // Estimated: `22220 + r * (30 ±0)` + // Minimum execution time: 294_550_000 picoseconds. + Weight::from_parts(298_021_140, 22220) + // Standard Error: 3_551 + .saturating_add(Weight::from_parts(233_406, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -752,10 +751,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `880` // Estimated: `22220` - // Minimum execution time: 321_000_000 picoseconds. - Weight::from_parts(320_400_000, 22220) - // Standard Error: 93 - .saturating_add(Weight::from_parts(611, 0).saturating_mul(n.into())) + // Minimum execution time: 295_994_000 picoseconds. + Weight::from_parts(299_273_819, 22220) + // Standard Error: 1 + .saturating_add(Weight::from_parts(602, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -774,10 +773,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `864 + r * (45 ±0)` // Estimated: `22140 + r * (225 ±0)` - // Minimum execution time: 312_000_000 picoseconds. - Weight::from_parts(313_500_000, 22140) - // Standard Error: 866_025 - .saturating_add(Weight::from_parts(1_500_000, 0).saturating_mul(r.into())) + // Minimum execution time: 291_844_000 picoseconds. + Weight::from_parts(296_149_024, 22140) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 225).saturating_mul(r.into())) @@ -795,12 +792,12 @@ impl WeightInfo for SubstrateWeight { /// The range of component `n` is `[0, 1048576]`. fn seal_return_per_byte(n: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `909` - // Estimated: `22370` - // Minimum execution time: 316_000_000 picoseconds. - Weight::from_parts(317_400_000, 22370) - // Standard Error: 4 - .saturating_add(Weight::from_parts(242, 0).saturating_mul(n.into())) + // Measured: `874` + // Estimated: `22255` + // Minimum execution time: 294_149_000 picoseconds. + Weight::from_parts(296_440_595, 22255) + // Standard Error: 1 + .saturating_add(Weight::from_parts(183, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -822,16 +819,16 @@ impl WeightInfo for SubstrateWeight { fn seal_terminate(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `906 + r * (452 ±0)` - // Estimated: `30016 + r * (12160 ±0)` - // Minimum execution time: 314_000_000 picoseconds. - Weight::from_parts(315_000_000, 30016) - // Standard Error: 0 - .saturating_add(Weight::from_parts(93_000_000, 0).saturating_mul(r.into())) + // Estimated: `26183 + r * (15994 ±0)` + // Minimum execution time: 293_207_000 picoseconds. + Weight::from_parts(295_625_485, 26183) + // Standard Error: 166_906 + .saturating_add(Weight::from_parts(77_337_214, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().reads((6_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(T::DbWeight::get().writes((7_u64).saturating_mul(r.into()))) - .saturating_add(Weight::from_parts(0, 12160).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(0, 15994).saturating_mul(r.into())) } /// Storage: System Account (r:1 w:0) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) @@ -849,12 +846,12 @@ impl WeightInfo for SubstrateWeight { fn seal_random(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `921 + r * (10 ±0)` - // Estimated: `24701 + r * (60 ±0)` - // Minimum execution time: 317_000_000 picoseconds. - Weight::from_parts(326_800_000, 24701) - // Standard Error: 9_533 - .saturating_add(Weight::from_parts(2_243_750, 0).saturating_mul(r.into())) - .saturating_add(T::DbWeight::get().reads(6_u64)) + // Estimated: `24859 + r * (60 ±0)` + // Minimum execution time: 294_412_000 picoseconds. + Weight::from_parts(310_786_053, 24859) + // Standard Error: 1_509 + .saturating_add(Weight::from_parts(1_774_469, 0).saturating_mul(r.into())) + .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 60).saturating_mul(r.into())) } @@ -872,11 +869,11 @@ impl WeightInfo for SubstrateWeight { fn seal_deposit_event(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `874 + r * (10 ±0)` - // Estimated: `22185 + r * (50 ±0)` - // Minimum execution time: 321_000_000 picoseconds. - Weight::from_parts(318_400_000, 22185) - // Standard Error: 7_284 - .saturating_add(Weight::from_parts(4_141_250, 0).saturating_mul(r.into())) + // Estimated: `22215 + r * (50 ±0)` + // Minimum execution time: 294_604_000 picoseconds. + Weight::from_parts(310_942_955, 22215) + // Standard Error: 1_951 + .saturating_add(Weight::from_parts(3_439_050, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 50).saturating_mul(r.into())) @@ -895,19 +892,19 @@ impl WeightInfo for SubstrateWeight { /// The range of component `n` is `[0, 16384]`. fn seal_deposit_event_per_topic_and_byte(t: u32, n: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `890 + t * (33 ±0)` - // Estimated: `22240 + t * (2650 ±3)` - // Minimum execution time: 331_000_000 picoseconds. - Weight::from_parts(326_100_000, 22240) - // Standard Error: 1_478_094 - .saturating_add(Weight::from_parts(3_500_000, 0).saturating_mul(t.into())) - // Standard Error: 360 - .saturating_add(Weight::from_parts(585, 0).saturating_mul(n.into())) + // Measured: `893 + t * (32 ±0)` + // Estimated: `22320 + t * (2640 ±0)` + // Minimum execution time: 311_934_000 picoseconds. + Weight::from_parts(309_585_937, 22320) + // Standard Error: 437_901 + .saturating_add(Weight::from_parts(3_308_588, 0).saturating_mul(t.into())) + // Standard Error: 122 + .saturating_add(Weight::from_parts(270, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(t.into()))) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(t.into()))) - .saturating_add(Weight::from_parts(0, 2650).saturating_mul(t.into())) + .saturating_add(Weight::from_parts(0, 2640).saturating_mul(t.into())) } /// Storage: System Account (r:1 w:0) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) @@ -922,12 +919,12 @@ impl WeightInfo for SubstrateWeight { /// The range of component `r` is `[0, 1600]`. fn seal_debug_message(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `871 + r * (7 ±0)` - // Estimated: `22180 + r * (35 ±0)` - // Minimum execution time: 161_000_000 picoseconds. - Weight::from_parts(164_200_000, 22180) - // Standard Error: 5_251 - .saturating_add(Weight::from_parts(249_500, 0).saturating_mul(r.into())) + // Measured: `873 + r * (7 ±0)` + // Estimated: `22205 + r * (35 ±0)` + // Minimum execution time: 160_288_000 picoseconds. + Weight::from_parts(164_424_836, 22205) + // Standard Error: 382 + .saturating_add(Weight::from_parts(186_396, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 35).saturating_mul(r.into())) @@ -945,12 +942,12 @@ impl WeightInfo for SubstrateWeight { /// The range of component `i` is `[0, 1048576]`. fn seal_debug_message_per_byte(i: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `125822` - // Estimated: `270070` - // Minimum execution time: 421_000_000 picoseconds. - Weight::from_parts(418_000_000, 270070) - // Standard Error: 16 - .saturating_add(Weight::from_parts(689, 0).saturating_mul(i.into())) + // Measured: `125824` + // Estimated: `270073` + // Minimum execution time: 412_244_000 picoseconds. + Weight::from_parts(419_094_825, 270073) + // Standard Error: 3 + .saturating_add(Weight::from_parts(747, 0).saturating_mul(i.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -959,12 +956,12 @@ impl WeightInfo for SubstrateWeight { /// The range of component `r` is `[0, 800]`. fn seal_set_storage(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `911 + r * (292 ±0)` - // Estimated: `932 + r * (293 ±0)` - // Minimum execution time: 321_000_000 picoseconds. - Weight::from_parts(355_200_000, 932) - // Standard Error: 76_078 - .saturating_add(Weight::from_parts(5_233_000, 0).saturating_mul(r.into())) + // Measured: `941 + r * (292 ±0)` + // Estimated: `939 + r * (293 ±0)` + // Minimum execution time: 296_082_000 picoseconds. + Weight::from_parts(196_213_145, 939) + // Standard Error: 9_850 + .saturating_add(Weight::from_parts(5_979_662, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3_u64)) @@ -976,26 +973,26 @@ impl WeightInfo for SubstrateWeight { /// The range of component `n` is `[0, 16384]`. fn seal_set_storage_per_new_byte(n: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `1323` - // Estimated: `1306` - // Minimum execution time: 331_000_000 picoseconds. - Weight::from_parts(338_200_000, 1306) - // Standard Error: 763 - .saturating_add(Weight::from_parts(1_733, 0).saturating_mul(n.into())) - .saturating_add(T::DbWeight::get().reads(7_u64)) - .saturating_add(T::DbWeight::get().writes(5_u64)) + // Measured: `1432` + // Estimated: `1405` + // Minimum execution time: 310_917_000 picoseconds. + Weight::from_parts(329_746_310, 1405) + // Standard Error: 47 + .saturating_add(Weight::from_parts(339, 0).saturating_mul(n.into())) + .saturating_add(T::DbWeight::get().reads(8_u64)) + .saturating_add(T::DbWeight::get().writes(6_u64)) } /// Storage: Skipped Metadata (r:0 w:0) /// Proof Skipped: Skipped Metadata (max_values: None, max_size: None, mode: Measured) /// The range of component `n` is `[0, 16384]`. fn seal_set_storage_per_old_byte(n: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `1289 + n * (1 ±0)` - // Estimated: `1274 + n * (1 ±0)` - // Minimum execution time: 328_000_000 picoseconds. - Weight::from_parts(328_000_000, 1274) - // Standard Error: 443 - .saturating_add(Weight::from_parts(927, 0).saturating_mul(n.into())) + // Measured: `1295 + n * (1 ±0)` + // Estimated: `1292 + n * (1 ±0)` + // Minimum execution time: 310_694_000 picoseconds. + Weight::from_parts(311_689_026, 1292) + // Standard Error: 164 + .saturating_add(Weight::from_parts(817, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) .saturating_add(Weight::from_parts(0, 1).saturating_mul(n.into())) @@ -1005,12 +1002,12 @@ impl WeightInfo for SubstrateWeight { /// The range of component `r` is `[0, 800]`. fn seal_clear_storage(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `888 + r * (288 ±0)` - // Estimated: `910 + r * (289 ±0)` - // Minimum execution time: 317_000_000 picoseconds. - Weight::from_parts(263_600_000, 910) - // Standard Error: 83_142 - .saturating_add(Weight::from_parts(5_403_000, 0).saturating_mul(r.into())) + // Measured: `937 + r * (288 ±0)` + // Estimated: `941 + r * (289 ±0)` + // Minimum execution time: 296_991_000 picoseconds. + Weight::from_parts(198_697_479, 941) + // Standard Error: 9_677 + .saturating_add(Weight::from_parts(5_911_439, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3_u64)) @@ -1022,10 +1019,12 @@ impl WeightInfo for SubstrateWeight { /// The range of component `n` is `[0, 16384]`. fn seal_clear_storage_per_byte(n: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `1285 + n * (1 ±0)` - // Estimated: `1270 + n * (1 ±0)` - // Minimum execution time: 352_000_000 picoseconds. - Weight::from_parts(372_800_000, 1270) + // Measured: `1291 + n * (1 ±0)` + // Estimated: `1288 + n * (1 ±0)` + // Minimum execution time: 310_785_000 picoseconds. + Weight::from_parts(314_254_768, 1288) + // Standard Error: 57 + .saturating_add(Weight::from_parts(114, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) .saturating_add(Weight::from_parts(0, 1).saturating_mul(n.into())) @@ -1035,12 +1034,12 @@ impl WeightInfo for SubstrateWeight { /// The range of component `r` is `[0, 800]`. fn seal_get_storage(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `899 + r * (296 ±0)` - // Estimated: `920 + r * (297 ±0)` - // Minimum execution time: 323_000_000 picoseconds. - Weight::from_parts(291_800_000, 920) - // Standard Error: 115_277 - .saturating_add(Weight::from_parts(4_485_000, 0).saturating_mul(r.into())) + // Measured: `931 + r * (296 ±0)` + // Estimated: `936 + r * (297 ±0)` + // Minimum execution time: 296_407_000 picoseconds. + Weight::from_parts(213_699_798, 936) + // Standard Error: 8_537 + .saturating_add(Weight::from_parts(4_932_583, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3_u64)) @@ -1051,10 +1050,12 @@ impl WeightInfo for SubstrateWeight { /// The range of component `n` is `[0, 16384]`. fn seal_get_storage_per_byte(n: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `1301 + n * (1 ±0)` - // Estimated: `1286 + n * (1 ±0)` - // Minimum execution time: 340_000_000 picoseconds. - Weight::from_parts(357_000_000, 1286) + // Measured: `1307 + n * (1 ±0)` + // Estimated: `1304 + n * (1 ±0)` + // Minimum execution time: 309_406_000 picoseconds. + Weight::from_parts(318_290_759, 1304) + // Standard Error: 143 + .saturating_add(Weight::from_parts(365, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 1).saturating_mul(n.into())) @@ -1064,12 +1065,12 @@ impl WeightInfo for SubstrateWeight { /// The range of component `r` is `[0, 800]`. fn seal_contains_storage(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `914 + r * (288 ±0)` - // Estimated: `935 + r * (289 ±0)` - // Minimum execution time: 322_000_000 picoseconds. - Weight::from_parts(289_200_000, 935) - // Standard Error: 64_392 - .saturating_add(Weight::from_parts(4_313_000, 0).saturating_mul(r.into())) + // Measured: `952 + r * (288 ±0)` + // Estimated: `953 + r * (289 ±0)` + // Minimum execution time: 296_436_000 picoseconds. + Weight::from_parts(207_798_173, 953) + // Standard Error: 8_784 + .saturating_add(Weight::from_parts(4_706_011, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3_u64)) @@ -1080,10 +1081,12 @@ impl WeightInfo for SubstrateWeight { /// The range of component `n` is `[0, 16384]`. fn seal_contains_storage_per_byte(n: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `1288 + n * (1 ±0)` - // Estimated: `1273 + n * (1 ±0)` - // Minimum execution time: 336_000_000 picoseconds. - Weight::from_parts(348_400_000, 1273) + // Measured: `1294 + n * (1 ±0)` + // Estimated: `1291 + n * (1 ±0)` + // Minimum execution time: 309_261_000 picoseconds. + Weight::from_parts(312_788_191, 1291) + // Standard Error: 44 + .saturating_add(Weight::from_parts(202, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 1).saturating_mul(n.into())) @@ -1093,12 +1096,12 @@ impl WeightInfo for SubstrateWeight { /// The range of component `r` is `[0, 800]`. fn seal_take_storage(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `900 + r * (296 ±0)` - // Estimated: `921 + r * (297 ±0)` - // Minimum execution time: 322_000_000 picoseconds. - Weight::from_parts(313_200_000, 921) - // Standard Error: 115_332 - .saturating_add(Weight::from_parts(5_386_500, 0).saturating_mul(r.into())) + // Measured: `925 + r * (296 ±0)` + // Estimated: `932 + r * (297 ±0)` + // Minimum execution time: 296_919_000 picoseconds. + Weight::from_parts(194_732_021, 932) + // Standard Error: 10_475 + .saturating_add(Weight::from_parts(6_166_417, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3_u64)) @@ -1110,12 +1113,12 @@ impl WeightInfo for SubstrateWeight { /// The range of component `n` is `[0, 16384]`. fn seal_take_storage_per_byte(n: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `1302 + n * (1 ±0)` - // Estimated: `1287 + n * (1 ±0)` - // Minimum execution time: 335_000_000 picoseconds. - Weight::from_parts(333_400_000, 1287) - // Standard Error: 618 - .saturating_add(Weight::from_parts(952, 0).saturating_mul(n.into())) + // Measured: `1308 + n * (1 ±0)` + // Estimated: `1305 + n * (1 ±0)` + // Minimum execution time: 312_037_000 picoseconds. + Weight::from_parts(314_927_194, 1305) + // Standard Error: 54 + .saturating_add(Weight::from_parts(701, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) .saturating_add(Weight::from_parts(0, 1).saturating_mul(n.into())) @@ -1133,17 +1136,17 @@ impl WeightInfo for SubstrateWeight { /// The range of component `r` is `[0, 1600]`. fn seal_transfer(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `1397 + r * (45 ±0)` - // Estimated: `24605 + r * (2702 ±0)` - // Minimum execution time: 344_000_000 picoseconds. - Weight::from_parts(249_400_000, 24605) - // Standard Error: 88_025 - .saturating_add(Weight::from_parts(24_733_250, 0).saturating_mul(r.into())) - .saturating_add(T::DbWeight::get().reads(6_u64)) + // Measured: `1501 + r * (45 ±0)` + // Estimated: `27383 + r * (2700 ±0)` + // Minimum execution time: 296_978_000 picoseconds. + Weight::from_parts(303_134_616, 27383) + // Standard Error: 32_325 + .saturating_add(Weight::from_parts(20_839_058, 0).saturating_mul(r.into())) + .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) - .saturating_add(T::DbWeight::get().writes(3_u64)) + .saturating_add(T::DbWeight::get().writes(4_u64)) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(r.into()))) - .saturating_add(Weight::from_parts(0, 2702).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(0, 2700).saturating_mul(r.into())) } /// Storage: System Account (r:1 w:0) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) @@ -1158,17 +1161,17 @@ impl WeightInfo for SubstrateWeight { /// The range of component `r` is `[0, 1600]`. fn seal_call(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `1406 + r * (288 ±0)` - // Estimated: `25165 + r * (6396 ±0)` - // Minimum execution time: 325_000_000 picoseconds. - Weight::from_parts(1_787_400_000, 25165) - // Standard Error: 2_274_687 - .saturating_add(Weight::from_parts(301_863_500, 0).saturating_mul(r.into())) - .saturating_add(T::DbWeight::get().reads(6_u64)) + // Measured: `1670 + r * (288 ±0)` + // Estimated: `27813 + r * (6391 ±0)` + // Minimum execution time: 297_256_000 picoseconds. + Weight::from_parts(297_488_000, 27813) + // Standard Error: 172_589 + .saturating_add(Weight::from_parts(281_919_961, 0).saturating_mul(r.into())) + .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().reads((2_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(T::DbWeight::get().writes((2_u64).saturating_mul(r.into()))) - .saturating_add(Weight::from_parts(0, 6396).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(0, 6391).saturating_mul(r.into())) } /// Storage: System Account (r:1 w:0) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) @@ -1184,16 +1187,16 @@ impl WeightInfo for SubstrateWeight { fn seal_delegate_call(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0 + r * (935 ±0)` - // Estimated: `22235 + r * (8662 ±112)` - // Minimum execution time: 321_000_000 picoseconds. - Weight::from_parts(321_000_000, 22235) - // Standard Error: 1_089_588 - .saturating_add(Weight::from_parts(298_751_583, 0).saturating_mul(r.into())) + // Estimated: `22235 + r * (8322 ±7)` + // Minimum execution time: 297_834_000 picoseconds. + Weight::from_parts(298_889_000, 22235) + // Standard Error: 134_352 + .saturating_add(Weight::from_parts(278_241_503, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().reads((2_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(r.into()))) - .saturating_add(Weight::from_parts(0, 8662).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(0, 8322).saturating_mul(r.into())) } /// Storage: System Account (r:3 w:2) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) @@ -1211,12 +1214,12 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `1314 + t * (268 ±0)` // Estimated: `31815 + t * (6290 ±0)` - // Minimum execution time: 469_000_000 picoseconds. - Weight::from_parts(458_899_999, 31815) - // Standard Error: 43_327_610 - .saturating_add(Weight::from_parts(19_625_000, 0).saturating_mul(t.into())) - // Standard Error: 48 - .saturating_add(Weight::from_parts(613, 0).saturating_mul(c.into())) + // Minimum execution time: 449_990_000 picoseconds. + Weight::from_parts(445_179_856, 31815) + // Standard Error: 2_115_718 + .saturating_add(Weight::from_parts(16_373_494, 0).saturating_mul(t.into())) + // Standard Error: 3 + .saturating_add(Weight::from_parts(602, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(9_u64)) .saturating_add(T::DbWeight::get().reads((2_u64).saturating_mul(t.into()))) .saturating_add(T::DbWeight::get().writes(5_u64)) @@ -1240,17 +1243,17 @@ impl WeightInfo for SubstrateWeight { /// The range of component `r` is `[0, 1600]`. fn seal_instantiate(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `1412 + r * (319 ±0)` - // Estimated: `32478 + r * (17089 ±0)` - // Minimum execution time: 316_000_000 picoseconds. - Weight::from_parts(316_000_000, 32478) - // Standard Error: 7_288_699 - .saturating_add(Weight::from_parts(417_430_166, 0).saturating_mul(r.into())) - .saturating_add(T::DbWeight::get().reads(7_u64)) + // Measured: `1988 + r * (319 ±0)` + // Estimated: `34745 + r * (17090 ±0)` + // Minimum execution time: 297_789_000 picoseconds. + Weight::from_parts(298_189_000, 34745) + // Standard Error: 459_960 + .saturating_add(Weight::from_parts(380_729_195, 0).saturating_mul(r.into())) + .saturating_add(T::DbWeight::get().reads(8_u64)) .saturating_add(T::DbWeight::get().reads((6_u64).saturating_mul(r.into()))) - .saturating_add(T::DbWeight::get().writes(4_u64)) + .saturating_add(T::DbWeight::get().writes(6_u64)) .saturating_add(T::DbWeight::get().writes((5_u64).saturating_mul(r.into()))) - .saturating_add(Weight::from_parts(0, 17089).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(0, 17090).saturating_mul(r.into())) } /// Storage: System Account (r:4 w:4) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) @@ -1271,21 +1274,21 @@ impl WeightInfo for SubstrateWeight { /// The range of component `s` is `[0, 983040]`. fn seal_instantiate_per_transfer_input_salt_byte(t: u32, i: u32, s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `1191 + t * (219 ±0)` - // Estimated: `42880 + t * (4134 ±54)` - // Minimum execution time: 2_163_000_000 picoseconds. - Weight::from_parts(547_184_615, 42880) - // Standard Error: 75_769_452 - .saturating_add(Weight::from_parts(4_230_769, 0).saturating_mul(t.into())) - // Standard Error: 87 - .saturating_add(Weight::from_parts(1_572, 0).saturating_mul(i.into())) - // Standard Error: 87 - .saturating_add(Weight::from_parts(1_587, 0).saturating_mul(s.into())) + // Measured: `1231 + t * (219 ±0)` + // Estimated: `43797 + t * (3812 ±2)` + // Minimum execution time: 1_630_065_000 picoseconds. + Weight::from_parts(402_823_465, 43797) + // Standard Error: 4_564_680 + .saturating_add(Weight::from_parts(88_170_136, 0).saturating_mul(t.into())) + // Standard Error: 7 + .saturating_add(Weight::from_parts(1_163, 0).saturating_mul(i.into())) + // Standard Error: 7 + .saturating_add(Weight::from_parts(1_331, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(13_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(t.into()))) .saturating_add(T::DbWeight::get().writes(10_u64)) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(t.into()))) - .saturating_add(Weight::from_parts(0, 4134).saturating_mul(t.into())) + .saturating_add(Weight::from_parts(0, 3812).saturating_mul(t.into())) } /// Storage: System Account (r:1 w:0) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) @@ -1301,11 +1304,11 @@ impl WeightInfo for SubstrateWeight { fn seal_hash_sha2_256(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `873 + r * (8 ±0)` - // Estimated: `22180 + r * (40 ±0)` - // Minimum execution time: 316_000_000 picoseconds. - Weight::from_parts(316_200_000, 22180) - // Standard Error: 763 - .saturating_add(Weight::from_parts(575_500, 0).saturating_mul(r.into())) + // Estimated: `22190 + r * (40 ±0)` + // Minimum execution time: 296_420_000 picoseconds. + Weight::from_parts(301_056_023, 22190) + // Standard Error: 978 + .saturating_add(Weight::from_parts(535_017, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 40).saturating_mul(r.into())) @@ -1323,12 +1326,12 @@ impl WeightInfo for SubstrateWeight { /// The range of component `n` is `[0, 1048576]`. fn seal_hash_sha2_256_per_byte(n: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `879` - // Estimated: `22220` - // Minimum execution time: 316_000_000 picoseconds. - Weight::from_parts(321_800_000, 22220) - // Standard Error: 32 - .saturating_add(Weight::from_parts(3_231, 0).saturating_mul(n.into())) + // Measured: `881` + // Estimated: `22225` + // Minimum execution time: 296_630_000 picoseconds. + Weight::from_parts(287_096_287, 22225) + // Standard Error: 4 + .saturating_add(Weight::from_parts(3_962, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -1345,12 +1348,12 @@ impl WeightInfo for SubstrateWeight { /// The range of component `r` is `[0, 1600]`. fn seal_hash_keccak_256(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `873 + r * (8 ±0)` - // Estimated: `22190 + r * (40 ±0)` - // Minimum execution time: 328_000_000 picoseconds. - Weight::from_parts(323_800_000, 22190) - // Standard Error: 4_190 - .saturating_add(Weight::from_parts(621_250, 0).saturating_mul(r.into())) + // Measured: `875 + r * (8 ±0)` + // Estimated: `22205 + r * (40 ±0)` + // Minimum execution time: 297_066_000 picoseconds. + Weight::from_parts(302_940_895, 22205) + // Standard Error: 1_321 + .saturating_add(Weight::from_parts(708_348, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 40).saturating_mul(r.into())) @@ -1368,12 +1371,12 @@ impl WeightInfo for SubstrateWeight { /// The range of component `n` is `[0, 1048576]`. fn seal_hash_keccak_256_per_byte(n: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `881` - // Estimated: `22230` - // Minimum execution time: 316_000_000 picoseconds. - Weight::from_parts(318_600_000, 22230) - // Standard Error: 22 - .saturating_add(Weight::from_parts(1_885, 0).saturating_mul(n.into())) + // Measured: `883` + // Estimated: `22245` + // Minimum execution time: 296_477_000 picoseconds. + Weight::from_parts(299_363_337, 22245) + // Standard Error: 2 + .saturating_add(Weight::from_parts(3_161, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -1390,12 +1393,12 @@ impl WeightInfo for SubstrateWeight { /// The range of component `r` is `[0, 1600]`. fn seal_hash_blake2_256(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `873 + r * (8 ±0)` - // Estimated: `22225 + r * (40 ±0)` - // Minimum execution time: 319_000_000 picoseconds. - Weight::from_parts(304_000_000, 22225) - // Standard Error: 14_487 - .saturating_add(Weight::from_parts(561_250, 0).saturating_mul(r.into())) + // Measured: `875 + r * (8 ±0)` + // Estimated: `22220 + r * (40 ±0)` + // Minimum execution time: 292_933_000 picoseconds. + Weight::from_parts(297_618_977, 22220) + // Standard Error: 666 + .saturating_add(Weight::from_parts(375_539, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 40).saturating_mul(r.into())) @@ -1413,12 +1416,12 @@ impl WeightInfo for SubstrateWeight { /// The range of component `n` is `[0, 1048576]`. fn seal_hash_blake2_256_per_byte(n: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `881` - // Estimated: `22340` - // Minimum execution time: 395_000_000 picoseconds. - Weight::from_parts(360_200_000, 22340) - // Standard Error: 48 - .saturating_add(Weight::from_parts(1_279, 0).saturating_mul(n.into())) + // Measured: `883` + // Estimated: `22265` + // Minimum execution time: 295_117_000 picoseconds. + Weight::from_parts(286_782_955, 22265) + // Standard Error: 2 + .saturating_add(Weight::from_parts(926, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -1436,11 +1439,11 @@ impl WeightInfo for SubstrateWeight { fn seal_hash_blake2_128(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `875 + r * (8 ±0)` - // Estimated: `22190 + r * (40 ±0)` - // Minimum execution time: 333_000_000 picoseconds. - Weight::from_parts(328_200_000, 22190) - // Standard Error: 4_059 - .saturating_add(Weight::from_parts(545_250, 0).saturating_mul(r.into())) + // Estimated: `22225 + r * (40 ±0)` + // Minimum execution time: 292_784_000 picoseconds. + Weight::from_parts(297_101_980, 22225) + // Standard Error: 957 + .saturating_add(Weight::from_parts(375_494, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 40).saturating_mul(r.into())) @@ -1458,12 +1461,12 @@ impl WeightInfo for SubstrateWeight { /// The range of component `n` is `[0, 1048576]`. fn seal_hash_blake2_128_per_byte(n: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `881` - // Estimated: `22230` - // Minimum execution time: 357_000_000 picoseconds. - Weight::from_parts(350_200_000, 22230) - // Standard Error: 13 - .saturating_add(Weight::from_parts(1_225, 0).saturating_mul(n.into())) + // Measured: `883` + // Estimated: `22235` + // Minimum execution time: 293_035_000 picoseconds. + Weight::from_parts(286_119_562, 22235) + // Standard Error: 2 + .saturating_add(Weight::from_parts(925, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -1480,12 +1483,12 @@ impl WeightInfo for SubstrateWeight { /// The range of component `r` is `[0, 1600]`. fn seal_ecdsa_recover(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `872 + r * (77 ±0)` - // Estimated: `22205 + r * (390 ±0)` - // Minimum execution time: 341_000_000 picoseconds. - Weight::from_parts(362_200_000, 22205) - // Standard Error: 131_637 - .saturating_add(Weight::from_parts(35_713_500, 0).saturating_mul(r.into())) + // Measured: `800 + r * (78 ±0)` + // Estimated: `21850 + r * (390 ±0)` + // Minimum execution time: 296_257_000 picoseconds. + Weight::from_parts(441_833_692, 21850) + // Standard Error: 9_583 + .saturating_add(Weight::from_parts(36_898_312, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 390).saturating_mul(r.into())) @@ -1503,12 +1506,12 @@ impl WeightInfo for SubstrateWeight { /// The range of component `r` is `[0, 1600]`. fn seal_ecdsa_to_eth_address(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `643 + r * (44 ±0)` - // Estimated: `21760 + r * (220 ±0)` - // Minimum execution time: 341_000_000 picoseconds. - Weight::from_parts(339_800_000, 21760) - // Standard Error: 94_728 - .saturating_add(Weight::from_parts(8_260_750, 0).saturating_mul(r.into())) + // Measured: `645 + r * (44 ±0)` + // Estimated: `21110 + r * (220 ±0)` + // Minimum execution time: 297_493_000 picoseconds. + Weight::from_parts(312_524_091, 21110) + // Standard Error: 3_504 + .saturating_add(Weight::from_parts(9_201_372, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 220).saturating_mul(r.into())) @@ -1528,17 +1531,17 @@ impl WeightInfo for SubstrateWeight { /// The range of component `r` is `[0, 1600]`. fn seal_set_code_hash(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `0 + r * (1031 ±0)` - // Estimated: `1013551 + r * (11518 ±85)` - // Minimum execution time: 360_000_000 picoseconds. - Weight::from_parts(547_800_000, 1013551) - // Standard Error: 707_953 - .saturating_add(Weight::from_parts(22_813_750, 0).saturating_mul(r.into())) + // Measured: `0 + r * (1030 ±0)` + // Estimated: `30592 + r * (11919 ±7)` + // Minimum execution time: 296_076_000 picoseconds. + Weight::from_parts(296_514_000, 30592) + // Standard Error: 43_880 + .saturating_add(Weight::from_parts(21_680_707, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().reads((3_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(T::DbWeight::get().writes((2_u64).saturating_mul(r.into()))) - .saturating_add(Weight::from_parts(0, 11518).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(0, 11919).saturating_mul(r.into())) } /// Storage: System Account (r:1 w:0) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) @@ -1554,11 +1557,11 @@ impl WeightInfo for SubstrateWeight { fn seal_reentrance_count(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `869 + r * (3 ±0)` - // Estimated: `22160 + r * (15 ±0)` - // Minimum execution time: 336_000_000 picoseconds. - Weight::from_parts(332_600_000, 22160) - // Standard Error: 4_010 - .saturating_add(Weight::from_parts(179_000, 0).saturating_mul(r.into())) + // Estimated: `22215 + r * (15 ±0)` + // Minimum execution time: 294_804_000 picoseconds. + Weight::from_parts(299_535_282, 22215) + // Standard Error: 571 + .saturating_add(Weight::from_parts(142_534, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 15).saturating_mul(r.into())) @@ -1576,12 +1579,12 @@ impl WeightInfo for SubstrateWeight { /// The range of component `r` is `[0, 1600]`. fn seal_account_reentrance_count(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `2085 + r * (39 ±0)` - // Estimated: `24900 + r * (200 ±0)` - // Minimum execution time: 332_000_000 picoseconds. - Weight::from_parts(333_400_000, 24900) - // Standard Error: 17_315 - .saturating_add(Weight::from_parts(328_500, 0).saturating_mul(r.into())) + // Measured: `2072 + r * (39 ±0)` + // Estimated: `27645 + r * (200 ±0)` + // Minimum execution time: 297_265_000 picoseconds. + Weight::from_parts(333_812_325, 27645) + // Standard Error: 1_215 + .saturating_add(Weight::from_parts(225_067, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 200).saturating_mul(r.into())) @@ -1602,13 +1605,13 @@ impl WeightInfo for SubstrateWeight { fn seal_instantiation_nonce(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `872 + r * (3 ±0)` - // Estimated: `24532 + r * (18 ±0)` - // Minimum execution time: 341_000_000 picoseconds. - Weight::from_parts(338_600_000, 24532) - // Standard Error: 4_123 - .saturating_add(Weight::from_parts(155_500, 0).saturating_mul(r.into())) - .saturating_add(T::DbWeight::get().reads(6_u64)) - .saturating_add(T::DbWeight::get().writes(3_u64)) + // Estimated: `24580 + r * (18 ±0)` + // Minimum execution time: 295_183_000 picoseconds. + Weight::from_parts(307_123_476, 24580) + // Standard Error: 1_711 + .saturating_add(Weight::from_parts(113_489, 0).saturating_mul(r.into())) + .saturating_add(T::DbWeight::get().reads(7_u64)) + .saturating_add(T::DbWeight::get().writes(4_u64)) .saturating_add(Weight::from_parts(0, 18).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. @@ -1616,508 +1619,510 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(1_000_000, 0) - // Standard Error: 705 - .saturating_add(Weight::from_parts(28_480, 0).saturating_mul(r.into())) + // Minimum execution time: 1_099_000 picoseconds. + Weight::from_parts(1_565_682, 0) + // Standard Error: 21 + .saturating_add(Weight::from_parts(4_059, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64load(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(4_800_000, 0) - // Standard Error: 967 - .saturating_add(Weight::from_parts(40_880, 0).saturating_mul(r.into())) + // Minimum execution time: 1_221_000 picoseconds. + Weight::from_parts(1_808_305, 0) + // Standard Error: 18 + .saturating_add(Weight::from_parts(10_804, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64store(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(4_800_000, 0) - // Standard Error: 1_742 - .saturating_add(Weight::from_parts(45_280, 0).saturating_mul(r.into())) + // Minimum execution time: 1_293_000 picoseconds. + Weight::from_parts(1_705_193, 0) + // Standard Error: 8 + .saturating_add(Weight::from_parts(10_139, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_select(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(8_800_000, 0) - // Standard Error: 2_614 - .saturating_add(Weight::from_parts(64_400, 0).saturating_mul(r.into())) + // Minimum execution time: 1_112_000 picoseconds. + Weight::from_parts(1_487_328, 0) + // Standard Error: 5 + .saturating_add(Weight::from_parts(11_496, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_if(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(5_000_000, 0) - // Standard Error: 1_930 - .saturating_add(Weight::from_parts(63_280, 0).saturating_mul(r.into())) + // Minimum execution time: 1_040_000 picoseconds. + Weight::from_parts(1_288_830, 0) + // Standard Error: 8 + .saturating_add(Weight::from_parts(13_174, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_br(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(3_200_000, 0) - // Standard Error: 420 - .saturating_add(Weight::from_parts(38_800, 0).saturating_mul(r.into())) + // Minimum execution time: 1_076_000 picoseconds. + Weight::from_parts(1_422_075, 0) + // Standard Error: 9 + .saturating_add(Weight::from_parts(6_448, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_br_if(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(3_400_000, 0) - // Standard Error: 815 - .saturating_add(Weight::from_parts(52_800, 0).saturating_mul(r.into())) + // Minimum execution time: 1_080_000 picoseconds. + Weight::from_parts(987_129, 0) + // Standard Error: 18 + .saturating_add(Weight::from_parts(9_806, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_br_table(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(1_600_000, 0) - // Standard Error: 261 - .saturating_add(Weight::from_parts(69_280, 0).saturating_mul(r.into())) + // Minimum execution time: 1_062_000 picoseconds. + Weight::from_parts(993_857, 0) + // Standard Error: 21 + .saturating_add(Weight::from_parts(11_711, 0).saturating_mul(r.into())) } /// The range of component `e` is `[1, 256]`. - fn instr_br_table_per_entry(_e: u32, ) -> Weight { + fn instr_br_table_per_entry(e: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(2_000_000, 0) + // Minimum execution time: 1_186_000 picoseconds. + Weight::from_parts(1_318_739, 0) + // Standard Error: 83 + .saturating_add(Weight::from_parts(368, 0).saturating_mul(e.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_call(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(3_600_000, 0) - // Standard Error: 544 - .saturating_add(Weight::from_parts(73_840, 0).saturating_mul(r.into())) + // Minimum execution time: 1_073_000 picoseconds. + Weight::from_parts(2_478_331, 0) + // Standard Error: 75 + .saturating_add(Weight::from_parts(23_624, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_call_indirect(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(1_800_000, 0) - // Standard Error: 329 - .saturating_add(Weight::from_parts(95_120, 0).saturating_mul(r.into())) + // Minimum execution time: 1_275_000 picoseconds. + Weight::from_parts(4_810_152, 0) + // Standard Error: 150 + .saturating_add(Weight::from_parts(29_146, 0).saturating_mul(r.into())) } /// The range of component `l` is `[0, 1024]`. fn instr_call_per_local(l: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(2_000_000, 0) - // Standard Error: 390 - .saturating_add(Weight::from_parts(2_734, 0).saturating_mul(l.into())) + // Minimum execution time: 1_310_000 picoseconds. + Weight::from_parts(1_690_953, 0) + // Standard Error: 23 + .saturating_add(Weight::from_parts(1_044, 0).saturating_mul(l.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_local_get(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 7_000_000 picoseconds. - Weight::from_parts(6_000_000, 0) - // Standard Error: 380 - .saturating_add(Weight::from_parts(24_960, 0).saturating_mul(r.into())) + // Minimum execution time: 2_478_000 picoseconds. + Weight::from_parts(2_794_884, 0) + // Standard Error: 2 + .saturating_add(Weight::from_parts(4_605, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_local_set(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_000_000 picoseconds. - Weight::from_parts(4_600_000, 0) - // Standard Error: 440 - .saturating_add(Weight::from_parts(25_520, 0).saturating_mul(r.into())) + // Minimum execution time: 2_453_000 picoseconds. + Weight::from_parts(2_736_084, 0) + // Standard Error: 18 + .saturating_add(Weight::from_parts(4_872, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_local_tee(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(5_600_000, 0) - // Standard Error: 695 - .saturating_add(Weight::from_parts(37_680, 0).saturating_mul(r.into())) + // Minimum execution time: 2_479_000 picoseconds. + Weight::from_parts(2_791_139, 0) + // Standard Error: 25 + .saturating_add(Weight::from_parts(6_603, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_global_get(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(1_600_000, 0) - // Standard Error: 277 - .saturating_add(Weight::from_parts(32_320, 0).saturating_mul(r.into())) + // Minimum execution time: 1_249_000 picoseconds. + Weight::from_parts(1_624_993, 0) + // Standard Error: 3 + .saturating_add(Weight::from_parts(8_978, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_global_set(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(2_800_000, 0) - // Standard Error: 626 - .saturating_add(Weight::from_parts(30_880, 0).saturating_mul(r.into())) + // Minimum execution time: 1_220_000 picoseconds. + Weight::from_parts(1_823_853, 0) + // Standard Error: 10 + .saturating_add(Weight::from_parts(9_133, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_memory_current(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(800_000, 0) - // Standard Error: 480 - .saturating_add(Weight::from_parts(32_640, 0).saturating_mul(r.into())) + // Minimum execution time: 1_247_000 picoseconds. + Weight::from_parts(1_614_156, 0) + // Standard Error: 3 + .saturating_add(Weight::from_parts(8_094, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 16]`. fn instr_memory_grow(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(0, 0) - // Standard Error: 2_891_186 - .saturating_add(Weight::from_parts(21_425_000, 0).saturating_mul(r.into())) + // Minimum execution time: 1_140_000 picoseconds. + Weight::from_parts(459_384, 0) + // Standard Error: 141_306 + .saturating_add(Weight::from_parts(13_244_905, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64clz(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(5_400_000, 0) - // Standard Error: 1_049 - .saturating_add(Weight::from_parts(36_480, 0).saturating_mul(r.into())) + // Minimum execution time: 1_067_000 picoseconds. + Weight::from_parts(1_433_543, 0) + // Standard Error: 2 + .saturating_add(Weight::from_parts(6_340, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64ctz(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(1_600_000, 0) - // Standard Error: 92 - .saturating_add(Weight::from_parts(37_440, 0).saturating_mul(r.into())) + // Minimum execution time: 1_109_000 picoseconds. + Weight::from_parts(1_412_240, 0) + // Standard Error: 3 + .saturating_add(Weight::from_parts(6_353, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64popcnt(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(1_800_000, 0) - // Standard Error: 92 - .saturating_add(Weight::from_parts(40_160, 0).saturating_mul(r.into())) + // Minimum execution time: 1_108_000 picoseconds. + Weight::from_parts(1_436_276, 0) + // Standard Error: 2 + .saturating_add(Weight::from_parts(6_351, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64eqz(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(1_800_000, 0) - // Standard Error: 658 - .saturating_add(Weight::from_parts(38_000, 0).saturating_mul(r.into())) + // Minimum execution time: 1_095_000 picoseconds. + Weight::from_parts(1_278_472, 0) + // Standard Error: 44 + .saturating_add(Weight::from_parts(6_620, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64extendsi32(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(600_000, 0) - // Standard Error: 1_103 - .saturating_add(Weight::from_parts(38_960, 0).saturating_mul(r.into())) + // Minimum execution time: 1_061_000 picoseconds. + Weight::from_parts(1_457_890, 0) + // Standard Error: 6 + .saturating_add(Weight::from_parts(6_168, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64extendui32(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(600_000, 0) - // Standard Error: 567 - .saturating_add(Weight::from_parts(38_960, 0).saturating_mul(r.into())) + // Minimum execution time: 1_123_000 picoseconds. + Weight::from_parts(2_002_625, 0) + // Standard Error: 76 + .saturating_add(Weight::from_parts(6_045, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i32wrapi64(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(2_000_000, 0) - // Standard Error: 160 - .saturating_add(Weight::from_parts(37_280, 0).saturating_mul(r.into())) + // Minimum execution time: 1_102_000 picoseconds. + Weight::from_parts(1_478_644, 0) + // Standard Error: 3 + .saturating_add(Weight::from_parts(6_172, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64eq(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(3_400_000, 0) - // Standard Error: 1_003 - .saturating_add(Weight::from_parts(50_720, 0).saturating_mul(r.into())) + // Minimum execution time: 1_097_000 picoseconds. + Weight::from_parts(1_431_622, 0) + // Standard Error: 2 + .saturating_add(Weight::from_parts(9_090, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64ne(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(3_000_000, 0) - // Standard Error: 1_372 - .saturating_add(Weight::from_parts(50_640, 0).saturating_mul(r.into())) + // Minimum execution time: 1_064_000 picoseconds. + Weight::from_parts(1_426_804, 0) + // Standard Error: 3 + .saturating_add(Weight::from_parts(9_087, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64lts(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(0, 0) - // Standard Error: 923 - .saturating_add(Weight::from_parts(52_000, 0).saturating_mul(r.into())) + // Minimum execution time: 1_094_000 picoseconds. + Weight::from_parts(1_715_320, 0) + // Standard Error: 22 + .saturating_add(Weight::from_parts(9_007, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64ltu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(2_200_000, 0) - // Standard Error: 92 - .saturating_add(Weight::from_parts(50_240, 0).saturating_mul(r.into())) + // Minimum execution time: 1_076_000 picoseconds. + Weight::from_parts(1_436_680, 0) + // Standard Error: 3 + .saturating_add(Weight::from_parts(9_091, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64gts(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(2_800_000, 0) - // Standard Error: 522 - .saturating_add(Weight::from_parts(50_400, 0).saturating_mul(r.into())) + // Minimum execution time: 1_081_000 picoseconds. + Weight::from_parts(1_443_550, 0) + // Standard Error: 3 + .saturating_add(Weight::from_parts(9_082, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64gtu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(1_600_000, 0) - // Standard Error: 122 - .saturating_add(Weight::from_parts(50_480, 0).saturating_mul(r.into())) + // Minimum execution time: 1_073_000 picoseconds. + Weight::from_parts(1_466_037, 0) + // Standard Error: 2 + .saturating_add(Weight::from_parts(9_187, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64les(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(1_400_000, 0) - // Standard Error: 153 - .saturating_add(Weight::from_parts(50_480, 0).saturating_mul(r.into())) + // Minimum execution time: 1_064_000 picoseconds. + Weight::from_parts(1_366_183, 0) + // Standard Error: 7 + .saturating_add(Weight::from_parts(9_144, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64leu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(3_600_000, 0) - // Standard Error: 520 - .saturating_add(Weight::from_parts(50_000, 0).saturating_mul(r.into())) + // Minimum execution time: 1_129_000 picoseconds. + Weight::from_parts(1_473_995, 0) + // Standard Error: 3 + .saturating_add(Weight::from_parts(9_192, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64ges(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(2_200_000, 0) - // Standard Error: 130 - .saturating_add(Weight::from_parts(50_400, 0).saturating_mul(r.into())) + // Minimum execution time: 1_088_000 picoseconds. + Weight::from_parts(1_340_650, 0) + // Standard Error: 238 + .saturating_add(Weight::from_parts(9_423, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64geu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(2_400_000, 0) - // Standard Error: 824 - .saturating_add(Weight::from_parts(52_560, 0).saturating_mul(r.into())) + // Minimum execution time: 1_076_000 picoseconds. + Weight::from_parts(1_476_811, 0) + // Standard Error: 2 + .saturating_add(Weight::from_parts(9_068, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64add(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(3_400_000, 0) - // Standard Error: 914 - .saturating_add(Weight::from_parts(53_600, 0).saturating_mul(r.into())) + // Minimum execution time: 1_103_000 picoseconds. + Weight::from_parts(1_412_117, 0) + // Standard Error: 4 + .saturating_add(Weight::from_parts(8_985, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64sub(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(10_400_000, 0) - // Standard Error: 2_638 - .saturating_add(Weight::from_parts(50_560, 0).saturating_mul(r.into())) + // Minimum execution time: 1_092_000 picoseconds. + Weight::from_parts(1_429_964, 0) + // Standard Error: 4 + .saturating_add(Weight::from_parts(8_879, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64mul(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(23_000_000, 0) - // Standard Error: 6_472 - .saturating_add(Weight::from_parts(47_600, 0).saturating_mul(r.into())) + // Minimum execution time: 1_127_000 picoseconds. + Weight::from_parts(1_426_155, 0) + // Standard Error: 4 + .saturating_add(Weight::from_parts(8_877, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64divs(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(2_000_000, 0) - // Standard Error: 1_297 - .saturating_add(Weight::from_parts(54_186, 0).saturating_mul(r.into())) + // Minimum execution time: 1_116_000 picoseconds. + Weight::from_parts(1_476_450, 0) + // Standard Error: 4 + .saturating_add(Weight::from_parts(15_220, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64divu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(1_400_000, 0) - // Standard Error: 277 - .saturating_add(Weight::from_parts(50_880, 0).saturating_mul(r.into())) + // Minimum execution time: 1_109_000 picoseconds. + Weight::from_parts(1_594_767, 0) + // Standard Error: 27 + .saturating_add(Weight::from_parts(14_539, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64rems(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(4_800_000, 0) - // Standard Error: 927 - .saturating_add(Weight::from_parts(50_000, 0).saturating_mul(r.into())) + // Minimum execution time: 1_089_000 picoseconds. + Weight::from_parts(1_472_517, 0) + // Standard Error: 3 + .saturating_add(Weight::from_parts(15_498, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64remu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(1_400_000, 0) - // Standard Error: 329 - .saturating_add(Weight::from_parts(52_080, 0).saturating_mul(r.into())) + // Minimum execution time: 1_123_000 picoseconds. + Weight::from_parts(1_483_961, 0) + // Standard Error: 3 + .saturating_add(Weight::from_parts(14_514, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64and(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(1_600_000, 0) - // Standard Error: 160 - .saturating_add(Weight::from_parts(50_880, 0).saturating_mul(r.into())) + // Minimum execution time: 1_083_000 picoseconds. + Weight::from_parts(1_395_325, 0) + // Standard Error: 6 + .saturating_add(Weight::from_parts(9_005, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64or(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(800_000, 0) - // Standard Error: 433 - .saturating_add(Weight::from_parts(51_040, 0).saturating_mul(r.into())) + // Minimum execution time: 1_113_000 picoseconds. + Weight::from_parts(1_454_503, 0) + // Standard Error: 2 + .saturating_add(Weight::from_parts(8_961, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64xor(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(5_000_000, 0) - // Standard Error: 1_210 - .saturating_add(Weight::from_parts(49_680, 0).saturating_mul(r.into())) + // Minimum execution time: 1_066_000 picoseconds. + Weight::from_parts(1_417_719, 0) + // Standard Error: 1 + .saturating_add(Weight::from_parts(8_970, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64shl(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(1_800_000, 0) - // Standard Error: 830 - .saturating_add(Weight::from_parts(50_800, 0).saturating_mul(r.into())) + // Minimum execution time: 1_112_000 picoseconds. + Weight::from_parts(1_463_733, 0) + // Standard Error: 4 + .saturating_add(Weight::from_parts(9_022, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64shrs(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(2_600_000, 0) - // Standard Error: 440 - .saturating_add(Weight::from_parts(50_320, 0).saturating_mul(r.into())) + // Minimum execution time: 1_090_000 picoseconds. + Weight::from_parts(1_441_887, 0) + // Standard Error: 5 + .saturating_add(Weight::from_parts(9_045, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64shru(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(800_000, 0) - // Standard Error: 1_263 - .saturating_add(Weight::from_parts(52_000, 0).saturating_mul(r.into())) + // Minimum execution time: 1_083_000 picoseconds. + Weight::from_parts(1_452_925, 0) + // Standard Error: 2 + .saturating_add(Weight::from_parts(9_025, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64rotl(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(800_000, 0) - // Standard Error: 201 - .saturating_add(Weight::from_parts(51_280, 0).saturating_mul(r.into())) + // Minimum execution time: 1_076_000 picoseconds. + Weight::from_parts(1_410_848, 0) + // Standard Error: 3 + .saturating_add(Weight::from_parts(9_039, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64rotr(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(2_200_000, 0) - // Standard Error: 452 - .saturating_add(Weight::from_parts(50_880, 0).saturating_mul(r.into())) + // Minimum execution time: 1_102_000 picoseconds. + Weight::from_parts(1_432_120, 0) + // Standard Error: 4 + .saturating_add(Weight::from_parts(9_034, 0).saturating_mul(r.into())) } } @@ -2129,8 +2134,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `109` // Estimated: `1594` - // Minimum execution time: 3_000_000 picoseconds. - Weight::from_parts(3_000_000, 1594) + // Minimum execution time: 2_579_000 picoseconds. + Weight::from_parts(2_787_000, 1594) .saturating_add(RocksDbWeight::get().reads(1_u64)) } /// Storage: Skipped Metadata (r:0 w:0) @@ -2138,12 +2143,12 @@ impl WeightInfo for () { /// The range of component `k` is `[0, 1024]`. fn on_initialize_per_trie_key(k: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `425 + k * (69 ±0)` - // Estimated: `424 + k * (70 ±0)` - // Minimum execution time: 10_000_000 picoseconds. - Weight::from_parts(7_200_000, 424) - // Standard Error: 8_267 - .saturating_add(Weight::from_parts(915_625, 0).saturating_mul(k.into())) + // Measured: `481 + k * (69 ±0)` + // Estimated: `471 + k * (70 ±0)` + // Minimum execution time: 10_887_000 picoseconds. + Weight::from_parts(6_145_533, 471) + // Standard Error: 921 + .saturating_add(Weight::from_parts(981_721, 0).saturating_mul(k.into())) .saturating_add(RocksDbWeight::get().reads(1_u64)) .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(k.into()))) .saturating_add(RocksDbWeight::get().writes(1_u64)) @@ -2155,14 +2160,15 @@ impl WeightInfo for () { /// The range of component `q` is `[0, 128]`. fn on_initialize_per_queue_item(q: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `280 + q * (33 ±0)` - // Estimated: `1663 + q * (34 ±0)` - // Minimum execution time: 3_000_000 picoseconds. - Weight::from_parts(400_000, 1663) - // Standard Error: 87_852 - .saturating_add(Weight::from_parts(1_540_625, 0).saturating_mul(q.into())) + // Measured: `281 + q * (33 ±0)` + // Estimated: `1753 + q * (33 ±0)` + // Minimum execution time: 2_668_000 picoseconds. + Weight::from_parts(10_805_019, 1753) + // Standard Error: 3_343 + .saturating_add(Weight::from_parts(1_290_100, 0).saturating_mul(q.into())) .saturating_add(RocksDbWeight::get().reads(1_u64)) - .saturating_add(Weight::from_parts(0, 34).saturating_mul(q.into())) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + .saturating_add(Weight::from_parts(0, 33).saturating_mul(q.into())) } /// Storage: Contracts PristineCode (r:1 w:0) /// Proof: Contracts PristineCode (max_values: None, max_size: Some(125988), added: 128463, mode: Measured) @@ -2171,12 +2177,12 @@ impl WeightInfo for () { /// The range of component `c` is `[0, 61717]`. fn reinstrument(c: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `274` - // Estimated: `4087 + c * (2 ±0)` - // Minimum execution time: 42_000_000 picoseconds. - Weight::from_parts(42_419_494, 4087) - // Standard Error: 97 - .saturating_add(Weight::from_parts(97_652, 0).saturating_mul(c.into())) + // Measured: `270 + c * (1 ±0)` + // Estimated: `4015 + c * (2 ±0)` + // Minimum execution time: 30_043_000 picoseconds. + Weight::from_parts(28_702_852, 4015) + // Standard Error: 57 + .saturating_add(Weight::from_parts(49_945, 0).saturating_mul(c.into())) .saturating_add(RocksDbWeight::get().reads(1_u64)) .saturating_add(RocksDbWeight::get().writes(1_u64)) .saturating_add(Weight::from_parts(0, 2).saturating_mul(c.into())) @@ -2194,12 +2200,12 @@ impl WeightInfo for () { /// The range of component `c` is `[0, 125952]`. fn call_with_code_per_byte(c: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `812` - // Estimated: `21955 + c * (5 ±0)` - // Minimum execution time: 336_000_000 picoseconds. - Weight::from_parts(340_400_000, 21955) - // Standard Error: 219 - .saturating_add(Weight::from_parts(57_983, 0).saturating_mul(c.into())) + // Measured: `803` + // Estimated: `21880 + c * (5 ±0)` + // Minimum execution time: 308_697_000 picoseconds. + Weight::from_parts(325_780_337, 21880) + // Standard Error: 26 + .saturating_add(Weight::from_parts(31_318, 0).saturating_mul(c.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(4_u64)) .saturating_add(Weight::from_parts(0, 5).saturating_mul(c.into())) @@ -2225,16 +2231,16 @@ impl WeightInfo for () { /// The range of component `s` is `[0, 1048576]`. fn instantiate_with_code(c: u32, i: u32, s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `192` - // Estimated: `25559` - // Minimum execution time: 4_102_000_000 picoseconds. - Weight::from_parts(315_723_062, 25559) - // Standard Error: 2_173 - .saturating_add(Weight::from_parts(170_267, 0).saturating_mul(c.into())) - // Standard Error: 127 - .saturating_add(Weight::from_parts(1_839, 0).saturating_mul(i.into())) - // Standard Error: 127 - .saturating_add(Weight::from_parts(1_665, 0).saturating_mul(s.into())) + // Measured: `270` + // Estimated: `26207` + // Minimum execution time: 3_121_597_000 picoseconds. + Weight::from_parts(588_757_929, 26207) + // Standard Error: 287 + .saturating_add(Weight::from_parts(92_644, 0).saturating_mul(c.into())) + // Standard Error: 16 + .saturating_add(Weight::from_parts(1_158, 0).saturating_mul(i.into())) + // Standard Error: 16 + .saturating_add(Weight::from_parts(1_432, 0).saturating_mul(s.into())) .saturating_add(RocksDbWeight::get().reads(9_u64)) .saturating_add(RocksDbWeight::get().writes(10_u64)) } @@ -2257,13 +2263,13 @@ impl WeightInfo for () { fn instantiate(i: u32, s: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `546` - // Estimated: `29123` - // Minimum execution time: 1_725_000_000 picoseconds. - Weight::from_parts(192_800_000, 29123) - // Standard Error: 42 - .saturating_add(Weight::from_parts(1_678, 0).saturating_mul(i.into())) - // Standard Error: 42 - .saturating_add(Weight::from_parts(1_469, 0).saturating_mul(s.into())) + // Estimated: `28969` + // Minimum execution time: 1_593_160_000 picoseconds. + Weight::from_parts(242_772_146, 28969) + // Standard Error: 8 + .saturating_add(Weight::from_parts(1_428, 0).saturating_mul(i.into())) + // Standard Error: 8 + .saturating_add(Weight::from_parts(1_441, 0).saturating_mul(s.into())) .saturating_add(RocksDbWeight::get().reads(9_u64)) .saturating_add(RocksDbWeight::get().writes(7_u64)) } @@ -2281,8 +2287,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `855` // Estimated: `22095` - // Minimum execution time: 178_000_000 picoseconds. - Weight::from_parts(178_000_000, 22095) + // Minimum execution time: 164_996_000 picoseconds. + Weight::from_parts(165_679_000, 22095) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(4_u64)) } @@ -2299,10 +2305,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `109` // Estimated: `7366` - // Minimum execution time: 490_000_000 picoseconds. - Weight::from_parts(518_633_840, 7366) - // Standard Error: 563 - .saturating_add(Weight::from_parts(167_772, 0).saturating_mul(c.into())) + // Minimum execution time: 304_143_000 picoseconds. + Weight::from_parts(284_372_067, 7366) + // Standard Error: 316 + .saturating_add(Weight::from_parts(96_506, 0).saturating_mul(c.into())) .saturating_add(RocksDbWeight::get().reads(2_u64)) .saturating_add(RocksDbWeight::get().writes(4_u64)) } @@ -2318,8 +2324,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `287` // Estimated: `8078` - // Minimum execution time: 27_000_000 picoseconds. - Weight::from_parts(27_000_000, 8078) + // Minimum execution time: 29_156_000 picoseconds. + Weight::from_parts(29_458_000, 8078) .saturating_add(RocksDbWeight::get().reads(2_u64)) .saturating_add(RocksDbWeight::get().writes(4_u64)) } @@ -2333,8 +2339,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `666` // Estimated: `19818` - // Minimum execution time: 30_000_000 picoseconds. - Weight::from_parts(30_000_000, 19818) + // Minimum execution time: 33_048_000 picoseconds. + Weight::from_parts(33_532_000, 19818) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(6_u64)) } @@ -2351,12 +2357,12 @@ impl WeightInfo for () { /// The range of component `r` is `[0, 1600]`. fn seal_caller(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `875 + r * (6 ±0)` - // Estimated: `22235 + r * (30 ±0)` - // Minimum execution time: 319_000_000 picoseconds. - Weight::from_parts(328_400_000, 22235) - // Standard Error: 12_432 - .saturating_add(Weight::from_parts(421_750, 0).saturating_mul(r.into())) + // Measured: `877 + r * (6 ±0)` + // Estimated: `22210 + r * (30 ±0)` + // Minimum execution time: 297_448_000 picoseconds. + Weight::from_parts(300_768_457, 22210) + // Standard Error: 754 + .saturating_add(Weight::from_parts(282_070, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -2374,12 +2380,12 @@ impl WeightInfo for () { /// The range of component `r` is `[0, 1600]`. fn seal_is_contract(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `876 + r * (272 ±0)` - // Estimated: `22465 + r * (3835 ±0)` - // Minimum execution time: 316_000_000 picoseconds. - Weight::from_parts(233_200_000, 22465) - // Standard Error: 63_843 - .saturating_add(Weight::from_parts(3_250_500, 0).saturating_mul(r.into())) + // Measured: `935 + r * (272 ±0)` + // Estimated: `22315 + r * (3835 ±0)` + // Minimum execution time: 295_278_000 picoseconds. + Weight::from_parts(133_104_378, 22315) + // Standard Error: 6_521 + .saturating_add(Weight::from_parts(3_300_932, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3_u64)) @@ -2398,12 +2404,12 @@ impl WeightInfo for () { /// The range of component `r` is `[0, 1600]`. fn seal_code_hash(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `885 + r * (276 ±0)` - // Estimated: `22480 + r * (3855 ±0)` - // Minimum execution time: 323_000_000 picoseconds. - Weight::from_parts(201_600_000, 22480) - // Standard Error: 103_197 - .saturating_add(Weight::from_parts(4_235_250, 0).saturating_mul(r.into())) + // Measured: `927 + r * (276 ±0)` + // Estimated: `22335 + r * (3855 ±0)` + // Minimum execution time: 298_303_000 picoseconds. + Weight::from_parts(144_377_266, 22335) + // Standard Error: 6_115 + .saturating_add(Weight::from_parts(4_054_954, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3_u64)) @@ -2423,11 +2429,11 @@ impl WeightInfo for () { fn seal_own_code_hash(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `884 + r * (6 ±0)` - // Estimated: `22235 + r * (30 ±0)` - // Minimum execution time: 320_000_000 picoseconds. - Weight::from_parts(321_600_000, 22235) - // Standard Error: 3_783 - .saturating_add(Weight::from_parts(532_750, 0).saturating_mul(r.into())) + // Estimated: `22250 + r * (30 ±0)` + // Minimum execution time: 295_927_000 picoseconds. + Weight::from_parts(301_042_976, 22250) + // Standard Error: 868 + .saturating_add(Weight::from_parts(368_408, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -2446,11 +2452,11 @@ impl WeightInfo for () { fn seal_caller_is_origin(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `874 + r * (3 ±0)` - // Estimated: `22185 + r * (15 ±0)` - // Minimum execution time: 318_000_000 picoseconds. - Weight::from_parts(320_000_000, 22185) - // Standard Error: 2_212 - .saturating_add(Weight::from_parts(183_750, 0).saturating_mul(r.into())) + // Estimated: `22215 + r * (15 ±0)` + // Minimum execution time: 293_151_000 picoseconds. + Weight::from_parts(298_625_720, 22215) + // Standard Error: 618 + .saturating_add(Weight::from_parts(141_123, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 15).saturating_mul(r.into())) @@ -2469,11 +2475,11 @@ impl WeightInfo for () { fn seal_address(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `878 + r * (6 ±0)` - // Estimated: `22205 + r * (30 ±0)` - // Minimum execution time: 316_000_000 picoseconds. - Weight::from_parts(316_800_000, 22205) - // Standard Error: 2_986 - .saturating_add(Weight::from_parts(420_000, 0).saturating_mul(r.into())) + // Estimated: `22220 + r * (30 ±0)` + // Minimum execution time: 294_679_000 picoseconds. + Weight::from_parts(301_245_956, 22220) + // Standard Error: 625 + .saturating_add(Weight::from_parts(279_599, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -2492,11 +2498,11 @@ impl WeightInfo for () { fn seal_gas_left(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `879 + r * (6 ±0)` - // Estimated: `22210 + r * (30 ±0)` - // Minimum execution time: 315_000_000 picoseconds. - Weight::from_parts(315_200_000, 22210) - // Standard Error: 1_314 - .saturating_add(Weight::from_parts(421_250, 0).saturating_mul(r.into())) + // Estimated: `22205 + r * (30 ±0)` + // Minimum execution time: 294_475_000 picoseconds. + Weight::from_parts(302_784_643, 22205) + // Standard Error: 1_506 + .saturating_add(Weight::from_parts(281_282, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -2514,15 +2520,15 @@ impl WeightInfo for () { /// The range of component `r` is `[0, 1600]`. fn seal_balance(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `1047 + r * (6 ±0)` - // Estimated: `23605 + r * (31 ±0)` - // Minimum execution time: 333_000_000 picoseconds. - Weight::from_parts(327_600_000, 23605) - // Standard Error: 6_298 - .saturating_add(Weight::from_parts(1_907_000, 0).saturating_mul(r.into())) - .saturating_add(RocksDbWeight::get().reads(6_u64)) + // Measured: `1050 + r * (6 ±0)` + // Estimated: `25258 + r * (30 ±0)` + // Minimum execution time: 295_934_000 picoseconds. + Weight::from_parts(300_509_639, 25258) + // Standard Error: 1_876 + .saturating_add(Weight::from_parts(1_461_655, 0).saturating_mul(r.into())) + .saturating_add(RocksDbWeight::get().reads(7_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 31).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) } /// Storage: System Account (r:1 w:0) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) @@ -2538,11 +2544,11 @@ impl WeightInfo for () { fn seal_value_transferred(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `888 + r * (6 ±0)` - // Estimated: `22365 + r * (30 ±0)` - // Minimum execution time: 319_000_000 picoseconds. - Weight::from_parts(322_600_000, 22365) - // Standard Error: 3_685 - .saturating_add(Weight::from_parts(416_500, 0).saturating_mul(r.into())) + // Estimated: `22305 + r * (30 ±0)` + // Minimum execution time: 295_712_000 picoseconds. + Weight::from_parts(300_975_365, 22305) + // Standard Error: 709 + .saturating_add(Weight::from_parts(270_583, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -2561,11 +2567,11 @@ impl WeightInfo for () { fn seal_minimum_balance(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `886 + r * (6 ±0)` - // Estimated: `22245 + r * (30 ±0)` - // Minimum execution time: 319_000_000 picoseconds. - Weight::from_parts(318_600_000, 22245) - // Standard Error: 577 - .saturating_add(Weight::from_parts(413_500, 0).saturating_mul(r.into())) + // Estimated: `22295 + r * (30 ±0)` + // Minimum execution time: 294_382_000 picoseconds. + Weight::from_parts(300_809_229, 22295) + // Standard Error: 882 + .saturating_add(Weight::from_parts(276_951, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -2584,11 +2590,11 @@ impl WeightInfo for () { fn seal_block_number(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `883 + r * (6 ±0)` - // Estimated: `22230 + r * (30 ±0)` - // Minimum execution time: 314_000_000 picoseconds. - Weight::from_parts(314_000_000, 22230) - // Standard Error: 692 - .saturating_add(Weight::from_parts(418_250, 0).saturating_mul(r.into())) + // Estimated: `22285 + r * (30 ±0)` + // Minimum execution time: 294_226_000 picoseconds. + Weight::from_parts(306_073_511, 22285) + // Standard Error: 1_357 + .saturating_add(Weight::from_parts(262_748, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -2607,11 +2613,11 @@ impl WeightInfo for () { fn seal_now(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `874 + r * (6 ±0)` - // Estimated: `22185 + r * (30 ±0)` - // Minimum execution time: 315_000_000 picoseconds. - Weight::from_parts(315_600_000, 22185) - // Standard Error: 1_080 - .saturating_add(Weight::from_parts(416_000, 0).saturating_mul(r.into())) + // Estimated: `22215 + r * (30 ±0)` + // Minimum execution time: 294_398_000 picoseconds. + Weight::from_parts(295_941_338, 22215) + // Standard Error: 758 + .saturating_add(Weight::from_parts(276_881, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -2631,13 +2637,13 @@ impl WeightInfo for () { /// The range of component `r` is `[0, 1600]`. fn seal_weight_to_fee(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `900 + r * (10 ±0)` - // Estimated: `24865 + r * (60 ±0)` - // Minimum execution time: 315_000_000 picoseconds. - Weight::from_parts(335_400_000, 24865) - // Standard Error: 14_724 - .saturating_add(Weight::from_parts(1_444_750, 0).saturating_mul(r.into())) - .saturating_add(RocksDbWeight::get().reads(6_u64)) + // Measured: `952 + r * (10 ±0)` + // Estimated: `25022 + r * (60 ±0)` + // Minimum execution time: 293_885_000 picoseconds. + Weight::from_parts(311_040_568, 25022) + // Standard Error: 1_416 + .saturating_add(Weight::from_parts(1_280_756, 0).saturating_mul(r.into())) + .saturating_add(RocksDbWeight::get().reads(7_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 60).saturating_mul(r.into())) } @@ -2654,12 +2660,12 @@ impl WeightInfo for () { /// The range of component `r` is `[0, 1600]`. fn seal_gas(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `839 + r * (4 ±0)` - // Estimated: `22055 + r * (20 ±0)` - // Minimum execution time: 150_000_000 picoseconds. - Weight::from_parts(150_800_000, 22055) - // Standard Error: 3_439 - .saturating_add(Weight::from_parts(149_500, 0).saturating_mul(r.into())) + // Measured: `841 + r * (4 ±0)` + // Estimated: `22035 + r * (20 ±0)` + // Minimum execution time: 152_431_000 picoseconds. + Weight::from_parts(156_905_667, 22035) + // Standard Error: 450 + .saturating_add(Weight::from_parts(102_424, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 20).saturating_mul(r.into())) @@ -2678,11 +2684,11 @@ impl WeightInfo for () { fn seal_input(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `876 + r * (6 ±0)` - // Estimated: `22195 + r * (30 ±0)` - // Minimum execution time: 324_000_000 picoseconds. - Weight::from_parts(324_800_000, 22195) - // Standard Error: 5_816 - .saturating_add(Weight::from_parts(328_000, 0).saturating_mul(r.into())) + // Estimated: `22220 + r * (30 ±0)` + // Minimum execution time: 294_550_000 picoseconds. + Weight::from_parts(298_021_140, 22220) + // Standard Error: 3_551 + .saturating_add(Weight::from_parts(233_406, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -2702,10 +2708,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `880` // Estimated: `22220` - // Minimum execution time: 321_000_000 picoseconds. - Weight::from_parts(320_400_000, 22220) - // Standard Error: 93 - .saturating_add(Weight::from_parts(611, 0).saturating_mul(n.into())) + // Minimum execution time: 295_994_000 picoseconds. + Weight::from_parts(299_273_819, 22220) + // Standard Error: 1 + .saturating_add(Weight::from_parts(602, 0).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) } @@ -2724,10 +2730,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `864 + r * (45 ±0)` // Estimated: `22140 + r * (225 ±0)` - // Minimum execution time: 312_000_000 picoseconds. - Weight::from_parts(313_500_000, 22140) - // Standard Error: 866_025 - .saturating_add(Weight::from_parts(1_500_000, 0).saturating_mul(r.into())) + // Minimum execution time: 291_844_000 picoseconds. + Weight::from_parts(296_149_024, 22140) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 225).saturating_mul(r.into())) @@ -2745,12 +2749,12 @@ impl WeightInfo for () { /// The range of component `n` is `[0, 1048576]`. fn seal_return_per_byte(n: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `909` - // Estimated: `22370` - // Minimum execution time: 316_000_000 picoseconds. - Weight::from_parts(317_400_000, 22370) - // Standard Error: 4 - .saturating_add(Weight::from_parts(242, 0).saturating_mul(n.into())) + // Measured: `874` + // Estimated: `22255` + // Minimum execution time: 294_149_000 picoseconds. + Weight::from_parts(296_440_595, 22255) + // Standard Error: 1 + .saturating_add(Weight::from_parts(183, 0).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) } @@ -2772,16 +2776,16 @@ impl WeightInfo for () { fn seal_terminate(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `906 + r * (452 ±0)` - // Estimated: `30016 + r * (12160 ±0)` - // Minimum execution time: 314_000_000 picoseconds. - Weight::from_parts(315_000_000, 30016) - // Standard Error: 0 - .saturating_add(Weight::from_parts(93_000_000, 0).saturating_mul(r.into())) + // Estimated: `26183 + r * (15994 ±0)` + // Minimum execution time: 293_207_000 picoseconds. + Weight::from_parts(295_625_485, 26183) + // Standard Error: 166_906 + .saturating_add(Weight::from_parts(77_337_214, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().reads((6_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(RocksDbWeight::get().writes((7_u64).saturating_mul(r.into()))) - .saturating_add(Weight::from_parts(0, 12160).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(0, 15994).saturating_mul(r.into())) } /// Storage: System Account (r:1 w:0) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) @@ -2799,12 +2803,12 @@ impl WeightInfo for () { fn seal_random(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `921 + r * (10 ±0)` - // Estimated: `24701 + r * (60 ±0)` - // Minimum execution time: 317_000_000 picoseconds. - Weight::from_parts(326_800_000, 24701) - // Standard Error: 9_533 - .saturating_add(Weight::from_parts(2_243_750, 0).saturating_mul(r.into())) - .saturating_add(RocksDbWeight::get().reads(6_u64)) + // Estimated: `24859 + r * (60 ±0)` + // Minimum execution time: 294_412_000 picoseconds. + Weight::from_parts(310_786_053, 24859) + // Standard Error: 1_509 + .saturating_add(Weight::from_parts(1_774_469, 0).saturating_mul(r.into())) + .saturating_add(RocksDbWeight::get().reads(7_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 60).saturating_mul(r.into())) } @@ -2822,11 +2826,11 @@ impl WeightInfo for () { fn seal_deposit_event(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `874 + r * (10 ±0)` - // Estimated: `22185 + r * (50 ±0)` - // Minimum execution time: 321_000_000 picoseconds. - Weight::from_parts(318_400_000, 22185) - // Standard Error: 7_284 - .saturating_add(Weight::from_parts(4_141_250, 0).saturating_mul(r.into())) + // Estimated: `22215 + r * (50 ±0)` + // Minimum execution time: 294_604_000 picoseconds. + Weight::from_parts(310_942_955, 22215) + // Standard Error: 1_951 + .saturating_add(Weight::from_parts(3_439_050, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 50).saturating_mul(r.into())) @@ -2845,19 +2849,19 @@ impl WeightInfo for () { /// The range of component `n` is `[0, 16384]`. fn seal_deposit_event_per_topic_and_byte(t: u32, n: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `890 + t * (33 ±0)` - // Estimated: `22240 + t * (2650 ±3)` - // Minimum execution time: 331_000_000 picoseconds. - Weight::from_parts(326_100_000, 22240) - // Standard Error: 1_478_094 - .saturating_add(Weight::from_parts(3_500_000, 0).saturating_mul(t.into())) - // Standard Error: 360 - .saturating_add(Weight::from_parts(585, 0).saturating_mul(n.into())) + // Measured: `893 + t * (32 ±0)` + // Estimated: `22320 + t * (2640 ±0)` + // Minimum execution time: 311_934_000 picoseconds. + Weight::from_parts(309_585_937, 22320) + // Standard Error: 437_901 + .saturating_add(Weight::from_parts(3_308_588, 0).saturating_mul(t.into())) + // Standard Error: 122 + .saturating_add(Weight::from_parts(270, 0).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(t.into()))) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(RocksDbWeight::get().writes((1_u64).saturating_mul(t.into()))) - .saturating_add(Weight::from_parts(0, 2650).saturating_mul(t.into())) + .saturating_add(Weight::from_parts(0, 2640).saturating_mul(t.into())) } /// Storage: System Account (r:1 w:0) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) @@ -2872,12 +2876,12 @@ impl WeightInfo for () { /// The range of component `r` is `[0, 1600]`. fn seal_debug_message(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `871 + r * (7 ±0)` - // Estimated: `22180 + r * (35 ±0)` - // Minimum execution time: 161_000_000 picoseconds. - Weight::from_parts(164_200_000, 22180) - // Standard Error: 5_251 - .saturating_add(Weight::from_parts(249_500, 0).saturating_mul(r.into())) + // Measured: `873 + r * (7 ±0)` + // Estimated: `22205 + r * (35 ±0)` + // Minimum execution time: 160_288_000 picoseconds. + Weight::from_parts(164_424_836, 22205) + // Standard Error: 382 + .saturating_add(Weight::from_parts(186_396, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 35).saturating_mul(r.into())) @@ -2895,12 +2899,12 @@ impl WeightInfo for () { /// The range of component `i` is `[0, 1048576]`. fn seal_debug_message_per_byte(i: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `125822` - // Estimated: `270070` - // Minimum execution time: 421_000_000 picoseconds. - Weight::from_parts(418_000_000, 270070) - // Standard Error: 16 - .saturating_add(Weight::from_parts(689, 0).saturating_mul(i.into())) + // Measured: `125824` + // Estimated: `270073` + // Minimum execution time: 412_244_000 picoseconds. + Weight::from_parts(419_094_825, 270073) + // Standard Error: 3 + .saturating_add(Weight::from_parts(747, 0).saturating_mul(i.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) } @@ -2909,12 +2913,12 @@ impl WeightInfo for () { /// The range of component `r` is `[0, 800]`. fn seal_set_storage(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `911 + r * (292 ±0)` - // Estimated: `932 + r * (293 ±0)` - // Minimum execution time: 321_000_000 picoseconds. - Weight::from_parts(355_200_000, 932) - // Standard Error: 76_078 - .saturating_add(Weight::from_parts(5_233_000, 0).saturating_mul(r.into())) + // Measured: `941 + r * (292 ±0)` + // Estimated: `939 + r * (293 ±0)` + // Minimum execution time: 296_082_000 picoseconds. + Weight::from_parts(196_213_145, 939) + // Standard Error: 9_850 + .saturating_add(Weight::from_parts(5_979_662, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3_u64)) @@ -2926,26 +2930,26 @@ impl WeightInfo for () { /// The range of component `n` is `[0, 16384]`. fn seal_set_storage_per_new_byte(n: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `1323` - // Estimated: `1306` - // Minimum execution time: 331_000_000 picoseconds. - Weight::from_parts(338_200_000, 1306) - // Standard Error: 763 - .saturating_add(Weight::from_parts(1_733, 0).saturating_mul(n.into())) - .saturating_add(RocksDbWeight::get().reads(7_u64)) - .saturating_add(RocksDbWeight::get().writes(5_u64)) + // Measured: `1432` + // Estimated: `1405` + // Minimum execution time: 310_917_000 picoseconds. + Weight::from_parts(329_746_310, 1405) + // Standard Error: 47 + .saturating_add(Weight::from_parts(339, 0).saturating_mul(n.into())) + .saturating_add(RocksDbWeight::get().reads(8_u64)) + .saturating_add(RocksDbWeight::get().writes(6_u64)) } /// Storage: Skipped Metadata (r:0 w:0) /// Proof Skipped: Skipped Metadata (max_values: None, max_size: None, mode: Measured) /// The range of component `n` is `[0, 16384]`. fn seal_set_storage_per_old_byte(n: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `1289 + n * (1 ±0)` - // Estimated: `1274 + n * (1 ±0)` - // Minimum execution time: 328_000_000 picoseconds. - Weight::from_parts(328_000_000, 1274) - // Standard Error: 443 - .saturating_add(Weight::from_parts(927, 0).saturating_mul(n.into())) + // Measured: `1295 + n * (1 ±0)` + // Estimated: `1292 + n * (1 ±0)` + // Minimum execution time: 310_694_000 picoseconds. + Weight::from_parts(311_689_026, 1292) + // Standard Error: 164 + .saturating_add(Weight::from_parts(817, 0).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(7_u64)) .saturating_add(RocksDbWeight::get().writes(4_u64)) .saturating_add(Weight::from_parts(0, 1).saturating_mul(n.into())) @@ -2955,12 +2959,12 @@ impl WeightInfo for () { /// The range of component `r` is `[0, 800]`. fn seal_clear_storage(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `888 + r * (288 ±0)` - // Estimated: `910 + r * (289 ±0)` - // Minimum execution time: 317_000_000 picoseconds. - Weight::from_parts(263_600_000, 910) - // Standard Error: 83_142 - .saturating_add(Weight::from_parts(5_403_000, 0).saturating_mul(r.into())) + // Measured: `937 + r * (288 ±0)` + // Estimated: `941 + r * (289 ±0)` + // Minimum execution time: 296_991_000 picoseconds. + Weight::from_parts(198_697_479, 941) + // Standard Error: 9_677 + .saturating_add(Weight::from_parts(5_911_439, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3_u64)) @@ -2972,10 +2976,12 @@ impl WeightInfo for () { /// The range of component `n` is `[0, 16384]`. fn seal_clear_storage_per_byte(n: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `1285 + n * (1 ±0)` - // Estimated: `1270 + n * (1 ±0)` - // Minimum execution time: 352_000_000 picoseconds. - Weight::from_parts(372_800_000, 1270) + // Measured: `1291 + n * (1 ±0)` + // Estimated: `1288 + n * (1 ±0)` + // Minimum execution time: 310_785_000 picoseconds. + Weight::from_parts(314_254_768, 1288) + // Standard Error: 57 + .saturating_add(Weight::from_parts(114, 0).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(7_u64)) .saturating_add(RocksDbWeight::get().writes(4_u64)) .saturating_add(Weight::from_parts(0, 1).saturating_mul(n.into())) @@ -2985,12 +2991,12 @@ impl WeightInfo for () { /// The range of component `r` is `[0, 800]`. fn seal_get_storage(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `899 + r * (296 ±0)` - // Estimated: `920 + r * (297 ±0)` - // Minimum execution time: 323_000_000 picoseconds. - Weight::from_parts(291_800_000, 920) - // Standard Error: 115_277 - .saturating_add(Weight::from_parts(4_485_000, 0).saturating_mul(r.into())) + // Measured: `931 + r * (296 ±0)` + // Estimated: `936 + r * (297 ±0)` + // Minimum execution time: 296_407_000 picoseconds. + Weight::from_parts(213_699_798, 936) + // Standard Error: 8_537 + .saturating_add(Weight::from_parts(4_932_583, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3_u64)) @@ -3001,10 +3007,12 @@ impl WeightInfo for () { /// The range of component `n` is `[0, 16384]`. fn seal_get_storage_per_byte(n: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `1301 + n * (1 ±0)` - // Estimated: `1286 + n * (1 ±0)` - // Minimum execution time: 340_000_000 picoseconds. - Weight::from_parts(357_000_000, 1286) + // Measured: `1307 + n * (1 ±0)` + // Estimated: `1304 + n * (1 ±0)` + // Minimum execution time: 309_406_000 picoseconds. + Weight::from_parts(318_290_759, 1304) + // Standard Error: 143 + .saturating_add(Weight::from_parts(365, 0).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(7_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 1).saturating_mul(n.into())) @@ -3014,12 +3022,12 @@ impl WeightInfo for () { /// The range of component `r` is `[0, 800]`. fn seal_contains_storage(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `914 + r * (288 ±0)` - // Estimated: `935 + r * (289 ±0)` - // Minimum execution time: 322_000_000 picoseconds. - Weight::from_parts(289_200_000, 935) - // Standard Error: 64_392 - .saturating_add(Weight::from_parts(4_313_000, 0).saturating_mul(r.into())) + // Measured: `952 + r * (288 ±0)` + // Estimated: `953 + r * (289 ±0)` + // Minimum execution time: 296_436_000 picoseconds. + Weight::from_parts(207_798_173, 953) + // Standard Error: 8_784 + .saturating_add(Weight::from_parts(4_706_011, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3_u64)) @@ -3030,10 +3038,12 @@ impl WeightInfo for () { /// The range of component `n` is `[0, 16384]`. fn seal_contains_storage_per_byte(n: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `1288 + n * (1 ±0)` - // Estimated: `1273 + n * (1 ±0)` - // Minimum execution time: 336_000_000 picoseconds. - Weight::from_parts(348_400_000, 1273) + // Measured: `1294 + n * (1 ±0)` + // Estimated: `1291 + n * (1 ±0)` + // Minimum execution time: 309_261_000 picoseconds. + Weight::from_parts(312_788_191, 1291) + // Standard Error: 44 + .saturating_add(Weight::from_parts(202, 0).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(7_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 1).saturating_mul(n.into())) @@ -3043,12 +3053,12 @@ impl WeightInfo for () { /// The range of component `r` is `[0, 800]`. fn seal_take_storage(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `900 + r * (296 ±0)` - // Estimated: `921 + r * (297 ±0)` - // Minimum execution time: 322_000_000 picoseconds. - Weight::from_parts(313_200_000, 921) - // Standard Error: 115_332 - .saturating_add(Weight::from_parts(5_386_500, 0).saturating_mul(r.into())) + // Measured: `925 + r * (296 ±0)` + // Estimated: `932 + r * (297 ±0)` + // Minimum execution time: 296_919_000 picoseconds. + Weight::from_parts(194_732_021, 932) + // Standard Error: 10_475 + .saturating_add(Weight::from_parts(6_166_417, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3_u64)) @@ -3060,12 +3070,12 @@ impl WeightInfo for () { /// The range of component `n` is `[0, 16384]`. fn seal_take_storage_per_byte(n: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `1302 + n * (1 ±0)` - // Estimated: `1287 + n * (1 ±0)` - // Minimum execution time: 335_000_000 picoseconds. - Weight::from_parts(333_400_000, 1287) - // Standard Error: 618 - .saturating_add(Weight::from_parts(952, 0).saturating_mul(n.into())) + // Measured: `1308 + n * (1 ±0)` + // Estimated: `1305 + n * (1 ±0)` + // Minimum execution time: 312_037_000 picoseconds. + Weight::from_parts(314_927_194, 1305) + // Standard Error: 54 + .saturating_add(Weight::from_parts(701, 0).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(7_u64)) .saturating_add(RocksDbWeight::get().writes(4_u64)) .saturating_add(Weight::from_parts(0, 1).saturating_mul(n.into())) @@ -3083,17 +3093,17 @@ impl WeightInfo for () { /// The range of component `r` is `[0, 1600]`. fn seal_transfer(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `1397 + r * (45 ±0)` - // Estimated: `24605 + r * (2702 ±0)` - // Minimum execution time: 344_000_000 picoseconds. - Weight::from_parts(249_400_000, 24605) - // Standard Error: 88_025 - .saturating_add(Weight::from_parts(24_733_250, 0).saturating_mul(r.into())) - .saturating_add(RocksDbWeight::get().reads(6_u64)) + // Measured: `1501 + r * (45 ±0)` + // Estimated: `27383 + r * (2700 ±0)` + // Minimum execution time: 296_978_000 picoseconds. + Weight::from_parts(303_134_616, 27383) + // Standard Error: 32_325 + .saturating_add(Weight::from_parts(20_839_058, 0).saturating_mul(r.into())) + .saturating_add(RocksDbWeight::get().reads(7_u64)) .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(r.into()))) - .saturating_add(RocksDbWeight::get().writes(3_u64)) + .saturating_add(RocksDbWeight::get().writes(4_u64)) .saturating_add(RocksDbWeight::get().writes((1_u64).saturating_mul(r.into()))) - .saturating_add(Weight::from_parts(0, 2702).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(0, 2700).saturating_mul(r.into())) } /// Storage: System Account (r:1 w:0) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) @@ -3108,17 +3118,17 @@ impl WeightInfo for () { /// The range of component `r` is `[0, 1600]`. fn seal_call(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `1406 + r * (288 ±0)` - // Estimated: `25165 + r * (6396 ±0)` - // Minimum execution time: 325_000_000 picoseconds. - Weight::from_parts(1_787_400_000, 25165) - // Standard Error: 2_274_687 - .saturating_add(Weight::from_parts(301_863_500, 0).saturating_mul(r.into())) - .saturating_add(RocksDbWeight::get().reads(6_u64)) + // Measured: `1670 + r * (288 ±0)` + // Estimated: `27813 + r * (6391 ±0)` + // Minimum execution time: 297_256_000 picoseconds. + Weight::from_parts(297_488_000, 27813) + // Standard Error: 172_589 + .saturating_add(Weight::from_parts(281_919_961, 0).saturating_mul(r.into())) + .saturating_add(RocksDbWeight::get().reads(7_u64)) .saturating_add(RocksDbWeight::get().reads((2_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(RocksDbWeight::get().writes((2_u64).saturating_mul(r.into()))) - .saturating_add(Weight::from_parts(0, 6396).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(0, 6391).saturating_mul(r.into())) } /// Storage: System Account (r:1 w:0) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) @@ -3134,16 +3144,16 @@ impl WeightInfo for () { fn seal_delegate_call(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0 + r * (935 ±0)` - // Estimated: `22235 + r * (8662 ±112)` - // Minimum execution time: 321_000_000 picoseconds. - Weight::from_parts(321_000_000, 22235) - // Standard Error: 1_089_588 - .saturating_add(Weight::from_parts(298_751_583, 0).saturating_mul(r.into())) + // Estimated: `22235 + r * (8322 ±7)` + // Minimum execution time: 297_834_000 picoseconds. + Weight::from_parts(298_889_000, 22235) + // Standard Error: 134_352 + .saturating_add(Weight::from_parts(278_241_503, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().reads((2_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(RocksDbWeight::get().writes((1_u64).saturating_mul(r.into()))) - .saturating_add(Weight::from_parts(0, 8662).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(0, 8322).saturating_mul(r.into())) } /// Storage: System Account (r:3 w:2) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) @@ -3161,12 +3171,12 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1314 + t * (268 ±0)` // Estimated: `31815 + t * (6290 ±0)` - // Minimum execution time: 469_000_000 picoseconds. - Weight::from_parts(458_899_999, 31815) - // Standard Error: 43_327_610 - .saturating_add(Weight::from_parts(19_625_000, 0).saturating_mul(t.into())) - // Standard Error: 48 - .saturating_add(Weight::from_parts(613, 0).saturating_mul(c.into())) + // Minimum execution time: 449_990_000 picoseconds. + Weight::from_parts(445_179_856, 31815) + // Standard Error: 2_115_718 + .saturating_add(Weight::from_parts(16_373_494, 0).saturating_mul(t.into())) + // Standard Error: 3 + .saturating_add(Weight::from_parts(602, 0).saturating_mul(c.into())) .saturating_add(RocksDbWeight::get().reads(9_u64)) .saturating_add(RocksDbWeight::get().reads((2_u64).saturating_mul(t.into()))) .saturating_add(RocksDbWeight::get().writes(5_u64)) @@ -3190,17 +3200,17 @@ impl WeightInfo for () { /// The range of component `r` is `[0, 1600]`. fn seal_instantiate(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `1412 + r * (319 ±0)` - // Estimated: `32478 + r * (17089 ±0)` - // Minimum execution time: 316_000_000 picoseconds. - Weight::from_parts(316_000_000, 32478) - // Standard Error: 7_288_699 - .saturating_add(Weight::from_parts(417_430_166, 0).saturating_mul(r.into())) - .saturating_add(RocksDbWeight::get().reads(7_u64)) + // Measured: `1988 + r * (319 ±0)` + // Estimated: `34745 + r * (17090 ±0)` + // Minimum execution time: 297_789_000 picoseconds. + Weight::from_parts(298_189_000, 34745) + // Standard Error: 459_960 + .saturating_add(Weight::from_parts(380_729_195, 0).saturating_mul(r.into())) + .saturating_add(RocksDbWeight::get().reads(8_u64)) .saturating_add(RocksDbWeight::get().reads((6_u64).saturating_mul(r.into()))) - .saturating_add(RocksDbWeight::get().writes(4_u64)) + .saturating_add(RocksDbWeight::get().writes(6_u64)) .saturating_add(RocksDbWeight::get().writes((5_u64).saturating_mul(r.into()))) - .saturating_add(Weight::from_parts(0, 17089).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(0, 17090).saturating_mul(r.into())) } /// Storage: System Account (r:4 w:4) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) @@ -3221,21 +3231,21 @@ impl WeightInfo for () { /// The range of component `s` is `[0, 983040]`. fn seal_instantiate_per_transfer_input_salt_byte(t: u32, i: u32, s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `1191 + t * (219 ±0)` - // Estimated: `42880 + t * (4134 ±54)` - // Minimum execution time: 2_163_000_000 picoseconds. - Weight::from_parts(547_184_615, 42880) - // Standard Error: 75_769_452 - .saturating_add(Weight::from_parts(4_230_769, 0).saturating_mul(t.into())) - // Standard Error: 87 - .saturating_add(Weight::from_parts(1_572, 0).saturating_mul(i.into())) - // Standard Error: 87 - .saturating_add(Weight::from_parts(1_587, 0).saturating_mul(s.into())) + // Measured: `1231 + t * (219 ±0)` + // Estimated: `43797 + t * (3812 ±2)` + // Minimum execution time: 1_630_065_000 picoseconds. + Weight::from_parts(402_823_465, 43797) + // Standard Error: 4_564_680 + .saturating_add(Weight::from_parts(88_170_136, 0).saturating_mul(t.into())) + // Standard Error: 7 + .saturating_add(Weight::from_parts(1_163, 0).saturating_mul(i.into())) + // Standard Error: 7 + .saturating_add(Weight::from_parts(1_331, 0).saturating_mul(s.into())) .saturating_add(RocksDbWeight::get().reads(13_u64)) .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(t.into()))) .saturating_add(RocksDbWeight::get().writes(10_u64)) .saturating_add(RocksDbWeight::get().writes((1_u64).saturating_mul(t.into()))) - .saturating_add(Weight::from_parts(0, 4134).saturating_mul(t.into())) + .saturating_add(Weight::from_parts(0, 3812).saturating_mul(t.into())) } /// Storage: System Account (r:1 w:0) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) @@ -3251,11 +3261,11 @@ impl WeightInfo for () { fn seal_hash_sha2_256(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `873 + r * (8 ±0)` - // Estimated: `22180 + r * (40 ±0)` - // Minimum execution time: 316_000_000 picoseconds. - Weight::from_parts(316_200_000, 22180) - // Standard Error: 763 - .saturating_add(Weight::from_parts(575_500, 0).saturating_mul(r.into())) + // Estimated: `22190 + r * (40 ±0)` + // Minimum execution time: 296_420_000 picoseconds. + Weight::from_parts(301_056_023, 22190) + // Standard Error: 978 + .saturating_add(Weight::from_parts(535_017, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 40).saturating_mul(r.into())) @@ -3273,12 +3283,12 @@ impl WeightInfo for () { /// The range of component `n` is `[0, 1048576]`. fn seal_hash_sha2_256_per_byte(n: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `879` - // Estimated: `22220` - // Minimum execution time: 316_000_000 picoseconds. - Weight::from_parts(321_800_000, 22220) - // Standard Error: 32 - .saturating_add(Weight::from_parts(3_231, 0).saturating_mul(n.into())) + // Measured: `881` + // Estimated: `22225` + // Minimum execution time: 296_630_000 picoseconds. + Weight::from_parts(287_096_287, 22225) + // Standard Error: 4 + .saturating_add(Weight::from_parts(3_962, 0).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) } @@ -3295,12 +3305,12 @@ impl WeightInfo for () { /// The range of component `r` is `[0, 1600]`. fn seal_hash_keccak_256(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `873 + r * (8 ±0)` - // Estimated: `22190 + r * (40 ±0)` - // Minimum execution time: 328_000_000 picoseconds. - Weight::from_parts(323_800_000, 22190) - // Standard Error: 4_190 - .saturating_add(Weight::from_parts(621_250, 0).saturating_mul(r.into())) + // Measured: `875 + r * (8 ±0)` + // Estimated: `22205 + r * (40 ±0)` + // Minimum execution time: 297_066_000 picoseconds. + Weight::from_parts(302_940_895, 22205) + // Standard Error: 1_321 + .saturating_add(Weight::from_parts(708_348, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 40).saturating_mul(r.into())) @@ -3318,12 +3328,12 @@ impl WeightInfo for () { /// The range of component `n` is `[0, 1048576]`. fn seal_hash_keccak_256_per_byte(n: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `881` - // Estimated: `22230` - // Minimum execution time: 316_000_000 picoseconds. - Weight::from_parts(318_600_000, 22230) - // Standard Error: 22 - .saturating_add(Weight::from_parts(1_885, 0).saturating_mul(n.into())) + // Measured: `883` + // Estimated: `22245` + // Minimum execution time: 296_477_000 picoseconds. + Weight::from_parts(299_363_337, 22245) + // Standard Error: 2 + .saturating_add(Weight::from_parts(3_161, 0).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) } @@ -3340,12 +3350,12 @@ impl WeightInfo for () { /// The range of component `r` is `[0, 1600]`. fn seal_hash_blake2_256(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `873 + r * (8 ±0)` - // Estimated: `22225 + r * (40 ±0)` - // Minimum execution time: 319_000_000 picoseconds. - Weight::from_parts(304_000_000, 22225) - // Standard Error: 14_487 - .saturating_add(Weight::from_parts(561_250, 0).saturating_mul(r.into())) + // Measured: `875 + r * (8 ±0)` + // Estimated: `22220 + r * (40 ±0)` + // Minimum execution time: 292_933_000 picoseconds. + Weight::from_parts(297_618_977, 22220) + // Standard Error: 666 + .saturating_add(Weight::from_parts(375_539, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 40).saturating_mul(r.into())) @@ -3363,12 +3373,12 @@ impl WeightInfo for () { /// The range of component `n` is `[0, 1048576]`. fn seal_hash_blake2_256_per_byte(n: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `881` - // Estimated: `22340` - // Minimum execution time: 395_000_000 picoseconds. - Weight::from_parts(360_200_000, 22340) - // Standard Error: 48 - .saturating_add(Weight::from_parts(1_279, 0).saturating_mul(n.into())) + // Measured: `883` + // Estimated: `22265` + // Minimum execution time: 295_117_000 picoseconds. + Weight::from_parts(286_782_955, 22265) + // Standard Error: 2 + .saturating_add(Weight::from_parts(926, 0).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) } @@ -3386,11 +3396,11 @@ impl WeightInfo for () { fn seal_hash_blake2_128(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `875 + r * (8 ±0)` - // Estimated: `22190 + r * (40 ±0)` - // Minimum execution time: 333_000_000 picoseconds. - Weight::from_parts(328_200_000, 22190) - // Standard Error: 4_059 - .saturating_add(Weight::from_parts(545_250, 0).saturating_mul(r.into())) + // Estimated: `22225 + r * (40 ±0)` + // Minimum execution time: 292_784_000 picoseconds. + Weight::from_parts(297_101_980, 22225) + // Standard Error: 957 + .saturating_add(Weight::from_parts(375_494, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 40).saturating_mul(r.into())) @@ -3408,12 +3418,12 @@ impl WeightInfo for () { /// The range of component `n` is `[0, 1048576]`. fn seal_hash_blake2_128_per_byte(n: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `881` - // Estimated: `22230` - // Minimum execution time: 357_000_000 picoseconds. - Weight::from_parts(350_200_000, 22230) - // Standard Error: 13 - .saturating_add(Weight::from_parts(1_225, 0).saturating_mul(n.into())) + // Measured: `883` + // Estimated: `22235` + // Minimum execution time: 293_035_000 picoseconds. + Weight::from_parts(286_119_562, 22235) + // Standard Error: 2 + .saturating_add(Weight::from_parts(925, 0).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) } @@ -3430,12 +3440,12 @@ impl WeightInfo for () { /// The range of component `r` is `[0, 1600]`. fn seal_ecdsa_recover(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `872 + r * (77 ±0)` - // Estimated: `22205 + r * (390 ±0)` - // Minimum execution time: 341_000_000 picoseconds. - Weight::from_parts(362_200_000, 22205) - // Standard Error: 131_637 - .saturating_add(Weight::from_parts(35_713_500, 0).saturating_mul(r.into())) + // Measured: `800 + r * (78 ±0)` + // Estimated: `21850 + r * (390 ±0)` + // Minimum execution time: 296_257_000 picoseconds. + Weight::from_parts(441_833_692, 21850) + // Standard Error: 9_583 + .saturating_add(Weight::from_parts(36_898_312, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 390).saturating_mul(r.into())) @@ -3453,12 +3463,12 @@ impl WeightInfo for () { /// The range of component `r` is `[0, 1600]`. fn seal_ecdsa_to_eth_address(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `643 + r * (44 ±0)` - // Estimated: `21760 + r * (220 ±0)` - // Minimum execution time: 341_000_000 picoseconds. - Weight::from_parts(339_800_000, 21760) - // Standard Error: 94_728 - .saturating_add(Weight::from_parts(8_260_750, 0).saturating_mul(r.into())) + // Measured: `645 + r * (44 ±0)` + // Estimated: `21110 + r * (220 ±0)` + // Minimum execution time: 297_493_000 picoseconds. + Weight::from_parts(312_524_091, 21110) + // Standard Error: 3_504 + .saturating_add(Weight::from_parts(9_201_372, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 220).saturating_mul(r.into())) @@ -3478,17 +3488,17 @@ impl WeightInfo for () { /// The range of component `r` is `[0, 1600]`. fn seal_set_code_hash(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `0 + r * (1031 ±0)` - // Estimated: `1013551 + r * (11518 ±85)` - // Minimum execution time: 360_000_000 picoseconds. - Weight::from_parts(547_800_000, 1013551) - // Standard Error: 707_953 - .saturating_add(Weight::from_parts(22_813_750, 0).saturating_mul(r.into())) + // Measured: `0 + r * (1030 ±0)` + // Estimated: `30592 + r * (11919 ±7)` + // Minimum execution time: 296_076_000 picoseconds. + Weight::from_parts(296_514_000, 30592) + // Standard Error: 43_880 + .saturating_add(Weight::from_parts(21_680_707, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().reads((3_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(RocksDbWeight::get().writes((2_u64).saturating_mul(r.into()))) - .saturating_add(Weight::from_parts(0, 11518).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(0, 11919).saturating_mul(r.into())) } /// Storage: System Account (r:1 w:0) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) @@ -3504,11 +3514,11 @@ impl WeightInfo for () { fn seal_reentrance_count(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `869 + r * (3 ±0)` - // Estimated: `22160 + r * (15 ±0)` - // Minimum execution time: 336_000_000 picoseconds. - Weight::from_parts(332_600_000, 22160) - // Standard Error: 4_010 - .saturating_add(Weight::from_parts(179_000, 0).saturating_mul(r.into())) + // Estimated: `22215 + r * (15 ±0)` + // Minimum execution time: 294_804_000 picoseconds. + Weight::from_parts(299_535_282, 22215) + // Standard Error: 571 + .saturating_add(Weight::from_parts(142_534, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 15).saturating_mul(r.into())) @@ -3526,12 +3536,12 @@ impl WeightInfo for () { /// The range of component `r` is `[0, 1600]`. fn seal_account_reentrance_count(r: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `2085 + r * (39 ±0)` - // Estimated: `24900 + r * (200 ±0)` - // Minimum execution time: 332_000_000 picoseconds. - Weight::from_parts(333_400_000, 24900) - // Standard Error: 17_315 - .saturating_add(Weight::from_parts(328_500, 0).saturating_mul(r.into())) + // Measured: `2072 + r * (39 ±0)` + // Estimated: `27645 + r * (200 ±0)` + // Minimum execution time: 297_265_000 picoseconds. + Weight::from_parts(333_812_325, 27645) + // Standard Error: 1_215 + .saturating_add(Weight::from_parts(225_067, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 200).saturating_mul(r.into())) @@ -3552,13 +3562,13 @@ impl WeightInfo for () { fn seal_instantiation_nonce(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `872 + r * (3 ±0)` - // Estimated: `24532 + r * (18 ±0)` - // Minimum execution time: 341_000_000 picoseconds. - Weight::from_parts(338_600_000, 24532) - // Standard Error: 4_123 - .saturating_add(Weight::from_parts(155_500, 0).saturating_mul(r.into())) - .saturating_add(RocksDbWeight::get().reads(6_u64)) - .saturating_add(RocksDbWeight::get().writes(3_u64)) + // Estimated: `24580 + r * (18 ±0)` + // Minimum execution time: 295_183_000 picoseconds. + Weight::from_parts(307_123_476, 24580) + // Standard Error: 1_711 + .saturating_add(Weight::from_parts(113_489, 0).saturating_mul(r.into())) + .saturating_add(RocksDbWeight::get().reads(7_u64)) + .saturating_add(RocksDbWeight::get().writes(4_u64)) .saturating_add(Weight::from_parts(0, 18).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. @@ -3566,507 +3576,509 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(1_000_000, 0) - // Standard Error: 705 - .saturating_add(Weight::from_parts(28_480, 0).saturating_mul(r.into())) + // Minimum execution time: 1_099_000 picoseconds. + Weight::from_parts(1_565_682, 0) + // Standard Error: 21 + .saturating_add(Weight::from_parts(4_059, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64load(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(4_800_000, 0) - // Standard Error: 967 - .saturating_add(Weight::from_parts(40_880, 0).saturating_mul(r.into())) + // Minimum execution time: 1_221_000 picoseconds. + Weight::from_parts(1_808_305, 0) + // Standard Error: 18 + .saturating_add(Weight::from_parts(10_804, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64store(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(4_800_000, 0) - // Standard Error: 1_742 - .saturating_add(Weight::from_parts(45_280, 0).saturating_mul(r.into())) + // Minimum execution time: 1_293_000 picoseconds. + Weight::from_parts(1_705_193, 0) + // Standard Error: 8 + .saturating_add(Weight::from_parts(10_139, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_select(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(8_800_000, 0) - // Standard Error: 2_614 - .saturating_add(Weight::from_parts(64_400, 0).saturating_mul(r.into())) + // Minimum execution time: 1_112_000 picoseconds. + Weight::from_parts(1_487_328, 0) + // Standard Error: 5 + .saturating_add(Weight::from_parts(11_496, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_if(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(5_000_000, 0) - // Standard Error: 1_930 - .saturating_add(Weight::from_parts(63_280, 0).saturating_mul(r.into())) + // Minimum execution time: 1_040_000 picoseconds. + Weight::from_parts(1_288_830, 0) + // Standard Error: 8 + .saturating_add(Weight::from_parts(13_174, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_br(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(3_200_000, 0) - // Standard Error: 420 - .saturating_add(Weight::from_parts(38_800, 0).saturating_mul(r.into())) + // Minimum execution time: 1_076_000 picoseconds. + Weight::from_parts(1_422_075, 0) + // Standard Error: 9 + .saturating_add(Weight::from_parts(6_448, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_br_if(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(3_400_000, 0) - // Standard Error: 815 - .saturating_add(Weight::from_parts(52_800, 0).saturating_mul(r.into())) + // Minimum execution time: 1_080_000 picoseconds. + Weight::from_parts(987_129, 0) + // Standard Error: 18 + .saturating_add(Weight::from_parts(9_806, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_br_table(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(1_600_000, 0) - // Standard Error: 261 - .saturating_add(Weight::from_parts(69_280, 0).saturating_mul(r.into())) + // Minimum execution time: 1_062_000 picoseconds. + Weight::from_parts(993_857, 0) + // Standard Error: 21 + .saturating_add(Weight::from_parts(11_711, 0).saturating_mul(r.into())) } /// The range of component `e` is `[1, 256]`. - fn instr_br_table_per_entry(_e: u32, ) -> Weight { + fn instr_br_table_per_entry(e: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(2_000_000, 0) + // Minimum execution time: 1_186_000 picoseconds. + Weight::from_parts(1_318_739, 0) + // Standard Error: 83 + .saturating_add(Weight::from_parts(368, 0).saturating_mul(e.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_call(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(3_600_000, 0) - // Standard Error: 544 - .saturating_add(Weight::from_parts(73_840, 0).saturating_mul(r.into())) + // Minimum execution time: 1_073_000 picoseconds. + Weight::from_parts(2_478_331, 0) + // Standard Error: 75 + .saturating_add(Weight::from_parts(23_624, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_call_indirect(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(1_800_000, 0) - // Standard Error: 329 - .saturating_add(Weight::from_parts(95_120, 0).saturating_mul(r.into())) + // Minimum execution time: 1_275_000 picoseconds. + Weight::from_parts(4_810_152, 0) + // Standard Error: 150 + .saturating_add(Weight::from_parts(29_146, 0).saturating_mul(r.into())) } /// The range of component `l` is `[0, 1024]`. fn instr_call_per_local(l: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(2_000_000, 0) - // Standard Error: 390 - .saturating_add(Weight::from_parts(2_734, 0).saturating_mul(l.into())) + // Minimum execution time: 1_310_000 picoseconds. + Weight::from_parts(1_690_953, 0) + // Standard Error: 23 + .saturating_add(Weight::from_parts(1_044, 0).saturating_mul(l.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_local_get(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 7_000_000 picoseconds. - Weight::from_parts(6_000_000, 0) - // Standard Error: 380 - .saturating_add(Weight::from_parts(24_960, 0).saturating_mul(r.into())) + // Minimum execution time: 2_478_000 picoseconds. + Weight::from_parts(2_794_884, 0) + // Standard Error: 2 + .saturating_add(Weight::from_parts(4_605, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_local_set(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_000_000 picoseconds. - Weight::from_parts(4_600_000, 0) - // Standard Error: 440 - .saturating_add(Weight::from_parts(25_520, 0).saturating_mul(r.into())) + // Minimum execution time: 2_453_000 picoseconds. + Weight::from_parts(2_736_084, 0) + // Standard Error: 18 + .saturating_add(Weight::from_parts(4_872, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_local_tee(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(5_600_000, 0) - // Standard Error: 695 - .saturating_add(Weight::from_parts(37_680, 0).saturating_mul(r.into())) + // Minimum execution time: 2_479_000 picoseconds. + Weight::from_parts(2_791_139, 0) + // Standard Error: 25 + .saturating_add(Weight::from_parts(6_603, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_global_get(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(1_600_000, 0) - // Standard Error: 277 - .saturating_add(Weight::from_parts(32_320, 0).saturating_mul(r.into())) + // Minimum execution time: 1_249_000 picoseconds. + Weight::from_parts(1_624_993, 0) + // Standard Error: 3 + .saturating_add(Weight::from_parts(8_978, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_global_set(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(2_800_000, 0) - // Standard Error: 626 - .saturating_add(Weight::from_parts(30_880, 0).saturating_mul(r.into())) + // Minimum execution time: 1_220_000 picoseconds. + Weight::from_parts(1_823_853, 0) + // Standard Error: 10 + .saturating_add(Weight::from_parts(9_133, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_memory_current(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(800_000, 0) - // Standard Error: 480 - .saturating_add(Weight::from_parts(32_640, 0).saturating_mul(r.into())) + // Minimum execution time: 1_247_000 picoseconds. + Weight::from_parts(1_614_156, 0) + // Standard Error: 3 + .saturating_add(Weight::from_parts(8_094, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 16]`. fn instr_memory_grow(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(0, 0) - // Standard Error: 2_891_186 - .saturating_add(Weight::from_parts(21_425_000, 0).saturating_mul(r.into())) + // Minimum execution time: 1_140_000 picoseconds. + Weight::from_parts(459_384, 0) + // Standard Error: 141_306 + .saturating_add(Weight::from_parts(13_244_905, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64clz(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(5_400_000, 0) - // Standard Error: 1_049 - .saturating_add(Weight::from_parts(36_480, 0).saturating_mul(r.into())) + // Minimum execution time: 1_067_000 picoseconds. + Weight::from_parts(1_433_543, 0) + // Standard Error: 2 + .saturating_add(Weight::from_parts(6_340, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64ctz(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(1_600_000, 0) - // Standard Error: 92 - .saturating_add(Weight::from_parts(37_440, 0).saturating_mul(r.into())) + // Minimum execution time: 1_109_000 picoseconds. + Weight::from_parts(1_412_240, 0) + // Standard Error: 3 + .saturating_add(Weight::from_parts(6_353, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64popcnt(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(1_800_000, 0) - // Standard Error: 92 - .saturating_add(Weight::from_parts(40_160, 0).saturating_mul(r.into())) + // Minimum execution time: 1_108_000 picoseconds. + Weight::from_parts(1_436_276, 0) + // Standard Error: 2 + .saturating_add(Weight::from_parts(6_351, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64eqz(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(1_800_000, 0) - // Standard Error: 658 - .saturating_add(Weight::from_parts(38_000, 0).saturating_mul(r.into())) + // Minimum execution time: 1_095_000 picoseconds. + Weight::from_parts(1_278_472, 0) + // Standard Error: 44 + .saturating_add(Weight::from_parts(6_620, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64extendsi32(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(600_000, 0) - // Standard Error: 1_103 - .saturating_add(Weight::from_parts(38_960, 0).saturating_mul(r.into())) + // Minimum execution time: 1_061_000 picoseconds. + Weight::from_parts(1_457_890, 0) + // Standard Error: 6 + .saturating_add(Weight::from_parts(6_168, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64extendui32(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(600_000, 0) - // Standard Error: 567 - .saturating_add(Weight::from_parts(38_960, 0).saturating_mul(r.into())) + // Minimum execution time: 1_123_000 picoseconds. + Weight::from_parts(2_002_625, 0) + // Standard Error: 76 + .saturating_add(Weight::from_parts(6_045, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i32wrapi64(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(2_000_000, 0) - // Standard Error: 160 - .saturating_add(Weight::from_parts(37_280, 0).saturating_mul(r.into())) + // Minimum execution time: 1_102_000 picoseconds. + Weight::from_parts(1_478_644, 0) + // Standard Error: 3 + .saturating_add(Weight::from_parts(6_172, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64eq(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(3_400_000, 0) - // Standard Error: 1_003 - .saturating_add(Weight::from_parts(50_720, 0).saturating_mul(r.into())) + // Minimum execution time: 1_097_000 picoseconds. + Weight::from_parts(1_431_622, 0) + // Standard Error: 2 + .saturating_add(Weight::from_parts(9_090, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64ne(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(3_000_000, 0) - // Standard Error: 1_372 - .saturating_add(Weight::from_parts(50_640, 0).saturating_mul(r.into())) + // Minimum execution time: 1_064_000 picoseconds. + Weight::from_parts(1_426_804, 0) + // Standard Error: 3 + .saturating_add(Weight::from_parts(9_087, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64lts(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(0, 0) - // Standard Error: 923 - .saturating_add(Weight::from_parts(52_000, 0).saturating_mul(r.into())) + // Minimum execution time: 1_094_000 picoseconds. + Weight::from_parts(1_715_320, 0) + // Standard Error: 22 + .saturating_add(Weight::from_parts(9_007, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64ltu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(2_200_000, 0) - // Standard Error: 92 - .saturating_add(Weight::from_parts(50_240, 0).saturating_mul(r.into())) + // Minimum execution time: 1_076_000 picoseconds. + Weight::from_parts(1_436_680, 0) + // Standard Error: 3 + .saturating_add(Weight::from_parts(9_091, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64gts(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(2_800_000, 0) - // Standard Error: 522 - .saturating_add(Weight::from_parts(50_400, 0).saturating_mul(r.into())) + // Minimum execution time: 1_081_000 picoseconds. + Weight::from_parts(1_443_550, 0) + // Standard Error: 3 + .saturating_add(Weight::from_parts(9_082, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64gtu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(1_600_000, 0) - // Standard Error: 122 - .saturating_add(Weight::from_parts(50_480, 0).saturating_mul(r.into())) + // Minimum execution time: 1_073_000 picoseconds. + Weight::from_parts(1_466_037, 0) + // Standard Error: 2 + .saturating_add(Weight::from_parts(9_187, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64les(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(1_400_000, 0) - // Standard Error: 153 - .saturating_add(Weight::from_parts(50_480, 0).saturating_mul(r.into())) + // Minimum execution time: 1_064_000 picoseconds. + Weight::from_parts(1_366_183, 0) + // Standard Error: 7 + .saturating_add(Weight::from_parts(9_144, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64leu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(3_600_000, 0) - // Standard Error: 520 - .saturating_add(Weight::from_parts(50_000, 0).saturating_mul(r.into())) + // Minimum execution time: 1_129_000 picoseconds. + Weight::from_parts(1_473_995, 0) + // Standard Error: 3 + .saturating_add(Weight::from_parts(9_192, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64ges(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(2_200_000, 0) - // Standard Error: 130 - .saturating_add(Weight::from_parts(50_400, 0).saturating_mul(r.into())) + // Minimum execution time: 1_088_000 picoseconds. + Weight::from_parts(1_340_650, 0) + // Standard Error: 238 + .saturating_add(Weight::from_parts(9_423, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64geu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(2_400_000, 0) - // Standard Error: 824 - .saturating_add(Weight::from_parts(52_560, 0).saturating_mul(r.into())) + // Minimum execution time: 1_076_000 picoseconds. + Weight::from_parts(1_476_811, 0) + // Standard Error: 2 + .saturating_add(Weight::from_parts(9_068, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64add(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(3_400_000, 0) - // Standard Error: 914 - .saturating_add(Weight::from_parts(53_600, 0).saturating_mul(r.into())) + // Minimum execution time: 1_103_000 picoseconds. + Weight::from_parts(1_412_117, 0) + // Standard Error: 4 + .saturating_add(Weight::from_parts(8_985, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64sub(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(10_400_000, 0) - // Standard Error: 2_638 - .saturating_add(Weight::from_parts(50_560, 0).saturating_mul(r.into())) + // Minimum execution time: 1_092_000 picoseconds. + Weight::from_parts(1_429_964, 0) + // Standard Error: 4 + .saturating_add(Weight::from_parts(8_879, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64mul(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(23_000_000, 0) - // Standard Error: 6_472 - .saturating_add(Weight::from_parts(47_600, 0).saturating_mul(r.into())) + // Minimum execution time: 1_127_000 picoseconds. + Weight::from_parts(1_426_155, 0) + // Standard Error: 4 + .saturating_add(Weight::from_parts(8_877, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64divs(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(2_000_000, 0) - // Standard Error: 1_297 - .saturating_add(Weight::from_parts(54_186, 0).saturating_mul(r.into())) + // Minimum execution time: 1_116_000 picoseconds. + Weight::from_parts(1_476_450, 0) + // Standard Error: 4 + .saturating_add(Weight::from_parts(15_220, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64divu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(1_400_000, 0) - // Standard Error: 277 - .saturating_add(Weight::from_parts(50_880, 0).saturating_mul(r.into())) + // Minimum execution time: 1_109_000 picoseconds. + Weight::from_parts(1_594_767, 0) + // Standard Error: 27 + .saturating_add(Weight::from_parts(14_539, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64rems(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(4_800_000, 0) - // Standard Error: 927 - .saturating_add(Weight::from_parts(50_000, 0).saturating_mul(r.into())) + // Minimum execution time: 1_089_000 picoseconds. + Weight::from_parts(1_472_517, 0) + // Standard Error: 3 + .saturating_add(Weight::from_parts(15_498, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64remu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(1_400_000, 0) - // Standard Error: 329 - .saturating_add(Weight::from_parts(52_080, 0).saturating_mul(r.into())) + // Minimum execution time: 1_123_000 picoseconds. + Weight::from_parts(1_483_961, 0) + // Standard Error: 3 + .saturating_add(Weight::from_parts(14_514, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64and(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(1_600_000, 0) - // Standard Error: 160 - .saturating_add(Weight::from_parts(50_880, 0).saturating_mul(r.into())) + // Minimum execution time: 1_083_000 picoseconds. + Weight::from_parts(1_395_325, 0) + // Standard Error: 6 + .saturating_add(Weight::from_parts(9_005, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64or(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(800_000, 0) - // Standard Error: 433 - .saturating_add(Weight::from_parts(51_040, 0).saturating_mul(r.into())) + // Minimum execution time: 1_113_000 picoseconds. + Weight::from_parts(1_454_503, 0) + // Standard Error: 2 + .saturating_add(Weight::from_parts(8_961, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64xor(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(5_000_000, 0) - // Standard Error: 1_210 - .saturating_add(Weight::from_parts(49_680, 0).saturating_mul(r.into())) + // Minimum execution time: 1_066_000 picoseconds. + Weight::from_parts(1_417_719, 0) + // Standard Error: 1 + .saturating_add(Weight::from_parts(8_970, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64shl(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(1_800_000, 0) - // Standard Error: 830 - .saturating_add(Weight::from_parts(50_800, 0).saturating_mul(r.into())) + // Minimum execution time: 1_112_000 picoseconds. + Weight::from_parts(1_463_733, 0) + // Standard Error: 4 + .saturating_add(Weight::from_parts(9_022, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64shrs(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(2_600_000, 0) - // Standard Error: 440 - .saturating_add(Weight::from_parts(50_320, 0).saturating_mul(r.into())) + // Minimum execution time: 1_090_000 picoseconds. + Weight::from_parts(1_441_887, 0) + // Standard Error: 5 + .saturating_add(Weight::from_parts(9_045, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64shru(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(800_000, 0) - // Standard Error: 1_263 - .saturating_add(Weight::from_parts(52_000, 0).saturating_mul(r.into())) + // Minimum execution time: 1_083_000 picoseconds. + Weight::from_parts(1_452_925, 0) + // Standard Error: 2 + .saturating_add(Weight::from_parts(9_025, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64rotl(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(800_000, 0) - // Standard Error: 201 - .saturating_add(Weight::from_parts(51_280, 0).saturating_mul(r.into())) + // Minimum execution time: 1_076_000 picoseconds. + Weight::from_parts(1_410_848, 0) + // Standard Error: 3 + .saturating_add(Weight::from_parts(9_039, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64rotr(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(2_200_000, 0) - // Standard Error: 452 - .saturating_add(Weight::from_parts(50_880, 0).saturating_mul(r.into())) + // Minimum execution time: 1_102_000 picoseconds. + Weight::from_parts(1_432_120, 0) + // Standard Error: 4 + .saturating_add(Weight::from_parts(9_034, 0).saturating_mul(r.into())) } } From 826e4be1085cc91b602a2f861638b5cc84d4de51 Mon Sep 17 00:00:00 2001 From: command-bot <> Date: Tue, 14 Mar 2023 10:43:47 +0000 Subject: [PATCH 4/7] ".git/.scripts/commands/bench/bench.sh" pallet dev pallet_contracts --- frame/contracts/src/weights.rs | 1828 ++++++++++++++++---------------- 1 file changed, 914 insertions(+), 914 deletions(-) diff --git a/frame/contracts/src/weights.rs b/frame/contracts/src/weights.rs index 55ce91fcfa9c9..8ad4643093332 100644 --- a/frame/contracts/src/weights.rs +++ b/frame/contracts/src/weights.rs @@ -177,8 +177,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `109` // Estimated: `1594` - // Minimum execution time: 2_579_000 picoseconds. - Weight::from_parts(2_787_000, 1594) + // Minimum execution time: 2_620_000 picoseconds. + Weight::from_parts(2_855_000, 1594) .saturating_add(T::DbWeight::get().reads(1_u64)) } /// Storage: Skipped Metadata (r:0 w:0) @@ -188,10 +188,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `481 + k * (69 ±0)` // Estimated: `471 + k * (70 ±0)` - // Minimum execution time: 10_887_000 picoseconds. - Weight::from_parts(6_145_533, 471) - // Standard Error: 921 - .saturating_add(Weight::from_parts(981_721, 0).saturating_mul(k.into())) + // Minimum execution time: 10_897_000 picoseconds. + Weight::from_parts(5_262_658, 471) + // Standard Error: 1_036 + .saturating_add(Weight::from_parts(974_185, 0).saturating_mul(k.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(k.into()))) .saturating_add(T::DbWeight::get().writes(1_u64)) @@ -205,10 +205,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `281 + q * (33 ±0)` // Estimated: `1753 + q * (33 ±0)` - // Minimum execution time: 2_668_000 picoseconds. - Weight::from_parts(10_805_019, 1753) - // Standard Error: 3_343 - .saturating_add(Weight::from_parts(1_290_100, 0).saturating_mul(q.into())) + // Minimum execution time: 2_647_000 picoseconds. + Weight::from_parts(9_950_043, 1753) + // Standard Error: 3_684 + .saturating_add(Weight::from_parts(1_309_594, 0).saturating_mul(q.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) .saturating_add(Weight::from_parts(0, 33).saturating_mul(q.into())) @@ -222,10 +222,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `270 + c * (1 ±0)` // Estimated: `4015 + c * (2 ±0)` - // Minimum execution time: 30_043_000 picoseconds. - Weight::from_parts(28_702_852, 4015) - // Standard Error: 57 - .saturating_add(Weight::from_parts(49_945, 0).saturating_mul(c.into())) + // Minimum execution time: 30_510_000 picoseconds. + Weight::from_parts(32_266_187, 4015) + // Standard Error: 59 + .saturating_add(Weight::from_parts(49_621, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) .saturating_add(Weight::from_parts(0, 2).saturating_mul(c.into())) @@ -245,10 +245,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `803` // Estimated: `21880 + c * (5 ±0)` - // Minimum execution time: 308_697_000 picoseconds. - Weight::from_parts(325_780_337, 21880) - // Standard Error: 26 - .saturating_add(Weight::from_parts(31_318, 0).saturating_mul(c.into())) + // Minimum execution time: 313_177_000 picoseconds. + Weight::from_parts(323_305_650, 21880) + // Standard Error: 32 + .saturating_add(Weight::from_parts(31_333, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) .saturating_add(Weight::from_parts(0, 5).saturating_mul(c.into())) @@ -276,14 +276,14 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `270` // Estimated: `26207` - // Minimum execution time: 3_121_597_000 picoseconds. - Weight::from_parts(588_757_929, 26207) - // Standard Error: 287 - .saturating_add(Weight::from_parts(92_644, 0).saturating_mul(c.into())) + // Minimum execution time: 3_230_452_000 picoseconds. + Weight::from_parts(722_132_747, 26207) + // Standard Error: 276 + .saturating_add(Weight::from_parts(91_421, 0).saturating_mul(c.into())) // Standard Error: 16 - .saturating_add(Weight::from_parts(1_158, 0).saturating_mul(i.into())) + .saturating_add(Weight::from_parts(1_106, 0).saturating_mul(i.into())) // Standard Error: 16 - .saturating_add(Weight::from_parts(1_432, 0).saturating_mul(s.into())) + .saturating_add(Weight::from_parts(1_418, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(9_u64)) .saturating_add(T::DbWeight::get().writes(10_u64)) } @@ -307,12 +307,12 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `546` // Estimated: `28969` - // Minimum execution time: 1_593_160_000 picoseconds. - Weight::from_parts(242_772_146, 28969) + // Minimum execution time: 1_600_558_000 picoseconds. + Weight::from_parts(225_664_510, 28969) // Standard Error: 8 - .saturating_add(Weight::from_parts(1_428, 0).saturating_mul(i.into())) + .saturating_add(Weight::from_parts(1_451, 0).saturating_mul(i.into())) // Standard Error: 8 - .saturating_add(Weight::from_parts(1_441, 0).saturating_mul(s.into())) + .saturating_add(Weight::from_parts(1_448, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(9_u64)) .saturating_add(T::DbWeight::get().writes(7_u64)) } @@ -330,8 +330,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `855` // Estimated: `22095` - // Minimum execution time: 164_996_000 picoseconds. - Weight::from_parts(165_679_000, 22095) + // Minimum execution time: 170_428_000 picoseconds. + Weight::from_parts(171_198_000, 22095) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -348,10 +348,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `109` // Estimated: `7366` - // Minimum execution time: 304_143_000 picoseconds. - Weight::from_parts(284_372_067, 7366) - // Standard Error: 316 - .saturating_add(Weight::from_parts(96_506, 0).saturating_mul(c.into())) + // Minimum execution time: 311_834_000 picoseconds. + Weight::from_parts(310_073_268, 7366) + // Standard Error: 80 + .saturating_add(Weight::from_parts(94_116, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -367,8 +367,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `287` // Estimated: `8078` - // Minimum execution time: 29_156_000 picoseconds. - Weight::from_parts(29_458_000, 8078) + // Minimum execution time: 29_146_000 picoseconds. + Weight::from_parts(29_641_000, 8078) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -382,8 +382,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `666` // Estimated: `19818` - // Minimum execution time: 33_048_000 picoseconds. - Weight::from_parts(33_532_000, 19818) + // Minimum execution time: 33_472_000 picoseconds. + Weight::from_parts(34_007_000, 19818) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(6_u64)) } @@ -402,10 +402,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `877 + r * (6 ±0)` // Estimated: `22210 + r * (30 ±0)` - // Minimum execution time: 297_448_000 picoseconds. - Weight::from_parts(300_768_457, 22210) - // Standard Error: 754 - .saturating_add(Weight::from_parts(282_070, 0).saturating_mul(r.into())) + // Minimum execution time: 298_258_000 picoseconds. + Weight::from_parts(304_373_948, 22210) + // Standard Error: 920 + .saturating_add(Weight::from_parts(276_895, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -425,10 +425,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `935 + r * (272 ±0)` // Estimated: `22315 + r * (3835 ±0)` - // Minimum execution time: 295_278_000 picoseconds. - Weight::from_parts(133_104_378, 22315) - // Standard Error: 6_521 - .saturating_add(Weight::from_parts(3_300_932, 0).saturating_mul(r.into())) + // Minimum execution time: 298_334_000 picoseconds. + Weight::from_parts(138_737_818, 22315) + // Standard Error: 5_929 + .saturating_add(Weight::from_parts(3_325_701, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3_u64)) @@ -449,10 +449,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `927 + r * (276 ±0)` // Estimated: `22335 + r * (3855 ±0)` - // Minimum execution time: 298_303_000 picoseconds. - Weight::from_parts(144_377_266, 22335) - // Standard Error: 6_115 - .saturating_add(Weight::from_parts(4_054_954, 0).saturating_mul(r.into())) + // Minimum execution time: 299_766_000 picoseconds. + Weight::from_parts(135_507_342, 22335) + // Standard Error: 6_624 + .saturating_add(Weight::from_parts(4_102_575, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3_u64)) @@ -473,10 +473,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `884 + r * (6 ±0)` // Estimated: `22250 + r * (30 ±0)` - // Minimum execution time: 295_927_000 picoseconds. - Weight::from_parts(301_042_976, 22250) - // Standard Error: 868 - .saturating_add(Weight::from_parts(368_408, 0).saturating_mul(r.into())) + // Minimum execution time: 299_535_000 picoseconds. + Weight::from_parts(303_719_098, 22250) + // Standard Error: 852 + .saturating_add(Weight::from_parts(362_921, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -496,10 +496,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `874 + r * (3 ±0)` // Estimated: `22215 + r * (15 ±0)` - // Minimum execution time: 293_151_000 picoseconds. - Weight::from_parts(298_625_720, 22215) - // Standard Error: 618 - .saturating_add(Weight::from_parts(141_123, 0).saturating_mul(r.into())) + // Minimum execution time: 296_658_000 picoseconds. + Weight::from_parts(301_626_339, 22215) + // Standard Error: 552 + .saturating_add(Weight::from_parts(144_509, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 15).saturating_mul(r.into())) @@ -519,10 +519,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `878 + r * (6 ±0)` // Estimated: `22220 + r * (30 ±0)` - // Minimum execution time: 294_679_000 picoseconds. - Weight::from_parts(301_245_956, 22220) - // Standard Error: 625 - .saturating_add(Weight::from_parts(279_599, 0).saturating_mul(r.into())) + // Minimum execution time: 297_329_000 picoseconds. + Weight::from_parts(302_627_659, 22220) + // Standard Error: 795 + .saturating_add(Weight::from_parts(277_320, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -542,10 +542,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `879 + r * (6 ±0)` // Estimated: `22205 + r * (30 ±0)` - // Minimum execution time: 294_475_000 picoseconds. - Weight::from_parts(302_784_643, 22205) - // Standard Error: 1_506 - .saturating_add(Weight::from_parts(281_282, 0).saturating_mul(r.into())) + // Minimum execution time: 298_286_000 picoseconds. + Weight::from_parts(296_212_228, 22205) + // Standard Error: 869 + .saturating_add(Weight::from_parts(292_524, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -565,10 +565,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `1050 + r * (6 ±0)` // Estimated: `25258 + r * (30 ±0)` - // Minimum execution time: 295_934_000 picoseconds. - Weight::from_parts(300_509_639, 25258) - // Standard Error: 1_876 - .saturating_add(Weight::from_parts(1_461_655, 0).saturating_mul(r.into())) + // Minimum execution time: 300_932_000 picoseconds. + Weight::from_parts(338_934_558, 25258) + // Standard Error: 2_141 + .saturating_add(Weight::from_parts(1_415_846, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -588,10 +588,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `888 + r * (6 ±0)` // Estimated: `22305 + r * (30 ±0)` - // Minimum execution time: 295_712_000 picoseconds. - Weight::from_parts(300_975_365, 22305) - // Standard Error: 709 - .saturating_add(Weight::from_parts(270_583, 0).saturating_mul(r.into())) + // Minimum execution time: 300_674_000 picoseconds. + Weight::from_parts(301_242_195, 22305) + // Standard Error: 1_077 + .saturating_add(Weight::from_parts(283_148, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -611,10 +611,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `886 + r * (6 ±0)` // Estimated: `22295 + r * (30 ±0)` - // Minimum execution time: 294_382_000 picoseconds. - Weight::from_parts(300_809_229, 22295) - // Standard Error: 882 - .saturating_add(Weight::from_parts(276_951, 0).saturating_mul(r.into())) + // Minimum execution time: 298_770_000 picoseconds. + Weight::from_parts(307_499_190, 22295) + // Standard Error: 2_724 + .saturating_add(Weight::from_parts(276_723, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -634,10 +634,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `883 + r * (6 ±0)` // Estimated: `22285 + r * (30 ±0)` - // Minimum execution time: 294_226_000 picoseconds. - Weight::from_parts(306_073_511, 22285) - // Standard Error: 1_357 - .saturating_add(Weight::from_parts(262_748, 0).saturating_mul(r.into())) + // Minimum execution time: 297_789_000 picoseconds. + Weight::from_parts(294_447_138, 22285) + // Standard Error: 1_493 + .saturating_add(Weight::from_parts(293_277, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -657,10 +657,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `874 + r * (6 ±0)` // Estimated: `22215 + r * (30 ±0)` - // Minimum execution time: 294_398_000 picoseconds. - Weight::from_parts(295_941_338, 22215) - // Standard Error: 758 - .saturating_add(Weight::from_parts(276_881, 0).saturating_mul(r.into())) + // Minimum execution time: 298_115_000 picoseconds. + Weight::from_parts(299_326_366, 22215) + // Standard Error: 793 + .saturating_add(Weight::from_parts(280_735, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -682,10 +682,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `952 + r * (10 ±0)` // Estimated: `25022 + r * (60 ±0)` - // Minimum execution time: 293_885_000 picoseconds. - Weight::from_parts(311_040_568, 25022) - // Standard Error: 1_416 - .saturating_add(Weight::from_parts(1_280_756, 0).saturating_mul(r.into())) + // Minimum execution time: 298_018_000 picoseconds. + Weight::from_parts(308_656_166, 25022) + // Standard Error: 1_391 + .saturating_add(Weight::from_parts(1_257_729, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 60).saturating_mul(r.into())) @@ -705,10 +705,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `841 + r * (4 ±0)` // Estimated: `22035 + r * (20 ±0)` - // Minimum execution time: 152_431_000 picoseconds. - Weight::from_parts(156_905_667, 22035) - // Standard Error: 450 - .saturating_add(Weight::from_parts(102_424, 0).saturating_mul(r.into())) + // Minimum execution time: 153_449_000 picoseconds. + Weight::from_parts(158_405_182, 22035) + // Standard Error: 241 + .saturating_add(Weight::from_parts(102_367, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 20).saturating_mul(r.into())) @@ -728,10 +728,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `876 + r * (6 ±0)` // Estimated: `22220 + r * (30 ±0)` - // Minimum execution time: 294_550_000 picoseconds. - Weight::from_parts(298_021_140, 22220) - // Standard Error: 3_551 - .saturating_add(Weight::from_parts(233_406, 0).saturating_mul(r.into())) + // Minimum execution time: 297_696_000 picoseconds. + Weight::from_parts(302_710_958, 22220) + // Standard Error: 559 + .saturating_add(Weight::from_parts(219_593, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -751,10 +751,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `880` // Estimated: `22220` - // Minimum execution time: 295_994_000 picoseconds. - Weight::from_parts(299_273_819, 22220) + // Minimum execution time: 298_786_000 picoseconds. + Weight::from_parts(302_879_629, 22220) // Standard Error: 1 - .saturating_add(Weight::from_parts(602, 0).saturating_mul(n.into())) + .saturating_add(Weight::from_parts(598, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -773,8 +773,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `864 + r * (45 ±0)` // Estimated: `22140 + r * (225 ±0)` - // Minimum execution time: 291_844_000 picoseconds. - Weight::from_parts(296_149_024, 22140) + // Minimum execution time: 294_567_000 picoseconds. + Weight::from_parts(297_233_759, 22140) + // Standard Error: 210_838 + .saturating_add(Weight::from_parts(1_543_740, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 225).saturating_mul(r.into())) @@ -794,10 +796,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `874` // Estimated: `22255` - // Minimum execution time: 294_149_000 picoseconds. - Weight::from_parts(296_440_595, 22255) - // Standard Error: 1 - .saturating_add(Weight::from_parts(183, 0).saturating_mul(n.into())) + // Minimum execution time: 298_045_000 picoseconds. + Weight::from_parts(300_198_288, 22255) + // Standard Error: 0 + .saturating_add(Weight::from_parts(178, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -820,10 +822,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `906 + r * (452 ±0)` // Estimated: `26183 + r * (15994 ±0)` - // Minimum execution time: 293_207_000 picoseconds. - Weight::from_parts(295_625_485, 26183) - // Standard Error: 166_906 - .saturating_add(Weight::from_parts(77_337_214, 0).saturating_mul(r.into())) + // Minimum execution time: 296_887_000 picoseconds. + Weight::from_parts(299_450_573, 26183) + // Standard Error: 219_248 + .saturating_add(Weight::from_parts(77_923_426, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().reads((6_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3_u64)) @@ -847,10 +849,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `921 + r * (10 ±0)` // Estimated: `24859 + r * (60 ±0)` - // Minimum execution time: 294_412_000 picoseconds. - Weight::from_parts(310_786_053, 24859) - // Standard Error: 1_509 - .saturating_add(Weight::from_parts(1_774_469, 0).saturating_mul(r.into())) + // Minimum execution time: 300_512_000 picoseconds. + Weight::from_parts(315_644_833, 24859) + // Standard Error: 3_276 + .saturating_add(Weight::from_parts(1_714_966, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 60).saturating_mul(r.into())) @@ -870,10 +872,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `874 + r * (10 ±0)` // Estimated: `22215 + r * (50 ±0)` - // Minimum execution time: 294_604_000 picoseconds. - Weight::from_parts(310_942_955, 22215) - // Standard Error: 1_951 - .saturating_add(Weight::from_parts(3_439_050, 0).saturating_mul(r.into())) + // Minimum execution time: 296_127_000 picoseconds. + Weight::from_parts(308_860_135, 22215) + // Standard Error: 2_697 + .saturating_add(Weight::from_parts(3_487_844, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 50).saturating_mul(r.into())) @@ -894,12 +896,12 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `893 + t * (32 ±0)` // Estimated: `22320 + t * (2640 ±0)` - // Minimum execution time: 311_934_000 picoseconds. - Weight::from_parts(309_585_937, 22320) - // Standard Error: 437_901 - .saturating_add(Weight::from_parts(3_308_588, 0).saturating_mul(t.into())) - // Standard Error: 122 - .saturating_add(Weight::from_parts(270, 0).saturating_mul(n.into())) + // Minimum execution time: 313_710_000 picoseconds. + Weight::from_parts(305_520_960, 22320) + // Standard Error: 82_536 + .saturating_add(Weight::from_parts(2_691_211, 0).saturating_mul(t.into())) + // Standard Error: 23 + .saturating_add(Weight::from_parts(714, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(t.into()))) .saturating_add(T::DbWeight::get().writes(3_u64)) @@ -921,10 +923,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `873 + r * (7 ±0)` // Estimated: `22205 + r * (35 ±0)` - // Minimum execution time: 160_288_000 picoseconds. - Weight::from_parts(164_424_836, 22205) - // Standard Error: 382 - .saturating_add(Weight::from_parts(186_396, 0).saturating_mul(r.into())) + // Minimum execution time: 161_157_000 picoseconds. + Weight::from_parts(169_161_729, 22205) + // Standard Error: 1_310 + .saturating_add(Weight::from_parts(182_763, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 35).saturating_mul(r.into())) @@ -944,10 +946,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `125824` // Estimated: `270073` - // Minimum execution time: 412_244_000 picoseconds. - Weight::from_parts(419_094_825, 270073) - // Standard Error: 3 - .saturating_add(Weight::from_parts(747, 0).saturating_mul(i.into())) + // Minimum execution time: 413_085_000 picoseconds. + Weight::from_parts(415_025_010, 270073) + // Standard Error: 1 + .saturating_add(Weight::from_parts(753, 0).saturating_mul(i.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -958,10 +960,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `941 + r * (292 ±0)` // Estimated: `939 + r * (293 ±0)` - // Minimum execution time: 296_082_000 picoseconds. - Weight::from_parts(196_213_145, 939) - // Standard Error: 9_850 - .saturating_add(Weight::from_parts(5_979_662, 0).saturating_mul(r.into())) + // Minimum execution time: 299_704_000 picoseconds. + Weight::from_parts(196_755_435, 939) + // Standard Error: 10_446 + .saturating_add(Weight::from_parts(6_022_040, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3_u64)) @@ -975,10 +977,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `1432` // Estimated: `1405` - // Minimum execution time: 310_917_000 picoseconds. - Weight::from_parts(329_746_310, 1405) - // Standard Error: 47 - .saturating_add(Weight::from_parts(339, 0).saturating_mul(n.into())) + // Minimum execution time: 315_390_000 picoseconds. + Weight::from_parts(334_065_230, 1405) + // Standard Error: 37 + .saturating_add(Weight::from_parts(393, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(8_u64)) .saturating_add(T::DbWeight::get().writes(6_u64)) } @@ -989,10 +991,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `1295 + n * (1 ±0)` // Estimated: `1292 + n * (1 ±0)` - // Minimum execution time: 310_694_000 picoseconds. - Weight::from_parts(311_689_026, 1292) - // Standard Error: 164 - .saturating_add(Weight::from_parts(817, 0).saturating_mul(n.into())) + // Minimum execution time: 315_285_000 picoseconds. + Weight::from_parts(317_588_260, 1292) + // Standard Error: 21 + .saturating_add(Weight::from_parts(180, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) .saturating_add(Weight::from_parts(0, 1).saturating_mul(n.into())) @@ -1004,10 +1006,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `937 + r * (288 ±0)` // Estimated: `941 + r * (289 ±0)` - // Minimum execution time: 296_991_000 picoseconds. - Weight::from_parts(198_697_479, 941) - // Standard Error: 9_677 - .saturating_add(Weight::from_parts(5_911_439, 0).saturating_mul(r.into())) + // Minimum execution time: 300_115_000 picoseconds. + Weight::from_parts(193_360_954, 941) + // Standard Error: 10_488 + .saturating_add(Weight::from_parts(5_909_174, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3_u64)) @@ -1021,10 +1023,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `1291 + n * (1 ±0)` // Estimated: `1288 + n * (1 ±0)` - // Minimum execution time: 310_785_000 picoseconds. - Weight::from_parts(314_254_768, 1288) - // Standard Error: 57 - .saturating_add(Weight::from_parts(114, 0).saturating_mul(n.into())) + // Minimum execution time: 313_412_000 picoseconds. + Weight::from_parts(321_090_803, 1288) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) .saturating_add(Weight::from_parts(0, 1).saturating_mul(n.into())) @@ -1036,10 +1036,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `931 + r * (296 ±0)` // Estimated: `936 + r * (297 ±0)` - // Minimum execution time: 296_407_000 picoseconds. - Weight::from_parts(213_699_798, 936) - // Standard Error: 8_537 - .saturating_add(Weight::from_parts(4_932_583, 0).saturating_mul(r.into())) + // Minimum execution time: 299_282_000 picoseconds. + Weight::from_parts(215_461_113, 936) + // Standard Error: 8_348 + .saturating_add(Weight::from_parts(4_869_105, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3_u64)) @@ -1052,10 +1052,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `1307 + n * (1 ±0)` // Estimated: `1304 + n * (1 ±0)` - // Minimum execution time: 309_406_000 picoseconds. - Weight::from_parts(318_290_759, 1304) - // Standard Error: 143 - .saturating_add(Weight::from_parts(365, 0).saturating_mul(n.into())) + // Minimum execution time: 314_603_000 picoseconds. + Weight::from_parts(318_271_823, 1304) + // Standard Error: 55 + .saturating_add(Weight::from_parts(724, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 1).saturating_mul(n.into())) @@ -1067,10 +1067,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `952 + r * (288 ±0)` // Estimated: `953 + r * (289 ±0)` - // Minimum execution time: 296_436_000 picoseconds. - Weight::from_parts(207_798_173, 953) - // Standard Error: 8_784 - .saturating_add(Weight::from_parts(4_706_011, 0).saturating_mul(r.into())) + // Minimum execution time: 301_252_000 picoseconds. + Weight::from_parts(216_343_614, 953) + // Standard Error: 9_006 + .saturating_add(Weight::from_parts(4_724_156, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3_u64)) @@ -1083,10 +1083,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `1294 + n * (1 ±0)` // Estimated: `1291 + n * (1 ±0)` - // Minimum execution time: 309_261_000 picoseconds. - Weight::from_parts(312_788_191, 1291) - // Standard Error: 44 - .saturating_add(Weight::from_parts(202, 0).saturating_mul(n.into())) + // Minimum execution time: 311_878_000 picoseconds. + Weight::from_parts(314_723_939, 1291) + // Standard Error: 56 + .saturating_add(Weight::from_parts(238, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 1).saturating_mul(n.into())) @@ -1098,10 +1098,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `925 + r * (296 ±0)` // Estimated: `932 + r * (297 ±0)` - // Minimum execution time: 296_919_000 picoseconds. - Weight::from_parts(194_732_021, 932) - // Standard Error: 10_475 - .saturating_add(Weight::from_parts(6_166_417, 0).saturating_mul(r.into())) + // Minimum execution time: 299_105_000 picoseconds. + Weight::from_parts(197_260_949, 932) + // Standard Error: 9_886 + .saturating_add(Weight::from_parts(6_068_811, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3_u64)) @@ -1115,10 +1115,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `1308 + n * (1 ±0)` // Estimated: `1305 + n * (1 ±0)` - // Minimum execution time: 312_037_000 picoseconds. - Weight::from_parts(314_927_194, 1305) - // Standard Error: 54 - .saturating_add(Weight::from_parts(701, 0).saturating_mul(n.into())) + // Minimum execution time: 313_968_000 picoseconds. + Weight::from_parts(321_850_683, 1305) + // Standard Error: 138 + .saturating_add(Weight::from_parts(549, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) .saturating_add(Weight::from_parts(0, 1).saturating_mul(n.into())) @@ -1138,10 +1138,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `1501 + r * (45 ±0)` // Estimated: `27383 + r * (2700 ±0)` - // Minimum execution time: 296_978_000 picoseconds. - Weight::from_parts(303_134_616, 27383) - // Standard Error: 32_325 - .saturating_add(Weight::from_parts(20_839_058, 0).saturating_mul(r.into())) + // Minimum execution time: 299_284_000 picoseconds. + Weight::from_parts(128_844_910, 27383) + // Standard Error: 42_686 + .saturating_add(Weight::from_parts(20_679_877, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(4_u64)) @@ -1163,10 +1163,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `1670 + r * (288 ±0)` // Estimated: `27813 + r * (6391 ±0)` - // Minimum execution time: 297_256_000 picoseconds. - Weight::from_parts(297_488_000, 27813) - // Standard Error: 172_589 - .saturating_add(Weight::from_parts(281_919_961, 0).saturating_mul(r.into())) + // Minimum execution time: 301_318_000 picoseconds. + Weight::from_parts(301_592_000, 27813) + // Standard Error: 136_820 + .saturating_add(Weight::from_parts(283_690_080, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().reads((2_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3_u64)) @@ -1187,11 +1187,11 @@ impl WeightInfo for SubstrateWeight { fn seal_delegate_call(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0 + r * (935 ±0)` - // Estimated: `22235 + r * (8322 ±7)` - // Minimum execution time: 297_834_000 picoseconds. - Weight::from_parts(298_889_000, 22235) - // Standard Error: 134_352 - .saturating_add(Weight::from_parts(278_241_503, 0).saturating_mul(r.into())) + // Estimated: `22235 + r * (8322 ±10)` + // Minimum execution time: 300_386_000 picoseconds. + Weight::from_parts(300_929_000, 22235) + // Standard Error: 108_586 + .saturating_add(Weight::from_parts(281_090_559, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().reads((2_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3_u64)) @@ -1214,12 +1214,12 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `1314 + t * (268 ±0)` // Estimated: `31815 + t * (6290 ±0)` - // Minimum execution time: 449_990_000 picoseconds. - Weight::from_parts(445_179_856, 31815) - // Standard Error: 2_115_718 - .saturating_add(Weight::from_parts(16_373_494, 0).saturating_mul(t.into())) - // Standard Error: 3 - .saturating_add(Weight::from_parts(602, 0).saturating_mul(c.into())) + // Minimum execution time: 456_135_000 picoseconds. + Weight::from_parts(444_756_482, 31815) + // Standard Error: 1_343_975 + .saturating_add(Weight::from_parts(18_355_730, 0).saturating_mul(t.into())) + // Standard Error: 1 + .saturating_add(Weight::from_parts(607, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(9_u64)) .saturating_add(T::DbWeight::get().reads((2_u64).saturating_mul(t.into()))) .saturating_add(T::DbWeight::get().writes(5_u64)) @@ -1245,10 +1245,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `1988 + r * (319 ±0)` // Estimated: `34745 + r * (17090 ±0)` - // Minimum execution time: 297_789_000 picoseconds. - Weight::from_parts(298_189_000, 34745) - // Standard Error: 459_960 - .saturating_add(Weight::from_parts(380_729_195, 0).saturating_mul(r.into())) + // Minimum execution time: 304_068_000 picoseconds. + Weight::from_parts(304_418_000, 34745) + // Standard Error: 473_569 + .saturating_add(Weight::from_parts(383_386_349, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(8_u64)) .saturating_add(T::DbWeight::get().reads((6_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(6_u64)) @@ -1276,14 +1276,14 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `1231 + t * (219 ±0)` // Estimated: `43797 + t * (3812 ±2)` - // Minimum execution time: 1_630_065_000 picoseconds. - Weight::from_parts(402_823_465, 43797) - // Standard Error: 4_564_680 - .saturating_add(Weight::from_parts(88_170_136, 0).saturating_mul(t.into())) + // Minimum execution time: 1_634_435_000 picoseconds. + Weight::from_parts(395_586_009, 43797) + // Standard Error: 4_547_520 + .saturating_add(Weight::from_parts(86_875_110, 0).saturating_mul(t.into())) // Standard Error: 7 - .saturating_add(Weight::from_parts(1_163, 0).saturating_mul(i.into())) + .saturating_add(Weight::from_parts(1_164, 0).saturating_mul(i.into())) // Standard Error: 7 - .saturating_add(Weight::from_parts(1_331, 0).saturating_mul(s.into())) + .saturating_add(Weight::from_parts(1_340, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(13_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(t.into()))) .saturating_add(T::DbWeight::get().writes(10_u64)) @@ -1305,10 +1305,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `873 + r * (8 ±0)` // Estimated: `22190 + r * (40 ±0)` - // Minimum execution time: 296_420_000 picoseconds. - Weight::from_parts(301_056_023, 22190) - // Standard Error: 978 - .saturating_add(Weight::from_parts(535_017, 0).saturating_mul(r.into())) + // Minimum execution time: 297_518_000 picoseconds. + Weight::from_parts(300_525_269, 22190) + // Standard Error: 1_051 + .saturating_add(Weight::from_parts(540_623, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 40).saturating_mul(r.into())) @@ -1328,10 +1328,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `881` // Estimated: `22225` - // Minimum execution time: 296_630_000 picoseconds. - Weight::from_parts(287_096_287, 22225) - // Standard Error: 4 - .saturating_add(Weight::from_parts(3_962, 0).saturating_mul(n.into())) + // Minimum execution time: 299_463_000 picoseconds. + Weight::from_parts(304_912_750, 22225) + // Standard Error: 2 + .saturating_add(Weight::from_parts(3_949, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -1350,10 +1350,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `875 + r * (8 ±0)` // Estimated: `22205 + r * (40 ±0)` - // Minimum execution time: 297_066_000 picoseconds. - Weight::from_parts(302_940_895, 22205) - // Standard Error: 1_321 - .saturating_add(Weight::from_parts(708_348, 0).saturating_mul(r.into())) + // Minimum execution time: 297_825_000 picoseconds. + Weight::from_parts(306_887_951, 22205) + // Standard Error: 1_397 + .saturating_add(Weight::from_parts(700_399, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 40).saturating_mul(r.into())) @@ -1373,10 +1373,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `883` // Estimated: `22245` - // Minimum execution time: 296_477_000 picoseconds. - Weight::from_parts(299_363_337, 22245) + // Minimum execution time: 299_448_000 picoseconds. + Weight::from_parts(297_766_818, 22245) // Standard Error: 2 - .saturating_add(Weight::from_parts(3_161, 0).saturating_mul(n.into())) + .saturating_add(Weight::from_parts(3_166, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -1395,10 +1395,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `875 + r * (8 ±0)` // Estimated: `22220 + r * (40 ±0)` - // Minimum execution time: 292_933_000 picoseconds. - Weight::from_parts(297_618_977, 22220) - // Standard Error: 666 - .saturating_add(Weight::from_parts(375_539, 0).saturating_mul(r.into())) + // Minimum execution time: 296_039_000 picoseconds. + Weight::from_parts(300_877_647, 22220) + // Standard Error: 824 + .saturating_add(Weight::from_parts(373_901, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 40).saturating_mul(r.into())) @@ -1418,8 +1418,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `883` // Estimated: `22265` - // Minimum execution time: 295_117_000 picoseconds. - Weight::from_parts(286_782_955, 22265) + // Minimum execution time: 298_124_000 picoseconds. + Weight::from_parts(290_841_791, 22265) // Standard Error: 2 .saturating_add(Weight::from_parts(926, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) @@ -1440,10 +1440,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `875 + r * (8 ±0)` // Estimated: `22225 + r * (40 ±0)` - // Minimum execution time: 292_784_000 picoseconds. - Weight::from_parts(297_101_980, 22225) - // Standard Error: 957 - .saturating_add(Weight::from_parts(375_494, 0).saturating_mul(r.into())) + // Minimum execution time: 295_798_000 picoseconds. + Weight::from_parts(307_698_954, 22225) + // Standard Error: 810 + .saturating_add(Weight::from_parts(365_596, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 40).saturating_mul(r.into())) @@ -1463,8 +1463,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `883` // Estimated: `22235` - // Minimum execution time: 293_035_000 picoseconds. - Weight::from_parts(286_119_562, 22235) + // Minimum execution time: 296_843_000 picoseconds. + Weight::from_parts(291_292_218, 22235) // Standard Error: 2 .saturating_add(Weight::from_parts(925, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) @@ -1485,10 +1485,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `800 + r * (78 ±0)` // Estimated: `21850 + r * (390 ±0)` - // Minimum execution time: 296_257_000 picoseconds. - Weight::from_parts(441_833_692, 21850) - // Standard Error: 9_583 - .saturating_add(Weight::from_parts(36_898_312, 0).saturating_mul(r.into())) + // Minimum execution time: 298_924_000 picoseconds. + Weight::from_parts(487_801_227, 21850) + // Standard Error: 9_785 + .saturating_add(Weight::from_parts(36_979_740, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 390).saturating_mul(r.into())) @@ -1508,10 +1508,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `645 + r * (44 ±0)` // Estimated: `21110 + r * (220 ±0)` - // Minimum execution time: 297_493_000 picoseconds. - Weight::from_parts(312_524_091, 21110) - // Standard Error: 3_504 - .saturating_add(Weight::from_parts(9_201_372, 0).saturating_mul(r.into())) + // Minimum execution time: 302_960_000 picoseconds. + Weight::from_parts(313_517_322, 21110) + // Standard Error: 3_335 + .saturating_add(Weight::from_parts(9_201_032, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 220).saturating_mul(r.into())) @@ -1532,11 +1532,11 @@ impl WeightInfo for SubstrateWeight { fn seal_set_code_hash(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0 + r * (1030 ±0)` - // Estimated: `30592 + r * (11919 ±7)` - // Minimum execution time: 296_076_000 picoseconds. - Weight::from_parts(296_514_000, 30592) - // Standard Error: 43_880 - .saturating_add(Weight::from_parts(21_680_707, 0).saturating_mul(r.into())) + // Estimated: `30592 + r * (11919 ±10)` + // Minimum execution time: 299_941_000 picoseconds. + Weight::from_parts(300_467_000, 30592) + // Standard Error: 44_213 + .saturating_add(Weight::from_parts(21_518_035, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().reads((3_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3_u64)) @@ -1558,10 +1558,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `869 + r * (3 ±0)` // Estimated: `22215 + r * (15 ±0)` - // Minimum execution time: 294_804_000 picoseconds. - Weight::from_parts(299_535_282, 22215) - // Standard Error: 571 - .saturating_add(Weight::from_parts(142_534, 0).saturating_mul(r.into())) + // Minimum execution time: 299_254_000 picoseconds. + Weight::from_parts(306_761_678, 22215) + // Standard Error: 710 + .saturating_add(Weight::from_parts(141_088, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 15).saturating_mul(r.into())) @@ -1581,10 +1581,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `2072 + r * (39 ±0)` // Estimated: `27645 + r * (200 ±0)` - // Minimum execution time: 297_265_000 picoseconds. - Weight::from_parts(333_812_325, 27645) - // Standard Error: 1_215 - .saturating_add(Weight::from_parts(225_067, 0).saturating_mul(r.into())) + // Minimum execution time: 301_788_000 picoseconds. + Weight::from_parts(339_396_255, 27645) + // Standard Error: 1_234 + .saturating_add(Weight::from_parts(223_978, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 200).saturating_mul(r.into())) @@ -1606,10 +1606,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `872 + r * (3 ±0)` // Estimated: `24580 + r * (18 ±0)` - // Minimum execution time: 295_183_000 picoseconds. - Weight::from_parts(307_123_476, 24580) - // Standard Error: 1_711 - .saturating_add(Weight::from_parts(113_489, 0).saturating_mul(r.into())) + // Minimum execution time: 297_681_000 picoseconds. + Weight::from_parts(304_433_205, 24580) + // Standard Error: 395 + .saturating_add(Weight::from_parts(120_614, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) .saturating_add(Weight::from_parts(0, 18).saturating_mul(r.into())) @@ -1619,510 +1619,510 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_099_000 picoseconds. - Weight::from_parts(1_565_682, 0) - // Standard Error: 21 - .saturating_add(Weight::from_parts(4_059, 0).saturating_mul(r.into())) + // Minimum execution time: 1_092_000 picoseconds. + Weight::from_parts(1_348_064, 0) + // Standard Error: 2 + .saturating_add(Weight::from_parts(4_130, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64load(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_221_000 picoseconds. - Weight::from_parts(1_808_305, 0) + // Minimum execution time: 1_252_000 picoseconds. + Weight::from_parts(1_905_738, 0) // Standard Error: 18 - .saturating_add(Weight::from_parts(10_804, 0).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(10_809, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64store(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_293_000 picoseconds. - Weight::from_parts(1_705_193, 0) - // Standard Error: 8 - .saturating_add(Weight::from_parts(10_139, 0).saturating_mul(r.into())) + // Minimum execution time: 1_267_000 picoseconds. + Weight::from_parts(1_752_821, 0) + // Standard Error: 3 + .saturating_add(Weight::from_parts(10_070, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_select(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_112_000 picoseconds. - Weight::from_parts(1_487_328, 0) - // Standard Error: 5 - .saturating_add(Weight::from_parts(11_496, 0).saturating_mul(r.into())) + // Minimum execution time: 1_102_000 picoseconds. + Weight::from_parts(1_500_860, 0) + // Standard Error: 4 + .saturating_add(Weight::from_parts(11_495, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_if(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_040_000 picoseconds. - Weight::from_parts(1_288_830, 0) - // Standard Error: 8 - .saturating_add(Weight::from_parts(13_174, 0).saturating_mul(r.into())) + // Minimum execution time: 1_071_000 picoseconds. + Weight::from_parts(1_355_321, 0) + // Standard Error: 53 + .saturating_add(Weight::from_parts(13_194, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_br(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_076_000 picoseconds. - Weight::from_parts(1_422_075, 0) - // Standard Error: 9 - .saturating_add(Weight::from_parts(6_448, 0).saturating_mul(r.into())) + // Minimum execution time: 1_071_000 picoseconds. + Weight::from_parts(1_432_437, 0) + // Standard Error: 5 + .saturating_add(Weight::from_parts(6_433, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_br_if(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_080_000 picoseconds. - Weight::from_parts(987_129, 0) - // Standard Error: 18 - .saturating_add(Weight::from_parts(9_806, 0).saturating_mul(r.into())) + // Minimum execution time: 1_113_000 picoseconds. + Weight::from_parts(818_433, 0) + // Standard Error: 31 + .saturating_add(Weight::from_parts(9_945, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_br_table(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_062_000 picoseconds. - Weight::from_parts(993_857, 0) - // Standard Error: 21 - .saturating_add(Weight::from_parts(11_711, 0).saturating_mul(r.into())) + // Minimum execution time: 1_097_000 picoseconds. + Weight::from_parts(883_753, 0) + // Standard Error: 25 + .saturating_add(Weight::from_parts(11_774, 0).saturating_mul(r.into())) } /// The range of component `e` is `[1, 256]`. fn instr_br_table_per_entry(e: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_186_000 picoseconds. - Weight::from_parts(1_318_739, 0) - // Standard Error: 83 - .saturating_add(Weight::from_parts(368, 0).saturating_mul(e.into())) + // Minimum execution time: 1_163_000 picoseconds. + Weight::from_parts(1_307_002, 0) + // Standard Error: 19 + .saturating_add(Weight::from_parts(171, 0).saturating_mul(e.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_call(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_073_000 picoseconds. - Weight::from_parts(2_478_331, 0) - // Standard Error: 75 - .saturating_add(Weight::from_parts(23_624, 0).saturating_mul(r.into())) + // Minimum execution time: 1_098_000 picoseconds. + Weight::from_parts(1_811_922, 0) + // Standard Error: 16 + .saturating_add(Weight::from_parts(24_113, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_call_indirect(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_275_000 picoseconds. - Weight::from_parts(4_810_152, 0) - // Standard Error: 150 - .saturating_add(Weight::from_parts(29_146, 0).saturating_mul(r.into())) + // Minimum execution time: 1_272_000 picoseconds. + Weight::from_parts(2_615_469, 0) + // Standard Error: 17 + .saturating_add(Weight::from_parts(29_889, 0).saturating_mul(r.into())) } /// The range of component `l` is `[0, 1024]`. fn instr_call_per_local(l: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_310_000 picoseconds. - Weight::from_parts(1_690_953, 0) - // Standard Error: 23 - .saturating_add(Weight::from_parts(1_044, 0).saturating_mul(l.into())) + // Minimum execution time: 1_281_000 picoseconds. + Weight::from_parts(1_622_375, 0) + // Standard Error: 43 + .saturating_add(Weight::from_parts(1_285, 0).saturating_mul(l.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_local_get(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_478_000 picoseconds. - Weight::from_parts(2_794_884, 0) + // Minimum execution time: 2_518_000 picoseconds. + Weight::from_parts(2_764_062, 0) // Standard Error: 2 - .saturating_add(Weight::from_parts(4_605, 0).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(4_621, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_local_set(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_453_000 picoseconds. - Weight::from_parts(2_736_084, 0) - // Standard Error: 18 - .saturating_add(Weight::from_parts(4_872, 0).saturating_mul(r.into())) + // Minimum execution time: 2_482_000 picoseconds. + Weight::from_parts(2_764_879, 0) + // Standard Error: 3 + .saturating_add(Weight::from_parts(4_841, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_local_tee(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_479_000 picoseconds. - Weight::from_parts(2_791_139, 0) - // Standard Error: 25 - .saturating_add(Weight::from_parts(6_603, 0).saturating_mul(r.into())) + // Minimum execution time: 2_452_000 picoseconds. + Weight::from_parts(2_801_189, 0) + // Standard Error: 3 + .saturating_add(Weight::from_parts(6_584, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_global_get(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_249_000 picoseconds. - Weight::from_parts(1_624_993, 0) - // Standard Error: 3 - .saturating_add(Weight::from_parts(8_978, 0).saturating_mul(r.into())) + // Minimum execution time: 1_236_000 picoseconds. + Weight::from_parts(1_613_539, 0) + // Standard Error: 8 + .saturating_add(Weight::from_parts(8_990, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_global_set(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_220_000 picoseconds. - Weight::from_parts(1_823_853, 0) - // Standard Error: 10 - .saturating_add(Weight::from_parts(9_133, 0).saturating_mul(r.into())) + // Minimum execution time: 1_226_000 picoseconds. + Weight::from_parts(1_608_390, 0) + // Standard Error: 3 + .saturating_add(Weight::from_parts(9_191, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_memory_current(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_247_000 picoseconds. - Weight::from_parts(1_614_156, 0) - // Standard Error: 3 - .saturating_add(Weight::from_parts(8_094, 0).saturating_mul(r.into())) + // Minimum execution time: 1_289_000 picoseconds. + Weight::from_parts(1_476_284, 0) + // Standard Error: 299 + .saturating_add(Weight::from_parts(8_936, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 16]`. fn instr_memory_grow(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_140_000 picoseconds. - Weight::from_parts(459_384, 0) - // Standard Error: 141_306 - .saturating_add(Weight::from_parts(13_244_905, 0).saturating_mul(r.into())) + // Minimum execution time: 1_115_000 picoseconds. + Weight::from_parts(250_282, 0) + // Standard Error: 134_033 + .saturating_add(Weight::from_parts(13_275_173, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64clz(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_067_000 picoseconds. - Weight::from_parts(1_433_543, 0) - // Standard Error: 2 - .saturating_add(Weight::from_parts(6_340, 0).saturating_mul(r.into())) + // Minimum execution time: 1_088_000 picoseconds. + Weight::from_parts(1_440_356, 0) + // Standard Error: 3 + .saturating_add(Weight::from_parts(6_360, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64ctz(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_109_000 picoseconds. - Weight::from_parts(1_412_240, 0) - // Standard Error: 3 - .saturating_add(Weight::from_parts(6_353, 0).saturating_mul(r.into())) + // Minimum execution time: 1_103_000 picoseconds. + Weight::from_parts(1_384_675, 0) + // Standard Error: 4 + .saturating_add(Weight::from_parts(6_381, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64popcnt(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_108_000 picoseconds. - Weight::from_parts(1_436_276, 0) - // Standard Error: 2 - .saturating_add(Weight::from_parts(6_351, 0).saturating_mul(r.into())) + // Minimum execution time: 1_137_000 picoseconds. + Weight::from_parts(1_417_108, 0) + // Standard Error: 3 + .saturating_add(Weight::from_parts(6_368, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64eqz(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_095_000 picoseconds. - Weight::from_parts(1_278_472, 0) - // Standard Error: 44 - .saturating_add(Weight::from_parts(6_620, 0).saturating_mul(r.into())) + // Minimum execution time: 1_106_000 picoseconds. + Weight::from_parts(1_429_051, 0) + // Standard Error: 2 + .saturating_add(Weight::from_parts(6_529, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64extendsi32(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_061_000 picoseconds. - Weight::from_parts(1_457_890, 0) - // Standard Error: 6 - .saturating_add(Weight::from_parts(6_168, 0).saturating_mul(r.into())) + // Minimum execution time: 1_089_000 picoseconds. + Weight::from_parts(1_592_361, 0) + // Standard Error: 22 + .saturating_add(Weight::from_parts(6_170, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64extendui32(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_123_000 picoseconds. - Weight::from_parts(2_002_625, 0) - // Standard Error: 76 - .saturating_add(Weight::from_parts(6_045, 0).saturating_mul(r.into())) + // Minimum execution time: 1_033_000 picoseconds. + Weight::from_parts(1_421_375, 0) + // Standard Error: 3 + .saturating_add(Weight::from_parts(6_215, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i32wrapi64(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_102_000 picoseconds. - Weight::from_parts(1_478_644, 0) + // Minimum execution time: 1_059_000 picoseconds. + Weight::from_parts(1_399_454, 0) // Standard Error: 3 - .saturating_add(Weight::from_parts(6_172, 0).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(6_211, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64eq(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_097_000 picoseconds. - Weight::from_parts(1_431_622, 0) - // Standard Error: 2 - .saturating_add(Weight::from_parts(9_090, 0).saturating_mul(r.into())) + // Minimum execution time: 1_098_000 picoseconds. + Weight::from_parts(1_474_366, 0) + // Standard Error: 3 + .saturating_add(Weight::from_parts(9_088, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64ne(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_064_000 picoseconds. - Weight::from_parts(1_426_804, 0) + // Minimum execution time: 1_068_000 picoseconds. + Weight::from_parts(1_466_463, 0) // Standard Error: 3 - .saturating_add(Weight::from_parts(9_087, 0).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(9_082, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64lts(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_094_000 picoseconds. - Weight::from_parts(1_715_320, 0) - // Standard Error: 22 - .saturating_add(Weight::from_parts(9_007, 0).saturating_mul(r.into())) + // Minimum execution time: 1_087_000 picoseconds. + Weight::from_parts(1_437_968, 0) + // Standard Error: 3 + .saturating_add(Weight::from_parts(9_102, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64ltu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_076_000 picoseconds. - Weight::from_parts(1_436_680, 0) - // Standard Error: 3 - .saturating_add(Weight::from_parts(9_091, 0).saturating_mul(r.into())) + // Minimum execution time: 1_105_000 picoseconds. + Weight::from_parts(1_744_281, 0) + // Standard Error: 31 + .saturating_add(Weight::from_parts(9_015, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64gts(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_081_000 picoseconds. - Weight::from_parts(1_443_550, 0) - // Standard Error: 3 - .saturating_add(Weight::from_parts(9_082, 0).saturating_mul(r.into())) + // Minimum execution time: 1_090_000 picoseconds. + Weight::from_parts(1_442_670, 0) + // Standard Error: 2 + .saturating_add(Weight::from_parts(9_090, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64gtu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_073_000 picoseconds. - Weight::from_parts(1_466_037, 0) - // Standard Error: 2 - .saturating_add(Weight::from_parts(9_187, 0).saturating_mul(r.into())) + // Minimum execution time: 1_076_000 picoseconds. + Weight::from_parts(1_846_895, 0) + // Standard Error: 111 + .saturating_add(Weight::from_parts(9_161, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64les(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_064_000 picoseconds. - Weight::from_parts(1_366_183, 0) - // Standard Error: 7 - .saturating_add(Weight::from_parts(9_144, 0).saturating_mul(r.into())) + // Minimum execution time: 1_074_000 picoseconds. + Weight::from_parts(1_476_749, 0) + // Standard Error: 5 + .saturating_add(Weight::from_parts(9_092, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64leu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_129_000 picoseconds. - Weight::from_parts(1_473_995, 0) - // Standard Error: 3 - .saturating_add(Weight::from_parts(9_192, 0).saturating_mul(r.into())) + // Minimum execution time: 1_049_000 picoseconds. + Weight::from_parts(1_775_900, 0) + // Standard Error: 22 + .saturating_add(Weight::from_parts(9_116, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64ges(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_088_000 picoseconds. - Weight::from_parts(1_340_650, 0) - // Standard Error: 238 - .saturating_add(Weight::from_parts(9_423, 0).saturating_mul(r.into())) + // Minimum execution time: 1_067_000 picoseconds. + Weight::from_parts(1_478_768, 0) + // Standard Error: 3 + .saturating_add(Weight::from_parts(9_077, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64geu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_076_000 picoseconds. - Weight::from_parts(1_476_811, 0) - // Standard Error: 2 - .saturating_add(Weight::from_parts(9_068, 0).saturating_mul(r.into())) + // Minimum execution time: 1_109_000 picoseconds. + Weight::from_parts(1_481_218, 0) + // Standard Error: 18 + .saturating_add(Weight::from_parts(9_103, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64add(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_103_000 picoseconds. - Weight::from_parts(1_412_117, 0) - // Standard Error: 4 - .saturating_add(Weight::from_parts(8_985, 0).saturating_mul(r.into())) + // Minimum execution time: 1_099_000 picoseconds. + Weight::from_parts(1_704_462, 0) + // Standard Error: 23 + .saturating_add(Weight::from_parts(8_905, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64sub(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_092_000 picoseconds. - Weight::from_parts(1_429_964, 0) - // Standard Error: 4 - .saturating_add(Weight::from_parts(8_879, 0).saturating_mul(r.into())) + // Minimum execution time: 1_081_000 picoseconds. + Weight::from_parts(1_445_578, 0) + // Standard Error: 3 + .saturating_add(Weight::from_parts(8_861, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64mul(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_127_000 picoseconds. - Weight::from_parts(1_426_155, 0) - // Standard Error: 4 - .saturating_add(Weight::from_parts(8_877, 0).saturating_mul(r.into())) + // Minimum execution time: 1_046_000 picoseconds. + Weight::from_parts(1_193_756, 0) + // Standard Error: 125 + .saturating_add(Weight::from_parts(9_079, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64divs(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_116_000 picoseconds. - Weight::from_parts(1_476_450, 0) - // Standard Error: 4 - .saturating_add(Weight::from_parts(15_220, 0).saturating_mul(r.into())) + // Minimum execution time: 1_044_000 picoseconds. + Weight::from_parts(1_434_492, 0) + // Standard Error: 3 + .saturating_add(Weight::from_parts(15_233, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64divu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_109_000 picoseconds. - Weight::from_parts(1_594_767, 0) - // Standard Error: 27 - .saturating_add(Weight::from_parts(14_539, 0).saturating_mul(r.into())) + // Minimum execution time: 1_079_000 picoseconds. + Weight::from_parts(1_470_105, 0) + // Standard Error: 5 + .saturating_add(Weight::from_parts(14_590, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64rems(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_089_000 picoseconds. - Weight::from_parts(1_472_517, 0) + // Minimum execution time: 1_062_000 picoseconds. + Weight::from_parts(1_456_204, 0) // Standard Error: 3 - .saturating_add(Weight::from_parts(15_498, 0).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(15_511, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64remu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_123_000 picoseconds. - Weight::from_parts(1_483_961, 0) - // Standard Error: 3 - .saturating_add(Weight::from_parts(14_514, 0).saturating_mul(r.into())) + // Minimum execution time: 1_077_000 picoseconds. + Weight::from_parts(1_488_475, 0) + // Standard Error: 2 + .saturating_add(Weight::from_parts(14_516, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64and(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_083_000 picoseconds. - Weight::from_parts(1_395_325, 0) - // Standard Error: 6 - .saturating_add(Weight::from_parts(9_005, 0).saturating_mul(r.into())) + // Minimum execution time: 1_101_000 picoseconds. + Weight::from_parts(1_467_642, 0) + // Standard Error: 3 + .saturating_add(Weight::from_parts(8_974, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64or(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_113_000 picoseconds. - Weight::from_parts(1_454_503, 0) - // Standard Error: 2 - .saturating_add(Weight::from_parts(8_961, 0).saturating_mul(r.into())) + // Minimum execution time: 1_098_000 picoseconds. + Weight::from_parts(1_451_276, 0) + // Standard Error: 4 + .saturating_add(Weight::from_parts(8_983, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64xor(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_066_000 picoseconds. - Weight::from_parts(1_417_719, 0) - // Standard Error: 1 - .saturating_add(Weight::from_parts(8_970, 0).saturating_mul(r.into())) + // Minimum execution time: 1_051_000 picoseconds. + Weight::from_parts(1_443_325, 0) + // Standard Error: 3 + .saturating_add(Weight::from_parts(8_986, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64shl(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_112_000 picoseconds. - Weight::from_parts(1_463_733, 0) - // Standard Error: 4 - .saturating_add(Weight::from_parts(9_022, 0).saturating_mul(r.into())) + // Minimum execution time: 1_111_000 picoseconds. + Weight::from_parts(1_464_991, 0) + // Standard Error: 2 + .saturating_add(Weight::from_parts(9_035, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64shrs(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_090_000 picoseconds. - Weight::from_parts(1_441_887, 0) - // Standard Error: 5 - .saturating_add(Weight::from_parts(9_045, 0).saturating_mul(r.into())) + // Minimum execution time: 1_036_000 picoseconds. + Weight::from_parts(755_163, 0) + // Standard Error: 235 + .saturating_add(Weight::from_parts(9_524, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64shru(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_083_000 picoseconds. - Weight::from_parts(1_452_925, 0) - // Standard Error: 2 - .saturating_add(Weight::from_parts(9_025, 0).saturating_mul(r.into())) + // Minimum execution time: 1_081_000 picoseconds. + Weight::from_parts(1_463_369, 0) + // Standard Error: 3 + .saturating_add(Weight::from_parts(9_030, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64rotl(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_076_000 picoseconds. - Weight::from_parts(1_410_848, 0) - // Standard Error: 3 - .saturating_add(Weight::from_parts(9_039, 0).saturating_mul(r.into())) + // Minimum execution time: 1_115_000 picoseconds. + Weight::from_parts(915_328, 0) + // Standard Error: 25 + .saturating_add(Weight::from_parts(9_454, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64rotr(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_102_000 picoseconds. - Weight::from_parts(1_432_120, 0) - // Standard Error: 4 - .saturating_add(Weight::from_parts(9_034, 0).saturating_mul(r.into())) + // Minimum execution time: 1_153_000 picoseconds. + Weight::from_parts(1_581_395, 0) + // Standard Error: 17 + .saturating_add(Weight::from_parts(9_001, 0).saturating_mul(r.into())) } } @@ -2134,8 +2134,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `109` // Estimated: `1594` - // Minimum execution time: 2_579_000 picoseconds. - Weight::from_parts(2_787_000, 1594) + // Minimum execution time: 2_620_000 picoseconds. + Weight::from_parts(2_855_000, 1594) .saturating_add(RocksDbWeight::get().reads(1_u64)) } /// Storage: Skipped Metadata (r:0 w:0) @@ -2145,10 +2145,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `481 + k * (69 ±0)` // Estimated: `471 + k * (70 ±0)` - // Minimum execution time: 10_887_000 picoseconds. - Weight::from_parts(6_145_533, 471) - // Standard Error: 921 - .saturating_add(Weight::from_parts(981_721, 0).saturating_mul(k.into())) + // Minimum execution time: 10_897_000 picoseconds. + Weight::from_parts(5_262_658, 471) + // Standard Error: 1_036 + .saturating_add(Weight::from_parts(974_185, 0).saturating_mul(k.into())) .saturating_add(RocksDbWeight::get().reads(1_u64)) .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(k.into()))) .saturating_add(RocksDbWeight::get().writes(1_u64)) @@ -2162,10 +2162,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `281 + q * (33 ±0)` // Estimated: `1753 + q * (33 ±0)` - // Minimum execution time: 2_668_000 picoseconds. - Weight::from_parts(10_805_019, 1753) - // Standard Error: 3_343 - .saturating_add(Weight::from_parts(1_290_100, 0).saturating_mul(q.into())) + // Minimum execution time: 2_647_000 picoseconds. + Weight::from_parts(9_950_043, 1753) + // Standard Error: 3_684 + .saturating_add(Weight::from_parts(1_309_594, 0).saturating_mul(q.into())) .saturating_add(RocksDbWeight::get().reads(1_u64)) .saturating_add(RocksDbWeight::get().writes(1_u64)) .saturating_add(Weight::from_parts(0, 33).saturating_mul(q.into())) @@ -2179,10 +2179,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `270 + c * (1 ±0)` // Estimated: `4015 + c * (2 ±0)` - // Minimum execution time: 30_043_000 picoseconds. - Weight::from_parts(28_702_852, 4015) - // Standard Error: 57 - .saturating_add(Weight::from_parts(49_945, 0).saturating_mul(c.into())) + // Minimum execution time: 30_510_000 picoseconds. + Weight::from_parts(32_266_187, 4015) + // Standard Error: 59 + .saturating_add(Weight::from_parts(49_621, 0).saturating_mul(c.into())) .saturating_add(RocksDbWeight::get().reads(1_u64)) .saturating_add(RocksDbWeight::get().writes(1_u64)) .saturating_add(Weight::from_parts(0, 2).saturating_mul(c.into())) @@ -2202,10 +2202,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `803` // Estimated: `21880 + c * (5 ±0)` - // Minimum execution time: 308_697_000 picoseconds. - Weight::from_parts(325_780_337, 21880) - // Standard Error: 26 - .saturating_add(Weight::from_parts(31_318, 0).saturating_mul(c.into())) + // Minimum execution time: 313_177_000 picoseconds. + Weight::from_parts(323_305_650, 21880) + // Standard Error: 32 + .saturating_add(Weight::from_parts(31_333, 0).saturating_mul(c.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(4_u64)) .saturating_add(Weight::from_parts(0, 5).saturating_mul(c.into())) @@ -2233,14 +2233,14 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `270` // Estimated: `26207` - // Minimum execution time: 3_121_597_000 picoseconds. - Weight::from_parts(588_757_929, 26207) - // Standard Error: 287 - .saturating_add(Weight::from_parts(92_644, 0).saturating_mul(c.into())) + // Minimum execution time: 3_230_452_000 picoseconds. + Weight::from_parts(722_132_747, 26207) + // Standard Error: 276 + .saturating_add(Weight::from_parts(91_421, 0).saturating_mul(c.into())) // Standard Error: 16 - .saturating_add(Weight::from_parts(1_158, 0).saturating_mul(i.into())) + .saturating_add(Weight::from_parts(1_106, 0).saturating_mul(i.into())) // Standard Error: 16 - .saturating_add(Weight::from_parts(1_432, 0).saturating_mul(s.into())) + .saturating_add(Weight::from_parts(1_418, 0).saturating_mul(s.into())) .saturating_add(RocksDbWeight::get().reads(9_u64)) .saturating_add(RocksDbWeight::get().writes(10_u64)) } @@ -2264,12 +2264,12 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `546` // Estimated: `28969` - // Minimum execution time: 1_593_160_000 picoseconds. - Weight::from_parts(242_772_146, 28969) + // Minimum execution time: 1_600_558_000 picoseconds. + Weight::from_parts(225_664_510, 28969) // Standard Error: 8 - .saturating_add(Weight::from_parts(1_428, 0).saturating_mul(i.into())) + .saturating_add(Weight::from_parts(1_451, 0).saturating_mul(i.into())) // Standard Error: 8 - .saturating_add(Weight::from_parts(1_441, 0).saturating_mul(s.into())) + .saturating_add(Weight::from_parts(1_448, 0).saturating_mul(s.into())) .saturating_add(RocksDbWeight::get().reads(9_u64)) .saturating_add(RocksDbWeight::get().writes(7_u64)) } @@ -2287,8 +2287,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `855` // Estimated: `22095` - // Minimum execution time: 164_996_000 picoseconds. - Weight::from_parts(165_679_000, 22095) + // Minimum execution time: 170_428_000 picoseconds. + Weight::from_parts(171_198_000, 22095) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(4_u64)) } @@ -2305,10 +2305,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `109` // Estimated: `7366` - // Minimum execution time: 304_143_000 picoseconds. - Weight::from_parts(284_372_067, 7366) - // Standard Error: 316 - .saturating_add(Weight::from_parts(96_506, 0).saturating_mul(c.into())) + // Minimum execution time: 311_834_000 picoseconds. + Weight::from_parts(310_073_268, 7366) + // Standard Error: 80 + .saturating_add(Weight::from_parts(94_116, 0).saturating_mul(c.into())) .saturating_add(RocksDbWeight::get().reads(2_u64)) .saturating_add(RocksDbWeight::get().writes(4_u64)) } @@ -2324,8 +2324,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `287` // Estimated: `8078` - // Minimum execution time: 29_156_000 picoseconds. - Weight::from_parts(29_458_000, 8078) + // Minimum execution time: 29_146_000 picoseconds. + Weight::from_parts(29_641_000, 8078) .saturating_add(RocksDbWeight::get().reads(2_u64)) .saturating_add(RocksDbWeight::get().writes(4_u64)) } @@ -2339,8 +2339,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `666` // Estimated: `19818` - // Minimum execution time: 33_048_000 picoseconds. - Weight::from_parts(33_532_000, 19818) + // Minimum execution time: 33_472_000 picoseconds. + Weight::from_parts(34_007_000, 19818) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(6_u64)) } @@ -2359,10 +2359,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `877 + r * (6 ±0)` // Estimated: `22210 + r * (30 ±0)` - // Minimum execution time: 297_448_000 picoseconds. - Weight::from_parts(300_768_457, 22210) - // Standard Error: 754 - .saturating_add(Weight::from_parts(282_070, 0).saturating_mul(r.into())) + // Minimum execution time: 298_258_000 picoseconds. + Weight::from_parts(304_373_948, 22210) + // Standard Error: 920 + .saturating_add(Weight::from_parts(276_895, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -2382,10 +2382,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `935 + r * (272 ±0)` // Estimated: `22315 + r * (3835 ±0)` - // Minimum execution time: 295_278_000 picoseconds. - Weight::from_parts(133_104_378, 22315) - // Standard Error: 6_521 - .saturating_add(Weight::from_parts(3_300_932, 0).saturating_mul(r.into())) + // Minimum execution time: 298_334_000 picoseconds. + Weight::from_parts(138_737_818, 22315) + // Standard Error: 5_929 + .saturating_add(Weight::from_parts(3_325_701, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3_u64)) @@ -2406,10 +2406,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `927 + r * (276 ±0)` // Estimated: `22335 + r * (3855 ±0)` - // Minimum execution time: 298_303_000 picoseconds. - Weight::from_parts(144_377_266, 22335) - // Standard Error: 6_115 - .saturating_add(Weight::from_parts(4_054_954, 0).saturating_mul(r.into())) + // Minimum execution time: 299_766_000 picoseconds. + Weight::from_parts(135_507_342, 22335) + // Standard Error: 6_624 + .saturating_add(Weight::from_parts(4_102_575, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3_u64)) @@ -2430,10 +2430,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `884 + r * (6 ±0)` // Estimated: `22250 + r * (30 ±0)` - // Minimum execution time: 295_927_000 picoseconds. - Weight::from_parts(301_042_976, 22250) - // Standard Error: 868 - .saturating_add(Weight::from_parts(368_408, 0).saturating_mul(r.into())) + // Minimum execution time: 299_535_000 picoseconds. + Weight::from_parts(303_719_098, 22250) + // Standard Error: 852 + .saturating_add(Weight::from_parts(362_921, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -2453,10 +2453,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `874 + r * (3 ±0)` // Estimated: `22215 + r * (15 ±0)` - // Minimum execution time: 293_151_000 picoseconds. - Weight::from_parts(298_625_720, 22215) - // Standard Error: 618 - .saturating_add(Weight::from_parts(141_123, 0).saturating_mul(r.into())) + // Minimum execution time: 296_658_000 picoseconds. + Weight::from_parts(301_626_339, 22215) + // Standard Error: 552 + .saturating_add(Weight::from_parts(144_509, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 15).saturating_mul(r.into())) @@ -2476,10 +2476,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `878 + r * (6 ±0)` // Estimated: `22220 + r * (30 ±0)` - // Minimum execution time: 294_679_000 picoseconds. - Weight::from_parts(301_245_956, 22220) - // Standard Error: 625 - .saturating_add(Weight::from_parts(279_599, 0).saturating_mul(r.into())) + // Minimum execution time: 297_329_000 picoseconds. + Weight::from_parts(302_627_659, 22220) + // Standard Error: 795 + .saturating_add(Weight::from_parts(277_320, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -2499,10 +2499,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `879 + r * (6 ±0)` // Estimated: `22205 + r * (30 ±0)` - // Minimum execution time: 294_475_000 picoseconds. - Weight::from_parts(302_784_643, 22205) - // Standard Error: 1_506 - .saturating_add(Weight::from_parts(281_282, 0).saturating_mul(r.into())) + // Minimum execution time: 298_286_000 picoseconds. + Weight::from_parts(296_212_228, 22205) + // Standard Error: 869 + .saturating_add(Weight::from_parts(292_524, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -2522,10 +2522,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1050 + r * (6 ±0)` // Estimated: `25258 + r * (30 ±0)` - // Minimum execution time: 295_934_000 picoseconds. - Weight::from_parts(300_509_639, 25258) - // Standard Error: 1_876 - .saturating_add(Weight::from_parts(1_461_655, 0).saturating_mul(r.into())) + // Minimum execution time: 300_932_000 picoseconds. + Weight::from_parts(338_934_558, 25258) + // Standard Error: 2_141 + .saturating_add(Weight::from_parts(1_415_846, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(7_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -2545,10 +2545,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `888 + r * (6 ±0)` // Estimated: `22305 + r * (30 ±0)` - // Minimum execution time: 295_712_000 picoseconds. - Weight::from_parts(300_975_365, 22305) - // Standard Error: 709 - .saturating_add(Weight::from_parts(270_583, 0).saturating_mul(r.into())) + // Minimum execution time: 300_674_000 picoseconds. + Weight::from_parts(301_242_195, 22305) + // Standard Error: 1_077 + .saturating_add(Weight::from_parts(283_148, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -2568,10 +2568,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `886 + r * (6 ±0)` // Estimated: `22295 + r * (30 ±0)` - // Minimum execution time: 294_382_000 picoseconds. - Weight::from_parts(300_809_229, 22295) - // Standard Error: 882 - .saturating_add(Weight::from_parts(276_951, 0).saturating_mul(r.into())) + // Minimum execution time: 298_770_000 picoseconds. + Weight::from_parts(307_499_190, 22295) + // Standard Error: 2_724 + .saturating_add(Weight::from_parts(276_723, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -2591,10 +2591,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `883 + r * (6 ±0)` // Estimated: `22285 + r * (30 ±0)` - // Minimum execution time: 294_226_000 picoseconds. - Weight::from_parts(306_073_511, 22285) - // Standard Error: 1_357 - .saturating_add(Weight::from_parts(262_748, 0).saturating_mul(r.into())) + // Minimum execution time: 297_789_000 picoseconds. + Weight::from_parts(294_447_138, 22285) + // Standard Error: 1_493 + .saturating_add(Weight::from_parts(293_277, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -2614,10 +2614,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `874 + r * (6 ±0)` // Estimated: `22215 + r * (30 ±0)` - // Minimum execution time: 294_398_000 picoseconds. - Weight::from_parts(295_941_338, 22215) - // Standard Error: 758 - .saturating_add(Weight::from_parts(276_881, 0).saturating_mul(r.into())) + // Minimum execution time: 298_115_000 picoseconds. + Weight::from_parts(299_326_366, 22215) + // Standard Error: 793 + .saturating_add(Weight::from_parts(280_735, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -2639,10 +2639,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `952 + r * (10 ±0)` // Estimated: `25022 + r * (60 ±0)` - // Minimum execution time: 293_885_000 picoseconds. - Weight::from_parts(311_040_568, 25022) - // Standard Error: 1_416 - .saturating_add(Weight::from_parts(1_280_756, 0).saturating_mul(r.into())) + // Minimum execution time: 298_018_000 picoseconds. + Weight::from_parts(308_656_166, 25022) + // Standard Error: 1_391 + .saturating_add(Weight::from_parts(1_257_729, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(7_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 60).saturating_mul(r.into())) @@ -2662,10 +2662,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `841 + r * (4 ±0)` // Estimated: `22035 + r * (20 ±0)` - // Minimum execution time: 152_431_000 picoseconds. - Weight::from_parts(156_905_667, 22035) - // Standard Error: 450 - .saturating_add(Weight::from_parts(102_424, 0).saturating_mul(r.into())) + // Minimum execution time: 153_449_000 picoseconds. + Weight::from_parts(158_405_182, 22035) + // Standard Error: 241 + .saturating_add(Weight::from_parts(102_367, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 20).saturating_mul(r.into())) @@ -2685,10 +2685,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `876 + r * (6 ±0)` // Estimated: `22220 + r * (30 ±0)` - // Minimum execution time: 294_550_000 picoseconds. - Weight::from_parts(298_021_140, 22220) - // Standard Error: 3_551 - .saturating_add(Weight::from_parts(233_406, 0).saturating_mul(r.into())) + // Minimum execution time: 297_696_000 picoseconds. + Weight::from_parts(302_710_958, 22220) + // Standard Error: 559 + .saturating_add(Weight::from_parts(219_593, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -2708,10 +2708,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `880` // Estimated: `22220` - // Minimum execution time: 295_994_000 picoseconds. - Weight::from_parts(299_273_819, 22220) + // Minimum execution time: 298_786_000 picoseconds. + Weight::from_parts(302_879_629, 22220) // Standard Error: 1 - .saturating_add(Weight::from_parts(602, 0).saturating_mul(n.into())) + .saturating_add(Weight::from_parts(598, 0).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) } @@ -2730,8 +2730,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `864 + r * (45 ±0)` // Estimated: `22140 + r * (225 ±0)` - // Minimum execution time: 291_844_000 picoseconds. - Weight::from_parts(296_149_024, 22140) + // Minimum execution time: 294_567_000 picoseconds. + Weight::from_parts(297_233_759, 22140) + // Standard Error: 210_838 + .saturating_add(Weight::from_parts(1_543_740, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 225).saturating_mul(r.into())) @@ -2751,10 +2753,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `874` // Estimated: `22255` - // Minimum execution time: 294_149_000 picoseconds. - Weight::from_parts(296_440_595, 22255) - // Standard Error: 1 - .saturating_add(Weight::from_parts(183, 0).saturating_mul(n.into())) + // Minimum execution time: 298_045_000 picoseconds. + Weight::from_parts(300_198_288, 22255) + // Standard Error: 0 + .saturating_add(Weight::from_parts(178, 0).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) } @@ -2777,10 +2779,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `906 + r * (452 ±0)` // Estimated: `26183 + r * (15994 ±0)` - // Minimum execution time: 293_207_000 picoseconds. - Weight::from_parts(295_625_485, 26183) - // Standard Error: 166_906 - .saturating_add(Weight::from_parts(77_337_214, 0).saturating_mul(r.into())) + // Minimum execution time: 296_887_000 picoseconds. + Weight::from_parts(299_450_573, 26183) + // Standard Error: 219_248 + .saturating_add(Weight::from_parts(77_923_426, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().reads((6_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3_u64)) @@ -2804,10 +2806,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `921 + r * (10 ±0)` // Estimated: `24859 + r * (60 ±0)` - // Minimum execution time: 294_412_000 picoseconds. - Weight::from_parts(310_786_053, 24859) - // Standard Error: 1_509 - .saturating_add(Weight::from_parts(1_774_469, 0).saturating_mul(r.into())) + // Minimum execution time: 300_512_000 picoseconds. + Weight::from_parts(315_644_833, 24859) + // Standard Error: 3_276 + .saturating_add(Weight::from_parts(1_714_966, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(7_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 60).saturating_mul(r.into())) @@ -2827,10 +2829,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `874 + r * (10 ±0)` // Estimated: `22215 + r * (50 ±0)` - // Minimum execution time: 294_604_000 picoseconds. - Weight::from_parts(310_942_955, 22215) - // Standard Error: 1_951 - .saturating_add(Weight::from_parts(3_439_050, 0).saturating_mul(r.into())) + // Minimum execution time: 296_127_000 picoseconds. + Weight::from_parts(308_860_135, 22215) + // Standard Error: 2_697 + .saturating_add(Weight::from_parts(3_487_844, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 50).saturating_mul(r.into())) @@ -2851,12 +2853,12 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `893 + t * (32 ±0)` // Estimated: `22320 + t * (2640 ±0)` - // Minimum execution time: 311_934_000 picoseconds. - Weight::from_parts(309_585_937, 22320) - // Standard Error: 437_901 - .saturating_add(Weight::from_parts(3_308_588, 0).saturating_mul(t.into())) - // Standard Error: 122 - .saturating_add(Weight::from_parts(270, 0).saturating_mul(n.into())) + // Minimum execution time: 313_710_000 picoseconds. + Weight::from_parts(305_520_960, 22320) + // Standard Error: 82_536 + .saturating_add(Weight::from_parts(2_691_211, 0).saturating_mul(t.into())) + // Standard Error: 23 + .saturating_add(Weight::from_parts(714, 0).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(t.into()))) .saturating_add(RocksDbWeight::get().writes(3_u64)) @@ -2878,10 +2880,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `873 + r * (7 ±0)` // Estimated: `22205 + r * (35 ±0)` - // Minimum execution time: 160_288_000 picoseconds. - Weight::from_parts(164_424_836, 22205) - // Standard Error: 382 - .saturating_add(Weight::from_parts(186_396, 0).saturating_mul(r.into())) + // Minimum execution time: 161_157_000 picoseconds. + Weight::from_parts(169_161_729, 22205) + // Standard Error: 1_310 + .saturating_add(Weight::from_parts(182_763, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 35).saturating_mul(r.into())) @@ -2901,10 +2903,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `125824` // Estimated: `270073` - // Minimum execution time: 412_244_000 picoseconds. - Weight::from_parts(419_094_825, 270073) - // Standard Error: 3 - .saturating_add(Weight::from_parts(747, 0).saturating_mul(i.into())) + // Minimum execution time: 413_085_000 picoseconds. + Weight::from_parts(415_025_010, 270073) + // Standard Error: 1 + .saturating_add(Weight::from_parts(753, 0).saturating_mul(i.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) } @@ -2915,10 +2917,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `941 + r * (292 ±0)` // Estimated: `939 + r * (293 ±0)` - // Minimum execution time: 296_082_000 picoseconds. - Weight::from_parts(196_213_145, 939) - // Standard Error: 9_850 - .saturating_add(Weight::from_parts(5_979_662, 0).saturating_mul(r.into())) + // Minimum execution time: 299_704_000 picoseconds. + Weight::from_parts(196_755_435, 939) + // Standard Error: 10_446 + .saturating_add(Weight::from_parts(6_022_040, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3_u64)) @@ -2932,10 +2934,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1432` // Estimated: `1405` - // Minimum execution time: 310_917_000 picoseconds. - Weight::from_parts(329_746_310, 1405) - // Standard Error: 47 - .saturating_add(Weight::from_parts(339, 0).saturating_mul(n.into())) + // Minimum execution time: 315_390_000 picoseconds. + Weight::from_parts(334_065_230, 1405) + // Standard Error: 37 + .saturating_add(Weight::from_parts(393, 0).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(8_u64)) .saturating_add(RocksDbWeight::get().writes(6_u64)) } @@ -2946,10 +2948,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1295 + n * (1 ±0)` // Estimated: `1292 + n * (1 ±0)` - // Minimum execution time: 310_694_000 picoseconds. - Weight::from_parts(311_689_026, 1292) - // Standard Error: 164 - .saturating_add(Weight::from_parts(817, 0).saturating_mul(n.into())) + // Minimum execution time: 315_285_000 picoseconds. + Weight::from_parts(317_588_260, 1292) + // Standard Error: 21 + .saturating_add(Weight::from_parts(180, 0).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(7_u64)) .saturating_add(RocksDbWeight::get().writes(4_u64)) .saturating_add(Weight::from_parts(0, 1).saturating_mul(n.into())) @@ -2961,10 +2963,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `937 + r * (288 ±0)` // Estimated: `941 + r * (289 ±0)` - // Minimum execution time: 296_991_000 picoseconds. - Weight::from_parts(198_697_479, 941) - // Standard Error: 9_677 - .saturating_add(Weight::from_parts(5_911_439, 0).saturating_mul(r.into())) + // Minimum execution time: 300_115_000 picoseconds. + Weight::from_parts(193_360_954, 941) + // Standard Error: 10_488 + .saturating_add(Weight::from_parts(5_909_174, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3_u64)) @@ -2978,10 +2980,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1291 + n * (1 ±0)` // Estimated: `1288 + n * (1 ±0)` - // Minimum execution time: 310_785_000 picoseconds. - Weight::from_parts(314_254_768, 1288) - // Standard Error: 57 - .saturating_add(Weight::from_parts(114, 0).saturating_mul(n.into())) + // Minimum execution time: 313_412_000 picoseconds. + Weight::from_parts(321_090_803, 1288) .saturating_add(RocksDbWeight::get().reads(7_u64)) .saturating_add(RocksDbWeight::get().writes(4_u64)) .saturating_add(Weight::from_parts(0, 1).saturating_mul(n.into())) @@ -2993,10 +2993,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `931 + r * (296 ±0)` // Estimated: `936 + r * (297 ±0)` - // Minimum execution time: 296_407_000 picoseconds. - Weight::from_parts(213_699_798, 936) - // Standard Error: 8_537 - .saturating_add(Weight::from_parts(4_932_583, 0).saturating_mul(r.into())) + // Minimum execution time: 299_282_000 picoseconds. + Weight::from_parts(215_461_113, 936) + // Standard Error: 8_348 + .saturating_add(Weight::from_parts(4_869_105, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3_u64)) @@ -3009,10 +3009,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1307 + n * (1 ±0)` // Estimated: `1304 + n * (1 ±0)` - // Minimum execution time: 309_406_000 picoseconds. - Weight::from_parts(318_290_759, 1304) - // Standard Error: 143 - .saturating_add(Weight::from_parts(365, 0).saturating_mul(n.into())) + // Minimum execution time: 314_603_000 picoseconds. + Weight::from_parts(318_271_823, 1304) + // Standard Error: 55 + .saturating_add(Weight::from_parts(724, 0).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(7_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 1).saturating_mul(n.into())) @@ -3024,10 +3024,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `952 + r * (288 ±0)` // Estimated: `953 + r * (289 ±0)` - // Minimum execution time: 296_436_000 picoseconds. - Weight::from_parts(207_798_173, 953) - // Standard Error: 8_784 - .saturating_add(Weight::from_parts(4_706_011, 0).saturating_mul(r.into())) + // Minimum execution time: 301_252_000 picoseconds. + Weight::from_parts(216_343_614, 953) + // Standard Error: 9_006 + .saturating_add(Weight::from_parts(4_724_156, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3_u64)) @@ -3040,10 +3040,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1294 + n * (1 ±0)` // Estimated: `1291 + n * (1 ±0)` - // Minimum execution time: 309_261_000 picoseconds. - Weight::from_parts(312_788_191, 1291) - // Standard Error: 44 - .saturating_add(Weight::from_parts(202, 0).saturating_mul(n.into())) + // Minimum execution time: 311_878_000 picoseconds. + Weight::from_parts(314_723_939, 1291) + // Standard Error: 56 + .saturating_add(Weight::from_parts(238, 0).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(7_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 1).saturating_mul(n.into())) @@ -3055,10 +3055,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `925 + r * (296 ±0)` // Estimated: `932 + r * (297 ±0)` - // Minimum execution time: 296_919_000 picoseconds. - Weight::from_parts(194_732_021, 932) - // Standard Error: 10_475 - .saturating_add(Weight::from_parts(6_166_417, 0).saturating_mul(r.into())) + // Minimum execution time: 299_105_000 picoseconds. + Weight::from_parts(197_260_949, 932) + // Standard Error: 9_886 + .saturating_add(Weight::from_parts(6_068_811, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3_u64)) @@ -3072,10 +3072,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1308 + n * (1 ±0)` // Estimated: `1305 + n * (1 ±0)` - // Minimum execution time: 312_037_000 picoseconds. - Weight::from_parts(314_927_194, 1305) - // Standard Error: 54 - .saturating_add(Weight::from_parts(701, 0).saturating_mul(n.into())) + // Minimum execution time: 313_968_000 picoseconds. + Weight::from_parts(321_850_683, 1305) + // Standard Error: 138 + .saturating_add(Weight::from_parts(549, 0).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(7_u64)) .saturating_add(RocksDbWeight::get().writes(4_u64)) .saturating_add(Weight::from_parts(0, 1).saturating_mul(n.into())) @@ -3095,10 +3095,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1501 + r * (45 ±0)` // Estimated: `27383 + r * (2700 ±0)` - // Minimum execution time: 296_978_000 picoseconds. - Weight::from_parts(303_134_616, 27383) - // Standard Error: 32_325 - .saturating_add(Weight::from_parts(20_839_058, 0).saturating_mul(r.into())) + // Minimum execution time: 299_284_000 picoseconds. + Weight::from_parts(128_844_910, 27383) + // Standard Error: 42_686 + .saturating_add(Weight::from_parts(20_679_877, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(7_u64)) .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(4_u64)) @@ -3120,10 +3120,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1670 + r * (288 ±0)` // Estimated: `27813 + r * (6391 ±0)` - // Minimum execution time: 297_256_000 picoseconds. - Weight::from_parts(297_488_000, 27813) - // Standard Error: 172_589 - .saturating_add(Weight::from_parts(281_919_961, 0).saturating_mul(r.into())) + // Minimum execution time: 301_318_000 picoseconds. + Weight::from_parts(301_592_000, 27813) + // Standard Error: 136_820 + .saturating_add(Weight::from_parts(283_690_080, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(7_u64)) .saturating_add(RocksDbWeight::get().reads((2_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3_u64)) @@ -3144,11 +3144,11 @@ impl WeightInfo for () { fn seal_delegate_call(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0 + r * (935 ±0)` - // Estimated: `22235 + r * (8322 ±7)` - // Minimum execution time: 297_834_000 picoseconds. - Weight::from_parts(298_889_000, 22235) - // Standard Error: 134_352 - .saturating_add(Weight::from_parts(278_241_503, 0).saturating_mul(r.into())) + // Estimated: `22235 + r * (8322 ±10)` + // Minimum execution time: 300_386_000 picoseconds. + Weight::from_parts(300_929_000, 22235) + // Standard Error: 108_586 + .saturating_add(Weight::from_parts(281_090_559, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().reads((2_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3_u64)) @@ -3171,12 +3171,12 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1314 + t * (268 ±0)` // Estimated: `31815 + t * (6290 ±0)` - // Minimum execution time: 449_990_000 picoseconds. - Weight::from_parts(445_179_856, 31815) - // Standard Error: 2_115_718 - .saturating_add(Weight::from_parts(16_373_494, 0).saturating_mul(t.into())) - // Standard Error: 3 - .saturating_add(Weight::from_parts(602, 0).saturating_mul(c.into())) + // Minimum execution time: 456_135_000 picoseconds. + Weight::from_parts(444_756_482, 31815) + // Standard Error: 1_343_975 + .saturating_add(Weight::from_parts(18_355_730, 0).saturating_mul(t.into())) + // Standard Error: 1 + .saturating_add(Weight::from_parts(607, 0).saturating_mul(c.into())) .saturating_add(RocksDbWeight::get().reads(9_u64)) .saturating_add(RocksDbWeight::get().reads((2_u64).saturating_mul(t.into()))) .saturating_add(RocksDbWeight::get().writes(5_u64)) @@ -3202,10 +3202,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1988 + r * (319 ±0)` // Estimated: `34745 + r * (17090 ±0)` - // Minimum execution time: 297_789_000 picoseconds. - Weight::from_parts(298_189_000, 34745) - // Standard Error: 459_960 - .saturating_add(Weight::from_parts(380_729_195, 0).saturating_mul(r.into())) + // Minimum execution time: 304_068_000 picoseconds. + Weight::from_parts(304_418_000, 34745) + // Standard Error: 473_569 + .saturating_add(Weight::from_parts(383_386_349, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(8_u64)) .saturating_add(RocksDbWeight::get().reads((6_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(6_u64)) @@ -3233,14 +3233,14 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1231 + t * (219 ±0)` // Estimated: `43797 + t * (3812 ±2)` - // Minimum execution time: 1_630_065_000 picoseconds. - Weight::from_parts(402_823_465, 43797) - // Standard Error: 4_564_680 - .saturating_add(Weight::from_parts(88_170_136, 0).saturating_mul(t.into())) + // Minimum execution time: 1_634_435_000 picoseconds. + Weight::from_parts(395_586_009, 43797) + // Standard Error: 4_547_520 + .saturating_add(Weight::from_parts(86_875_110, 0).saturating_mul(t.into())) // Standard Error: 7 - .saturating_add(Weight::from_parts(1_163, 0).saturating_mul(i.into())) + .saturating_add(Weight::from_parts(1_164, 0).saturating_mul(i.into())) // Standard Error: 7 - .saturating_add(Weight::from_parts(1_331, 0).saturating_mul(s.into())) + .saturating_add(Weight::from_parts(1_340, 0).saturating_mul(s.into())) .saturating_add(RocksDbWeight::get().reads(13_u64)) .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(t.into()))) .saturating_add(RocksDbWeight::get().writes(10_u64)) @@ -3262,10 +3262,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `873 + r * (8 ±0)` // Estimated: `22190 + r * (40 ±0)` - // Minimum execution time: 296_420_000 picoseconds. - Weight::from_parts(301_056_023, 22190) - // Standard Error: 978 - .saturating_add(Weight::from_parts(535_017, 0).saturating_mul(r.into())) + // Minimum execution time: 297_518_000 picoseconds. + Weight::from_parts(300_525_269, 22190) + // Standard Error: 1_051 + .saturating_add(Weight::from_parts(540_623, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 40).saturating_mul(r.into())) @@ -3285,10 +3285,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `881` // Estimated: `22225` - // Minimum execution time: 296_630_000 picoseconds. - Weight::from_parts(287_096_287, 22225) - // Standard Error: 4 - .saturating_add(Weight::from_parts(3_962, 0).saturating_mul(n.into())) + // Minimum execution time: 299_463_000 picoseconds. + Weight::from_parts(304_912_750, 22225) + // Standard Error: 2 + .saturating_add(Weight::from_parts(3_949, 0).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) } @@ -3307,10 +3307,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `875 + r * (8 ±0)` // Estimated: `22205 + r * (40 ±0)` - // Minimum execution time: 297_066_000 picoseconds. - Weight::from_parts(302_940_895, 22205) - // Standard Error: 1_321 - .saturating_add(Weight::from_parts(708_348, 0).saturating_mul(r.into())) + // Minimum execution time: 297_825_000 picoseconds. + Weight::from_parts(306_887_951, 22205) + // Standard Error: 1_397 + .saturating_add(Weight::from_parts(700_399, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 40).saturating_mul(r.into())) @@ -3330,10 +3330,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `883` // Estimated: `22245` - // Minimum execution time: 296_477_000 picoseconds. - Weight::from_parts(299_363_337, 22245) + // Minimum execution time: 299_448_000 picoseconds. + Weight::from_parts(297_766_818, 22245) // Standard Error: 2 - .saturating_add(Weight::from_parts(3_161, 0).saturating_mul(n.into())) + .saturating_add(Weight::from_parts(3_166, 0).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) } @@ -3352,10 +3352,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `875 + r * (8 ±0)` // Estimated: `22220 + r * (40 ±0)` - // Minimum execution time: 292_933_000 picoseconds. - Weight::from_parts(297_618_977, 22220) - // Standard Error: 666 - .saturating_add(Weight::from_parts(375_539, 0).saturating_mul(r.into())) + // Minimum execution time: 296_039_000 picoseconds. + Weight::from_parts(300_877_647, 22220) + // Standard Error: 824 + .saturating_add(Weight::from_parts(373_901, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 40).saturating_mul(r.into())) @@ -3375,8 +3375,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `883` // Estimated: `22265` - // Minimum execution time: 295_117_000 picoseconds. - Weight::from_parts(286_782_955, 22265) + // Minimum execution time: 298_124_000 picoseconds. + Weight::from_parts(290_841_791, 22265) // Standard Error: 2 .saturating_add(Weight::from_parts(926, 0).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) @@ -3397,10 +3397,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `875 + r * (8 ±0)` // Estimated: `22225 + r * (40 ±0)` - // Minimum execution time: 292_784_000 picoseconds. - Weight::from_parts(297_101_980, 22225) - // Standard Error: 957 - .saturating_add(Weight::from_parts(375_494, 0).saturating_mul(r.into())) + // Minimum execution time: 295_798_000 picoseconds. + Weight::from_parts(307_698_954, 22225) + // Standard Error: 810 + .saturating_add(Weight::from_parts(365_596, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 40).saturating_mul(r.into())) @@ -3420,8 +3420,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `883` // Estimated: `22235` - // Minimum execution time: 293_035_000 picoseconds. - Weight::from_parts(286_119_562, 22235) + // Minimum execution time: 296_843_000 picoseconds. + Weight::from_parts(291_292_218, 22235) // Standard Error: 2 .saturating_add(Weight::from_parts(925, 0).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) @@ -3442,10 +3442,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `800 + r * (78 ±0)` // Estimated: `21850 + r * (390 ±0)` - // Minimum execution time: 296_257_000 picoseconds. - Weight::from_parts(441_833_692, 21850) - // Standard Error: 9_583 - .saturating_add(Weight::from_parts(36_898_312, 0).saturating_mul(r.into())) + // Minimum execution time: 298_924_000 picoseconds. + Weight::from_parts(487_801_227, 21850) + // Standard Error: 9_785 + .saturating_add(Weight::from_parts(36_979_740, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 390).saturating_mul(r.into())) @@ -3465,10 +3465,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `645 + r * (44 ±0)` // Estimated: `21110 + r * (220 ±0)` - // Minimum execution time: 297_493_000 picoseconds. - Weight::from_parts(312_524_091, 21110) - // Standard Error: 3_504 - .saturating_add(Weight::from_parts(9_201_372, 0).saturating_mul(r.into())) + // Minimum execution time: 302_960_000 picoseconds. + Weight::from_parts(313_517_322, 21110) + // Standard Error: 3_335 + .saturating_add(Weight::from_parts(9_201_032, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 220).saturating_mul(r.into())) @@ -3489,11 +3489,11 @@ impl WeightInfo for () { fn seal_set_code_hash(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0 + r * (1030 ±0)` - // Estimated: `30592 + r * (11919 ±7)` - // Minimum execution time: 296_076_000 picoseconds. - Weight::from_parts(296_514_000, 30592) - // Standard Error: 43_880 - .saturating_add(Weight::from_parts(21_680_707, 0).saturating_mul(r.into())) + // Estimated: `30592 + r * (11919 ±10)` + // Minimum execution time: 299_941_000 picoseconds. + Weight::from_parts(300_467_000, 30592) + // Standard Error: 44_213 + .saturating_add(Weight::from_parts(21_518_035, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().reads((3_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3_u64)) @@ -3515,10 +3515,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `869 + r * (3 ±0)` // Estimated: `22215 + r * (15 ±0)` - // Minimum execution time: 294_804_000 picoseconds. - Weight::from_parts(299_535_282, 22215) - // Standard Error: 571 - .saturating_add(Weight::from_parts(142_534, 0).saturating_mul(r.into())) + // Minimum execution time: 299_254_000 picoseconds. + Weight::from_parts(306_761_678, 22215) + // Standard Error: 710 + .saturating_add(Weight::from_parts(141_088, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 15).saturating_mul(r.into())) @@ -3538,10 +3538,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `2072 + r * (39 ±0)` // Estimated: `27645 + r * (200 ±0)` - // Minimum execution time: 297_265_000 picoseconds. - Weight::from_parts(333_812_325, 27645) - // Standard Error: 1_215 - .saturating_add(Weight::from_parts(225_067, 0).saturating_mul(r.into())) + // Minimum execution time: 301_788_000 picoseconds. + Weight::from_parts(339_396_255, 27645) + // Standard Error: 1_234 + .saturating_add(Weight::from_parts(223_978, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 200).saturating_mul(r.into())) @@ -3563,10 +3563,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `872 + r * (3 ±0)` // Estimated: `24580 + r * (18 ±0)` - // Minimum execution time: 295_183_000 picoseconds. - Weight::from_parts(307_123_476, 24580) - // Standard Error: 1_711 - .saturating_add(Weight::from_parts(113_489, 0).saturating_mul(r.into())) + // Minimum execution time: 297_681_000 picoseconds. + Weight::from_parts(304_433_205, 24580) + // Standard Error: 395 + .saturating_add(Weight::from_parts(120_614, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(7_u64)) .saturating_add(RocksDbWeight::get().writes(4_u64)) .saturating_add(Weight::from_parts(0, 18).saturating_mul(r.into())) @@ -3576,509 +3576,509 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_099_000 picoseconds. - Weight::from_parts(1_565_682, 0) - // Standard Error: 21 - .saturating_add(Weight::from_parts(4_059, 0).saturating_mul(r.into())) + // Minimum execution time: 1_092_000 picoseconds. + Weight::from_parts(1_348_064, 0) + // Standard Error: 2 + .saturating_add(Weight::from_parts(4_130, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64load(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_221_000 picoseconds. - Weight::from_parts(1_808_305, 0) + // Minimum execution time: 1_252_000 picoseconds. + Weight::from_parts(1_905_738, 0) // Standard Error: 18 - .saturating_add(Weight::from_parts(10_804, 0).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(10_809, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64store(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_293_000 picoseconds. - Weight::from_parts(1_705_193, 0) - // Standard Error: 8 - .saturating_add(Weight::from_parts(10_139, 0).saturating_mul(r.into())) + // Minimum execution time: 1_267_000 picoseconds. + Weight::from_parts(1_752_821, 0) + // Standard Error: 3 + .saturating_add(Weight::from_parts(10_070, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_select(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_112_000 picoseconds. - Weight::from_parts(1_487_328, 0) - // Standard Error: 5 - .saturating_add(Weight::from_parts(11_496, 0).saturating_mul(r.into())) + // Minimum execution time: 1_102_000 picoseconds. + Weight::from_parts(1_500_860, 0) + // Standard Error: 4 + .saturating_add(Weight::from_parts(11_495, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_if(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_040_000 picoseconds. - Weight::from_parts(1_288_830, 0) - // Standard Error: 8 - .saturating_add(Weight::from_parts(13_174, 0).saturating_mul(r.into())) + // Minimum execution time: 1_071_000 picoseconds. + Weight::from_parts(1_355_321, 0) + // Standard Error: 53 + .saturating_add(Weight::from_parts(13_194, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_br(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_076_000 picoseconds. - Weight::from_parts(1_422_075, 0) - // Standard Error: 9 - .saturating_add(Weight::from_parts(6_448, 0).saturating_mul(r.into())) + // Minimum execution time: 1_071_000 picoseconds. + Weight::from_parts(1_432_437, 0) + // Standard Error: 5 + .saturating_add(Weight::from_parts(6_433, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_br_if(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_080_000 picoseconds. - Weight::from_parts(987_129, 0) - // Standard Error: 18 - .saturating_add(Weight::from_parts(9_806, 0).saturating_mul(r.into())) + // Minimum execution time: 1_113_000 picoseconds. + Weight::from_parts(818_433, 0) + // Standard Error: 31 + .saturating_add(Weight::from_parts(9_945, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_br_table(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_062_000 picoseconds. - Weight::from_parts(993_857, 0) - // Standard Error: 21 - .saturating_add(Weight::from_parts(11_711, 0).saturating_mul(r.into())) + // Minimum execution time: 1_097_000 picoseconds. + Weight::from_parts(883_753, 0) + // Standard Error: 25 + .saturating_add(Weight::from_parts(11_774, 0).saturating_mul(r.into())) } /// The range of component `e` is `[1, 256]`. fn instr_br_table_per_entry(e: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_186_000 picoseconds. - Weight::from_parts(1_318_739, 0) - // Standard Error: 83 - .saturating_add(Weight::from_parts(368, 0).saturating_mul(e.into())) + // Minimum execution time: 1_163_000 picoseconds. + Weight::from_parts(1_307_002, 0) + // Standard Error: 19 + .saturating_add(Weight::from_parts(171, 0).saturating_mul(e.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_call(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_073_000 picoseconds. - Weight::from_parts(2_478_331, 0) - // Standard Error: 75 - .saturating_add(Weight::from_parts(23_624, 0).saturating_mul(r.into())) + // Minimum execution time: 1_098_000 picoseconds. + Weight::from_parts(1_811_922, 0) + // Standard Error: 16 + .saturating_add(Weight::from_parts(24_113, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_call_indirect(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_275_000 picoseconds. - Weight::from_parts(4_810_152, 0) - // Standard Error: 150 - .saturating_add(Weight::from_parts(29_146, 0).saturating_mul(r.into())) + // Minimum execution time: 1_272_000 picoseconds. + Weight::from_parts(2_615_469, 0) + // Standard Error: 17 + .saturating_add(Weight::from_parts(29_889, 0).saturating_mul(r.into())) } /// The range of component `l` is `[0, 1024]`. fn instr_call_per_local(l: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_310_000 picoseconds. - Weight::from_parts(1_690_953, 0) - // Standard Error: 23 - .saturating_add(Weight::from_parts(1_044, 0).saturating_mul(l.into())) + // Minimum execution time: 1_281_000 picoseconds. + Weight::from_parts(1_622_375, 0) + // Standard Error: 43 + .saturating_add(Weight::from_parts(1_285, 0).saturating_mul(l.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_local_get(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_478_000 picoseconds. - Weight::from_parts(2_794_884, 0) + // Minimum execution time: 2_518_000 picoseconds. + Weight::from_parts(2_764_062, 0) // Standard Error: 2 - .saturating_add(Weight::from_parts(4_605, 0).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(4_621, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_local_set(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_453_000 picoseconds. - Weight::from_parts(2_736_084, 0) - // Standard Error: 18 - .saturating_add(Weight::from_parts(4_872, 0).saturating_mul(r.into())) + // Minimum execution time: 2_482_000 picoseconds. + Weight::from_parts(2_764_879, 0) + // Standard Error: 3 + .saturating_add(Weight::from_parts(4_841, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_local_tee(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_479_000 picoseconds. - Weight::from_parts(2_791_139, 0) - // Standard Error: 25 - .saturating_add(Weight::from_parts(6_603, 0).saturating_mul(r.into())) + // Minimum execution time: 2_452_000 picoseconds. + Weight::from_parts(2_801_189, 0) + // Standard Error: 3 + .saturating_add(Weight::from_parts(6_584, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_global_get(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_249_000 picoseconds. - Weight::from_parts(1_624_993, 0) - // Standard Error: 3 - .saturating_add(Weight::from_parts(8_978, 0).saturating_mul(r.into())) + // Minimum execution time: 1_236_000 picoseconds. + Weight::from_parts(1_613_539, 0) + // Standard Error: 8 + .saturating_add(Weight::from_parts(8_990, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_global_set(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_220_000 picoseconds. - Weight::from_parts(1_823_853, 0) - // Standard Error: 10 - .saturating_add(Weight::from_parts(9_133, 0).saturating_mul(r.into())) + // Minimum execution time: 1_226_000 picoseconds. + Weight::from_parts(1_608_390, 0) + // Standard Error: 3 + .saturating_add(Weight::from_parts(9_191, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_memory_current(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_247_000 picoseconds. - Weight::from_parts(1_614_156, 0) - // Standard Error: 3 - .saturating_add(Weight::from_parts(8_094, 0).saturating_mul(r.into())) + // Minimum execution time: 1_289_000 picoseconds. + Weight::from_parts(1_476_284, 0) + // Standard Error: 299 + .saturating_add(Weight::from_parts(8_936, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 16]`. fn instr_memory_grow(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_140_000 picoseconds. - Weight::from_parts(459_384, 0) - // Standard Error: 141_306 - .saturating_add(Weight::from_parts(13_244_905, 0).saturating_mul(r.into())) + // Minimum execution time: 1_115_000 picoseconds. + Weight::from_parts(250_282, 0) + // Standard Error: 134_033 + .saturating_add(Weight::from_parts(13_275_173, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64clz(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_067_000 picoseconds. - Weight::from_parts(1_433_543, 0) - // Standard Error: 2 - .saturating_add(Weight::from_parts(6_340, 0).saturating_mul(r.into())) + // Minimum execution time: 1_088_000 picoseconds. + Weight::from_parts(1_440_356, 0) + // Standard Error: 3 + .saturating_add(Weight::from_parts(6_360, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64ctz(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_109_000 picoseconds. - Weight::from_parts(1_412_240, 0) - // Standard Error: 3 - .saturating_add(Weight::from_parts(6_353, 0).saturating_mul(r.into())) + // Minimum execution time: 1_103_000 picoseconds. + Weight::from_parts(1_384_675, 0) + // Standard Error: 4 + .saturating_add(Weight::from_parts(6_381, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64popcnt(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_108_000 picoseconds. - Weight::from_parts(1_436_276, 0) - // Standard Error: 2 - .saturating_add(Weight::from_parts(6_351, 0).saturating_mul(r.into())) + // Minimum execution time: 1_137_000 picoseconds. + Weight::from_parts(1_417_108, 0) + // Standard Error: 3 + .saturating_add(Weight::from_parts(6_368, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64eqz(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_095_000 picoseconds. - Weight::from_parts(1_278_472, 0) - // Standard Error: 44 - .saturating_add(Weight::from_parts(6_620, 0).saturating_mul(r.into())) + // Minimum execution time: 1_106_000 picoseconds. + Weight::from_parts(1_429_051, 0) + // Standard Error: 2 + .saturating_add(Weight::from_parts(6_529, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64extendsi32(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_061_000 picoseconds. - Weight::from_parts(1_457_890, 0) - // Standard Error: 6 - .saturating_add(Weight::from_parts(6_168, 0).saturating_mul(r.into())) + // Minimum execution time: 1_089_000 picoseconds. + Weight::from_parts(1_592_361, 0) + // Standard Error: 22 + .saturating_add(Weight::from_parts(6_170, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64extendui32(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_123_000 picoseconds. - Weight::from_parts(2_002_625, 0) - // Standard Error: 76 - .saturating_add(Weight::from_parts(6_045, 0).saturating_mul(r.into())) + // Minimum execution time: 1_033_000 picoseconds. + Weight::from_parts(1_421_375, 0) + // Standard Error: 3 + .saturating_add(Weight::from_parts(6_215, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i32wrapi64(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_102_000 picoseconds. - Weight::from_parts(1_478_644, 0) + // Minimum execution time: 1_059_000 picoseconds. + Weight::from_parts(1_399_454, 0) // Standard Error: 3 - .saturating_add(Weight::from_parts(6_172, 0).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(6_211, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64eq(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_097_000 picoseconds. - Weight::from_parts(1_431_622, 0) - // Standard Error: 2 - .saturating_add(Weight::from_parts(9_090, 0).saturating_mul(r.into())) + // Minimum execution time: 1_098_000 picoseconds. + Weight::from_parts(1_474_366, 0) + // Standard Error: 3 + .saturating_add(Weight::from_parts(9_088, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64ne(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_064_000 picoseconds. - Weight::from_parts(1_426_804, 0) + // Minimum execution time: 1_068_000 picoseconds. + Weight::from_parts(1_466_463, 0) // Standard Error: 3 - .saturating_add(Weight::from_parts(9_087, 0).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(9_082, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64lts(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_094_000 picoseconds. - Weight::from_parts(1_715_320, 0) - // Standard Error: 22 - .saturating_add(Weight::from_parts(9_007, 0).saturating_mul(r.into())) + // Minimum execution time: 1_087_000 picoseconds. + Weight::from_parts(1_437_968, 0) + // Standard Error: 3 + .saturating_add(Weight::from_parts(9_102, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64ltu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_076_000 picoseconds. - Weight::from_parts(1_436_680, 0) - // Standard Error: 3 - .saturating_add(Weight::from_parts(9_091, 0).saturating_mul(r.into())) + // Minimum execution time: 1_105_000 picoseconds. + Weight::from_parts(1_744_281, 0) + // Standard Error: 31 + .saturating_add(Weight::from_parts(9_015, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64gts(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_081_000 picoseconds. - Weight::from_parts(1_443_550, 0) - // Standard Error: 3 - .saturating_add(Weight::from_parts(9_082, 0).saturating_mul(r.into())) + // Minimum execution time: 1_090_000 picoseconds. + Weight::from_parts(1_442_670, 0) + // Standard Error: 2 + .saturating_add(Weight::from_parts(9_090, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64gtu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_073_000 picoseconds. - Weight::from_parts(1_466_037, 0) - // Standard Error: 2 - .saturating_add(Weight::from_parts(9_187, 0).saturating_mul(r.into())) + // Minimum execution time: 1_076_000 picoseconds. + Weight::from_parts(1_846_895, 0) + // Standard Error: 111 + .saturating_add(Weight::from_parts(9_161, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64les(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_064_000 picoseconds. - Weight::from_parts(1_366_183, 0) - // Standard Error: 7 - .saturating_add(Weight::from_parts(9_144, 0).saturating_mul(r.into())) + // Minimum execution time: 1_074_000 picoseconds. + Weight::from_parts(1_476_749, 0) + // Standard Error: 5 + .saturating_add(Weight::from_parts(9_092, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64leu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_129_000 picoseconds. - Weight::from_parts(1_473_995, 0) - // Standard Error: 3 - .saturating_add(Weight::from_parts(9_192, 0).saturating_mul(r.into())) + // Minimum execution time: 1_049_000 picoseconds. + Weight::from_parts(1_775_900, 0) + // Standard Error: 22 + .saturating_add(Weight::from_parts(9_116, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64ges(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_088_000 picoseconds. - Weight::from_parts(1_340_650, 0) - // Standard Error: 238 - .saturating_add(Weight::from_parts(9_423, 0).saturating_mul(r.into())) + // Minimum execution time: 1_067_000 picoseconds. + Weight::from_parts(1_478_768, 0) + // Standard Error: 3 + .saturating_add(Weight::from_parts(9_077, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64geu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_076_000 picoseconds. - Weight::from_parts(1_476_811, 0) - // Standard Error: 2 - .saturating_add(Weight::from_parts(9_068, 0).saturating_mul(r.into())) + // Minimum execution time: 1_109_000 picoseconds. + Weight::from_parts(1_481_218, 0) + // Standard Error: 18 + .saturating_add(Weight::from_parts(9_103, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64add(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_103_000 picoseconds. - Weight::from_parts(1_412_117, 0) - // Standard Error: 4 - .saturating_add(Weight::from_parts(8_985, 0).saturating_mul(r.into())) + // Minimum execution time: 1_099_000 picoseconds. + Weight::from_parts(1_704_462, 0) + // Standard Error: 23 + .saturating_add(Weight::from_parts(8_905, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64sub(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_092_000 picoseconds. - Weight::from_parts(1_429_964, 0) - // Standard Error: 4 - .saturating_add(Weight::from_parts(8_879, 0).saturating_mul(r.into())) + // Minimum execution time: 1_081_000 picoseconds. + Weight::from_parts(1_445_578, 0) + // Standard Error: 3 + .saturating_add(Weight::from_parts(8_861, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64mul(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_127_000 picoseconds. - Weight::from_parts(1_426_155, 0) - // Standard Error: 4 - .saturating_add(Weight::from_parts(8_877, 0).saturating_mul(r.into())) + // Minimum execution time: 1_046_000 picoseconds. + Weight::from_parts(1_193_756, 0) + // Standard Error: 125 + .saturating_add(Weight::from_parts(9_079, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64divs(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_116_000 picoseconds. - Weight::from_parts(1_476_450, 0) - // Standard Error: 4 - .saturating_add(Weight::from_parts(15_220, 0).saturating_mul(r.into())) + // Minimum execution time: 1_044_000 picoseconds. + Weight::from_parts(1_434_492, 0) + // Standard Error: 3 + .saturating_add(Weight::from_parts(15_233, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64divu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_109_000 picoseconds. - Weight::from_parts(1_594_767, 0) - // Standard Error: 27 - .saturating_add(Weight::from_parts(14_539, 0).saturating_mul(r.into())) + // Minimum execution time: 1_079_000 picoseconds. + Weight::from_parts(1_470_105, 0) + // Standard Error: 5 + .saturating_add(Weight::from_parts(14_590, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64rems(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_089_000 picoseconds. - Weight::from_parts(1_472_517, 0) + // Minimum execution time: 1_062_000 picoseconds. + Weight::from_parts(1_456_204, 0) // Standard Error: 3 - .saturating_add(Weight::from_parts(15_498, 0).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(15_511, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64remu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_123_000 picoseconds. - Weight::from_parts(1_483_961, 0) - // Standard Error: 3 - .saturating_add(Weight::from_parts(14_514, 0).saturating_mul(r.into())) + // Minimum execution time: 1_077_000 picoseconds. + Weight::from_parts(1_488_475, 0) + // Standard Error: 2 + .saturating_add(Weight::from_parts(14_516, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64and(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_083_000 picoseconds. - Weight::from_parts(1_395_325, 0) - // Standard Error: 6 - .saturating_add(Weight::from_parts(9_005, 0).saturating_mul(r.into())) + // Minimum execution time: 1_101_000 picoseconds. + Weight::from_parts(1_467_642, 0) + // Standard Error: 3 + .saturating_add(Weight::from_parts(8_974, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64or(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_113_000 picoseconds. - Weight::from_parts(1_454_503, 0) - // Standard Error: 2 - .saturating_add(Weight::from_parts(8_961, 0).saturating_mul(r.into())) + // Minimum execution time: 1_098_000 picoseconds. + Weight::from_parts(1_451_276, 0) + // Standard Error: 4 + .saturating_add(Weight::from_parts(8_983, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64xor(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_066_000 picoseconds. - Weight::from_parts(1_417_719, 0) - // Standard Error: 1 - .saturating_add(Weight::from_parts(8_970, 0).saturating_mul(r.into())) + // Minimum execution time: 1_051_000 picoseconds. + Weight::from_parts(1_443_325, 0) + // Standard Error: 3 + .saturating_add(Weight::from_parts(8_986, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64shl(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_112_000 picoseconds. - Weight::from_parts(1_463_733, 0) - // Standard Error: 4 - .saturating_add(Weight::from_parts(9_022, 0).saturating_mul(r.into())) + // Minimum execution time: 1_111_000 picoseconds. + Weight::from_parts(1_464_991, 0) + // Standard Error: 2 + .saturating_add(Weight::from_parts(9_035, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64shrs(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_090_000 picoseconds. - Weight::from_parts(1_441_887, 0) - // Standard Error: 5 - .saturating_add(Weight::from_parts(9_045, 0).saturating_mul(r.into())) + // Minimum execution time: 1_036_000 picoseconds. + Weight::from_parts(755_163, 0) + // Standard Error: 235 + .saturating_add(Weight::from_parts(9_524, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64shru(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_083_000 picoseconds. - Weight::from_parts(1_452_925, 0) - // Standard Error: 2 - .saturating_add(Weight::from_parts(9_025, 0).saturating_mul(r.into())) + // Minimum execution time: 1_081_000 picoseconds. + Weight::from_parts(1_463_369, 0) + // Standard Error: 3 + .saturating_add(Weight::from_parts(9_030, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64rotl(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_076_000 picoseconds. - Weight::from_parts(1_410_848, 0) - // Standard Error: 3 - .saturating_add(Weight::from_parts(9_039, 0).saturating_mul(r.into())) + // Minimum execution time: 1_115_000 picoseconds. + Weight::from_parts(915_328, 0) + // Standard Error: 25 + .saturating_add(Weight::from_parts(9_454, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64rotr(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_102_000 picoseconds. - Weight::from_parts(1_432_120, 0) - // Standard Error: 4 - .saturating_add(Weight::from_parts(9_034, 0).saturating_mul(r.into())) + // Minimum execution time: 1_153_000 picoseconds. + Weight::from_parts(1_581_395, 0) + // Standard Error: 17 + .saturating_add(Weight::from_parts(9_001, 0).saturating_mul(r.into())) } } From 9d58ae38e0e886ac47574cd566e7babab8dcf1e1 Mon Sep 17 00:00:00 2001 From: command-bot <> Date: Tue, 14 Mar 2023 16:28:39 +0000 Subject: [PATCH 5/7] ".git/.scripts/commands/bench/bench.sh" pallet dev pallet_contracts --- frame/contracts/src/weights.rs | 1804 ++++++++++++++++---------------- 1 file changed, 902 insertions(+), 902 deletions(-) diff --git a/frame/contracts/src/weights.rs b/frame/contracts/src/weights.rs index 8ad4643093332..c0e54b5a73e6d 100644 --- a/frame/contracts/src/weights.rs +++ b/frame/contracts/src/weights.rs @@ -177,8 +177,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `109` // Estimated: `1594` - // Minimum execution time: 2_620_000 picoseconds. - Weight::from_parts(2_855_000, 1594) + // Minimum execution time: 2_640_000 picoseconds. + Weight::from_parts(2_797_000, 1594) .saturating_add(T::DbWeight::get().reads(1_u64)) } /// Storage: Skipped Metadata (r:0 w:0) @@ -188,10 +188,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `481 + k * (69 ±0)` // Estimated: `471 + k * (70 ±0)` - // Minimum execution time: 10_897_000 picoseconds. - Weight::from_parts(5_262_658, 471) - // Standard Error: 1_036 - .saturating_add(Weight::from_parts(974_185, 0).saturating_mul(k.into())) + // Minimum execution time: 11_093_000 picoseconds. + Weight::from_parts(7_653_195, 471) + // Standard Error: 816 + .saturating_add(Weight::from_parts(970_561, 0).saturating_mul(k.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(k.into()))) .saturating_add(T::DbWeight::get().writes(1_u64)) @@ -205,10 +205,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `281 + q * (33 ±0)` // Estimated: `1753 + q * (33 ±0)` - // Minimum execution time: 2_647_000 picoseconds. - Weight::from_parts(9_950_043, 1753) - // Standard Error: 3_684 - .saturating_add(Weight::from_parts(1_309_594, 0).saturating_mul(q.into())) + // Minimum execution time: 2_747_000 picoseconds. + Weight::from_parts(11_159_232, 1753) + // Standard Error: 3_260 + .saturating_add(Weight::from_parts(1_275_028, 0).saturating_mul(q.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) .saturating_add(Weight::from_parts(0, 33).saturating_mul(q.into())) @@ -222,10 +222,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `270 + c * (1 ±0)` // Estimated: `4015 + c * (2 ±0)` - // Minimum execution time: 30_510_000 picoseconds. - Weight::from_parts(32_266_187, 4015) - // Standard Error: 59 - .saturating_add(Weight::from_parts(49_621, 0).saturating_mul(c.into())) + // Minimum execution time: 30_434_000 picoseconds. + Weight::from_parts(27_332_815, 4015) + // Standard Error: 54 + .saturating_add(Weight::from_parts(50_074, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) .saturating_add(Weight::from_parts(0, 2).saturating_mul(c.into())) @@ -245,10 +245,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `803` // Estimated: `21880 + c * (5 ±0)` - // Minimum execution time: 313_177_000 picoseconds. - Weight::from_parts(323_305_650, 21880) - // Standard Error: 32 - .saturating_add(Weight::from_parts(31_333, 0).saturating_mul(c.into())) + // Minimum execution time: 310_870_000 picoseconds. + Weight::from_parts(327_033_585, 21880) + // Standard Error: 27 + .saturating_add(Weight::from_parts(30_985, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) .saturating_add(Weight::from_parts(0, 5).saturating_mul(c.into())) @@ -276,14 +276,14 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `270` // Estimated: `26207` - // Minimum execution time: 3_230_452_000 picoseconds. - Weight::from_parts(722_132_747, 26207) - // Standard Error: 276 - .saturating_add(Weight::from_parts(91_421, 0).saturating_mul(c.into())) - // Standard Error: 16 - .saturating_add(Weight::from_parts(1_106, 0).saturating_mul(i.into())) - // Standard Error: 16 - .saturating_add(Weight::from_parts(1_418, 0).saturating_mul(s.into())) + // Minimum execution time: 3_125_341_000 picoseconds. + Weight::from_parts(367_707_566, 26207) + // Standard Error: 378 + .saturating_add(Weight::from_parts(94_873, 0).saturating_mul(c.into())) + // Standard Error: 22 + .saturating_add(Weight::from_parts(1_238, 0).saturating_mul(i.into())) + // Standard Error: 22 + .saturating_add(Weight::from_parts(1_524, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(9_u64)) .saturating_add(T::DbWeight::get().writes(10_u64)) } @@ -307,12 +307,12 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `546` // Estimated: `28969` - // Minimum execution time: 1_600_558_000 picoseconds. - Weight::from_parts(225_664_510, 28969) + // Minimum execution time: 1_597_763_000 picoseconds. + Weight::from_parts(241_042_230, 28969) // Standard Error: 8 - .saturating_add(Weight::from_parts(1_451, 0).saturating_mul(i.into())) + .saturating_add(Weight::from_parts(1_434, 0).saturating_mul(i.into())) // Standard Error: 8 - .saturating_add(Weight::from_parts(1_448, 0).saturating_mul(s.into())) + .saturating_add(Weight::from_parts(1_442, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(9_u64)) .saturating_add(T::DbWeight::get().writes(7_u64)) } @@ -330,8 +330,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `855` // Estimated: `22095` - // Minimum execution time: 170_428_000 picoseconds. - Weight::from_parts(171_198_000, 22095) + // Minimum execution time: 169_259_000 picoseconds. + Weight::from_parts(170_059_000, 22095) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -348,10 +348,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `109` // Estimated: `7366` - // Minimum execution time: 311_834_000 picoseconds. - Weight::from_parts(310_073_268, 7366) - // Standard Error: 80 - .saturating_add(Weight::from_parts(94_116, 0).saturating_mul(c.into())) + // Minimum execution time: 306_392_000 picoseconds. + Weight::from_parts(308_730_800, 7366) + // Standard Error: 115 + .saturating_add(Weight::from_parts(94_109, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -367,8 +367,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `287` // Estimated: `8078` - // Minimum execution time: 29_146_000 picoseconds. - Weight::from_parts(29_641_000, 8078) + // Minimum execution time: 29_082_000 picoseconds. + Weight::from_parts(29_395_000, 8078) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -382,8 +382,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `666` // Estimated: `19818` - // Minimum execution time: 33_472_000 picoseconds. - Weight::from_parts(34_007_000, 19818) + // Minimum execution time: 33_379_000 picoseconds. + Weight::from_parts(33_825_000, 19818) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(6_u64)) } @@ -402,10 +402,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `877 + r * (6 ±0)` // Estimated: `22210 + r * (30 ±0)` - // Minimum execution time: 298_258_000 picoseconds. - Weight::from_parts(304_373_948, 22210) - // Standard Error: 920 - .saturating_add(Weight::from_parts(276_895, 0).saturating_mul(r.into())) + // Minimum execution time: 298_192_000 picoseconds. + Weight::from_parts(304_710_661, 22210) + // Standard Error: 1_091 + .saturating_add(Weight::from_parts(281_258, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -425,10 +425,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `935 + r * (272 ±0)` // Estimated: `22315 + r * (3835 ±0)` - // Minimum execution time: 298_334_000 picoseconds. - Weight::from_parts(138_737_818, 22315) - // Standard Error: 5_929 - .saturating_add(Weight::from_parts(3_325_701, 0).saturating_mul(r.into())) + // Minimum execution time: 298_133_000 picoseconds. + Weight::from_parts(146_565_464, 22315) + // Standard Error: 5_831 + .saturating_add(Weight::from_parts(3_268_361, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3_u64)) @@ -449,10 +449,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `927 + r * (276 ±0)` // Estimated: `22335 + r * (3855 ±0)` - // Minimum execution time: 299_766_000 picoseconds. - Weight::from_parts(135_507_342, 22335) - // Standard Error: 6_624 - .saturating_add(Weight::from_parts(4_102_575, 0).saturating_mul(r.into())) + // Minimum execution time: 300_284_000 picoseconds. + Weight::from_parts(149_196_037, 22335) + // Standard Error: 5_968 + .saturating_add(Weight::from_parts(4_038_592, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3_u64)) @@ -473,10 +473,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `884 + r * (6 ±0)` // Estimated: `22250 + r * (30 ±0)` - // Minimum execution time: 299_535_000 picoseconds. - Weight::from_parts(303_719_098, 22250) - // Standard Error: 852 - .saturating_add(Weight::from_parts(362_921, 0).saturating_mul(r.into())) + // Minimum execution time: 298_744_000 picoseconds. + Weight::from_parts(302_804_163, 22250) + // Standard Error: 922 + .saturating_add(Weight::from_parts(364_882, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -496,10 +496,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `874 + r * (3 ±0)` // Estimated: `22215 + r * (15 ±0)` - // Minimum execution time: 296_658_000 picoseconds. - Weight::from_parts(301_626_339, 22215) - // Standard Error: 552 - .saturating_add(Weight::from_parts(144_509, 0).saturating_mul(r.into())) + // Minimum execution time: 296_537_000 picoseconds. + Weight::from_parts(302_328_726, 22215) + // Standard Error: 551 + .saturating_add(Weight::from_parts(138_091, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 15).saturating_mul(r.into())) @@ -519,10 +519,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `878 + r * (6 ±0)` // Estimated: `22220 + r * (30 ±0)` - // Minimum execution time: 297_329_000 picoseconds. - Weight::from_parts(302_627_659, 22220) - // Standard Error: 795 - .saturating_add(Weight::from_parts(277_320, 0).saturating_mul(r.into())) + // Minimum execution time: 299_272_000 picoseconds. + Weight::from_parts(297_579_507, 22220) + // Standard Error: 891 + .saturating_add(Weight::from_parts(292_705, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -542,10 +542,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `879 + r * (6 ±0)` // Estimated: `22205 + r * (30 ±0)` - // Minimum execution time: 298_286_000 picoseconds. - Weight::from_parts(296_212_228, 22205) - // Standard Error: 869 - .saturating_add(Weight::from_parts(292_524, 0).saturating_mul(r.into())) + // Minimum execution time: 297_795_000 picoseconds. + Weight::from_parts(300_677_787, 22205) + // Standard Error: 936 + .saturating_add(Weight::from_parts(283_094, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -565,10 +565,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `1050 + r * (6 ±0)` // Estimated: `25258 + r * (30 ±0)` - // Minimum execution time: 300_932_000 picoseconds. - Weight::from_parts(338_934_558, 25258) - // Standard Error: 2_141 - .saturating_add(Weight::from_parts(1_415_846, 0).saturating_mul(r.into())) + // Minimum execution time: 302_791_000 picoseconds. + Weight::from_parts(327_890_980, 25258) + // Standard Error: 6_529 + .saturating_add(Weight::from_parts(1_387_459, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -588,10 +588,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `888 + r * (6 ±0)` // Estimated: `22305 + r * (30 ±0)` - // Minimum execution time: 300_674_000 picoseconds. - Weight::from_parts(301_242_195, 22305) - // Standard Error: 1_077 - .saturating_add(Weight::from_parts(283_148, 0).saturating_mul(r.into())) + // Minimum execution time: 299_987_000 picoseconds. + Weight::from_parts(305_947_430, 22305) + // Standard Error: 1_086 + .saturating_add(Weight::from_parts(271_040, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -611,10 +611,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `886 + r * (6 ±0)` // Estimated: `22295 + r * (30 ±0)` - // Minimum execution time: 298_770_000 picoseconds. - Weight::from_parts(307_499_190, 22295) - // Standard Error: 2_724 - .saturating_add(Weight::from_parts(276_723, 0).saturating_mul(r.into())) + // Minimum execution time: 297_837_000 picoseconds. + Weight::from_parts(301_474_762, 22295) + // Standard Error: 1_131 + .saturating_add(Weight::from_parts(288_995, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -634,10 +634,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `883 + r * (6 ±0)` // Estimated: `22285 + r * (30 ±0)` - // Minimum execution time: 297_789_000 picoseconds. - Weight::from_parts(294_447_138, 22285) - // Standard Error: 1_493 - .saturating_add(Weight::from_parts(293_277, 0).saturating_mul(r.into())) + // Minimum execution time: 298_422_000 picoseconds. + Weight::from_parts(306_192_502, 22285) + // Standard Error: 657 + .saturating_add(Weight::from_parts(267_346, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -657,10 +657,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `874 + r * (6 ±0)` // Estimated: `22215 + r * (30 ±0)` - // Minimum execution time: 298_115_000 picoseconds. - Weight::from_parts(299_326_366, 22215) - // Standard Error: 793 - .saturating_add(Weight::from_parts(280_735, 0).saturating_mul(r.into())) + // Minimum execution time: 298_342_000 picoseconds. + Weight::from_parts(303_164_681, 22215) + // Standard Error: 806 + .saturating_add(Weight::from_parts(276_703, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -682,10 +682,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `952 + r * (10 ±0)` // Estimated: `25022 + r * (60 ±0)` - // Minimum execution time: 298_018_000 picoseconds. - Weight::from_parts(308_656_166, 25022) - // Standard Error: 1_391 - .saturating_add(Weight::from_parts(1_257_729, 0).saturating_mul(r.into())) + // Minimum execution time: 297_941_000 picoseconds. + Weight::from_parts(312_817_440, 25022) + // Standard Error: 1_577 + .saturating_add(Weight::from_parts(1_239_222, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 60).saturating_mul(r.into())) @@ -705,10 +705,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `841 + r * (4 ±0)` // Estimated: `22035 + r * (20 ±0)` - // Minimum execution time: 153_449_000 picoseconds. - Weight::from_parts(158_405_182, 22035) - // Standard Error: 241 - .saturating_add(Weight::from_parts(102_367, 0).saturating_mul(r.into())) + // Minimum execution time: 154_872_000 picoseconds. + Weight::from_parts(160_314_222, 22035) + // Standard Error: 399 + .saturating_add(Weight::from_parts(103_456, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 20).saturating_mul(r.into())) @@ -728,10 +728,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `876 + r * (6 ±0)` // Estimated: `22220 + r * (30 ±0)` - // Minimum execution time: 297_696_000 picoseconds. - Weight::from_parts(302_710_958, 22220) - // Standard Error: 559 - .saturating_add(Weight::from_parts(219_593, 0).saturating_mul(r.into())) + // Minimum execution time: 298_250_000 picoseconds. + Weight::from_parts(308_160_135, 22220) + // Standard Error: 1_810 + .saturating_add(Weight::from_parts(217_341, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -751,10 +751,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `880` // Estimated: `22220` - // Minimum execution time: 298_786_000 picoseconds. - Weight::from_parts(302_879_629, 22220) + // Minimum execution time: 298_563_000 picoseconds. + Weight::from_parts(299_256_382, 22220) // Standard Error: 1 - .saturating_add(Weight::from_parts(598, 0).saturating_mul(n.into())) + .saturating_add(Weight::from_parts(612, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -773,10 +773,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `864 + r * (45 ±0)` // Estimated: `22140 + r * (225 ±0)` - // Minimum execution time: 294_567_000 picoseconds. - Weight::from_parts(297_233_759, 22140) - // Standard Error: 210_838 - .saturating_add(Weight::from_parts(1_543_740, 0).saturating_mul(r.into())) + // Minimum execution time: 295_088_000 picoseconds. + Weight::from_parts(298_489_269, 22140) + // Standard Error: 713_860 + .saturating_add(Weight::from_parts(4_847_130, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 225).saturating_mul(r.into())) @@ -796,10 +796,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `874` // Estimated: `22255` - // Minimum execution time: 298_045_000 picoseconds. - Weight::from_parts(300_198_288, 22255) - // Standard Error: 0 - .saturating_add(Weight::from_parts(178, 0).saturating_mul(n.into())) + // Minimum execution time: 299_024_000 picoseconds. + Weight::from_parts(302_413_076, 22255) + // Standard Error: 1 + .saturating_add(Weight::from_parts(177, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -822,10 +822,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `906 + r * (452 ±0)` // Estimated: `26183 + r * (15994 ±0)` - // Minimum execution time: 296_887_000 picoseconds. - Weight::from_parts(299_450_573, 26183) - // Standard Error: 219_248 - .saturating_add(Weight::from_parts(77_923_426, 0).saturating_mul(r.into())) + // Minimum execution time: 296_218_000 picoseconds. + Weight::from_parts(300_598_751, 26183) + // Standard Error: 783_806 + .saturating_add(Weight::from_parts(76_129_748, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().reads((6_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3_u64)) @@ -849,10 +849,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `921 + r * (10 ±0)` // Estimated: `24859 + r * (60 ±0)` - // Minimum execution time: 300_512_000 picoseconds. - Weight::from_parts(315_644_833, 24859) - // Standard Error: 3_276 - .saturating_add(Weight::from_parts(1_714_966, 0).saturating_mul(r.into())) + // Minimum execution time: 299_145_000 picoseconds. + Weight::from_parts(314_509_277, 24859) + // Standard Error: 1_720 + .saturating_add(Weight::from_parts(1_712_442, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 60).saturating_mul(r.into())) @@ -872,10 +872,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `874 + r * (10 ±0)` // Estimated: `22215 + r * (50 ±0)` - // Minimum execution time: 296_127_000 picoseconds. - Weight::from_parts(308_860_135, 22215) - // Standard Error: 2_697 - .saturating_add(Weight::from_parts(3_487_844, 0).saturating_mul(r.into())) + // Minimum execution time: 296_502_000 picoseconds. + Weight::from_parts(314_414_557, 22215) + // Standard Error: 1_940 + .saturating_add(Weight::from_parts(3_444_952, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 50).saturating_mul(r.into())) @@ -896,12 +896,12 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `893 + t * (32 ±0)` // Estimated: `22320 + t * (2640 ±0)` - // Minimum execution time: 313_710_000 picoseconds. - Weight::from_parts(305_520_960, 22320) - // Standard Error: 82_536 - .saturating_add(Weight::from_parts(2_691_211, 0).saturating_mul(t.into())) - // Standard Error: 23 - .saturating_add(Weight::from_parts(714, 0).saturating_mul(n.into())) + // Minimum execution time: 315_510_000 picoseconds. + Weight::from_parts(309_894_137, 22320) + // Standard Error: 131_189 + .saturating_add(Weight::from_parts(2_593_623, 0).saturating_mul(t.into())) + // Standard Error: 36 + .saturating_add(Weight::from_parts(514, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(t.into()))) .saturating_add(T::DbWeight::get().writes(3_u64)) @@ -923,10 +923,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `873 + r * (7 ±0)` // Estimated: `22205 + r * (35 ±0)` - // Minimum execution time: 161_157_000 picoseconds. - Weight::from_parts(169_161_729, 22205) - // Standard Error: 1_310 - .saturating_add(Weight::from_parts(182_763, 0).saturating_mul(r.into())) + // Minimum execution time: 162_825_000 picoseconds. + Weight::from_parts(168_081_010, 22205) + // Standard Error: 256 + .saturating_add(Weight::from_parts(181_754, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 35).saturating_mul(r.into())) @@ -946,10 +946,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `125824` // Estimated: `270073` - // Minimum execution time: 413_085_000 picoseconds. - Weight::from_parts(415_025_010, 270073) + // Minimum execution time: 413_416_000 picoseconds. + Weight::from_parts(419_766_779, 270073) // Standard Error: 1 - .saturating_add(Weight::from_parts(753, 0).saturating_mul(i.into())) + .saturating_add(Weight::from_parts(749, 0).saturating_mul(i.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -960,10 +960,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `941 + r * (292 ±0)` // Estimated: `939 + r * (293 ±0)` - // Minimum execution time: 299_704_000 picoseconds. - Weight::from_parts(196_755_435, 939) - // Standard Error: 10_446 - .saturating_add(Weight::from_parts(6_022_040, 0).saturating_mul(r.into())) + // Minimum execution time: 299_358_000 picoseconds. + Weight::from_parts(189_371_921, 939) + // Standard Error: 10_691 + .saturating_add(Weight::from_parts(6_070_553, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3_u64)) @@ -977,10 +977,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `1432` // Estimated: `1405` - // Minimum execution time: 315_390_000 picoseconds. - Weight::from_parts(334_065_230, 1405) - // Standard Error: 37 - .saturating_add(Weight::from_parts(393, 0).saturating_mul(n.into())) + // Minimum execution time: 315_109_000 picoseconds. + Weight::from_parts(332_969_717, 1405) + // Standard Error: 55 + .saturating_add(Weight::from_parts(511, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(8_u64)) .saturating_add(T::DbWeight::get().writes(6_u64)) } @@ -991,10 +991,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `1295 + n * (1 ±0)` // Estimated: `1292 + n * (1 ±0)` - // Minimum execution time: 315_285_000 picoseconds. - Weight::from_parts(317_588_260, 1292) - // Standard Error: 21 - .saturating_add(Weight::from_parts(180, 0).saturating_mul(n.into())) + // Minimum execution time: 315_165_000 picoseconds. + Weight::from_parts(318_861_165, 1292) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) .saturating_add(Weight::from_parts(0, 1).saturating_mul(n.into())) @@ -1006,10 +1004,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `937 + r * (288 ±0)` // Estimated: `941 + r * (289 ±0)` - // Minimum execution time: 300_115_000 picoseconds. - Weight::from_parts(193_360_954, 941) - // Standard Error: 10_488 - .saturating_add(Weight::from_parts(5_909_174, 0).saturating_mul(r.into())) + // Minimum execution time: 299_212_000 picoseconds. + Weight::from_parts(198_174_205, 941) + // Standard Error: 9_733 + .saturating_add(Weight::from_parts(5_906_505, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3_u64)) @@ -1023,8 +1021,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `1291 + n * (1 ±0)` // Estimated: `1288 + n * (1 ±0)` - // Minimum execution time: 313_412_000 picoseconds. - Weight::from_parts(321_090_803, 1288) + // Minimum execution time: 314_234_000 picoseconds. + Weight::from_parts(318_647_274, 1288) + // Standard Error: 44 + .saturating_add(Weight::from_parts(23, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) .saturating_add(Weight::from_parts(0, 1).saturating_mul(n.into())) @@ -1036,10 +1036,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `931 + r * (296 ±0)` // Estimated: `936 + r * (297 ±0)` - // Minimum execution time: 299_282_000 picoseconds. - Weight::from_parts(215_461_113, 936) - // Standard Error: 8_348 - .saturating_add(Weight::from_parts(4_869_105, 0).saturating_mul(r.into())) + // Minimum execution time: 299_333_000 picoseconds. + Weight::from_parts(210_378_314, 936) + // Standard Error: 9_423 + .saturating_add(Weight::from_parts(4_905_986, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3_u64)) @@ -1052,10 +1052,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `1307 + n * (1 ±0)` // Estimated: `1304 + n * (1 ±0)` - // Minimum execution time: 314_603_000 picoseconds. - Weight::from_parts(318_271_823, 1304) - // Standard Error: 55 - .saturating_add(Weight::from_parts(724, 0).saturating_mul(n.into())) + // Minimum execution time: 312_511_000 picoseconds. + Weight::from_parts(316_193_898, 1304) + // Standard Error: 48 + .saturating_add(Weight::from_parts(751, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 1).saturating_mul(n.into())) @@ -1067,10 +1067,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `952 + r * (288 ±0)` // Estimated: `953 + r * (289 ±0)` - // Minimum execution time: 301_252_000 picoseconds. - Weight::from_parts(216_343_614, 953) - // Standard Error: 9_006 - .saturating_add(Weight::from_parts(4_724_156, 0).saturating_mul(r.into())) + // Minimum execution time: 299_662_000 picoseconds. + Weight::from_parts(214_102_131, 953) + // Standard Error: 8_680 + .saturating_add(Weight::from_parts(4_670_937, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3_u64)) @@ -1083,10 +1083,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `1294 + n * (1 ±0)` // Estimated: `1291 + n * (1 ±0)` - // Minimum execution time: 311_878_000 picoseconds. - Weight::from_parts(314_723_939, 1291) - // Standard Error: 56 - .saturating_add(Weight::from_parts(238, 0).saturating_mul(n.into())) + // Minimum execution time: 312_062_000 picoseconds. + Weight::from_parts(315_491_507, 1291) + // Standard Error: 46 + .saturating_add(Weight::from_parts(100, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 1).saturating_mul(n.into())) @@ -1098,10 +1098,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `925 + r * (296 ±0)` // Estimated: `932 + r * (297 ±0)` - // Minimum execution time: 299_105_000 picoseconds. - Weight::from_parts(197_260_949, 932) - // Standard Error: 9_886 - .saturating_add(Weight::from_parts(6_068_811, 0).saturating_mul(r.into())) + // Minimum execution time: 299_177_000 picoseconds. + Weight::from_parts(193_259_559, 932) + // Standard Error: 10_264 + .saturating_add(Weight::from_parts(6_080_585, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3_u64)) @@ -1115,10 +1115,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `1308 + n * (1 ±0)` // Estimated: `1305 + n * (1 ±0)` - // Minimum execution time: 313_968_000 picoseconds. - Weight::from_parts(321_850_683, 1305) - // Standard Error: 138 - .saturating_add(Weight::from_parts(549, 0).saturating_mul(n.into())) + // Minimum execution time: 316_545_000 picoseconds. + Weight::from_parts(319_417_515, 1305) + // Standard Error: 21 + .saturating_add(Weight::from_parts(677, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) .saturating_add(Weight::from_parts(0, 1).saturating_mul(n.into())) @@ -1138,10 +1138,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `1501 + r * (45 ±0)` // Estimated: `27383 + r * (2700 ±0)` - // Minimum execution time: 299_284_000 picoseconds. - Weight::from_parts(128_844_910, 27383) - // Standard Error: 42_686 - .saturating_add(Weight::from_parts(20_679_877, 0).saturating_mul(r.into())) + // Minimum execution time: 301_468_000 picoseconds. + Weight::from_parts(199_356_436, 27383) + // Standard Error: 22_347 + .saturating_add(Weight::from_parts(20_582_958, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(4_u64)) @@ -1163,10 +1163,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `1670 + r * (288 ±0)` // Estimated: `27813 + r * (6391 ±0)` - // Minimum execution time: 301_318_000 picoseconds. - Weight::from_parts(301_592_000, 27813) - // Standard Error: 136_820 - .saturating_add(Weight::from_parts(283_690_080, 0).saturating_mul(r.into())) + // Minimum execution time: 299_728_000 picoseconds. + Weight::from_parts(300_863_000, 27813) + // Standard Error: 105_708 + .saturating_add(Weight::from_parts(284_993_581, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().reads((2_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3_u64)) @@ -1188,10 +1188,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `0 + r * (935 ±0)` // Estimated: `22235 + r * (8322 ±10)` - // Minimum execution time: 300_386_000 picoseconds. - Weight::from_parts(300_929_000, 22235) - // Standard Error: 108_586 - .saturating_add(Weight::from_parts(281_090_559, 0).saturating_mul(r.into())) + // Minimum execution time: 299_933_000 picoseconds. + Weight::from_parts(300_373_000, 22235) + // Standard Error: 155_992 + .saturating_add(Weight::from_parts(281_042_962, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().reads((2_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3_u64)) @@ -1214,10 +1214,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `1314 + t * (268 ±0)` // Estimated: `31815 + t * (6290 ±0)` - // Minimum execution time: 456_135_000 picoseconds. - Weight::from_parts(444_756_482, 31815) - // Standard Error: 1_343_975 - .saturating_add(Weight::from_parts(18_355_730, 0).saturating_mul(t.into())) + // Minimum execution time: 453_674_000 picoseconds. + Weight::from_parts(444_617_781, 31815) + // Standard Error: 1_345_629 + .saturating_add(Weight::from_parts(14_448_591, 0).saturating_mul(t.into())) // Standard Error: 1 .saturating_add(Weight::from_parts(607, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(9_u64)) @@ -1245,10 +1245,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `1988 + r * (319 ±0)` // Estimated: `34745 + r * (17090 ±0)` - // Minimum execution time: 304_068_000 picoseconds. - Weight::from_parts(304_418_000, 34745) - // Standard Error: 473_569 - .saturating_add(Weight::from_parts(383_386_349, 0).saturating_mul(r.into())) + // Minimum execution time: 301_164_000 picoseconds. + Weight::from_parts(301_606_000, 34745) + // Standard Error: 485_481 + .saturating_add(Weight::from_parts(384_893_304, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(8_u64)) .saturating_add(T::DbWeight::get().reads((6_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(6_u64)) @@ -1276,14 +1276,14 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `1231 + t * (219 ±0)` // Estimated: `43797 + t * (3812 ±2)` - // Minimum execution time: 1_634_435_000 picoseconds. - Weight::from_parts(395_586_009, 43797) - // Standard Error: 4_547_520 - .saturating_add(Weight::from_parts(86_875_110, 0).saturating_mul(t.into())) - // Standard Error: 7 - .saturating_add(Weight::from_parts(1_164, 0).saturating_mul(i.into())) - // Standard Error: 7 - .saturating_add(Weight::from_parts(1_340, 0).saturating_mul(s.into())) + // Minimum execution time: 1_632_459_000 picoseconds. + Weight::from_parts(361_738_452, 43797) + // Standard Error: 5_146_967 + .saturating_add(Weight::from_parts(106_605_682, 0).saturating_mul(t.into())) + // Standard Error: 8 + .saturating_add(Weight::from_parts(1_175, 0).saturating_mul(i.into())) + // Standard Error: 8 + .saturating_add(Weight::from_parts(1_356, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(13_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(t.into()))) .saturating_add(T::DbWeight::get().writes(10_u64)) @@ -1305,10 +1305,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `873 + r * (8 ±0)` // Estimated: `22190 + r * (40 ±0)` - // Minimum execution time: 297_518_000 picoseconds. - Weight::from_parts(300_525_269, 22190) - // Standard Error: 1_051 - .saturating_add(Weight::from_parts(540_623, 0).saturating_mul(r.into())) + // Minimum execution time: 297_377_000 picoseconds. + Weight::from_parts(301_560_144, 22190) + // Standard Error: 1_190 + .saturating_add(Weight::from_parts(554_573, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 40).saturating_mul(r.into())) @@ -1328,10 +1328,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `881` // Estimated: `22225` - // Minimum execution time: 299_463_000 picoseconds. - Weight::from_parts(304_912_750, 22225) + // Minimum execution time: 299_196_000 picoseconds. + Weight::from_parts(300_972_036, 22225) // Standard Error: 2 - .saturating_add(Weight::from_parts(3_949, 0).saturating_mul(n.into())) + .saturating_add(Weight::from_parts(3_940, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -1350,10 +1350,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `875 + r * (8 ±0)` // Estimated: `22205 + r * (40 ±0)` - // Minimum execution time: 297_825_000 picoseconds. - Weight::from_parts(306_887_951, 22205) - // Standard Error: 1_397 - .saturating_add(Weight::from_parts(700_399, 0).saturating_mul(r.into())) + // Minimum execution time: 303_011_000 picoseconds. + Weight::from_parts(306_085_019, 22205) + // Standard Error: 1_484 + .saturating_add(Weight::from_parts(705_331, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 40).saturating_mul(r.into())) @@ -1373,8 +1373,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `883` // Estimated: `22245` - // Minimum execution time: 299_448_000 picoseconds. - Weight::from_parts(297_766_818, 22245) + // Minimum execution time: 300_392_000 picoseconds. + Weight::from_parts(302_850_533, 22245) // Standard Error: 2 .saturating_add(Weight::from_parts(3_166, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) @@ -1395,10 +1395,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `875 + r * (8 ±0)` // Estimated: `22220 + r * (40 ±0)` - // Minimum execution time: 296_039_000 picoseconds. - Weight::from_parts(300_877_647, 22220) - // Standard Error: 824 - .saturating_add(Weight::from_parts(373_901, 0).saturating_mul(r.into())) + // Minimum execution time: 296_567_000 picoseconds. + Weight::from_parts(303_848_887, 22220) + // Standard Error: 1_281 + .saturating_add(Weight::from_parts(382_870, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 40).saturating_mul(r.into())) @@ -1418,10 +1418,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `883` // Estimated: `22265` - // Minimum execution time: 298_124_000 picoseconds. - Weight::from_parts(290_841_791, 22265) + // Minimum execution time: 297_043_000 picoseconds. + Weight::from_parts(291_921_445, 22265) // Standard Error: 2 - .saturating_add(Weight::from_parts(926, 0).saturating_mul(n.into())) + .saturating_add(Weight::from_parts(921, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -1440,10 +1440,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `875 + r * (8 ±0)` // Estimated: `22225 + r * (40 ±0)` - // Minimum execution time: 295_798_000 picoseconds. - Weight::from_parts(307_698_954, 22225) - // Standard Error: 810 - .saturating_add(Weight::from_parts(365_596, 0).saturating_mul(r.into())) + // Minimum execution time: 295_214_000 picoseconds. + Weight::from_parts(296_057_754, 22225) + // Standard Error: 905 + .saturating_add(Weight::from_parts(387_058, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 40).saturating_mul(r.into())) @@ -1463,10 +1463,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `883` // Estimated: `22235` - // Minimum execution time: 296_843_000 picoseconds. - Weight::from_parts(291_292_218, 22235) + // Minimum execution time: 305_999_000 picoseconds. + Weight::from_parts(293_174_776, 22235) // Standard Error: 2 - .saturating_add(Weight::from_parts(925, 0).saturating_mul(n.into())) + .saturating_add(Weight::from_parts(917, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -1484,11 +1484,11 @@ impl WeightInfo for SubstrateWeight { fn seal_ecdsa_recover(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `800 + r * (78 ±0)` - // Estimated: `21850 + r * (390 ±0)` - // Minimum execution time: 298_924_000 picoseconds. - Weight::from_parts(487_801_227, 21850) - // Standard Error: 9_785 - .saturating_add(Weight::from_parts(36_979_740, 0).saturating_mul(r.into())) + // Estimated: `21845 + r * (390 ±0)` + // Minimum execution time: 299_348_000 picoseconds. + Weight::from_parts(464_285_650, 21845) + // Standard Error: 10_510 + .saturating_add(Weight::from_parts(36_943_046, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 390).saturating_mul(r.into())) @@ -1508,10 +1508,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `645 + r * (44 ±0)` // Estimated: `21110 + r * (220 ±0)` - // Minimum execution time: 302_960_000 picoseconds. - Weight::from_parts(313_517_322, 21110) - // Standard Error: 3_335 - .saturating_add(Weight::from_parts(9_201_032, 0).saturating_mul(r.into())) + // Minimum execution time: 299_868_000 picoseconds. + Weight::from_parts(323_619_107, 21110) + // Standard Error: 2_922 + .saturating_add(Weight::from_parts(9_185_192, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 220).saturating_mul(r.into())) @@ -1533,10 +1533,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `0 + r * (1030 ±0)` // Estimated: `30592 + r * (11919 ±10)` - // Minimum execution time: 299_941_000 picoseconds. - Weight::from_parts(300_467_000, 30592) - // Standard Error: 44_213 - .saturating_add(Weight::from_parts(21_518_035, 0).saturating_mul(r.into())) + // Minimum execution time: 301_116_000 picoseconds. + Weight::from_parts(301_778_000, 30592) + // Standard Error: 45_148 + .saturating_add(Weight::from_parts(21_564_255, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().reads((3_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3_u64)) @@ -1558,10 +1558,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `869 + r * (3 ±0)` // Estimated: `22215 + r * (15 ±0)` - // Minimum execution time: 299_254_000 picoseconds. - Weight::from_parts(306_761_678, 22215) - // Standard Error: 710 - .saturating_add(Weight::from_parts(141_088, 0).saturating_mul(r.into())) + // Minimum execution time: 299_900_000 picoseconds. + Weight::from_parts(302_854_318, 22215) + // Standard Error: 445 + .saturating_add(Weight::from_parts(135_801, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 15).saturating_mul(r.into())) @@ -1581,10 +1581,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `2072 + r * (39 ±0)` // Estimated: `27645 + r * (200 ±0)` - // Minimum execution time: 301_788_000 picoseconds. - Weight::from_parts(339_396_255, 27645) - // Standard Error: 1_234 - .saturating_add(Weight::from_parts(223_978, 0).saturating_mul(r.into())) + // Minimum execution time: 300_038_000 picoseconds. + Weight::from_parts(340_837_735, 27645) + // Standard Error: 1_280 + .saturating_add(Weight::from_parts(223_114, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 200).saturating_mul(r.into())) @@ -1606,10 +1606,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `872 + r * (3 ±0)` // Estimated: `24580 + r * (18 ±0)` - // Minimum execution time: 297_681_000 picoseconds. - Weight::from_parts(304_433_205, 24580) - // Standard Error: 395 - .saturating_add(Weight::from_parts(120_614, 0).saturating_mul(r.into())) + // Minimum execution time: 298_454_000 picoseconds. + Weight::from_parts(302_931_815, 24580) + // Standard Error: 2_805 + .saturating_add(Weight::from_parts(125_665, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) .saturating_add(Weight::from_parts(0, 18).saturating_mul(r.into())) @@ -1619,510 +1619,510 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_092_000 picoseconds. - Weight::from_parts(1_348_064, 0) + // Minimum execution time: 1_035_000 picoseconds. + Weight::from_parts(1_341_493, 0) // Standard Error: 2 - .saturating_add(Weight::from_parts(4_130, 0).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(4_106, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64load(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_252_000 picoseconds. - Weight::from_parts(1_905_738, 0) - // Standard Error: 18 - .saturating_add(Weight::from_parts(10_809, 0).saturating_mul(r.into())) + // Minimum execution time: 1_198_000 picoseconds. + Weight::from_parts(1_858_365, 0) + // Standard Error: 19 + .saturating_add(Weight::from_parts(10_742, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64store(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_267_000 picoseconds. - Weight::from_parts(1_752_821, 0) - // Standard Error: 3 - .saturating_add(Weight::from_parts(10_070, 0).saturating_mul(r.into())) + // Minimum execution time: 1_231_000 picoseconds. + Weight::from_parts(1_685_833, 0) + // Standard Error: 11 + .saturating_add(Weight::from_parts(10_089, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_select(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_102_000 picoseconds. - Weight::from_parts(1_500_860, 0) - // Standard Error: 4 - .saturating_add(Weight::from_parts(11_495, 0).saturating_mul(r.into())) + // Minimum execution time: 1_044_000 picoseconds. + Weight::from_parts(1_405_235, 0) + // Standard Error: 3 + .saturating_add(Weight::from_parts(11_488, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_if(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_071_000 picoseconds. - Weight::from_parts(1_355_321, 0) - // Standard Error: 53 - .saturating_add(Weight::from_parts(13_194, 0).saturating_mul(r.into())) + // Minimum execution time: 1_057_000 picoseconds. + Weight::from_parts(1_308_267, 0) + // Standard Error: 9 + .saturating_add(Weight::from_parts(13_171, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_br(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_071_000 picoseconds. - Weight::from_parts(1_432_437, 0) - // Standard Error: 5 - .saturating_add(Weight::from_parts(6_433, 0).saturating_mul(r.into())) + // Minimum execution time: 1_072_000 picoseconds. + Weight::from_parts(1_390_319, 0) + // Standard Error: 4 + .saturating_add(Weight::from_parts(6_428, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_br_if(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_113_000 picoseconds. - Weight::from_parts(818_433, 0) - // Standard Error: 31 - .saturating_add(Weight::from_parts(9_945, 0).saturating_mul(r.into())) + // Minimum execution time: 1_053_000 picoseconds. + Weight::from_parts(1_396_180, 0) + // Standard Error: 22 + .saturating_add(Weight::from_parts(9_810, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_br_table(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_097_000 picoseconds. - Weight::from_parts(883_753, 0) - // Standard Error: 25 - .saturating_add(Weight::from_parts(11_774, 0).saturating_mul(r.into())) + // Minimum execution time: 1_065_000 picoseconds. + Weight::from_parts(496_517, 0) + // Standard Error: 35 + .saturating_add(Weight::from_parts(12_057, 0).saturating_mul(r.into())) } /// The range of component `e` is `[1, 256]`. fn instr_br_table_per_entry(e: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_163_000 picoseconds. - Weight::from_parts(1_307_002, 0) - // Standard Error: 19 - .saturating_add(Weight::from_parts(171, 0).saturating_mul(e.into())) + // Minimum execution time: 1_159_000 picoseconds. + Weight::from_parts(1_261_659, 0) + // Standard Error: 91 + .saturating_add(Weight::from_parts(547, 0).saturating_mul(e.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_call(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_098_000 picoseconds. - Weight::from_parts(1_811_922, 0) - // Standard Error: 16 - .saturating_add(Weight::from_parts(24_113, 0).saturating_mul(r.into())) + // Minimum execution time: 1_069_000 picoseconds. + Weight::from_parts(1_949_385, 0) + // Standard Error: 14 + .saturating_add(Weight::from_parts(23_333, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_call_indirect(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_272_000 picoseconds. - Weight::from_parts(2_615_469, 0) - // Standard Error: 17 - .saturating_add(Weight::from_parts(29_889, 0).saturating_mul(r.into())) + // Minimum execution time: 1_219_000 picoseconds. + Weight::from_parts(2_518_659, 0) + // Standard Error: 11 + .saturating_add(Weight::from_parts(29_348, 0).saturating_mul(r.into())) } /// The range of component `l` is `[0, 1024]`. fn instr_call_per_local(l: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_281_000 picoseconds. - Weight::from_parts(1_622_375, 0) - // Standard Error: 43 - .saturating_add(Weight::from_parts(1_285, 0).saturating_mul(l.into())) + // Minimum execution time: 1_224_000 picoseconds. + Weight::from_parts(1_498_517, 0) + // Standard Error: 30 + .saturating_add(Weight::from_parts(1_273, 0).saturating_mul(l.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_local_get(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_518_000 picoseconds. - Weight::from_parts(2_764_062, 0) + // Minimum execution time: 2_405_000 picoseconds. + Weight::from_parts(2_723_054, 0) // Standard Error: 2 - .saturating_add(Weight::from_parts(4_621, 0).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(4_600, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_local_set(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_482_000 picoseconds. - Weight::from_parts(2_764_879, 0) - // Standard Error: 3 - .saturating_add(Weight::from_parts(4_841, 0).saturating_mul(r.into())) + // Minimum execution time: 2_278_000 picoseconds. + Weight::from_parts(2_671_432, 0) + // Standard Error: 4 + .saturating_add(Weight::from_parts(4_862, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_local_tee(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_452_000 picoseconds. - Weight::from_parts(2_801_189, 0) + // Minimum execution time: 2_286_000 picoseconds. + Weight::from_parts(2_740_323, 0) // Standard Error: 3 - .saturating_add(Weight::from_parts(6_584, 0).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(6_574, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_global_get(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_236_000 picoseconds. - Weight::from_parts(1_613_539, 0) - // Standard Error: 8 - .saturating_add(Weight::from_parts(8_990, 0).saturating_mul(r.into())) + // Minimum execution time: 1_207_000 picoseconds. + Weight::from_parts(1_687_566, 0) + // Standard Error: 3 + .saturating_add(Weight::from_parts(8_946, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_global_set(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_226_000 picoseconds. - Weight::from_parts(1_608_390, 0) + // Minimum execution time: 1_175_000 picoseconds. + Weight::from_parts(1_569_091, 0) // Standard Error: 3 - .saturating_add(Weight::from_parts(9_191, 0).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(9_187, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_memory_current(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_289_000 picoseconds. - Weight::from_parts(1_476_284, 0) - // Standard Error: 299 - .saturating_add(Weight::from_parts(8_936, 0).saturating_mul(r.into())) + // Minimum execution time: 1_195_000 picoseconds. + Weight::from_parts(1_554_007, 0) + // Standard Error: 4 + .saturating_add(Weight::from_parts(8_182, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 16]`. fn instr_memory_grow(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_115_000 picoseconds. - Weight::from_parts(250_282, 0) - // Standard Error: 134_033 - .saturating_add(Weight::from_parts(13_275_173, 0).saturating_mul(r.into())) + // Minimum execution time: 1_096_000 picoseconds. + Weight::from_parts(290_829, 0) + // Standard Error: 133_491 + .saturating_add(Weight::from_parts(13_249_915, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64clz(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_088_000 picoseconds. - Weight::from_parts(1_440_356, 0) + // Minimum execution time: 1_082_000 picoseconds. + Weight::from_parts(1_391_224, 0) // Standard Error: 3 - .saturating_add(Weight::from_parts(6_360, 0).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(6_345, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64ctz(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_103_000 picoseconds. - Weight::from_parts(1_384_675, 0) - // Standard Error: 4 - .saturating_add(Weight::from_parts(6_381, 0).saturating_mul(r.into())) + // Minimum execution time: 1_074_000 picoseconds. + Weight::from_parts(1_787_985, 0) + // Standard Error: 71 + .saturating_add(Weight::from_parts(6_265, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64popcnt(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_137_000 picoseconds. - Weight::from_parts(1_417_108, 0) - // Standard Error: 3 - .saturating_add(Weight::from_parts(6_368, 0).saturating_mul(r.into())) + // Minimum execution time: 1_065_000 picoseconds. + Weight::from_parts(1_399_748, 0) + // Standard Error: 44 + .saturating_add(Weight::from_parts(6_376, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64eqz(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_106_000 picoseconds. - Weight::from_parts(1_429_051, 0) - // Standard Error: 2 - .saturating_add(Weight::from_parts(6_529, 0).saturating_mul(r.into())) + // Minimum execution time: 1_054_000 picoseconds. + Weight::from_parts(2_251_768, 0) + // Standard Error: 108 + .saturating_add(Weight::from_parts(6_331, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64extendsi32(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_089_000 picoseconds. - Weight::from_parts(1_592_361, 0) - // Standard Error: 22 - .saturating_add(Weight::from_parts(6_170, 0).saturating_mul(r.into())) + // Minimum execution time: 1_096_000 picoseconds. + Weight::from_parts(1_396_249, 0) + // Standard Error: 10 + .saturating_add(Weight::from_parts(6_191, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64extendui32(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_033_000 picoseconds. - Weight::from_parts(1_421_375, 0) + // Minimum execution time: 1_054_000 picoseconds. + Weight::from_parts(1_389_522, 0) // Standard Error: 3 - .saturating_add(Weight::from_parts(6_215, 0).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(6_186, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i32wrapi64(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_059_000 picoseconds. - Weight::from_parts(1_399_454, 0) - // Standard Error: 3 - .saturating_add(Weight::from_parts(6_211, 0).saturating_mul(r.into())) + // Minimum execution time: 1_052_000 picoseconds. + Weight::from_parts(1_433_850, 0) + // Standard Error: 98 + .saturating_add(Weight::from_parts(6_226, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64eq(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_098_000 picoseconds. - Weight::from_parts(1_474_366, 0) - // Standard Error: 3 - .saturating_add(Weight::from_parts(9_088, 0).saturating_mul(r.into())) + // Minimum execution time: 1_054_000 picoseconds. + Weight::from_parts(1_413_852, 0) + // Standard Error: 2 + .saturating_add(Weight::from_parts(9_066, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64ne(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_068_000 picoseconds. - Weight::from_parts(1_466_463, 0) + // Minimum execution time: 1_034_000 picoseconds. + Weight::from_parts(1_411_448, 0) // Standard Error: 3 - .saturating_add(Weight::from_parts(9_082, 0).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(9_080, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64lts(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_087_000 picoseconds. - Weight::from_parts(1_437_968, 0) + // Minimum execution time: 1_069_000 picoseconds. + Weight::from_parts(1_456_327, 0) // Standard Error: 3 - .saturating_add(Weight::from_parts(9_102, 0).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(9_065, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64ltu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_105_000 picoseconds. - Weight::from_parts(1_744_281, 0) - // Standard Error: 31 - .saturating_add(Weight::from_parts(9_015, 0).saturating_mul(r.into())) + // Minimum execution time: 1_062_000 picoseconds. + Weight::from_parts(1_395_365, 0) + // Standard Error: 5 + .saturating_add(Weight::from_parts(9_083, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64gts(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_090_000 picoseconds. - Weight::from_parts(1_442_670, 0) - // Standard Error: 2 - .saturating_add(Weight::from_parts(9_090, 0).saturating_mul(r.into())) + // Minimum execution time: 1_047_000 picoseconds. + Weight::from_parts(1_425_970, 0) + // Standard Error: 5 + .saturating_add(Weight::from_parts(9_091, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64gtu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_076_000 picoseconds. - Weight::from_parts(1_846_895, 0) + // Minimum execution time: 1_057_000 picoseconds. + Weight::from_parts(964_213, 0) // Standard Error: 111 - .saturating_add(Weight::from_parts(9_161, 0).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(9_528, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64les(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_074_000 picoseconds. - Weight::from_parts(1_476_749, 0) - // Standard Error: 5 - .saturating_add(Weight::from_parts(9_092, 0).saturating_mul(r.into())) + // Minimum execution time: 1_048_000 picoseconds. + Weight::from_parts(1_409_770, 0) + // Standard Error: 4 + .saturating_add(Weight::from_parts(9_075, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64leu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_049_000 picoseconds. - Weight::from_parts(1_775_900, 0) - // Standard Error: 22 - .saturating_add(Weight::from_parts(9_116, 0).saturating_mul(r.into())) + // Minimum execution time: 1_069_000 picoseconds. + Weight::from_parts(1_442_082, 0) + // Standard Error: 6 + .saturating_add(Weight::from_parts(9_212, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64ges(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_067_000 picoseconds. - Weight::from_parts(1_478_768, 0) - // Standard Error: 3 - .saturating_add(Weight::from_parts(9_077, 0).saturating_mul(r.into())) + // Minimum execution time: 1_033_000 picoseconds. + Weight::from_parts(2_068_949, 0) + // Standard Error: 67 + .saturating_add(Weight::from_parts(8_907, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64geu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_109_000 picoseconds. - Weight::from_parts(1_481_218, 0) - // Standard Error: 18 - .saturating_add(Weight::from_parts(9_103, 0).saturating_mul(r.into())) + // Minimum execution time: 1_061_000 picoseconds. + Weight::from_parts(1_407_427, 0) + // Standard Error: 7 + .saturating_add(Weight::from_parts(9_126, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64add(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_099_000 picoseconds. - Weight::from_parts(1_704_462, 0) - // Standard Error: 23 - .saturating_add(Weight::from_parts(8_905, 0).saturating_mul(r.into())) + // Minimum execution time: 1_085_000 picoseconds. + Weight::from_parts(1_470_389, 0) + // Standard Error: 3 + .saturating_add(Weight::from_parts(8_956, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64sub(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_081_000 picoseconds. - Weight::from_parts(1_445_578, 0) + // Minimum execution time: 1_048_000 picoseconds. + Weight::from_parts(1_428_533, 0) // Standard Error: 3 - .saturating_add(Weight::from_parts(8_861, 0).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(8_857, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64mul(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_046_000 picoseconds. - Weight::from_parts(1_193_756, 0) - // Standard Error: 125 - .saturating_add(Weight::from_parts(9_079, 0).saturating_mul(r.into())) + // Minimum execution time: 1_061_000 picoseconds. + Weight::from_parts(1_446_550, 0) + // Standard Error: 2 + .saturating_add(Weight::from_parts(8_842, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64divs(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_044_000 picoseconds. - Weight::from_parts(1_434_492, 0) - // Standard Error: 3 - .saturating_add(Weight::from_parts(15_233, 0).saturating_mul(r.into())) + // Minimum execution time: 1_045_000 picoseconds. + Weight::from_parts(1_463_045, 0) + // Standard Error: 4 + .saturating_add(Weight::from_parts(15_264, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64divu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_079_000 picoseconds. - Weight::from_parts(1_470_105, 0) - // Standard Error: 5 - .saturating_add(Weight::from_parts(14_590, 0).saturating_mul(r.into())) + // Minimum execution time: 1_074_000 picoseconds. + Weight::from_parts(1_335_354, 0) + // Standard Error: 10 + .saturating_add(Weight::from_parts(14_550, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64rems(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_062_000 picoseconds. - Weight::from_parts(1_456_204, 0) - // Standard Error: 3 - .saturating_add(Weight::from_parts(15_511, 0).saturating_mul(r.into())) + // Minimum execution time: 1_111_000 picoseconds. + Weight::from_parts(1_390_385, 0) + // Standard Error: 8 + .saturating_add(Weight::from_parts(15_285, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64remu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_077_000 picoseconds. - Weight::from_parts(1_488_475, 0) - // Standard Error: 2 - .saturating_add(Weight::from_parts(14_516, 0).saturating_mul(r.into())) + // Minimum execution time: 1_051_000 picoseconds. + Weight::from_parts(1_316_168, 0) + // Standard Error: 13 + .saturating_add(Weight::from_parts(14_625, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64and(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_101_000 picoseconds. - Weight::from_parts(1_467_642, 0) + // Minimum execution time: 1_046_000 picoseconds. + Weight::from_parts(1_389_227, 0) // Standard Error: 3 - .saturating_add(Weight::from_parts(8_974, 0).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(8_970, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64or(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_098_000 picoseconds. - Weight::from_parts(1_451_276, 0) - // Standard Error: 4 - .saturating_add(Weight::from_parts(8_983, 0).saturating_mul(r.into())) + // Minimum execution time: 1_029_000 picoseconds. + Weight::from_parts(1_430_222, 0) + // Standard Error: 3 + .saturating_add(Weight::from_parts(8_960, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64xor(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_051_000 picoseconds. - Weight::from_parts(1_443_325, 0) - // Standard Error: 3 - .saturating_add(Weight::from_parts(8_986, 0).saturating_mul(r.into())) + // Minimum execution time: 1_034_000 picoseconds. + Weight::from_parts(3_085_577, 0) + // Standard Error: 93 + .saturating_add(Weight::from_parts(8_506, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64shl(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_111_000 picoseconds. - Weight::from_parts(1_464_991, 0) - // Standard Error: 2 - .saturating_add(Weight::from_parts(9_035, 0).saturating_mul(r.into())) + // Minimum execution time: 1_059_000 picoseconds. + Weight::from_parts(1_411_134, 0) + // Standard Error: 3 + .saturating_add(Weight::from_parts(9_019, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64shrs(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_036_000 picoseconds. - Weight::from_parts(755_163, 0) - // Standard Error: 235 - .saturating_add(Weight::from_parts(9_524, 0).saturating_mul(r.into())) + // Minimum execution time: 1_039_000 picoseconds. + Weight::from_parts(1_397_109, 0) + // Standard Error: 3 + .saturating_add(Weight::from_parts(9_021, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64shru(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_081_000 picoseconds. - Weight::from_parts(1_463_369, 0) - // Standard Error: 3 - .saturating_add(Weight::from_parts(9_030, 0).saturating_mul(r.into())) + // Minimum execution time: 1_038_000 picoseconds. + Weight::from_parts(1_378_102, 0) + // Standard Error: 2 + .saturating_add(Weight::from_parts(9_024, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64rotl(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_115_000 picoseconds. - Weight::from_parts(915_328, 0) - // Standard Error: 25 - .saturating_add(Weight::from_parts(9_454, 0).saturating_mul(r.into())) + // Minimum execution time: 1_054_000 picoseconds. + Weight::from_parts(1_382_806, 0) + // Standard Error: 3 + .saturating_add(Weight::from_parts(9_029, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64rotr(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_153_000 picoseconds. - Weight::from_parts(1_581_395, 0) - // Standard Error: 17 - .saturating_add(Weight::from_parts(9_001, 0).saturating_mul(r.into())) + // Minimum execution time: 1_042_000 picoseconds. + Weight::from_parts(1_459_114, 0) + // Standard Error: 5 + .saturating_add(Weight::from_parts(9_020, 0).saturating_mul(r.into())) } } @@ -2134,8 +2134,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `109` // Estimated: `1594` - // Minimum execution time: 2_620_000 picoseconds. - Weight::from_parts(2_855_000, 1594) + // Minimum execution time: 2_640_000 picoseconds. + Weight::from_parts(2_797_000, 1594) .saturating_add(RocksDbWeight::get().reads(1_u64)) } /// Storage: Skipped Metadata (r:0 w:0) @@ -2145,10 +2145,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `481 + k * (69 ±0)` // Estimated: `471 + k * (70 ±0)` - // Minimum execution time: 10_897_000 picoseconds. - Weight::from_parts(5_262_658, 471) - // Standard Error: 1_036 - .saturating_add(Weight::from_parts(974_185, 0).saturating_mul(k.into())) + // Minimum execution time: 11_093_000 picoseconds. + Weight::from_parts(7_653_195, 471) + // Standard Error: 816 + .saturating_add(Weight::from_parts(970_561, 0).saturating_mul(k.into())) .saturating_add(RocksDbWeight::get().reads(1_u64)) .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(k.into()))) .saturating_add(RocksDbWeight::get().writes(1_u64)) @@ -2162,10 +2162,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `281 + q * (33 ±0)` // Estimated: `1753 + q * (33 ±0)` - // Minimum execution time: 2_647_000 picoseconds. - Weight::from_parts(9_950_043, 1753) - // Standard Error: 3_684 - .saturating_add(Weight::from_parts(1_309_594, 0).saturating_mul(q.into())) + // Minimum execution time: 2_747_000 picoseconds. + Weight::from_parts(11_159_232, 1753) + // Standard Error: 3_260 + .saturating_add(Weight::from_parts(1_275_028, 0).saturating_mul(q.into())) .saturating_add(RocksDbWeight::get().reads(1_u64)) .saturating_add(RocksDbWeight::get().writes(1_u64)) .saturating_add(Weight::from_parts(0, 33).saturating_mul(q.into())) @@ -2179,10 +2179,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `270 + c * (1 ±0)` // Estimated: `4015 + c * (2 ±0)` - // Minimum execution time: 30_510_000 picoseconds. - Weight::from_parts(32_266_187, 4015) - // Standard Error: 59 - .saturating_add(Weight::from_parts(49_621, 0).saturating_mul(c.into())) + // Minimum execution time: 30_434_000 picoseconds. + Weight::from_parts(27_332_815, 4015) + // Standard Error: 54 + .saturating_add(Weight::from_parts(50_074, 0).saturating_mul(c.into())) .saturating_add(RocksDbWeight::get().reads(1_u64)) .saturating_add(RocksDbWeight::get().writes(1_u64)) .saturating_add(Weight::from_parts(0, 2).saturating_mul(c.into())) @@ -2202,10 +2202,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `803` // Estimated: `21880 + c * (5 ±0)` - // Minimum execution time: 313_177_000 picoseconds. - Weight::from_parts(323_305_650, 21880) - // Standard Error: 32 - .saturating_add(Weight::from_parts(31_333, 0).saturating_mul(c.into())) + // Minimum execution time: 310_870_000 picoseconds. + Weight::from_parts(327_033_585, 21880) + // Standard Error: 27 + .saturating_add(Weight::from_parts(30_985, 0).saturating_mul(c.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(4_u64)) .saturating_add(Weight::from_parts(0, 5).saturating_mul(c.into())) @@ -2233,14 +2233,14 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `270` // Estimated: `26207` - // Minimum execution time: 3_230_452_000 picoseconds. - Weight::from_parts(722_132_747, 26207) - // Standard Error: 276 - .saturating_add(Weight::from_parts(91_421, 0).saturating_mul(c.into())) - // Standard Error: 16 - .saturating_add(Weight::from_parts(1_106, 0).saturating_mul(i.into())) - // Standard Error: 16 - .saturating_add(Weight::from_parts(1_418, 0).saturating_mul(s.into())) + // Minimum execution time: 3_125_341_000 picoseconds. + Weight::from_parts(367_707_566, 26207) + // Standard Error: 378 + .saturating_add(Weight::from_parts(94_873, 0).saturating_mul(c.into())) + // Standard Error: 22 + .saturating_add(Weight::from_parts(1_238, 0).saturating_mul(i.into())) + // Standard Error: 22 + .saturating_add(Weight::from_parts(1_524, 0).saturating_mul(s.into())) .saturating_add(RocksDbWeight::get().reads(9_u64)) .saturating_add(RocksDbWeight::get().writes(10_u64)) } @@ -2264,12 +2264,12 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `546` // Estimated: `28969` - // Minimum execution time: 1_600_558_000 picoseconds. - Weight::from_parts(225_664_510, 28969) + // Minimum execution time: 1_597_763_000 picoseconds. + Weight::from_parts(241_042_230, 28969) // Standard Error: 8 - .saturating_add(Weight::from_parts(1_451, 0).saturating_mul(i.into())) + .saturating_add(Weight::from_parts(1_434, 0).saturating_mul(i.into())) // Standard Error: 8 - .saturating_add(Weight::from_parts(1_448, 0).saturating_mul(s.into())) + .saturating_add(Weight::from_parts(1_442, 0).saturating_mul(s.into())) .saturating_add(RocksDbWeight::get().reads(9_u64)) .saturating_add(RocksDbWeight::get().writes(7_u64)) } @@ -2287,8 +2287,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `855` // Estimated: `22095` - // Minimum execution time: 170_428_000 picoseconds. - Weight::from_parts(171_198_000, 22095) + // Minimum execution time: 169_259_000 picoseconds. + Weight::from_parts(170_059_000, 22095) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(4_u64)) } @@ -2305,10 +2305,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `109` // Estimated: `7366` - // Minimum execution time: 311_834_000 picoseconds. - Weight::from_parts(310_073_268, 7366) - // Standard Error: 80 - .saturating_add(Weight::from_parts(94_116, 0).saturating_mul(c.into())) + // Minimum execution time: 306_392_000 picoseconds. + Weight::from_parts(308_730_800, 7366) + // Standard Error: 115 + .saturating_add(Weight::from_parts(94_109, 0).saturating_mul(c.into())) .saturating_add(RocksDbWeight::get().reads(2_u64)) .saturating_add(RocksDbWeight::get().writes(4_u64)) } @@ -2324,8 +2324,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `287` // Estimated: `8078` - // Minimum execution time: 29_146_000 picoseconds. - Weight::from_parts(29_641_000, 8078) + // Minimum execution time: 29_082_000 picoseconds. + Weight::from_parts(29_395_000, 8078) .saturating_add(RocksDbWeight::get().reads(2_u64)) .saturating_add(RocksDbWeight::get().writes(4_u64)) } @@ -2339,8 +2339,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `666` // Estimated: `19818` - // Minimum execution time: 33_472_000 picoseconds. - Weight::from_parts(34_007_000, 19818) + // Minimum execution time: 33_379_000 picoseconds. + Weight::from_parts(33_825_000, 19818) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(6_u64)) } @@ -2359,10 +2359,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `877 + r * (6 ±0)` // Estimated: `22210 + r * (30 ±0)` - // Minimum execution time: 298_258_000 picoseconds. - Weight::from_parts(304_373_948, 22210) - // Standard Error: 920 - .saturating_add(Weight::from_parts(276_895, 0).saturating_mul(r.into())) + // Minimum execution time: 298_192_000 picoseconds. + Weight::from_parts(304_710_661, 22210) + // Standard Error: 1_091 + .saturating_add(Weight::from_parts(281_258, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -2382,10 +2382,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `935 + r * (272 ±0)` // Estimated: `22315 + r * (3835 ±0)` - // Minimum execution time: 298_334_000 picoseconds. - Weight::from_parts(138_737_818, 22315) - // Standard Error: 5_929 - .saturating_add(Weight::from_parts(3_325_701, 0).saturating_mul(r.into())) + // Minimum execution time: 298_133_000 picoseconds. + Weight::from_parts(146_565_464, 22315) + // Standard Error: 5_831 + .saturating_add(Weight::from_parts(3_268_361, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3_u64)) @@ -2406,10 +2406,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `927 + r * (276 ±0)` // Estimated: `22335 + r * (3855 ±0)` - // Minimum execution time: 299_766_000 picoseconds. - Weight::from_parts(135_507_342, 22335) - // Standard Error: 6_624 - .saturating_add(Weight::from_parts(4_102_575, 0).saturating_mul(r.into())) + // Minimum execution time: 300_284_000 picoseconds. + Weight::from_parts(149_196_037, 22335) + // Standard Error: 5_968 + .saturating_add(Weight::from_parts(4_038_592, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3_u64)) @@ -2430,10 +2430,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `884 + r * (6 ±0)` // Estimated: `22250 + r * (30 ±0)` - // Minimum execution time: 299_535_000 picoseconds. - Weight::from_parts(303_719_098, 22250) - // Standard Error: 852 - .saturating_add(Weight::from_parts(362_921, 0).saturating_mul(r.into())) + // Minimum execution time: 298_744_000 picoseconds. + Weight::from_parts(302_804_163, 22250) + // Standard Error: 922 + .saturating_add(Weight::from_parts(364_882, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -2453,10 +2453,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `874 + r * (3 ±0)` // Estimated: `22215 + r * (15 ±0)` - // Minimum execution time: 296_658_000 picoseconds. - Weight::from_parts(301_626_339, 22215) - // Standard Error: 552 - .saturating_add(Weight::from_parts(144_509, 0).saturating_mul(r.into())) + // Minimum execution time: 296_537_000 picoseconds. + Weight::from_parts(302_328_726, 22215) + // Standard Error: 551 + .saturating_add(Weight::from_parts(138_091, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 15).saturating_mul(r.into())) @@ -2476,10 +2476,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `878 + r * (6 ±0)` // Estimated: `22220 + r * (30 ±0)` - // Minimum execution time: 297_329_000 picoseconds. - Weight::from_parts(302_627_659, 22220) - // Standard Error: 795 - .saturating_add(Weight::from_parts(277_320, 0).saturating_mul(r.into())) + // Minimum execution time: 299_272_000 picoseconds. + Weight::from_parts(297_579_507, 22220) + // Standard Error: 891 + .saturating_add(Weight::from_parts(292_705, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -2499,10 +2499,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `879 + r * (6 ±0)` // Estimated: `22205 + r * (30 ±0)` - // Minimum execution time: 298_286_000 picoseconds. - Weight::from_parts(296_212_228, 22205) - // Standard Error: 869 - .saturating_add(Weight::from_parts(292_524, 0).saturating_mul(r.into())) + // Minimum execution time: 297_795_000 picoseconds. + Weight::from_parts(300_677_787, 22205) + // Standard Error: 936 + .saturating_add(Weight::from_parts(283_094, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -2522,10 +2522,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1050 + r * (6 ±0)` // Estimated: `25258 + r * (30 ±0)` - // Minimum execution time: 300_932_000 picoseconds. - Weight::from_parts(338_934_558, 25258) - // Standard Error: 2_141 - .saturating_add(Weight::from_parts(1_415_846, 0).saturating_mul(r.into())) + // Minimum execution time: 302_791_000 picoseconds. + Weight::from_parts(327_890_980, 25258) + // Standard Error: 6_529 + .saturating_add(Weight::from_parts(1_387_459, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(7_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -2545,10 +2545,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `888 + r * (6 ±0)` // Estimated: `22305 + r * (30 ±0)` - // Minimum execution time: 300_674_000 picoseconds. - Weight::from_parts(301_242_195, 22305) - // Standard Error: 1_077 - .saturating_add(Weight::from_parts(283_148, 0).saturating_mul(r.into())) + // Minimum execution time: 299_987_000 picoseconds. + Weight::from_parts(305_947_430, 22305) + // Standard Error: 1_086 + .saturating_add(Weight::from_parts(271_040, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -2568,10 +2568,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `886 + r * (6 ±0)` // Estimated: `22295 + r * (30 ±0)` - // Minimum execution time: 298_770_000 picoseconds. - Weight::from_parts(307_499_190, 22295) - // Standard Error: 2_724 - .saturating_add(Weight::from_parts(276_723, 0).saturating_mul(r.into())) + // Minimum execution time: 297_837_000 picoseconds. + Weight::from_parts(301_474_762, 22295) + // Standard Error: 1_131 + .saturating_add(Weight::from_parts(288_995, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -2591,10 +2591,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `883 + r * (6 ±0)` // Estimated: `22285 + r * (30 ±0)` - // Minimum execution time: 297_789_000 picoseconds. - Weight::from_parts(294_447_138, 22285) - // Standard Error: 1_493 - .saturating_add(Weight::from_parts(293_277, 0).saturating_mul(r.into())) + // Minimum execution time: 298_422_000 picoseconds. + Weight::from_parts(306_192_502, 22285) + // Standard Error: 657 + .saturating_add(Weight::from_parts(267_346, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -2614,10 +2614,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `874 + r * (6 ±0)` // Estimated: `22215 + r * (30 ±0)` - // Minimum execution time: 298_115_000 picoseconds. - Weight::from_parts(299_326_366, 22215) - // Standard Error: 793 - .saturating_add(Weight::from_parts(280_735, 0).saturating_mul(r.into())) + // Minimum execution time: 298_342_000 picoseconds. + Weight::from_parts(303_164_681, 22215) + // Standard Error: 806 + .saturating_add(Weight::from_parts(276_703, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -2639,10 +2639,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `952 + r * (10 ±0)` // Estimated: `25022 + r * (60 ±0)` - // Minimum execution time: 298_018_000 picoseconds. - Weight::from_parts(308_656_166, 25022) - // Standard Error: 1_391 - .saturating_add(Weight::from_parts(1_257_729, 0).saturating_mul(r.into())) + // Minimum execution time: 297_941_000 picoseconds. + Weight::from_parts(312_817_440, 25022) + // Standard Error: 1_577 + .saturating_add(Weight::from_parts(1_239_222, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(7_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 60).saturating_mul(r.into())) @@ -2662,10 +2662,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `841 + r * (4 ±0)` // Estimated: `22035 + r * (20 ±0)` - // Minimum execution time: 153_449_000 picoseconds. - Weight::from_parts(158_405_182, 22035) - // Standard Error: 241 - .saturating_add(Weight::from_parts(102_367, 0).saturating_mul(r.into())) + // Minimum execution time: 154_872_000 picoseconds. + Weight::from_parts(160_314_222, 22035) + // Standard Error: 399 + .saturating_add(Weight::from_parts(103_456, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 20).saturating_mul(r.into())) @@ -2685,10 +2685,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `876 + r * (6 ±0)` // Estimated: `22220 + r * (30 ±0)` - // Minimum execution time: 297_696_000 picoseconds. - Weight::from_parts(302_710_958, 22220) - // Standard Error: 559 - .saturating_add(Weight::from_parts(219_593, 0).saturating_mul(r.into())) + // Minimum execution time: 298_250_000 picoseconds. + Weight::from_parts(308_160_135, 22220) + // Standard Error: 1_810 + .saturating_add(Weight::from_parts(217_341, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -2708,10 +2708,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `880` // Estimated: `22220` - // Minimum execution time: 298_786_000 picoseconds. - Weight::from_parts(302_879_629, 22220) + // Minimum execution time: 298_563_000 picoseconds. + Weight::from_parts(299_256_382, 22220) // Standard Error: 1 - .saturating_add(Weight::from_parts(598, 0).saturating_mul(n.into())) + .saturating_add(Weight::from_parts(612, 0).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) } @@ -2730,10 +2730,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `864 + r * (45 ±0)` // Estimated: `22140 + r * (225 ±0)` - // Minimum execution time: 294_567_000 picoseconds. - Weight::from_parts(297_233_759, 22140) - // Standard Error: 210_838 - .saturating_add(Weight::from_parts(1_543_740, 0).saturating_mul(r.into())) + // Minimum execution time: 295_088_000 picoseconds. + Weight::from_parts(298_489_269, 22140) + // Standard Error: 713_860 + .saturating_add(Weight::from_parts(4_847_130, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 225).saturating_mul(r.into())) @@ -2753,10 +2753,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `874` // Estimated: `22255` - // Minimum execution time: 298_045_000 picoseconds. - Weight::from_parts(300_198_288, 22255) - // Standard Error: 0 - .saturating_add(Weight::from_parts(178, 0).saturating_mul(n.into())) + // Minimum execution time: 299_024_000 picoseconds. + Weight::from_parts(302_413_076, 22255) + // Standard Error: 1 + .saturating_add(Weight::from_parts(177, 0).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) } @@ -2779,10 +2779,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `906 + r * (452 ±0)` // Estimated: `26183 + r * (15994 ±0)` - // Minimum execution time: 296_887_000 picoseconds. - Weight::from_parts(299_450_573, 26183) - // Standard Error: 219_248 - .saturating_add(Weight::from_parts(77_923_426, 0).saturating_mul(r.into())) + // Minimum execution time: 296_218_000 picoseconds. + Weight::from_parts(300_598_751, 26183) + // Standard Error: 783_806 + .saturating_add(Weight::from_parts(76_129_748, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().reads((6_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3_u64)) @@ -2806,10 +2806,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `921 + r * (10 ±0)` // Estimated: `24859 + r * (60 ±0)` - // Minimum execution time: 300_512_000 picoseconds. - Weight::from_parts(315_644_833, 24859) - // Standard Error: 3_276 - .saturating_add(Weight::from_parts(1_714_966, 0).saturating_mul(r.into())) + // Minimum execution time: 299_145_000 picoseconds. + Weight::from_parts(314_509_277, 24859) + // Standard Error: 1_720 + .saturating_add(Weight::from_parts(1_712_442, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(7_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 60).saturating_mul(r.into())) @@ -2829,10 +2829,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `874 + r * (10 ±0)` // Estimated: `22215 + r * (50 ±0)` - // Minimum execution time: 296_127_000 picoseconds. - Weight::from_parts(308_860_135, 22215) - // Standard Error: 2_697 - .saturating_add(Weight::from_parts(3_487_844, 0).saturating_mul(r.into())) + // Minimum execution time: 296_502_000 picoseconds. + Weight::from_parts(314_414_557, 22215) + // Standard Error: 1_940 + .saturating_add(Weight::from_parts(3_444_952, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 50).saturating_mul(r.into())) @@ -2853,12 +2853,12 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `893 + t * (32 ±0)` // Estimated: `22320 + t * (2640 ±0)` - // Minimum execution time: 313_710_000 picoseconds. - Weight::from_parts(305_520_960, 22320) - // Standard Error: 82_536 - .saturating_add(Weight::from_parts(2_691_211, 0).saturating_mul(t.into())) - // Standard Error: 23 - .saturating_add(Weight::from_parts(714, 0).saturating_mul(n.into())) + // Minimum execution time: 315_510_000 picoseconds. + Weight::from_parts(309_894_137, 22320) + // Standard Error: 131_189 + .saturating_add(Weight::from_parts(2_593_623, 0).saturating_mul(t.into())) + // Standard Error: 36 + .saturating_add(Weight::from_parts(514, 0).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(t.into()))) .saturating_add(RocksDbWeight::get().writes(3_u64)) @@ -2880,10 +2880,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `873 + r * (7 ±0)` // Estimated: `22205 + r * (35 ±0)` - // Minimum execution time: 161_157_000 picoseconds. - Weight::from_parts(169_161_729, 22205) - // Standard Error: 1_310 - .saturating_add(Weight::from_parts(182_763, 0).saturating_mul(r.into())) + // Minimum execution time: 162_825_000 picoseconds. + Weight::from_parts(168_081_010, 22205) + // Standard Error: 256 + .saturating_add(Weight::from_parts(181_754, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 35).saturating_mul(r.into())) @@ -2903,10 +2903,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `125824` // Estimated: `270073` - // Minimum execution time: 413_085_000 picoseconds. - Weight::from_parts(415_025_010, 270073) + // Minimum execution time: 413_416_000 picoseconds. + Weight::from_parts(419_766_779, 270073) // Standard Error: 1 - .saturating_add(Weight::from_parts(753, 0).saturating_mul(i.into())) + .saturating_add(Weight::from_parts(749, 0).saturating_mul(i.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) } @@ -2917,10 +2917,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `941 + r * (292 ±0)` // Estimated: `939 + r * (293 ±0)` - // Minimum execution time: 299_704_000 picoseconds. - Weight::from_parts(196_755_435, 939) - // Standard Error: 10_446 - .saturating_add(Weight::from_parts(6_022_040, 0).saturating_mul(r.into())) + // Minimum execution time: 299_358_000 picoseconds. + Weight::from_parts(189_371_921, 939) + // Standard Error: 10_691 + .saturating_add(Weight::from_parts(6_070_553, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3_u64)) @@ -2934,10 +2934,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1432` // Estimated: `1405` - // Minimum execution time: 315_390_000 picoseconds. - Weight::from_parts(334_065_230, 1405) - // Standard Error: 37 - .saturating_add(Weight::from_parts(393, 0).saturating_mul(n.into())) + // Minimum execution time: 315_109_000 picoseconds. + Weight::from_parts(332_969_717, 1405) + // Standard Error: 55 + .saturating_add(Weight::from_parts(511, 0).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(8_u64)) .saturating_add(RocksDbWeight::get().writes(6_u64)) } @@ -2948,10 +2948,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1295 + n * (1 ±0)` // Estimated: `1292 + n * (1 ±0)` - // Minimum execution time: 315_285_000 picoseconds. - Weight::from_parts(317_588_260, 1292) - // Standard Error: 21 - .saturating_add(Weight::from_parts(180, 0).saturating_mul(n.into())) + // Minimum execution time: 315_165_000 picoseconds. + Weight::from_parts(318_861_165, 1292) .saturating_add(RocksDbWeight::get().reads(7_u64)) .saturating_add(RocksDbWeight::get().writes(4_u64)) .saturating_add(Weight::from_parts(0, 1).saturating_mul(n.into())) @@ -2963,10 +2961,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `937 + r * (288 ±0)` // Estimated: `941 + r * (289 ±0)` - // Minimum execution time: 300_115_000 picoseconds. - Weight::from_parts(193_360_954, 941) - // Standard Error: 10_488 - .saturating_add(Weight::from_parts(5_909_174, 0).saturating_mul(r.into())) + // Minimum execution time: 299_212_000 picoseconds. + Weight::from_parts(198_174_205, 941) + // Standard Error: 9_733 + .saturating_add(Weight::from_parts(5_906_505, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3_u64)) @@ -2980,8 +2978,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1291 + n * (1 ±0)` // Estimated: `1288 + n * (1 ±0)` - // Minimum execution time: 313_412_000 picoseconds. - Weight::from_parts(321_090_803, 1288) + // Minimum execution time: 314_234_000 picoseconds. + Weight::from_parts(318_647_274, 1288) + // Standard Error: 44 + .saturating_add(Weight::from_parts(23, 0).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(7_u64)) .saturating_add(RocksDbWeight::get().writes(4_u64)) .saturating_add(Weight::from_parts(0, 1).saturating_mul(n.into())) @@ -2993,10 +2993,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `931 + r * (296 ±0)` // Estimated: `936 + r * (297 ±0)` - // Minimum execution time: 299_282_000 picoseconds. - Weight::from_parts(215_461_113, 936) - // Standard Error: 8_348 - .saturating_add(Weight::from_parts(4_869_105, 0).saturating_mul(r.into())) + // Minimum execution time: 299_333_000 picoseconds. + Weight::from_parts(210_378_314, 936) + // Standard Error: 9_423 + .saturating_add(Weight::from_parts(4_905_986, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3_u64)) @@ -3009,10 +3009,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1307 + n * (1 ±0)` // Estimated: `1304 + n * (1 ±0)` - // Minimum execution time: 314_603_000 picoseconds. - Weight::from_parts(318_271_823, 1304) - // Standard Error: 55 - .saturating_add(Weight::from_parts(724, 0).saturating_mul(n.into())) + // Minimum execution time: 312_511_000 picoseconds. + Weight::from_parts(316_193_898, 1304) + // Standard Error: 48 + .saturating_add(Weight::from_parts(751, 0).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(7_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 1).saturating_mul(n.into())) @@ -3024,10 +3024,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `952 + r * (288 ±0)` // Estimated: `953 + r * (289 ±0)` - // Minimum execution time: 301_252_000 picoseconds. - Weight::from_parts(216_343_614, 953) - // Standard Error: 9_006 - .saturating_add(Weight::from_parts(4_724_156, 0).saturating_mul(r.into())) + // Minimum execution time: 299_662_000 picoseconds. + Weight::from_parts(214_102_131, 953) + // Standard Error: 8_680 + .saturating_add(Weight::from_parts(4_670_937, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3_u64)) @@ -3040,10 +3040,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1294 + n * (1 ±0)` // Estimated: `1291 + n * (1 ±0)` - // Minimum execution time: 311_878_000 picoseconds. - Weight::from_parts(314_723_939, 1291) - // Standard Error: 56 - .saturating_add(Weight::from_parts(238, 0).saturating_mul(n.into())) + // Minimum execution time: 312_062_000 picoseconds. + Weight::from_parts(315_491_507, 1291) + // Standard Error: 46 + .saturating_add(Weight::from_parts(100, 0).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(7_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 1).saturating_mul(n.into())) @@ -3055,10 +3055,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `925 + r * (296 ±0)` // Estimated: `932 + r * (297 ±0)` - // Minimum execution time: 299_105_000 picoseconds. - Weight::from_parts(197_260_949, 932) - // Standard Error: 9_886 - .saturating_add(Weight::from_parts(6_068_811, 0).saturating_mul(r.into())) + // Minimum execution time: 299_177_000 picoseconds. + Weight::from_parts(193_259_559, 932) + // Standard Error: 10_264 + .saturating_add(Weight::from_parts(6_080_585, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3_u64)) @@ -3072,10 +3072,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1308 + n * (1 ±0)` // Estimated: `1305 + n * (1 ±0)` - // Minimum execution time: 313_968_000 picoseconds. - Weight::from_parts(321_850_683, 1305) - // Standard Error: 138 - .saturating_add(Weight::from_parts(549, 0).saturating_mul(n.into())) + // Minimum execution time: 316_545_000 picoseconds. + Weight::from_parts(319_417_515, 1305) + // Standard Error: 21 + .saturating_add(Weight::from_parts(677, 0).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(7_u64)) .saturating_add(RocksDbWeight::get().writes(4_u64)) .saturating_add(Weight::from_parts(0, 1).saturating_mul(n.into())) @@ -3095,10 +3095,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1501 + r * (45 ±0)` // Estimated: `27383 + r * (2700 ±0)` - // Minimum execution time: 299_284_000 picoseconds. - Weight::from_parts(128_844_910, 27383) - // Standard Error: 42_686 - .saturating_add(Weight::from_parts(20_679_877, 0).saturating_mul(r.into())) + // Minimum execution time: 301_468_000 picoseconds. + Weight::from_parts(199_356_436, 27383) + // Standard Error: 22_347 + .saturating_add(Weight::from_parts(20_582_958, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(7_u64)) .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(4_u64)) @@ -3120,10 +3120,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1670 + r * (288 ±0)` // Estimated: `27813 + r * (6391 ±0)` - // Minimum execution time: 301_318_000 picoseconds. - Weight::from_parts(301_592_000, 27813) - // Standard Error: 136_820 - .saturating_add(Weight::from_parts(283_690_080, 0).saturating_mul(r.into())) + // Minimum execution time: 299_728_000 picoseconds. + Weight::from_parts(300_863_000, 27813) + // Standard Error: 105_708 + .saturating_add(Weight::from_parts(284_993_581, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(7_u64)) .saturating_add(RocksDbWeight::get().reads((2_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3_u64)) @@ -3145,10 +3145,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `0 + r * (935 ±0)` // Estimated: `22235 + r * (8322 ±10)` - // Minimum execution time: 300_386_000 picoseconds. - Weight::from_parts(300_929_000, 22235) - // Standard Error: 108_586 - .saturating_add(Weight::from_parts(281_090_559, 0).saturating_mul(r.into())) + // Minimum execution time: 299_933_000 picoseconds. + Weight::from_parts(300_373_000, 22235) + // Standard Error: 155_992 + .saturating_add(Weight::from_parts(281_042_962, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().reads((2_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3_u64)) @@ -3171,10 +3171,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1314 + t * (268 ±0)` // Estimated: `31815 + t * (6290 ±0)` - // Minimum execution time: 456_135_000 picoseconds. - Weight::from_parts(444_756_482, 31815) - // Standard Error: 1_343_975 - .saturating_add(Weight::from_parts(18_355_730, 0).saturating_mul(t.into())) + // Minimum execution time: 453_674_000 picoseconds. + Weight::from_parts(444_617_781, 31815) + // Standard Error: 1_345_629 + .saturating_add(Weight::from_parts(14_448_591, 0).saturating_mul(t.into())) // Standard Error: 1 .saturating_add(Weight::from_parts(607, 0).saturating_mul(c.into())) .saturating_add(RocksDbWeight::get().reads(9_u64)) @@ -3202,10 +3202,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1988 + r * (319 ±0)` // Estimated: `34745 + r * (17090 ±0)` - // Minimum execution time: 304_068_000 picoseconds. - Weight::from_parts(304_418_000, 34745) - // Standard Error: 473_569 - .saturating_add(Weight::from_parts(383_386_349, 0).saturating_mul(r.into())) + // Minimum execution time: 301_164_000 picoseconds. + Weight::from_parts(301_606_000, 34745) + // Standard Error: 485_481 + .saturating_add(Weight::from_parts(384_893_304, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(8_u64)) .saturating_add(RocksDbWeight::get().reads((6_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(6_u64)) @@ -3233,14 +3233,14 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1231 + t * (219 ±0)` // Estimated: `43797 + t * (3812 ±2)` - // Minimum execution time: 1_634_435_000 picoseconds. - Weight::from_parts(395_586_009, 43797) - // Standard Error: 4_547_520 - .saturating_add(Weight::from_parts(86_875_110, 0).saturating_mul(t.into())) - // Standard Error: 7 - .saturating_add(Weight::from_parts(1_164, 0).saturating_mul(i.into())) - // Standard Error: 7 - .saturating_add(Weight::from_parts(1_340, 0).saturating_mul(s.into())) + // Minimum execution time: 1_632_459_000 picoseconds. + Weight::from_parts(361_738_452, 43797) + // Standard Error: 5_146_967 + .saturating_add(Weight::from_parts(106_605_682, 0).saturating_mul(t.into())) + // Standard Error: 8 + .saturating_add(Weight::from_parts(1_175, 0).saturating_mul(i.into())) + // Standard Error: 8 + .saturating_add(Weight::from_parts(1_356, 0).saturating_mul(s.into())) .saturating_add(RocksDbWeight::get().reads(13_u64)) .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(t.into()))) .saturating_add(RocksDbWeight::get().writes(10_u64)) @@ -3262,10 +3262,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `873 + r * (8 ±0)` // Estimated: `22190 + r * (40 ±0)` - // Minimum execution time: 297_518_000 picoseconds. - Weight::from_parts(300_525_269, 22190) - // Standard Error: 1_051 - .saturating_add(Weight::from_parts(540_623, 0).saturating_mul(r.into())) + // Minimum execution time: 297_377_000 picoseconds. + Weight::from_parts(301_560_144, 22190) + // Standard Error: 1_190 + .saturating_add(Weight::from_parts(554_573, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 40).saturating_mul(r.into())) @@ -3285,10 +3285,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `881` // Estimated: `22225` - // Minimum execution time: 299_463_000 picoseconds. - Weight::from_parts(304_912_750, 22225) + // Minimum execution time: 299_196_000 picoseconds. + Weight::from_parts(300_972_036, 22225) // Standard Error: 2 - .saturating_add(Weight::from_parts(3_949, 0).saturating_mul(n.into())) + .saturating_add(Weight::from_parts(3_940, 0).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) } @@ -3307,10 +3307,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `875 + r * (8 ±0)` // Estimated: `22205 + r * (40 ±0)` - // Minimum execution time: 297_825_000 picoseconds. - Weight::from_parts(306_887_951, 22205) - // Standard Error: 1_397 - .saturating_add(Weight::from_parts(700_399, 0).saturating_mul(r.into())) + // Minimum execution time: 303_011_000 picoseconds. + Weight::from_parts(306_085_019, 22205) + // Standard Error: 1_484 + .saturating_add(Weight::from_parts(705_331, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 40).saturating_mul(r.into())) @@ -3330,8 +3330,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `883` // Estimated: `22245` - // Minimum execution time: 299_448_000 picoseconds. - Weight::from_parts(297_766_818, 22245) + // Minimum execution time: 300_392_000 picoseconds. + Weight::from_parts(302_850_533, 22245) // Standard Error: 2 .saturating_add(Weight::from_parts(3_166, 0).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) @@ -3352,10 +3352,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `875 + r * (8 ±0)` // Estimated: `22220 + r * (40 ±0)` - // Minimum execution time: 296_039_000 picoseconds. - Weight::from_parts(300_877_647, 22220) - // Standard Error: 824 - .saturating_add(Weight::from_parts(373_901, 0).saturating_mul(r.into())) + // Minimum execution time: 296_567_000 picoseconds. + Weight::from_parts(303_848_887, 22220) + // Standard Error: 1_281 + .saturating_add(Weight::from_parts(382_870, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 40).saturating_mul(r.into())) @@ -3375,10 +3375,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `883` // Estimated: `22265` - // Minimum execution time: 298_124_000 picoseconds. - Weight::from_parts(290_841_791, 22265) + // Minimum execution time: 297_043_000 picoseconds. + Weight::from_parts(291_921_445, 22265) // Standard Error: 2 - .saturating_add(Weight::from_parts(926, 0).saturating_mul(n.into())) + .saturating_add(Weight::from_parts(921, 0).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) } @@ -3397,10 +3397,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `875 + r * (8 ±0)` // Estimated: `22225 + r * (40 ±0)` - // Minimum execution time: 295_798_000 picoseconds. - Weight::from_parts(307_698_954, 22225) - // Standard Error: 810 - .saturating_add(Weight::from_parts(365_596, 0).saturating_mul(r.into())) + // Minimum execution time: 295_214_000 picoseconds. + Weight::from_parts(296_057_754, 22225) + // Standard Error: 905 + .saturating_add(Weight::from_parts(387_058, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 40).saturating_mul(r.into())) @@ -3420,10 +3420,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `883` // Estimated: `22235` - // Minimum execution time: 296_843_000 picoseconds. - Weight::from_parts(291_292_218, 22235) + // Minimum execution time: 305_999_000 picoseconds. + Weight::from_parts(293_174_776, 22235) // Standard Error: 2 - .saturating_add(Weight::from_parts(925, 0).saturating_mul(n.into())) + .saturating_add(Weight::from_parts(917, 0).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) } @@ -3441,11 +3441,11 @@ impl WeightInfo for () { fn seal_ecdsa_recover(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `800 + r * (78 ±0)` - // Estimated: `21850 + r * (390 ±0)` - // Minimum execution time: 298_924_000 picoseconds. - Weight::from_parts(487_801_227, 21850) - // Standard Error: 9_785 - .saturating_add(Weight::from_parts(36_979_740, 0).saturating_mul(r.into())) + // Estimated: `21845 + r * (390 ±0)` + // Minimum execution time: 299_348_000 picoseconds. + Weight::from_parts(464_285_650, 21845) + // Standard Error: 10_510 + .saturating_add(Weight::from_parts(36_943_046, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 390).saturating_mul(r.into())) @@ -3465,10 +3465,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `645 + r * (44 ±0)` // Estimated: `21110 + r * (220 ±0)` - // Minimum execution time: 302_960_000 picoseconds. - Weight::from_parts(313_517_322, 21110) - // Standard Error: 3_335 - .saturating_add(Weight::from_parts(9_201_032, 0).saturating_mul(r.into())) + // Minimum execution time: 299_868_000 picoseconds. + Weight::from_parts(323_619_107, 21110) + // Standard Error: 2_922 + .saturating_add(Weight::from_parts(9_185_192, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 220).saturating_mul(r.into())) @@ -3490,10 +3490,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `0 + r * (1030 ±0)` // Estimated: `30592 + r * (11919 ±10)` - // Minimum execution time: 299_941_000 picoseconds. - Weight::from_parts(300_467_000, 30592) - // Standard Error: 44_213 - .saturating_add(Weight::from_parts(21_518_035, 0).saturating_mul(r.into())) + // Minimum execution time: 301_116_000 picoseconds. + Weight::from_parts(301_778_000, 30592) + // Standard Error: 45_148 + .saturating_add(Weight::from_parts(21_564_255, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().reads((3_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3_u64)) @@ -3515,10 +3515,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `869 + r * (3 ±0)` // Estimated: `22215 + r * (15 ±0)` - // Minimum execution time: 299_254_000 picoseconds. - Weight::from_parts(306_761_678, 22215) - // Standard Error: 710 - .saturating_add(Weight::from_parts(141_088, 0).saturating_mul(r.into())) + // Minimum execution time: 299_900_000 picoseconds. + Weight::from_parts(302_854_318, 22215) + // Standard Error: 445 + .saturating_add(Weight::from_parts(135_801, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 15).saturating_mul(r.into())) @@ -3538,10 +3538,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `2072 + r * (39 ±0)` // Estimated: `27645 + r * (200 ±0)` - // Minimum execution time: 301_788_000 picoseconds. - Weight::from_parts(339_396_255, 27645) - // Standard Error: 1_234 - .saturating_add(Weight::from_parts(223_978, 0).saturating_mul(r.into())) + // Minimum execution time: 300_038_000 picoseconds. + Weight::from_parts(340_837_735, 27645) + // Standard Error: 1_280 + .saturating_add(Weight::from_parts(223_114, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 200).saturating_mul(r.into())) @@ -3563,10 +3563,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `872 + r * (3 ±0)` // Estimated: `24580 + r * (18 ±0)` - // Minimum execution time: 297_681_000 picoseconds. - Weight::from_parts(304_433_205, 24580) - // Standard Error: 395 - .saturating_add(Weight::from_parts(120_614, 0).saturating_mul(r.into())) + // Minimum execution time: 298_454_000 picoseconds. + Weight::from_parts(302_931_815, 24580) + // Standard Error: 2_805 + .saturating_add(Weight::from_parts(125_665, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(7_u64)) .saturating_add(RocksDbWeight::get().writes(4_u64)) .saturating_add(Weight::from_parts(0, 18).saturating_mul(r.into())) @@ -3576,509 +3576,509 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_092_000 picoseconds. - Weight::from_parts(1_348_064, 0) + // Minimum execution time: 1_035_000 picoseconds. + Weight::from_parts(1_341_493, 0) // Standard Error: 2 - .saturating_add(Weight::from_parts(4_130, 0).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(4_106, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64load(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_252_000 picoseconds. - Weight::from_parts(1_905_738, 0) - // Standard Error: 18 - .saturating_add(Weight::from_parts(10_809, 0).saturating_mul(r.into())) + // Minimum execution time: 1_198_000 picoseconds. + Weight::from_parts(1_858_365, 0) + // Standard Error: 19 + .saturating_add(Weight::from_parts(10_742, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64store(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_267_000 picoseconds. - Weight::from_parts(1_752_821, 0) - // Standard Error: 3 - .saturating_add(Weight::from_parts(10_070, 0).saturating_mul(r.into())) + // Minimum execution time: 1_231_000 picoseconds. + Weight::from_parts(1_685_833, 0) + // Standard Error: 11 + .saturating_add(Weight::from_parts(10_089, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_select(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_102_000 picoseconds. - Weight::from_parts(1_500_860, 0) - // Standard Error: 4 - .saturating_add(Weight::from_parts(11_495, 0).saturating_mul(r.into())) + // Minimum execution time: 1_044_000 picoseconds. + Weight::from_parts(1_405_235, 0) + // Standard Error: 3 + .saturating_add(Weight::from_parts(11_488, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_if(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_071_000 picoseconds. - Weight::from_parts(1_355_321, 0) - // Standard Error: 53 - .saturating_add(Weight::from_parts(13_194, 0).saturating_mul(r.into())) + // Minimum execution time: 1_057_000 picoseconds. + Weight::from_parts(1_308_267, 0) + // Standard Error: 9 + .saturating_add(Weight::from_parts(13_171, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_br(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_071_000 picoseconds. - Weight::from_parts(1_432_437, 0) - // Standard Error: 5 - .saturating_add(Weight::from_parts(6_433, 0).saturating_mul(r.into())) + // Minimum execution time: 1_072_000 picoseconds. + Weight::from_parts(1_390_319, 0) + // Standard Error: 4 + .saturating_add(Weight::from_parts(6_428, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_br_if(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_113_000 picoseconds. - Weight::from_parts(818_433, 0) - // Standard Error: 31 - .saturating_add(Weight::from_parts(9_945, 0).saturating_mul(r.into())) + // Minimum execution time: 1_053_000 picoseconds. + Weight::from_parts(1_396_180, 0) + // Standard Error: 22 + .saturating_add(Weight::from_parts(9_810, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_br_table(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_097_000 picoseconds. - Weight::from_parts(883_753, 0) - // Standard Error: 25 - .saturating_add(Weight::from_parts(11_774, 0).saturating_mul(r.into())) + // Minimum execution time: 1_065_000 picoseconds. + Weight::from_parts(496_517, 0) + // Standard Error: 35 + .saturating_add(Weight::from_parts(12_057, 0).saturating_mul(r.into())) } /// The range of component `e` is `[1, 256]`. fn instr_br_table_per_entry(e: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_163_000 picoseconds. - Weight::from_parts(1_307_002, 0) - // Standard Error: 19 - .saturating_add(Weight::from_parts(171, 0).saturating_mul(e.into())) + // Minimum execution time: 1_159_000 picoseconds. + Weight::from_parts(1_261_659, 0) + // Standard Error: 91 + .saturating_add(Weight::from_parts(547, 0).saturating_mul(e.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_call(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_098_000 picoseconds. - Weight::from_parts(1_811_922, 0) - // Standard Error: 16 - .saturating_add(Weight::from_parts(24_113, 0).saturating_mul(r.into())) + // Minimum execution time: 1_069_000 picoseconds. + Weight::from_parts(1_949_385, 0) + // Standard Error: 14 + .saturating_add(Weight::from_parts(23_333, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_call_indirect(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_272_000 picoseconds. - Weight::from_parts(2_615_469, 0) - // Standard Error: 17 - .saturating_add(Weight::from_parts(29_889, 0).saturating_mul(r.into())) + // Minimum execution time: 1_219_000 picoseconds. + Weight::from_parts(2_518_659, 0) + // Standard Error: 11 + .saturating_add(Weight::from_parts(29_348, 0).saturating_mul(r.into())) } /// The range of component `l` is `[0, 1024]`. fn instr_call_per_local(l: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_281_000 picoseconds. - Weight::from_parts(1_622_375, 0) - // Standard Error: 43 - .saturating_add(Weight::from_parts(1_285, 0).saturating_mul(l.into())) + // Minimum execution time: 1_224_000 picoseconds. + Weight::from_parts(1_498_517, 0) + // Standard Error: 30 + .saturating_add(Weight::from_parts(1_273, 0).saturating_mul(l.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_local_get(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_518_000 picoseconds. - Weight::from_parts(2_764_062, 0) + // Minimum execution time: 2_405_000 picoseconds. + Weight::from_parts(2_723_054, 0) // Standard Error: 2 - .saturating_add(Weight::from_parts(4_621, 0).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(4_600, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_local_set(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_482_000 picoseconds. - Weight::from_parts(2_764_879, 0) - // Standard Error: 3 - .saturating_add(Weight::from_parts(4_841, 0).saturating_mul(r.into())) + // Minimum execution time: 2_278_000 picoseconds. + Weight::from_parts(2_671_432, 0) + // Standard Error: 4 + .saturating_add(Weight::from_parts(4_862, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_local_tee(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_452_000 picoseconds. - Weight::from_parts(2_801_189, 0) + // Minimum execution time: 2_286_000 picoseconds. + Weight::from_parts(2_740_323, 0) // Standard Error: 3 - .saturating_add(Weight::from_parts(6_584, 0).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(6_574, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_global_get(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_236_000 picoseconds. - Weight::from_parts(1_613_539, 0) - // Standard Error: 8 - .saturating_add(Weight::from_parts(8_990, 0).saturating_mul(r.into())) + // Minimum execution time: 1_207_000 picoseconds. + Weight::from_parts(1_687_566, 0) + // Standard Error: 3 + .saturating_add(Weight::from_parts(8_946, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_global_set(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_226_000 picoseconds. - Weight::from_parts(1_608_390, 0) + // Minimum execution time: 1_175_000 picoseconds. + Weight::from_parts(1_569_091, 0) // Standard Error: 3 - .saturating_add(Weight::from_parts(9_191, 0).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(9_187, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_memory_current(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_289_000 picoseconds. - Weight::from_parts(1_476_284, 0) - // Standard Error: 299 - .saturating_add(Weight::from_parts(8_936, 0).saturating_mul(r.into())) + // Minimum execution time: 1_195_000 picoseconds. + Weight::from_parts(1_554_007, 0) + // Standard Error: 4 + .saturating_add(Weight::from_parts(8_182, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 16]`. fn instr_memory_grow(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_115_000 picoseconds. - Weight::from_parts(250_282, 0) - // Standard Error: 134_033 - .saturating_add(Weight::from_parts(13_275_173, 0).saturating_mul(r.into())) + // Minimum execution time: 1_096_000 picoseconds. + Weight::from_parts(290_829, 0) + // Standard Error: 133_491 + .saturating_add(Weight::from_parts(13_249_915, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64clz(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_088_000 picoseconds. - Weight::from_parts(1_440_356, 0) + // Minimum execution time: 1_082_000 picoseconds. + Weight::from_parts(1_391_224, 0) // Standard Error: 3 - .saturating_add(Weight::from_parts(6_360, 0).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(6_345, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64ctz(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_103_000 picoseconds. - Weight::from_parts(1_384_675, 0) - // Standard Error: 4 - .saturating_add(Weight::from_parts(6_381, 0).saturating_mul(r.into())) + // Minimum execution time: 1_074_000 picoseconds. + Weight::from_parts(1_787_985, 0) + // Standard Error: 71 + .saturating_add(Weight::from_parts(6_265, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64popcnt(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_137_000 picoseconds. - Weight::from_parts(1_417_108, 0) - // Standard Error: 3 - .saturating_add(Weight::from_parts(6_368, 0).saturating_mul(r.into())) + // Minimum execution time: 1_065_000 picoseconds. + Weight::from_parts(1_399_748, 0) + // Standard Error: 44 + .saturating_add(Weight::from_parts(6_376, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64eqz(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_106_000 picoseconds. - Weight::from_parts(1_429_051, 0) - // Standard Error: 2 - .saturating_add(Weight::from_parts(6_529, 0).saturating_mul(r.into())) + // Minimum execution time: 1_054_000 picoseconds. + Weight::from_parts(2_251_768, 0) + // Standard Error: 108 + .saturating_add(Weight::from_parts(6_331, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64extendsi32(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_089_000 picoseconds. - Weight::from_parts(1_592_361, 0) - // Standard Error: 22 - .saturating_add(Weight::from_parts(6_170, 0).saturating_mul(r.into())) + // Minimum execution time: 1_096_000 picoseconds. + Weight::from_parts(1_396_249, 0) + // Standard Error: 10 + .saturating_add(Weight::from_parts(6_191, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64extendui32(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_033_000 picoseconds. - Weight::from_parts(1_421_375, 0) + // Minimum execution time: 1_054_000 picoseconds. + Weight::from_parts(1_389_522, 0) // Standard Error: 3 - .saturating_add(Weight::from_parts(6_215, 0).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(6_186, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i32wrapi64(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_059_000 picoseconds. - Weight::from_parts(1_399_454, 0) - // Standard Error: 3 - .saturating_add(Weight::from_parts(6_211, 0).saturating_mul(r.into())) + // Minimum execution time: 1_052_000 picoseconds. + Weight::from_parts(1_433_850, 0) + // Standard Error: 98 + .saturating_add(Weight::from_parts(6_226, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64eq(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_098_000 picoseconds. - Weight::from_parts(1_474_366, 0) - // Standard Error: 3 - .saturating_add(Weight::from_parts(9_088, 0).saturating_mul(r.into())) + // Minimum execution time: 1_054_000 picoseconds. + Weight::from_parts(1_413_852, 0) + // Standard Error: 2 + .saturating_add(Weight::from_parts(9_066, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64ne(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_068_000 picoseconds. - Weight::from_parts(1_466_463, 0) + // Minimum execution time: 1_034_000 picoseconds. + Weight::from_parts(1_411_448, 0) // Standard Error: 3 - .saturating_add(Weight::from_parts(9_082, 0).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(9_080, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64lts(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_087_000 picoseconds. - Weight::from_parts(1_437_968, 0) + // Minimum execution time: 1_069_000 picoseconds. + Weight::from_parts(1_456_327, 0) // Standard Error: 3 - .saturating_add(Weight::from_parts(9_102, 0).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(9_065, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64ltu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_105_000 picoseconds. - Weight::from_parts(1_744_281, 0) - // Standard Error: 31 - .saturating_add(Weight::from_parts(9_015, 0).saturating_mul(r.into())) + // Minimum execution time: 1_062_000 picoseconds. + Weight::from_parts(1_395_365, 0) + // Standard Error: 5 + .saturating_add(Weight::from_parts(9_083, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64gts(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_090_000 picoseconds. - Weight::from_parts(1_442_670, 0) - // Standard Error: 2 - .saturating_add(Weight::from_parts(9_090, 0).saturating_mul(r.into())) + // Minimum execution time: 1_047_000 picoseconds. + Weight::from_parts(1_425_970, 0) + // Standard Error: 5 + .saturating_add(Weight::from_parts(9_091, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64gtu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_076_000 picoseconds. - Weight::from_parts(1_846_895, 0) + // Minimum execution time: 1_057_000 picoseconds. + Weight::from_parts(964_213, 0) // Standard Error: 111 - .saturating_add(Weight::from_parts(9_161, 0).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(9_528, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64les(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_074_000 picoseconds. - Weight::from_parts(1_476_749, 0) - // Standard Error: 5 - .saturating_add(Weight::from_parts(9_092, 0).saturating_mul(r.into())) + // Minimum execution time: 1_048_000 picoseconds. + Weight::from_parts(1_409_770, 0) + // Standard Error: 4 + .saturating_add(Weight::from_parts(9_075, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64leu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_049_000 picoseconds. - Weight::from_parts(1_775_900, 0) - // Standard Error: 22 - .saturating_add(Weight::from_parts(9_116, 0).saturating_mul(r.into())) + // Minimum execution time: 1_069_000 picoseconds. + Weight::from_parts(1_442_082, 0) + // Standard Error: 6 + .saturating_add(Weight::from_parts(9_212, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64ges(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_067_000 picoseconds. - Weight::from_parts(1_478_768, 0) - // Standard Error: 3 - .saturating_add(Weight::from_parts(9_077, 0).saturating_mul(r.into())) + // Minimum execution time: 1_033_000 picoseconds. + Weight::from_parts(2_068_949, 0) + // Standard Error: 67 + .saturating_add(Weight::from_parts(8_907, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64geu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_109_000 picoseconds. - Weight::from_parts(1_481_218, 0) - // Standard Error: 18 - .saturating_add(Weight::from_parts(9_103, 0).saturating_mul(r.into())) + // Minimum execution time: 1_061_000 picoseconds. + Weight::from_parts(1_407_427, 0) + // Standard Error: 7 + .saturating_add(Weight::from_parts(9_126, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64add(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_099_000 picoseconds. - Weight::from_parts(1_704_462, 0) - // Standard Error: 23 - .saturating_add(Weight::from_parts(8_905, 0).saturating_mul(r.into())) + // Minimum execution time: 1_085_000 picoseconds. + Weight::from_parts(1_470_389, 0) + // Standard Error: 3 + .saturating_add(Weight::from_parts(8_956, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64sub(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_081_000 picoseconds. - Weight::from_parts(1_445_578, 0) + // Minimum execution time: 1_048_000 picoseconds. + Weight::from_parts(1_428_533, 0) // Standard Error: 3 - .saturating_add(Weight::from_parts(8_861, 0).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(8_857, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64mul(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_046_000 picoseconds. - Weight::from_parts(1_193_756, 0) - // Standard Error: 125 - .saturating_add(Weight::from_parts(9_079, 0).saturating_mul(r.into())) + // Minimum execution time: 1_061_000 picoseconds. + Weight::from_parts(1_446_550, 0) + // Standard Error: 2 + .saturating_add(Weight::from_parts(8_842, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64divs(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_044_000 picoseconds. - Weight::from_parts(1_434_492, 0) - // Standard Error: 3 - .saturating_add(Weight::from_parts(15_233, 0).saturating_mul(r.into())) + // Minimum execution time: 1_045_000 picoseconds. + Weight::from_parts(1_463_045, 0) + // Standard Error: 4 + .saturating_add(Weight::from_parts(15_264, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64divu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_079_000 picoseconds. - Weight::from_parts(1_470_105, 0) - // Standard Error: 5 - .saturating_add(Weight::from_parts(14_590, 0).saturating_mul(r.into())) + // Minimum execution time: 1_074_000 picoseconds. + Weight::from_parts(1_335_354, 0) + // Standard Error: 10 + .saturating_add(Weight::from_parts(14_550, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64rems(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_062_000 picoseconds. - Weight::from_parts(1_456_204, 0) - // Standard Error: 3 - .saturating_add(Weight::from_parts(15_511, 0).saturating_mul(r.into())) + // Minimum execution time: 1_111_000 picoseconds. + Weight::from_parts(1_390_385, 0) + // Standard Error: 8 + .saturating_add(Weight::from_parts(15_285, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64remu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_077_000 picoseconds. - Weight::from_parts(1_488_475, 0) - // Standard Error: 2 - .saturating_add(Weight::from_parts(14_516, 0).saturating_mul(r.into())) + // Minimum execution time: 1_051_000 picoseconds. + Weight::from_parts(1_316_168, 0) + // Standard Error: 13 + .saturating_add(Weight::from_parts(14_625, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64and(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_101_000 picoseconds. - Weight::from_parts(1_467_642, 0) + // Minimum execution time: 1_046_000 picoseconds. + Weight::from_parts(1_389_227, 0) // Standard Error: 3 - .saturating_add(Weight::from_parts(8_974, 0).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(8_970, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64or(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_098_000 picoseconds. - Weight::from_parts(1_451_276, 0) - // Standard Error: 4 - .saturating_add(Weight::from_parts(8_983, 0).saturating_mul(r.into())) + // Minimum execution time: 1_029_000 picoseconds. + Weight::from_parts(1_430_222, 0) + // Standard Error: 3 + .saturating_add(Weight::from_parts(8_960, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64xor(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_051_000 picoseconds. - Weight::from_parts(1_443_325, 0) - // Standard Error: 3 - .saturating_add(Weight::from_parts(8_986, 0).saturating_mul(r.into())) + // Minimum execution time: 1_034_000 picoseconds. + Weight::from_parts(3_085_577, 0) + // Standard Error: 93 + .saturating_add(Weight::from_parts(8_506, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64shl(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_111_000 picoseconds. - Weight::from_parts(1_464_991, 0) - // Standard Error: 2 - .saturating_add(Weight::from_parts(9_035, 0).saturating_mul(r.into())) + // Minimum execution time: 1_059_000 picoseconds. + Weight::from_parts(1_411_134, 0) + // Standard Error: 3 + .saturating_add(Weight::from_parts(9_019, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64shrs(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_036_000 picoseconds. - Weight::from_parts(755_163, 0) - // Standard Error: 235 - .saturating_add(Weight::from_parts(9_524, 0).saturating_mul(r.into())) + // Minimum execution time: 1_039_000 picoseconds. + Weight::from_parts(1_397_109, 0) + // Standard Error: 3 + .saturating_add(Weight::from_parts(9_021, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64shru(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_081_000 picoseconds. - Weight::from_parts(1_463_369, 0) - // Standard Error: 3 - .saturating_add(Weight::from_parts(9_030, 0).saturating_mul(r.into())) + // Minimum execution time: 1_038_000 picoseconds. + Weight::from_parts(1_378_102, 0) + // Standard Error: 2 + .saturating_add(Weight::from_parts(9_024, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64rotl(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_115_000 picoseconds. - Weight::from_parts(915_328, 0) - // Standard Error: 25 - .saturating_add(Weight::from_parts(9_454, 0).saturating_mul(r.into())) + // Minimum execution time: 1_054_000 picoseconds. + Weight::from_parts(1_382_806, 0) + // Standard Error: 3 + .saturating_add(Weight::from_parts(9_029, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64rotr(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_153_000 picoseconds. - Weight::from_parts(1_581_395, 0) - // Standard Error: 17 - .saturating_add(Weight::from_parts(9_001, 0).saturating_mul(r.into())) + // Minimum execution time: 1_042_000 picoseconds. + Weight::from_parts(1_459_114, 0) + // Standard Error: 5 + .saturating_add(Weight::from_parts(9_020, 0).saturating_mul(r.into())) } } From 2a3b7bdbfccc3266ffa3098f39239f1cd0e7a2eb Mon Sep 17 00:00:00 2001 From: command-bot <> Date: Tue, 14 Mar 2023 22:34:45 +0000 Subject: [PATCH 6/7] ".git/.scripts/commands/bench/bench.sh" pallet dev pallet_contracts --- frame/contracts/src/weights.rs | 1828 ++++++++++++++++---------------- 1 file changed, 912 insertions(+), 916 deletions(-) diff --git a/frame/contracts/src/weights.rs b/frame/contracts/src/weights.rs index c0e54b5a73e6d..b16f11eb7f50a 100644 --- a/frame/contracts/src/weights.rs +++ b/frame/contracts/src/weights.rs @@ -177,8 +177,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `109` // Estimated: `1594` - // Minimum execution time: 2_640_000 picoseconds. - Weight::from_parts(2_797_000, 1594) + // Minimum execution time: 2_736_000 picoseconds. + Weight::from_parts(2_931_000, 1594) .saturating_add(T::DbWeight::get().reads(1_u64)) } /// Storage: Skipped Metadata (r:0 w:0) @@ -188,10 +188,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `481 + k * (69 ±0)` // Estimated: `471 + k * (70 ±0)` - // Minimum execution time: 11_093_000 picoseconds. - Weight::from_parts(7_653_195, 471) - // Standard Error: 816 - .saturating_add(Weight::from_parts(970_561, 0).saturating_mul(k.into())) + // Minimum execution time: 10_759_000 picoseconds. + Weight::from_parts(6_965_683, 471) + // Standard Error: 1_019 + .saturating_add(Weight::from_parts(961_947, 0).saturating_mul(k.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(k.into()))) .saturating_add(T::DbWeight::get().writes(1_u64)) @@ -205,10 +205,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `281 + q * (33 ±0)` // Estimated: `1753 + q * (33 ±0)` - // Minimum execution time: 2_747_000 picoseconds. - Weight::from_parts(11_159_232, 1753) - // Standard Error: 3_260 - .saturating_add(Weight::from_parts(1_275_028, 0).saturating_mul(q.into())) + // Minimum execution time: 2_633_000 picoseconds. + Weight::from_parts(10_668_837, 1753) + // Standard Error: 3_538 + .saturating_add(Weight::from_parts(1_277_168, 0).saturating_mul(q.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) .saturating_add(Weight::from_parts(0, 33).saturating_mul(q.into())) @@ -222,10 +222,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `270 + c * (1 ±0)` // Estimated: `4015 + c * (2 ±0)` - // Minimum execution time: 30_434_000 picoseconds. - Weight::from_parts(27_332_815, 4015) - // Standard Error: 54 - .saturating_add(Weight::from_parts(50_074, 0).saturating_mul(c.into())) + // Minimum execution time: 30_264_000 picoseconds. + Weight::from_parts(27_106_554, 4015) + // Standard Error: 53 + .saturating_add(Weight::from_parts(49_705, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) .saturating_add(Weight::from_parts(0, 2).saturating_mul(c.into())) @@ -245,10 +245,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `803` // Estimated: `21880 + c * (5 ±0)` - // Minimum execution time: 310_870_000 picoseconds. - Weight::from_parts(327_033_585, 21880) - // Standard Error: 27 - .saturating_add(Weight::from_parts(30_985, 0).saturating_mul(c.into())) + // Minimum execution time: 309_249_000 picoseconds. + Weight::from_parts(323_353_590, 21880) + // Standard Error: 25 + .saturating_add(Weight::from_parts(31_359, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) .saturating_add(Weight::from_parts(0, 5).saturating_mul(c.into())) @@ -276,14 +276,14 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `270` // Estimated: `26207` - // Minimum execution time: 3_125_341_000 picoseconds. - Weight::from_parts(367_707_566, 26207) - // Standard Error: 378 - .saturating_add(Weight::from_parts(94_873, 0).saturating_mul(c.into())) - // Standard Error: 22 - .saturating_add(Weight::from_parts(1_238, 0).saturating_mul(i.into())) - // Standard Error: 22 - .saturating_add(Weight::from_parts(1_524, 0).saturating_mul(s.into())) + // Minimum execution time: 3_136_707_000 picoseconds. + Weight::from_parts(564_055_378, 26207) + // Standard Error: 286 + .saturating_add(Weight::from_parts(93_308, 0).saturating_mul(c.into())) + // Standard Error: 16 + .saturating_add(Weight::from_parts(1_165, 0).saturating_mul(i.into())) + // Standard Error: 16 + .saturating_add(Weight::from_parts(1_435, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(9_u64)) .saturating_add(T::DbWeight::get().writes(10_u64)) } @@ -307,12 +307,12 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `546` // Estimated: `28969` - // Minimum execution time: 1_597_763_000 picoseconds. - Weight::from_parts(241_042_230, 28969) + // Minimum execution time: 1_631_314_000 picoseconds. + Weight::from_parts(236_693_159, 28969) // Standard Error: 8 .saturating_add(Weight::from_parts(1_434, 0).saturating_mul(i.into())) // Standard Error: 8 - .saturating_add(Weight::from_parts(1_442, 0).saturating_mul(s.into())) + .saturating_add(Weight::from_parts(1_445, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(9_u64)) .saturating_add(T::DbWeight::get().writes(7_u64)) } @@ -330,8 +330,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `855` // Estimated: `22095` - // Minimum execution time: 169_259_000 picoseconds. - Weight::from_parts(170_059_000, 22095) + // Minimum execution time: 167_139_000 picoseconds. + Weight::from_parts(168_034_000, 22095) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -348,10 +348,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `109` // Estimated: `7366` - // Minimum execution time: 306_392_000 picoseconds. - Weight::from_parts(308_730_800, 7366) - // Standard Error: 115 - .saturating_add(Weight::from_parts(94_109, 0).saturating_mul(c.into())) + // Minimum execution time: 306_518_000 picoseconds. + Weight::from_parts(325_652_407, 7366) + // Standard Error: 134 + .saturating_add(Weight::from_parts(93_502, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -367,8 +367,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `287` // Estimated: `8078` - // Minimum execution time: 29_082_000 picoseconds. - Weight::from_parts(29_395_000, 8078) + // Minimum execution time: 29_084_000 picoseconds. + Weight::from_parts(29_350_000, 8078) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -382,8 +382,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `666` // Estimated: `19818` - // Minimum execution time: 33_379_000 picoseconds. - Weight::from_parts(33_825_000, 19818) + // Minimum execution time: 32_996_000 picoseconds. + Weight::from_parts(33_365_000, 19818) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(6_u64)) } @@ -402,10 +402,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `877 + r * (6 ±0)` // Estimated: `22210 + r * (30 ±0)` - // Minimum execution time: 298_192_000 picoseconds. - Weight::from_parts(304_710_661, 22210) - // Standard Error: 1_091 - .saturating_add(Weight::from_parts(281_258, 0).saturating_mul(r.into())) + // Minimum execution time: 298_315_000 picoseconds. + Weight::from_parts(304_612_433, 22210) + // Standard Error: 904 + .saturating_add(Weight::from_parts(285_473, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -425,10 +425,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `935 + r * (272 ±0)` // Estimated: `22315 + r * (3835 ±0)` - // Minimum execution time: 298_133_000 picoseconds. - Weight::from_parts(146_565_464, 22315) - // Standard Error: 5_831 - .saturating_add(Weight::from_parts(3_268_361, 0).saturating_mul(r.into())) + // Minimum execution time: 299_169_000 picoseconds. + Weight::from_parts(138_157_704, 22315) + // Standard Error: 6_115 + .saturating_add(Weight::from_parts(3_244_482, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3_u64)) @@ -449,10 +449,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `927 + r * (276 ±0)` // Estimated: `22335 + r * (3855 ±0)` - // Minimum execution time: 300_284_000 picoseconds. - Weight::from_parts(149_196_037, 22335) - // Standard Error: 5_968 - .saturating_add(Weight::from_parts(4_038_592, 0).saturating_mul(r.into())) + // Minimum execution time: 299_262_000 picoseconds. + Weight::from_parts(157_105_627, 22335) + // Standard Error: 5_634 + .saturating_add(Weight::from_parts(3_995_666, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3_u64)) @@ -473,10 +473,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `884 + r * (6 ±0)` // Estimated: `22250 + r * (30 ±0)` - // Minimum execution time: 298_744_000 picoseconds. - Weight::from_parts(302_804_163, 22250) - // Standard Error: 922 - .saturating_add(Weight::from_parts(364_882, 0).saturating_mul(r.into())) + // Minimum execution time: 298_259_000 picoseconds. + Weight::from_parts(303_498_245, 22250) + // Standard Error: 874 + .saturating_add(Weight::from_parts(352_839, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -496,10 +496,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `874 + r * (3 ±0)` // Estimated: `22215 + r * (15 ±0)` - // Minimum execution time: 296_537_000 picoseconds. - Weight::from_parts(302_328_726, 22215) - // Standard Error: 551 - .saturating_add(Weight::from_parts(138_091, 0).saturating_mul(r.into())) + // Minimum execution time: 295_689_000 picoseconds. + Weight::from_parts(314_004_541, 22215) + // Standard Error: 1_803 + .saturating_add(Weight::from_parts(131_102, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 15).saturating_mul(r.into())) @@ -519,10 +519,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `878 + r * (6 ±0)` // Estimated: `22220 + r * (30 ±0)` - // Minimum execution time: 299_272_000 picoseconds. - Weight::from_parts(297_579_507, 22220) - // Standard Error: 891 - .saturating_add(Weight::from_parts(292_705, 0).saturating_mul(r.into())) + // Minimum execution time: 297_579_000 picoseconds. + Weight::from_parts(299_326_920, 22220) + // Standard Error: 990 + .saturating_add(Weight::from_parts(284_789, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -542,10 +542,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `879 + r * (6 ±0)` // Estimated: `22205 + r * (30 ±0)` - // Minimum execution time: 297_795_000 picoseconds. - Weight::from_parts(300_677_787, 22205) - // Standard Error: 936 - .saturating_add(Weight::from_parts(283_094, 0).saturating_mul(r.into())) + // Minimum execution time: 297_651_000 picoseconds. + Weight::from_parts(304_465_467, 22205) + // Standard Error: 736 + .saturating_add(Weight::from_parts(272_149, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -565,10 +565,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `1050 + r * (6 ±0)` // Estimated: `25258 + r * (30 ±0)` - // Minimum execution time: 302_791_000 picoseconds. - Weight::from_parts(327_890_980, 25258) - // Standard Error: 6_529 - .saturating_add(Weight::from_parts(1_387_459, 0).saturating_mul(r.into())) + // Minimum execution time: 296_957_000 picoseconds. + Weight::from_parts(308_680_068, 25258) + // Standard Error: 1_377 + .saturating_add(Weight::from_parts(1_419_294, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -588,10 +588,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `888 + r * (6 ±0)` // Estimated: `22305 + r * (30 ±0)` - // Minimum execution time: 299_987_000 picoseconds. - Weight::from_parts(305_947_430, 22305) - // Standard Error: 1_086 - .saturating_add(Weight::from_parts(271_040, 0).saturating_mul(r.into())) + // Minimum execution time: 297_735_000 picoseconds. + Weight::from_parts(301_533_807, 22305) + // Standard Error: 1_119 + .saturating_add(Weight::from_parts(277_289, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -611,10 +611,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `886 + r * (6 ±0)` // Estimated: `22295 + r * (30 ±0)` - // Minimum execution time: 297_837_000 picoseconds. - Weight::from_parts(301_474_762, 22295) - // Standard Error: 1_131 - .saturating_add(Weight::from_parts(288_995, 0).saturating_mul(r.into())) + // Minimum execution time: 299_599_000 picoseconds. + Weight::from_parts(303_664_496, 22295) + // Standard Error: 1_009 + .saturating_add(Weight::from_parts(280_353, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -634,10 +634,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `883 + r * (6 ±0)` // Estimated: `22285 + r * (30 ±0)` - // Minimum execution time: 298_422_000 picoseconds. - Weight::from_parts(306_192_502, 22285) - // Standard Error: 657 - .saturating_add(Weight::from_parts(267_346, 0).saturating_mul(r.into())) + // Minimum execution time: 297_641_000 picoseconds. + Weight::from_parts(302_437_979, 22285) + // Standard Error: 669 + .saturating_add(Weight::from_parts(270_403, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -657,10 +657,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `874 + r * (6 ±0)` // Estimated: `22215 + r * (30 ±0)` - // Minimum execution time: 298_342_000 picoseconds. - Weight::from_parts(303_164_681, 22215) - // Standard Error: 806 - .saturating_add(Weight::from_parts(276_703, 0).saturating_mul(r.into())) + // Minimum execution time: 297_217_000 picoseconds. + Weight::from_parts(299_538_157, 22215) + // Standard Error: 732 + .saturating_add(Weight::from_parts(280_800, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -682,10 +682,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `952 + r * (10 ±0)` // Estimated: `25022 + r * (60 ±0)` - // Minimum execution time: 297_941_000 picoseconds. - Weight::from_parts(312_817_440, 25022) - // Standard Error: 1_577 - .saturating_add(Weight::from_parts(1_239_222, 0).saturating_mul(r.into())) + // Minimum execution time: 297_286_000 picoseconds. + Weight::from_parts(311_436_352, 25022) + // Standard Error: 6_811 + .saturating_add(Weight::from_parts(1_291_941, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 60).saturating_mul(r.into())) @@ -705,10 +705,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `841 + r * (4 ±0)` // Estimated: `22035 + r * (20 ±0)` - // Minimum execution time: 154_872_000 picoseconds. - Weight::from_parts(160_314_222, 22035) - // Standard Error: 399 - .saturating_add(Weight::from_parts(103_456, 0).saturating_mul(r.into())) + // Minimum execution time: 154_772_000 picoseconds. + Weight::from_parts(159_224_457, 22035) + // Standard Error: 212 + .saturating_add(Weight::from_parts(102_264, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 20).saturating_mul(r.into())) @@ -728,10 +728,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `876 + r * (6 ±0)` // Estimated: `22220 + r * (30 ±0)` - // Minimum execution time: 298_250_000 picoseconds. - Weight::from_parts(308_160_135, 22220) - // Standard Error: 1_810 - .saturating_add(Weight::from_parts(217_341, 0).saturating_mul(r.into())) + // Minimum execution time: 297_248_000 picoseconds. + Weight::from_parts(303_805_584, 22220) + // Standard Error: 858 + .saturating_add(Weight::from_parts(223_587, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -751,10 +751,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `880` // Estimated: `22220` - // Minimum execution time: 298_563_000 picoseconds. - Weight::from_parts(299_256_382, 22220) + // Minimum execution time: 298_464_000 picoseconds. + Weight::from_parts(300_996_431, 22220) // Standard Error: 1 - .saturating_add(Weight::from_parts(612, 0).saturating_mul(n.into())) + .saturating_add(Weight::from_parts(600, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -773,10 +773,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `864 + r * (45 ±0)` // Estimated: `22140 + r * (225 ±0)` - // Minimum execution time: 295_088_000 picoseconds. - Weight::from_parts(298_489_269, 22140) - // Standard Error: 713_860 - .saturating_add(Weight::from_parts(4_847_130, 0).saturating_mul(r.into())) + // Minimum execution time: 294_347_000 picoseconds. + Weight::from_parts(296_793_034, 22140) + // Standard Error: 277_251 + .saturating_add(Weight::from_parts(1_711_665, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 225).saturating_mul(r.into())) @@ -796,10 +796,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `874` // Estimated: `22255` - // Minimum execution time: 299_024_000 picoseconds. - Weight::from_parts(302_413_076, 22255) + // Minimum execution time: 297_257_000 picoseconds. + Weight::from_parts(300_088_288, 22255) // Standard Error: 1 - .saturating_add(Weight::from_parts(177, 0).saturating_mul(n.into())) + .saturating_add(Weight::from_parts(181, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -822,10 +822,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `906 + r * (452 ±0)` // Estimated: `26183 + r * (15994 ±0)` - // Minimum execution time: 296_218_000 picoseconds. - Weight::from_parts(300_598_751, 26183) - // Standard Error: 783_806 - .saturating_add(Weight::from_parts(76_129_748, 0).saturating_mul(r.into())) + // Minimum execution time: 296_510_000 picoseconds. + Weight::from_parts(299_169_757, 26183) + // Standard Error: 205_313 + .saturating_add(Weight::from_parts(78_059_642, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().reads((6_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3_u64)) @@ -849,10 +849,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `921 + r * (10 ±0)` // Estimated: `24859 + r * (60 ±0)` - // Minimum execution time: 299_145_000 picoseconds. - Weight::from_parts(314_509_277, 24859) - // Standard Error: 1_720 - .saturating_add(Weight::from_parts(1_712_442, 0).saturating_mul(r.into())) + // Minimum execution time: 299_299_000 picoseconds. + Weight::from_parts(314_487_015, 24859) + // Standard Error: 1_552 + .saturating_add(Weight::from_parts(1_753_960, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 60).saturating_mul(r.into())) @@ -872,10 +872,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `874 + r * (10 ±0)` // Estimated: `22215 + r * (50 ±0)` - // Minimum execution time: 296_502_000 picoseconds. - Weight::from_parts(314_414_557, 22215) - // Standard Error: 1_940 - .saturating_add(Weight::from_parts(3_444_952, 0).saturating_mul(r.into())) + // Minimum execution time: 296_188_000 picoseconds. + Weight::from_parts(305_901_539, 22215) + // Standard Error: 2_782 + .saturating_add(Weight::from_parts(3_456_054, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 50).saturating_mul(r.into())) @@ -896,12 +896,12 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `893 + t * (32 ±0)` // Estimated: `22320 + t * (2640 ±0)` - // Minimum execution time: 315_510_000 picoseconds. - Weight::from_parts(309_894_137, 22320) - // Standard Error: 131_189 - .saturating_add(Weight::from_parts(2_593_623, 0).saturating_mul(t.into())) - // Standard Error: 36 - .saturating_add(Weight::from_parts(514, 0).saturating_mul(n.into())) + // Minimum execution time: 313_860_000 picoseconds. + Weight::from_parts(312_473_092, 22320) + // Standard Error: 250_852 + .saturating_add(Weight::from_parts(2_258_502, 0).saturating_mul(t.into())) + // Standard Error: 70 + .saturating_add(Weight::from_parts(312, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(t.into()))) .saturating_add(T::DbWeight::get().writes(3_u64)) @@ -923,10 +923,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `873 + r * (7 ±0)` // Estimated: `22205 + r * (35 ±0)` - // Minimum execution time: 162_825_000 picoseconds. - Weight::from_parts(168_081_010, 22205) - // Standard Error: 256 - .saturating_add(Weight::from_parts(181_754, 0).saturating_mul(r.into())) + // Minimum execution time: 162_043_000 picoseconds. + Weight::from_parts(166_132_332, 22205) + // Standard Error: 716 + .saturating_add(Weight::from_parts(184_981, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 35).saturating_mul(r.into())) @@ -946,10 +946,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `125824` // Estimated: `270073` - // Minimum execution time: 413_416_000 picoseconds. - Weight::from_parts(419_766_779, 270073) + // Minimum execution time: 414_433_000 picoseconds. + Weight::from_parts(417_483_627, 270073) // Standard Error: 1 - .saturating_add(Weight::from_parts(749, 0).saturating_mul(i.into())) + .saturating_add(Weight::from_parts(748, 0).saturating_mul(i.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -960,10 +960,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `941 + r * (292 ±0)` // Estimated: `939 + r * (293 ±0)` - // Minimum execution time: 299_358_000 picoseconds. - Weight::from_parts(189_371_921, 939) - // Standard Error: 10_691 - .saturating_add(Weight::from_parts(6_070_553, 0).saturating_mul(r.into())) + // Minimum execution time: 299_500_000 picoseconds. + Weight::from_parts(194_466_413, 939) + // Standard Error: 9_986 + .saturating_add(Weight::from_parts(6_010_112, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3_u64)) @@ -977,10 +977,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `1432` // Estimated: `1405` - // Minimum execution time: 315_109_000 picoseconds. - Weight::from_parts(332_969_717, 1405) - // Standard Error: 55 - .saturating_add(Weight::from_parts(511, 0).saturating_mul(n.into())) + // Minimum execution time: 314_171_000 picoseconds. + Weight::from_parts(335_595_397, 1405) + // Standard Error: 67 + .saturating_add(Weight::from_parts(90, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(8_u64)) .saturating_add(T::DbWeight::get().writes(6_u64)) } @@ -991,8 +991,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `1295 + n * (1 ±0)` // Estimated: `1292 + n * (1 ±0)` - // Minimum execution time: 315_165_000 picoseconds. - Weight::from_parts(318_861_165, 1292) + // Minimum execution time: 313_479_000 picoseconds. + Weight::from_parts(317_435_100, 1292) + // Standard Error: 41 + .saturating_add(Weight::from_parts(106, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) .saturating_add(Weight::from_parts(0, 1).saturating_mul(n.into())) @@ -1004,10 +1006,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `937 + r * (288 ±0)` // Estimated: `941 + r * (289 ±0)` - // Minimum execution time: 299_212_000 picoseconds. - Weight::from_parts(198_174_205, 941) - // Standard Error: 9_733 - .saturating_add(Weight::from_parts(5_906_505, 0).saturating_mul(r.into())) + // Minimum execution time: 297_831_000 picoseconds. + Weight::from_parts(196_983_778, 941) + // Standard Error: 9_899 + .saturating_add(Weight::from_parts(5_904_642, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3_u64)) @@ -1021,10 +1023,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `1291 + n * (1 ±0)` // Estimated: `1288 + n * (1 ±0)` - // Minimum execution time: 314_234_000 picoseconds. - Weight::from_parts(318_647_274, 1288) - // Standard Error: 44 - .saturating_add(Weight::from_parts(23, 0).saturating_mul(n.into())) + // Minimum execution time: 320_156_000 picoseconds. + Weight::from_parts(327_504_368, 1288) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) .saturating_add(Weight::from_parts(0, 1).saturating_mul(n.into())) @@ -1036,10 +1036,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `931 + r * (296 ±0)` // Estimated: `936 + r * (297 ±0)` - // Minimum execution time: 299_333_000 picoseconds. - Weight::from_parts(210_378_314, 936) - // Standard Error: 9_423 - .saturating_add(Weight::from_parts(4_905_986, 0).saturating_mul(r.into())) + // Minimum execution time: 305_849_000 picoseconds. + Weight::from_parts(219_649_351, 936) + // Standard Error: 9_157 + .saturating_add(Weight::from_parts(4_846_108, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3_u64)) @@ -1052,10 +1052,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `1307 + n * (1 ±0)` // Estimated: `1304 + n * (1 ±0)` - // Minimum execution time: 312_511_000 picoseconds. - Weight::from_parts(316_193_898, 1304) - // Standard Error: 48 - .saturating_add(Weight::from_parts(751, 0).saturating_mul(n.into())) + // Minimum execution time: 312_106_000 picoseconds. + Weight::from_parts(315_905_779, 1304) + // Standard Error: 44 + .saturating_add(Weight::from_parts(674, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 1).saturating_mul(n.into())) @@ -1067,10 +1067,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `952 + r * (288 ±0)` // Estimated: `953 + r * (289 ±0)` - // Minimum execution time: 299_662_000 picoseconds. - Weight::from_parts(214_102_131, 953) - // Standard Error: 8_680 - .saturating_add(Weight::from_parts(4_670_937, 0).saturating_mul(r.into())) + // Minimum execution time: 299_372_000 picoseconds. + Weight::from_parts(211_293_493, 953) + // Standard Error: 8_509 + .saturating_add(Weight::from_parts(4_688_993, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3_u64)) @@ -1083,10 +1083,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `1294 + n * (1 ±0)` // Estimated: `1291 + n * (1 ±0)` - // Minimum execution time: 312_062_000 picoseconds. - Weight::from_parts(315_491_507, 1291) - // Standard Error: 46 - .saturating_add(Weight::from_parts(100, 0).saturating_mul(n.into())) + // Minimum execution time: 311_605_000 picoseconds. + Weight::from_parts(315_473_850, 1291) + // Standard Error: 37 + .saturating_add(Weight::from_parts(3, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 1).saturating_mul(n.into())) @@ -1098,10 +1098,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `925 + r * (296 ±0)` // Estimated: `932 + r * (297 ±0)` - // Minimum execution time: 299_177_000 picoseconds. - Weight::from_parts(193_259_559, 932) - // Standard Error: 10_264 - .saturating_add(Weight::from_parts(6_080_585, 0).saturating_mul(r.into())) + // Minimum execution time: 298_231_000 picoseconds. + Weight::from_parts(200_178_698, 932) + // Standard Error: 10_452 + .saturating_add(Weight::from_parts(6_107_653, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3_u64)) @@ -1115,10 +1115,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `1308 + n * (1 ±0)` // Estimated: `1305 + n * (1 ±0)` - // Minimum execution time: 316_545_000 picoseconds. - Weight::from_parts(319_417_515, 1305) - // Standard Error: 21 - .saturating_add(Weight::from_parts(677, 0).saturating_mul(n.into())) + // Minimum execution time: 314_970_000 picoseconds. + Weight::from_parts(318_135_821, 1305) + // Standard Error: 26 + .saturating_add(Weight::from_parts(630, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) .saturating_add(Weight::from_parts(0, 1).saturating_mul(n.into())) @@ -1138,10 +1138,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `1501 + r * (45 ±0)` // Estimated: `27383 + r * (2700 ±0)` - // Minimum execution time: 301_468_000 picoseconds. - Weight::from_parts(199_356_436, 27383) - // Standard Error: 22_347 - .saturating_add(Weight::from_parts(20_582_958, 0).saturating_mul(r.into())) + // Minimum execution time: 299_629_000 picoseconds. + Weight::from_parts(150_915_187, 27383) + // Standard Error: 25_604 + .saturating_add(Weight::from_parts(20_859_844, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(4_u64)) @@ -1163,10 +1163,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `1670 + r * (288 ±0)` // Estimated: `27813 + r * (6391 ±0)` - // Minimum execution time: 299_728_000 picoseconds. - Weight::from_parts(300_863_000, 27813) - // Standard Error: 105_708 - .saturating_add(Weight::from_parts(284_993_581, 0).saturating_mul(r.into())) + // Minimum execution time: 299_578_000 picoseconds. + Weight::from_parts(300_036_000, 27813) + // Standard Error: 102_709 + .saturating_add(Weight::from_parts(283_767_316, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().reads((2_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3_u64)) @@ -1188,10 +1188,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `0 + r * (935 ±0)` // Estimated: `22235 + r * (8322 ±10)` - // Minimum execution time: 299_933_000 picoseconds. - Weight::from_parts(300_373_000, 22235) - // Standard Error: 155_992 - .saturating_add(Weight::from_parts(281_042_962, 0).saturating_mul(r.into())) + // Minimum execution time: 298_943_000 picoseconds. + Weight::from_parts(299_619_000, 22235) + // Standard Error: 117_493 + .saturating_add(Weight::from_parts(280_555_517, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().reads((2_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3_u64)) @@ -1214,12 +1214,12 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `1314 + t * (268 ±0)` // Estimated: `31815 + t * (6290 ±0)` - // Minimum execution time: 453_674_000 picoseconds. - Weight::from_parts(444_617_781, 31815) - // Standard Error: 1_345_629 - .saturating_add(Weight::from_parts(14_448_591, 0).saturating_mul(t.into())) + // Minimum execution time: 453_013_000 picoseconds. + Weight::from_parts(442_536_283, 31815) + // Standard Error: 1_339_541 + .saturating_add(Weight::from_parts(17_062_445, 0).saturating_mul(t.into())) // Standard Error: 1 - .saturating_add(Weight::from_parts(607, 0).saturating_mul(c.into())) + .saturating_add(Weight::from_parts(604, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(9_u64)) .saturating_add(T::DbWeight::get().reads((2_u64).saturating_mul(t.into()))) .saturating_add(T::DbWeight::get().writes(5_u64)) @@ -1245,10 +1245,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `1988 + r * (319 ±0)` // Estimated: `34745 + r * (17090 ±0)` - // Minimum execution time: 301_164_000 picoseconds. - Weight::from_parts(301_606_000, 34745) - // Standard Error: 485_481 - .saturating_add(Weight::from_parts(384_893_304, 0).saturating_mul(r.into())) + // Minimum execution time: 300_123_000 picoseconds. + Weight::from_parts(300_406_000, 34745) + // Standard Error: 420_997 + .saturating_add(Weight::from_parts(382_704_025, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(8_u64)) .saturating_add(T::DbWeight::get().reads((6_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(6_u64)) @@ -1276,14 +1276,14 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `1231 + t * (219 ±0)` // Estimated: `43797 + t * (3812 ±2)` - // Minimum execution time: 1_632_459_000 picoseconds. - Weight::from_parts(361_738_452, 43797) - // Standard Error: 5_146_967 - .saturating_add(Weight::from_parts(106_605_682, 0).saturating_mul(t.into())) - // Standard Error: 8 - .saturating_add(Weight::from_parts(1_175, 0).saturating_mul(i.into())) - // Standard Error: 8 - .saturating_add(Weight::from_parts(1_356, 0).saturating_mul(s.into())) + // Minimum execution time: 1_636_322_000 picoseconds. + Weight::from_parts(360_859_331, 43797) + // Standard Error: 4_816_923 + .saturating_add(Weight::from_parts(109_179_023, 0).saturating_mul(t.into())) + // Standard Error: 7 + .saturating_add(Weight::from_parts(1_180, 0).saturating_mul(i.into())) + // Standard Error: 7 + .saturating_add(Weight::from_parts(1_344, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(13_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(t.into()))) .saturating_add(T::DbWeight::get().writes(10_u64)) @@ -1305,10 +1305,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `873 + r * (8 ±0)` // Estimated: `22190 + r * (40 ±0)` - // Minimum execution time: 297_377_000 picoseconds. - Weight::from_parts(301_560_144, 22190) - // Standard Error: 1_190 - .saturating_add(Weight::from_parts(554_573, 0).saturating_mul(r.into())) + // Minimum execution time: 297_521_000 picoseconds. + Weight::from_parts(303_523_260, 22190) + // Standard Error: 1_162 + .saturating_add(Weight::from_parts(542_201, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 40).saturating_mul(r.into())) @@ -1328,10 +1328,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `881` // Estimated: `22225` - // Minimum execution time: 299_196_000 picoseconds. - Weight::from_parts(300_972_036, 22225) + // Minimum execution time: 299_877_000 picoseconds. + Weight::from_parts(293_538_014, 22225) // Standard Error: 2 - .saturating_add(Weight::from_parts(3_940, 0).saturating_mul(n.into())) + .saturating_add(Weight::from_parts(3_967, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -1350,10 +1350,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `875 + r * (8 ±0)` // Estimated: `22205 + r * (40 ±0)` - // Minimum execution time: 303_011_000 picoseconds. - Weight::from_parts(306_085_019, 22205) - // Standard Error: 1_484 - .saturating_add(Weight::from_parts(705_331, 0).saturating_mul(r.into())) + // Minimum execution time: 297_672_000 picoseconds. + Weight::from_parts(299_933_312, 22205) + // Standard Error: 1_138 + .saturating_add(Weight::from_parts(713_189, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 40).saturating_mul(r.into())) @@ -1373,10 +1373,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `883` // Estimated: `22245` - // Minimum execution time: 300_392_000 picoseconds. - Weight::from_parts(302_850_533, 22245) + // Minimum execution time: 299_048_000 picoseconds. + Weight::from_parts(293_055_982, 22245) // Standard Error: 2 - .saturating_add(Weight::from_parts(3_166, 0).saturating_mul(n.into())) + .saturating_add(Weight::from_parts(3_179, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -1395,10 +1395,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `875 + r * (8 ±0)` // Estimated: `22220 + r * (40 ±0)` - // Minimum execution time: 296_567_000 picoseconds. - Weight::from_parts(303_848_887, 22220) - // Standard Error: 1_281 - .saturating_add(Weight::from_parts(382_870, 0).saturating_mul(r.into())) + // Minimum execution time: 301_991_000 picoseconds. + Weight::from_parts(300_027_441, 22220) + // Standard Error: 981 + .saturating_add(Weight::from_parts(391_319, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 40).saturating_mul(r.into())) @@ -1418,10 +1418,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `883` // Estimated: `22265` - // Minimum execution time: 297_043_000 picoseconds. - Weight::from_parts(291_921_445, 22265) + // Minimum execution time: 296_522_000 picoseconds. + Weight::from_parts(296_121_638, 22265) // Standard Error: 2 - .saturating_add(Weight::from_parts(921, 0).saturating_mul(n.into())) + .saturating_add(Weight::from_parts(916, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -1440,10 +1440,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `875 + r * (8 ±0)` // Estimated: `22225 + r * (40 ±0)` - // Minimum execution time: 295_214_000 picoseconds. - Weight::from_parts(296_057_754, 22225) - // Standard Error: 905 - .saturating_add(Weight::from_parts(387_058, 0).saturating_mul(r.into())) + // Minimum execution time: 296_228_000 picoseconds. + Weight::from_parts(301_472_299, 22225) + // Standard Error: 875 + .saturating_add(Weight::from_parts(381_027, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 40).saturating_mul(r.into())) @@ -1463,10 +1463,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `883` // Estimated: `22235` - // Minimum execution time: 305_999_000 picoseconds. - Weight::from_parts(293_174_776, 22235) + // Minimum execution time: 296_644_000 picoseconds. + Weight::from_parts(289_879_744, 22235) // Standard Error: 2 - .saturating_add(Weight::from_parts(917, 0).saturating_mul(n.into())) + .saturating_add(Weight::from_parts(925, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -1485,10 +1485,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `800 + r * (78 ±0)` // Estimated: `21845 + r * (390 ±0)` - // Minimum execution time: 299_348_000 picoseconds. - Weight::from_parts(464_285_650, 21845) - // Standard Error: 10_510 - .saturating_add(Weight::from_parts(36_943_046, 0).saturating_mul(r.into())) + // Minimum execution time: 297_804_000 picoseconds. + Weight::from_parts(471_994_534, 21845) + // Standard Error: 9_479 + .saturating_add(Weight::from_parts(36_886_028, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 390).saturating_mul(r.into())) @@ -1508,10 +1508,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `645 + r * (44 ±0)` // Estimated: `21110 + r * (220 ±0)` - // Minimum execution time: 299_868_000 picoseconds. - Weight::from_parts(323_619_107, 21110) - // Standard Error: 2_922 - .saturating_add(Weight::from_parts(9_185_192, 0).saturating_mul(r.into())) + // Minimum execution time: 298_623_000 picoseconds. + Weight::from_parts(322_192_102, 21110) + // Standard Error: 3_207 + .saturating_add(Weight::from_parts(9_243_653, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 220).saturating_mul(r.into())) @@ -1532,11 +1532,11 @@ impl WeightInfo for SubstrateWeight { fn seal_set_code_hash(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0 + r * (1030 ±0)` - // Estimated: `30592 + r * (11919 ±10)` - // Minimum execution time: 301_116_000 picoseconds. - Weight::from_parts(301_778_000, 30592) - // Standard Error: 45_148 - .saturating_add(Weight::from_parts(21_564_255, 0).saturating_mul(r.into())) + // Estimated: `30592 + r * (11919 ±7)` + // Minimum execution time: 298_574_000 picoseconds. + Weight::from_parts(299_383_000, 30592) + // Standard Error: 44_061 + .saturating_add(Weight::from_parts(21_625_366, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().reads((3_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3_u64)) @@ -1558,10 +1558,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `869 + r * (3 ±0)` // Estimated: `22215 + r * (15 ±0)` - // Minimum execution time: 299_900_000 picoseconds. - Weight::from_parts(302_854_318, 22215) - // Standard Error: 445 - .saturating_add(Weight::from_parts(135_801, 0).saturating_mul(r.into())) + // Minimum execution time: 297_014_000 picoseconds. + Weight::from_parts(301_226_615, 22215) + // Standard Error: 439 + .saturating_add(Weight::from_parts(143_017, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 15).saturating_mul(r.into())) @@ -1581,10 +1581,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `2072 + r * (39 ±0)` // Estimated: `27645 + r * (200 ±0)` - // Minimum execution time: 300_038_000 picoseconds. - Weight::from_parts(340_837_735, 27645) - // Standard Error: 1_280 - .saturating_add(Weight::from_parts(223_114, 0).saturating_mul(r.into())) + // Minimum execution time: 299_074_000 picoseconds. + Weight::from_parts(336_979_016, 27645) + // Standard Error: 1_163 + .saturating_add(Weight::from_parts(227_998, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 200).saturating_mul(r.into())) @@ -1606,10 +1606,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `872 + r * (3 ±0)` // Estimated: `24580 + r * (18 ±0)` - // Minimum execution time: 298_454_000 picoseconds. - Weight::from_parts(302_931_815, 24580) - // Standard Error: 2_805 - .saturating_add(Weight::from_parts(125_665, 0).saturating_mul(r.into())) + // Minimum execution time: 296_959_000 picoseconds. + Weight::from_parts(303_796_839, 24580) + // Standard Error: 534 + .saturating_add(Weight::from_parts(118_978, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) .saturating_add(Weight::from_parts(0, 18).saturating_mul(r.into())) @@ -1619,510 +1619,508 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_035_000 picoseconds. - Weight::from_parts(1_341_493, 0) - // Standard Error: 2 - .saturating_add(Weight::from_parts(4_106, 0).saturating_mul(r.into())) + // Minimum execution time: 1_020_000 picoseconds. + Weight::from_parts(1_355_107, 0) + // Standard Error: 1 + .saturating_add(Weight::from_parts(4_110, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64load(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_198_000 picoseconds. - Weight::from_parts(1_858_365, 0) - // Standard Error: 19 - .saturating_add(Weight::from_parts(10_742, 0).saturating_mul(r.into())) + // Minimum execution time: 1_224_000 picoseconds. + Weight::from_parts(1_819_284, 0) + // Standard Error: 10 + .saturating_add(Weight::from_parts(10_803, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64store(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_231_000 picoseconds. - Weight::from_parts(1_685_833, 0) - // Standard Error: 11 - .saturating_add(Weight::from_parts(10_089, 0).saturating_mul(r.into())) + // Minimum execution time: 1_216_000 picoseconds. + Weight::from_parts(1_795_011, 0) + // Standard Error: 5 + .saturating_add(Weight::from_parts(10_000, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_select(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_044_000 picoseconds. - Weight::from_parts(1_405_235, 0) - // Standard Error: 3 - .saturating_add(Weight::from_parts(11_488, 0).saturating_mul(r.into())) + // Minimum execution time: 1_127_000 picoseconds. + Weight::from_parts(1_491_730, 0) + // Standard Error: 4 + .saturating_add(Weight::from_parts(11_471, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_if(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_057_000 picoseconds. - Weight::from_parts(1_308_267, 0) - // Standard Error: 9 - .saturating_add(Weight::from_parts(13_171, 0).saturating_mul(r.into())) + // Minimum execution time: 1_044_000 picoseconds. + Weight::from_parts(2_330_852, 0) + // Standard Error: 69 + .saturating_add(Weight::from_parts(12_866, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_br(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_072_000 picoseconds. - Weight::from_parts(1_390_319, 0) - // Standard Error: 4 - .saturating_add(Weight::from_parts(6_428, 0).saturating_mul(r.into())) + // Minimum execution time: 1_067_000 picoseconds. + Weight::from_parts(1_399_626, 0) + // Standard Error: 5 + .saturating_add(Weight::from_parts(6_430, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_br_if(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_053_000 picoseconds. - Weight::from_parts(1_396_180, 0) - // Standard Error: 22 - .saturating_add(Weight::from_parts(9_810, 0).saturating_mul(r.into())) + // Minimum execution time: 1_087_000 picoseconds. + Weight::from_parts(1_463_592, 0) + // Standard Error: 12 + .saturating_add(Weight::from_parts(9_707, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_br_table(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_065_000 picoseconds. - Weight::from_parts(496_517, 0) - // Standard Error: 35 - .saturating_add(Weight::from_parts(12_057, 0).saturating_mul(r.into())) + // Minimum execution time: 1_110_000 picoseconds. + Weight::from_parts(1_058_258, 0) + // Standard Error: 22 + .saturating_add(Weight::from_parts(11_713, 0).saturating_mul(r.into())) } /// The range of component `e` is `[1, 256]`. - fn instr_br_table_per_entry(e: u32, ) -> Weight { + fn instr_br_table_per_entry(_e: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_159_000 picoseconds. - Weight::from_parts(1_261_659, 0) - // Standard Error: 91 - .saturating_add(Weight::from_parts(547, 0).saturating_mul(e.into())) + // Minimum execution time: 1_189_000 picoseconds. + Weight::from_parts(1_416_188, 0) } /// The range of component `r` is `[0, 5000]`. fn instr_call(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_069_000 picoseconds. - Weight::from_parts(1_949_385, 0) - // Standard Error: 14 - .saturating_add(Weight::from_parts(23_333, 0).saturating_mul(r.into())) + // Minimum execution time: 2_201_000 picoseconds. + Weight::from_parts(3_375_851, 0) + // Standard Error: 96 + .saturating_add(Weight::from_parts(22_970, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_call_indirect(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_219_000 picoseconds. - Weight::from_parts(2_518_659, 0) - // Standard Error: 11 - .saturating_add(Weight::from_parts(29_348, 0).saturating_mul(r.into())) + // Minimum execution time: 1_286_000 picoseconds. + Weight::from_parts(2_817_725, 0) + // Standard Error: 55 + .saturating_add(Weight::from_parts(29_437, 0).saturating_mul(r.into())) } /// The range of component `l` is `[0, 1024]`. fn instr_call_per_local(l: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_224_000 picoseconds. - Weight::from_parts(1_498_517, 0) - // Standard Error: 30 - .saturating_add(Weight::from_parts(1_273, 0).saturating_mul(l.into())) + // Minimum execution time: 1_319_000 picoseconds. + Weight::from_parts(1_636_286, 0) + // Standard Error: 31 + .saturating_add(Weight::from_parts(1_240, 0).saturating_mul(l.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_local_get(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_405_000 picoseconds. - Weight::from_parts(2_723_054, 0) - // Standard Error: 2 - .saturating_add(Weight::from_parts(4_600, 0).saturating_mul(r.into())) + // Minimum execution time: 2_507_000 picoseconds. + Weight::from_parts(2_785_119, 0) + // Standard Error: 1 + .saturating_add(Weight::from_parts(4_601, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_local_set(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_278_000 picoseconds. - Weight::from_parts(2_671_432, 0) - // Standard Error: 4 - .saturating_add(Weight::from_parts(4_862, 0).saturating_mul(r.into())) + // Minimum execution time: 2_494_000 picoseconds. + Weight::from_parts(2_948_015, 0) + // Standard Error: 14 + .saturating_add(Weight::from_parts(4_788, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_local_tee(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_286_000 picoseconds. - Weight::from_parts(2_740_323, 0) - // Standard Error: 3 - .saturating_add(Weight::from_parts(6_574, 0).saturating_mul(r.into())) + // Minimum execution time: 2_443_000 picoseconds. + Weight::from_parts(3_065_273, 0) + // Standard Error: 15 + .saturating_add(Weight::from_parts(6_489, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_global_get(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_207_000 picoseconds. - Weight::from_parts(1_687_566, 0) + // Minimum execution time: 1_214_000 picoseconds. + Weight::from_parts(1_634_049, 0) // Standard Error: 3 - .saturating_add(Weight::from_parts(8_946, 0).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(8_960, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_global_set(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_175_000 picoseconds. - Weight::from_parts(1_569_091, 0) - // Standard Error: 3 - .saturating_add(Weight::from_parts(9_187, 0).saturating_mul(r.into())) + // Minimum execution time: 1_180_000 picoseconds. + Weight::from_parts(1_555_599, 0) + // Standard Error: 4 + .saturating_add(Weight::from_parts(9_205, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_memory_current(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_195_000 picoseconds. - Weight::from_parts(1_554_007, 0) - // Standard Error: 4 - .saturating_add(Weight::from_parts(8_182, 0).saturating_mul(r.into())) + // Minimum execution time: 1_223_000 picoseconds. + Weight::from_parts(1_626_002, 0) + // Standard Error: 5 + .saturating_add(Weight::from_parts(8_181, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 16]`. fn instr_memory_grow(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_096_000 picoseconds. - Weight::from_parts(290_829, 0) - // Standard Error: 133_491 - .saturating_add(Weight::from_parts(13_249_915, 0).saturating_mul(r.into())) + // Minimum execution time: 1_148_000 picoseconds. + Weight::from_parts(307_155, 0) + // Standard Error: 138_541 + .saturating_add(Weight::from_parts(13_291_570, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64clz(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_082_000 picoseconds. - Weight::from_parts(1_391_224, 0) - // Standard Error: 3 - .saturating_add(Weight::from_parts(6_345, 0).saturating_mul(r.into())) + // Minimum execution time: 1_079_000 picoseconds. + Weight::from_parts(1_372_409, 0) + // Standard Error: 50 + .saturating_add(Weight::from_parts(6_427, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64ctz(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_074_000 picoseconds. - Weight::from_parts(1_787_985, 0) - // Standard Error: 71 - .saturating_add(Weight::from_parts(6_265, 0).saturating_mul(r.into())) + // Minimum execution time: 1_116_000 picoseconds. + Weight::from_parts(1_415_180, 0) + // Standard Error: 2 + .saturating_add(Weight::from_parts(6_353, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64popcnt(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_065_000 picoseconds. - Weight::from_parts(1_399_748, 0) - // Standard Error: 44 - .saturating_add(Weight::from_parts(6_376, 0).saturating_mul(r.into())) + // Minimum execution time: 1_058_000 picoseconds. + Weight::from_parts(1_314_206, 0) + // Standard Error: 35 + .saturating_add(Weight::from_parts(6_431, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64eqz(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_054_000 picoseconds. - Weight::from_parts(2_251_768, 0) - // Standard Error: 108 - .saturating_add(Weight::from_parts(6_331, 0).saturating_mul(r.into())) + // Minimum execution time: 1_059_000 picoseconds. + Weight::from_parts(1_455_331, 0) + // Standard Error: 2 + .saturating_add(Weight::from_parts(6_507, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64extendsi32(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_096_000 picoseconds. - Weight::from_parts(1_396_249, 0) - // Standard Error: 10 - .saturating_add(Weight::from_parts(6_191, 0).saturating_mul(r.into())) + // Minimum execution time: 1_057_000 picoseconds. + Weight::from_parts(1_421_085, 0) + // Standard Error: 2 + .saturating_add(Weight::from_parts(6_177, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64extendui32(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_054_000 picoseconds. - Weight::from_parts(1_389_522, 0) - // Standard Error: 3 - .saturating_add(Weight::from_parts(6_186, 0).saturating_mul(r.into())) + // Minimum execution time: 1_079_000 picoseconds. + Weight::from_parts(1_429_275, 0) + // Standard Error: 2 + .saturating_add(Weight::from_parts(6_175, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i32wrapi64(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_052_000 picoseconds. - Weight::from_parts(1_433_850, 0) - // Standard Error: 98 - .saturating_add(Weight::from_parts(6_226, 0).saturating_mul(r.into())) + // Minimum execution time: 1_065_000 picoseconds. + Weight::from_parts(1_403_813, 0) + // Standard Error: 3 + .saturating_add(Weight::from_parts(6_192, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64eq(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_054_000 picoseconds. - Weight::from_parts(1_413_852, 0) - // Standard Error: 2 - .saturating_add(Weight::from_parts(9_066, 0).saturating_mul(r.into())) + // Minimum execution time: 1_061_000 picoseconds. + Weight::from_parts(1_421_984, 0) + // Standard Error: 4 + .saturating_add(Weight::from_parts(9_094, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64ne(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_034_000 picoseconds. - Weight::from_parts(1_411_448, 0) - // Standard Error: 3 - .saturating_add(Weight::from_parts(9_080, 0).saturating_mul(r.into())) + // Minimum execution time: 1_075_000 picoseconds. + Weight::from_parts(1_431_453, 0) + // Standard Error: 2 + .saturating_add(Weight::from_parts(9_084, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64lts(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_069_000 picoseconds. - Weight::from_parts(1_456_327, 0) + // Minimum execution time: 1_100_000 picoseconds. + Weight::from_parts(1_452_384, 0) // Standard Error: 3 - .saturating_add(Weight::from_parts(9_065, 0).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(9_081, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64ltu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_062_000 picoseconds. - Weight::from_parts(1_395_365, 0) - // Standard Error: 5 - .saturating_add(Weight::from_parts(9_083, 0).saturating_mul(r.into())) + // Minimum execution time: 1_090_000 picoseconds. + Weight::from_parts(1_466_416, 0) + // Standard Error: 17 + .saturating_add(Weight::from_parts(9_091, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64gts(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_047_000 picoseconds. - Weight::from_parts(1_425_970, 0) - // Standard Error: 5 - .saturating_add(Weight::from_parts(9_091, 0).saturating_mul(r.into())) + // Minimum execution time: 1_056_000 picoseconds. + Weight::from_parts(1_676_091, 0) + // Standard Error: 47 + .saturating_add(Weight::from_parts(9_082, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64gtu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_057_000 picoseconds. - Weight::from_parts(964_213, 0) - // Standard Error: 111 - .saturating_add(Weight::from_parts(9_528, 0).saturating_mul(r.into())) + // Minimum execution time: 1_053_000 picoseconds. + Weight::from_parts(1_232_790, 0) + // Standard Error: 43 + .saturating_add(Weight::from_parts(9_329, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64les(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_048_000 picoseconds. - Weight::from_parts(1_409_770, 0) + // Minimum execution time: 1_091_000 picoseconds. + Weight::from_parts(1_476_212, 0) // Standard Error: 4 - .saturating_add(Weight::from_parts(9_075, 0).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(9_074, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64leu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_069_000 picoseconds. - Weight::from_parts(1_442_082, 0) - // Standard Error: 6 - .saturating_add(Weight::from_parts(9_212, 0).saturating_mul(r.into())) + // Minimum execution time: 1_083_000 picoseconds. + Weight::from_parts(1_484_966, 0) + // Standard Error: 3 + .saturating_add(Weight::from_parts(9_184, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64ges(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_033_000 picoseconds. - Weight::from_parts(2_068_949, 0) - // Standard Error: 67 - .saturating_add(Weight::from_parts(8_907, 0).saturating_mul(r.into())) + // Minimum execution time: 1_089_000 picoseconds. + Weight::from_parts(1_516_766, 0) + // Standard Error: 4 + .saturating_add(Weight::from_parts(9_063, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64geu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_061_000 picoseconds. - Weight::from_parts(1_407_427, 0) - // Standard Error: 7 - .saturating_add(Weight::from_parts(9_126, 0).saturating_mul(r.into())) + // Minimum execution time: 996_000 picoseconds. + Weight::from_parts(1_460_638, 0) + // Standard Error: 2 + .saturating_add(Weight::from_parts(9_076, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64add(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_085_000 picoseconds. - Weight::from_parts(1_470_389, 0) + // Minimum execution time: 1_095_000 picoseconds. + Weight::from_parts(1_448_412, 0) // Standard Error: 3 - .saturating_add(Weight::from_parts(8_956, 0).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(8_977, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64sub(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_048_000 picoseconds. - Weight::from_parts(1_428_533, 0) - // Standard Error: 3 - .saturating_add(Weight::from_parts(8_857, 0).saturating_mul(r.into())) + // Minimum execution time: 1_071_000 picoseconds. + Weight::from_parts(1_459_165, 0) + // Standard Error: 2 + .saturating_add(Weight::from_parts(8_852, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64mul(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_061_000 picoseconds. - Weight::from_parts(1_446_550, 0) - // Standard Error: 2 - .saturating_add(Weight::from_parts(8_842, 0).saturating_mul(r.into())) + // Minimum execution time: 1_082_000 picoseconds. + Weight::from_parts(1_450_718, 0) + // Standard Error: 3 + .saturating_add(Weight::from_parts(8_860, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64divs(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_045_000 picoseconds. - Weight::from_parts(1_463_045, 0) - // Standard Error: 4 - .saturating_add(Weight::from_parts(15_264, 0).saturating_mul(r.into())) + // Minimum execution time: 1_065_000 picoseconds. + Weight::from_parts(1_436_871, 0) + // Standard Error: 9 + .saturating_add(Weight::from_parts(15_241, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64divu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_074_000 picoseconds. - Weight::from_parts(1_335_354, 0) - // Standard Error: 10 - .saturating_add(Weight::from_parts(14_550, 0).saturating_mul(r.into())) + // Minimum execution time: 1_065_000 picoseconds. + Weight::from_parts(1_423_806, 0) + // Standard Error: 17 + .saturating_add(Weight::from_parts(14_706, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64rems(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_111_000 picoseconds. - Weight::from_parts(1_390_385, 0) - // Standard Error: 8 - .saturating_add(Weight::from_parts(15_285, 0).saturating_mul(r.into())) + // Minimum execution time: 1_059_000 picoseconds. + Weight::from_parts(1_735_816, 0) + // Standard Error: 66 + .saturating_add(Weight::from_parts(15_230, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64remu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_051_000 picoseconds. - Weight::from_parts(1_316_168, 0) - // Standard Error: 13 - .saturating_add(Weight::from_parts(14_625, 0).saturating_mul(r.into())) + // Minimum execution time: 1_076_000 picoseconds. + Weight::from_parts(1_451_290, 0) + // Standard Error: 6 + .saturating_add(Weight::from_parts(14_530, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64and(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_046_000 picoseconds. - Weight::from_parts(1_389_227, 0) + // Minimum execution time: 1_079_000 picoseconds. + Weight::from_parts(1_457_537, 0) // Standard Error: 3 - .saturating_add(Weight::from_parts(8_970, 0).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(8_963, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64or(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_029_000 picoseconds. - Weight::from_parts(1_430_222, 0) - // Standard Error: 3 - .saturating_add(Weight::from_parts(8_960, 0).saturating_mul(r.into())) + // Minimum execution time: 1_032_000 picoseconds. + Weight::from_parts(1_475_315, 0) + // Standard Error: 4 + .saturating_add(Weight::from_parts(8_956, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64xor(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_034_000 picoseconds. - Weight::from_parts(3_085_577, 0) - // Standard Error: 93 - .saturating_add(Weight::from_parts(8_506, 0).saturating_mul(r.into())) + // Minimum execution time: 1_056_000 picoseconds. + Weight::from_parts(1_450_071, 0) + // Standard Error: 2 + .saturating_add(Weight::from_parts(8_960, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64shl(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_059_000 picoseconds. - Weight::from_parts(1_411_134, 0) - // Standard Error: 3 - .saturating_add(Weight::from_parts(9_019, 0).saturating_mul(r.into())) + // Minimum execution time: 1_116_000 picoseconds. + Weight::from_parts(1_429_705, 0) + // Standard Error: 2 + .saturating_add(Weight::from_parts(9_027, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64shrs(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_039_000 picoseconds. - Weight::from_parts(1_397_109, 0) - // Standard Error: 3 - .saturating_add(Weight::from_parts(9_021, 0).saturating_mul(r.into())) + // Minimum execution time: 1_059_000 picoseconds. + Weight::from_parts(1_429_307, 0) + // Standard Error: 4 + .saturating_add(Weight::from_parts(9_048, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64shru(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_038_000 picoseconds. - Weight::from_parts(1_378_102, 0) - // Standard Error: 2 - .saturating_add(Weight::from_parts(9_024, 0).saturating_mul(r.into())) + // Minimum execution time: 1_093_000 picoseconds. + Weight::from_parts(1_411_827, 0) + // Standard Error: 4 + .saturating_add(Weight::from_parts(9_528, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64rotl(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_054_000 picoseconds. - Weight::from_parts(1_382_806, 0) - // Standard Error: 3 - .saturating_add(Weight::from_parts(9_029, 0).saturating_mul(r.into())) + // Minimum execution time: 1_115_000 picoseconds. + Weight::from_parts(1_441_025, 0) + // Standard Error: 4 + .saturating_add(Weight::from_parts(9_043, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64rotr(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_042_000 picoseconds. - Weight::from_parts(1_459_114, 0) - // Standard Error: 5 - .saturating_add(Weight::from_parts(9_020, 0).saturating_mul(r.into())) + // Minimum execution time: 1_077_000 picoseconds. + Weight::from_parts(1_480_666, 0) + // Standard Error: 4 + .saturating_add(Weight::from_parts(9_031, 0).saturating_mul(r.into())) } } @@ -2134,8 +2132,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `109` // Estimated: `1594` - // Minimum execution time: 2_640_000 picoseconds. - Weight::from_parts(2_797_000, 1594) + // Minimum execution time: 2_736_000 picoseconds. + Weight::from_parts(2_931_000, 1594) .saturating_add(RocksDbWeight::get().reads(1_u64)) } /// Storage: Skipped Metadata (r:0 w:0) @@ -2145,10 +2143,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `481 + k * (69 ±0)` // Estimated: `471 + k * (70 ±0)` - // Minimum execution time: 11_093_000 picoseconds. - Weight::from_parts(7_653_195, 471) - // Standard Error: 816 - .saturating_add(Weight::from_parts(970_561, 0).saturating_mul(k.into())) + // Minimum execution time: 10_759_000 picoseconds. + Weight::from_parts(6_965_683, 471) + // Standard Error: 1_019 + .saturating_add(Weight::from_parts(961_947, 0).saturating_mul(k.into())) .saturating_add(RocksDbWeight::get().reads(1_u64)) .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(k.into()))) .saturating_add(RocksDbWeight::get().writes(1_u64)) @@ -2162,10 +2160,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `281 + q * (33 ±0)` // Estimated: `1753 + q * (33 ±0)` - // Minimum execution time: 2_747_000 picoseconds. - Weight::from_parts(11_159_232, 1753) - // Standard Error: 3_260 - .saturating_add(Weight::from_parts(1_275_028, 0).saturating_mul(q.into())) + // Minimum execution time: 2_633_000 picoseconds. + Weight::from_parts(10_668_837, 1753) + // Standard Error: 3_538 + .saturating_add(Weight::from_parts(1_277_168, 0).saturating_mul(q.into())) .saturating_add(RocksDbWeight::get().reads(1_u64)) .saturating_add(RocksDbWeight::get().writes(1_u64)) .saturating_add(Weight::from_parts(0, 33).saturating_mul(q.into())) @@ -2179,10 +2177,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `270 + c * (1 ±0)` // Estimated: `4015 + c * (2 ±0)` - // Minimum execution time: 30_434_000 picoseconds. - Weight::from_parts(27_332_815, 4015) - // Standard Error: 54 - .saturating_add(Weight::from_parts(50_074, 0).saturating_mul(c.into())) + // Minimum execution time: 30_264_000 picoseconds. + Weight::from_parts(27_106_554, 4015) + // Standard Error: 53 + .saturating_add(Weight::from_parts(49_705, 0).saturating_mul(c.into())) .saturating_add(RocksDbWeight::get().reads(1_u64)) .saturating_add(RocksDbWeight::get().writes(1_u64)) .saturating_add(Weight::from_parts(0, 2).saturating_mul(c.into())) @@ -2202,10 +2200,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `803` // Estimated: `21880 + c * (5 ±0)` - // Minimum execution time: 310_870_000 picoseconds. - Weight::from_parts(327_033_585, 21880) - // Standard Error: 27 - .saturating_add(Weight::from_parts(30_985, 0).saturating_mul(c.into())) + // Minimum execution time: 309_249_000 picoseconds. + Weight::from_parts(323_353_590, 21880) + // Standard Error: 25 + .saturating_add(Weight::from_parts(31_359, 0).saturating_mul(c.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(4_u64)) .saturating_add(Weight::from_parts(0, 5).saturating_mul(c.into())) @@ -2233,14 +2231,14 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `270` // Estimated: `26207` - // Minimum execution time: 3_125_341_000 picoseconds. - Weight::from_parts(367_707_566, 26207) - // Standard Error: 378 - .saturating_add(Weight::from_parts(94_873, 0).saturating_mul(c.into())) - // Standard Error: 22 - .saturating_add(Weight::from_parts(1_238, 0).saturating_mul(i.into())) - // Standard Error: 22 - .saturating_add(Weight::from_parts(1_524, 0).saturating_mul(s.into())) + // Minimum execution time: 3_136_707_000 picoseconds. + Weight::from_parts(564_055_378, 26207) + // Standard Error: 286 + .saturating_add(Weight::from_parts(93_308, 0).saturating_mul(c.into())) + // Standard Error: 16 + .saturating_add(Weight::from_parts(1_165, 0).saturating_mul(i.into())) + // Standard Error: 16 + .saturating_add(Weight::from_parts(1_435, 0).saturating_mul(s.into())) .saturating_add(RocksDbWeight::get().reads(9_u64)) .saturating_add(RocksDbWeight::get().writes(10_u64)) } @@ -2264,12 +2262,12 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `546` // Estimated: `28969` - // Minimum execution time: 1_597_763_000 picoseconds. - Weight::from_parts(241_042_230, 28969) + // Minimum execution time: 1_631_314_000 picoseconds. + Weight::from_parts(236_693_159, 28969) // Standard Error: 8 .saturating_add(Weight::from_parts(1_434, 0).saturating_mul(i.into())) // Standard Error: 8 - .saturating_add(Weight::from_parts(1_442, 0).saturating_mul(s.into())) + .saturating_add(Weight::from_parts(1_445, 0).saturating_mul(s.into())) .saturating_add(RocksDbWeight::get().reads(9_u64)) .saturating_add(RocksDbWeight::get().writes(7_u64)) } @@ -2287,8 +2285,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `855` // Estimated: `22095` - // Minimum execution time: 169_259_000 picoseconds. - Weight::from_parts(170_059_000, 22095) + // Minimum execution time: 167_139_000 picoseconds. + Weight::from_parts(168_034_000, 22095) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(4_u64)) } @@ -2305,10 +2303,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `109` // Estimated: `7366` - // Minimum execution time: 306_392_000 picoseconds. - Weight::from_parts(308_730_800, 7366) - // Standard Error: 115 - .saturating_add(Weight::from_parts(94_109, 0).saturating_mul(c.into())) + // Minimum execution time: 306_518_000 picoseconds. + Weight::from_parts(325_652_407, 7366) + // Standard Error: 134 + .saturating_add(Weight::from_parts(93_502, 0).saturating_mul(c.into())) .saturating_add(RocksDbWeight::get().reads(2_u64)) .saturating_add(RocksDbWeight::get().writes(4_u64)) } @@ -2324,8 +2322,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `287` // Estimated: `8078` - // Minimum execution time: 29_082_000 picoseconds. - Weight::from_parts(29_395_000, 8078) + // Minimum execution time: 29_084_000 picoseconds. + Weight::from_parts(29_350_000, 8078) .saturating_add(RocksDbWeight::get().reads(2_u64)) .saturating_add(RocksDbWeight::get().writes(4_u64)) } @@ -2339,8 +2337,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `666` // Estimated: `19818` - // Minimum execution time: 33_379_000 picoseconds. - Weight::from_parts(33_825_000, 19818) + // Minimum execution time: 32_996_000 picoseconds. + Weight::from_parts(33_365_000, 19818) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(6_u64)) } @@ -2359,10 +2357,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `877 + r * (6 ±0)` // Estimated: `22210 + r * (30 ±0)` - // Minimum execution time: 298_192_000 picoseconds. - Weight::from_parts(304_710_661, 22210) - // Standard Error: 1_091 - .saturating_add(Weight::from_parts(281_258, 0).saturating_mul(r.into())) + // Minimum execution time: 298_315_000 picoseconds. + Weight::from_parts(304_612_433, 22210) + // Standard Error: 904 + .saturating_add(Weight::from_parts(285_473, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -2382,10 +2380,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `935 + r * (272 ±0)` // Estimated: `22315 + r * (3835 ±0)` - // Minimum execution time: 298_133_000 picoseconds. - Weight::from_parts(146_565_464, 22315) - // Standard Error: 5_831 - .saturating_add(Weight::from_parts(3_268_361, 0).saturating_mul(r.into())) + // Minimum execution time: 299_169_000 picoseconds. + Weight::from_parts(138_157_704, 22315) + // Standard Error: 6_115 + .saturating_add(Weight::from_parts(3_244_482, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3_u64)) @@ -2406,10 +2404,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `927 + r * (276 ±0)` // Estimated: `22335 + r * (3855 ±0)` - // Minimum execution time: 300_284_000 picoseconds. - Weight::from_parts(149_196_037, 22335) - // Standard Error: 5_968 - .saturating_add(Weight::from_parts(4_038_592, 0).saturating_mul(r.into())) + // Minimum execution time: 299_262_000 picoseconds. + Weight::from_parts(157_105_627, 22335) + // Standard Error: 5_634 + .saturating_add(Weight::from_parts(3_995_666, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3_u64)) @@ -2430,10 +2428,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `884 + r * (6 ±0)` // Estimated: `22250 + r * (30 ±0)` - // Minimum execution time: 298_744_000 picoseconds. - Weight::from_parts(302_804_163, 22250) - // Standard Error: 922 - .saturating_add(Weight::from_parts(364_882, 0).saturating_mul(r.into())) + // Minimum execution time: 298_259_000 picoseconds. + Weight::from_parts(303_498_245, 22250) + // Standard Error: 874 + .saturating_add(Weight::from_parts(352_839, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -2453,10 +2451,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `874 + r * (3 ±0)` // Estimated: `22215 + r * (15 ±0)` - // Minimum execution time: 296_537_000 picoseconds. - Weight::from_parts(302_328_726, 22215) - // Standard Error: 551 - .saturating_add(Weight::from_parts(138_091, 0).saturating_mul(r.into())) + // Minimum execution time: 295_689_000 picoseconds. + Weight::from_parts(314_004_541, 22215) + // Standard Error: 1_803 + .saturating_add(Weight::from_parts(131_102, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 15).saturating_mul(r.into())) @@ -2476,10 +2474,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `878 + r * (6 ±0)` // Estimated: `22220 + r * (30 ±0)` - // Minimum execution time: 299_272_000 picoseconds. - Weight::from_parts(297_579_507, 22220) - // Standard Error: 891 - .saturating_add(Weight::from_parts(292_705, 0).saturating_mul(r.into())) + // Minimum execution time: 297_579_000 picoseconds. + Weight::from_parts(299_326_920, 22220) + // Standard Error: 990 + .saturating_add(Weight::from_parts(284_789, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -2499,10 +2497,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `879 + r * (6 ±0)` // Estimated: `22205 + r * (30 ±0)` - // Minimum execution time: 297_795_000 picoseconds. - Weight::from_parts(300_677_787, 22205) - // Standard Error: 936 - .saturating_add(Weight::from_parts(283_094, 0).saturating_mul(r.into())) + // Minimum execution time: 297_651_000 picoseconds. + Weight::from_parts(304_465_467, 22205) + // Standard Error: 736 + .saturating_add(Weight::from_parts(272_149, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -2522,10 +2520,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1050 + r * (6 ±0)` // Estimated: `25258 + r * (30 ±0)` - // Minimum execution time: 302_791_000 picoseconds. - Weight::from_parts(327_890_980, 25258) - // Standard Error: 6_529 - .saturating_add(Weight::from_parts(1_387_459, 0).saturating_mul(r.into())) + // Minimum execution time: 296_957_000 picoseconds. + Weight::from_parts(308_680_068, 25258) + // Standard Error: 1_377 + .saturating_add(Weight::from_parts(1_419_294, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(7_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -2545,10 +2543,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `888 + r * (6 ±0)` // Estimated: `22305 + r * (30 ±0)` - // Minimum execution time: 299_987_000 picoseconds. - Weight::from_parts(305_947_430, 22305) - // Standard Error: 1_086 - .saturating_add(Weight::from_parts(271_040, 0).saturating_mul(r.into())) + // Minimum execution time: 297_735_000 picoseconds. + Weight::from_parts(301_533_807, 22305) + // Standard Error: 1_119 + .saturating_add(Weight::from_parts(277_289, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -2568,10 +2566,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `886 + r * (6 ±0)` // Estimated: `22295 + r * (30 ±0)` - // Minimum execution time: 297_837_000 picoseconds. - Weight::from_parts(301_474_762, 22295) - // Standard Error: 1_131 - .saturating_add(Weight::from_parts(288_995, 0).saturating_mul(r.into())) + // Minimum execution time: 299_599_000 picoseconds. + Weight::from_parts(303_664_496, 22295) + // Standard Error: 1_009 + .saturating_add(Weight::from_parts(280_353, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -2591,10 +2589,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `883 + r * (6 ±0)` // Estimated: `22285 + r * (30 ±0)` - // Minimum execution time: 298_422_000 picoseconds. - Weight::from_parts(306_192_502, 22285) - // Standard Error: 657 - .saturating_add(Weight::from_parts(267_346, 0).saturating_mul(r.into())) + // Minimum execution time: 297_641_000 picoseconds. + Weight::from_parts(302_437_979, 22285) + // Standard Error: 669 + .saturating_add(Weight::from_parts(270_403, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -2614,10 +2612,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `874 + r * (6 ±0)` // Estimated: `22215 + r * (30 ±0)` - // Minimum execution time: 298_342_000 picoseconds. - Weight::from_parts(303_164_681, 22215) - // Standard Error: 806 - .saturating_add(Weight::from_parts(276_703, 0).saturating_mul(r.into())) + // Minimum execution time: 297_217_000 picoseconds. + Weight::from_parts(299_538_157, 22215) + // Standard Error: 732 + .saturating_add(Weight::from_parts(280_800, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -2639,10 +2637,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `952 + r * (10 ±0)` // Estimated: `25022 + r * (60 ±0)` - // Minimum execution time: 297_941_000 picoseconds. - Weight::from_parts(312_817_440, 25022) - // Standard Error: 1_577 - .saturating_add(Weight::from_parts(1_239_222, 0).saturating_mul(r.into())) + // Minimum execution time: 297_286_000 picoseconds. + Weight::from_parts(311_436_352, 25022) + // Standard Error: 6_811 + .saturating_add(Weight::from_parts(1_291_941, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(7_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 60).saturating_mul(r.into())) @@ -2662,10 +2660,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `841 + r * (4 ±0)` // Estimated: `22035 + r * (20 ±0)` - // Minimum execution time: 154_872_000 picoseconds. - Weight::from_parts(160_314_222, 22035) - // Standard Error: 399 - .saturating_add(Weight::from_parts(103_456, 0).saturating_mul(r.into())) + // Minimum execution time: 154_772_000 picoseconds. + Weight::from_parts(159_224_457, 22035) + // Standard Error: 212 + .saturating_add(Weight::from_parts(102_264, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 20).saturating_mul(r.into())) @@ -2685,10 +2683,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `876 + r * (6 ±0)` // Estimated: `22220 + r * (30 ±0)` - // Minimum execution time: 298_250_000 picoseconds. - Weight::from_parts(308_160_135, 22220) - // Standard Error: 1_810 - .saturating_add(Weight::from_parts(217_341, 0).saturating_mul(r.into())) + // Minimum execution time: 297_248_000 picoseconds. + Weight::from_parts(303_805_584, 22220) + // Standard Error: 858 + .saturating_add(Weight::from_parts(223_587, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into())) @@ -2708,10 +2706,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `880` // Estimated: `22220` - // Minimum execution time: 298_563_000 picoseconds. - Weight::from_parts(299_256_382, 22220) + // Minimum execution time: 298_464_000 picoseconds. + Weight::from_parts(300_996_431, 22220) // Standard Error: 1 - .saturating_add(Weight::from_parts(612, 0).saturating_mul(n.into())) + .saturating_add(Weight::from_parts(600, 0).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) } @@ -2730,10 +2728,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `864 + r * (45 ±0)` // Estimated: `22140 + r * (225 ±0)` - // Minimum execution time: 295_088_000 picoseconds. - Weight::from_parts(298_489_269, 22140) - // Standard Error: 713_860 - .saturating_add(Weight::from_parts(4_847_130, 0).saturating_mul(r.into())) + // Minimum execution time: 294_347_000 picoseconds. + Weight::from_parts(296_793_034, 22140) + // Standard Error: 277_251 + .saturating_add(Weight::from_parts(1_711_665, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 225).saturating_mul(r.into())) @@ -2753,10 +2751,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `874` // Estimated: `22255` - // Minimum execution time: 299_024_000 picoseconds. - Weight::from_parts(302_413_076, 22255) + // Minimum execution time: 297_257_000 picoseconds. + Weight::from_parts(300_088_288, 22255) // Standard Error: 1 - .saturating_add(Weight::from_parts(177, 0).saturating_mul(n.into())) + .saturating_add(Weight::from_parts(181, 0).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) } @@ -2779,10 +2777,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `906 + r * (452 ±0)` // Estimated: `26183 + r * (15994 ±0)` - // Minimum execution time: 296_218_000 picoseconds. - Weight::from_parts(300_598_751, 26183) - // Standard Error: 783_806 - .saturating_add(Weight::from_parts(76_129_748, 0).saturating_mul(r.into())) + // Minimum execution time: 296_510_000 picoseconds. + Weight::from_parts(299_169_757, 26183) + // Standard Error: 205_313 + .saturating_add(Weight::from_parts(78_059_642, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().reads((6_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3_u64)) @@ -2806,10 +2804,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `921 + r * (10 ±0)` // Estimated: `24859 + r * (60 ±0)` - // Minimum execution time: 299_145_000 picoseconds. - Weight::from_parts(314_509_277, 24859) - // Standard Error: 1_720 - .saturating_add(Weight::from_parts(1_712_442, 0).saturating_mul(r.into())) + // Minimum execution time: 299_299_000 picoseconds. + Weight::from_parts(314_487_015, 24859) + // Standard Error: 1_552 + .saturating_add(Weight::from_parts(1_753_960, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(7_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 60).saturating_mul(r.into())) @@ -2829,10 +2827,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `874 + r * (10 ±0)` // Estimated: `22215 + r * (50 ±0)` - // Minimum execution time: 296_502_000 picoseconds. - Weight::from_parts(314_414_557, 22215) - // Standard Error: 1_940 - .saturating_add(Weight::from_parts(3_444_952, 0).saturating_mul(r.into())) + // Minimum execution time: 296_188_000 picoseconds. + Weight::from_parts(305_901_539, 22215) + // Standard Error: 2_782 + .saturating_add(Weight::from_parts(3_456_054, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 50).saturating_mul(r.into())) @@ -2853,12 +2851,12 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `893 + t * (32 ±0)` // Estimated: `22320 + t * (2640 ±0)` - // Minimum execution time: 315_510_000 picoseconds. - Weight::from_parts(309_894_137, 22320) - // Standard Error: 131_189 - .saturating_add(Weight::from_parts(2_593_623, 0).saturating_mul(t.into())) - // Standard Error: 36 - .saturating_add(Weight::from_parts(514, 0).saturating_mul(n.into())) + // Minimum execution time: 313_860_000 picoseconds. + Weight::from_parts(312_473_092, 22320) + // Standard Error: 250_852 + .saturating_add(Weight::from_parts(2_258_502, 0).saturating_mul(t.into())) + // Standard Error: 70 + .saturating_add(Weight::from_parts(312, 0).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(t.into()))) .saturating_add(RocksDbWeight::get().writes(3_u64)) @@ -2880,10 +2878,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `873 + r * (7 ±0)` // Estimated: `22205 + r * (35 ±0)` - // Minimum execution time: 162_825_000 picoseconds. - Weight::from_parts(168_081_010, 22205) - // Standard Error: 256 - .saturating_add(Weight::from_parts(181_754, 0).saturating_mul(r.into())) + // Minimum execution time: 162_043_000 picoseconds. + Weight::from_parts(166_132_332, 22205) + // Standard Error: 716 + .saturating_add(Weight::from_parts(184_981, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 35).saturating_mul(r.into())) @@ -2903,10 +2901,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `125824` // Estimated: `270073` - // Minimum execution time: 413_416_000 picoseconds. - Weight::from_parts(419_766_779, 270073) + // Minimum execution time: 414_433_000 picoseconds. + Weight::from_parts(417_483_627, 270073) // Standard Error: 1 - .saturating_add(Weight::from_parts(749, 0).saturating_mul(i.into())) + .saturating_add(Weight::from_parts(748, 0).saturating_mul(i.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) } @@ -2917,10 +2915,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `941 + r * (292 ±0)` // Estimated: `939 + r * (293 ±0)` - // Minimum execution time: 299_358_000 picoseconds. - Weight::from_parts(189_371_921, 939) - // Standard Error: 10_691 - .saturating_add(Weight::from_parts(6_070_553, 0).saturating_mul(r.into())) + // Minimum execution time: 299_500_000 picoseconds. + Weight::from_parts(194_466_413, 939) + // Standard Error: 9_986 + .saturating_add(Weight::from_parts(6_010_112, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3_u64)) @@ -2934,10 +2932,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1432` // Estimated: `1405` - // Minimum execution time: 315_109_000 picoseconds. - Weight::from_parts(332_969_717, 1405) - // Standard Error: 55 - .saturating_add(Weight::from_parts(511, 0).saturating_mul(n.into())) + // Minimum execution time: 314_171_000 picoseconds. + Weight::from_parts(335_595_397, 1405) + // Standard Error: 67 + .saturating_add(Weight::from_parts(90, 0).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(8_u64)) .saturating_add(RocksDbWeight::get().writes(6_u64)) } @@ -2948,8 +2946,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1295 + n * (1 ±0)` // Estimated: `1292 + n * (1 ±0)` - // Minimum execution time: 315_165_000 picoseconds. - Weight::from_parts(318_861_165, 1292) + // Minimum execution time: 313_479_000 picoseconds. + Weight::from_parts(317_435_100, 1292) + // Standard Error: 41 + .saturating_add(Weight::from_parts(106, 0).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(7_u64)) .saturating_add(RocksDbWeight::get().writes(4_u64)) .saturating_add(Weight::from_parts(0, 1).saturating_mul(n.into())) @@ -2961,10 +2961,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `937 + r * (288 ±0)` // Estimated: `941 + r * (289 ±0)` - // Minimum execution time: 299_212_000 picoseconds. - Weight::from_parts(198_174_205, 941) - // Standard Error: 9_733 - .saturating_add(Weight::from_parts(5_906_505, 0).saturating_mul(r.into())) + // Minimum execution time: 297_831_000 picoseconds. + Weight::from_parts(196_983_778, 941) + // Standard Error: 9_899 + .saturating_add(Weight::from_parts(5_904_642, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3_u64)) @@ -2978,10 +2978,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1291 + n * (1 ±0)` // Estimated: `1288 + n * (1 ±0)` - // Minimum execution time: 314_234_000 picoseconds. - Weight::from_parts(318_647_274, 1288) - // Standard Error: 44 - .saturating_add(Weight::from_parts(23, 0).saturating_mul(n.into())) + // Minimum execution time: 320_156_000 picoseconds. + Weight::from_parts(327_504_368, 1288) .saturating_add(RocksDbWeight::get().reads(7_u64)) .saturating_add(RocksDbWeight::get().writes(4_u64)) .saturating_add(Weight::from_parts(0, 1).saturating_mul(n.into())) @@ -2993,10 +2991,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `931 + r * (296 ±0)` // Estimated: `936 + r * (297 ±0)` - // Minimum execution time: 299_333_000 picoseconds. - Weight::from_parts(210_378_314, 936) - // Standard Error: 9_423 - .saturating_add(Weight::from_parts(4_905_986, 0).saturating_mul(r.into())) + // Minimum execution time: 305_849_000 picoseconds. + Weight::from_parts(219_649_351, 936) + // Standard Error: 9_157 + .saturating_add(Weight::from_parts(4_846_108, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3_u64)) @@ -3009,10 +3007,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1307 + n * (1 ±0)` // Estimated: `1304 + n * (1 ±0)` - // Minimum execution time: 312_511_000 picoseconds. - Weight::from_parts(316_193_898, 1304) - // Standard Error: 48 - .saturating_add(Weight::from_parts(751, 0).saturating_mul(n.into())) + // Minimum execution time: 312_106_000 picoseconds. + Weight::from_parts(315_905_779, 1304) + // Standard Error: 44 + .saturating_add(Weight::from_parts(674, 0).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(7_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 1).saturating_mul(n.into())) @@ -3024,10 +3022,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `952 + r * (288 ±0)` // Estimated: `953 + r * (289 ±0)` - // Minimum execution time: 299_662_000 picoseconds. - Weight::from_parts(214_102_131, 953) - // Standard Error: 8_680 - .saturating_add(Weight::from_parts(4_670_937, 0).saturating_mul(r.into())) + // Minimum execution time: 299_372_000 picoseconds. + Weight::from_parts(211_293_493, 953) + // Standard Error: 8_509 + .saturating_add(Weight::from_parts(4_688_993, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3_u64)) @@ -3040,10 +3038,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1294 + n * (1 ±0)` // Estimated: `1291 + n * (1 ±0)` - // Minimum execution time: 312_062_000 picoseconds. - Weight::from_parts(315_491_507, 1291) - // Standard Error: 46 - .saturating_add(Weight::from_parts(100, 0).saturating_mul(n.into())) + // Minimum execution time: 311_605_000 picoseconds. + Weight::from_parts(315_473_850, 1291) + // Standard Error: 37 + .saturating_add(Weight::from_parts(3, 0).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(7_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 1).saturating_mul(n.into())) @@ -3055,10 +3053,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `925 + r * (296 ±0)` // Estimated: `932 + r * (297 ±0)` - // Minimum execution time: 299_177_000 picoseconds. - Weight::from_parts(193_259_559, 932) - // Standard Error: 10_264 - .saturating_add(Weight::from_parts(6_080_585, 0).saturating_mul(r.into())) + // Minimum execution time: 298_231_000 picoseconds. + Weight::from_parts(200_178_698, 932) + // Standard Error: 10_452 + .saturating_add(Weight::from_parts(6_107_653, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3_u64)) @@ -3072,10 +3070,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1308 + n * (1 ±0)` // Estimated: `1305 + n * (1 ±0)` - // Minimum execution time: 316_545_000 picoseconds. - Weight::from_parts(319_417_515, 1305) - // Standard Error: 21 - .saturating_add(Weight::from_parts(677, 0).saturating_mul(n.into())) + // Minimum execution time: 314_970_000 picoseconds. + Weight::from_parts(318_135_821, 1305) + // Standard Error: 26 + .saturating_add(Weight::from_parts(630, 0).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(7_u64)) .saturating_add(RocksDbWeight::get().writes(4_u64)) .saturating_add(Weight::from_parts(0, 1).saturating_mul(n.into())) @@ -3095,10 +3093,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1501 + r * (45 ±0)` // Estimated: `27383 + r * (2700 ±0)` - // Minimum execution time: 301_468_000 picoseconds. - Weight::from_parts(199_356_436, 27383) - // Standard Error: 22_347 - .saturating_add(Weight::from_parts(20_582_958, 0).saturating_mul(r.into())) + // Minimum execution time: 299_629_000 picoseconds. + Weight::from_parts(150_915_187, 27383) + // Standard Error: 25_604 + .saturating_add(Weight::from_parts(20_859_844, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(7_u64)) .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(4_u64)) @@ -3120,10 +3118,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1670 + r * (288 ±0)` // Estimated: `27813 + r * (6391 ±0)` - // Minimum execution time: 299_728_000 picoseconds. - Weight::from_parts(300_863_000, 27813) - // Standard Error: 105_708 - .saturating_add(Weight::from_parts(284_993_581, 0).saturating_mul(r.into())) + // Minimum execution time: 299_578_000 picoseconds. + Weight::from_parts(300_036_000, 27813) + // Standard Error: 102_709 + .saturating_add(Weight::from_parts(283_767_316, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(7_u64)) .saturating_add(RocksDbWeight::get().reads((2_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3_u64)) @@ -3145,10 +3143,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `0 + r * (935 ±0)` // Estimated: `22235 + r * (8322 ±10)` - // Minimum execution time: 299_933_000 picoseconds. - Weight::from_parts(300_373_000, 22235) - // Standard Error: 155_992 - .saturating_add(Weight::from_parts(281_042_962, 0).saturating_mul(r.into())) + // Minimum execution time: 298_943_000 picoseconds. + Weight::from_parts(299_619_000, 22235) + // Standard Error: 117_493 + .saturating_add(Weight::from_parts(280_555_517, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().reads((2_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3_u64)) @@ -3171,12 +3169,12 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1314 + t * (268 ±0)` // Estimated: `31815 + t * (6290 ±0)` - // Minimum execution time: 453_674_000 picoseconds. - Weight::from_parts(444_617_781, 31815) - // Standard Error: 1_345_629 - .saturating_add(Weight::from_parts(14_448_591, 0).saturating_mul(t.into())) + // Minimum execution time: 453_013_000 picoseconds. + Weight::from_parts(442_536_283, 31815) + // Standard Error: 1_339_541 + .saturating_add(Weight::from_parts(17_062_445, 0).saturating_mul(t.into())) // Standard Error: 1 - .saturating_add(Weight::from_parts(607, 0).saturating_mul(c.into())) + .saturating_add(Weight::from_parts(604, 0).saturating_mul(c.into())) .saturating_add(RocksDbWeight::get().reads(9_u64)) .saturating_add(RocksDbWeight::get().reads((2_u64).saturating_mul(t.into()))) .saturating_add(RocksDbWeight::get().writes(5_u64)) @@ -3202,10 +3200,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1988 + r * (319 ±0)` // Estimated: `34745 + r * (17090 ±0)` - // Minimum execution time: 301_164_000 picoseconds. - Weight::from_parts(301_606_000, 34745) - // Standard Error: 485_481 - .saturating_add(Weight::from_parts(384_893_304, 0).saturating_mul(r.into())) + // Minimum execution time: 300_123_000 picoseconds. + Weight::from_parts(300_406_000, 34745) + // Standard Error: 420_997 + .saturating_add(Weight::from_parts(382_704_025, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(8_u64)) .saturating_add(RocksDbWeight::get().reads((6_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(6_u64)) @@ -3233,14 +3231,14 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1231 + t * (219 ±0)` // Estimated: `43797 + t * (3812 ±2)` - // Minimum execution time: 1_632_459_000 picoseconds. - Weight::from_parts(361_738_452, 43797) - // Standard Error: 5_146_967 - .saturating_add(Weight::from_parts(106_605_682, 0).saturating_mul(t.into())) - // Standard Error: 8 - .saturating_add(Weight::from_parts(1_175, 0).saturating_mul(i.into())) - // Standard Error: 8 - .saturating_add(Weight::from_parts(1_356, 0).saturating_mul(s.into())) + // Minimum execution time: 1_636_322_000 picoseconds. + Weight::from_parts(360_859_331, 43797) + // Standard Error: 4_816_923 + .saturating_add(Weight::from_parts(109_179_023, 0).saturating_mul(t.into())) + // Standard Error: 7 + .saturating_add(Weight::from_parts(1_180, 0).saturating_mul(i.into())) + // Standard Error: 7 + .saturating_add(Weight::from_parts(1_344, 0).saturating_mul(s.into())) .saturating_add(RocksDbWeight::get().reads(13_u64)) .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(t.into()))) .saturating_add(RocksDbWeight::get().writes(10_u64)) @@ -3262,10 +3260,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `873 + r * (8 ±0)` // Estimated: `22190 + r * (40 ±0)` - // Minimum execution time: 297_377_000 picoseconds. - Weight::from_parts(301_560_144, 22190) - // Standard Error: 1_190 - .saturating_add(Weight::from_parts(554_573, 0).saturating_mul(r.into())) + // Minimum execution time: 297_521_000 picoseconds. + Weight::from_parts(303_523_260, 22190) + // Standard Error: 1_162 + .saturating_add(Weight::from_parts(542_201, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 40).saturating_mul(r.into())) @@ -3285,10 +3283,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `881` // Estimated: `22225` - // Minimum execution time: 299_196_000 picoseconds. - Weight::from_parts(300_972_036, 22225) + // Minimum execution time: 299_877_000 picoseconds. + Weight::from_parts(293_538_014, 22225) // Standard Error: 2 - .saturating_add(Weight::from_parts(3_940, 0).saturating_mul(n.into())) + .saturating_add(Weight::from_parts(3_967, 0).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) } @@ -3307,10 +3305,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `875 + r * (8 ±0)` // Estimated: `22205 + r * (40 ±0)` - // Minimum execution time: 303_011_000 picoseconds. - Weight::from_parts(306_085_019, 22205) - // Standard Error: 1_484 - .saturating_add(Weight::from_parts(705_331, 0).saturating_mul(r.into())) + // Minimum execution time: 297_672_000 picoseconds. + Weight::from_parts(299_933_312, 22205) + // Standard Error: 1_138 + .saturating_add(Weight::from_parts(713_189, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 40).saturating_mul(r.into())) @@ -3330,10 +3328,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `883` // Estimated: `22245` - // Minimum execution time: 300_392_000 picoseconds. - Weight::from_parts(302_850_533, 22245) + // Minimum execution time: 299_048_000 picoseconds. + Weight::from_parts(293_055_982, 22245) // Standard Error: 2 - .saturating_add(Weight::from_parts(3_166, 0).saturating_mul(n.into())) + .saturating_add(Weight::from_parts(3_179, 0).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) } @@ -3352,10 +3350,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `875 + r * (8 ±0)` // Estimated: `22220 + r * (40 ±0)` - // Minimum execution time: 296_567_000 picoseconds. - Weight::from_parts(303_848_887, 22220) - // Standard Error: 1_281 - .saturating_add(Weight::from_parts(382_870, 0).saturating_mul(r.into())) + // Minimum execution time: 301_991_000 picoseconds. + Weight::from_parts(300_027_441, 22220) + // Standard Error: 981 + .saturating_add(Weight::from_parts(391_319, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 40).saturating_mul(r.into())) @@ -3375,10 +3373,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `883` // Estimated: `22265` - // Minimum execution time: 297_043_000 picoseconds. - Weight::from_parts(291_921_445, 22265) + // Minimum execution time: 296_522_000 picoseconds. + Weight::from_parts(296_121_638, 22265) // Standard Error: 2 - .saturating_add(Weight::from_parts(921, 0).saturating_mul(n.into())) + .saturating_add(Weight::from_parts(916, 0).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) } @@ -3397,10 +3395,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `875 + r * (8 ±0)` // Estimated: `22225 + r * (40 ±0)` - // Minimum execution time: 295_214_000 picoseconds. - Weight::from_parts(296_057_754, 22225) - // Standard Error: 905 - .saturating_add(Weight::from_parts(387_058, 0).saturating_mul(r.into())) + // Minimum execution time: 296_228_000 picoseconds. + Weight::from_parts(301_472_299, 22225) + // Standard Error: 875 + .saturating_add(Weight::from_parts(381_027, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 40).saturating_mul(r.into())) @@ -3420,10 +3418,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `883` // Estimated: `22235` - // Minimum execution time: 305_999_000 picoseconds. - Weight::from_parts(293_174_776, 22235) + // Minimum execution time: 296_644_000 picoseconds. + Weight::from_parts(289_879_744, 22235) // Standard Error: 2 - .saturating_add(Weight::from_parts(917, 0).saturating_mul(n.into())) + .saturating_add(Weight::from_parts(925, 0).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) } @@ -3442,10 +3440,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `800 + r * (78 ±0)` // Estimated: `21845 + r * (390 ±0)` - // Minimum execution time: 299_348_000 picoseconds. - Weight::from_parts(464_285_650, 21845) - // Standard Error: 10_510 - .saturating_add(Weight::from_parts(36_943_046, 0).saturating_mul(r.into())) + // Minimum execution time: 297_804_000 picoseconds. + Weight::from_parts(471_994_534, 21845) + // Standard Error: 9_479 + .saturating_add(Weight::from_parts(36_886_028, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 390).saturating_mul(r.into())) @@ -3465,10 +3463,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `645 + r * (44 ±0)` // Estimated: `21110 + r * (220 ±0)` - // Minimum execution time: 299_868_000 picoseconds. - Weight::from_parts(323_619_107, 21110) - // Standard Error: 2_922 - .saturating_add(Weight::from_parts(9_185_192, 0).saturating_mul(r.into())) + // Minimum execution time: 298_623_000 picoseconds. + Weight::from_parts(322_192_102, 21110) + // Standard Error: 3_207 + .saturating_add(Weight::from_parts(9_243_653, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 220).saturating_mul(r.into())) @@ -3489,11 +3487,11 @@ impl WeightInfo for () { fn seal_set_code_hash(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0 + r * (1030 ±0)` - // Estimated: `30592 + r * (11919 ±10)` - // Minimum execution time: 301_116_000 picoseconds. - Weight::from_parts(301_778_000, 30592) - // Standard Error: 45_148 - .saturating_add(Weight::from_parts(21_564_255, 0).saturating_mul(r.into())) + // Estimated: `30592 + r * (11919 ±7)` + // Minimum execution time: 298_574_000 picoseconds. + Weight::from_parts(299_383_000, 30592) + // Standard Error: 44_061 + .saturating_add(Weight::from_parts(21_625_366, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().reads((3_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3_u64)) @@ -3515,10 +3513,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `869 + r * (3 ±0)` // Estimated: `22215 + r * (15 ±0)` - // Minimum execution time: 299_900_000 picoseconds. - Weight::from_parts(302_854_318, 22215) - // Standard Error: 445 - .saturating_add(Weight::from_parts(135_801, 0).saturating_mul(r.into())) + // Minimum execution time: 297_014_000 picoseconds. + Weight::from_parts(301_226_615, 22215) + // Standard Error: 439 + .saturating_add(Weight::from_parts(143_017, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 15).saturating_mul(r.into())) @@ -3538,10 +3536,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `2072 + r * (39 ±0)` // Estimated: `27645 + r * (200 ±0)` - // Minimum execution time: 300_038_000 picoseconds. - Weight::from_parts(340_837_735, 27645) - // Standard Error: 1_280 - .saturating_add(Weight::from_parts(223_114, 0).saturating_mul(r.into())) + // Minimum execution time: 299_074_000 picoseconds. + Weight::from_parts(336_979_016, 27645) + // Standard Error: 1_163 + .saturating_add(Weight::from_parts(227_998, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 200).saturating_mul(r.into())) @@ -3563,10 +3561,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `872 + r * (3 ±0)` // Estimated: `24580 + r * (18 ±0)` - // Minimum execution time: 298_454_000 picoseconds. - Weight::from_parts(302_931_815, 24580) - // Standard Error: 2_805 - .saturating_add(Weight::from_parts(125_665, 0).saturating_mul(r.into())) + // Minimum execution time: 296_959_000 picoseconds. + Weight::from_parts(303_796_839, 24580) + // Standard Error: 534 + .saturating_add(Weight::from_parts(118_978, 0).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(7_u64)) .saturating_add(RocksDbWeight::get().writes(4_u64)) .saturating_add(Weight::from_parts(0, 18).saturating_mul(r.into())) @@ -3576,509 +3574,507 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_035_000 picoseconds. - Weight::from_parts(1_341_493, 0) - // Standard Error: 2 - .saturating_add(Weight::from_parts(4_106, 0).saturating_mul(r.into())) + // Minimum execution time: 1_020_000 picoseconds. + Weight::from_parts(1_355_107, 0) + // Standard Error: 1 + .saturating_add(Weight::from_parts(4_110, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64load(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_198_000 picoseconds. - Weight::from_parts(1_858_365, 0) - // Standard Error: 19 - .saturating_add(Weight::from_parts(10_742, 0).saturating_mul(r.into())) + // Minimum execution time: 1_224_000 picoseconds. + Weight::from_parts(1_819_284, 0) + // Standard Error: 10 + .saturating_add(Weight::from_parts(10_803, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64store(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_231_000 picoseconds. - Weight::from_parts(1_685_833, 0) - // Standard Error: 11 - .saturating_add(Weight::from_parts(10_089, 0).saturating_mul(r.into())) + // Minimum execution time: 1_216_000 picoseconds. + Weight::from_parts(1_795_011, 0) + // Standard Error: 5 + .saturating_add(Weight::from_parts(10_000, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_select(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_044_000 picoseconds. - Weight::from_parts(1_405_235, 0) - // Standard Error: 3 - .saturating_add(Weight::from_parts(11_488, 0).saturating_mul(r.into())) + // Minimum execution time: 1_127_000 picoseconds. + Weight::from_parts(1_491_730, 0) + // Standard Error: 4 + .saturating_add(Weight::from_parts(11_471, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_if(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_057_000 picoseconds. - Weight::from_parts(1_308_267, 0) - // Standard Error: 9 - .saturating_add(Weight::from_parts(13_171, 0).saturating_mul(r.into())) + // Minimum execution time: 1_044_000 picoseconds. + Weight::from_parts(2_330_852, 0) + // Standard Error: 69 + .saturating_add(Weight::from_parts(12_866, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_br(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_072_000 picoseconds. - Weight::from_parts(1_390_319, 0) - // Standard Error: 4 - .saturating_add(Weight::from_parts(6_428, 0).saturating_mul(r.into())) + // Minimum execution time: 1_067_000 picoseconds. + Weight::from_parts(1_399_626, 0) + // Standard Error: 5 + .saturating_add(Weight::from_parts(6_430, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_br_if(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_053_000 picoseconds. - Weight::from_parts(1_396_180, 0) - // Standard Error: 22 - .saturating_add(Weight::from_parts(9_810, 0).saturating_mul(r.into())) + // Minimum execution time: 1_087_000 picoseconds. + Weight::from_parts(1_463_592, 0) + // Standard Error: 12 + .saturating_add(Weight::from_parts(9_707, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_br_table(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_065_000 picoseconds. - Weight::from_parts(496_517, 0) - // Standard Error: 35 - .saturating_add(Weight::from_parts(12_057, 0).saturating_mul(r.into())) + // Minimum execution time: 1_110_000 picoseconds. + Weight::from_parts(1_058_258, 0) + // Standard Error: 22 + .saturating_add(Weight::from_parts(11_713, 0).saturating_mul(r.into())) } /// The range of component `e` is `[1, 256]`. - fn instr_br_table_per_entry(e: u32, ) -> Weight { + fn instr_br_table_per_entry(_e: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_159_000 picoseconds. - Weight::from_parts(1_261_659, 0) - // Standard Error: 91 - .saturating_add(Weight::from_parts(547, 0).saturating_mul(e.into())) + // Minimum execution time: 1_189_000 picoseconds. + Weight::from_parts(1_416_188, 0) } /// The range of component `r` is `[0, 5000]`. fn instr_call(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_069_000 picoseconds. - Weight::from_parts(1_949_385, 0) - // Standard Error: 14 - .saturating_add(Weight::from_parts(23_333, 0).saturating_mul(r.into())) + // Minimum execution time: 2_201_000 picoseconds. + Weight::from_parts(3_375_851, 0) + // Standard Error: 96 + .saturating_add(Weight::from_parts(22_970, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_call_indirect(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_219_000 picoseconds. - Weight::from_parts(2_518_659, 0) - // Standard Error: 11 - .saturating_add(Weight::from_parts(29_348, 0).saturating_mul(r.into())) + // Minimum execution time: 1_286_000 picoseconds. + Weight::from_parts(2_817_725, 0) + // Standard Error: 55 + .saturating_add(Weight::from_parts(29_437, 0).saturating_mul(r.into())) } /// The range of component `l` is `[0, 1024]`. fn instr_call_per_local(l: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_224_000 picoseconds. - Weight::from_parts(1_498_517, 0) - // Standard Error: 30 - .saturating_add(Weight::from_parts(1_273, 0).saturating_mul(l.into())) + // Minimum execution time: 1_319_000 picoseconds. + Weight::from_parts(1_636_286, 0) + // Standard Error: 31 + .saturating_add(Weight::from_parts(1_240, 0).saturating_mul(l.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_local_get(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_405_000 picoseconds. - Weight::from_parts(2_723_054, 0) - // Standard Error: 2 - .saturating_add(Weight::from_parts(4_600, 0).saturating_mul(r.into())) + // Minimum execution time: 2_507_000 picoseconds. + Weight::from_parts(2_785_119, 0) + // Standard Error: 1 + .saturating_add(Weight::from_parts(4_601, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_local_set(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_278_000 picoseconds. - Weight::from_parts(2_671_432, 0) - // Standard Error: 4 - .saturating_add(Weight::from_parts(4_862, 0).saturating_mul(r.into())) + // Minimum execution time: 2_494_000 picoseconds. + Weight::from_parts(2_948_015, 0) + // Standard Error: 14 + .saturating_add(Weight::from_parts(4_788, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_local_tee(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_286_000 picoseconds. - Weight::from_parts(2_740_323, 0) - // Standard Error: 3 - .saturating_add(Weight::from_parts(6_574, 0).saturating_mul(r.into())) + // Minimum execution time: 2_443_000 picoseconds. + Weight::from_parts(3_065_273, 0) + // Standard Error: 15 + .saturating_add(Weight::from_parts(6_489, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_global_get(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_207_000 picoseconds. - Weight::from_parts(1_687_566, 0) + // Minimum execution time: 1_214_000 picoseconds. + Weight::from_parts(1_634_049, 0) // Standard Error: 3 - .saturating_add(Weight::from_parts(8_946, 0).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(8_960, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_global_set(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_175_000 picoseconds. - Weight::from_parts(1_569_091, 0) - // Standard Error: 3 - .saturating_add(Weight::from_parts(9_187, 0).saturating_mul(r.into())) + // Minimum execution time: 1_180_000 picoseconds. + Weight::from_parts(1_555_599, 0) + // Standard Error: 4 + .saturating_add(Weight::from_parts(9_205, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_memory_current(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_195_000 picoseconds. - Weight::from_parts(1_554_007, 0) - // Standard Error: 4 - .saturating_add(Weight::from_parts(8_182, 0).saturating_mul(r.into())) + // Minimum execution time: 1_223_000 picoseconds. + Weight::from_parts(1_626_002, 0) + // Standard Error: 5 + .saturating_add(Weight::from_parts(8_181, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 16]`. fn instr_memory_grow(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_096_000 picoseconds. - Weight::from_parts(290_829, 0) - // Standard Error: 133_491 - .saturating_add(Weight::from_parts(13_249_915, 0).saturating_mul(r.into())) + // Minimum execution time: 1_148_000 picoseconds. + Weight::from_parts(307_155, 0) + // Standard Error: 138_541 + .saturating_add(Weight::from_parts(13_291_570, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64clz(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_082_000 picoseconds. - Weight::from_parts(1_391_224, 0) - // Standard Error: 3 - .saturating_add(Weight::from_parts(6_345, 0).saturating_mul(r.into())) + // Minimum execution time: 1_079_000 picoseconds. + Weight::from_parts(1_372_409, 0) + // Standard Error: 50 + .saturating_add(Weight::from_parts(6_427, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64ctz(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_074_000 picoseconds. - Weight::from_parts(1_787_985, 0) - // Standard Error: 71 - .saturating_add(Weight::from_parts(6_265, 0).saturating_mul(r.into())) + // Minimum execution time: 1_116_000 picoseconds. + Weight::from_parts(1_415_180, 0) + // Standard Error: 2 + .saturating_add(Weight::from_parts(6_353, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64popcnt(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_065_000 picoseconds. - Weight::from_parts(1_399_748, 0) - // Standard Error: 44 - .saturating_add(Weight::from_parts(6_376, 0).saturating_mul(r.into())) + // Minimum execution time: 1_058_000 picoseconds. + Weight::from_parts(1_314_206, 0) + // Standard Error: 35 + .saturating_add(Weight::from_parts(6_431, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64eqz(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_054_000 picoseconds. - Weight::from_parts(2_251_768, 0) - // Standard Error: 108 - .saturating_add(Weight::from_parts(6_331, 0).saturating_mul(r.into())) + // Minimum execution time: 1_059_000 picoseconds. + Weight::from_parts(1_455_331, 0) + // Standard Error: 2 + .saturating_add(Weight::from_parts(6_507, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64extendsi32(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_096_000 picoseconds. - Weight::from_parts(1_396_249, 0) - // Standard Error: 10 - .saturating_add(Weight::from_parts(6_191, 0).saturating_mul(r.into())) + // Minimum execution time: 1_057_000 picoseconds. + Weight::from_parts(1_421_085, 0) + // Standard Error: 2 + .saturating_add(Weight::from_parts(6_177, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64extendui32(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_054_000 picoseconds. - Weight::from_parts(1_389_522, 0) - // Standard Error: 3 - .saturating_add(Weight::from_parts(6_186, 0).saturating_mul(r.into())) + // Minimum execution time: 1_079_000 picoseconds. + Weight::from_parts(1_429_275, 0) + // Standard Error: 2 + .saturating_add(Weight::from_parts(6_175, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i32wrapi64(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_052_000 picoseconds. - Weight::from_parts(1_433_850, 0) - // Standard Error: 98 - .saturating_add(Weight::from_parts(6_226, 0).saturating_mul(r.into())) + // Minimum execution time: 1_065_000 picoseconds. + Weight::from_parts(1_403_813, 0) + // Standard Error: 3 + .saturating_add(Weight::from_parts(6_192, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64eq(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_054_000 picoseconds. - Weight::from_parts(1_413_852, 0) - // Standard Error: 2 - .saturating_add(Weight::from_parts(9_066, 0).saturating_mul(r.into())) + // Minimum execution time: 1_061_000 picoseconds. + Weight::from_parts(1_421_984, 0) + // Standard Error: 4 + .saturating_add(Weight::from_parts(9_094, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64ne(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_034_000 picoseconds. - Weight::from_parts(1_411_448, 0) - // Standard Error: 3 - .saturating_add(Weight::from_parts(9_080, 0).saturating_mul(r.into())) + // Minimum execution time: 1_075_000 picoseconds. + Weight::from_parts(1_431_453, 0) + // Standard Error: 2 + .saturating_add(Weight::from_parts(9_084, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64lts(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_069_000 picoseconds. - Weight::from_parts(1_456_327, 0) + // Minimum execution time: 1_100_000 picoseconds. + Weight::from_parts(1_452_384, 0) // Standard Error: 3 - .saturating_add(Weight::from_parts(9_065, 0).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(9_081, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64ltu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_062_000 picoseconds. - Weight::from_parts(1_395_365, 0) - // Standard Error: 5 - .saturating_add(Weight::from_parts(9_083, 0).saturating_mul(r.into())) + // Minimum execution time: 1_090_000 picoseconds. + Weight::from_parts(1_466_416, 0) + // Standard Error: 17 + .saturating_add(Weight::from_parts(9_091, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64gts(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_047_000 picoseconds. - Weight::from_parts(1_425_970, 0) - // Standard Error: 5 - .saturating_add(Weight::from_parts(9_091, 0).saturating_mul(r.into())) + // Minimum execution time: 1_056_000 picoseconds. + Weight::from_parts(1_676_091, 0) + // Standard Error: 47 + .saturating_add(Weight::from_parts(9_082, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64gtu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_057_000 picoseconds. - Weight::from_parts(964_213, 0) - // Standard Error: 111 - .saturating_add(Weight::from_parts(9_528, 0).saturating_mul(r.into())) + // Minimum execution time: 1_053_000 picoseconds. + Weight::from_parts(1_232_790, 0) + // Standard Error: 43 + .saturating_add(Weight::from_parts(9_329, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64les(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_048_000 picoseconds. - Weight::from_parts(1_409_770, 0) + // Minimum execution time: 1_091_000 picoseconds. + Weight::from_parts(1_476_212, 0) // Standard Error: 4 - .saturating_add(Weight::from_parts(9_075, 0).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(9_074, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64leu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_069_000 picoseconds. - Weight::from_parts(1_442_082, 0) - // Standard Error: 6 - .saturating_add(Weight::from_parts(9_212, 0).saturating_mul(r.into())) + // Minimum execution time: 1_083_000 picoseconds. + Weight::from_parts(1_484_966, 0) + // Standard Error: 3 + .saturating_add(Weight::from_parts(9_184, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64ges(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_033_000 picoseconds. - Weight::from_parts(2_068_949, 0) - // Standard Error: 67 - .saturating_add(Weight::from_parts(8_907, 0).saturating_mul(r.into())) + // Minimum execution time: 1_089_000 picoseconds. + Weight::from_parts(1_516_766, 0) + // Standard Error: 4 + .saturating_add(Weight::from_parts(9_063, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64geu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_061_000 picoseconds. - Weight::from_parts(1_407_427, 0) - // Standard Error: 7 - .saturating_add(Weight::from_parts(9_126, 0).saturating_mul(r.into())) + // Minimum execution time: 996_000 picoseconds. + Weight::from_parts(1_460_638, 0) + // Standard Error: 2 + .saturating_add(Weight::from_parts(9_076, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64add(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_085_000 picoseconds. - Weight::from_parts(1_470_389, 0) + // Minimum execution time: 1_095_000 picoseconds. + Weight::from_parts(1_448_412, 0) // Standard Error: 3 - .saturating_add(Weight::from_parts(8_956, 0).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(8_977, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64sub(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_048_000 picoseconds. - Weight::from_parts(1_428_533, 0) - // Standard Error: 3 - .saturating_add(Weight::from_parts(8_857, 0).saturating_mul(r.into())) + // Minimum execution time: 1_071_000 picoseconds. + Weight::from_parts(1_459_165, 0) + // Standard Error: 2 + .saturating_add(Weight::from_parts(8_852, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64mul(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_061_000 picoseconds. - Weight::from_parts(1_446_550, 0) - // Standard Error: 2 - .saturating_add(Weight::from_parts(8_842, 0).saturating_mul(r.into())) + // Minimum execution time: 1_082_000 picoseconds. + Weight::from_parts(1_450_718, 0) + // Standard Error: 3 + .saturating_add(Weight::from_parts(8_860, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64divs(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_045_000 picoseconds. - Weight::from_parts(1_463_045, 0) - // Standard Error: 4 - .saturating_add(Weight::from_parts(15_264, 0).saturating_mul(r.into())) + // Minimum execution time: 1_065_000 picoseconds. + Weight::from_parts(1_436_871, 0) + // Standard Error: 9 + .saturating_add(Weight::from_parts(15_241, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64divu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_074_000 picoseconds. - Weight::from_parts(1_335_354, 0) - // Standard Error: 10 - .saturating_add(Weight::from_parts(14_550, 0).saturating_mul(r.into())) + // Minimum execution time: 1_065_000 picoseconds. + Weight::from_parts(1_423_806, 0) + // Standard Error: 17 + .saturating_add(Weight::from_parts(14_706, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64rems(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_111_000 picoseconds. - Weight::from_parts(1_390_385, 0) - // Standard Error: 8 - .saturating_add(Weight::from_parts(15_285, 0).saturating_mul(r.into())) + // Minimum execution time: 1_059_000 picoseconds. + Weight::from_parts(1_735_816, 0) + // Standard Error: 66 + .saturating_add(Weight::from_parts(15_230, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64remu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_051_000 picoseconds. - Weight::from_parts(1_316_168, 0) - // Standard Error: 13 - .saturating_add(Weight::from_parts(14_625, 0).saturating_mul(r.into())) + // Minimum execution time: 1_076_000 picoseconds. + Weight::from_parts(1_451_290, 0) + // Standard Error: 6 + .saturating_add(Weight::from_parts(14_530, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64and(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_046_000 picoseconds. - Weight::from_parts(1_389_227, 0) + // Minimum execution time: 1_079_000 picoseconds. + Weight::from_parts(1_457_537, 0) // Standard Error: 3 - .saturating_add(Weight::from_parts(8_970, 0).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(8_963, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64or(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_029_000 picoseconds. - Weight::from_parts(1_430_222, 0) - // Standard Error: 3 - .saturating_add(Weight::from_parts(8_960, 0).saturating_mul(r.into())) + // Minimum execution time: 1_032_000 picoseconds. + Weight::from_parts(1_475_315, 0) + // Standard Error: 4 + .saturating_add(Weight::from_parts(8_956, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64xor(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_034_000 picoseconds. - Weight::from_parts(3_085_577, 0) - // Standard Error: 93 - .saturating_add(Weight::from_parts(8_506, 0).saturating_mul(r.into())) + // Minimum execution time: 1_056_000 picoseconds. + Weight::from_parts(1_450_071, 0) + // Standard Error: 2 + .saturating_add(Weight::from_parts(8_960, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64shl(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_059_000 picoseconds. - Weight::from_parts(1_411_134, 0) - // Standard Error: 3 - .saturating_add(Weight::from_parts(9_019, 0).saturating_mul(r.into())) + // Minimum execution time: 1_116_000 picoseconds. + Weight::from_parts(1_429_705, 0) + // Standard Error: 2 + .saturating_add(Weight::from_parts(9_027, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64shrs(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_039_000 picoseconds. - Weight::from_parts(1_397_109, 0) - // Standard Error: 3 - .saturating_add(Weight::from_parts(9_021, 0).saturating_mul(r.into())) + // Minimum execution time: 1_059_000 picoseconds. + Weight::from_parts(1_429_307, 0) + // Standard Error: 4 + .saturating_add(Weight::from_parts(9_048, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64shru(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_038_000 picoseconds. - Weight::from_parts(1_378_102, 0) - // Standard Error: 2 - .saturating_add(Weight::from_parts(9_024, 0).saturating_mul(r.into())) + // Minimum execution time: 1_093_000 picoseconds. + Weight::from_parts(1_411_827, 0) + // Standard Error: 4 + .saturating_add(Weight::from_parts(9_528, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64rotl(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_054_000 picoseconds. - Weight::from_parts(1_382_806, 0) - // Standard Error: 3 - .saturating_add(Weight::from_parts(9_029, 0).saturating_mul(r.into())) + // Minimum execution time: 1_115_000 picoseconds. + Weight::from_parts(1_441_025, 0) + // Standard Error: 4 + .saturating_add(Weight::from_parts(9_043, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 5000]`. fn instr_i64rotr(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_042_000 picoseconds. - Weight::from_parts(1_459_114, 0) - // Standard Error: 5 - .saturating_add(Weight::from_parts(9_020, 0).saturating_mul(r.into())) + // Minimum execution time: 1_077_000 picoseconds. + Weight::from_parts(1_480_666, 0) + // Standard Error: 4 + .saturating_add(Weight::from_parts(9_031, 0).saturating_mul(r.into())) } } From 911d14c8531080dc451b6c091adb51693a8d82ca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexander=20Thei=C3=9Fen?= Date: Thu, 16 Mar 2023 13:23:41 +0100 Subject: [PATCH 7/7] Add rationale for picking batch numbers --- frame/contracts/src/benchmarking/mod.rs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/frame/contracts/src/benchmarking/mod.rs b/frame/contracts/src/benchmarking/mod.rs index b2cbfc51272f4..873314981b7ed 100644 --- a/frame/contracts/src/benchmarking/mod.rs +++ b/frame/contracts/src/benchmarking/mod.rs @@ -46,9 +46,16 @@ use sp_std::prelude::*; use wasm_instrument::parity_wasm::elements::{BlockType, BrTableData, Instruction, ValueType}; /// How many batches we do per API benchmark. +/// +/// This is picked more or less arbitrary. We experimented with different numbers until +/// the results appeared to be stable. Reducing the number would speed up the benchmarks +/// but might make the results less precise. const API_BENCHMARK_BATCHES: u32 = 1600; -/// How many batches we do per Instruction benchmark. +/// How many batches we do per instruction benchmark. +/// +/// Same rationale as for [`API_BENCHMARK_BATCHES`]. The number is bigger because instruction +/// benchmarks are faster. const INSTR_BENCHMARK_BATCHES: u32 = 5000; /// An instantiated and deployed contract.