From be8e5b5aba890b7fb1e82d05c35d53635d372e98 Mon Sep 17 00:00:00 2001 From: Alexander Gryaznov Date: Tue, 29 Nov 2022 21:19:37 +0200 Subject: [PATCH 01/10] Add per local weight for function call --- Cargo.lock | 13 ++++- frame/contracts/Cargo.toml | 2 +- frame/contracts/src/benchmarking/code.rs | 16 +++--- frame/contracts/src/benchmarking/mod.rs | 22 ++++++-- frame/contracts/src/schedule.rs | 14 +++++ frame/contracts/src/wasm/prepare.rs | 65 +++++++++++++++++++++--- 6 files changed, 114 insertions(+), 18 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 8f4653940f3cb..367def35d8f38 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -5325,7 +5325,7 @@ dependencies = [ "sp-keystore", "sp-runtime", "sp-std", - "wasm-instrument", + "wasm-instrument 0.4.0", "wasmi 0.20.0", "wasmparser-nostd", "wat", @@ -8030,7 +8030,7 @@ dependencies = [ "sp-sandbox", "sp-wasm-interface", "thiserror", - "wasm-instrument", + "wasm-instrument 0.3.0", "wasmer", "wasmi 0.13.0", ] @@ -11362,6 +11362,15 @@ dependencies = [ "parity-wasm", ] +[[package]] +name = "wasm-instrument" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2a47ecb37b9734d1085eaa5ae1a81e60801fd8c28d4cabdd8aedb982021918bc" +dependencies = [ + "parity-wasm", +] + [[package]] name = "wasm-opt" version = "0.110.2" diff --git a/frame/contracts/Cargo.toml b/frame/contracts/Cargo.toml index fead0a414442f..f809c962b6dca 100644 --- a/frame/contracts/Cargo.toml +++ b/frame/contracts/Cargo.toml @@ -20,7 +20,7 @@ codec = { package = "parity-scale-codec", version = "3.0.0", default-features = ] } scale-info = { version = "2.1.1", default-features = false, features = ["derive"] } log = { version = "0.4", default-features = false } -wasm-instrument = { version = "0.3", default-features = false } +wasm-instrument = { version = "0.4", default-features = false } serde = { version = "1", optional = true, features = ["derive"] } smallvec = { version = "1", default-features = false, features = [ "const_generics", diff --git a/frame/contracts/src/benchmarking/code.rs b/frame/contracts/src/benchmarking/code.rs index c1e9f3208b286..2074e1867d506 100644 --- a/frame/contracts/src/benchmarking/code.rs +++ b/frame/contracts/src/benchmarking/code.rs @@ -29,11 +29,14 @@ use frame_support::traits::Get; use sp_core::crypto::UncheckedFrom; use sp_runtime::traits::Hash; use sp_std::{borrow::ToOwned, prelude::*}; -use wasm_instrument::parity_wasm::{ - builder, - elements::{ - self, BlockType, CustomSection, External, FuncBody, Instruction, Instructions, Module, - Section, ValueType, +use wasm_instrument::{ + gas_metering, + parity_wasm::{ + builder, + elements::{ + self, BlockType, CustomSection, External, FuncBody, Instruction, Instructions, Module, + Section, ValueType, + }, }, }; @@ -541,7 +544,8 @@ where fn inject_gas_metering(module: Module) -> Module { let schedule = T::Schedule::get(); let gas_rules = schedule.rules(&module, Determinism::Deterministic); - wasm_instrument::gas_metering::inject(module, &gas_rules, "seal0").unwrap() + let backend = gas_metering::host_function::Injector::new("seal0", "gas"); + gas_metering::inject(module, backend, &gas_rules).unwrap() } fn inject_stack_metering(module: Module) -> Module { diff --git a/frame/contracts/src/benchmarking/mod.rs b/frame/contracts/src/benchmarking/mod.rs index ebb94b97416c4..b81be54e1b3ed 100644 --- a/frame/contracts/src/benchmarking/mod.rs +++ b/frame/contracts/src/benchmarking/mod.rs @@ -2432,7 +2432,7 @@ benchmarks! { // w_local_get = w_bench - 1 * w_param instr_local_get { let r in 0 .. INSTR_BENCHMARK_BATCHES; - let max_locals = T::Schedule::get().limits.stack_height.unwrap_or(512); + let max_locals = T::Schedule::get().limits.locals; let mut call_body = body::repeated_dyn(r * INSTR_BENCHMARK_BATCH_SIZE, vec![ RandomGetLocal(0, max_locals), Regular(Instruction::Drop), @@ -2449,7 +2449,7 @@ benchmarks! { // w_local_set = w_bench - 1 * w_param instr_local_set { let r in 0 .. INSTR_BENCHMARK_BATCHES; - let max_locals = T::Schedule::get().limits.stack_height.unwrap_or(512); + let max_locals = T::Schedule::get().limits.locals; let mut call_body = body::repeated_dyn(r * INSTR_BENCHMARK_BATCH_SIZE, vec![ RandomI64Repeated(1), RandomSetLocal(0, max_locals), @@ -2466,7 +2466,7 @@ benchmarks! { // w_local_tee = w_bench - 2 * w_param instr_local_tee { let r in 0 .. INSTR_BENCHMARK_BATCHES; - let max_locals = T::Schedule::get().limits.stack_height.unwrap_or(512); + let max_locals = T::Schedule::get().limits.locals; let mut call_body = body::repeated_dyn(r * INSTR_BENCHMARK_BATCH_SIZE, vec![ RandomI64Repeated(1), RandomTeeLocal(0, max_locals), @@ -2481,6 +2481,22 @@ benchmarks! { sbox.invoke(); } + // w_per_local = w_bench + call_per_local { + let r in 0 .. INSTR_BENCHMARK_BATCHES; + let max_locals = T::Schedule::get().limits.locals; + let mut call_body = body::plain(vec![ + Instruction::End, + ]); + body::inject_locals(&mut call_body, max_locals); + let mut sbox = Sandbox::from(&WasmModule::::from(ModuleDefinition { + call_body: Some(call_body), + .. Default::default() + })); + }: { + sbox.invoke(); + } + // w_global_get = w_bench - 1 * w_param instr_global_get { let r in 0 .. INSTR_BENCHMARK_BATCHES; diff --git a/frame/contracts/src/schedule.rs b/frame/contracts/src/schedule.rs index 79f9f49e58190..257afda47ca22 100644 --- a/frame/contracts/src/schedule.rs +++ b/frame/contracts/src/schedule.rs @@ -84,6 +84,9 @@ pub struct Schedule { /// The weights for each imported function a contract is allowed to call. pub host_fn_weights: HostFnWeights, + + /// The additional weight for calling a function per local of that function. + pub call_per_local_cost: u32, } /// Describes the upper limits on various metrics. @@ -118,6 +121,12 @@ pub struct Limits { /// the linear memory limit `memory_pages` applies to them. pub globals: u32, + /// Maximum number of locals a function can have. + /// + /// As wasm engine initializes each of the local, we need to limit their number to confine + /// execution costs. + pub locals: u32, + /// Maximum numbers of parameters a function can have. /// /// Those need to be limited to prevent a potentially exploitable interaction with @@ -522,6 +531,7 @@ impl Default for Limits { // No stack limit required because we use a runtime resident execution engine. stack_height: None, globals: 256, + locals: 1024, parameters: 128, memory_pages: 16, // 4k function pointers (This is in count not bytes). @@ -792,6 +802,10 @@ impl<'a, T: Config> gas_metering::Rules for ScheduleRules<'a, T> { // The cost for growing is therefore already included in the instruction cost. gas_metering::MemoryGrowCost::Free } + + fn call_per_local_cost(&self) -> u32 { + self.schedule.call_per_local_cost + } } #[cfg(test)] diff --git a/frame/contracts/src/wasm/prepare.rs b/frame/contracts/src/wasm/prepare.rs index fb5ae1229078f..c63a5b1e135d9 100644 --- a/frame/contracts/src/wasm/prepare.rs +++ b/frame/contracts/src/wasm/prepare.rs @@ -29,8 +29,9 @@ use codec::{Encode, MaxEncodedLen}; use sp_core::crypto::UncheckedFrom; use sp_runtime::{traits::Hash, DispatchError}; use sp_std::prelude::*; -use wasm_instrument::parity_wasm::elements::{ - self, External, Internal, MemoryType, Type, ValueType, +use wasm_instrument::{ + gas_metering, + parity_wasm::elements::{self, External, Internal, MemoryType, Type, ValueType}, }; use wasmi::StackLimits; use wasmparser::{Validator, WasmFeatures}; @@ -132,6 +133,19 @@ impl<'a, T: Config> ContractModule<'a, T> { Ok(()) } + fn ensure_local_variable_limit(&self, limit: u32) -> Result<(), &'static str> { + if let Some(code_section) = self.module.code_section() { + for func_body in code_section.bodies() { + let locals_count: u32 = + func_body.locals().iter().map(|val_type| val_type.count()).sum(); + if locals_count > limit { + return Err("single function declares too many locals") + } + } + } + Ok(()) + } + /// Ensures that no floating point types are in use. fn ensure_no_floating_types(&self) -> Result<(), &'static str> { if let Some(global_section) = self.module.global_section() { @@ -197,9 +211,9 @@ 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 contract_module = - wasm_instrument::gas_metering::inject(self.module, &gas_rules, "seal0") - .map_err(|_| "gas instrumentation failed")?; + 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")?; Ok(ContractModule { module: contract_module, schedule: self.schedule }) } @@ -422,6 +436,7 @@ where contract_module.ensure_no_internal_memory()?; contract_module.ensure_table_size_limit(schedule.limits.table_size)?; contract_module.ensure_global_variable_limit(schedule.limits.globals)?; + contract_module.ensure_local_variable_limit(schedule.limits.locals)?; contract_module.ensure_parameter_limit(schedule.limits.parameters)?; contract_module.ensure_br_table_size_limit(schedule.limits.br_table_size)?; @@ -636,7 +651,8 @@ mod tests { let wasm = wat::parse_str($wat).unwrap().try_into().unwrap(); let schedule = Schedule { limits: Limits { - globals: 3, + globals: 3, + locals: 3, parameters: 3, memory_pages: 16, table_size: 3, @@ -736,6 +752,43 @@ mod tests { ); } + mod locals { + use super::*; + + prepare_test!( + local_number_valid, + r#" + (module + (func + (local i32) + (local i32) + (local i32) + ) + (func (export "call")) + (func (export "deploy")) + ) + "#, + Ok(_) + ); + + prepare_test!( + local_number_too_high, + r#" + (module + (func + (local i32) + (local i32) + (local i32) + (local i32) + ) + (func (export "call")) + (func (export "deploy")) + ) + "#, + Err("single function declares too many locals") + ); + } + mod memories { use super::*; From 2760eeb759691b38a1a60e56a23aef478b03e081 Mon Sep 17 00:00:00 2001 From: command-bot <> Date: Tue, 29 Nov 2022 21:36:55 +0000 Subject: [PATCH 02/10] ".git/.scripts/bench-bot.sh" pallet dev pallet_contracts --- frame/contracts/src/weights.rs | 2505 ++++++++++++++++---------------- 1 file changed, 1260 insertions(+), 1245 deletions(-) diff --git a/frame/contracts/src/weights.rs b/frame/contracts/src/weights.rs index f5c12e92ca94e..4030ef30716e6 100644 --- a/frame/contracts/src/weights.rs +++ b/frame/contracts/src/weights.rs @@ -18,7 +18,7 @@ //! Autogenerated weights for pallet_contracts //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2022-11-18, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2022-11-29, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` //! HOSTNAME: `bm3`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("dev"), DB CACHE: 1024 @@ -127,6 +127,7 @@ pub trait WeightInfo { fn instr_local_get(r: u32, ) -> Weight; fn instr_local_set(r: u32, ) -> Weight; fn instr_local_tee(r: u32, ) -> Weight; + fn call_per_local(r: u32, ) -> Weight; fn instr_global_get(r: u32, ) -> Weight; fn instr_global_set(r: u32, ) -> Weight; fn instr_memory_current(r: u32, ) -> Weight; @@ -170,41 +171,41 @@ pub struct SubstrateWeight(PhantomData); impl WeightInfo for SubstrateWeight { // Storage: Contracts DeletionQueue (r:1 w:0) fn on_process_deletion_queue_batch() -> Weight { - // Minimum execution time: 3_174 nanoseconds. - Weight::from_ref_time(3_298_000 as u64) - .saturating_add(T::DbWeight::get().reads(1 as u64)) + // Minimum execution time: 3_351 nanoseconds. + Weight::from_ref_time(3_512_000) + .saturating_add(T::DbWeight::get().reads(1)) } // Storage: Skipped Metadata (r:0 w:0) /// The range of component `k` is `[0, 1024]`. fn on_initialize_per_trie_key(k: u32, ) -> Weight { - // Minimum execution time: 15_218 nanoseconds. - Weight::from_ref_time(15_548_154 as u64) - // Standard Error: 732 - .saturating_add(Weight::from_ref_time(940_242 as u64).saturating_mul(k as u64)) - .saturating_add(T::DbWeight::get().reads(1 as u64)) - .saturating_add(T::DbWeight::get().writes(1 as u64)) - .saturating_add(T::DbWeight::get().writes((1 as u64).saturating_mul(k as u64))) + // Minimum execution time: 15_760 nanoseconds. + Weight::from_ref_time(14_659_745) + // Standard Error: 932 + .saturating_add(Weight::from_ref_time(938_135).saturating_mul(k.into())) + .saturating_add(T::DbWeight::get().reads(1)) + .saturating_add(T::DbWeight::get().writes(1)) + .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(k.into()))) } // Storage: Contracts DeletionQueue (r:1 w:0) /// The range of component `q` is `[0, 128]`. fn on_initialize_per_queue_item(q: u32, ) -> Weight { - // Minimum execution time: 3_096 nanoseconds. - Weight::from_ref_time(14_949_039 as u64) - // Standard Error: 3_466 - .saturating_add(Weight::from_ref_time(1_236_160 as u64).saturating_mul(q as u64)) - .saturating_add(T::DbWeight::get().reads(1 as u64)) - .saturating_add(T::DbWeight::get().writes(1 as u64)) + // Minimum execution time: 3_407 nanoseconds. + Weight::from_ref_time(15_777_233) + // Standard Error: 3_501 + .saturating_add(Weight::from_ref_time(1_207_604).saturating_mul(q.into())) + .saturating_add(T::DbWeight::get().reads(1)) + .saturating_add(T::DbWeight::get().writes(1)) } // Storage: Contracts PristineCode (r:1 w:0) // Storage: Contracts CodeStorage (r:0 w:1) /// The range of component `c` is `[0, 64226]`. fn reinstrument(c: u32, ) -> Weight { - // Minimum execution time: 28_333 nanoseconds. - Weight::from_ref_time(19_421_544 as u64) - // Standard Error: 92 - .saturating_add(Weight::from_ref_time(47_629 as u64).saturating_mul(c as u64)) - .saturating_add(T::DbWeight::get().reads(1 as u64)) - .saturating_add(T::DbWeight::get().writes(1 as u64)) + // Minimum execution time: 35_297 nanoseconds. + Weight::from_ref_time(28_107_679) + // Standard Error: 59 + .saturating_add(Weight::from_ref_time(46_678).saturating_mul(c.into())) + .saturating_add(T::DbWeight::get().reads(1)) + .saturating_add(T::DbWeight::get().writes(1)) } // Storage: Contracts ContractInfoOf (r:1 w:1) // Storage: Contracts CodeStorage (r:1 w:0) @@ -213,12 +214,12 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `c` is `[0, 131072]`. fn call_with_code_per_byte(c: u32, ) -> Weight { - // Minimum execution time: 304_381 nanoseconds. - Weight::from_ref_time(315_177_233 as u64) - // Standard Error: 22 - .saturating_add(Weight::from_ref_time(30_372 as u64).saturating_mul(c as u64)) - .saturating_add(T::DbWeight::get().reads(6 as u64)) - .saturating_add(T::DbWeight::get().writes(4 as u64)) + // Minimum execution time: 398_442 nanoseconds. + Weight::from_ref_time(417_050_867) + // Standard Error: 26 + .saturating_add(Weight::from_ref_time(30_663).saturating_mul(c.into())) + .saturating_add(T::DbWeight::get().reads(6)) + .saturating_add(T::DbWeight::get().writes(4)) } // Storage: Contracts CodeStorage (r:1 w:1) // Storage: Contracts Nonce (r:1 w:1) @@ -231,14 +232,14 @@ impl WeightInfo for SubstrateWeight { /// The range of component `c` is `[0, 64226]`. /// The range of component `s` is `[0, 1048576]`. fn instantiate_with_code(c: u32, s: u32, ) -> Weight { - // Minimum execution time: 2_119_963 nanoseconds. - Weight::from_ref_time(337_976_516 as u64) - // Standard Error: 84 - .saturating_add(Weight::from_ref_time(88_566 as u64).saturating_mul(c as u64)) + // Minimum execution time: 2_261_042 nanoseconds. + Weight::from_ref_time(414_413_739) + // Standard Error: 93 + .saturating_add(Weight::from_ref_time(90_050).saturating_mul(c.into())) // Standard Error: 5 - .saturating_add(Weight::from_ref_time(1_747 as u64).saturating_mul(s as u64)) - .saturating_add(T::DbWeight::get().reads(8 as u64)) - .saturating_add(T::DbWeight::get().writes(9 as u64)) + .saturating_add(Weight::from_ref_time(1_800).saturating_mul(s.into())) + .saturating_add(T::DbWeight::get().reads(8)) + .saturating_add(T::DbWeight::get().writes(9)) } // Storage: Contracts CodeStorage (r:1 w:1) // Storage: Contracts Nonce (r:1 w:1) @@ -249,12 +250,12 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `s` is `[0, 1048576]`. fn instantiate(s: u32, ) -> Weight { - // Minimum execution time: 184_739 nanoseconds. - Weight::from_ref_time(179_778_057 as u64) + // Minimum execution time: 188_815 nanoseconds. + Weight::from_ref_time(183_163_235) // Standard Error: 2 - .saturating_add(Weight::from_ref_time(1_487 as u64).saturating_mul(s as u64)) - .saturating_add(T::DbWeight::get().reads(8 as u64)) - .saturating_add(T::DbWeight::get().writes(7 as u64)) + .saturating_add(Weight::from_ref_time(1_532).saturating_mul(s.into())) + .saturating_add(T::DbWeight::get().reads(8)) + .saturating_add(T::DbWeight::get().writes(7)) } // Storage: Contracts ContractInfoOf (r:1 w:1) // Storage: Contracts CodeStorage (r:1 w:0) @@ -262,10 +263,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System Account (r:1 w:1) // Storage: System EventTopics (r:2 w:2) fn call() -> Weight { - // Minimum execution time: 154_711 nanoseconds. - Weight::from_ref_time(155_527_000 as u64) - .saturating_add(T::DbWeight::get().reads(6 as u64)) - .saturating_add(T::DbWeight::get().writes(4 as u64)) + // Minimum execution time: 157_574 nanoseconds. + Weight::from_ref_time(158_266_000) + .saturating_add(T::DbWeight::get().reads(6)) + .saturating_add(T::DbWeight::get().writes(4)) } // Storage: Contracts CodeStorage (r:1 w:1) // Storage: System EventTopics (r:1 w:1) @@ -273,31 +274,31 @@ impl WeightInfo for SubstrateWeight { // Storage: Contracts OwnerInfoOf (r:0 w:1) /// The range of component `c` is `[0, 64226]`. fn upload_code(c: u32, ) -> Weight { - // Minimum execution time: 294_982 nanoseconds. - Weight::from_ref_time(302_482_450 as u64) - // Standard Error: 62 - .saturating_add(Weight::from_ref_time(88_358 as u64).saturating_mul(c as u64)) - .saturating_add(T::DbWeight::get().reads(2 as u64)) - .saturating_add(T::DbWeight::get().writes(4 as u64)) + // Minimum execution time: 395_148 nanoseconds. + Weight::from_ref_time(398_235_951) + // Standard Error: 74 + .saturating_add(Weight::from_ref_time(89_980).saturating_mul(c.into())) + .saturating_add(T::DbWeight::get().reads(2)) + .saturating_add(T::DbWeight::get().writes(4)) } // Storage: Contracts OwnerInfoOf (r:1 w:1) // Storage: System EventTopics (r:1 w:1) // Storage: Contracts CodeStorage (r:0 w:1) // Storage: Contracts PristineCode (r:0 w:1) fn remove_code() -> Weight { - // Minimum execution time: 39_655 nanoseconds. - Weight::from_ref_time(40_147_000 as u64) - .saturating_add(T::DbWeight::get().reads(2 as u64)) - .saturating_add(T::DbWeight::get().writes(4 as u64)) + // Minimum execution time: 40_705 nanoseconds. + Weight::from_ref_time(41_249_000) + .saturating_add(T::DbWeight::get().reads(2)) + .saturating_add(T::DbWeight::get().writes(4)) } // Storage: Contracts ContractInfoOf (r:1 w:1) // Storage: Contracts OwnerInfoOf (r:2 w:2) // Storage: System EventTopics (r:3 w:3) fn set_code() -> Weight { - // Minimum execution time: 41_028 nanoseconds. - Weight::from_ref_time(41_565_000 as u64) - .saturating_add(T::DbWeight::get().reads(6 as u64)) - .saturating_add(T::DbWeight::get().writes(6 as u64)) + // Minimum execution time: 41_965 nanoseconds. + Weight::from_ref_time(42_395_000) + .saturating_add(T::DbWeight::get().reads(6)) + .saturating_add(T::DbWeight::get().writes(6)) } // Storage: System Account (r:1 w:0) // Storage: Contracts ContractInfoOf (r:1 w:1) @@ -306,12 +307,12 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_caller(r: u32, ) -> Weight { - // Minimum execution time: 294_231 nanoseconds. - Weight::from_ref_time(298_245_008 as u64) - // Standard Error: 41_817 - .saturating_add(Weight::from_ref_time(16_183_097 as u64).saturating_mul(r as u64)) - .saturating_add(T::DbWeight::get().reads(6 as u64)) - .saturating_add(T::DbWeight::get().writes(3 as u64)) + // Minimum execution time: 385_310 nanoseconds. + Weight::from_ref_time(392_824_333) + // Standard Error: 45_857 + .saturating_add(Weight::from_ref_time(15_822_620).saturating_mul(r.into())) + .saturating_add(T::DbWeight::get().reads(6)) + .saturating_add(T::DbWeight::get().writes(3)) } // Storage: System Account (r:1 w:0) // Storage: Contracts ContractInfoOf (r:1 w:1) @@ -320,13 +321,13 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_is_contract(r: u32, ) -> Weight { - // Minimum execution time: 293_152 nanoseconds. - Weight::from_ref_time(231_239_439 as u64) - // Standard Error: 475_771 - .saturating_add(Weight::from_ref_time(193_804_587 as u64).saturating_mul(r as u64)) - .saturating_add(T::DbWeight::get().reads(6 as u64)) - .saturating_add(T::DbWeight::get().reads((80 as u64).saturating_mul(r as u64))) - .saturating_add(T::DbWeight::get().writes(3 as u64)) + // Minimum execution time: 386_027 nanoseconds. + Weight::from_ref_time(324_558_438) + // Standard Error: 444_278 + .saturating_add(Weight::from_ref_time(199_765_857).saturating_mul(r.into())) + .saturating_add(T::DbWeight::get().reads(6)) + .saturating_add(T::DbWeight::get().reads((80_u64).saturating_mul(r.into()))) + .saturating_add(T::DbWeight::get().writes(3)) } // Storage: System Account (r:1 w:0) // Storage: Contracts ContractInfoOf (r:1 w:1) @@ -335,13 +336,13 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_code_hash(r: u32, ) -> Weight { - // Minimum execution time: 296_171 nanoseconds. - Weight::from_ref_time(244_339_298 as u64) - // Standard Error: 440_060 - .saturating_add(Weight::from_ref_time(236_224_857 as u64).saturating_mul(r as u64)) - .saturating_add(T::DbWeight::get().reads(6 as u64)) - .saturating_add(T::DbWeight::get().reads((80 as u64).saturating_mul(r as u64))) - .saturating_add(T::DbWeight::get().writes(3 as u64)) + // Minimum execution time: 387_615 nanoseconds. + Weight::from_ref_time(341_444_028) + // Standard Error: 425_379 + .saturating_add(Weight::from_ref_time(241_543_843).saturating_mul(r.into())) + .saturating_add(T::DbWeight::get().reads(6)) + .saturating_add(T::DbWeight::get().reads((80_u64).saturating_mul(r.into()))) + .saturating_add(T::DbWeight::get().writes(3)) } // Storage: System Account (r:1 w:0) // Storage: Contracts ContractInfoOf (r:1 w:1) @@ -350,12 +351,12 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_own_code_hash(r: u32, ) -> Weight { - // Minimum execution time: 294_891 nanoseconds. - Weight::from_ref_time(298_061_159 as u64) - // Standard Error: 30_013 - .saturating_add(Weight::from_ref_time(19_682_309 as u64).saturating_mul(r as u64)) - .saturating_add(T::DbWeight::get().reads(6 as u64)) - .saturating_add(T::DbWeight::get().writes(3 as u64)) + // Minimum execution time: 387_177 nanoseconds. + Weight::from_ref_time(390_700_285) + // Standard Error: 45_797 + .saturating_add(Weight::from_ref_time(19_968_728).saturating_mul(r.into())) + .saturating_add(T::DbWeight::get().reads(6)) + .saturating_add(T::DbWeight::get().writes(3)) } // Storage: System Account (r:1 w:0) // Storage: Contracts ContractInfoOf (r:1 w:1) @@ -364,12 +365,12 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_caller_is_origin(r: u32, ) -> Weight { - // Minimum execution time: 293_259 nanoseconds. - Weight::from_ref_time(296_675_355 as u64) - // Standard Error: 24_508 - .saturating_add(Weight::from_ref_time(10_949_451 as u64).saturating_mul(r as u64)) - .saturating_add(T::DbWeight::get().reads(6 as u64)) - .saturating_add(T::DbWeight::get().writes(3 as u64)) + // Minimum execution time: 384_934 nanoseconds. + Weight::from_ref_time(388_392_560) + // Standard Error: 25_599 + .saturating_add(Weight::from_ref_time(10_742_266).saturating_mul(r.into())) + .saturating_add(T::DbWeight::get().reads(6)) + .saturating_add(T::DbWeight::get().writes(3)) } // Storage: System Account (r:1 w:0) // Storage: Contracts ContractInfoOf (r:1 w:1) @@ -378,12 +379,12 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_address(r: u32, ) -> Weight { - // Minimum execution time: 293_507 nanoseconds. - Weight::from_ref_time(295_682_709 as u64) - // Standard Error: 43_685 - .saturating_add(Weight::from_ref_time(16_461_873 as u64).saturating_mul(r as u64)) - .saturating_add(T::DbWeight::get().reads(6 as u64)) - .saturating_add(T::DbWeight::get().writes(3 as u64)) + // Minimum execution time: 385_820 nanoseconds. + Weight::from_ref_time(388_904_788) + // Standard Error: 37_142 + .saturating_add(Weight::from_ref_time(16_240_866).saturating_mul(r.into())) + .saturating_add(T::DbWeight::get().reads(6)) + .saturating_add(T::DbWeight::get().writes(3)) } // Storage: System Account (r:1 w:0) // Storage: Contracts ContractInfoOf (r:1 w:1) @@ -392,12 +393,12 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_gas_left(r: u32, ) -> Weight { - // Minimum execution time: 293_473 nanoseconds. - Weight::from_ref_time(296_523_274 as u64) - // Standard Error: 34_356 - .saturating_add(Weight::from_ref_time(15_932_835 as u64).saturating_mul(r as u64)) - .saturating_add(T::DbWeight::get().reads(6 as u64)) - .saturating_add(T::DbWeight::get().writes(3 as u64)) + // Minimum execution time: 385_658 nanoseconds. + Weight::from_ref_time(386_334_047) + // Standard Error: 65_415 + .saturating_add(Weight::from_ref_time(16_438_666).saturating_mul(r.into())) + .saturating_add(T::DbWeight::get().reads(6)) + .saturating_add(T::DbWeight::get().writes(3)) } // Storage: System Account (r:1 w:0) // Storage: Contracts ContractInfoOf (r:1 w:1) @@ -406,12 +407,12 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_balance(r: u32, ) -> Weight { - // Minimum execution time: 293_889 nanoseconds. - Weight::from_ref_time(295_471_068 as u64) - // Standard Error: 88_937 - .saturating_add(Weight::from_ref_time(89_606_655 as u64).saturating_mul(r as u64)) - .saturating_add(T::DbWeight::get().reads(7 as u64)) - .saturating_add(T::DbWeight::get().writes(3 as u64)) + // Minimum execution time: 385_530 nanoseconds. + Weight::from_ref_time(393_115_210) + // Standard Error: 81_969 + .saturating_add(Weight::from_ref_time(97_737_455).saturating_mul(r.into())) + .saturating_add(T::DbWeight::get().reads(7)) + .saturating_add(T::DbWeight::get().writes(3)) } // Storage: System Account (r:1 w:0) // Storage: Contracts ContractInfoOf (r:1 w:1) @@ -420,12 +421,12 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_value_transferred(r: u32, ) -> Weight { - // Minimum execution time: 293_747 nanoseconds. - Weight::from_ref_time(297_023_967 as u64) - // Standard Error: 18_756 - .saturating_add(Weight::from_ref_time(15_748_008 as u64).saturating_mul(r as u64)) - .saturating_add(T::DbWeight::get().reads(6 as u64)) - .saturating_add(T::DbWeight::get().writes(3 as u64)) + // Minimum execution time: 385_470 nanoseconds. + Weight::from_ref_time(392_881_932) + // Standard Error: 40_681 + .saturating_add(Weight::from_ref_time(15_845_283).saturating_mul(r.into())) + .saturating_add(T::DbWeight::get().reads(6)) + .saturating_add(T::DbWeight::get().writes(3)) } // Storage: System Account (r:1 w:0) // Storage: Contracts ContractInfoOf (r:1 w:1) @@ -434,12 +435,12 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_minimum_balance(r: u32, ) -> Weight { - // Minimum execution time: 293_590 nanoseconds. - Weight::from_ref_time(296_257_202 as u64) - // Standard Error: 24_863 - .saturating_add(Weight::from_ref_time(15_851_537 as u64).saturating_mul(r as u64)) - .saturating_add(T::DbWeight::get().reads(6 as u64)) - .saturating_add(T::DbWeight::get().writes(3 as u64)) + // Minimum execution time: 385_708 nanoseconds. + Weight::from_ref_time(388_997_767) + // Standard Error: 41_761 + .saturating_add(Weight::from_ref_time(15_820_241).saturating_mul(r.into())) + .saturating_add(T::DbWeight::get().reads(6)) + .saturating_add(T::DbWeight::get().writes(3)) } // Storage: System Account (r:1 w:0) // Storage: Contracts ContractInfoOf (r:1 w:1) @@ -448,12 +449,12 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_block_number(r: u32, ) -> Weight { - // Minimum execution time: 293_746 nanoseconds. - Weight::from_ref_time(297_308_097 as u64) - // Standard Error: 29_585 - .saturating_add(Weight::from_ref_time(15_608_985 as u64).saturating_mul(r as u64)) - .saturating_add(T::DbWeight::get().reads(6 as u64)) - .saturating_add(T::DbWeight::get().writes(3 as u64)) + // Minimum execution time: 385_747 nanoseconds. + Weight::from_ref_time(388_874_086) + // Standard Error: 42_905 + .saturating_add(Weight::from_ref_time(15_785_911).saturating_mul(r.into())) + .saturating_add(T::DbWeight::get().reads(6)) + .saturating_add(T::DbWeight::get().writes(3)) } // Storage: System Account (r:1 w:0) // Storage: Contracts ContractInfoOf (r:1 w:1) @@ -462,12 +463,12 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_now(r: u32, ) -> Weight { - // Minimum execution time: 293_662 nanoseconds. - Weight::from_ref_time(296_393_072 as u64) - // Standard Error: 23_750 - .saturating_add(Weight::from_ref_time(15_891_911 as u64).saturating_mul(r as u64)) - .saturating_add(T::DbWeight::get().reads(6 as u64)) - .saturating_add(T::DbWeight::get().writes(3 as u64)) + // Minimum execution time: 385_914 nanoseconds. + Weight::from_ref_time(388_924_494) + // Standard Error: 32_121 + .saturating_add(Weight::from_ref_time(16_317_211).saturating_mul(r.into())) + .saturating_add(T::DbWeight::get().reads(6)) + .saturating_add(T::DbWeight::get().writes(3)) } // Storage: System Account (r:1 w:0) // Storage: Contracts ContractInfoOf (r:1 w:1) @@ -477,12 +478,12 @@ impl WeightInfo for SubstrateWeight { // Storage: TransactionPayment NextFeeMultiplier (r:1 w:0) /// The range of component `r` is `[0, 20]`. fn seal_weight_to_fee(r: u32, ) -> Weight { - // Minimum execution time: 294_036 nanoseconds. - Weight::from_ref_time(301_071_620 as u64) - // Standard Error: 85_146 - .saturating_add(Weight::from_ref_time(84_455_768 as u64).saturating_mul(r as u64)) - .saturating_add(T::DbWeight::get().reads(7 as u64)) - .saturating_add(T::DbWeight::get().writes(3 as u64)) + // Minimum execution time: 385_795 nanoseconds. + Weight::from_ref_time(394_833_642) + // Standard Error: 97_857 + .saturating_add(Weight::from_ref_time(86_037_141).saturating_mul(r.into())) + .saturating_add(T::DbWeight::get().reads(7)) + .saturating_add(T::DbWeight::get().writes(3)) } // Storage: System Account (r:1 w:0) // Storage: Contracts ContractInfoOf (r:1 w:1) @@ -491,12 +492,12 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_gas(r: u32, ) -> Weight { - // Minimum execution time: 142_655 nanoseconds. - Weight::from_ref_time(145_691_226 as u64) - // Standard Error: 11_085 - .saturating_add(Weight::from_ref_time(7_953_680 as u64).saturating_mul(r as u64)) - .saturating_add(T::DbWeight::get().reads(6 as u64)) - .saturating_add(T::DbWeight::get().writes(3 as u64)) + // Minimum execution time: 144_925 nanoseconds. + Weight::from_ref_time(148_913_493) + // Standard Error: 10_875 + .saturating_add(Weight::from_ref_time(8_007_048).saturating_mul(r.into())) + .saturating_add(T::DbWeight::get().reads(6)) + .saturating_add(T::DbWeight::get().writes(3)) } // Storage: System Account (r:1 w:0) // Storage: Contracts ContractInfoOf (r:1 w:1) @@ -505,12 +506,12 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_input(r: u32, ) -> Weight { - // Minimum execution time: 293_613 nanoseconds. - Weight::from_ref_time(296_889_714 as u64) - // Standard Error: 21_550 - .saturating_add(Weight::from_ref_time(13_672_097 as u64).saturating_mul(r as u64)) - .saturating_add(T::DbWeight::get().reads(6 as u64)) - .saturating_add(T::DbWeight::get().writes(3 as u64)) + // Minimum execution time: 385_778 nanoseconds. + Weight::from_ref_time(390_355_353) + // Standard Error: 32_751 + .saturating_add(Weight::from_ref_time(13_760_470).saturating_mul(r.into())) + .saturating_add(T::DbWeight::get().reads(6)) + .saturating_add(T::DbWeight::get().writes(3)) } // Storage: System Account (r:1 w:0) // Storage: Contracts ContractInfoOf (r:1 w:1) @@ -519,12 +520,12 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `n` is `[0, 1024]`. fn seal_input_per_kb(n: u32, ) -> Weight { - // Minimum execution time: 309_866 nanoseconds. - Weight::from_ref_time(328_331_386 as u64) - // Standard Error: 6_205 - .saturating_add(Weight::from_ref_time(9_619_067 as u64).saturating_mul(n as u64)) - .saturating_add(T::DbWeight::get().reads(6 as u64)) - .saturating_add(T::DbWeight::get().writes(3 as u64)) + // Minimum execution time: 401_402 nanoseconds. + Weight::from_ref_time(422_940_931) + // Standard Error: 5_443 + .saturating_add(Weight::from_ref_time(9_663_139).saturating_mul(n.into())) + .saturating_add(T::DbWeight::get().reads(6)) + .saturating_add(T::DbWeight::get().writes(3)) } // Storage: System Account (r:1 w:0) // Storage: Contracts ContractInfoOf (r:1 w:1) @@ -533,12 +534,12 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 1]`. fn seal_return(r: u32, ) -> Weight { - // Minimum execution time: 288_265 nanoseconds. - Weight::from_ref_time(292_739_779 as u64) - // Standard Error: 108_313 - .saturating_add(Weight::from_ref_time(1_475_820 as u64).saturating_mul(r as u64)) - .saturating_add(T::DbWeight::get().reads(6 as u64)) - .saturating_add(T::DbWeight::get().writes(3 as u64)) + // Minimum execution time: 382_756 nanoseconds. + Weight::from_ref_time(384_683_395) + // Standard Error: 116_856 + .saturating_add(Weight::from_ref_time(1_151_204).saturating_mul(r.into())) + .saturating_add(T::DbWeight::get().reads(6)) + .saturating_add(T::DbWeight::get().writes(3)) } // Storage: System Account (r:1 w:0) // Storage: Contracts ContractInfoOf (r:1 w:1) @@ -547,12 +548,12 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `n` is `[0, 1024]`. fn seal_return_per_kb(n: u32, ) -> Weight { - // Minimum execution time: 293_044 nanoseconds. - Weight::from_ref_time(293_846_263 as u64) - // Standard Error: 641 - .saturating_add(Weight::from_ref_time(188_770 as u64).saturating_mul(n as u64)) - .saturating_add(T::DbWeight::get().reads(6 as u64)) - .saturating_add(T::DbWeight::get().writes(3 as u64)) + // Minimum execution time: 384_820 nanoseconds. + Weight::from_ref_time(388_189_903) + // Standard Error: 856 + .saturating_add(Weight::from_ref_time(229_062).saturating_mul(n.into())) + .saturating_add(T::DbWeight::get().reads(6)) + .saturating_add(T::DbWeight::get().writes(3)) } // Storage: System Account (r:1 w:0) // Storage: Contracts ContractInfoOf (r:1 w:1) @@ -563,14 +564,14 @@ impl WeightInfo for SubstrateWeight { // Storage: Contracts OwnerInfoOf (r:1 w:1) /// The range of component `r` is `[0, 1]`. fn seal_terminate(r: u32, ) -> Weight { - // Minimum execution time: 289_248 nanoseconds. - Weight::from_ref_time(294_406_912 as u64) - // Standard Error: 112_528 - .saturating_add(Weight::from_ref_time(52_650_987 as u64).saturating_mul(r as u64)) - .saturating_add(T::DbWeight::get().reads(6 as u64)) - .saturating_add(T::DbWeight::get().reads((5 as u64).saturating_mul(r as u64))) - .saturating_add(T::DbWeight::get().writes(3 as u64)) - .saturating_add(T::DbWeight::get().writes((6 as u64).saturating_mul(r as u64))) + // Minimum execution time: 384_587 nanoseconds. + Weight::from_ref_time(386_621_338) + // Standard Error: 299_975 + .saturating_add(Weight::from_ref_time(62_077_361).saturating_mul(r.into())) + .saturating_add(T::DbWeight::get().reads(6)) + .saturating_add(T::DbWeight::get().reads((5_u64).saturating_mul(r.into()))) + .saturating_add(T::DbWeight::get().writes(3)) + .saturating_add(T::DbWeight::get().writes((6_u64).saturating_mul(r.into()))) } // Storage: System Account (r:1 w:0) // Storage: Contracts ContractInfoOf (r:1 w:1) @@ -580,12 +581,12 @@ impl WeightInfo for SubstrateWeight { // Storage: RandomnessCollectiveFlip RandomMaterial (r:1 w:0) /// The range of component `r` is `[0, 20]`. fn seal_random(r: u32, ) -> Weight { - // Minimum execution time: 292_980 nanoseconds. - Weight::from_ref_time(298_232_040 as u64) - // Standard Error: 85_517 - .saturating_add(Weight::from_ref_time(108_891_823 as u64).saturating_mul(r as u64)) - .saturating_add(T::DbWeight::get().reads(7 as u64)) - .saturating_add(T::DbWeight::get().writes(3 as u64)) + // Minimum execution time: 385_872 nanoseconds. + Weight::from_ref_time(394_840_887) + // Standard Error: 101_088 + .saturating_add(Weight::from_ref_time(111_846_260).saturating_mul(r.into())) + .saturating_add(T::DbWeight::get().reads(7)) + .saturating_add(T::DbWeight::get().writes(3)) } // Storage: System Account (r:1 w:0) // Storage: Contracts ContractInfoOf (r:1 w:1) @@ -594,12 +595,12 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_deposit_event(r: u32, ) -> Weight { - // Minimum execution time: 291_668 nanoseconds. - Weight::from_ref_time(302_010_570 as u64) - // Standard Error: 109_901 - .saturating_add(Weight::from_ref_time(214_667_762 as u64).saturating_mul(r as u64)) - .saturating_add(T::DbWeight::get().reads(6 as u64)) - .saturating_add(T::DbWeight::get().writes(3 as u64)) + // Minimum execution time: 383_467 nanoseconds. + Weight::from_ref_time(395_803_994) + // Standard Error: 104_115 + .saturating_add(Weight::from_ref_time(224_621_178).saturating_mul(r.into())) + .saturating_add(T::DbWeight::get().reads(6)) + .saturating_add(T::DbWeight::get().writes(3)) } // Storage: System Account (r:1 w:0) // Storage: Contracts ContractInfoOf (r:1 w:1) @@ -609,16 +610,16 @@ impl WeightInfo for SubstrateWeight { /// 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 { - // Minimum execution time: 1_163_533 nanoseconds. - Weight::from_ref_time(501_280_410 as u64) - // Standard Error: 601_576 - .saturating_add(Weight::from_ref_time(172_210_846 as u64).saturating_mul(t as u64)) - // Standard Error: 165_221 - .saturating_add(Weight::from_ref_time(67_584_003 as u64).saturating_mul(n as u64)) - .saturating_add(T::DbWeight::get().reads(6 as u64)) - .saturating_add(T::DbWeight::get().reads((80 as u64).saturating_mul(t as u64))) - .saturating_add(T::DbWeight::get().writes(3 as u64)) - .saturating_add(T::DbWeight::get().writes((80 as u64).saturating_mul(t as u64))) + // Minimum execution time: 1_281_193 nanoseconds. + Weight::from_ref_time(603_592_599) + // Standard Error: 549_429 + .saturating_add(Weight::from_ref_time(174_448_573).saturating_mul(t.into())) + // Standard Error: 150_899 + .saturating_add(Weight::from_ref_time(71_416_378).saturating_mul(n.into())) + .saturating_add(T::DbWeight::get().reads(6)) + .saturating_add(T::DbWeight::get().reads((80_u64).saturating_mul(t.into()))) + .saturating_add(T::DbWeight::get().writes(3)) + .saturating_add(T::DbWeight::get().writes((80_u64).saturating_mul(t.into()))) } // Storage: System Account (r:1 w:0) // Storage: Contracts ContractInfoOf (r:1 w:1) @@ -627,140 +628,140 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_debug_message(r: u32, ) -> Weight { - // Minimum execution time: 154_390 nanoseconds. - Weight::from_ref_time(158_246_775 as u64) - // Standard Error: 23_812 - .saturating_add(Weight::from_ref_time(12_810_293 as u64).saturating_mul(r as u64)) - .saturating_add(T::DbWeight::get().reads(6 as u64)) - .saturating_add(T::DbWeight::get().writes(3 as u64)) + // Minimum execution time: 163_842 nanoseconds. + Weight::from_ref_time(167_077_688) + // Standard Error: 30_772 + .saturating_add(Weight::from_ref_time(12_844_717).saturating_mul(r.into())) + .saturating_add(T::DbWeight::get().reads(6)) + .saturating_add(T::DbWeight::get().writes(3)) } // Storage: Skipped Metadata (r:0 w:0) /// The range of component `r` is `[0, 10]`. fn seal_set_storage(r: u32, ) -> Weight { - // Minimum execution time: 292_926 nanoseconds. - Weight::from_ref_time(250_238_246 as u64) - // Standard Error: 485_292 - .saturating_add(Weight::from_ref_time(402_779_709 as u64).saturating_mul(r as u64)) - .saturating_add(T::DbWeight::get().reads(6 as u64)) - .saturating_add(T::DbWeight::get().reads((80 as u64).saturating_mul(r as u64))) - .saturating_add(T::DbWeight::get().writes(3 as u64)) - .saturating_add(T::DbWeight::get().writes((80 as u64).saturating_mul(r as u64))) + // Minimum execution time: 385_871 nanoseconds. + Weight::from_ref_time(341_622_343) + // Standard Error: 509_207 + .saturating_add(Weight::from_ref_time(420_073_288).saturating_mul(r.into())) + .saturating_add(T::DbWeight::get().reads(6)) + .saturating_add(T::DbWeight::get().reads((80_u64).saturating_mul(r.into()))) + .saturating_add(T::DbWeight::get().writes(3)) + .saturating_add(T::DbWeight::get().writes((80_u64).saturating_mul(r.into()))) } // Storage: Skipped Metadata (r:0 w:0) /// The range of component `n` is `[0, 8]`. fn seal_set_storage_per_new_kb(n: u32, ) -> Weight { - // Minimum execution time: 421_504 nanoseconds. - Weight::from_ref_time(574_267_945 as u64) - // Standard Error: 1_407_019 - .saturating_add(Weight::from_ref_time(89_516_682 as u64).saturating_mul(n as u64)) - .saturating_add(T::DbWeight::get().reads(52 as u64)) - .saturating_add(T::DbWeight::get().reads((7 as u64).saturating_mul(n as u64))) - .saturating_add(T::DbWeight::get().writes(50 as u64)) - .saturating_add(T::DbWeight::get().writes((7 as u64).saturating_mul(n as u64))) + // Minimum execution time: 523_524 nanoseconds. + Weight::from_ref_time(680_400_861) + // Standard Error: 1_447_641 + .saturating_add(Weight::from_ref_time(98_310_775).saturating_mul(n.into())) + .saturating_add(T::DbWeight::get().reads(52)) + .saturating_add(T::DbWeight::get().reads((7_u64).saturating_mul(n.into()))) + .saturating_add(T::DbWeight::get().writes(50)) + .saturating_add(T::DbWeight::get().writes((7_u64).saturating_mul(n.into()))) } // Storage: Skipped Metadata (r:0 w:0) /// The range of component `n` is `[0, 8]`. fn seal_set_storage_per_old_kb(n: u32, ) -> Weight { - // Minimum execution time: 421_422 nanoseconds. - Weight::from_ref_time(545_948_271 as u64) - // Standard Error: 1_148_143 - .saturating_add(Weight::from_ref_time(63_958_096 as u64).saturating_mul(n as u64)) - .saturating_add(T::DbWeight::get().reads(51 as u64)) - .saturating_add(T::DbWeight::get().reads((7 as u64).saturating_mul(n as u64))) - .saturating_add(T::DbWeight::get().writes(49 as u64)) - .saturating_add(T::DbWeight::get().writes((7 as u64).saturating_mul(n as u64))) + // Minimum execution time: 524_014 nanoseconds. + Weight::from_ref_time(648_716_387) + // Standard Error: 1_159_098 + .saturating_add(Weight::from_ref_time(67_095_018).saturating_mul(n.into())) + .saturating_add(T::DbWeight::get().reads(51)) + .saturating_add(T::DbWeight::get().reads((7_u64).saturating_mul(n.into()))) + .saturating_add(T::DbWeight::get().writes(49)) + .saturating_add(T::DbWeight::get().writes((7_u64).saturating_mul(n.into()))) } // Storage: Skipped Metadata (r:0 w:0) /// The range of component `r` is `[0, 10]`. fn seal_clear_storage(r: u32, ) -> Weight { - // Minimum execution time: 293_545 nanoseconds. - Weight::from_ref_time(255_622_312 as u64) - // Standard Error: 407_862 - .saturating_add(Weight::from_ref_time(396_764_962 as u64).saturating_mul(r as u64)) - .saturating_add(T::DbWeight::get().reads(6 as u64)) - .saturating_add(T::DbWeight::get().reads((80 as u64).saturating_mul(r as u64))) - .saturating_add(T::DbWeight::get().writes(3 as u64)) - .saturating_add(T::DbWeight::get().writes((80 as u64).saturating_mul(r as u64))) + // Minimum execution time: 386_565 nanoseconds. + Weight::from_ref_time(350_869_739) + // Standard Error: 394_416 + .saturating_add(Weight::from_ref_time(410_111_543).saturating_mul(r.into())) + .saturating_add(T::DbWeight::get().reads(6)) + .saturating_add(T::DbWeight::get().reads((80_u64).saturating_mul(r.into()))) + .saturating_add(T::DbWeight::get().writes(3)) + .saturating_add(T::DbWeight::get().writes((80_u64).saturating_mul(r.into()))) } // Storage: Skipped Metadata (r:0 w:0) /// The range of component `n` is `[0, 8]`. fn seal_clear_storage_per_kb(n: u32, ) -> Weight { - // Minimum execution time: 390_339 nanoseconds. - Weight::from_ref_time(528_774_888 as u64) - // Standard Error: 1_278_188 - .saturating_add(Weight::from_ref_time(66_683_698 as u64).saturating_mul(n as u64)) - .saturating_add(T::DbWeight::get().reads(51 as u64)) - .saturating_add(T::DbWeight::get().reads((7 as u64).saturating_mul(n as u64))) - .saturating_add(T::DbWeight::get().writes(48 as u64)) - .saturating_add(T::DbWeight::get().writes((7 as u64).saturating_mul(n as u64))) + // Minimum execution time: 493_373 nanoseconds. + Weight::from_ref_time(631_755_606) + // Standard Error: 1_299_459 + .saturating_add(Weight::from_ref_time(68_373_424).saturating_mul(n.into())) + .saturating_add(T::DbWeight::get().reads(51)) + .saturating_add(T::DbWeight::get().reads((7_u64).saturating_mul(n.into()))) + .saturating_add(T::DbWeight::get().writes(48)) + .saturating_add(T::DbWeight::get().writes((7_u64).saturating_mul(n.into()))) } // Storage: Skipped Metadata (r:0 w:0) /// The range of component `r` is `[0, 10]`. fn seal_get_storage(r: u32, ) -> Weight { - // Minimum execution time: 294_904 nanoseconds. - Weight::from_ref_time(265_679_354 as u64) - // Standard Error: 386_673 - .saturating_add(Weight::from_ref_time(318_869_116 as u64).saturating_mul(r as u64)) - .saturating_add(T::DbWeight::get().reads(6 as u64)) - .saturating_add(T::DbWeight::get().reads((80 as u64).saturating_mul(r as u64))) - .saturating_add(T::DbWeight::get().writes(3 as u64)) + // Minimum execution time: 386_435 nanoseconds. + Weight::from_ref_time(356_963_756) + // Standard Error: 385_809 + .saturating_add(Weight::from_ref_time(323_292_035).saturating_mul(r.into())) + .saturating_add(T::DbWeight::get().reads(6)) + .saturating_add(T::DbWeight::get().reads((80_u64).saturating_mul(r.into()))) + .saturating_add(T::DbWeight::get().writes(3)) } // Storage: Skipped Metadata (r:0 w:0) /// The range of component `n` is `[0, 8]`. fn seal_get_storage_per_kb(n: u32, ) -> Weight { - // Minimum execution time: 372_784 nanoseconds. - Weight::from_ref_time(487_784_160 as u64) - // Standard Error: 1_092_850 - .saturating_add(Weight::from_ref_time(152_413_290 as u64).saturating_mul(n as u64)) - .saturating_add(T::DbWeight::get().reads(51 as u64)) - .saturating_add(T::DbWeight::get().reads((7 as u64).saturating_mul(n as u64))) - .saturating_add(T::DbWeight::get().writes(3 as u64)) + // Minimum execution time: 470_057 nanoseconds. + Weight::from_ref_time(591_194_061) + // Standard Error: 1_109_520 + .saturating_add(Weight::from_ref_time(160_098_588).saturating_mul(n.into())) + .saturating_add(T::DbWeight::get().reads(51)) + .saturating_add(T::DbWeight::get().reads((7_u64).saturating_mul(n.into()))) + .saturating_add(T::DbWeight::get().writes(3)) } // Storage: Skipped Metadata (r:0 w:0) /// The range of component `r` is `[0, 10]`. fn seal_contains_storage(r: u32, ) -> Weight { - // Minimum execution time: 301_191 nanoseconds. - Weight::from_ref_time(270_493_545 as u64) - // Standard Error: 373_565 - .saturating_add(Weight::from_ref_time(302_870_977 as u64).saturating_mul(r as u64)) - .saturating_add(T::DbWeight::get().reads(6 as u64)) - .saturating_add(T::DbWeight::get().reads((80 as u64).saturating_mul(r as u64))) - .saturating_add(T::DbWeight::get().writes(3 as u64)) + // Minimum execution time: 386_571 nanoseconds. + Weight::from_ref_time(359_248_897) + // Standard Error: 341_523 + .saturating_add(Weight::from_ref_time(309_779_986).saturating_mul(r.into())) + .saturating_add(T::DbWeight::get().reads(6)) + .saturating_add(T::DbWeight::get().reads((80_u64).saturating_mul(r.into()))) + .saturating_add(T::DbWeight::get().writes(3)) } // Storage: Skipped Metadata (r:0 w:0) /// The range of component `n` is `[0, 8]`. fn seal_contains_storage_per_kb(n: u32, ) -> Weight { - // Minimum execution time: 368_641 nanoseconds. - Weight::from_ref_time(469_340_170 as u64) - // Standard Error: 966_589 - .saturating_add(Weight::from_ref_time(62_000_083 as u64).saturating_mul(n as u64)) - .saturating_add(T::DbWeight::get().reads(51 as u64)) - .saturating_add(T::DbWeight::get().reads((7 as u64).saturating_mul(n as u64))) - .saturating_add(T::DbWeight::get().writes(3 as u64)) + // Minimum execution time: 465_584 nanoseconds. + Weight::from_ref_time(568_143_323) + // Standard Error: 971_865 + .saturating_add(Weight::from_ref_time(63_663_501).saturating_mul(n.into())) + .saturating_add(T::DbWeight::get().reads(51)) + .saturating_add(T::DbWeight::get().reads((7_u64).saturating_mul(n.into()))) + .saturating_add(T::DbWeight::get().writes(3)) } // Storage: Skipped Metadata (r:0 w:0) /// The range of component `r` is `[0, 10]`. fn seal_take_storage(r: u32, ) -> Weight { - // Minimum execution time: 294_717 nanoseconds. - Weight::from_ref_time(254_308_806 as u64) - // Standard Error: 443_802 - .saturating_add(Weight::from_ref_time(408_899_238 as u64).saturating_mul(r as u64)) - .saturating_add(T::DbWeight::get().reads(6 as u64)) - .saturating_add(T::DbWeight::get().reads((80 as u64).saturating_mul(r as u64))) - .saturating_add(T::DbWeight::get().writes(3 as u64)) - .saturating_add(T::DbWeight::get().writes((80 as u64).saturating_mul(r as u64))) + // Minimum execution time: 387_346 nanoseconds. + Weight::from_ref_time(343_711_467) + // Standard Error: 473_752 + .saturating_add(Weight::from_ref_time(423_883_125).saturating_mul(r.into())) + .saturating_add(T::DbWeight::get().reads(6)) + .saturating_add(T::DbWeight::get().reads((80_u64).saturating_mul(r.into()))) + .saturating_add(T::DbWeight::get().writes(3)) + .saturating_add(T::DbWeight::get().writes((80_u64).saturating_mul(r.into()))) } // Storage: Skipped Metadata (r:0 w:0) /// The range of component `n` is `[0, 8]`. fn seal_take_storage_per_kb(n: u32, ) -> Weight { - // Minimum execution time: 396_211 nanoseconds. - Weight::from_ref_time(545_169_999 as u64) - // Standard Error: 1_390_049 - .saturating_add(Weight::from_ref_time(156_931_202 as u64).saturating_mul(n as u64)) - .saturating_add(T::DbWeight::get().reads(51 as u64)) - .saturating_add(T::DbWeight::get().reads((7 as u64).saturating_mul(n as u64))) - .saturating_add(T::DbWeight::get().writes(48 as u64)) - .saturating_add(T::DbWeight::get().writes((7 as u64).saturating_mul(n as u64))) + // Minimum execution time: 497_589 nanoseconds. + Weight::from_ref_time(654_158_988) + // Standard Error: 1_482_232 + .saturating_add(Weight::from_ref_time(166_862_314).saturating_mul(n.into())) + .saturating_add(T::DbWeight::get().reads(51)) + .saturating_add(T::DbWeight::get().reads((7_u64).saturating_mul(n.into()))) + .saturating_add(T::DbWeight::get().writes(48)) + .saturating_add(T::DbWeight::get().writes((7_u64).saturating_mul(n.into()))) } // Storage: System Account (r:1 w:0) // Storage: Contracts ContractInfoOf (r:1 w:1) @@ -769,14 +770,14 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_transfer(r: u32, ) -> Weight { - // Minimum execution time: 295_145 nanoseconds. - Weight::from_ref_time(241_332_033 as u64) - // Standard Error: 658_837 - .saturating_add(Weight::from_ref_time(1_315_958_335 as u64).saturating_mul(r as u64)) - .saturating_add(T::DbWeight::get().reads(7 as u64)) - .saturating_add(T::DbWeight::get().reads((80 as u64).saturating_mul(r as u64))) - .saturating_add(T::DbWeight::get().writes(4 as u64)) - .saturating_add(T::DbWeight::get().writes((80 as u64).saturating_mul(r as u64))) + // Minimum execution time: 388_069 nanoseconds. + Weight::from_ref_time(343_746_553) + // Standard Error: 613_376 + .saturating_add(Weight::from_ref_time(1_379_064_079).saturating_mul(r.into())) + .saturating_add(T::DbWeight::get().reads(7)) + .saturating_add(T::DbWeight::get().reads((80_u64).saturating_mul(r.into()))) + .saturating_add(T::DbWeight::get().writes(4)) + .saturating_add(T::DbWeight::get().writes((80_u64).saturating_mul(r.into()))) } // Storage: System Account (r:1 w:0) // Storage: Contracts ContractInfoOf (r:1 w:1) @@ -785,14 +786,14 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_call(r: u32, ) -> Weight { - // Minimum execution time: 295_624 nanoseconds. - Weight::from_ref_time(296_567_000 as u64) - // Standard Error: 6_725_484 - .saturating_add(Weight::from_ref_time(20_773_662_959 as u64).saturating_mul(r as u64)) - .saturating_add(T::DbWeight::get().reads(7 as u64)) - .saturating_add(T::DbWeight::get().reads((160 as u64).saturating_mul(r as u64))) - .saturating_add(T::DbWeight::get().writes(3 as u64)) - .saturating_add(T::DbWeight::get().writes((160 as u64).saturating_mul(r as u64))) + // Minimum execution time: 388_516 nanoseconds. + Weight::from_ref_time(389_708_000) + // Standard Error: 6_115_558 + .saturating_add(Weight::from_ref_time(28_231_577_338).saturating_mul(r.into())) + .saturating_add(T::DbWeight::get().reads(7)) + .saturating_add(T::DbWeight::get().reads((160_u64).saturating_mul(r.into()))) + .saturating_add(T::DbWeight::get().writes(3)) + .saturating_add(T::DbWeight::get().writes((160_u64).saturating_mul(r.into()))) } // Storage: System Account (r:1 w:0) // Storage: Contracts ContractInfoOf (r:1 w:1) @@ -801,14 +802,14 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_delegate_call(r: u32, ) -> Weight { - // Minimum execution time: 296_698 nanoseconds. - Weight::from_ref_time(297_541_000 as u64) - // Standard Error: 18_681_855 - .saturating_add(Weight::from_ref_time(20_702_951_248 as u64).saturating_mul(r as u64)) - .saturating_add(T::DbWeight::get().reads(6 as u64)) - .saturating_add(T::DbWeight::get().reads((150 as u64).saturating_mul(r as u64))) - .saturating_add(T::DbWeight::get().writes(3 as u64)) - .saturating_add(T::DbWeight::get().writes((75 as u64).saturating_mul(r as u64))) + // Minimum execution time: 388_643 nanoseconds. + Weight::from_ref_time(389_796_000) + // Standard Error: 6_654_272 + .saturating_add(Weight::from_ref_time(27_977_056_979).saturating_mul(r.into())) + .saturating_add(T::DbWeight::get().reads(6)) + .saturating_add(T::DbWeight::get().reads((150_u64).saturating_mul(r.into()))) + .saturating_add(T::DbWeight::get().writes(3)) + .saturating_add(T::DbWeight::get().writes((75_u64).saturating_mul(r.into()))) } // Storage: System Account (r:1 w:0) // Storage: Contracts ContractInfoOf (r:81 w:81) @@ -818,16 +819,16 @@ impl WeightInfo for SubstrateWeight { /// 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 { - // Minimum execution time: 9_491_225 nanoseconds. - Weight::from_ref_time(8_726_446_640 as u64) - // Standard Error: 11_723_053 - .saturating_add(Weight::from_ref_time(1_107_970_775 as u64).saturating_mul(t as u64)) - // Standard Error: 17_578 - .saturating_add(Weight::from_ref_time(9_748_009 as u64).saturating_mul(c as u64)) - .saturating_add(T::DbWeight::get().reads(167 as u64)) - .saturating_add(T::DbWeight::get().reads((81 as u64).saturating_mul(t as u64))) - .saturating_add(T::DbWeight::get().writes(163 as u64)) - .saturating_add(T::DbWeight::get().writes((81 as u64).saturating_mul(t as u64))) + // Minimum execution time: 9_841_434 nanoseconds. + Weight::from_ref_time(8_759_526_644) + // Standard Error: 6_510_788 + .saturating_add(Weight::from_ref_time(1_305_771_352).saturating_mul(t.into())) + // Standard Error: 9_762 + .saturating_add(Weight::from_ref_time(9_850_444).saturating_mul(c.into())) + .saturating_add(T::DbWeight::get().reads(167)) + .saturating_add(T::DbWeight::get().reads((81_u64).saturating_mul(t.into()))) + .saturating_add(T::DbWeight::get().writes(163)) + .saturating_add(T::DbWeight::get().writes((81_u64).saturating_mul(t.into()))) } // Storage: System Account (r:1 w:0) // Storage: Contracts ContractInfoOf (r:1 w:1) @@ -838,14 +839,14 @@ impl WeightInfo for SubstrateWeight { // Storage: Contracts OwnerInfoOf (r:80 w:80) /// The range of component `r` is `[0, 20]`. fn seal_instantiate(r: u32, ) -> Weight { - // Minimum execution time: 294_351 nanoseconds. - Weight::from_ref_time(297_837_000 as u64) - // Standard Error: 17_115_732 - .saturating_add(Weight::from_ref_time(25_936_348_025 as u64).saturating_mul(r as u64)) - .saturating_add(T::DbWeight::get().reads(8 as u64)) - .saturating_add(T::DbWeight::get().reads((400 as u64).saturating_mul(r as u64))) - .saturating_add(T::DbWeight::get().writes(5 as u64)) - .saturating_add(T::DbWeight::get().writes((400 as u64).saturating_mul(r as u64))) + // Minimum execution time: 389_703 nanoseconds. + Weight::from_ref_time(390_570_000) + // Standard Error: 19_935_978 + .saturating_add(Weight::from_ref_time(33_610_104_036).saturating_mul(r.into())) + .saturating_add(T::DbWeight::get().reads(8)) + .saturating_add(T::DbWeight::get().reads((400_u64).saturating_mul(r.into()))) + .saturating_add(T::DbWeight::get().writes(5)) + .saturating_add(T::DbWeight::get().writes((400_u64).saturating_mul(r.into()))) } // Storage: System Account (r:81 w:81) // Storage: Contracts ContractInfoOf (r:81 w:81) @@ -857,14 +858,14 @@ impl WeightInfo for SubstrateWeight { /// The range of component `t` is `[0, 1]`. /// The range of component `s` is `[0, 960]`. fn seal_instantiate_per_transfer_salt_kb(t: u32, s: u32, ) -> Weight { - // Minimum execution time: 11_367_191 nanoseconds. - Weight::from_ref_time(11_186_726_411 as u64) - // Standard Error: 75_273 - .saturating_add(Weight::from_ref_time(122_421_705 as u64).saturating_mul(s as u64)) - .saturating_add(T::DbWeight::get().reads(249 as u64)) - .saturating_add(T::DbWeight::get().reads((1 as u64).saturating_mul(t as u64))) - .saturating_add(T::DbWeight::get().writes(247 as u64)) - .saturating_add(T::DbWeight::get().writes((1 as u64).saturating_mul(t as u64))) + // Minimum execution time: 11_978_376 nanoseconds. + Weight::from_ref_time(11_856_567_931) + // Standard Error: 72_212 + .saturating_add(Weight::from_ref_time(125_783_849).saturating_mul(s.into())) + .saturating_add(T::DbWeight::get().reads(249)) + .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(t.into()))) + .saturating_add(T::DbWeight::get().writes(247)) + .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(t.into()))) } // Storage: System Account (r:1 w:0) // Storage: Contracts ContractInfoOf (r:1 w:1) @@ -873,12 +874,12 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 1]`. fn seal_hash_sha2_256(r: u32, ) -> Weight { - // Minimum execution time: 293_753 nanoseconds. - Weight::from_ref_time(295_491_471 as u64) - // Standard Error: 112_217 - .saturating_add(Weight::from_ref_time(41_976_228 as u64).saturating_mul(r as u64)) - .saturating_add(T::DbWeight::get().reads(6 as u64)) - .saturating_add(T::DbWeight::get().writes(3 as u64)) + // Minimum execution time: 386_744 nanoseconds. + Weight::from_ref_time(390_242_840) + // Standard Error: 853_670 + .saturating_add(Weight::from_ref_time(42_348_959).saturating_mul(r.into())) + .saturating_add(T::DbWeight::get().reads(6)) + .saturating_add(T::DbWeight::get().writes(3)) } // Storage: System Account (r:1 w:0) // Storage: Contracts ContractInfoOf (r:1 w:1) @@ -887,12 +888,12 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `n` is `[0, 1024]`. fn seal_hash_sha2_256_per_kb(n: u32, ) -> Weight { - // Minimum execution time: 335_784 nanoseconds. - Weight::from_ref_time(336_406_000 as u64) - // Standard Error: 58_205 - .saturating_add(Weight::from_ref_time(323_644_833 as u64).saturating_mul(n as u64)) - .saturating_add(T::DbWeight::get().reads(6 as u64)) - .saturating_add(T::DbWeight::get().writes(3 as u64)) + // Minimum execution time: 429_284 nanoseconds. + Weight::from_ref_time(430_480_000) + // Standard Error: 53_024 + .saturating_add(Weight::from_ref_time(329_100_936).saturating_mul(n.into())) + .saturating_add(T::DbWeight::get().reads(6)) + .saturating_add(T::DbWeight::get().writes(3)) } // Storage: System Account (r:1 w:0) // Storage: Contracts ContractInfoOf (r:1 w:1) @@ -901,12 +902,12 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 1]`. fn seal_hash_keccak_256(r: u32, ) -> Weight { - // Minimum execution time: 292_772 nanoseconds. - Weight::from_ref_time(294_845_565 as u64) - // Standard Error: 118_932 - .saturating_add(Weight::from_ref_time(53_186_034 as u64).saturating_mul(r as u64)) - .saturating_add(T::DbWeight::get().reads(6 as u64)) - .saturating_add(T::DbWeight::get().writes(3 as u64)) + // Minimum execution time: 386_256 nanoseconds. + Weight::from_ref_time(388_193_142) + // Standard Error: 132_836 + .saturating_add(Weight::from_ref_time(53_953_657).saturating_mul(r.into())) + .saturating_add(T::DbWeight::get().reads(6)) + .saturating_add(T::DbWeight::get().writes(3)) } // Storage: System Account (r:1 w:0) // Storage: Contracts ContractInfoOf (r:1 w:1) @@ -915,12 +916,12 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `n` is `[0, 1024]`. fn seal_hash_keccak_256_per_kb(n: u32, ) -> Weight { - // Minimum execution time: 348_057 nanoseconds. - Weight::from_ref_time(354_903_000 as u64) - // Standard Error: 63_036 - .saturating_add(Weight::from_ref_time(247_852_636 as u64).saturating_mul(n as u64)) - .saturating_add(T::DbWeight::get().reads(6 as u64)) - .saturating_add(T::DbWeight::get().writes(3 as u64)) + // Minimum execution time: 440_365 nanoseconds. + Weight::from_ref_time(441_296_000) + // Standard Error: 64_616 + .saturating_add(Weight::from_ref_time(251_483_815).saturating_mul(n.into())) + .saturating_add(T::DbWeight::get().reads(6)) + .saturating_add(T::DbWeight::get().writes(3)) } // Storage: System Account (r:1 w:0) // Storage: Contracts ContractInfoOf (r:1 w:1) @@ -929,12 +930,12 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 1]`. fn seal_hash_blake2_256(r: u32, ) -> Weight { - // Minimum execution time: 290_417 nanoseconds. - Weight::from_ref_time(295_285_706 as u64) - // Standard Error: 124_630 - .saturating_add(Weight::from_ref_time(31_293_293 as u64).saturating_mul(r as u64)) - .saturating_add(T::DbWeight::get().reads(6 as u64)) - .saturating_add(T::DbWeight::get().writes(3 as u64)) + // Minimum execution time: 386_467 nanoseconds. + Weight::from_ref_time(388_528_932) + // Standard Error: 254_215 + .saturating_add(Weight::from_ref_time(31_115_367).saturating_mul(r.into())) + .saturating_add(T::DbWeight::get().reads(6)) + .saturating_add(T::DbWeight::get().writes(3)) } // Storage: System Account (r:1 w:0) // Storage: Contracts ContractInfoOf (r:1 w:1) @@ -943,12 +944,12 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `n` is `[0, 1024]`. fn seal_hash_blake2_256_per_kb(n: u32, ) -> Weight { - // Minimum execution time: 325_903 nanoseconds. - Weight::from_ref_time(326_482_000 as u64) - // Standard Error: 47_465 - .saturating_add(Weight::from_ref_time(99_615_769 as u64).saturating_mul(n as u64)) - .saturating_add(T::DbWeight::get().reads(6 as u64)) - .saturating_add(T::DbWeight::get().writes(3 as u64)) + // Minimum execution time: 418_954 nanoseconds. + Weight::from_ref_time(419_773_000) + // Standard Error: 50_763 + .saturating_add(Weight::from_ref_time(103_192_404).saturating_mul(n.into())) + .saturating_add(T::DbWeight::get().reads(6)) + .saturating_add(T::DbWeight::get().writes(3)) } // Storage: System Account (r:1 w:0) // Storage: Contracts ContractInfoOf (r:1 w:1) @@ -957,12 +958,12 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 1]`. fn seal_hash_blake2_128(r: u32, ) -> Weight { - // Minimum execution time: 291_624 nanoseconds. - Weight::from_ref_time(295_781_938 as u64) - // Standard Error: 849_772 - .saturating_add(Weight::from_ref_time(30_869_061 as u64).saturating_mul(r as u64)) - .saturating_add(T::DbWeight::get().reads(6 as u64)) - .saturating_add(T::DbWeight::get().writes(3 as u64)) + // Minimum execution time: 384_532 nanoseconds. + Weight::from_ref_time(386_635_138) + // Standard Error: 168_863 + .saturating_add(Weight::from_ref_time(32_342_361).saturating_mul(r.into())) + .saturating_add(T::DbWeight::get().reads(6)) + .saturating_add(T::DbWeight::get().writes(3)) } // Storage: System Account (r:1 w:0) // Storage: Contracts ContractInfoOf (r:1 w:1) @@ -971,12 +972,12 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `n` is `[0, 1024]`. fn seal_hash_blake2_128_per_kb(n: u32, ) -> Weight { - // Minimum execution time: 323_456 nanoseconds. - Weight::from_ref_time(324_815_000 as u64) - // Standard Error: 49_126 - .saturating_add(Weight::from_ref_time(99_651_878 as u64).saturating_mul(n as u64)) - .saturating_add(T::DbWeight::get().reads(6 as u64)) - .saturating_add(T::DbWeight::get().writes(3 as u64)) + // Minimum execution time: 417_059 nanoseconds. + Weight::from_ref_time(417_642_000) + // Standard Error: 50_810 + .saturating_add(Weight::from_ref_time(103_200_669).saturating_mul(n.into())) + .saturating_add(T::DbWeight::get().reads(6)) + .saturating_add(T::DbWeight::get().writes(3)) } // Storage: System Account (r:1 w:0) // Storage: Contracts ContractInfoOf (r:1 w:1) @@ -985,12 +986,12 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 1]`. fn seal_ecdsa_recover(r: u32, ) -> Weight { - // Minimum execution time: 294_244 nanoseconds. - Weight::from_ref_time(296_117_277 as u64) - // Standard Error: 513_100 - .saturating_add(Weight::from_ref_time(3_005_168_422 as u64).saturating_mul(r as u64)) - .saturating_add(T::DbWeight::get().reads(6 as u64)) - .saturating_add(T::DbWeight::get().writes(3 as u64)) + // Minimum execution time: 386_945 nanoseconds. + Weight::from_ref_time(389_048_475) + // Standard Error: 889_352 + .saturating_add(Weight::from_ref_time(3_041_464_624).saturating_mul(r.into())) + .saturating_add(T::DbWeight::get().reads(6)) + .saturating_add(T::DbWeight::get().writes(3)) } // Storage: System Account (r:1 w:0) // Storage: Contracts ContractInfoOf (r:1 w:1) @@ -999,12 +1000,12 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 1]`. fn seal_ecdsa_to_eth_address(r: u32, ) -> Weight { - // Minimum execution time: 293_099 nanoseconds. - Weight::from_ref_time(295_349_591 as u64) - // Standard Error: 437_688 - .saturating_add(Weight::from_ref_time(2_079_472_608 as u64).saturating_mul(r as u64)) - .saturating_add(T::DbWeight::get().reads(6 as u64)) - .saturating_add(T::DbWeight::get().writes(3 as u64)) + // Minimum execution time: 386_365 nanoseconds. + Weight::from_ref_time(388_405_348) + // Standard Error: 512_250 + .saturating_add(Weight::from_ref_time(2_062_529_051).saturating_mul(r.into())) + .saturating_add(T::DbWeight::get().reads(6)) + .saturating_add(T::DbWeight::get().writes(3)) } // Storage: System Account (r:1 w:0) // Storage: Contracts ContractInfoOf (r:1 w:1) @@ -1014,14 +1015,14 @@ impl WeightInfo for SubstrateWeight { // Storage: Contracts OwnerInfoOf (r:16 w:16) /// The range of component `r` is `[0, 20]`. fn seal_set_code_hash(r: u32, ) -> Weight { - // Minimum execution time: 293_692 nanoseconds. - Weight::from_ref_time(294_871_000 as u64) - // Standard Error: 2_737_018 - .saturating_add(Weight::from_ref_time(1_360_098_499 as u64).saturating_mul(r as u64)) - .saturating_add(T::DbWeight::get().reads(6 as u64)) - .saturating_add(T::DbWeight::get().reads((225 as u64).saturating_mul(r as u64))) - .saturating_add(T::DbWeight::get().writes(3 as u64)) - .saturating_add(T::DbWeight::get().writes((150 as u64).saturating_mul(r as u64))) + // Minimum execution time: 386_823 nanoseconds. + Weight::from_ref_time(387_848_000) + // Standard Error: 2_687_502 + .saturating_add(Weight::from_ref_time(1_396_028_810).saturating_mul(r.into())) + .saturating_add(T::DbWeight::get().reads(6)) + .saturating_add(T::DbWeight::get().reads((225_u64).saturating_mul(r.into()))) + .saturating_add(T::DbWeight::get().writes(3)) + .saturating_add(T::DbWeight::get().writes((150_u64).saturating_mul(r.into()))) } // Storage: System Account (r:1 w:0) // Storage: Contracts ContractInfoOf (r:1 w:1) @@ -1030,12 +1031,12 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_reentrance_count(r: u32, ) -> Weight { - // Minimum execution time: 295_570 nanoseconds. - Weight::from_ref_time(299_077_520 as u64) - // Standard Error: 23_516 - .saturating_add(Weight::from_ref_time(10_971_589 as u64).saturating_mul(r as u64)) - .saturating_add(T::DbWeight::get().reads(6 as u64)) - .saturating_add(T::DbWeight::get().writes(3 as u64)) + // Minimum execution time: 387_762 nanoseconds. + Weight::from_ref_time(391_044_363) + // Standard Error: 15_755 + .saturating_add(Weight::from_ref_time(10_630_195).saturating_mul(r.into())) + .saturating_add(T::DbWeight::get().reads(6)) + .saturating_add(T::DbWeight::get().writes(3)) } // Storage: System Account (r:1 w:0) // Storage: Contracts ContractInfoOf (r:1 w:1) @@ -1044,369 +1045,376 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_account_reentrance_count(r: u32, ) -> Weight { - // Minimum execution time: 296_873 nanoseconds. - Weight::from_ref_time(336_309_706 as u64) - // Standard Error: 125_484 - .saturating_add(Weight::from_ref_time(25_321_948 as u64).saturating_mul(r as u64)) - .saturating_add(T::DbWeight::get().reads(6 as u64)) - .saturating_add(T::DbWeight::get().writes(3 as u64)) + // Minimum execution time: 388_770 nanoseconds. + Weight::from_ref_time(428_228_487) + // Standard Error: 128_641 + .saturating_add(Weight::from_ref_time(25_260_677).saturating_mul(r.into())) + .saturating_add(T::DbWeight::get().reads(6)) + .saturating_add(T::DbWeight::get().writes(3)) } /// The range of component `r` is `[0, 50]`. fn instr_i64const(r: u32, ) -> Weight { - // Minimum execution time: 686 nanoseconds. - Weight::from_ref_time(895_726 as u64) - // Standard Error: 144 - .saturating_add(Weight::from_ref_time(344_525 as u64).saturating_mul(r as u64)) + // Minimum execution time: 807 nanoseconds. + Weight::from_ref_time(993_593) + // Standard Error: 186 + .saturating_add(Weight::from_ref_time(344_644).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64load(r: u32, ) -> Weight { - // Minimum execution time: 780 nanoseconds. - Weight::from_ref_time(590_334 as u64) - // Standard Error: 10_839 - .saturating_add(Weight::from_ref_time(1_038_503 as u64).saturating_mul(r as u64)) + // Minimum execution time: 894 nanoseconds. + Weight::from_ref_time(1_336_938) + // Standard Error: 553 + .saturating_add(Weight::from_ref_time(972_930).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64store(r: u32, ) -> Weight { - // Minimum execution time: 755 nanoseconds. - Weight::from_ref_time(1_139_912 as u64) - // Standard Error: 466 - .saturating_add(Weight::from_ref_time(881_780 as u64).saturating_mul(r as u64)) + // Minimum execution time: 910 nanoseconds. + Weight::from_ref_time(1_170_336) + // Standard Error: 391 + .saturating_add(Weight::from_ref_time(881_855).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_select(r: u32, ) -> Weight { - // Minimum execution time: 670 nanoseconds. - Weight::from_ref_time(941_845 as u64) - // Standard Error: 227 - .saturating_add(Weight::from_ref_time(956_897 as u64).saturating_mul(r as u64)) + // Minimum execution time: 795 nanoseconds. + Weight::from_ref_time(1_066_409) + // Standard Error: 230 + .saturating_add(Weight::from_ref_time(954_528).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_if(r: u32, ) -> Weight { - // Minimum execution time: 676 nanoseconds. - Weight::from_ref_time(600_675 as u64) - // Standard Error: 555 - .saturating_add(Weight::from_ref_time(1_294_447 as u64).saturating_mul(r as u64)) + // Minimum execution time: 798 nanoseconds. + Weight::from_ref_time(667_331) + // Standard Error: 924 + .saturating_add(Weight::from_ref_time(1_279_286).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_br(r: u32, ) -> Weight { - // Minimum execution time: 680 nanoseconds. - Weight::from_ref_time(1_192_340 as u64) - // Standard Error: 897 - .saturating_add(Weight::from_ref_time(524_835 as u64).saturating_mul(r as u64)) + // Minimum execution time: 809 nanoseconds. + Weight::from_ref_time(1_263_853) + // Standard Error: 1_002 + .saturating_add(Weight::from_ref_time(528_897).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_br_if(r: u32, ) -> Weight { - // Minimum execution time: 653 nanoseconds. - Weight::from_ref_time(1_136_213 as u64) - // Standard Error: 1_137 - .saturating_add(Weight::from_ref_time(791_920 as u64).saturating_mul(r as u64)) + // Minimum execution time: 777 nanoseconds. + Weight::from_ref_time(1_001_072) + // Standard Error: 1_858 + .saturating_add(Weight::from_ref_time(793_120).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_br_table(r: u32, ) -> Weight { - // Minimum execution time: 669 nanoseconds. - Weight::from_ref_time(491_588 as u64) - // Standard Error: 2_098 - .saturating_add(Weight::from_ref_time(1_078_017 as u64).saturating_mul(r as u64)) + // Minimum execution time: 798 nanoseconds. + Weight::from_ref_time(663_144) + // Standard Error: 1_600 + .saturating_add(Weight::from_ref_time(1_072_004).saturating_mul(r.into())) } /// The range of component `e` is `[1, 256]`. fn instr_br_table_per_entry(e: u32, ) -> Weight { - // Minimum execution time: 2_128 nanoseconds. - Weight::from_ref_time(2_565_932 as u64) - // Standard Error: 76 - .saturating_add(Weight::from_ref_time(4_830 as u64).saturating_mul(e as u64)) + // Minimum execution time: 2_291 nanoseconds. + Weight::from_ref_time(2_684_713) + // Standard Error: 70 + .saturating_add(Weight::from_ref_time(4_823).saturating_mul(e.into())) } /// The range of component `r` is `[0, 50]`. fn instr_call(r: u32, ) -> Weight { - // Minimum execution time: 665 nanoseconds. - Weight::from_ref_time(1_593_317 as u64) - // Standard Error: 2_288 - .saturating_add(Weight::from_ref_time(2_195_453 as u64).saturating_mul(r as u64)) + // Minimum execution time: 808 nanoseconds. + Weight::from_ref_time(1_772_141) + // Standard Error: 2_076 + .saturating_add(Weight::from_ref_time(2_271_909).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_call_indirect(r: u32, ) -> Weight { - // Minimum execution time: 796 nanoseconds. - Weight::from_ref_time(1_816_603 as u64) - // Standard Error: 2_183 - .saturating_add(Weight::from_ref_time(2_808_821 as u64).saturating_mul(r as u64)) + // Minimum execution time: 875 nanoseconds. + Weight::from_ref_time(2_128_173) + // Standard Error: 1_989 + .saturating_add(Weight::from_ref_time(2_989_773).saturating_mul(r.into())) } /// The range of component `p` is `[0, 128]`. fn instr_call_indirect_per_param(p: u32, ) -> Weight { - // Minimum execution time: 4_212 nanoseconds. - Weight::from_ref_time(5_097_891 as u64) - // Standard Error: 576 - .saturating_add(Weight::from_ref_time(180_948 as u64).saturating_mul(p as u64)) + // Minimum execution time: 4_631 nanoseconds. + Weight::from_ref_time(5_368_558) + // Standard Error: 284 + .saturating_add(Weight::from_ref_time(178_935).saturating_mul(p.into())) } /// The range of component `r` is `[0, 50]`. fn instr_local_get(r: u32, ) -> Weight { - // Minimum execution time: 1_412 nanoseconds. - Weight::from_ref_time(1_733_015 as u64) - // Standard Error: 215 - .saturating_add(Weight::from_ref_time(366_629 as u64).saturating_mul(r as u64)) + // Minimum execution time: 3_009 nanoseconds. + Weight::from_ref_time(3_196_359) + // Standard Error: 455 + .saturating_add(Weight::from_ref_time(370_180).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_local_set(r: u32, ) -> Weight { - // Minimum execution time: 1_436 nanoseconds. - Weight::from_ref_time(1_772_333 as u64) - // Standard Error: 288 - .saturating_add(Weight::from_ref_time(380_886 as u64).saturating_mul(r as u64)) + // Minimum execution time: 3_016 nanoseconds. + Weight::from_ref_time(3_233_560) + // Standard Error: 214 + .saturating_add(Weight::from_ref_time(382_132).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_local_tee(r: u32, ) -> Weight { - // Minimum execution time: 1_408 nanoseconds. - Weight::from_ref_time(1_731_571 as u64) - // Standard Error: 334 - .saturating_add(Weight::from_ref_time(526_489 as u64).saturating_mul(r as u64)) + // Minimum execution time: 2_974 nanoseconds. + Weight::from_ref_time(3_272_152) + // Standard Error: 320 + .saturating_add(Weight::from_ref_time(526_633).saturating_mul(r.into())) + } + /// The range of component `r` is `[0, 50]`. + fn call_per_local(r: u32, ) -> Weight { + // Minimum execution time: 2_987 nanoseconds. + Weight::from_ref_time(3_082_877) + // Standard Error: 84 + .saturating_add(Weight::from_ref_time(331).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_global_get(r: u32, ) -> Weight { - // Minimum execution time: 752 nanoseconds. - Weight::from_ref_time(1_118_170 as u64) - // Standard Error: 302 - .saturating_add(Weight::from_ref_time(809_371 as u64).saturating_mul(r as u64)) + // Minimum execution time: 892 nanoseconds. + Weight::from_ref_time(1_160_832) + // Standard Error: 1_077 + .saturating_add(Weight::from_ref_time(813_565).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_global_set(r: u32, ) -> Weight { - // Minimum execution time: 770 nanoseconds. - Weight::from_ref_time(990_414 as u64) - // Standard Error: 331 - .saturating_add(Weight::from_ref_time(831_541 as u64).saturating_mul(r as u64)) + // Minimum execution time: 870 nanoseconds. + Weight::from_ref_time(1_164_570) + // Standard Error: 269 + .saturating_add(Weight::from_ref_time(828_103).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_memory_current(r: u32, ) -> Weight { - // Minimum execution time: 783 nanoseconds. - Weight::from_ref_time(992_847 as u64) - // Standard Error: 437 - .saturating_add(Weight::from_ref_time(695_374 as u64).saturating_mul(r as u64)) + // Minimum execution time: 897 nanoseconds. + Weight::from_ref_time(1_109_103) + // Standard Error: 327 + .saturating_add(Weight::from_ref_time(696_983).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn instr_memory_grow(r: u32, ) -> Weight { - // Minimum execution time: 664 nanoseconds. - Weight::from_ref_time(758_730 as u64) - // Standard Error: 5_030 - .saturating_add(Weight::from_ref_time(184_801_569 as u64).saturating_mul(r as u64)) + // Minimum execution time: 810 nanoseconds. + Weight::from_ref_time(887_677) + // Standard Error: 4_455 + .saturating_add(Weight::from_ref_time(234_552_222).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64clz(r: u32, ) -> Weight { - // Minimum execution time: 657 nanoseconds. - Weight::from_ref_time(941_928 as u64) - // Standard Error: 216 - .saturating_add(Weight::from_ref_time(506_159 as u64).saturating_mul(r as u64)) + // Minimum execution time: 814 nanoseconds. + Weight::from_ref_time(1_049_836) + // Standard Error: 248 + .saturating_add(Weight::from_ref_time(505_514).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64ctz(r: u32, ) -> Weight { - // Minimum execution time: 617 nanoseconds. - Weight::from_ref_time(1_009_437 as u64) - // Standard Error: 435 - .saturating_add(Weight::from_ref_time(512_427 as u64).saturating_mul(r as u64)) + // Minimum execution time: 787 nanoseconds. + Weight::from_ref_time(1_050_190) + // Standard Error: 255 + .saturating_add(Weight::from_ref_time(504_619).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64popcnt(r: u32, ) -> Weight { - // Minimum execution time: 663 nanoseconds. - Weight::from_ref_time(875_558 as u64) - // Standard Error: 394 - .saturating_add(Weight::from_ref_time(513_247 as u64).saturating_mul(r as u64)) + // Minimum execution time: 774 nanoseconds. + Weight::from_ref_time(1_048_342) + // Standard Error: 181 + .saturating_add(Weight::from_ref_time(504_197).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64eqz(r: u32, ) -> Weight { - // Minimum execution time: 664 nanoseconds. - Weight::from_ref_time(891_913 as u64) - // Standard Error: 171 - .saturating_add(Weight::from_ref_time(523_595 as u64).saturating_mul(r as u64)) + // Minimum execution time: 803 nanoseconds. + Weight::from_ref_time(1_066_161) + // Standard Error: 180 + .saturating_add(Weight::from_ref_time(521_520).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64extendsi32(r: u32, ) -> Weight { - // Minimum execution time: 638 nanoseconds. - Weight::from_ref_time(1_003_558 as u64) - // Standard Error: 471 - .saturating_add(Weight::from_ref_time(502_671 as u64).saturating_mul(r as u64)) + // Minimum execution time: 788 nanoseconds. + Weight::from_ref_time(1_036_425) + // Standard Error: 234 + .saturating_add(Weight::from_ref_time(503_575).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64extendui32(r: u32, ) -> Weight { - // Minimum execution time: 665 nanoseconds. - Weight::from_ref_time(892_435 as u64) - // Standard Error: 162 - .saturating_add(Weight::from_ref_time(504_300 as u64).saturating_mul(r as u64)) + // Minimum execution time: 767 nanoseconds. + Weight::from_ref_time(1_067_534) + // Standard Error: 205 + .saturating_add(Weight::from_ref_time(502_363).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32wrapi64(r: u32, ) -> Weight { - // Minimum execution time: 626 nanoseconds. - Weight::from_ref_time(880_015 as u64) - // Standard Error: 229 - .saturating_add(Weight::from_ref_time(503_941 as u64).saturating_mul(r as u64)) + // Minimum execution time: 811 nanoseconds. + Weight::from_ref_time(1_063_190) + // Standard Error: 213 + .saturating_add(Weight::from_ref_time(501_579).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64eq(r: u32, ) -> Weight { - // Minimum execution time: 623 nanoseconds. - Weight::from_ref_time(893_955 as u64) - // Standard Error: 238 - .saturating_add(Weight::from_ref_time(731_619 as u64).saturating_mul(r as u64)) + // Minimum execution time: 800 nanoseconds. + Weight::from_ref_time(1_016_014) + // Standard Error: 204 + .saturating_add(Weight::from_ref_time(730_595).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64ne(r: u32, ) -> Weight { - // Minimum execution time: 661 nanoseconds. - Weight::from_ref_time(904_145 as u64) - // Standard Error: 210 - .saturating_add(Weight::from_ref_time(730_497 as u64).saturating_mul(r as u64)) + // Minimum execution time: 786 nanoseconds. + Weight::from_ref_time(1_014_690) + // Standard Error: 236 + .saturating_add(Weight::from_ref_time(730_895).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64lts(r: u32, ) -> Weight { - // Minimum execution time: 670 nanoseconds. - Weight::from_ref_time(910_832 as u64) - // Standard Error: 248 - .saturating_add(Weight::from_ref_time(738_960 as u64).saturating_mul(r as u64)) + // Minimum execution time: 811 nanoseconds. + Weight::from_ref_time(1_036_456) + // Standard Error: 168 + .saturating_add(Weight::from_ref_time(738_608).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64ltu(r: u32, ) -> Weight { - // Minimum execution time: 600 nanoseconds. - Weight::from_ref_time(910_816 as u64) - // Standard Error: 257 - .saturating_add(Weight::from_ref_time(742_585 as u64).saturating_mul(r as u64)) + // Minimum execution time: 794 nanoseconds. + Weight::from_ref_time(1_006_238) + // Standard Error: 325 + .saturating_add(Weight::from_ref_time(743_196).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64gts(r: u32, ) -> Weight { - // Minimum execution time: 697 nanoseconds. - Weight::from_ref_time(937_672 as u64) - // Standard Error: 291 - .saturating_add(Weight::from_ref_time(746_511 as u64).saturating_mul(r as u64)) + // Minimum execution time: 795 nanoseconds. + Weight::from_ref_time(1_037_727) + // Standard Error: 172 + .saturating_add(Weight::from_ref_time(737_332).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64gtu(r: u32, ) -> Weight { - // Minimum execution time: 651 nanoseconds. - Weight::from_ref_time(920_151 as u64) - // Standard Error: 185 - .saturating_add(Weight::from_ref_time(743_483 as u64).saturating_mul(r as u64)) + // Minimum execution time: 814 nanoseconds. + Weight::from_ref_time(1_036_615) + // Standard Error: 147 + .saturating_add(Weight::from_ref_time(742_784).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64les(r: u32, ) -> Weight { - // Minimum execution time: 622 nanoseconds. - Weight::from_ref_time(914_571 as u64) - // Standard Error: 264 - .saturating_add(Weight::from_ref_time(733_935 as u64).saturating_mul(r as u64)) + // Minimum execution time: 794 nanoseconds. + Weight::from_ref_time(1_106_423) + // Standard Error: 450 + .saturating_add(Weight::from_ref_time(729_887).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64leu(r: u32, ) -> Weight { - // Minimum execution time: 653 nanoseconds. - Weight::from_ref_time(914_243 as u64) - // Standard Error: 199 - .saturating_add(Weight::from_ref_time(738_786 as u64).saturating_mul(r as u64)) + // Minimum execution time: 789 nanoseconds. + Weight::from_ref_time(1_037_963) + // Standard Error: 155 + .saturating_add(Weight::from_ref_time(737_454).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64ges(r: u32, ) -> Weight { - // Minimum execution time: 625 nanoseconds. - Weight::from_ref_time(1_144_724 as u64) - // Standard Error: 1_367 - .saturating_add(Weight::from_ref_time(729_921 as u64).saturating_mul(r as u64)) + // Minimum execution time: 801 nanoseconds. + Weight::from_ref_time(1_021_980) + // Standard Error: 187 + .saturating_add(Weight::from_ref_time(730_382).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64geu(r: u32, ) -> Weight { - // Minimum execution time: 643 nanoseconds. - Weight::from_ref_time(897_337 as u64) - // Standard Error: 162 - .saturating_add(Weight::from_ref_time(738_471 as u64).saturating_mul(r as u64)) + // Minimum execution time: 818 nanoseconds. + Weight::from_ref_time(1_040_286) + // Standard Error: 194 + .saturating_add(Weight::from_ref_time(730_584).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64add(r: u32, ) -> Weight { - // Minimum execution time: 672 nanoseconds. - Weight::from_ref_time(921_395 as u64) - // Standard Error: 465 - .saturating_add(Weight::from_ref_time(719_508 as u64).saturating_mul(r as u64)) + // Minimum execution time: 782 nanoseconds. + Weight::from_ref_time(1_022_827) + // Standard Error: 260 + .saturating_add(Weight::from_ref_time(717_537).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64sub(r: u32, ) -> Weight { - // Minimum execution time: 672 nanoseconds. - Weight::from_ref_time(889_319 as u64) - // Standard Error: 392 - .saturating_add(Weight::from_ref_time(714_186 as u64).saturating_mul(r as u64)) + // Minimum execution time: 798 nanoseconds. + Weight::from_ref_time(1_043_859) + // Standard Error: 148 + .saturating_add(Weight::from_ref_time(708_549).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64mul(r: u32, ) -> Weight { - // Minimum execution time: 660 nanoseconds. - Weight::from_ref_time(898_856 as u64) - // Standard Error: 189 - .saturating_add(Weight::from_ref_time(714_302 as u64).saturating_mul(r as u64)) + // Minimum execution time: 826 nanoseconds. + Weight::from_ref_time(1_079_108) + // Standard Error: 282 + .saturating_add(Weight::from_ref_time(710_113).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64divs(r: u32, ) -> Weight { - // Minimum execution time: 629 nanoseconds. - Weight::from_ref_time(902_499 as u64) - // Standard Error: 428 - .saturating_add(Weight::from_ref_time(1_346_772 as u64).saturating_mul(r as u64)) + // Minimum execution time: 773 nanoseconds. + Weight::from_ref_time(993_007) + // Standard Error: 507 + .saturating_add(Weight::from_ref_time(1_350_063).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64divu(r: u32, ) -> Weight { - // Minimum execution time: 624 nanoseconds. - Weight::from_ref_time(944_381 as u64) - // Standard Error: 389 - .saturating_add(Weight::from_ref_time(1_281_605 as u64).saturating_mul(r as u64)) + // Minimum execution time: 770 nanoseconds. + Weight::from_ref_time(1_028_975) + // Standard Error: 232 + .saturating_add(Weight::from_ref_time(1_281_841).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64rems(r: u32, ) -> Weight { - // Minimum execution time: 667 nanoseconds. - Weight::from_ref_time(876_301 as u64) - // Standard Error: 589 - .saturating_add(Weight::from_ref_time(1_397_964 as u64).saturating_mul(r as u64)) + // Minimum execution time: 789 nanoseconds. + Weight::from_ref_time(1_015_401) + // Standard Error: 318 + .saturating_add(Weight::from_ref_time(1_391_886).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64remu(r: u32, ) -> Weight { - // Minimum execution time: 611 nanoseconds. - Weight::from_ref_time(865_466 as u64) - // Standard Error: 253 - .saturating_add(Weight::from_ref_time(1_283_803 as u64).saturating_mul(r as u64)) + // Minimum execution time: 764 nanoseconds. + Weight::from_ref_time(1_133_145) + // Standard Error: 591 + .saturating_add(Weight::from_ref_time(1_285_902).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64and(r: u32, ) -> Weight { - // Minimum execution time: 653 nanoseconds. - Weight::from_ref_time(882_010 as u64) - // Standard Error: 205 - .saturating_add(Weight::from_ref_time(731_251 as u64).saturating_mul(r as u64)) + // Minimum execution time: 807 nanoseconds. + Weight::from_ref_time(991_532) + // Standard Error: 326 + .saturating_add(Weight::from_ref_time(719_079).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64or(r: u32, ) -> Weight { - // Minimum execution time: 638 nanoseconds. - Weight::from_ref_time(917_858 as u64) - // Standard Error: 249 - .saturating_add(Weight::from_ref_time(795_023 as u64).saturating_mul(r as u64)) + // Minimum execution time: 819 nanoseconds. + Weight::from_ref_time(1_054_904) + // Standard Error: 460 + .saturating_add(Weight::from_ref_time(717_523).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64xor(r: u32, ) -> Weight { - // Minimum execution time: 636 nanoseconds. - Weight::from_ref_time(892_650 as u64) - // Standard Error: 252 - .saturating_add(Weight::from_ref_time(729_337 as u64).saturating_mul(r as u64)) + // Minimum execution time: 795 nanoseconds. + Weight::from_ref_time(1_047_271) + // Standard Error: 236 + .saturating_add(Weight::from_ref_time(717_486).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64shl(r: u32, ) -> Weight { - // Minimum execution time: 648 nanoseconds. - Weight::from_ref_time(918_889 as u64) - // Standard Error: 1_079 - .saturating_add(Weight::from_ref_time(746_835 as u64).saturating_mul(r as u64)) + // Minimum execution time: 816 nanoseconds. + Weight::from_ref_time(1_043_522) + // Standard Error: 207 + .saturating_add(Weight::from_ref_time(732_343).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64shrs(r: u32, ) -> Weight { - // Minimum execution time: 677 nanoseconds. - Weight::from_ref_time(931_684 as u64) - // Standard Error: 259 - .saturating_add(Weight::from_ref_time(734_540 as u64).saturating_mul(r as u64)) + // Minimum execution time: 818 nanoseconds. + Weight::from_ref_time(1_053_113) + // Standard Error: 311 + .saturating_add(Weight::from_ref_time(732_543).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64shru(r: u32, ) -> Weight { - // Minimum execution time: 635 nanoseconds. - Weight::from_ref_time(914_996 as u64) - // Standard Error: 611 - .saturating_add(Weight::from_ref_time(735_020 as u64).saturating_mul(r as u64)) + // Minimum execution time: 793 nanoseconds. + Weight::from_ref_time(1_026_502) + // Standard Error: 245 + .saturating_add(Weight::from_ref_time(732_979).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64rotl(r: u32, ) -> Weight { - // Minimum execution time: 663 nanoseconds. - Weight::from_ref_time(914_333 as u64) - // Standard Error: 169 - .saturating_add(Weight::from_ref_time(734_033 as u64).saturating_mul(r as u64)) + // Minimum execution time: 805 nanoseconds. + Weight::from_ref_time(1_028_827) + // Standard Error: 261 + .saturating_add(Weight::from_ref_time(732_838).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64rotr(r: u32, ) -> Weight { - // Minimum execution time: 631 nanoseconds. - Weight::from_ref_time(916_503 as u64) - // Standard Error: 224 - .saturating_add(Weight::from_ref_time(736_168 as u64).saturating_mul(r as u64)) + // Minimum execution time: 787 nanoseconds. + Weight::from_ref_time(1_012_819) + // Standard Error: 184 + .saturating_add(Weight::from_ref_time(732_578).saturating_mul(r.into())) } } @@ -1414,41 +1422,41 @@ impl WeightInfo for SubstrateWeight { impl WeightInfo for () { // Storage: Contracts DeletionQueue (r:1 w:0) fn on_process_deletion_queue_batch() -> Weight { - // Minimum execution time: 3_174 nanoseconds. - Weight::from_ref_time(3_298_000 as u64) - .saturating_add(RocksDbWeight::get().reads(1 as u64)) + // Minimum execution time: 3_351 nanoseconds. + Weight::from_ref_time(3_512_000) + .saturating_add(RocksDbWeight::get().reads(1)) } // Storage: Skipped Metadata (r:0 w:0) /// The range of component `k` is `[0, 1024]`. fn on_initialize_per_trie_key(k: u32, ) -> Weight { - // Minimum execution time: 15_218 nanoseconds. - Weight::from_ref_time(15_548_154 as u64) - // Standard Error: 732 - .saturating_add(Weight::from_ref_time(940_242 as u64).saturating_mul(k as u64)) - .saturating_add(RocksDbWeight::get().reads(1 as u64)) - .saturating_add(RocksDbWeight::get().writes(1 as u64)) - .saturating_add(RocksDbWeight::get().writes((1 as u64).saturating_mul(k as u64))) + // Minimum execution time: 15_760 nanoseconds. + Weight::from_ref_time(14_659_745) + // Standard Error: 932 + .saturating_add(Weight::from_ref_time(938_135).saturating_mul(k.into())) + .saturating_add(RocksDbWeight::get().reads(1)) + .saturating_add(RocksDbWeight::get().writes(1)) + .saturating_add(RocksDbWeight::get().writes((1_u64).saturating_mul(k.into()))) } // Storage: Contracts DeletionQueue (r:1 w:0) /// The range of component `q` is `[0, 128]`. fn on_initialize_per_queue_item(q: u32, ) -> Weight { - // Minimum execution time: 3_096 nanoseconds. - Weight::from_ref_time(14_949_039 as u64) - // Standard Error: 3_466 - .saturating_add(Weight::from_ref_time(1_236_160 as u64).saturating_mul(q as u64)) - .saturating_add(RocksDbWeight::get().reads(1 as u64)) - .saturating_add(RocksDbWeight::get().writes(1 as u64)) + // Minimum execution time: 3_407 nanoseconds. + Weight::from_ref_time(15_777_233) + // Standard Error: 3_501 + .saturating_add(Weight::from_ref_time(1_207_604).saturating_mul(q.into())) + .saturating_add(RocksDbWeight::get().reads(1)) + .saturating_add(RocksDbWeight::get().writes(1)) } // Storage: Contracts PristineCode (r:1 w:0) // Storage: Contracts CodeStorage (r:0 w:1) /// The range of component `c` is `[0, 64226]`. fn reinstrument(c: u32, ) -> Weight { - // Minimum execution time: 28_333 nanoseconds. - Weight::from_ref_time(19_421_544 as u64) - // Standard Error: 92 - .saturating_add(Weight::from_ref_time(47_629 as u64).saturating_mul(c as u64)) - .saturating_add(RocksDbWeight::get().reads(1 as u64)) - .saturating_add(RocksDbWeight::get().writes(1 as u64)) + // Minimum execution time: 35_297 nanoseconds. + Weight::from_ref_time(28_107_679) + // Standard Error: 59 + .saturating_add(Weight::from_ref_time(46_678).saturating_mul(c.into())) + .saturating_add(RocksDbWeight::get().reads(1)) + .saturating_add(RocksDbWeight::get().writes(1)) } // Storage: Contracts ContractInfoOf (r:1 w:1) // Storage: Contracts CodeStorage (r:1 w:0) @@ -1457,12 +1465,12 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `c` is `[0, 131072]`. fn call_with_code_per_byte(c: u32, ) -> Weight { - // Minimum execution time: 304_381 nanoseconds. - Weight::from_ref_time(315_177_233 as u64) - // Standard Error: 22 - .saturating_add(Weight::from_ref_time(30_372 as u64).saturating_mul(c as u64)) - .saturating_add(RocksDbWeight::get().reads(6 as u64)) - .saturating_add(RocksDbWeight::get().writes(4 as u64)) + // Minimum execution time: 398_442 nanoseconds. + Weight::from_ref_time(417_050_867) + // Standard Error: 26 + .saturating_add(Weight::from_ref_time(30_663).saturating_mul(c.into())) + .saturating_add(RocksDbWeight::get().reads(6)) + .saturating_add(RocksDbWeight::get().writes(4)) } // Storage: Contracts CodeStorage (r:1 w:1) // Storage: Contracts Nonce (r:1 w:1) @@ -1475,14 +1483,14 @@ impl WeightInfo for () { /// The range of component `c` is `[0, 64226]`. /// The range of component `s` is `[0, 1048576]`. fn instantiate_with_code(c: u32, s: u32, ) -> Weight { - // Minimum execution time: 2_119_963 nanoseconds. - Weight::from_ref_time(337_976_516 as u64) - // Standard Error: 84 - .saturating_add(Weight::from_ref_time(88_566 as u64).saturating_mul(c as u64)) + // Minimum execution time: 2_261_042 nanoseconds. + Weight::from_ref_time(414_413_739) + // Standard Error: 93 + .saturating_add(Weight::from_ref_time(90_050).saturating_mul(c.into())) // Standard Error: 5 - .saturating_add(Weight::from_ref_time(1_747 as u64).saturating_mul(s as u64)) - .saturating_add(RocksDbWeight::get().reads(8 as u64)) - .saturating_add(RocksDbWeight::get().writes(9 as u64)) + .saturating_add(Weight::from_ref_time(1_800).saturating_mul(s.into())) + .saturating_add(RocksDbWeight::get().reads(8)) + .saturating_add(RocksDbWeight::get().writes(9)) } // Storage: Contracts CodeStorage (r:1 w:1) // Storage: Contracts Nonce (r:1 w:1) @@ -1493,12 +1501,12 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `s` is `[0, 1048576]`. fn instantiate(s: u32, ) -> Weight { - // Minimum execution time: 184_739 nanoseconds. - Weight::from_ref_time(179_778_057 as u64) + // Minimum execution time: 188_815 nanoseconds. + Weight::from_ref_time(183_163_235) // Standard Error: 2 - .saturating_add(Weight::from_ref_time(1_487 as u64).saturating_mul(s as u64)) - .saturating_add(RocksDbWeight::get().reads(8 as u64)) - .saturating_add(RocksDbWeight::get().writes(7 as u64)) + .saturating_add(Weight::from_ref_time(1_532).saturating_mul(s.into())) + .saturating_add(RocksDbWeight::get().reads(8)) + .saturating_add(RocksDbWeight::get().writes(7)) } // Storage: Contracts ContractInfoOf (r:1 w:1) // Storage: Contracts CodeStorage (r:1 w:0) @@ -1506,10 +1514,10 @@ impl WeightInfo for () { // Storage: System Account (r:1 w:1) // Storage: System EventTopics (r:2 w:2) fn call() -> Weight { - // Minimum execution time: 154_711 nanoseconds. - Weight::from_ref_time(155_527_000 as u64) - .saturating_add(RocksDbWeight::get().reads(6 as u64)) - .saturating_add(RocksDbWeight::get().writes(4 as u64)) + // Minimum execution time: 157_574 nanoseconds. + Weight::from_ref_time(158_266_000) + .saturating_add(RocksDbWeight::get().reads(6)) + .saturating_add(RocksDbWeight::get().writes(4)) } // Storage: Contracts CodeStorage (r:1 w:1) // Storage: System EventTopics (r:1 w:1) @@ -1517,31 +1525,31 @@ impl WeightInfo for () { // Storage: Contracts OwnerInfoOf (r:0 w:1) /// The range of component `c` is `[0, 64226]`. fn upload_code(c: u32, ) -> Weight { - // Minimum execution time: 294_982 nanoseconds. - Weight::from_ref_time(302_482_450 as u64) - // Standard Error: 62 - .saturating_add(Weight::from_ref_time(88_358 as u64).saturating_mul(c as u64)) - .saturating_add(RocksDbWeight::get().reads(2 as u64)) - .saturating_add(RocksDbWeight::get().writes(4 as u64)) + // Minimum execution time: 395_148 nanoseconds. + Weight::from_ref_time(398_235_951) + // Standard Error: 74 + .saturating_add(Weight::from_ref_time(89_980).saturating_mul(c.into())) + .saturating_add(RocksDbWeight::get().reads(2)) + .saturating_add(RocksDbWeight::get().writes(4)) } // Storage: Contracts OwnerInfoOf (r:1 w:1) // Storage: System EventTopics (r:1 w:1) // Storage: Contracts CodeStorage (r:0 w:1) // Storage: Contracts PristineCode (r:0 w:1) fn remove_code() -> Weight { - // Minimum execution time: 39_655 nanoseconds. - Weight::from_ref_time(40_147_000 as u64) - .saturating_add(RocksDbWeight::get().reads(2 as u64)) - .saturating_add(RocksDbWeight::get().writes(4 as u64)) + // Minimum execution time: 40_705 nanoseconds. + Weight::from_ref_time(41_249_000) + .saturating_add(RocksDbWeight::get().reads(2)) + .saturating_add(RocksDbWeight::get().writes(4)) } // Storage: Contracts ContractInfoOf (r:1 w:1) // Storage: Contracts OwnerInfoOf (r:2 w:2) // Storage: System EventTopics (r:3 w:3) fn set_code() -> Weight { - // Minimum execution time: 41_028 nanoseconds. - Weight::from_ref_time(41_565_000 as u64) - .saturating_add(RocksDbWeight::get().reads(6 as u64)) - .saturating_add(RocksDbWeight::get().writes(6 as u64)) + // Minimum execution time: 41_965 nanoseconds. + Weight::from_ref_time(42_395_000) + .saturating_add(RocksDbWeight::get().reads(6)) + .saturating_add(RocksDbWeight::get().writes(6)) } // Storage: System Account (r:1 w:0) // Storage: Contracts ContractInfoOf (r:1 w:1) @@ -1550,12 +1558,12 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_caller(r: u32, ) -> Weight { - // Minimum execution time: 294_231 nanoseconds. - Weight::from_ref_time(298_245_008 as u64) - // Standard Error: 41_817 - .saturating_add(Weight::from_ref_time(16_183_097 as u64).saturating_mul(r as u64)) - .saturating_add(RocksDbWeight::get().reads(6 as u64)) - .saturating_add(RocksDbWeight::get().writes(3 as u64)) + // Minimum execution time: 385_310 nanoseconds. + Weight::from_ref_time(392_824_333) + // Standard Error: 45_857 + .saturating_add(Weight::from_ref_time(15_822_620).saturating_mul(r.into())) + .saturating_add(RocksDbWeight::get().reads(6)) + .saturating_add(RocksDbWeight::get().writes(3)) } // Storage: System Account (r:1 w:0) // Storage: Contracts ContractInfoOf (r:1 w:1) @@ -1564,13 +1572,13 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_is_contract(r: u32, ) -> Weight { - // Minimum execution time: 293_152 nanoseconds. - Weight::from_ref_time(231_239_439 as u64) - // Standard Error: 475_771 - .saturating_add(Weight::from_ref_time(193_804_587 as u64).saturating_mul(r as u64)) - .saturating_add(RocksDbWeight::get().reads(6 as u64)) - .saturating_add(RocksDbWeight::get().reads((80 as u64).saturating_mul(r as u64))) - .saturating_add(RocksDbWeight::get().writes(3 as u64)) + // Minimum execution time: 386_027 nanoseconds. + Weight::from_ref_time(324_558_438) + // Standard Error: 444_278 + .saturating_add(Weight::from_ref_time(199_765_857).saturating_mul(r.into())) + .saturating_add(RocksDbWeight::get().reads(6)) + .saturating_add(RocksDbWeight::get().reads((80_u64).saturating_mul(r.into()))) + .saturating_add(RocksDbWeight::get().writes(3)) } // Storage: System Account (r:1 w:0) // Storage: Contracts ContractInfoOf (r:1 w:1) @@ -1579,13 +1587,13 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_code_hash(r: u32, ) -> Weight { - // Minimum execution time: 296_171 nanoseconds. - Weight::from_ref_time(244_339_298 as u64) - // Standard Error: 440_060 - .saturating_add(Weight::from_ref_time(236_224_857 as u64).saturating_mul(r as u64)) - .saturating_add(RocksDbWeight::get().reads(6 as u64)) - .saturating_add(RocksDbWeight::get().reads((80 as u64).saturating_mul(r as u64))) - .saturating_add(RocksDbWeight::get().writes(3 as u64)) + // Minimum execution time: 387_615 nanoseconds. + Weight::from_ref_time(341_444_028) + // Standard Error: 425_379 + .saturating_add(Weight::from_ref_time(241_543_843).saturating_mul(r.into())) + .saturating_add(RocksDbWeight::get().reads(6)) + .saturating_add(RocksDbWeight::get().reads((80_u64).saturating_mul(r.into()))) + .saturating_add(RocksDbWeight::get().writes(3)) } // Storage: System Account (r:1 w:0) // Storage: Contracts ContractInfoOf (r:1 w:1) @@ -1594,12 +1602,12 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_own_code_hash(r: u32, ) -> Weight { - // Minimum execution time: 294_891 nanoseconds. - Weight::from_ref_time(298_061_159 as u64) - // Standard Error: 30_013 - .saturating_add(Weight::from_ref_time(19_682_309 as u64).saturating_mul(r as u64)) - .saturating_add(RocksDbWeight::get().reads(6 as u64)) - .saturating_add(RocksDbWeight::get().writes(3 as u64)) + // Minimum execution time: 387_177 nanoseconds. + Weight::from_ref_time(390_700_285) + // Standard Error: 45_797 + .saturating_add(Weight::from_ref_time(19_968_728).saturating_mul(r.into())) + .saturating_add(RocksDbWeight::get().reads(6)) + .saturating_add(RocksDbWeight::get().writes(3)) } // Storage: System Account (r:1 w:0) // Storage: Contracts ContractInfoOf (r:1 w:1) @@ -1608,12 +1616,12 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_caller_is_origin(r: u32, ) -> Weight { - // Minimum execution time: 293_259 nanoseconds. - Weight::from_ref_time(296_675_355 as u64) - // Standard Error: 24_508 - .saturating_add(Weight::from_ref_time(10_949_451 as u64).saturating_mul(r as u64)) - .saturating_add(RocksDbWeight::get().reads(6 as u64)) - .saturating_add(RocksDbWeight::get().writes(3 as u64)) + // Minimum execution time: 384_934 nanoseconds. + Weight::from_ref_time(388_392_560) + // Standard Error: 25_599 + .saturating_add(Weight::from_ref_time(10_742_266).saturating_mul(r.into())) + .saturating_add(RocksDbWeight::get().reads(6)) + .saturating_add(RocksDbWeight::get().writes(3)) } // Storage: System Account (r:1 w:0) // Storage: Contracts ContractInfoOf (r:1 w:1) @@ -1622,12 +1630,12 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_address(r: u32, ) -> Weight { - // Minimum execution time: 293_507 nanoseconds. - Weight::from_ref_time(295_682_709 as u64) - // Standard Error: 43_685 - .saturating_add(Weight::from_ref_time(16_461_873 as u64).saturating_mul(r as u64)) - .saturating_add(RocksDbWeight::get().reads(6 as u64)) - .saturating_add(RocksDbWeight::get().writes(3 as u64)) + // Minimum execution time: 385_820 nanoseconds. + Weight::from_ref_time(388_904_788) + // Standard Error: 37_142 + .saturating_add(Weight::from_ref_time(16_240_866).saturating_mul(r.into())) + .saturating_add(RocksDbWeight::get().reads(6)) + .saturating_add(RocksDbWeight::get().writes(3)) } // Storage: System Account (r:1 w:0) // Storage: Contracts ContractInfoOf (r:1 w:1) @@ -1636,12 +1644,12 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_gas_left(r: u32, ) -> Weight { - // Minimum execution time: 293_473 nanoseconds. - Weight::from_ref_time(296_523_274 as u64) - // Standard Error: 34_356 - .saturating_add(Weight::from_ref_time(15_932_835 as u64).saturating_mul(r as u64)) - .saturating_add(RocksDbWeight::get().reads(6 as u64)) - .saturating_add(RocksDbWeight::get().writes(3 as u64)) + // Minimum execution time: 385_658 nanoseconds. + Weight::from_ref_time(386_334_047) + // Standard Error: 65_415 + .saturating_add(Weight::from_ref_time(16_438_666).saturating_mul(r.into())) + .saturating_add(RocksDbWeight::get().reads(6)) + .saturating_add(RocksDbWeight::get().writes(3)) } // Storage: System Account (r:1 w:0) // Storage: Contracts ContractInfoOf (r:1 w:1) @@ -1650,12 +1658,12 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_balance(r: u32, ) -> Weight { - // Minimum execution time: 293_889 nanoseconds. - Weight::from_ref_time(295_471_068 as u64) - // Standard Error: 88_937 - .saturating_add(Weight::from_ref_time(89_606_655 as u64).saturating_mul(r as u64)) - .saturating_add(RocksDbWeight::get().reads(7 as u64)) - .saturating_add(RocksDbWeight::get().writes(3 as u64)) + // Minimum execution time: 385_530 nanoseconds. + Weight::from_ref_time(393_115_210) + // Standard Error: 81_969 + .saturating_add(Weight::from_ref_time(97_737_455).saturating_mul(r.into())) + .saturating_add(RocksDbWeight::get().reads(7)) + .saturating_add(RocksDbWeight::get().writes(3)) } // Storage: System Account (r:1 w:0) // Storage: Contracts ContractInfoOf (r:1 w:1) @@ -1664,12 +1672,12 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_value_transferred(r: u32, ) -> Weight { - // Minimum execution time: 293_747 nanoseconds. - Weight::from_ref_time(297_023_967 as u64) - // Standard Error: 18_756 - .saturating_add(Weight::from_ref_time(15_748_008 as u64).saturating_mul(r as u64)) - .saturating_add(RocksDbWeight::get().reads(6 as u64)) - .saturating_add(RocksDbWeight::get().writes(3 as u64)) + // Minimum execution time: 385_470 nanoseconds. + Weight::from_ref_time(392_881_932) + // Standard Error: 40_681 + .saturating_add(Weight::from_ref_time(15_845_283).saturating_mul(r.into())) + .saturating_add(RocksDbWeight::get().reads(6)) + .saturating_add(RocksDbWeight::get().writes(3)) } // Storage: System Account (r:1 w:0) // Storage: Contracts ContractInfoOf (r:1 w:1) @@ -1678,12 +1686,12 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_minimum_balance(r: u32, ) -> Weight { - // Minimum execution time: 293_590 nanoseconds. - Weight::from_ref_time(296_257_202 as u64) - // Standard Error: 24_863 - .saturating_add(Weight::from_ref_time(15_851_537 as u64).saturating_mul(r as u64)) - .saturating_add(RocksDbWeight::get().reads(6 as u64)) - .saturating_add(RocksDbWeight::get().writes(3 as u64)) + // Minimum execution time: 385_708 nanoseconds. + Weight::from_ref_time(388_997_767) + // Standard Error: 41_761 + .saturating_add(Weight::from_ref_time(15_820_241).saturating_mul(r.into())) + .saturating_add(RocksDbWeight::get().reads(6)) + .saturating_add(RocksDbWeight::get().writes(3)) } // Storage: System Account (r:1 w:0) // Storage: Contracts ContractInfoOf (r:1 w:1) @@ -1692,12 +1700,12 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_block_number(r: u32, ) -> Weight { - // Minimum execution time: 293_746 nanoseconds. - Weight::from_ref_time(297_308_097 as u64) - // Standard Error: 29_585 - .saturating_add(Weight::from_ref_time(15_608_985 as u64).saturating_mul(r as u64)) - .saturating_add(RocksDbWeight::get().reads(6 as u64)) - .saturating_add(RocksDbWeight::get().writes(3 as u64)) + // Minimum execution time: 385_747 nanoseconds. + Weight::from_ref_time(388_874_086) + // Standard Error: 42_905 + .saturating_add(Weight::from_ref_time(15_785_911).saturating_mul(r.into())) + .saturating_add(RocksDbWeight::get().reads(6)) + .saturating_add(RocksDbWeight::get().writes(3)) } // Storage: System Account (r:1 w:0) // Storage: Contracts ContractInfoOf (r:1 w:1) @@ -1706,12 +1714,12 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_now(r: u32, ) -> Weight { - // Minimum execution time: 293_662 nanoseconds. - Weight::from_ref_time(296_393_072 as u64) - // Standard Error: 23_750 - .saturating_add(Weight::from_ref_time(15_891_911 as u64).saturating_mul(r as u64)) - .saturating_add(RocksDbWeight::get().reads(6 as u64)) - .saturating_add(RocksDbWeight::get().writes(3 as u64)) + // Minimum execution time: 385_914 nanoseconds. + Weight::from_ref_time(388_924_494) + // Standard Error: 32_121 + .saturating_add(Weight::from_ref_time(16_317_211).saturating_mul(r.into())) + .saturating_add(RocksDbWeight::get().reads(6)) + .saturating_add(RocksDbWeight::get().writes(3)) } // Storage: System Account (r:1 w:0) // Storage: Contracts ContractInfoOf (r:1 w:1) @@ -1721,12 +1729,12 @@ impl WeightInfo for () { // Storage: TransactionPayment NextFeeMultiplier (r:1 w:0) /// The range of component `r` is `[0, 20]`. fn seal_weight_to_fee(r: u32, ) -> Weight { - // Minimum execution time: 294_036 nanoseconds. - Weight::from_ref_time(301_071_620 as u64) - // Standard Error: 85_146 - .saturating_add(Weight::from_ref_time(84_455_768 as u64).saturating_mul(r as u64)) - .saturating_add(RocksDbWeight::get().reads(7 as u64)) - .saturating_add(RocksDbWeight::get().writes(3 as u64)) + // Minimum execution time: 385_795 nanoseconds. + Weight::from_ref_time(394_833_642) + // Standard Error: 97_857 + .saturating_add(Weight::from_ref_time(86_037_141).saturating_mul(r.into())) + .saturating_add(RocksDbWeight::get().reads(7)) + .saturating_add(RocksDbWeight::get().writes(3)) } // Storage: System Account (r:1 w:0) // Storage: Contracts ContractInfoOf (r:1 w:1) @@ -1735,12 +1743,12 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_gas(r: u32, ) -> Weight { - // Minimum execution time: 142_655 nanoseconds. - Weight::from_ref_time(145_691_226 as u64) - // Standard Error: 11_085 - .saturating_add(Weight::from_ref_time(7_953_680 as u64).saturating_mul(r as u64)) - .saturating_add(RocksDbWeight::get().reads(6 as u64)) - .saturating_add(RocksDbWeight::get().writes(3 as u64)) + // Minimum execution time: 144_925 nanoseconds. + Weight::from_ref_time(148_913_493) + // Standard Error: 10_875 + .saturating_add(Weight::from_ref_time(8_007_048).saturating_mul(r.into())) + .saturating_add(RocksDbWeight::get().reads(6)) + .saturating_add(RocksDbWeight::get().writes(3)) } // Storage: System Account (r:1 w:0) // Storage: Contracts ContractInfoOf (r:1 w:1) @@ -1749,12 +1757,12 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_input(r: u32, ) -> Weight { - // Minimum execution time: 293_613 nanoseconds. - Weight::from_ref_time(296_889_714 as u64) - // Standard Error: 21_550 - .saturating_add(Weight::from_ref_time(13_672_097 as u64).saturating_mul(r as u64)) - .saturating_add(RocksDbWeight::get().reads(6 as u64)) - .saturating_add(RocksDbWeight::get().writes(3 as u64)) + // Minimum execution time: 385_778 nanoseconds. + Weight::from_ref_time(390_355_353) + // Standard Error: 32_751 + .saturating_add(Weight::from_ref_time(13_760_470).saturating_mul(r.into())) + .saturating_add(RocksDbWeight::get().reads(6)) + .saturating_add(RocksDbWeight::get().writes(3)) } // Storage: System Account (r:1 w:0) // Storage: Contracts ContractInfoOf (r:1 w:1) @@ -1763,12 +1771,12 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `n` is `[0, 1024]`. fn seal_input_per_kb(n: u32, ) -> Weight { - // Minimum execution time: 309_866 nanoseconds. - Weight::from_ref_time(328_331_386 as u64) - // Standard Error: 6_205 - .saturating_add(Weight::from_ref_time(9_619_067 as u64).saturating_mul(n as u64)) - .saturating_add(RocksDbWeight::get().reads(6 as u64)) - .saturating_add(RocksDbWeight::get().writes(3 as u64)) + // Minimum execution time: 401_402 nanoseconds. + Weight::from_ref_time(422_940_931) + // Standard Error: 5_443 + .saturating_add(Weight::from_ref_time(9_663_139).saturating_mul(n.into())) + .saturating_add(RocksDbWeight::get().reads(6)) + .saturating_add(RocksDbWeight::get().writes(3)) } // Storage: System Account (r:1 w:0) // Storage: Contracts ContractInfoOf (r:1 w:1) @@ -1777,12 +1785,12 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 1]`. fn seal_return(r: u32, ) -> Weight { - // Minimum execution time: 288_265 nanoseconds. - Weight::from_ref_time(292_739_779 as u64) - // Standard Error: 108_313 - .saturating_add(Weight::from_ref_time(1_475_820 as u64).saturating_mul(r as u64)) - .saturating_add(RocksDbWeight::get().reads(6 as u64)) - .saturating_add(RocksDbWeight::get().writes(3 as u64)) + // Minimum execution time: 382_756 nanoseconds. + Weight::from_ref_time(384_683_395) + // Standard Error: 116_856 + .saturating_add(Weight::from_ref_time(1_151_204).saturating_mul(r.into())) + .saturating_add(RocksDbWeight::get().reads(6)) + .saturating_add(RocksDbWeight::get().writes(3)) } // Storage: System Account (r:1 w:0) // Storage: Contracts ContractInfoOf (r:1 w:1) @@ -1791,12 +1799,12 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `n` is `[0, 1024]`. fn seal_return_per_kb(n: u32, ) -> Weight { - // Minimum execution time: 293_044 nanoseconds. - Weight::from_ref_time(293_846_263 as u64) - // Standard Error: 641 - .saturating_add(Weight::from_ref_time(188_770 as u64).saturating_mul(n as u64)) - .saturating_add(RocksDbWeight::get().reads(6 as u64)) - .saturating_add(RocksDbWeight::get().writes(3 as u64)) + // Minimum execution time: 384_820 nanoseconds. + Weight::from_ref_time(388_189_903) + // Standard Error: 856 + .saturating_add(Weight::from_ref_time(229_062).saturating_mul(n.into())) + .saturating_add(RocksDbWeight::get().reads(6)) + .saturating_add(RocksDbWeight::get().writes(3)) } // Storage: System Account (r:1 w:0) // Storage: Contracts ContractInfoOf (r:1 w:1) @@ -1807,14 +1815,14 @@ impl WeightInfo for () { // Storage: Contracts OwnerInfoOf (r:1 w:1) /// The range of component `r` is `[0, 1]`. fn seal_terminate(r: u32, ) -> Weight { - // Minimum execution time: 289_248 nanoseconds. - Weight::from_ref_time(294_406_912 as u64) - // Standard Error: 112_528 - .saturating_add(Weight::from_ref_time(52_650_987 as u64).saturating_mul(r as u64)) - .saturating_add(RocksDbWeight::get().reads(6 as u64)) - .saturating_add(RocksDbWeight::get().reads((5 as u64).saturating_mul(r as u64))) - .saturating_add(RocksDbWeight::get().writes(3 as u64)) - .saturating_add(RocksDbWeight::get().writes((6 as u64).saturating_mul(r as u64))) + // Minimum execution time: 384_587 nanoseconds. + Weight::from_ref_time(386_621_338) + // Standard Error: 299_975 + .saturating_add(Weight::from_ref_time(62_077_361).saturating_mul(r.into())) + .saturating_add(RocksDbWeight::get().reads(6)) + .saturating_add(RocksDbWeight::get().reads((5_u64).saturating_mul(r.into()))) + .saturating_add(RocksDbWeight::get().writes(3)) + .saturating_add(RocksDbWeight::get().writes((6_u64).saturating_mul(r.into()))) } // Storage: System Account (r:1 w:0) // Storage: Contracts ContractInfoOf (r:1 w:1) @@ -1824,12 +1832,12 @@ impl WeightInfo for () { // Storage: RandomnessCollectiveFlip RandomMaterial (r:1 w:0) /// The range of component `r` is `[0, 20]`. fn seal_random(r: u32, ) -> Weight { - // Minimum execution time: 292_980 nanoseconds. - Weight::from_ref_time(298_232_040 as u64) - // Standard Error: 85_517 - .saturating_add(Weight::from_ref_time(108_891_823 as u64).saturating_mul(r as u64)) - .saturating_add(RocksDbWeight::get().reads(7 as u64)) - .saturating_add(RocksDbWeight::get().writes(3 as u64)) + // Minimum execution time: 385_872 nanoseconds. + Weight::from_ref_time(394_840_887) + // Standard Error: 101_088 + .saturating_add(Weight::from_ref_time(111_846_260).saturating_mul(r.into())) + .saturating_add(RocksDbWeight::get().reads(7)) + .saturating_add(RocksDbWeight::get().writes(3)) } // Storage: System Account (r:1 w:0) // Storage: Contracts ContractInfoOf (r:1 w:1) @@ -1838,12 +1846,12 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_deposit_event(r: u32, ) -> Weight { - // Minimum execution time: 291_668 nanoseconds. - Weight::from_ref_time(302_010_570 as u64) - // Standard Error: 109_901 - .saturating_add(Weight::from_ref_time(214_667_762 as u64).saturating_mul(r as u64)) - .saturating_add(RocksDbWeight::get().reads(6 as u64)) - .saturating_add(RocksDbWeight::get().writes(3 as u64)) + // Minimum execution time: 383_467 nanoseconds. + Weight::from_ref_time(395_803_994) + // Standard Error: 104_115 + .saturating_add(Weight::from_ref_time(224_621_178).saturating_mul(r.into())) + .saturating_add(RocksDbWeight::get().reads(6)) + .saturating_add(RocksDbWeight::get().writes(3)) } // Storage: System Account (r:1 w:0) // Storage: Contracts ContractInfoOf (r:1 w:1) @@ -1853,16 +1861,16 @@ impl WeightInfo for () { /// 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 { - // Minimum execution time: 1_163_533 nanoseconds. - Weight::from_ref_time(501_280_410 as u64) - // Standard Error: 601_576 - .saturating_add(Weight::from_ref_time(172_210_846 as u64).saturating_mul(t as u64)) - // Standard Error: 165_221 - .saturating_add(Weight::from_ref_time(67_584_003 as u64).saturating_mul(n as u64)) - .saturating_add(RocksDbWeight::get().reads(6 as u64)) - .saturating_add(RocksDbWeight::get().reads((80 as u64).saturating_mul(t as u64))) - .saturating_add(RocksDbWeight::get().writes(3 as u64)) - .saturating_add(RocksDbWeight::get().writes((80 as u64).saturating_mul(t as u64))) + // Minimum execution time: 1_281_193 nanoseconds. + Weight::from_ref_time(603_592_599) + // Standard Error: 549_429 + .saturating_add(Weight::from_ref_time(174_448_573).saturating_mul(t.into())) + // Standard Error: 150_899 + .saturating_add(Weight::from_ref_time(71_416_378).saturating_mul(n.into())) + .saturating_add(RocksDbWeight::get().reads(6)) + .saturating_add(RocksDbWeight::get().reads((80_u64).saturating_mul(t.into()))) + .saturating_add(RocksDbWeight::get().writes(3)) + .saturating_add(RocksDbWeight::get().writes((80_u64).saturating_mul(t.into()))) } // Storage: System Account (r:1 w:0) // Storage: Contracts ContractInfoOf (r:1 w:1) @@ -1871,140 +1879,140 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_debug_message(r: u32, ) -> Weight { - // Minimum execution time: 154_390 nanoseconds. - Weight::from_ref_time(158_246_775 as u64) - // Standard Error: 23_812 - .saturating_add(Weight::from_ref_time(12_810_293 as u64).saturating_mul(r as u64)) - .saturating_add(RocksDbWeight::get().reads(6 as u64)) - .saturating_add(RocksDbWeight::get().writes(3 as u64)) + // Minimum execution time: 163_842 nanoseconds. + Weight::from_ref_time(167_077_688) + // Standard Error: 30_772 + .saturating_add(Weight::from_ref_time(12_844_717).saturating_mul(r.into())) + .saturating_add(RocksDbWeight::get().reads(6)) + .saturating_add(RocksDbWeight::get().writes(3)) } // Storage: Skipped Metadata (r:0 w:0) /// The range of component `r` is `[0, 10]`. fn seal_set_storage(r: u32, ) -> Weight { - // Minimum execution time: 292_926 nanoseconds. - Weight::from_ref_time(250_238_246 as u64) - // Standard Error: 485_292 - .saturating_add(Weight::from_ref_time(402_779_709 as u64).saturating_mul(r as u64)) - .saturating_add(RocksDbWeight::get().reads(6 as u64)) - .saturating_add(RocksDbWeight::get().reads((80 as u64).saturating_mul(r as u64))) - .saturating_add(RocksDbWeight::get().writes(3 as u64)) - .saturating_add(RocksDbWeight::get().writes((80 as u64).saturating_mul(r as u64))) + // Minimum execution time: 385_871 nanoseconds. + Weight::from_ref_time(341_622_343) + // Standard Error: 509_207 + .saturating_add(Weight::from_ref_time(420_073_288).saturating_mul(r.into())) + .saturating_add(RocksDbWeight::get().reads(6)) + .saturating_add(RocksDbWeight::get().reads((80_u64).saturating_mul(r.into()))) + .saturating_add(RocksDbWeight::get().writes(3)) + .saturating_add(RocksDbWeight::get().writes((80_u64).saturating_mul(r.into()))) } // Storage: Skipped Metadata (r:0 w:0) /// The range of component `n` is `[0, 8]`. fn seal_set_storage_per_new_kb(n: u32, ) -> Weight { - // Minimum execution time: 421_504 nanoseconds. - Weight::from_ref_time(574_267_945 as u64) - // Standard Error: 1_407_019 - .saturating_add(Weight::from_ref_time(89_516_682 as u64).saturating_mul(n as u64)) - .saturating_add(RocksDbWeight::get().reads(52 as u64)) - .saturating_add(RocksDbWeight::get().reads((7 as u64).saturating_mul(n as u64))) - .saturating_add(RocksDbWeight::get().writes(50 as u64)) - .saturating_add(RocksDbWeight::get().writes((7 as u64).saturating_mul(n as u64))) + // Minimum execution time: 523_524 nanoseconds. + Weight::from_ref_time(680_400_861) + // Standard Error: 1_447_641 + .saturating_add(Weight::from_ref_time(98_310_775).saturating_mul(n.into())) + .saturating_add(RocksDbWeight::get().reads(52)) + .saturating_add(RocksDbWeight::get().reads((7_u64).saturating_mul(n.into()))) + .saturating_add(RocksDbWeight::get().writes(50)) + .saturating_add(RocksDbWeight::get().writes((7_u64).saturating_mul(n.into()))) } // Storage: Skipped Metadata (r:0 w:0) /// The range of component `n` is `[0, 8]`. fn seal_set_storage_per_old_kb(n: u32, ) -> Weight { - // Minimum execution time: 421_422 nanoseconds. - Weight::from_ref_time(545_948_271 as u64) - // Standard Error: 1_148_143 - .saturating_add(Weight::from_ref_time(63_958_096 as u64).saturating_mul(n as u64)) - .saturating_add(RocksDbWeight::get().reads(51 as u64)) - .saturating_add(RocksDbWeight::get().reads((7 as u64).saturating_mul(n as u64))) - .saturating_add(RocksDbWeight::get().writes(49 as u64)) - .saturating_add(RocksDbWeight::get().writes((7 as u64).saturating_mul(n as u64))) + // Minimum execution time: 524_014 nanoseconds. + Weight::from_ref_time(648_716_387) + // Standard Error: 1_159_098 + .saturating_add(Weight::from_ref_time(67_095_018).saturating_mul(n.into())) + .saturating_add(RocksDbWeight::get().reads(51)) + .saturating_add(RocksDbWeight::get().reads((7_u64).saturating_mul(n.into()))) + .saturating_add(RocksDbWeight::get().writes(49)) + .saturating_add(RocksDbWeight::get().writes((7_u64).saturating_mul(n.into()))) } // Storage: Skipped Metadata (r:0 w:0) /// The range of component `r` is `[0, 10]`. fn seal_clear_storage(r: u32, ) -> Weight { - // Minimum execution time: 293_545 nanoseconds. - Weight::from_ref_time(255_622_312 as u64) - // Standard Error: 407_862 - .saturating_add(Weight::from_ref_time(396_764_962 as u64).saturating_mul(r as u64)) - .saturating_add(RocksDbWeight::get().reads(6 as u64)) - .saturating_add(RocksDbWeight::get().reads((80 as u64).saturating_mul(r as u64))) - .saturating_add(RocksDbWeight::get().writes(3 as u64)) - .saturating_add(RocksDbWeight::get().writes((80 as u64).saturating_mul(r as u64))) + // Minimum execution time: 386_565 nanoseconds. + Weight::from_ref_time(350_869_739) + // Standard Error: 394_416 + .saturating_add(Weight::from_ref_time(410_111_543).saturating_mul(r.into())) + .saturating_add(RocksDbWeight::get().reads(6)) + .saturating_add(RocksDbWeight::get().reads((80_u64).saturating_mul(r.into()))) + .saturating_add(RocksDbWeight::get().writes(3)) + .saturating_add(RocksDbWeight::get().writes((80_u64).saturating_mul(r.into()))) } // Storage: Skipped Metadata (r:0 w:0) /// The range of component `n` is `[0, 8]`. fn seal_clear_storage_per_kb(n: u32, ) -> Weight { - // Minimum execution time: 390_339 nanoseconds. - Weight::from_ref_time(528_774_888 as u64) - // Standard Error: 1_278_188 - .saturating_add(Weight::from_ref_time(66_683_698 as u64).saturating_mul(n as u64)) - .saturating_add(RocksDbWeight::get().reads(51 as u64)) - .saturating_add(RocksDbWeight::get().reads((7 as u64).saturating_mul(n as u64))) - .saturating_add(RocksDbWeight::get().writes(48 as u64)) - .saturating_add(RocksDbWeight::get().writes((7 as u64).saturating_mul(n as u64))) + // Minimum execution time: 493_373 nanoseconds. + Weight::from_ref_time(631_755_606) + // Standard Error: 1_299_459 + .saturating_add(Weight::from_ref_time(68_373_424).saturating_mul(n.into())) + .saturating_add(RocksDbWeight::get().reads(51)) + .saturating_add(RocksDbWeight::get().reads((7_u64).saturating_mul(n.into()))) + .saturating_add(RocksDbWeight::get().writes(48)) + .saturating_add(RocksDbWeight::get().writes((7_u64).saturating_mul(n.into()))) } // Storage: Skipped Metadata (r:0 w:0) /// The range of component `r` is `[0, 10]`. fn seal_get_storage(r: u32, ) -> Weight { - // Minimum execution time: 294_904 nanoseconds. - Weight::from_ref_time(265_679_354 as u64) - // Standard Error: 386_673 - .saturating_add(Weight::from_ref_time(318_869_116 as u64).saturating_mul(r as u64)) - .saturating_add(RocksDbWeight::get().reads(6 as u64)) - .saturating_add(RocksDbWeight::get().reads((80 as u64).saturating_mul(r as u64))) - .saturating_add(RocksDbWeight::get().writes(3 as u64)) + // Minimum execution time: 386_435 nanoseconds. + Weight::from_ref_time(356_963_756) + // Standard Error: 385_809 + .saturating_add(Weight::from_ref_time(323_292_035).saturating_mul(r.into())) + .saturating_add(RocksDbWeight::get().reads(6)) + .saturating_add(RocksDbWeight::get().reads((80_u64).saturating_mul(r.into()))) + .saturating_add(RocksDbWeight::get().writes(3)) } // Storage: Skipped Metadata (r:0 w:0) /// The range of component `n` is `[0, 8]`. fn seal_get_storage_per_kb(n: u32, ) -> Weight { - // Minimum execution time: 372_784 nanoseconds. - Weight::from_ref_time(487_784_160 as u64) - // Standard Error: 1_092_850 - .saturating_add(Weight::from_ref_time(152_413_290 as u64).saturating_mul(n as u64)) - .saturating_add(RocksDbWeight::get().reads(51 as u64)) - .saturating_add(RocksDbWeight::get().reads((7 as u64).saturating_mul(n as u64))) - .saturating_add(RocksDbWeight::get().writes(3 as u64)) + // Minimum execution time: 470_057 nanoseconds. + Weight::from_ref_time(591_194_061) + // Standard Error: 1_109_520 + .saturating_add(Weight::from_ref_time(160_098_588).saturating_mul(n.into())) + .saturating_add(RocksDbWeight::get().reads(51)) + .saturating_add(RocksDbWeight::get().reads((7_u64).saturating_mul(n.into()))) + .saturating_add(RocksDbWeight::get().writes(3)) } // Storage: Skipped Metadata (r:0 w:0) /// The range of component `r` is `[0, 10]`. fn seal_contains_storage(r: u32, ) -> Weight { - // Minimum execution time: 301_191 nanoseconds. - Weight::from_ref_time(270_493_545 as u64) - // Standard Error: 373_565 - .saturating_add(Weight::from_ref_time(302_870_977 as u64).saturating_mul(r as u64)) - .saturating_add(RocksDbWeight::get().reads(6 as u64)) - .saturating_add(RocksDbWeight::get().reads((80 as u64).saturating_mul(r as u64))) - .saturating_add(RocksDbWeight::get().writes(3 as u64)) + // Minimum execution time: 386_571 nanoseconds. + Weight::from_ref_time(359_248_897) + // Standard Error: 341_523 + .saturating_add(Weight::from_ref_time(309_779_986).saturating_mul(r.into())) + .saturating_add(RocksDbWeight::get().reads(6)) + .saturating_add(RocksDbWeight::get().reads((80_u64).saturating_mul(r.into()))) + .saturating_add(RocksDbWeight::get().writes(3)) } // Storage: Skipped Metadata (r:0 w:0) /// The range of component `n` is `[0, 8]`. fn seal_contains_storage_per_kb(n: u32, ) -> Weight { - // Minimum execution time: 368_641 nanoseconds. - Weight::from_ref_time(469_340_170 as u64) - // Standard Error: 966_589 - .saturating_add(Weight::from_ref_time(62_000_083 as u64).saturating_mul(n as u64)) - .saturating_add(RocksDbWeight::get().reads(51 as u64)) - .saturating_add(RocksDbWeight::get().reads((7 as u64).saturating_mul(n as u64))) - .saturating_add(RocksDbWeight::get().writes(3 as u64)) + // Minimum execution time: 465_584 nanoseconds. + Weight::from_ref_time(568_143_323) + // Standard Error: 971_865 + .saturating_add(Weight::from_ref_time(63_663_501).saturating_mul(n.into())) + .saturating_add(RocksDbWeight::get().reads(51)) + .saturating_add(RocksDbWeight::get().reads((7_u64).saturating_mul(n.into()))) + .saturating_add(RocksDbWeight::get().writes(3)) } // Storage: Skipped Metadata (r:0 w:0) /// The range of component `r` is `[0, 10]`. fn seal_take_storage(r: u32, ) -> Weight { - // Minimum execution time: 294_717 nanoseconds. - Weight::from_ref_time(254_308_806 as u64) - // Standard Error: 443_802 - .saturating_add(Weight::from_ref_time(408_899_238 as u64).saturating_mul(r as u64)) - .saturating_add(RocksDbWeight::get().reads(6 as u64)) - .saturating_add(RocksDbWeight::get().reads((80 as u64).saturating_mul(r as u64))) - .saturating_add(RocksDbWeight::get().writes(3 as u64)) - .saturating_add(RocksDbWeight::get().writes((80 as u64).saturating_mul(r as u64))) + // Minimum execution time: 387_346 nanoseconds. + Weight::from_ref_time(343_711_467) + // Standard Error: 473_752 + .saturating_add(Weight::from_ref_time(423_883_125).saturating_mul(r.into())) + .saturating_add(RocksDbWeight::get().reads(6)) + .saturating_add(RocksDbWeight::get().reads((80_u64).saturating_mul(r.into()))) + .saturating_add(RocksDbWeight::get().writes(3)) + .saturating_add(RocksDbWeight::get().writes((80_u64).saturating_mul(r.into()))) } // Storage: Skipped Metadata (r:0 w:0) /// The range of component `n` is `[0, 8]`. fn seal_take_storage_per_kb(n: u32, ) -> Weight { - // Minimum execution time: 396_211 nanoseconds. - Weight::from_ref_time(545_169_999 as u64) - // Standard Error: 1_390_049 - .saturating_add(Weight::from_ref_time(156_931_202 as u64).saturating_mul(n as u64)) - .saturating_add(RocksDbWeight::get().reads(51 as u64)) - .saturating_add(RocksDbWeight::get().reads((7 as u64).saturating_mul(n as u64))) - .saturating_add(RocksDbWeight::get().writes(48 as u64)) - .saturating_add(RocksDbWeight::get().writes((7 as u64).saturating_mul(n as u64))) + // Minimum execution time: 497_589 nanoseconds. + Weight::from_ref_time(654_158_988) + // Standard Error: 1_482_232 + .saturating_add(Weight::from_ref_time(166_862_314).saturating_mul(n.into())) + .saturating_add(RocksDbWeight::get().reads(51)) + .saturating_add(RocksDbWeight::get().reads((7_u64).saturating_mul(n.into()))) + .saturating_add(RocksDbWeight::get().writes(48)) + .saturating_add(RocksDbWeight::get().writes((7_u64).saturating_mul(n.into()))) } // Storage: System Account (r:1 w:0) // Storage: Contracts ContractInfoOf (r:1 w:1) @@ -2013,14 +2021,14 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_transfer(r: u32, ) -> Weight { - // Minimum execution time: 295_145 nanoseconds. - Weight::from_ref_time(241_332_033 as u64) - // Standard Error: 658_837 - .saturating_add(Weight::from_ref_time(1_315_958_335 as u64).saturating_mul(r as u64)) - .saturating_add(RocksDbWeight::get().reads(7 as u64)) - .saturating_add(RocksDbWeight::get().reads((80 as u64).saturating_mul(r as u64))) - .saturating_add(RocksDbWeight::get().writes(4 as u64)) - .saturating_add(RocksDbWeight::get().writes((80 as u64).saturating_mul(r as u64))) + // Minimum execution time: 388_069 nanoseconds. + Weight::from_ref_time(343_746_553) + // Standard Error: 613_376 + .saturating_add(Weight::from_ref_time(1_379_064_079).saturating_mul(r.into())) + .saturating_add(RocksDbWeight::get().reads(7)) + .saturating_add(RocksDbWeight::get().reads((80_u64).saturating_mul(r.into()))) + .saturating_add(RocksDbWeight::get().writes(4)) + .saturating_add(RocksDbWeight::get().writes((80_u64).saturating_mul(r.into()))) } // Storage: System Account (r:1 w:0) // Storage: Contracts ContractInfoOf (r:1 w:1) @@ -2029,14 +2037,14 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_call(r: u32, ) -> Weight { - // Minimum execution time: 295_624 nanoseconds. - Weight::from_ref_time(296_567_000 as u64) - // Standard Error: 6_725_484 - .saturating_add(Weight::from_ref_time(20_773_662_959 as u64).saturating_mul(r as u64)) - .saturating_add(RocksDbWeight::get().reads(7 as u64)) - .saturating_add(RocksDbWeight::get().reads((160 as u64).saturating_mul(r as u64))) - .saturating_add(RocksDbWeight::get().writes(3 as u64)) - .saturating_add(RocksDbWeight::get().writes((160 as u64).saturating_mul(r as u64))) + // Minimum execution time: 388_516 nanoseconds. + Weight::from_ref_time(389_708_000) + // Standard Error: 6_115_558 + .saturating_add(Weight::from_ref_time(28_231_577_338).saturating_mul(r.into())) + .saturating_add(RocksDbWeight::get().reads(7)) + .saturating_add(RocksDbWeight::get().reads((160_u64).saturating_mul(r.into()))) + .saturating_add(RocksDbWeight::get().writes(3)) + .saturating_add(RocksDbWeight::get().writes((160_u64).saturating_mul(r.into()))) } // Storage: System Account (r:1 w:0) // Storage: Contracts ContractInfoOf (r:1 w:1) @@ -2045,14 +2053,14 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_delegate_call(r: u32, ) -> Weight { - // Minimum execution time: 296_698 nanoseconds. - Weight::from_ref_time(297_541_000 as u64) - // Standard Error: 18_681_855 - .saturating_add(Weight::from_ref_time(20_702_951_248 as u64).saturating_mul(r as u64)) - .saturating_add(RocksDbWeight::get().reads(6 as u64)) - .saturating_add(RocksDbWeight::get().reads((150 as u64).saturating_mul(r as u64))) - .saturating_add(RocksDbWeight::get().writes(3 as u64)) - .saturating_add(RocksDbWeight::get().writes((75 as u64).saturating_mul(r as u64))) + // Minimum execution time: 388_643 nanoseconds. + Weight::from_ref_time(389_796_000) + // Standard Error: 6_654_272 + .saturating_add(Weight::from_ref_time(27_977_056_979).saturating_mul(r.into())) + .saturating_add(RocksDbWeight::get().reads(6)) + .saturating_add(RocksDbWeight::get().reads((150_u64).saturating_mul(r.into()))) + .saturating_add(RocksDbWeight::get().writes(3)) + .saturating_add(RocksDbWeight::get().writes((75_u64).saturating_mul(r.into()))) } // Storage: System Account (r:1 w:0) // Storage: Contracts ContractInfoOf (r:81 w:81) @@ -2062,16 +2070,16 @@ impl WeightInfo for () { /// 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 { - // Minimum execution time: 9_491_225 nanoseconds. - Weight::from_ref_time(8_726_446_640 as u64) - // Standard Error: 11_723_053 - .saturating_add(Weight::from_ref_time(1_107_970_775 as u64).saturating_mul(t as u64)) - // Standard Error: 17_578 - .saturating_add(Weight::from_ref_time(9_748_009 as u64).saturating_mul(c as u64)) - .saturating_add(RocksDbWeight::get().reads(167 as u64)) - .saturating_add(RocksDbWeight::get().reads((81 as u64).saturating_mul(t as u64))) - .saturating_add(RocksDbWeight::get().writes(163 as u64)) - .saturating_add(RocksDbWeight::get().writes((81 as u64).saturating_mul(t as u64))) + // Minimum execution time: 9_841_434 nanoseconds. + Weight::from_ref_time(8_759_526_644) + // Standard Error: 6_510_788 + .saturating_add(Weight::from_ref_time(1_305_771_352).saturating_mul(t.into())) + // Standard Error: 9_762 + .saturating_add(Weight::from_ref_time(9_850_444).saturating_mul(c.into())) + .saturating_add(RocksDbWeight::get().reads(167)) + .saturating_add(RocksDbWeight::get().reads((81_u64).saturating_mul(t.into()))) + .saturating_add(RocksDbWeight::get().writes(163)) + .saturating_add(RocksDbWeight::get().writes((81_u64).saturating_mul(t.into()))) } // Storage: System Account (r:1 w:0) // Storage: Contracts ContractInfoOf (r:1 w:1) @@ -2082,14 +2090,14 @@ impl WeightInfo for () { // Storage: Contracts OwnerInfoOf (r:80 w:80) /// The range of component `r` is `[0, 20]`. fn seal_instantiate(r: u32, ) -> Weight { - // Minimum execution time: 294_351 nanoseconds. - Weight::from_ref_time(297_837_000 as u64) - // Standard Error: 17_115_732 - .saturating_add(Weight::from_ref_time(25_936_348_025 as u64).saturating_mul(r as u64)) - .saturating_add(RocksDbWeight::get().reads(8 as u64)) - .saturating_add(RocksDbWeight::get().reads((400 as u64).saturating_mul(r as u64))) - .saturating_add(RocksDbWeight::get().writes(5 as u64)) - .saturating_add(RocksDbWeight::get().writes((400 as u64).saturating_mul(r as u64))) + // Minimum execution time: 389_703 nanoseconds. + Weight::from_ref_time(390_570_000) + // Standard Error: 19_935_978 + .saturating_add(Weight::from_ref_time(33_610_104_036).saturating_mul(r.into())) + .saturating_add(RocksDbWeight::get().reads(8)) + .saturating_add(RocksDbWeight::get().reads((400_u64).saturating_mul(r.into()))) + .saturating_add(RocksDbWeight::get().writes(5)) + .saturating_add(RocksDbWeight::get().writes((400_u64).saturating_mul(r.into()))) } // Storage: System Account (r:81 w:81) // Storage: Contracts ContractInfoOf (r:81 w:81) @@ -2101,14 +2109,14 @@ impl WeightInfo for () { /// The range of component `t` is `[0, 1]`. /// The range of component `s` is `[0, 960]`. fn seal_instantiate_per_transfer_salt_kb(t: u32, s: u32, ) -> Weight { - // Minimum execution time: 11_367_191 nanoseconds. - Weight::from_ref_time(11_186_726_411 as u64) - // Standard Error: 75_273 - .saturating_add(Weight::from_ref_time(122_421_705 as u64).saturating_mul(s as u64)) - .saturating_add(RocksDbWeight::get().reads(249 as u64)) - .saturating_add(RocksDbWeight::get().reads((1 as u64).saturating_mul(t as u64))) - .saturating_add(RocksDbWeight::get().writes(247 as u64)) - .saturating_add(RocksDbWeight::get().writes((1 as u64).saturating_mul(t as u64))) + // Minimum execution time: 11_978_376 nanoseconds. + Weight::from_ref_time(11_856_567_931) + // Standard Error: 72_212 + .saturating_add(Weight::from_ref_time(125_783_849).saturating_mul(s.into())) + .saturating_add(RocksDbWeight::get().reads(249)) + .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(t.into()))) + .saturating_add(RocksDbWeight::get().writes(247)) + .saturating_add(RocksDbWeight::get().writes((1_u64).saturating_mul(t.into()))) } // Storage: System Account (r:1 w:0) // Storage: Contracts ContractInfoOf (r:1 w:1) @@ -2117,12 +2125,12 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 1]`. fn seal_hash_sha2_256(r: u32, ) -> Weight { - // Minimum execution time: 293_753 nanoseconds. - Weight::from_ref_time(295_491_471 as u64) - // Standard Error: 112_217 - .saturating_add(Weight::from_ref_time(41_976_228 as u64).saturating_mul(r as u64)) - .saturating_add(RocksDbWeight::get().reads(6 as u64)) - .saturating_add(RocksDbWeight::get().writes(3 as u64)) + // Minimum execution time: 386_744 nanoseconds. + Weight::from_ref_time(390_242_840) + // Standard Error: 853_670 + .saturating_add(Weight::from_ref_time(42_348_959).saturating_mul(r.into())) + .saturating_add(RocksDbWeight::get().reads(6)) + .saturating_add(RocksDbWeight::get().writes(3)) } // Storage: System Account (r:1 w:0) // Storage: Contracts ContractInfoOf (r:1 w:1) @@ -2131,12 +2139,12 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `n` is `[0, 1024]`. fn seal_hash_sha2_256_per_kb(n: u32, ) -> Weight { - // Minimum execution time: 335_784 nanoseconds. - Weight::from_ref_time(336_406_000 as u64) - // Standard Error: 58_205 - .saturating_add(Weight::from_ref_time(323_644_833 as u64).saturating_mul(n as u64)) - .saturating_add(RocksDbWeight::get().reads(6 as u64)) - .saturating_add(RocksDbWeight::get().writes(3 as u64)) + // Minimum execution time: 429_284 nanoseconds. + Weight::from_ref_time(430_480_000) + // Standard Error: 53_024 + .saturating_add(Weight::from_ref_time(329_100_936).saturating_mul(n.into())) + .saturating_add(RocksDbWeight::get().reads(6)) + .saturating_add(RocksDbWeight::get().writes(3)) } // Storage: System Account (r:1 w:0) // Storage: Contracts ContractInfoOf (r:1 w:1) @@ -2145,12 +2153,12 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 1]`. fn seal_hash_keccak_256(r: u32, ) -> Weight { - // Minimum execution time: 292_772 nanoseconds. - Weight::from_ref_time(294_845_565 as u64) - // Standard Error: 118_932 - .saturating_add(Weight::from_ref_time(53_186_034 as u64).saturating_mul(r as u64)) - .saturating_add(RocksDbWeight::get().reads(6 as u64)) - .saturating_add(RocksDbWeight::get().writes(3 as u64)) + // Minimum execution time: 386_256 nanoseconds. + Weight::from_ref_time(388_193_142) + // Standard Error: 132_836 + .saturating_add(Weight::from_ref_time(53_953_657).saturating_mul(r.into())) + .saturating_add(RocksDbWeight::get().reads(6)) + .saturating_add(RocksDbWeight::get().writes(3)) } // Storage: System Account (r:1 w:0) // Storage: Contracts ContractInfoOf (r:1 w:1) @@ -2159,12 +2167,12 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `n` is `[0, 1024]`. fn seal_hash_keccak_256_per_kb(n: u32, ) -> Weight { - // Minimum execution time: 348_057 nanoseconds. - Weight::from_ref_time(354_903_000 as u64) - // Standard Error: 63_036 - .saturating_add(Weight::from_ref_time(247_852_636 as u64).saturating_mul(n as u64)) - .saturating_add(RocksDbWeight::get().reads(6 as u64)) - .saturating_add(RocksDbWeight::get().writes(3 as u64)) + // Minimum execution time: 440_365 nanoseconds. + Weight::from_ref_time(441_296_000) + // Standard Error: 64_616 + .saturating_add(Weight::from_ref_time(251_483_815).saturating_mul(n.into())) + .saturating_add(RocksDbWeight::get().reads(6)) + .saturating_add(RocksDbWeight::get().writes(3)) } // Storage: System Account (r:1 w:0) // Storage: Contracts ContractInfoOf (r:1 w:1) @@ -2173,12 +2181,12 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 1]`. fn seal_hash_blake2_256(r: u32, ) -> Weight { - // Minimum execution time: 290_417 nanoseconds. - Weight::from_ref_time(295_285_706 as u64) - // Standard Error: 124_630 - .saturating_add(Weight::from_ref_time(31_293_293 as u64).saturating_mul(r as u64)) - .saturating_add(RocksDbWeight::get().reads(6 as u64)) - .saturating_add(RocksDbWeight::get().writes(3 as u64)) + // Minimum execution time: 386_467 nanoseconds. + Weight::from_ref_time(388_528_932) + // Standard Error: 254_215 + .saturating_add(Weight::from_ref_time(31_115_367).saturating_mul(r.into())) + .saturating_add(RocksDbWeight::get().reads(6)) + .saturating_add(RocksDbWeight::get().writes(3)) } // Storage: System Account (r:1 w:0) // Storage: Contracts ContractInfoOf (r:1 w:1) @@ -2187,12 +2195,12 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `n` is `[0, 1024]`. fn seal_hash_blake2_256_per_kb(n: u32, ) -> Weight { - // Minimum execution time: 325_903 nanoseconds. - Weight::from_ref_time(326_482_000 as u64) - // Standard Error: 47_465 - .saturating_add(Weight::from_ref_time(99_615_769 as u64).saturating_mul(n as u64)) - .saturating_add(RocksDbWeight::get().reads(6 as u64)) - .saturating_add(RocksDbWeight::get().writes(3 as u64)) + // Minimum execution time: 418_954 nanoseconds. + Weight::from_ref_time(419_773_000) + // Standard Error: 50_763 + .saturating_add(Weight::from_ref_time(103_192_404).saturating_mul(n.into())) + .saturating_add(RocksDbWeight::get().reads(6)) + .saturating_add(RocksDbWeight::get().writes(3)) } // Storage: System Account (r:1 w:0) // Storage: Contracts ContractInfoOf (r:1 w:1) @@ -2201,12 +2209,12 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 1]`. fn seal_hash_blake2_128(r: u32, ) -> Weight { - // Minimum execution time: 291_624 nanoseconds. - Weight::from_ref_time(295_781_938 as u64) - // Standard Error: 849_772 - .saturating_add(Weight::from_ref_time(30_869_061 as u64).saturating_mul(r as u64)) - .saturating_add(RocksDbWeight::get().reads(6 as u64)) - .saturating_add(RocksDbWeight::get().writes(3 as u64)) + // Minimum execution time: 384_532 nanoseconds. + Weight::from_ref_time(386_635_138) + // Standard Error: 168_863 + .saturating_add(Weight::from_ref_time(32_342_361).saturating_mul(r.into())) + .saturating_add(RocksDbWeight::get().reads(6)) + .saturating_add(RocksDbWeight::get().writes(3)) } // Storage: System Account (r:1 w:0) // Storage: Contracts ContractInfoOf (r:1 w:1) @@ -2215,12 +2223,12 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `n` is `[0, 1024]`. fn seal_hash_blake2_128_per_kb(n: u32, ) -> Weight { - // Minimum execution time: 323_456 nanoseconds. - Weight::from_ref_time(324_815_000 as u64) - // Standard Error: 49_126 - .saturating_add(Weight::from_ref_time(99_651_878 as u64).saturating_mul(n as u64)) - .saturating_add(RocksDbWeight::get().reads(6 as u64)) - .saturating_add(RocksDbWeight::get().writes(3 as u64)) + // Minimum execution time: 417_059 nanoseconds. + Weight::from_ref_time(417_642_000) + // Standard Error: 50_810 + .saturating_add(Weight::from_ref_time(103_200_669).saturating_mul(n.into())) + .saturating_add(RocksDbWeight::get().reads(6)) + .saturating_add(RocksDbWeight::get().writes(3)) } // Storage: System Account (r:1 w:0) // Storage: Contracts ContractInfoOf (r:1 w:1) @@ -2229,12 +2237,12 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 1]`. fn seal_ecdsa_recover(r: u32, ) -> Weight { - // Minimum execution time: 294_244 nanoseconds. - Weight::from_ref_time(296_117_277 as u64) - // Standard Error: 513_100 - .saturating_add(Weight::from_ref_time(3_005_168_422 as u64).saturating_mul(r as u64)) - .saturating_add(RocksDbWeight::get().reads(6 as u64)) - .saturating_add(RocksDbWeight::get().writes(3 as u64)) + // Minimum execution time: 386_945 nanoseconds. + Weight::from_ref_time(389_048_475) + // Standard Error: 889_352 + .saturating_add(Weight::from_ref_time(3_041_464_624).saturating_mul(r.into())) + .saturating_add(RocksDbWeight::get().reads(6)) + .saturating_add(RocksDbWeight::get().writes(3)) } // Storage: System Account (r:1 w:0) // Storage: Contracts ContractInfoOf (r:1 w:1) @@ -2243,12 +2251,12 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 1]`. fn seal_ecdsa_to_eth_address(r: u32, ) -> Weight { - // Minimum execution time: 293_099 nanoseconds. - Weight::from_ref_time(295_349_591 as u64) - // Standard Error: 437_688 - .saturating_add(Weight::from_ref_time(2_079_472_608 as u64).saturating_mul(r as u64)) - .saturating_add(RocksDbWeight::get().reads(6 as u64)) - .saturating_add(RocksDbWeight::get().writes(3 as u64)) + // Minimum execution time: 386_365 nanoseconds. + Weight::from_ref_time(388_405_348) + // Standard Error: 512_250 + .saturating_add(Weight::from_ref_time(2_062_529_051).saturating_mul(r.into())) + .saturating_add(RocksDbWeight::get().reads(6)) + .saturating_add(RocksDbWeight::get().writes(3)) } // Storage: System Account (r:1 w:0) // Storage: Contracts ContractInfoOf (r:1 w:1) @@ -2258,14 +2266,14 @@ impl WeightInfo for () { // Storage: Contracts OwnerInfoOf (r:16 w:16) /// The range of component `r` is `[0, 20]`. fn seal_set_code_hash(r: u32, ) -> Weight { - // Minimum execution time: 293_692 nanoseconds. - Weight::from_ref_time(294_871_000 as u64) - // Standard Error: 2_737_018 - .saturating_add(Weight::from_ref_time(1_360_098_499 as u64).saturating_mul(r as u64)) - .saturating_add(RocksDbWeight::get().reads(6 as u64)) - .saturating_add(RocksDbWeight::get().reads((225 as u64).saturating_mul(r as u64))) - .saturating_add(RocksDbWeight::get().writes(3 as u64)) - .saturating_add(RocksDbWeight::get().writes((150 as u64).saturating_mul(r as u64))) + // Minimum execution time: 386_823 nanoseconds. + Weight::from_ref_time(387_848_000) + // Standard Error: 2_687_502 + .saturating_add(Weight::from_ref_time(1_396_028_810).saturating_mul(r.into())) + .saturating_add(RocksDbWeight::get().reads(6)) + .saturating_add(RocksDbWeight::get().reads((225_u64).saturating_mul(r.into()))) + .saturating_add(RocksDbWeight::get().writes(3)) + .saturating_add(RocksDbWeight::get().writes((150_u64).saturating_mul(r.into()))) } // Storage: System Account (r:1 w:0) // Storage: Contracts ContractInfoOf (r:1 w:1) @@ -2274,12 +2282,12 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_reentrance_count(r: u32, ) -> Weight { - // Minimum execution time: 295_570 nanoseconds. - Weight::from_ref_time(299_077_520 as u64) - // Standard Error: 23_516 - .saturating_add(Weight::from_ref_time(10_971_589 as u64).saturating_mul(r as u64)) - .saturating_add(RocksDbWeight::get().reads(6 as u64)) - .saturating_add(RocksDbWeight::get().writes(3 as u64)) + // Minimum execution time: 387_762 nanoseconds. + Weight::from_ref_time(391_044_363) + // Standard Error: 15_755 + .saturating_add(Weight::from_ref_time(10_630_195).saturating_mul(r.into())) + .saturating_add(RocksDbWeight::get().reads(6)) + .saturating_add(RocksDbWeight::get().writes(3)) } // Storage: System Account (r:1 w:0) // Storage: Contracts ContractInfoOf (r:1 w:1) @@ -2288,368 +2296,375 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_account_reentrance_count(r: u32, ) -> Weight { - // Minimum execution time: 296_873 nanoseconds. - Weight::from_ref_time(336_309_706 as u64) - // Standard Error: 125_484 - .saturating_add(Weight::from_ref_time(25_321_948 as u64).saturating_mul(r as u64)) - .saturating_add(RocksDbWeight::get().reads(6 as u64)) - .saturating_add(RocksDbWeight::get().writes(3 as u64)) + // Minimum execution time: 388_770 nanoseconds. + Weight::from_ref_time(428_228_487) + // Standard Error: 128_641 + .saturating_add(Weight::from_ref_time(25_260_677).saturating_mul(r.into())) + .saturating_add(RocksDbWeight::get().reads(6)) + .saturating_add(RocksDbWeight::get().writes(3)) } /// The range of component `r` is `[0, 50]`. fn instr_i64const(r: u32, ) -> Weight { - // Minimum execution time: 686 nanoseconds. - Weight::from_ref_time(895_726 as u64) - // Standard Error: 144 - .saturating_add(Weight::from_ref_time(344_525 as u64).saturating_mul(r as u64)) + // Minimum execution time: 807 nanoseconds. + Weight::from_ref_time(993_593) + // Standard Error: 186 + .saturating_add(Weight::from_ref_time(344_644).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64load(r: u32, ) -> Weight { - // Minimum execution time: 780 nanoseconds. - Weight::from_ref_time(590_334 as u64) - // Standard Error: 10_839 - .saturating_add(Weight::from_ref_time(1_038_503 as u64).saturating_mul(r as u64)) + // Minimum execution time: 894 nanoseconds. + Weight::from_ref_time(1_336_938) + // Standard Error: 553 + .saturating_add(Weight::from_ref_time(972_930).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64store(r: u32, ) -> Weight { - // Minimum execution time: 755 nanoseconds. - Weight::from_ref_time(1_139_912 as u64) - // Standard Error: 466 - .saturating_add(Weight::from_ref_time(881_780 as u64).saturating_mul(r as u64)) + // Minimum execution time: 910 nanoseconds. + Weight::from_ref_time(1_170_336) + // Standard Error: 391 + .saturating_add(Weight::from_ref_time(881_855).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_select(r: u32, ) -> Weight { - // Minimum execution time: 670 nanoseconds. - Weight::from_ref_time(941_845 as u64) - // Standard Error: 227 - .saturating_add(Weight::from_ref_time(956_897 as u64).saturating_mul(r as u64)) + // Minimum execution time: 795 nanoseconds. + Weight::from_ref_time(1_066_409) + // Standard Error: 230 + .saturating_add(Weight::from_ref_time(954_528).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_if(r: u32, ) -> Weight { - // Minimum execution time: 676 nanoseconds. - Weight::from_ref_time(600_675 as u64) - // Standard Error: 555 - .saturating_add(Weight::from_ref_time(1_294_447 as u64).saturating_mul(r as u64)) + // Minimum execution time: 798 nanoseconds. + Weight::from_ref_time(667_331) + // Standard Error: 924 + .saturating_add(Weight::from_ref_time(1_279_286).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_br(r: u32, ) -> Weight { - // Minimum execution time: 680 nanoseconds. - Weight::from_ref_time(1_192_340 as u64) - // Standard Error: 897 - .saturating_add(Weight::from_ref_time(524_835 as u64).saturating_mul(r as u64)) + // Minimum execution time: 809 nanoseconds. + Weight::from_ref_time(1_263_853) + // Standard Error: 1_002 + .saturating_add(Weight::from_ref_time(528_897).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_br_if(r: u32, ) -> Weight { - // Minimum execution time: 653 nanoseconds. - Weight::from_ref_time(1_136_213 as u64) - // Standard Error: 1_137 - .saturating_add(Weight::from_ref_time(791_920 as u64).saturating_mul(r as u64)) + // Minimum execution time: 777 nanoseconds. + Weight::from_ref_time(1_001_072) + // Standard Error: 1_858 + .saturating_add(Weight::from_ref_time(793_120).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_br_table(r: u32, ) -> Weight { - // Minimum execution time: 669 nanoseconds. - Weight::from_ref_time(491_588 as u64) - // Standard Error: 2_098 - .saturating_add(Weight::from_ref_time(1_078_017 as u64).saturating_mul(r as u64)) + // Minimum execution time: 798 nanoseconds. + Weight::from_ref_time(663_144) + // Standard Error: 1_600 + .saturating_add(Weight::from_ref_time(1_072_004).saturating_mul(r.into())) } /// The range of component `e` is `[1, 256]`. fn instr_br_table_per_entry(e: u32, ) -> Weight { - // Minimum execution time: 2_128 nanoseconds. - Weight::from_ref_time(2_565_932 as u64) - // Standard Error: 76 - .saturating_add(Weight::from_ref_time(4_830 as u64).saturating_mul(e as u64)) + // Minimum execution time: 2_291 nanoseconds. + Weight::from_ref_time(2_684_713) + // Standard Error: 70 + .saturating_add(Weight::from_ref_time(4_823).saturating_mul(e.into())) } /// The range of component `r` is `[0, 50]`. fn instr_call(r: u32, ) -> Weight { - // Minimum execution time: 665 nanoseconds. - Weight::from_ref_time(1_593_317 as u64) - // Standard Error: 2_288 - .saturating_add(Weight::from_ref_time(2_195_453 as u64).saturating_mul(r as u64)) + // Minimum execution time: 808 nanoseconds. + Weight::from_ref_time(1_772_141) + // Standard Error: 2_076 + .saturating_add(Weight::from_ref_time(2_271_909).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_call_indirect(r: u32, ) -> Weight { - // Minimum execution time: 796 nanoseconds. - Weight::from_ref_time(1_816_603 as u64) - // Standard Error: 2_183 - .saturating_add(Weight::from_ref_time(2_808_821 as u64).saturating_mul(r as u64)) + // Minimum execution time: 875 nanoseconds. + Weight::from_ref_time(2_128_173) + // Standard Error: 1_989 + .saturating_add(Weight::from_ref_time(2_989_773).saturating_mul(r.into())) } /// The range of component `p` is `[0, 128]`. fn instr_call_indirect_per_param(p: u32, ) -> Weight { - // Minimum execution time: 4_212 nanoseconds. - Weight::from_ref_time(5_097_891 as u64) - // Standard Error: 576 - .saturating_add(Weight::from_ref_time(180_948 as u64).saturating_mul(p as u64)) + // Minimum execution time: 4_631 nanoseconds. + Weight::from_ref_time(5_368_558) + // Standard Error: 284 + .saturating_add(Weight::from_ref_time(178_935).saturating_mul(p.into())) } /// The range of component `r` is `[0, 50]`. fn instr_local_get(r: u32, ) -> Weight { - // Minimum execution time: 1_412 nanoseconds. - Weight::from_ref_time(1_733_015 as u64) - // Standard Error: 215 - .saturating_add(Weight::from_ref_time(366_629 as u64).saturating_mul(r as u64)) + // Minimum execution time: 3_009 nanoseconds. + Weight::from_ref_time(3_196_359) + // Standard Error: 455 + .saturating_add(Weight::from_ref_time(370_180).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_local_set(r: u32, ) -> Weight { - // Minimum execution time: 1_436 nanoseconds. - Weight::from_ref_time(1_772_333 as u64) - // Standard Error: 288 - .saturating_add(Weight::from_ref_time(380_886 as u64).saturating_mul(r as u64)) + // Minimum execution time: 3_016 nanoseconds. + Weight::from_ref_time(3_233_560) + // Standard Error: 214 + .saturating_add(Weight::from_ref_time(382_132).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_local_tee(r: u32, ) -> Weight { - // Minimum execution time: 1_408 nanoseconds. - Weight::from_ref_time(1_731_571 as u64) - // Standard Error: 334 - .saturating_add(Weight::from_ref_time(526_489 as u64).saturating_mul(r as u64)) + // Minimum execution time: 2_974 nanoseconds. + Weight::from_ref_time(3_272_152) + // Standard Error: 320 + .saturating_add(Weight::from_ref_time(526_633).saturating_mul(r.into())) + } + /// The range of component `r` is `[0, 50]`. + fn call_per_local(r: u32, ) -> Weight { + // Minimum execution time: 2_987 nanoseconds. + Weight::from_ref_time(3_082_877) + // Standard Error: 84 + .saturating_add(Weight::from_ref_time(331).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_global_get(r: u32, ) -> Weight { - // Minimum execution time: 752 nanoseconds. - Weight::from_ref_time(1_118_170 as u64) - // Standard Error: 302 - .saturating_add(Weight::from_ref_time(809_371 as u64).saturating_mul(r as u64)) + // Minimum execution time: 892 nanoseconds. + Weight::from_ref_time(1_160_832) + // Standard Error: 1_077 + .saturating_add(Weight::from_ref_time(813_565).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_global_set(r: u32, ) -> Weight { - // Minimum execution time: 770 nanoseconds. - Weight::from_ref_time(990_414 as u64) - // Standard Error: 331 - .saturating_add(Weight::from_ref_time(831_541 as u64).saturating_mul(r as u64)) + // Minimum execution time: 870 nanoseconds. + Weight::from_ref_time(1_164_570) + // Standard Error: 269 + .saturating_add(Weight::from_ref_time(828_103).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_memory_current(r: u32, ) -> Weight { - // Minimum execution time: 783 nanoseconds. - Weight::from_ref_time(992_847 as u64) - // Standard Error: 437 - .saturating_add(Weight::from_ref_time(695_374 as u64).saturating_mul(r as u64)) + // Minimum execution time: 897 nanoseconds. + Weight::from_ref_time(1_109_103) + // Standard Error: 327 + .saturating_add(Weight::from_ref_time(696_983).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn instr_memory_grow(r: u32, ) -> Weight { - // Minimum execution time: 664 nanoseconds. - Weight::from_ref_time(758_730 as u64) - // Standard Error: 5_030 - .saturating_add(Weight::from_ref_time(184_801_569 as u64).saturating_mul(r as u64)) + // Minimum execution time: 810 nanoseconds. + Weight::from_ref_time(887_677) + // Standard Error: 4_455 + .saturating_add(Weight::from_ref_time(234_552_222).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64clz(r: u32, ) -> Weight { - // Minimum execution time: 657 nanoseconds. - Weight::from_ref_time(941_928 as u64) - // Standard Error: 216 - .saturating_add(Weight::from_ref_time(506_159 as u64).saturating_mul(r as u64)) + // Minimum execution time: 814 nanoseconds. + Weight::from_ref_time(1_049_836) + // Standard Error: 248 + .saturating_add(Weight::from_ref_time(505_514).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64ctz(r: u32, ) -> Weight { - // Minimum execution time: 617 nanoseconds. - Weight::from_ref_time(1_009_437 as u64) - // Standard Error: 435 - .saturating_add(Weight::from_ref_time(512_427 as u64).saturating_mul(r as u64)) + // Minimum execution time: 787 nanoseconds. + Weight::from_ref_time(1_050_190) + // Standard Error: 255 + .saturating_add(Weight::from_ref_time(504_619).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64popcnt(r: u32, ) -> Weight { - // Minimum execution time: 663 nanoseconds. - Weight::from_ref_time(875_558 as u64) - // Standard Error: 394 - .saturating_add(Weight::from_ref_time(513_247 as u64).saturating_mul(r as u64)) + // Minimum execution time: 774 nanoseconds. + Weight::from_ref_time(1_048_342) + // Standard Error: 181 + .saturating_add(Weight::from_ref_time(504_197).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64eqz(r: u32, ) -> Weight { - // Minimum execution time: 664 nanoseconds. - Weight::from_ref_time(891_913 as u64) - // Standard Error: 171 - .saturating_add(Weight::from_ref_time(523_595 as u64).saturating_mul(r as u64)) + // Minimum execution time: 803 nanoseconds. + Weight::from_ref_time(1_066_161) + // Standard Error: 180 + .saturating_add(Weight::from_ref_time(521_520).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64extendsi32(r: u32, ) -> Weight { - // Minimum execution time: 638 nanoseconds. - Weight::from_ref_time(1_003_558 as u64) - // Standard Error: 471 - .saturating_add(Weight::from_ref_time(502_671 as u64).saturating_mul(r as u64)) + // Minimum execution time: 788 nanoseconds. + Weight::from_ref_time(1_036_425) + // Standard Error: 234 + .saturating_add(Weight::from_ref_time(503_575).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64extendui32(r: u32, ) -> Weight { - // Minimum execution time: 665 nanoseconds. - Weight::from_ref_time(892_435 as u64) - // Standard Error: 162 - .saturating_add(Weight::from_ref_time(504_300 as u64).saturating_mul(r as u64)) + // Minimum execution time: 767 nanoseconds. + Weight::from_ref_time(1_067_534) + // Standard Error: 205 + .saturating_add(Weight::from_ref_time(502_363).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32wrapi64(r: u32, ) -> Weight { - // Minimum execution time: 626 nanoseconds. - Weight::from_ref_time(880_015 as u64) - // Standard Error: 229 - .saturating_add(Weight::from_ref_time(503_941 as u64).saturating_mul(r as u64)) + // Minimum execution time: 811 nanoseconds. + Weight::from_ref_time(1_063_190) + // Standard Error: 213 + .saturating_add(Weight::from_ref_time(501_579).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64eq(r: u32, ) -> Weight { - // Minimum execution time: 623 nanoseconds. - Weight::from_ref_time(893_955 as u64) - // Standard Error: 238 - .saturating_add(Weight::from_ref_time(731_619 as u64).saturating_mul(r as u64)) + // Minimum execution time: 800 nanoseconds. + Weight::from_ref_time(1_016_014) + // Standard Error: 204 + .saturating_add(Weight::from_ref_time(730_595).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64ne(r: u32, ) -> Weight { - // Minimum execution time: 661 nanoseconds. - Weight::from_ref_time(904_145 as u64) - // Standard Error: 210 - .saturating_add(Weight::from_ref_time(730_497 as u64).saturating_mul(r as u64)) + // Minimum execution time: 786 nanoseconds. + Weight::from_ref_time(1_014_690) + // Standard Error: 236 + .saturating_add(Weight::from_ref_time(730_895).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64lts(r: u32, ) -> Weight { - // Minimum execution time: 670 nanoseconds. - Weight::from_ref_time(910_832 as u64) - // Standard Error: 248 - .saturating_add(Weight::from_ref_time(738_960 as u64).saturating_mul(r as u64)) + // Minimum execution time: 811 nanoseconds. + Weight::from_ref_time(1_036_456) + // Standard Error: 168 + .saturating_add(Weight::from_ref_time(738_608).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64ltu(r: u32, ) -> Weight { - // Minimum execution time: 600 nanoseconds. - Weight::from_ref_time(910_816 as u64) - // Standard Error: 257 - .saturating_add(Weight::from_ref_time(742_585 as u64).saturating_mul(r as u64)) + // Minimum execution time: 794 nanoseconds. + Weight::from_ref_time(1_006_238) + // Standard Error: 325 + .saturating_add(Weight::from_ref_time(743_196).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64gts(r: u32, ) -> Weight { - // Minimum execution time: 697 nanoseconds. - Weight::from_ref_time(937_672 as u64) - // Standard Error: 291 - .saturating_add(Weight::from_ref_time(746_511 as u64).saturating_mul(r as u64)) + // Minimum execution time: 795 nanoseconds. + Weight::from_ref_time(1_037_727) + // Standard Error: 172 + .saturating_add(Weight::from_ref_time(737_332).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64gtu(r: u32, ) -> Weight { - // Minimum execution time: 651 nanoseconds. - Weight::from_ref_time(920_151 as u64) - // Standard Error: 185 - .saturating_add(Weight::from_ref_time(743_483 as u64).saturating_mul(r as u64)) + // Minimum execution time: 814 nanoseconds. + Weight::from_ref_time(1_036_615) + // Standard Error: 147 + .saturating_add(Weight::from_ref_time(742_784).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64les(r: u32, ) -> Weight { - // Minimum execution time: 622 nanoseconds. - Weight::from_ref_time(914_571 as u64) - // Standard Error: 264 - .saturating_add(Weight::from_ref_time(733_935 as u64).saturating_mul(r as u64)) + // Minimum execution time: 794 nanoseconds. + Weight::from_ref_time(1_106_423) + // Standard Error: 450 + .saturating_add(Weight::from_ref_time(729_887).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64leu(r: u32, ) -> Weight { - // Minimum execution time: 653 nanoseconds. - Weight::from_ref_time(914_243 as u64) - // Standard Error: 199 - .saturating_add(Weight::from_ref_time(738_786 as u64).saturating_mul(r as u64)) + // Minimum execution time: 789 nanoseconds. + Weight::from_ref_time(1_037_963) + // Standard Error: 155 + .saturating_add(Weight::from_ref_time(737_454).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64ges(r: u32, ) -> Weight { - // Minimum execution time: 625 nanoseconds. - Weight::from_ref_time(1_144_724 as u64) - // Standard Error: 1_367 - .saturating_add(Weight::from_ref_time(729_921 as u64).saturating_mul(r as u64)) + // Minimum execution time: 801 nanoseconds. + Weight::from_ref_time(1_021_980) + // Standard Error: 187 + .saturating_add(Weight::from_ref_time(730_382).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64geu(r: u32, ) -> Weight { - // Minimum execution time: 643 nanoseconds. - Weight::from_ref_time(897_337 as u64) - // Standard Error: 162 - .saturating_add(Weight::from_ref_time(738_471 as u64).saturating_mul(r as u64)) + // Minimum execution time: 818 nanoseconds. + Weight::from_ref_time(1_040_286) + // Standard Error: 194 + .saturating_add(Weight::from_ref_time(730_584).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64add(r: u32, ) -> Weight { - // Minimum execution time: 672 nanoseconds. - Weight::from_ref_time(921_395 as u64) - // Standard Error: 465 - .saturating_add(Weight::from_ref_time(719_508 as u64).saturating_mul(r as u64)) + // Minimum execution time: 782 nanoseconds. + Weight::from_ref_time(1_022_827) + // Standard Error: 260 + .saturating_add(Weight::from_ref_time(717_537).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64sub(r: u32, ) -> Weight { - // Minimum execution time: 672 nanoseconds. - Weight::from_ref_time(889_319 as u64) - // Standard Error: 392 - .saturating_add(Weight::from_ref_time(714_186 as u64).saturating_mul(r as u64)) + // Minimum execution time: 798 nanoseconds. + Weight::from_ref_time(1_043_859) + // Standard Error: 148 + .saturating_add(Weight::from_ref_time(708_549).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64mul(r: u32, ) -> Weight { - // Minimum execution time: 660 nanoseconds. - Weight::from_ref_time(898_856 as u64) - // Standard Error: 189 - .saturating_add(Weight::from_ref_time(714_302 as u64).saturating_mul(r as u64)) + // Minimum execution time: 826 nanoseconds. + Weight::from_ref_time(1_079_108) + // Standard Error: 282 + .saturating_add(Weight::from_ref_time(710_113).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64divs(r: u32, ) -> Weight { - // Minimum execution time: 629 nanoseconds. - Weight::from_ref_time(902_499 as u64) - // Standard Error: 428 - .saturating_add(Weight::from_ref_time(1_346_772 as u64).saturating_mul(r as u64)) + // Minimum execution time: 773 nanoseconds. + Weight::from_ref_time(993_007) + // Standard Error: 507 + .saturating_add(Weight::from_ref_time(1_350_063).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64divu(r: u32, ) -> Weight { - // Minimum execution time: 624 nanoseconds. - Weight::from_ref_time(944_381 as u64) - // Standard Error: 389 - .saturating_add(Weight::from_ref_time(1_281_605 as u64).saturating_mul(r as u64)) + // Minimum execution time: 770 nanoseconds. + Weight::from_ref_time(1_028_975) + // Standard Error: 232 + .saturating_add(Weight::from_ref_time(1_281_841).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64rems(r: u32, ) -> Weight { - // Minimum execution time: 667 nanoseconds. - Weight::from_ref_time(876_301 as u64) - // Standard Error: 589 - .saturating_add(Weight::from_ref_time(1_397_964 as u64).saturating_mul(r as u64)) + // Minimum execution time: 789 nanoseconds. + Weight::from_ref_time(1_015_401) + // Standard Error: 318 + .saturating_add(Weight::from_ref_time(1_391_886).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64remu(r: u32, ) -> Weight { - // Minimum execution time: 611 nanoseconds. - Weight::from_ref_time(865_466 as u64) - // Standard Error: 253 - .saturating_add(Weight::from_ref_time(1_283_803 as u64).saturating_mul(r as u64)) + // Minimum execution time: 764 nanoseconds. + Weight::from_ref_time(1_133_145) + // Standard Error: 591 + .saturating_add(Weight::from_ref_time(1_285_902).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64and(r: u32, ) -> Weight { - // Minimum execution time: 653 nanoseconds. - Weight::from_ref_time(882_010 as u64) - // Standard Error: 205 - .saturating_add(Weight::from_ref_time(731_251 as u64).saturating_mul(r as u64)) + // Minimum execution time: 807 nanoseconds. + Weight::from_ref_time(991_532) + // Standard Error: 326 + .saturating_add(Weight::from_ref_time(719_079).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64or(r: u32, ) -> Weight { - // Minimum execution time: 638 nanoseconds. - Weight::from_ref_time(917_858 as u64) - // Standard Error: 249 - .saturating_add(Weight::from_ref_time(795_023 as u64).saturating_mul(r as u64)) + // Minimum execution time: 819 nanoseconds. + Weight::from_ref_time(1_054_904) + // Standard Error: 460 + .saturating_add(Weight::from_ref_time(717_523).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64xor(r: u32, ) -> Weight { - // Minimum execution time: 636 nanoseconds. - Weight::from_ref_time(892_650 as u64) - // Standard Error: 252 - .saturating_add(Weight::from_ref_time(729_337 as u64).saturating_mul(r as u64)) + // Minimum execution time: 795 nanoseconds. + Weight::from_ref_time(1_047_271) + // Standard Error: 236 + .saturating_add(Weight::from_ref_time(717_486).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64shl(r: u32, ) -> Weight { - // Minimum execution time: 648 nanoseconds. - Weight::from_ref_time(918_889 as u64) - // Standard Error: 1_079 - .saturating_add(Weight::from_ref_time(746_835 as u64).saturating_mul(r as u64)) + // Minimum execution time: 816 nanoseconds. + Weight::from_ref_time(1_043_522) + // Standard Error: 207 + .saturating_add(Weight::from_ref_time(732_343).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64shrs(r: u32, ) -> Weight { - // Minimum execution time: 677 nanoseconds. - Weight::from_ref_time(931_684 as u64) - // Standard Error: 259 - .saturating_add(Weight::from_ref_time(734_540 as u64).saturating_mul(r as u64)) + // Minimum execution time: 818 nanoseconds. + Weight::from_ref_time(1_053_113) + // Standard Error: 311 + .saturating_add(Weight::from_ref_time(732_543).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64shru(r: u32, ) -> Weight { - // Minimum execution time: 635 nanoseconds. - Weight::from_ref_time(914_996 as u64) - // Standard Error: 611 - .saturating_add(Weight::from_ref_time(735_020 as u64).saturating_mul(r as u64)) + // Minimum execution time: 793 nanoseconds. + Weight::from_ref_time(1_026_502) + // Standard Error: 245 + .saturating_add(Weight::from_ref_time(732_979).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64rotl(r: u32, ) -> Weight { - // Minimum execution time: 663 nanoseconds. - Weight::from_ref_time(914_333 as u64) - // Standard Error: 169 - .saturating_add(Weight::from_ref_time(734_033 as u64).saturating_mul(r as u64)) + // Minimum execution time: 805 nanoseconds. + Weight::from_ref_time(1_028_827) + // Standard Error: 261 + .saturating_add(Weight::from_ref_time(732_838).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64rotr(r: u32, ) -> Weight { - // Minimum execution time: 631 nanoseconds. - Weight::from_ref_time(916_503 as u64) - // Standard Error: 224 - .saturating_add(Weight::from_ref_time(736_168 as u64).saturating_mul(r as u64)) + // Minimum execution time: 787 nanoseconds. + Weight::from_ref_time(1_012_819) + // Standard Error: 184 + .saturating_add(Weight::from_ref_time(732_578).saturating_mul(r.into())) } } From 7704d1f8c56aa0067deb404aad607e2d9c81f4a7 Mon Sep 17 00:00:00 2001 From: Sasha Gryaznov Date: Wed, 30 Nov 2022 14:37:25 +0200 Subject: [PATCH 03/10] Update frame/contracts/src/benchmarking/mod.rs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Alexander Theißen --- frame/contracts/src/benchmarking/mod.rs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/frame/contracts/src/benchmarking/mod.rs b/frame/contracts/src/benchmarking/mod.rs index b81be54e1b3ed..4bae3a398de8a 100644 --- a/frame/contracts/src/benchmarking/mod.rs +++ b/frame/contracts/src/benchmarking/mod.rs @@ -2483,12 +2483,11 @@ benchmarks! { // w_per_local = w_bench call_per_local { - let r in 0 .. INSTR_BENCHMARK_BATCHES; - let max_locals = T::Schedule::get().limits.locals; + let l in 0 .. T::Schedule::get().limits.locals; let mut call_body = body::plain(vec![ Instruction::End, ]); - body::inject_locals(&mut call_body, max_locals); + body::inject_locals(&mut call_body, l); let mut sbox = Sandbox::from(&WasmModule::::from(ModuleDefinition { call_body: Some(call_body), .. Default::default() From 51fdfe1e668f4c799a1b407c32ed2205ec93a111 Mon Sep 17 00:00:00 2001 From: Alexander Gryaznov Date: Wed, 30 Nov 2022 14:55:57 +0200 Subject: [PATCH 04/10] apply suggestions from code review --- frame/contracts/src/benchmarking/mod.rs | 30 ++++++++++++------------- frame/contracts/src/schedule.rs | 7 +++--- 2 files changed, 18 insertions(+), 19 deletions(-) diff --git a/frame/contracts/src/benchmarking/mod.rs b/frame/contracts/src/benchmarking/mod.rs index 4bae3a398de8a..3ccd394c92621 100644 --- a/frame/contracts/src/benchmarking/mod.rs +++ b/frame/contracts/src/benchmarking/mod.rs @@ -2429,6 +2429,21 @@ benchmarks! { sbox.invoke(); } + // w_per_local = w_bench + call_per_local { + let l in 0 .. T::Schedule::get().limits.locals; + let mut call_body = body::plain(vec![ + Instruction::End, + ]); + body::inject_locals(&mut call_body, l); + let mut sbox = Sandbox::from(&WasmModule::::from(ModuleDefinition { + call_body: Some(call_body), + .. Default::default() + })); + }: { + sbox.invoke(); + } + // w_local_get = w_bench - 1 * w_param instr_local_get { let r in 0 .. INSTR_BENCHMARK_BATCHES; @@ -2481,21 +2496,6 @@ benchmarks! { sbox.invoke(); } - // w_per_local = w_bench - call_per_local { - let l in 0 .. T::Schedule::get().limits.locals; - let mut call_body = body::plain(vec![ - Instruction::End, - ]); - body::inject_locals(&mut call_body, l); - let mut sbox = Sandbox::from(&WasmModule::::from(ModuleDefinition { - call_body: Some(call_body), - .. Default::default() - })); - }: { - sbox.invoke(); - } - // w_global_get = w_bench - 1 * w_param instr_global_get { let r in 0 .. INSTR_BENCHMARK_BATCHES; diff --git a/frame/contracts/src/schedule.rs b/frame/contracts/src/schedule.rs index 257afda47ca22..ae3c7a23930b4 100644 --- a/frame/contracts/src/schedule.rs +++ b/frame/contracts/src/schedule.rs @@ -84,9 +84,6 @@ pub struct Schedule { /// The weights for each imported function a contract is allowed to call. pub host_fn_weights: HostFnWeights, - - /// The additional weight for calling a function per local of that function. - pub call_per_local_cost: u32, } /// Describes the upper limits on various metrics. @@ -221,6 +218,7 @@ pub struct InstructionWeights { 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, pub local_tee: u32, @@ -562,6 +560,7 @@ impl Default for InstructionWeights { 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, 1), + call_per_local: cost_instr!(call_per_local, 1), local_get: cost_instr!(instr_local_get, 1), local_set: cost_instr!(instr_local_set, 1), local_tee: cost_instr!(instr_local_tee, 2), @@ -804,7 +803,7 @@ impl<'a, T: Config> gas_metering::Rules for ScheduleRules<'a, T> { } fn call_per_local_cost(&self) -> u32 { - self.schedule.call_per_local_cost + self.schedule.instruction_weights.call_per_local } } From 08855f7a1f0fe325868cbb50b69b3e14888a4b1f Mon Sep 17 00:00:00 2001 From: command-bot <> Date: Wed, 30 Nov 2022 15:15:46 +0000 Subject: [PATCH 05/10] ".git/.scripts/bench-bot.sh" pallet dev pallet_contracts --- frame/contracts/src/weights.rs | 1844 ++++++++++++++++---------------- 1 file changed, 922 insertions(+), 922 deletions(-) diff --git a/frame/contracts/src/weights.rs b/frame/contracts/src/weights.rs index 4030ef30716e6..ab9321e98b571 100644 --- a/frame/contracts/src/weights.rs +++ b/frame/contracts/src/weights.rs @@ -18,7 +18,7 @@ //! Autogenerated weights for pallet_contracts //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2022-11-29, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2022-11-30, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` //! HOSTNAME: `bm3`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("dev"), DB CACHE: 1024 @@ -124,10 +124,10 @@ pub trait WeightInfo { fn instr_call(r: u32, ) -> Weight; fn instr_call_indirect(r: u32, ) -> Weight; fn instr_call_indirect_per_param(p: u32, ) -> Weight; + fn call_per_local(l: u32, ) -> Weight; fn instr_local_get(r: u32, ) -> Weight; fn instr_local_set(r: u32, ) -> Weight; fn instr_local_tee(r: u32, ) -> Weight; - fn call_per_local(r: u32, ) -> Weight; fn instr_global_get(r: u32, ) -> Weight; fn instr_global_set(r: u32, ) -> Weight; fn instr_memory_current(r: u32, ) -> Weight; @@ -171,17 +171,17 @@ pub struct SubstrateWeight(PhantomData); impl WeightInfo for SubstrateWeight { // Storage: Contracts DeletionQueue (r:1 w:0) fn on_process_deletion_queue_batch() -> Weight { - // Minimum execution time: 3_351 nanoseconds. - Weight::from_ref_time(3_512_000) + // Minimum execution time: 3_067 nanoseconds. + Weight::from_ref_time(3_300_000) .saturating_add(T::DbWeight::get().reads(1)) } // Storage: Skipped Metadata (r:0 w:0) /// The range of component `k` is `[0, 1024]`. fn on_initialize_per_trie_key(k: u32, ) -> Weight { - // Minimum execution time: 15_760 nanoseconds. - Weight::from_ref_time(14_659_745) - // Standard Error: 932 - .saturating_add(Weight::from_ref_time(938_135).saturating_mul(k.into())) + // Minimum execution time: 15_194 nanoseconds. + Weight::from_ref_time(14_557_752) + // Standard Error: 889 + .saturating_add(Weight::from_ref_time(946_590).saturating_mul(k.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(k.into()))) @@ -189,10 +189,10 @@ impl WeightInfo for SubstrateWeight { // Storage: Contracts DeletionQueue (r:1 w:0) /// The range of component `q` is `[0, 128]`. fn on_initialize_per_queue_item(q: u32, ) -> Weight { - // Minimum execution time: 3_407 nanoseconds. - Weight::from_ref_time(15_777_233) - // Standard Error: 3_501 - .saturating_add(Weight::from_ref_time(1_207_604).saturating_mul(q.into())) + // Minimum execution time: 3_000 nanoseconds. + Weight::from_ref_time(15_043_002) + // Standard Error: 3_561 + .saturating_add(Weight::from_ref_time(1_210_217).saturating_mul(q.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -200,10 +200,10 @@ impl WeightInfo for SubstrateWeight { // Storage: Contracts CodeStorage (r:0 w:1) /// The range of component `c` is `[0, 64226]`. fn reinstrument(c: u32, ) -> Weight { - // Minimum execution time: 35_297 nanoseconds. - Weight::from_ref_time(28_107_679) - // Standard Error: 59 - .saturating_add(Weight::from_ref_time(46_678).saturating_mul(c.into())) + // Minimum execution time: 28_824 nanoseconds. + Weight::from_ref_time(25_854_437) + // Standard Error: 58 + .saturating_add(Weight::from_ref_time(46_539).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -214,10 +214,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `c` is `[0, 131072]`. fn call_with_code_per_byte(c: u32, ) -> Weight { - // Minimum execution time: 398_442 nanoseconds. - Weight::from_ref_time(417_050_867) - // Standard Error: 26 - .saturating_add(Weight::from_ref_time(30_663).saturating_mul(c.into())) + // Minimum execution time: 301_178 nanoseconds. + Weight::from_ref_time(314_073_191) + // Standard Error: 24 + .saturating_add(Weight::from_ref_time(30_757).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(4)) } @@ -232,12 +232,12 @@ impl WeightInfo for SubstrateWeight { /// The range of component `c` is `[0, 64226]`. /// The range of component `s` is `[0, 1048576]`. fn instantiate_with_code(c: u32, s: u32, ) -> Weight { - // Minimum execution time: 2_261_042 nanoseconds. - Weight::from_ref_time(414_413_739) - // Standard Error: 93 - .saturating_add(Weight::from_ref_time(90_050).saturating_mul(c.into())) + // Minimum execution time: 2_117_280 nanoseconds. + Weight::from_ref_time(334_033_823) + // Standard Error: 82 + .saturating_add(Weight::from_ref_time(89_094).saturating_mul(c.into())) // Standard Error: 5 - .saturating_add(Weight::from_ref_time(1_800).saturating_mul(s.into())) + .saturating_add(Weight::from_ref_time(1_748).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(8)) .saturating_add(T::DbWeight::get().writes(9)) } @@ -250,10 +250,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `s` is `[0, 1048576]`. fn instantiate(s: u32, ) -> Weight { - // Minimum execution time: 188_815 nanoseconds. - Weight::from_ref_time(183_163_235) + // Minimum execution time: 184_885 nanoseconds. + Weight::from_ref_time(183_245_256) // Standard Error: 2 - .saturating_add(Weight::from_ref_time(1_532).saturating_mul(s.into())) + .saturating_add(Weight::from_ref_time(1_489).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(8)) .saturating_add(T::DbWeight::get().writes(7)) } @@ -263,8 +263,8 @@ impl WeightInfo for SubstrateWeight { // Storage: System Account (r:1 w:1) // Storage: System EventTopics (r:2 w:2) fn call() -> Weight { - // Minimum execution time: 157_574 nanoseconds. - Weight::from_ref_time(158_266_000) + // Minimum execution time: 153_350 nanoseconds. + Weight::from_ref_time(154_631_000) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(4)) } @@ -274,10 +274,10 @@ impl WeightInfo for SubstrateWeight { // Storage: Contracts OwnerInfoOf (r:0 w:1) /// The range of component `c` is `[0, 64226]`. fn upload_code(c: u32, ) -> Weight { - // Minimum execution time: 395_148 nanoseconds. - Weight::from_ref_time(398_235_951) - // Standard Error: 74 - .saturating_add(Weight::from_ref_time(89_980).saturating_mul(c.into())) + // Minimum execution time: 290_267 nanoseconds. + Weight::from_ref_time(302_738_057) + // Standard Error: 66 + .saturating_add(Weight::from_ref_time(89_025).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(4)) } @@ -286,8 +286,8 @@ impl WeightInfo for SubstrateWeight { // Storage: Contracts CodeStorage (r:0 w:1) // Storage: Contracts PristineCode (r:0 w:1) fn remove_code() -> Weight { - // Minimum execution time: 40_705 nanoseconds. - Weight::from_ref_time(41_249_000) + // Minimum execution time: 40_076 nanoseconds. + Weight::from_ref_time(40_737_000) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(4)) } @@ -295,8 +295,8 @@ impl WeightInfo for SubstrateWeight { // Storage: Contracts OwnerInfoOf (r:2 w:2) // Storage: System EventTopics (r:3 w:3) fn set_code() -> Weight { - // Minimum execution time: 41_965 nanoseconds. - Weight::from_ref_time(42_395_000) + // Minimum execution time: 42_074 nanoseconds. + Weight::from_ref_time(42_472_000) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(6)) } @@ -307,10 +307,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_caller(r: u32, ) -> Weight { - // Minimum execution time: 385_310 nanoseconds. - Weight::from_ref_time(392_824_333) - // Standard Error: 45_857 - .saturating_add(Weight::from_ref_time(15_822_620).saturating_mul(r.into())) + // Minimum execution time: 289_954 nanoseconds. + Weight::from_ref_time(296_408_693) + // Standard Error: 28_426 + .saturating_add(Weight::from_ref_time(16_121_321).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -321,10 +321,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_is_contract(r: u32, ) -> Weight { - // Minimum execution time: 386_027 nanoseconds. - Weight::from_ref_time(324_558_438) - // Standard Error: 444_278 - .saturating_add(Weight::from_ref_time(199_765_857).saturating_mul(r.into())) + // Minimum execution time: 289_133 nanoseconds. + Weight::from_ref_time(200_766_092) + // Standard Error: 786_300 + .saturating_add(Weight::from_ref_time(200_627_621).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().reads((80_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3)) @@ -336,10 +336,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_code_hash(r: u32, ) -> Weight { - // Minimum execution time: 387_615 nanoseconds. - Weight::from_ref_time(341_444_028) - // Standard Error: 425_379 - .saturating_add(Weight::from_ref_time(241_543_843).saturating_mul(r.into())) + // Minimum execution time: 292_457 nanoseconds. + Weight::from_ref_time(247_108_755) + // Standard Error: 443_501 + .saturating_add(Weight::from_ref_time(241_807_052).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().reads((80_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3)) @@ -351,10 +351,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_own_code_hash(r: u32, ) -> Weight { - // Minimum execution time: 387_177 nanoseconds. - Weight::from_ref_time(390_700_285) - // Standard Error: 45_797 - .saturating_add(Weight::from_ref_time(19_968_728).saturating_mul(r.into())) + // Minimum execution time: 291_833 nanoseconds. + Weight::from_ref_time(298_048_179) + // Standard Error: 29_207 + .saturating_add(Weight::from_ref_time(19_746_549).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -365,10 +365,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_caller_is_origin(r: u32, ) -> Weight { - // Minimum execution time: 384_934 nanoseconds. - Weight::from_ref_time(388_392_560) - // Standard Error: 25_599 - .saturating_add(Weight::from_ref_time(10_742_266).saturating_mul(r.into())) + // Minimum execution time: 288_951 nanoseconds. + Weight::from_ref_time(296_484_773) + // Standard Error: 15_924 + .saturating_add(Weight::from_ref_time(10_977_295).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -379,10 +379,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_address(r: u32, ) -> Weight { - // Minimum execution time: 385_820 nanoseconds. - Weight::from_ref_time(388_904_788) - // Standard Error: 37_142 - .saturating_add(Weight::from_ref_time(16_240_866).saturating_mul(r.into())) + // Minimum execution time: 290_239 nanoseconds. + Weight::from_ref_time(296_380_097) + // Standard Error: 38_641 + .saturating_add(Weight::from_ref_time(16_398_341).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -393,10 +393,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_gas_left(r: u32, ) -> Weight { - // Minimum execution time: 385_658 nanoseconds. - Weight::from_ref_time(386_334_047) - // Standard Error: 65_415 - .saturating_add(Weight::from_ref_time(16_438_666).saturating_mul(r.into())) + // Minimum execution time: 289_382 nanoseconds. + Weight::from_ref_time(296_474_884) + // Standard Error: 32_929 + .saturating_add(Weight::from_ref_time(15_954_556).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -407,10 +407,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_balance(r: u32, ) -> Weight { - // Minimum execution time: 385_530 nanoseconds. - Weight::from_ref_time(393_115_210) - // Standard Error: 81_969 - .saturating_add(Weight::from_ref_time(97_737_455).saturating_mul(r.into())) + // Minimum execution time: 290_154 nanoseconds. + Weight::from_ref_time(296_852_992) + // Standard Error: 98_441 + .saturating_add(Weight::from_ref_time(96_498_695).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(7)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -421,10 +421,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_value_transferred(r: u32, ) -> Weight { - // Minimum execution time: 385_470 nanoseconds. - Weight::from_ref_time(392_881_932) - // Standard Error: 40_681 - .saturating_add(Weight::from_ref_time(15_845_283).saturating_mul(r.into())) + // Minimum execution time: 289_358 nanoseconds. + Weight::from_ref_time(296_676_763) + // Standard Error: 29_204 + .saturating_add(Weight::from_ref_time(15_839_144).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -435,10 +435,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_minimum_balance(r: u32, ) -> Weight { - // Minimum execution time: 385_708 nanoseconds. - Weight::from_ref_time(388_997_767) - // Standard Error: 41_761 - .saturating_add(Weight::from_ref_time(15_820_241).saturating_mul(r.into())) + // Minimum execution time: 289_228 nanoseconds. + Weight::from_ref_time(295_492_743) + // Standard Error: 27_329 + .saturating_add(Weight::from_ref_time(15_893_417).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -449,10 +449,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_block_number(r: u32, ) -> Weight { - // Minimum execution time: 385_747 nanoseconds. - Weight::from_ref_time(388_874_086) - // Standard Error: 42_905 - .saturating_add(Weight::from_ref_time(15_785_911).saturating_mul(r.into())) + // Minimum execution time: 289_748 nanoseconds. + Weight::from_ref_time(296_320_819) + // Standard Error: 21_198 + .saturating_add(Weight::from_ref_time(15_716_887).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -463,10 +463,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_now(r: u32, ) -> Weight { - // Minimum execution time: 385_914 nanoseconds. - Weight::from_ref_time(388_924_494) - // Standard Error: 32_121 - .saturating_add(Weight::from_ref_time(16_317_211).saturating_mul(r.into())) + // Minimum execution time: 289_269 nanoseconds. + Weight::from_ref_time(295_711_423) + // Standard Error: 31_890 + .saturating_add(Weight::from_ref_time(16_005_626).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -478,10 +478,10 @@ impl WeightInfo for SubstrateWeight { // Storage: TransactionPayment NextFeeMultiplier (r:1 w:0) /// The range of component `r` is `[0, 20]`. fn seal_weight_to_fee(r: u32, ) -> Weight { - // Minimum execution time: 385_795 nanoseconds. - Weight::from_ref_time(394_833_642) - // Standard Error: 97_857 - .saturating_add(Weight::from_ref_time(86_037_141).saturating_mul(r.into())) + // Minimum execution time: 289_779 nanoseconds. + Weight::from_ref_time(298_179_920) + // Standard Error: 90_307 + .saturating_add(Weight::from_ref_time(90_706_108).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(7)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -492,10 +492,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_gas(r: u32, ) -> Weight { - // Minimum execution time: 144_925 nanoseconds. - Weight::from_ref_time(148_913_493) - // Standard Error: 10_875 - .saturating_add(Weight::from_ref_time(8_007_048).saturating_mul(r.into())) + // Minimum execution time: 141_903 nanoseconds. + Weight::from_ref_time(145_238_487) + // Standard Error: 9_440 + .saturating_add(Weight::from_ref_time(8_073_053).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -506,10 +506,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_input(r: u32, ) -> Weight { - // Minimum execution time: 385_778 nanoseconds. - Weight::from_ref_time(390_355_353) - // Standard Error: 32_751 - .saturating_add(Weight::from_ref_time(13_760_470).saturating_mul(r.into())) + // Minimum execution time: 290_170 nanoseconds. + Weight::from_ref_time(296_124_228) + // Standard Error: 24_944 + .saturating_add(Weight::from_ref_time(13_974_935).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -520,10 +520,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `n` is `[0, 1024]`. fn seal_input_per_kb(n: u32, ) -> Weight { - // Minimum execution time: 401_402 nanoseconds. - Weight::from_ref_time(422_940_931) - // Standard Error: 5_443 - .saturating_add(Weight::from_ref_time(9_663_139).saturating_mul(n.into())) + // Minimum execution time: 306_602 nanoseconds. + Weight::from_ref_time(334_867_433) + // Standard Error: 5_588 + .saturating_add(Weight::from_ref_time(9_600_175).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -534,10 +534,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 1]`. fn seal_return(r: u32, ) -> Weight { - // Minimum execution time: 382_756 nanoseconds. - Weight::from_ref_time(384_683_395) - // Standard Error: 116_856 - .saturating_add(Weight::from_ref_time(1_151_204).saturating_mul(r.into())) + // Minimum execution time: 287_188 nanoseconds. + Weight::from_ref_time(292_406_306) + // Standard Error: 127_409 + .saturating_add(Weight::from_ref_time(920_893).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -548,10 +548,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `n` is `[0, 1024]`. fn seal_return_per_kb(n: u32, ) -> Weight { - // Minimum execution time: 384_820 nanoseconds. - Weight::from_ref_time(388_189_903) - // Standard Error: 856 - .saturating_add(Weight::from_ref_time(229_062).saturating_mul(n.into())) + // Minimum execution time: 290_259 nanoseconds. + Weight::from_ref_time(293_605_573) + // Standard Error: 816 + .saturating_add(Weight::from_ref_time(189_212).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -564,10 +564,10 @@ impl WeightInfo for SubstrateWeight { // Storage: Contracts OwnerInfoOf (r:1 w:1) /// The range of component `r` is `[0, 1]`. fn seal_terminate(r: u32, ) -> Weight { - // Minimum execution time: 384_587 nanoseconds. - Weight::from_ref_time(386_621_338) - // Standard Error: 299_975 - .saturating_add(Weight::from_ref_time(62_077_361).saturating_mul(r.into())) + // Minimum execution time: 285_916 nanoseconds. + Weight::from_ref_time(293_714_159) + // Standard Error: 137_966 + .saturating_add(Weight::from_ref_time(54_636_040).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().reads((5_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3)) @@ -581,10 +581,10 @@ impl WeightInfo for SubstrateWeight { // Storage: RandomnessCollectiveFlip RandomMaterial (r:1 w:0) /// The range of component `r` is `[0, 20]`. fn seal_random(r: u32, ) -> Weight { - // Minimum execution time: 385_872 nanoseconds. - Weight::from_ref_time(394_840_887) - // Standard Error: 101_088 - .saturating_add(Weight::from_ref_time(111_846_260).saturating_mul(r.into())) + // Minimum execution time: 289_608 nanoseconds. + Weight::from_ref_time(297_882_891) + // Standard Error: 91_682 + .saturating_add(Weight::from_ref_time(113_494_137).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(7)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -595,10 +595,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_deposit_event(r: u32, ) -> Weight { - // Minimum execution time: 383_467 nanoseconds. - Weight::from_ref_time(395_803_994) - // Standard Error: 104_115 - .saturating_add(Weight::from_ref_time(224_621_178).saturating_mul(r.into())) + // Minimum execution time: 288_158 nanoseconds. + Weight::from_ref_time(301_727_612) + // Standard Error: 112_394 + .saturating_add(Weight::from_ref_time(219_873_338).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -610,12 +610,12 @@ impl WeightInfo for SubstrateWeight { /// 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 { - // Minimum execution time: 1_281_193 nanoseconds. - Weight::from_ref_time(603_592_599) - // Standard Error: 549_429 - .saturating_add(Weight::from_ref_time(174_448_573).saturating_mul(t.into())) - // Standard Error: 150_899 - .saturating_add(Weight::from_ref_time(71_416_378).saturating_mul(n.into())) + // Minimum execution time: 1_185_078 nanoseconds. + Weight::from_ref_time(502_664_146) + // Standard Error: 513_482 + .saturating_add(Weight::from_ref_time(174_320_560).saturating_mul(t.into())) + // Standard Error: 141_027 + .saturating_add(Weight::from_ref_time(68_012_949).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().reads((80_u64).saturating_mul(t.into()))) .saturating_add(T::DbWeight::get().writes(3)) @@ -628,20 +628,20 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_debug_message(r: u32, ) -> Weight { - // Minimum execution time: 163_842 nanoseconds. - Weight::from_ref_time(167_077_688) - // Standard Error: 30_772 - .saturating_add(Weight::from_ref_time(12_844_717).saturating_mul(r.into())) + // Minimum execution time: 153_977 nanoseconds. + Weight::from_ref_time(158_213_247) + // Standard Error: 14_317 + .saturating_add(Weight::from_ref_time(12_960_226).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } // Storage: Skipped Metadata (r:0 w:0) /// The range of component `r` is `[0, 10]`. fn seal_set_storage(r: u32, ) -> Weight { - // Minimum execution time: 385_871 nanoseconds. - Weight::from_ref_time(341_622_343) - // Standard Error: 509_207 - .saturating_add(Weight::from_ref_time(420_073_288).saturating_mul(r.into())) + // Minimum execution time: 289_686 nanoseconds. + Weight::from_ref_time(250_145_094) + // Standard Error: 465_804 + .saturating_add(Weight::from_ref_time(405_855_400).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().reads((80_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3)) @@ -650,10 +650,10 @@ impl WeightInfo for SubstrateWeight { // Storage: Skipped Metadata (r:0 w:0) /// The range of component `n` is `[0, 8]`. fn seal_set_storage_per_new_kb(n: u32, ) -> Weight { - // Minimum execution time: 523_524 nanoseconds. - Weight::from_ref_time(680_400_861) - // Standard Error: 1_447_641 - .saturating_add(Weight::from_ref_time(98_310_775).saturating_mul(n.into())) + // Minimum execution time: 420_768 nanoseconds. + Weight::from_ref_time(579_474_310) + // Standard Error: 1_443_308 + .saturating_add(Weight::from_ref_time(90_152_762).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(52)) .saturating_add(T::DbWeight::get().reads((7_u64).saturating_mul(n.into()))) .saturating_add(T::DbWeight::get().writes(50)) @@ -662,10 +662,10 @@ impl WeightInfo for SubstrateWeight { // Storage: Skipped Metadata (r:0 w:0) /// The range of component `n` is `[0, 8]`. fn seal_set_storage_per_old_kb(n: u32, ) -> Weight { - // Minimum execution time: 524_014 nanoseconds. - Weight::from_ref_time(648_716_387) - // Standard Error: 1_159_098 - .saturating_add(Weight::from_ref_time(67_095_018).saturating_mul(n.into())) + // Minimum execution time: 420_202 nanoseconds. + Weight::from_ref_time(546_498_144) + // Standard Error: 1_165_901 + .saturating_add(Weight::from_ref_time(64_726_721).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(51)) .saturating_add(T::DbWeight::get().reads((7_u64).saturating_mul(n.into()))) .saturating_add(T::DbWeight::get().writes(49)) @@ -674,10 +674,10 @@ impl WeightInfo for SubstrateWeight { // Storage: Skipped Metadata (r:0 w:0) /// The range of component `r` is `[0, 10]`. fn seal_clear_storage(r: u32, ) -> Weight { - // Minimum execution time: 386_565 nanoseconds. - Weight::from_ref_time(350_869_739) - // Standard Error: 394_416 - .saturating_add(Weight::from_ref_time(410_111_543).saturating_mul(r.into())) + // Minimum execution time: 290_488 nanoseconds. + Weight::from_ref_time(258_031_204) + // Standard Error: 413_763 + .saturating_add(Weight::from_ref_time(395_539_941).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().reads((80_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3)) @@ -686,10 +686,10 @@ impl WeightInfo for SubstrateWeight { // Storage: Skipped Metadata (r:0 w:0) /// The range of component `n` is `[0, 8]`. fn seal_clear_storage_per_kb(n: u32, ) -> Weight { - // Minimum execution time: 493_373 nanoseconds. - Weight::from_ref_time(631_755_606) - // Standard Error: 1_299_459 - .saturating_add(Weight::from_ref_time(68_373_424).saturating_mul(n.into())) + // Minimum execution time: 389_567 nanoseconds. + Weight::from_ref_time(528_190_212) + // Standard Error: 1_278_666 + .saturating_add(Weight::from_ref_time(66_632_349).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(51)) .saturating_add(T::DbWeight::get().reads((7_u64).saturating_mul(n.into()))) .saturating_add(T::DbWeight::get().writes(48)) @@ -698,10 +698,10 @@ impl WeightInfo for SubstrateWeight { // Storage: Skipped Metadata (r:0 w:0) /// The range of component `r` is `[0, 10]`. fn seal_get_storage(r: u32, ) -> Weight { - // Minimum execution time: 386_435 nanoseconds. - Weight::from_ref_time(356_963_756) - // Standard Error: 385_809 - .saturating_add(Weight::from_ref_time(323_292_035).saturating_mul(r.into())) + // Minimum execution time: 292_067 nanoseconds. + Weight::from_ref_time(264_959_513) + // Standard Error: 389_407 + .saturating_add(Weight::from_ref_time(322_960_520).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().reads((80_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3)) @@ -709,10 +709,10 @@ impl WeightInfo for SubstrateWeight { // Storage: Skipped Metadata (r:0 w:0) /// The range of component `n` is `[0, 8]`. fn seal_get_storage_per_kb(n: u32, ) -> Weight { - // Minimum execution time: 470_057 nanoseconds. - Weight::from_ref_time(591_194_061) - // Standard Error: 1_109_520 - .saturating_add(Weight::from_ref_time(160_098_588).saturating_mul(n.into())) + // Minimum execution time: 369_941 nanoseconds. + Weight::from_ref_time(499_890_796) + // Standard Error: 1_197_032 + .saturating_add(Weight::from_ref_time(151_041_107).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(51)) .saturating_add(T::DbWeight::get().reads((7_u64).saturating_mul(n.into()))) .saturating_add(T::DbWeight::get().writes(3)) @@ -720,10 +720,10 @@ impl WeightInfo for SubstrateWeight { // Storage: Skipped Metadata (r:0 w:0) /// The range of component `r` is `[0, 10]`. fn seal_contains_storage(r: u32, ) -> Weight { - // Minimum execution time: 386_571 nanoseconds. - Weight::from_ref_time(359_248_897) - // Standard Error: 341_523 - .saturating_add(Weight::from_ref_time(309_779_986).saturating_mul(r.into())) + // Minimum execution time: 291_389 nanoseconds. + Weight::from_ref_time(266_354_429) + // Standard Error: 384_564 + .saturating_add(Weight::from_ref_time(305_888_416).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().reads((80_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3)) @@ -731,10 +731,10 @@ impl WeightInfo for SubstrateWeight { // Storage: Skipped Metadata (r:0 w:0) /// The range of component `n` is `[0, 8]`. fn seal_contains_storage_per_kb(n: u32, ) -> Weight { - // Minimum execution time: 465_584 nanoseconds. - Weight::from_ref_time(568_143_323) - // Standard Error: 971_865 - .saturating_add(Weight::from_ref_time(63_663_501).saturating_mul(n.into())) + // Minimum execution time: 365_908 nanoseconds. + Weight::from_ref_time(471_772_110) + // Standard Error: 952_388 + .saturating_add(Weight::from_ref_time(62_132_681).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(51)) .saturating_add(T::DbWeight::get().reads((7_u64).saturating_mul(n.into()))) .saturating_add(T::DbWeight::get().writes(3)) @@ -742,10 +742,10 @@ impl WeightInfo for SubstrateWeight { // Storage: Skipped Metadata (r:0 w:0) /// The range of component `r` is `[0, 10]`. fn seal_take_storage(r: u32, ) -> Weight { - // Minimum execution time: 387_346 nanoseconds. - Weight::from_ref_time(343_711_467) - // Standard Error: 473_752 - .saturating_add(Weight::from_ref_time(423_883_125).saturating_mul(r.into())) + // Minimum execution time: 291_377 nanoseconds. + Weight::from_ref_time(257_071_914) + // Standard Error: 437_697 + .saturating_add(Weight::from_ref_time(410_515_982).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().reads((80_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3)) @@ -754,10 +754,10 @@ impl WeightInfo for SubstrateWeight { // Storage: Skipped Metadata (r:0 w:0) /// The range of component `n` is `[0, 8]`. fn seal_take_storage_per_kb(n: u32, ) -> Weight { - // Minimum execution time: 497_589 nanoseconds. - Weight::from_ref_time(654_158_988) - // Standard Error: 1_482_232 - .saturating_add(Weight::from_ref_time(166_862_314).saturating_mul(n.into())) + // Minimum execution time: 393_284 nanoseconds. + Weight::from_ref_time(545_611_294) + // Standard Error: 1_399_148 + .saturating_add(Weight::from_ref_time(158_697_832).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(51)) .saturating_add(T::DbWeight::get().reads((7_u64).saturating_mul(n.into()))) .saturating_add(T::DbWeight::get().writes(48)) @@ -770,10 +770,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_transfer(r: u32, ) -> Weight { - // Minimum execution time: 388_069 nanoseconds. - Weight::from_ref_time(343_746_553) - // Standard Error: 613_376 - .saturating_add(Weight::from_ref_time(1_379_064_079).saturating_mul(r.into())) + // Minimum execution time: 291_188 nanoseconds. + Weight::from_ref_time(226_226_338) + // Standard Error: 946_657 + .saturating_add(Weight::from_ref_time(1_375_931_494).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(7)) .saturating_add(T::DbWeight::get().reads((80_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(4)) @@ -786,10 +786,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_call(r: u32, ) -> Weight { - // Minimum execution time: 388_516 nanoseconds. - Weight::from_ref_time(389_708_000) - // Standard Error: 6_115_558 - .saturating_add(Weight::from_ref_time(28_231_577_338).saturating_mul(r.into())) + // Minimum execution time: 292_111 nanoseconds. + Weight::from_ref_time(295_821_000) + // Standard Error: 6_254_550 + .saturating_add(Weight::from_ref_time(20_717_905_461).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(7)) .saturating_add(T::DbWeight::get().reads((160_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3)) @@ -802,10 +802,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_delegate_call(r: u32, ) -> Weight { - // Minimum execution time: 388_643 nanoseconds. - Weight::from_ref_time(389_796_000) - // Standard Error: 6_654_272 - .saturating_add(Weight::from_ref_time(27_977_056_979).saturating_mul(r.into())) + // Minimum execution time: 292_352 nanoseconds. + Weight::from_ref_time(296_250_000) + // Standard Error: 7_052_809 + .saturating_add(Weight::from_ref_time(20_450_325_064).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().reads((150_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3)) @@ -819,12 +819,12 @@ impl WeightInfo for SubstrateWeight { /// 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 { - // Minimum execution time: 9_841_434 nanoseconds. - Weight::from_ref_time(8_759_526_644) - // Standard Error: 6_510_788 - .saturating_add(Weight::from_ref_time(1_305_771_352).saturating_mul(t.into())) - // Standard Error: 9_762 - .saturating_add(Weight::from_ref_time(9_850_444).saturating_mul(c.into())) + // Minimum execution time: 9_705_701 nanoseconds. + Weight::from_ref_time(8_377_638_932) + // Standard Error: 8_965_110 + .saturating_add(Weight::from_ref_time(1_338_282_412).saturating_mul(t.into())) + // Standard Error: 13_442 + .saturating_add(Weight::from_ref_time(9_859_577).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(167)) .saturating_add(T::DbWeight::get().reads((81_u64).saturating_mul(t.into()))) .saturating_add(T::DbWeight::get().writes(163)) @@ -839,10 +839,10 @@ impl WeightInfo for SubstrateWeight { // Storage: Contracts OwnerInfoOf (r:80 w:80) /// The range of component `r` is `[0, 20]`. fn seal_instantiate(r: u32, ) -> Weight { - // Minimum execution time: 389_703 nanoseconds. - Weight::from_ref_time(390_570_000) - // Standard Error: 19_935_978 - .saturating_add(Weight::from_ref_time(33_610_104_036).saturating_mul(r.into())) + // Minimum execution time: 293_652 nanoseconds. + Weight::from_ref_time(298_122_000) + // Standard Error: 18_657_325 + .saturating_add(Weight::from_ref_time(25_993_135_880).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(8)) .saturating_add(T::DbWeight::get().reads((400_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(5)) @@ -858,10 +858,10 @@ impl WeightInfo for SubstrateWeight { /// The range of component `t` is `[0, 1]`. /// The range of component `s` is `[0, 960]`. fn seal_instantiate_per_transfer_salt_kb(t: u32, s: u32, ) -> Weight { - // Minimum execution time: 11_978_376 nanoseconds. - Weight::from_ref_time(11_856_567_931) - // Standard Error: 72_212 - .saturating_add(Weight::from_ref_time(125_783_849).saturating_mul(s.into())) + // Minimum execution time: 11_546_342 nanoseconds. + Weight::from_ref_time(11_253_976_145) + // Standard Error: 71_119 + .saturating_add(Weight::from_ref_time(122_210_154).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(249)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(t.into()))) .saturating_add(T::DbWeight::get().writes(247)) @@ -874,10 +874,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 1]`. fn seal_hash_sha2_256(r: u32, ) -> Weight { - // Minimum execution time: 386_744 nanoseconds. - Weight::from_ref_time(390_242_840) - // Standard Error: 853_670 - .saturating_add(Weight::from_ref_time(42_348_959).saturating_mul(r.into())) + // Minimum execution time: 290_876 nanoseconds. + Weight::from_ref_time(296_837_289) + // Standard Error: 189_737 + .saturating_add(Weight::from_ref_time(42_251_110).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -888,10 +888,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `n` is `[0, 1024]`. fn seal_hash_sha2_256_per_kb(n: u32, ) -> Weight { - // Minimum execution time: 429_284 nanoseconds. - Weight::from_ref_time(430_480_000) - // Standard Error: 53_024 - .saturating_add(Weight::from_ref_time(329_100_936).saturating_mul(n.into())) + // Minimum execution time: 337_280 nanoseconds. + Weight::from_ref_time(338_511_000) + // Standard Error: 50_972 + .saturating_add(Weight::from_ref_time(325_459_497).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -902,10 +902,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 1]`. fn seal_hash_keccak_256(r: u32, ) -> Weight { - // Minimum execution time: 386_256 nanoseconds. - Weight::from_ref_time(388_193_142) - // Standard Error: 132_836 - .saturating_add(Weight::from_ref_time(53_953_657).saturating_mul(r.into())) + // Minimum execution time: 290_500 nanoseconds. + Weight::from_ref_time(295_983_869) + // Standard Error: 204_527 + .saturating_add(Weight::from_ref_time(54_632_530).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -916,10 +916,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `n` is `[0, 1024]`. fn seal_hash_keccak_256_per_kb(n: u32, ) -> Weight { - // Minimum execution time: 440_365 nanoseconds. - Weight::from_ref_time(441_296_000) - // Standard Error: 64_616 - .saturating_add(Weight::from_ref_time(251_483_815).saturating_mul(n.into())) + // Minimum execution time: 346_265 nanoseconds. + Weight::from_ref_time(348_579_000) + // Standard Error: 56_054 + .saturating_add(Weight::from_ref_time(247_647_268).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -930,10 +930,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 1]`. fn seal_hash_blake2_256(r: u32, ) -> Weight { - // Minimum execution time: 386_467 nanoseconds. - Weight::from_ref_time(388_528_932) - // Standard Error: 254_215 - .saturating_add(Weight::from_ref_time(31_115_367).saturating_mul(r.into())) + // Minimum execution time: 290_268 nanoseconds. + Weight::from_ref_time(295_982_879) + // Standard Error: 185_872 + .saturating_add(Weight::from_ref_time(32_096_720).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -944,10 +944,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `n` is `[0, 1024]`. fn seal_hash_blake2_256_per_kb(n: u32, ) -> Weight { - // Minimum execution time: 418_954 nanoseconds. - Weight::from_ref_time(419_773_000) - // Standard Error: 50_763 - .saturating_add(Weight::from_ref_time(103_192_404).saturating_mul(n.into())) + // Minimum execution time: 324_485 nanoseconds. + Weight::from_ref_time(325_920_000) + // Standard Error: 53_145 + .saturating_add(Weight::from_ref_time(99_711_441).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -958,10 +958,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 1]`. fn seal_hash_blake2_128(r: u32, ) -> Weight { - // Minimum execution time: 384_532 nanoseconds. - Weight::from_ref_time(386_635_138) - // Standard Error: 168_863 - .saturating_add(Weight::from_ref_time(32_342_361).saturating_mul(r.into())) + // Minimum execution time: 288_425 nanoseconds. + Weight::from_ref_time(294_410_769) + // Standard Error: 445_002 + .saturating_add(Weight::from_ref_time(31_566_430).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -972,10 +972,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `n` is `[0, 1024]`. fn seal_hash_blake2_128_per_kb(n: u32, ) -> Weight { - // Minimum execution time: 417_059 nanoseconds. - Weight::from_ref_time(417_642_000) - // Standard Error: 50_810 - .saturating_add(Weight::from_ref_time(103_200_669).saturating_mul(n.into())) + // Minimum execution time: 322_145 nanoseconds. + Weight::from_ref_time(324_412_000) + // Standard Error: 45_670 + .saturating_add(Weight::from_ref_time(99_633_968).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -986,10 +986,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 1]`. fn seal_ecdsa_recover(r: u32, ) -> Weight { - // Minimum execution time: 386_945 nanoseconds. - Weight::from_ref_time(389_048_475) - // Standard Error: 889_352 - .saturating_add(Weight::from_ref_time(3_041_464_624).saturating_mul(r.into())) + // Minimum execution time: 288_126 nanoseconds. + Weight::from_ref_time(295_895_534) + // Standard Error: 469_543 + .saturating_add(Weight::from_ref_time(3_009_865_665).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -1000,10 +1000,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 1]`. fn seal_ecdsa_to_eth_address(r: u32, ) -> Weight { - // Minimum execution time: 386_365 nanoseconds. - Weight::from_ref_time(388_405_348) - // Standard Error: 512_250 - .saturating_add(Weight::from_ref_time(2_062_529_051).saturating_mul(r.into())) + // Minimum execution time: 289_647 nanoseconds. + Weight::from_ref_time(294_791_665) + // Standard Error: 767_712 + .saturating_add(Weight::from_ref_time(2_059_207_934).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -1015,10 +1015,10 @@ impl WeightInfo for SubstrateWeight { // Storage: Contracts OwnerInfoOf (r:16 w:16) /// The range of component `r` is `[0, 20]`. fn seal_set_code_hash(r: u32, ) -> Weight { - // Minimum execution time: 386_823 nanoseconds. - Weight::from_ref_time(387_848_000) - // Standard Error: 2_687_502 - .saturating_add(Weight::from_ref_time(1_396_028_810).saturating_mul(r.into())) + // Minimum execution time: 291_027 nanoseconds. + Weight::from_ref_time(294_888_000) + // Standard Error: 2_734_700 + .saturating_add(Weight::from_ref_time(1_394_296_798).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().reads((225_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3)) @@ -1031,10 +1031,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_reentrance_count(r: u32, ) -> Weight { - // Minimum execution time: 387_762 nanoseconds. - Weight::from_ref_time(391_044_363) - // Standard Error: 15_755 - .saturating_add(Weight::from_ref_time(10_630_195).saturating_mul(r.into())) + // Minimum execution time: 291_422 nanoseconds. + Weight::from_ref_time(302_512_417) + // Standard Error: 106_658 + .saturating_add(Weight::from_ref_time(10_676_139).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -1045,376 +1045,376 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_account_reentrance_count(r: u32, ) -> Weight { - // Minimum execution time: 388_770 nanoseconds. - Weight::from_ref_time(428_228_487) - // Standard Error: 128_641 - .saturating_add(Weight::from_ref_time(25_260_677).saturating_mul(r.into())) + // Minimum execution time: 292_066 nanoseconds. + Weight::from_ref_time(336_160_280) + // Standard Error: 131_720 + .saturating_add(Weight::from_ref_time(24_768_358).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } /// The range of component `r` is `[0, 50]`. fn instr_i64const(r: u32, ) -> Weight { - // Minimum execution time: 807 nanoseconds. - Weight::from_ref_time(993_593) - // Standard Error: 186 - .saturating_add(Weight::from_ref_time(344_644).saturating_mul(r.into())) + // Minimum execution time: 636 nanoseconds. + Weight::from_ref_time(843_445) + // Standard Error: 290 + .saturating_add(Weight::from_ref_time(346_137).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64load(r: u32, ) -> Weight { - // Minimum execution time: 894 nanoseconds. - Weight::from_ref_time(1_336_938) - // Standard Error: 553 - .saturating_add(Weight::from_ref_time(972_930).saturating_mul(r.into())) + // Minimum execution time: 768 nanoseconds. + Weight::from_ref_time(1_341_119) + // Standard Error: 826 + .saturating_add(Weight::from_ref_time(972_785).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64store(r: u32, ) -> Weight { - // Minimum execution time: 910 nanoseconds. - Weight::from_ref_time(1_170_336) - // Standard Error: 391 - .saturating_add(Weight::from_ref_time(881_855).saturating_mul(r.into())) + // Minimum execution time: 725 nanoseconds. + Weight::from_ref_time(1_092_118) + // Standard Error: 316 + .saturating_add(Weight::from_ref_time(880_119).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_select(r: u32, ) -> Weight { - // Minimum execution time: 795 nanoseconds. - Weight::from_ref_time(1_066_409) - // Standard Error: 230 - .saturating_add(Weight::from_ref_time(954_528).saturating_mul(r.into())) + // Minimum execution time: 612 nanoseconds. + Weight::from_ref_time(946_699) + // Standard Error: 259 + .saturating_add(Weight::from_ref_time(956_471).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_if(r: u32, ) -> Weight { - // Minimum execution time: 798 nanoseconds. - Weight::from_ref_time(667_331) - // Standard Error: 924 - .saturating_add(Weight::from_ref_time(1_279_286).saturating_mul(r.into())) + // Minimum execution time: 629 nanoseconds. + Weight::from_ref_time(613_677) + // Standard Error: 613 + .saturating_add(Weight::from_ref_time(1_301_150).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_br(r: u32, ) -> Weight { - // Minimum execution time: 809 nanoseconds. - Weight::from_ref_time(1_263_853) - // Standard Error: 1_002 - .saturating_add(Weight::from_ref_time(528_897).saturating_mul(r.into())) + // Minimum execution time: 626 nanoseconds. + Weight::from_ref_time(1_117_356) + // Standard Error: 804 + .saturating_add(Weight::from_ref_time(525_639).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_br_if(r: u32, ) -> Weight { - // Minimum execution time: 777 nanoseconds. - Weight::from_ref_time(1_001_072) - // Standard Error: 1_858 - .saturating_add(Weight::from_ref_time(793_120).saturating_mul(r.into())) + // Minimum execution time: 599 nanoseconds. + Weight::from_ref_time(806_174) + // Standard Error: 961 + .saturating_add(Weight::from_ref_time(799_088).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_br_table(r: u32, ) -> Weight { - // Minimum execution time: 798 nanoseconds. - Weight::from_ref_time(663_144) - // Standard Error: 1_600 - .saturating_add(Weight::from_ref_time(1_072_004).saturating_mul(r.into())) + // Minimum execution time: 617 nanoseconds. + Weight::from_ref_time(479_299) + // Standard Error: 1_755 + .saturating_add(Weight::from_ref_time(1_078_274).saturating_mul(r.into())) } /// The range of component `e` is `[1, 256]`. fn instr_br_table_per_entry(e: u32, ) -> Weight { - // Minimum execution time: 2_291 nanoseconds. - Weight::from_ref_time(2_684_713) + // Minimum execution time: 2_170 nanoseconds. + Weight::from_ref_time(2_607_768) // Standard Error: 70 - .saturating_add(Weight::from_ref_time(4_823).saturating_mul(e.into())) + .saturating_add(Weight::from_ref_time(4_831).saturating_mul(e.into())) } /// The range of component `r` is `[0, 50]`. fn instr_call(r: u32, ) -> Weight { - // Minimum execution time: 808 nanoseconds. - Weight::from_ref_time(1_772_141) - // Standard Error: 2_076 - .saturating_add(Weight::from_ref_time(2_271_909).saturating_mul(r.into())) + // Minimum execution time: 623 nanoseconds. + Weight::from_ref_time(1_328_247) + // Standard Error: 2_728 + .saturating_add(Weight::from_ref_time(2_204_920).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_call_indirect(r: u32, ) -> Weight { - // Minimum execution time: 875 nanoseconds. - Weight::from_ref_time(2_128_173) - // Standard Error: 1_989 - .saturating_add(Weight::from_ref_time(2_989_773).saturating_mul(r.into())) + // Minimum execution time: 762 nanoseconds. + Weight::from_ref_time(1_967_454) + // Standard Error: 1_159 + .saturating_add(Weight::from_ref_time(2_795_774).saturating_mul(r.into())) } /// The range of component `p` is `[0, 128]`. fn instr_call_indirect_per_param(p: u32, ) -> Weight { - // Minimum execution time: 4_631 nanoseconds. - Weight::from_ref_time(5_368_558) + // Minimum execution time: 4_241 nanoseconds. + Weight::from_ref_time(5_088_559) // Standard Error: 284 - .saturating_add(Weight::from_ref_time(178_935).saturating_mul(p.into())) + .saturating_add(Weight::from_ref_time(178_938).saturating_mul(p.into())) + } + /// The range of component `l` is `[0, 1024]`. + fn call_per_local(l: u32, ) -> Weight { + // Minimum execution time: 602 nanoseconds. + Weight::from_ref_time(864_324) + // Standard Error: 16 + .saturating_add(Weight::from_ref_time(1_221).saturating_mul(l.into())) } /// The range of component `r` is `[0, 50]`. fn instr_local_get(r: u32, ) -> Weight { - // Minimum execution time: 3_009 nanoseconds. - Weight::from_ref_time(3_196_359) - // Standard Error: 455 - .saturating_add(Weight::from_ref_time(370_180).saturating_mul(r.into())) + // Minimum execution time: 2_020 nanoseconds. + Weight::from_ref_time(2_289_265) + // Standard Error: 216 + .saturating_add(Weight::from_ref_time(365_096).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_local_set(r: u32, ) -> Weight { - // Minimum execution time: 3_016 nanoseconds. - Weight::from_ref_time(3_233_560) - // Standard Error: 214 - .saturating_add(Weight::from_ref_time(382_132).saturating_mul(r.into())) + // Minimum execution time: 1_930 nanoseconds. + Weight::from_ref_time(2_183_645) + // Standard Error: 212 + .saturating_add(Weight::from_ref_time(383_186).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_local_tee(r: u32, ) -> Weight { - // Minimum execution time: 2_974 nanoseconds. - Weight::from_ref_time(3_272_152) - // Standard Error: 320 - .saturating_add(Weight::from_ref_time(526_633).saturating_mul(r.into())) - } - /// The range of component `r` is `[0, 50]`. - fn call_per_local(r: u32, ) -> Weight { - // Minimum execution time: 2_987 nanoseconds. - Weight::from_ref_time(3_082_877) - // Standard Error: 84 - .saturating_add(Weight::from_ref_time(331).saturating_mul(r.into())) + // Minimum execution time: 1_925 nanoseconds. + Weight::from_ref_time(2_226_681) + // Standard Error: 244 + .saturating_add(Weight::from_ref_time(526_867).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_global_get(r: u32, ) -> Weight { - // Minimum execution time: 892 nanoseconds. - Weight::from_ref_time(1_160_832) - // Standard Error: 1_077 - .saturating_add(Weight::from_ref_time(813_565).saturating_mul(r.into())) + // Minimum execution time: 711 nanoseconds. + Weight::from_ref_time(1_089_679) + // Standard Error: 427 + .saturating_add(Weight::from_ref_time(812_313).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_global_set(r: u32, ) -> Weight { - // Minimum execution time: 870 nanoseconds. - Weight::from_ref_time(1_164_570) - // Standard Error: 269 - .saturating_add(Weight::from_ref_time(828_103).saturating_mul(r.into())) + // Minimum execution time: 695 nanoseconds. + Weight::from_ref_time(977_803) + // Standard Error: 336 + .saturating_add(Weight::from_ref_time(831_843).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_memory_current(r: u32, ) -> Weight { - // Minimum execution time: 897 nanoseconds. - Weight::from_ref_time(1_109_103) - // Standard Error: 327 - .saturating_add(Weight::from_ref_time(696_983).saturating_mul(r.into())) + // Minimum execution time: 714 nanoseconds. + Weight::from_ref_time(842_291) + // Standard Error: 2_487 + .saturating_add(Weight::from_ref_time(704_189).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn instr_memory_grow(r: u32, ) -> Weight { - // Minimum execution time: 810 nanoseconds. - Weight::from_ref_time(887_677) - // Standard Error: 4_455 - .saturating_add(Weight::from_ref_time(234_552_222).saturating_mul(r.into())) + // Minimum execution time: 629 nanoseconds. + Weight::from_ref_time(739_967) + // Standard Error: 5_760 + .saturating_add(Weight::from_ref_time(185_431_532).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64clz(r: u32, ) -> Weight { - // Minimum execution time: 814 nanoseconds. - Weight::from_ref_time(1_049_836) - // Standard Error: 248 - .saturating_add(Weight::from_ref_time(505_514).saturating_mul(r.into())) + // Minimum execution time: 644 nanoseconds. + Weight::from_ref_time(928_673) + // Standard Error: 211 + .saturating_add(Weight::from_ref_time(507_008).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64ctz(r: u32, ) -> Weight { - // Minimum execution time: 787 nanoseconds. - Weight::from_ref_time(1_050_190) - // Standard Error: 255 - .saturating_add(Weight::from_ref_time(504_619).saturating_mul(r.into())) + // Minimum execution time: 640 nanoseconds. + Weight::from_ref_time(912_498) + // Standard Error: 237 + .saturating_add(Weight::from_ref_time(511_313).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64popcnt(r: u32, ) -> Weight { - // Minimum execution time: 774 nanoseconds. - Weight::from_ref_time(1_048_342) - // Standard Error: 181 - .saturating_add(Weight::from_ref_time(504_197).saturating_mul(r.into())) + // Minimum execution time: 613 nanoseconds. + Weight::from_ref_time(861_367) + // Standard Error: 510 + .saturating_add(Weight::from_ref_time(514_436).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64eqz(r: u32, ) -> Weight { - // Minimum execution time: 803 nanoseconds. - Weight::from_ref_time(1_066_161) - // Standard Error: 180 - .saturating_add(Weight::from_ref_time(521_520).saturating_mul(r.into())) + // Minimum execution time: 620 nanoseconds. + Weight::from_ref_time(956_085) + // Standard Error: 332 + .saturating_add(Weight::from_ref_time(522_709).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64extendsi32(r: u32, ) -> Weight { - // Minimum execution time: 788 nanoseconds. - Weight::from_ref_time(1_036_425) - // Standard Error: 234 - .saturating_add(Weight::from_ref_time(503_575).saturating_mul(r.into())) + // Minimum execution time: 622 nanoseconds. + Weight::from_ref_time(924_229) + // Standard Error: 213 + .saturating_add(Weight::from_ref_time(504_512).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64extendui32(r: u32, ) -> Weight { - // Minimum execution time: 767 nanoseconds. - Weight::from_ref_time(1_067_534) - // Standard Error: 205 - .saturating_add(Weight::from_ref_time(502_363).saturating_mul(r.into())) + // Minimum execution time: 620 nanoseconds. + Weight::from_ref_time(915_900) + // Standard Error: 255 + .saturating_add(Weight::from_ref_time(505_383).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32wrapi64(r: u32, ) -> Weight { - // Minimum execution time: 811 nanoseconds. - Weight::from_ref_time(1_063_190) - // Standard Error: 213 - .saturating_add(Weight::from_ref_time(501_579).saturating_mul(r.into())) + // Minimum execution time: 598 nanoseconds. + Weight::from_ref_time(887_576) + // Standard Error: 286 + .saturating_add(Weight::from_ref_time(504_698).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64eq(r: u32, ) -> Weight { - // Minimum execution time: 800 nanoseconds. - Weight::from_ref_time(1_016_014) - // Standard Error: 204 - .saturating_add(Weight::from_ref_time(730_595).saturating_mul(r.into())) + // Minimum execution time: 640 nanoseconds. + Weight::from_ref_time(881_539) + // Standard Error: 201 + .saturating_add(Weight::from_ref_time(731_431).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64ne(r: u32, ) -> Weight { - // Minimum execution time: 786 nanoseconds. - Weight::from_ref_time(1_014_690) - // Standard Error: 236 - .saturating_add(Weight::from_ref_time(730_895).saturating_mul(r.into())) + // Minimum execution time: 644 nanoseconds. + Weight::from_ref_time(923_842) + // Standard Error: 217 + .saturating_add(Weight::from_ref_time(732_087).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64lts(r: u32, ) -> Weight { - // Minimum execution time: 811 nanoseconds. - Weight::from_ref_time(1_036_456) - // Standard Error: 168 - .saturating_add(Weight::from_ref_time(738_608).saturating_mul(r.into())) + // Minimum execution time: 608 nanoseconds. + Weight::from_ref_time(876_795) + // Standard Error: 239 + .saturating_add(Weight::from_ref_time(739_968).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64ltu(r: u32, ) -> Weight { - // Minimum execution time: 794 nanoseconds. - Weight::from_ref_time(1_006_238) - // Standard Error: 325 - .saturating_add(Weight::from_ref_time(743_196).saturating_mul(r.into())) + // Minimum execution time: 636 nanoseconds. + Weight::from_ref_time(932_606) + // Standard Error: 176 + .saturating_add(Weight::from_ref_time(741_092).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64gts(r: u32, ) -> Weight { - // Minimum execution time: 795 nanoseconds. - Weight::from_ref_time(1_037_727) - // Standard Error: 172 - .saturating_add(Weight::from_ref_time(737_332).saturating_mul(r.into())) + // Minimum execution time: 645 nanoseconds. + Weight::from_ref_time(936_025) + // Standard Error: 235 + .saturating_add(Weight::from_ref_time(745_774).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64gtu(r: u32, ) -> Weight { - // Minimum execution time: 814 nanoseconds. - Weight::from_ref_time(1_036_615) - // Standard Error: 147 - .saturating_add(Weight::from_ref_time(742_784).saturating_mul(r.into())) + // Minimum execution time: 621 nanoseconds. + Weight::from_ref_time(900_536) + // Standard Error: 202 + .saturating_add(Weight::from_ref_time(744_075).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64les(r: u32, ) -> Weight { - // Minimum execution time: 794 nanoseconds. - Weight::from_ref_time(1_106_423) - // Standard Error: 450 - .saturating_add(Weight::from_ref_time(729_887).saturating_mul(r.into())) + // Minimum execution time: 616 nanoseconds. + Weight::from_ref_time(912_588) + // Standard Error: 237 + .saturating_add(Weight::from_ref_time(733_339).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64leu(r: u32, ) -> Weight { - // Minimum execution time: 789 nanoseconds. - Weight::from_ref_time(1_037_963) - // Standard Error: 155 - .saturating_add(Weight::from_ref_time(737_454).saturating_mul(r.into())) + // Minimum execution time: 625 nanoseconds. + Weight::from_ref_time(931_198) + // Standard Error: 548 + .saturating_add(Weight::from_ref_time(740_440).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64ges(r: u32, ) -> Weight { - // Minimum execution time: 801 nanoseconds. - Weight::from_ref_time(1_021_980) - // Standard Error: 187 - .saturating_add(Weight::from_ref_time(730_382).saturating_mul(r.into())) + // Minimum execution time: 637 nanoseconds. + Weight::from_ref_time(931_656) + // Standard Error: 449 + .saturating_add(Weight::from_ref_time(734_363).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64geu(r: u32, ) -> Weight { - // Minimum execution time: 818 nanoseconds. - Weight::from_ref_time(1_040_286) - // Standard Error: 194 - .saturating_add(Weight::from_ref_time(730_584).saturating_mul(r.into())) + // Minimum execution time: 642 nanoseconds. + Weight::from_ref_time(896_129) + // Standard Error: 414 + .saturating_add(Weight::from_ref_time(738_775).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64add(r: u32, ) -> Weight { - // Minimum execution time: 782 nanoseconds. - Weight::from_ref_time(1_022_827) - // Standard Error: 260 - .saturating_add(Weight::from_ref_time(717_537).saturating_mul(r.into())) + // Minimum execution time: 647 nanoseconds. + Weight::from_ref_time(928_256) + // Standard Error: 224 + .saturating_add(Weight::from_ref_time(717_232).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64sub(r: u32, ) -> Weight { - // Minimum execution time: 798 nanoseconds. - Weight::from_ref_time(1_043_859) - // Standard Error: 148 - .saturating_add(Weight::from_ref_time(708_549).saturating_mul(r.into())) + // Minimum execution time: 600 nanoseconds. + Weight::from_ref_time(921_869) + // Standard Error: 228 + .saturating_add(Weight::from_ref_time(712_769).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64mul(r: u32, ) -> Weight { - // Minimum execution time: 826 nanoseconds. - Weight::from_ref_time(1_079_108) - // Standard Error: 282 - .saturating_add(Weight::from_ref_time(710_113).saturating_mul(r.into())) + // Minimum execution time: 625 nanoseconds. + Weight::from_ref_time(925_986) + // Standard Error: 246 + .saturating_add(Weight::from_ref_time(713_868).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64divs(r: u32, ) -> Weight { - // Minimum execution time: 773 nanoseconds. - Weight::from_ref_time(993_007) - // Standard Error: 507 - .saturating_add(Weight::from_ref_time(1_350_063).saturating_mul(r.into())) + // Minimum execution time: 635 nanoseconds. + Weight::from_ref_time(938_689) + // Standard Error: 344 + .saturating_add(Weight::from_ref_time(1_352_407).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64divu(r: u32, ) -> Weight { - // Minimum execution time: 770 nanoseconds. - Weight::from_ref_time(1_028_975) - // Standard Error: 232 - .saturating_add(Weight::from_ref_time(1_281_841).saturating_mul(r.into())) + // Minimum execution time: 616 nanoseconds. + Weight::from_ref_time(911_026) + // Standard Error: 226 + .saturating_add(Weight::from_ref_time(1_281_843).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64rems(r: u32, ) -> Weight { - // Minimum execution time: 789 nanoseconds. - Weight::from_ref_time(1_015_401) + // Minimum execution time: 631 nanoseconds. + Weight::from_ref_time(889_623) // Standard Error: 318 - .saturating_add(Weight::from_ref_time(1_391_886).saturating_mul(r.into())) + .saturating_add(Weight::from_ref_time(1_396_685).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64remu(r: u32, ) -> Weight { - // Minimum execution time: 764 nanoseconds. - Weight::from_ref_time(1_133_145) - // Standard Error: 591 - .saturating_add(Weight::from_ref_time(1_285_902).saturating_mul(r.into())) + // Minimum execution time: 652 nanoseconds. + Weight::from_ref_time(914_980) + // Standard Error: 184 + .saturating_add(Weight::from_ref_time(1_282_614).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64and(r: u32, ) -> Weight { - // Minimum execution time: 807 nanoseconds. - Weight::from_ref_time(991_532) - // Standard Error: 326 - .saturating_add(Weight::from_ref_time(719_079).saturating_mul(r.into())) + // Minimum execution time: 612 nanoseconds. + Weight::from_ref_time(904_326) + // Standard Error: 217 + .saturating_add(Weight::from_ref_time(717_525).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64or(r: u32, ) -> Weight { - // Minimum execution time: 819 nanoseconds. - Weight::from_ref_time(1_054_904) - // Standard Error: 460 - .saturating_add(Weight::from_ref_time(717_523).saturating_mul(r.into())) + // Minimum execution time: 626 nanoseconds. + Weight::from_ref_time(902_453) + // Standard Error: 353 + .saturating_add(Weight::from_ref_time(718_838).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64xor(r: u32, ) -> Weight { - // Minimum execution time: 795 nanoseconds. - Weight::from_ref_time(1_047_271) - // Standard Error: 236 - .saturating_add(Weight::from_ref_time(717_486).saturating_mul(r.into())) + // Minimum execution time: 638 nanoseconds. + Weight::from_ref_time(620_383) + // Standard Error: 1_534 + .saturating_add(Weight::from_ref_time(740_317).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64shl(r: u32, ) -> Weight { - // Minimum execution time: 816 nanoseconds. - Weight::from_ref_time(1_043_522) - // Standard Error: 207 - .saturating_add(Weight::from_ref_time(732_343).saturating_mul(r.into())) + // Minimum execution time: 645 nanoseconds. + Weight::from_ref_time(1_032_748) + // Standard Error: 1_063 + .saturating_add(Weight::from_ref_time(737_187).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64shrs(r: u32, ) -> Weight { - // Minimum execution time: 818 nanoseconds. - Weight::from_ref_time(1_053_113) - // Standard Error: 311 - .saturating_add(Weight::from_ref_time(732_543).saturating_mul(r.into())) + // Minimum execution time: 637 nanoseconds. + Weight::from_ref_time(895_003) + // Standard Error: 388 + .saturating_add(Weight::from_ref_time(735_905).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64shru(r: u32, ) -> Weight { - // Minimum execution time: 793 nanoseconds. - Weight::from_ref_time(1_026_502) - // Standard Error: 245 - .saturating_add(Weight::from_ref_time(732_979).saturating_mul(r.into())) + // Minimum execution time: 632 nanoseconds. + Weight::from_ref_time(920_194) + // Standard Error: 305 + .saturating_add(Weight::from_ref_time(734_739).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64rotl(r: u32, ) -> Weight { - // Minimum execution time: 805 nanoseconds. - Weight::from_ref_time(1_028_827) - // Standard Error: 261 - .saturating_add(Weight::from_ref_time(732_838).saturating_mul(r.into())) + // Minimum execution time: 644 nanoseconds. + Weight::from_ref_time(903_423) + // Standard Error: 293 + .saturating_add(Weight::from_ref_time(734_684).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64rotr(r: u32, ) -> Weight { - // Minimum execution time: 787 nanoseconds. - Weight::from_ref_time(1_012_819) - // Standard Error: 184 - .saturating_add(Weight::from_ref_time(732_578).saturating_mul(r.into())) + // Minimum execution time: 630 nanoseconds. + Weight::from_ref_time(900_475) + // Standard Error: 178 + .saturating_add(Weight::from_ref_time(734_666).saturating_mul(r.into())) } } @@ -1422,17 +1422,17 @@ impl WeightInfo for SubstrateWeight { impl WeightInfo for () { // Storage: Contracts DeletionQueue (r:1 w:0) fn on_process_deletion_queue_batch() -> Weight { - // Minimum execution time: 3_351 nanoseconds. - Weight::from_ref_time(3_512_000) + // Minimum execution time: 3_067 nanoseconds. + Weight::from_ref_time(3_300_000) .saturating_add(RocksDbWeight::get().reads(1)) } // Storage: Skipped Metadata (r:0 w:0) /// The range of component `k` is `[0, 1024]`. fn on_initialize_per_trie_key(k: u32, ) -> Weight { - // Minimum execution time: 15_760 nanoseconds. - Weight::from_ref_time(14_659_745) - // Standard Error: 932 - .saturating_add(Weight::from_ref_time(938_135).saturating_mul(k.into())) + // Minimum execution time: 15_194 nanoseconds. + Weight::from_ref_time(14_557_752) + // Standard Error: 889 + .saturating_add(Weight::from_ref_time(946_590).saturating_mul(k.into())) .saturating_add(RocksDbWeight::get().reads(1)) .saturating_add(RocksDbWeight::get().writes(1)) .saturating_add(RocksDbWeight::get().writes((1_u64).saturating_mul(k.into()))) @@ -1440,10 +1440,10 @@ impl WeightInfo for () { // Storage: Contracts DeletionQueue (r:1 w:0) /// The range of component `q` is `[0, 128]`. fn on_initialize_per_queue_item(q: u32, ) -> Weight { - // Minimum execution time: 3_407 nanoseconds. - Weight::from_ref_time(15_777_233) - // Standard Error: 3_501 - .saturating_add(Weight::from_ref_time(1_207_604).saturating_mul(q.into())) + // Minimum execution time: 3_000 nanoseconds. + Weight::from_ref_time(15_043_002) + // Standard Error: 3_561 + .saturating_add(Weight::from_ref_time(1_210_217).saturating_mul(q.into())) .saturating_add(RocksDbWeight::get().reads(1)) .saturating_add(RocksDbWeight::get().writes(1)) } @@ -1451,10 +1451,10 @@ impl WeightInfo for () { // Storage: Contracts CodeStorage (r:0 w:1) /// The range of component `c` is `[0, 64226]`. fn reinstrument(c: u32, ) -> Weight { - // Minimum execution time: 35_297 nanoseconds. - Weight::from_ref_time(28_107_679) - // Standard Error: 59 - .saturating_add(Weight::from_ref_time(46_678).saturating_mul(c.into())) + // Minimum execution time: 28_824 nanoseconds. + Weight::from_ref_time(25_854_437) + // Standard Error: 58 + .saturating_add(Weight::from_ref_time(46_539).saturating_mul(c.into())) .saturating_add(RocksDbWeight::get().reads(1)) .saturating_add(RocksDbWeight::get().writes(1)) } @@ -1465,10 +1465,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `c` is `[0, 131072]`. fn call_with_code_per_byte(c: u32, ) -> Weight { - // Minimum execution time: 398_442 nanoseconds. - Weight::from_ref_time(417_050_867) - // Standard Error: 26 - .saturating_add(Weight::from_ref_time(30_663).saturating_mul(c.into())) + // Minimum execution time: 301_178 nanoseconds. + Weight::from_ref_time(314_073_191) + // Standard Error: 24 + .saturating_add(Weight::from_ref_time(30_757).saturating_mul(c.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(4)) } @@ -1483,12 +1483,12 @@ impl WeightInfo for () { /// The range of component `c` is `[0, 64226]`. /// The range of component `s` is `[0, 1048576]`. fn instantiate_with_code(c: u32, s: u32, ) -> Weight { - // Minimum execution time: 2_261_042 nanoseconds. - Weight::from_ref_time(414_413_739) - // Standard Error: 93 - .saturating_add(Weight::from_ref_time(90_050).saturating_mul(c.into())) + // Minimum execution time: 2_117_280 nanoseconds. + Weight::from_ref_time(334_033_823) + // Standard Error: 82 + .saturating_add(Weight::from_ref_time(89_094).saturating_mul(c.into())) // Standard Error: 5 - .saturating_add(Weight::from_ref_time(1_800).saturating_mul(s.into())) + .saturating_add(Weight::from_ref_time(1_748).saturating_mul(s.into())) .saturating_add(RocksDbWeight::get().reads(8)) .saturating_add(RocksDbWeight::get().writes(9)) } @@ -1501,10 +1501,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `s` is `[0, 1048576]`. fn instantiate(s: u32, ) -> Weight { - // Minimum execution time: 188_815 nanoseconds. - Weight::from_ref_time(183_163_235) + // Minimum execution time: 184_885 nanoseconds. + Weight::from_ref_time(183_245_256) // Standard Error: 2 - .saturating_add(Weight::from_ref_time(1_532).saturating_mul(s.into())) + .saturating_add(Weight::from_ref_time(1_489).saturating_mul(s.into())) .saturating_add(RocksDbWeight::get().reads(8)) .saturating_add(RocksDbWeight::get().writes(7)) } @@ -1514,8 +1514,8 @@ impl WeightInfo for () { // Storage: System Account (r:1 w:1) // Storage: System EventTopics (r:2 w:2) fn call() -> Weight { - // Minimum execution time: 157_574 nanoseconds. - Weight::from_ref_time(158_266_000) + // Minimum execution time: 153_350 nanoseconds. + Weight::from_ref_time(154_631_000) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(4)) } @@ -1525,10 +1525,10 @@ impl WeightInfo for () { // Storage: Contracts OwnerInfoOf (r:0 w:1) /// The range of component `c` is `[0, 64226]`. fn upload_code(c: u32, ) -> Weight { - // Minimum execution time: 395_148 nanoseconds. - Weight::from_ref_time(398_235_951) - // Standard Error: 74 - .saturating_add(Weight::from_ref_time(89_980).saturating_mul(c.into())) + // Minimum execution time: 290_267 nanoseconds. + Weight::from_ref_time(302_738_057) + // Standard Error: 66 + .saturating_add(Weight::from_ref_time(89_025).saturating_mul(c.into())) .saturating_add(RocksDbWeight::get().reads(2)) .saturating_add(RocksDbWeight::get().writes(4)) } @@ -1537,8 +1537,8 @@ impl WeightInfo for () { // Storage: Contracts CodeStorage (r:0 w:1) // Storage: Contracts PristineCode (r:0 w:1) fn remove_code() -> Weight { - // Minimum execution time: 40_705 nanoseconds. - Weight::from_ref_time(41_249_000) + // Minimum execution time: 40_076 nanoseconds. + Weight::from_ref_time(40_737_000) .saturating_add(RocksDbWeight::get().reads(2)) .saturating_add(RocksDbWeight::get().writes(4)) } @@ -1546,8 +1546,8 @@ impl WeightInfo for () { // Storage: Contracts OwnerInfoOf (r:2 w:2) // Storage: System EventTopics (r:3 w:3) fn set_code() -> Weight { - // Minimum execution time: 41_965 nanoseconds. - Weight::from_ref_time(42_395_000) + // Minimum execution time: 42_074 nanoseconds. + Weight::from_ref_time(42_472_000) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(6)) } @@ -1558,10 +1558,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_caller(r: u32, ) -> Weight { - // Minimum execution time: 385_310 nanoseconds. - Weight::from_ref_time(392_824_333) - // Standard Error: 45_857 - .saturating_add(Weight::from_ref_time(15_822_620).saturating_mul(r.into())) + // Minimum execution time: 289_954 nanoseconds. + Weight::from_ref_time(296_408_693) + // Standard Error: 28_426 + .saturating_add(Weight::from_ref_time(16_121_321).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(3)) } @@ -1572,10 +1572,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_is_contract(r: u32, ) -> Weight { - // Minimum execution time: 386_027 nanoseconds. - Weight::from_ref_time(324_558_438) - // Standard Error: 444_278 - .saturating_add(Weight::from_ref_time(199_765_857).saturating_mul(r.into())) + // Minimum execution time: 289_133 nanoseconds. + Weight::from_ref_time(200_766_092) + // Standard Error: 786_300 + .saturating_add(Weight::from_ref_time(200_627_621).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().reads((80_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3)) @@ -1587,10 +1587,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_code_hash(r: u32, ) -> Weight { - // Minimum execution time: 387_615 nanoseconds. - Weight::from_ref_time(341_444_028) - // Standard Error: 425_379 - .saturating_add(Weight::from_ref_time(241_543_843).saturating_mul(r.into())) + // Minimum execution time: 292_457 nanoseconds. + Weight::from_ref_time(247_108_755) + // Standard Error: 443_501 + .saturating_add(Weight::from_ref_time(241_807_052).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().reads((80_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3)) @@ -1602,10 +1602,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_own_code_hash(r: u32, ) -> Weight { - // Minimum execution time: 387_177 nanoseconds. - Weight::from_ref_time(390_700_285) - // Standard Error: 45_797 - .saturating_add(Weight::from_ref_time(19_968_728).saturating_mul(r.into())) + // Minimum execution time: 291_833 nanoseconds. + Weight::from_ref_time(298_048_179) + // Standard Error: 29_207 + .saturating_add(Weight::from_ref_time(19_746_549).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(3)) } @@ -1616,10 +1616,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_caller_is_origin(r: u32, ) -> Weight { - // Minimum execution time: 384_934 nanoseconds. - Weight::from_ref_time(388_392_560) - // Standard Error: 25_599 - .saturating_add(Weight::from_ref_time(10_742_266).saturating_mul(r.into())) + // Minimum execution time: 288_951 nanoseconds. + Weight::from_ref_time(296_484_773) + // Standard Error: 15_924 + .saturating_add(Weight::from_ref_time(10_977_295).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(3)) } @@ -1630,10 +1630,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_address(r: u32, ) -> Weight { - // Minimum execution time: 385_820 nanoseconds. - Weight::from_ref_time(388_904_788) - // Standard Error: 37_142 - .saturating_add(Weight::from_ref_time(16_240_866).saturating_mul(r.into())) + // Minimum execution time: 290_239 nanoseconds. + Weight::from_ref_time(296_380_097) + // Standard Error: 38_641 + .saturating_add(Weight::from_ref_time(16_398_341).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(3)) } @@ -1644,10 +1644,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_gas_left(r: u32, ) -> Weight { - // Minimum execution time: 385_658 nanoseconds. - Weight::from_ref_time(386_334_047) - // Standard Error: 65_415 - .saturating_add(Weight::from_ref_time(16_438_666).saturating_mul(r.into())) + // Minimum execution time: 289_382 nanoseconds. + Weight::from_ref_time(296_474_884) + // Standard Error: 32_929 + .saturating_add(Weight::from_ref_time(15_954_556).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(3)) } @@ -1658,10 +1658,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_balance(r: u32, ) -> Weight { - // Minimum execution time: 385_530 nanoseconds. - Weight::from_ref_time(393_115_210) - // Standard Error: 81_969 - .saturating_add(Weight::from_ref_time(97_737_455).saturating_mul(r.into())) + // Minimum execution time: 290_154 nanoseconds. + Weight::from_ref_time(296_852_992) + // Standard Error: 98_441 + .saturating_add(Weight::from_ref_time(96_498_695).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(7)) .saturating_add(RocksDbWeight::get().writes(3)) } @@ -1672,10 +1672,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_value_transferred(r: u32, ) -> Weight { - // Minimum execution time: 385_470 nanoseconds. - Weight::from_ref_time(392_881_932) - // Standard Error: 40_681 - .saturating_add(Weight::from_ref_time(15_845_283).saturating_mul(r.into())) + // Minimum execution time: 289_358 nanoseconds. + Weight::from_ref_time(296_676_763) + // Standard Error: 29_204 + .saturating_add(Weight::from_ref_time(15_839_144).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(3)) } @@ -1686,10 +1686,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_minimum_balance(r: u32, ) -> Weight { - // Minimum execution time: 385_708 nanoseconds. - Weight::from_ref_time(388_997_767) - // Standard Error: 41_761 - .saturating_add(Weight::from_ref_time(15_820_241).saturating_mul(r.into())) + // Minimum execution time: 289_228 nanoseconds. + Weight::from_ref_time(295_492_743) + // Standard Error: 27_329 + .saturating_add(Weight::from_ref_time(15_893_417).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(3)) } @@ -1700,10 +1700,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_block_number(r: u32, ) -> Weight { - // Minimum execution time: 385_747 nanoseconds. - Weight::from_ref_time(388_874_086) - // Standard Error: 42_905 - .saturating_add(Weight::from_ref_time(15_785_911).saturating_mul(r.into())) + // Minimum execution time: 289_748 nanoseconds. + Weight::from_ref_time(296_320_819) + // Standard Error: 21_198 + .saturating_add(Weight::from_ref_time(15_716_887).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(3)) } @@ -1714,10 +1714,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_now(r: u32, ) -> Weight { - // Minimum execution time: 385_914 nanoseconds. - Weight::from_ref_time(388_924_494) - // Standard Error: 32_121 - .saturating_add(Weight::from_ref_time(16_317_211).saturating_mul(r.into())) + // Minimum execution time: 289_269 nanoseconds. + Weight::from_ref_time(295_711_423) + // Standard Error: 31_890 + .saturating_add(Weight::from_ref_time(16_005_626).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(3)) } @@ -1729,10 +1729,10 @@ impl WeightInfo for () { // Storage: TransactionPayment NextFeeMultiplier (r:1 w:0) /// The range of component `r` is `[0, 20]`. fn seal_weight_to_fee(r: u32, ) -> Weight { - // Minimum execution time: 385_795 nanoseconds. - Weight::from_ref_time(394_833_642) - // Standard Error: 97_857 - .saturating_add(Weight::from_ref_time(86_037_141).saturating_mul(r.into())) + // Minimum execution time: 289_779 nanoseconds. + Weight::from_ref_time(298_179_920) + // Standard Error: 90_307 + .saturating_add(Weight::from_ref_time(90_706_108).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(7)) .saturating_add(RocksDbWeight::get().writes(3)) } @@ -1743,10 +1743,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_gas(r: u32, ) -> Weight { - // Minimum execution time: 144_925 nanoseconds. - Weight::from_ref_time(148_913_493) - // Standard Error: 10_875 - .saturating_add(Weight::from_ref_time(8_007_048).saturating_mul(r.into())) + // Minimum execution time: 141_903 nanoseconds. + Weight::from_ref_time(145_238_487) + // Standard Error: 9_440 + .saturating_add(Weight::from_ref_time(8_073_053).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(3)) } @@ -1757,10 +1757,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_input(r: u32, ) -> Weight { - // Minimum execution time: 385_778 nanoseconds. - Weight::from_ref_time(390_355_353) - // Standard Error: 32_751 - .saturating_add(Weight::from_ref_time(13_760_470).saturating_mul(r.into())) + // Minimum execution time: 290_170 nanoseconds. + Weight::from_ref_time(296_124_228) + // Standard Error: 24_944 + .saturating_add(Weight::from_ref_time(13_974_935).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(3)) } @@ -1771,10 +1771,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `n` is `[0, 1024]`. fn seal_input_per_kb(n: u32, ) -> Weight { - // Minimum execution time: 401_402 nanoseconds. - Weight::from_ref_time(422_940_931) - // Standard Error: 5_443 - .saturating_add(Weight::from_ref_time(9_663_139).saturating_mul(n.into())) + // Minimum execution time: 306_602 nanoseconds. + Weight::from_ref_time(334_867_433) + // Standard Error: 5_588 + .saturating_add(Weight::from_ref_time(9_600_175).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(3)) } @@ -1785,10 +1785,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 1]`. fn seal_return(r: u32, ) -> Weight { - // Minimum execution time: 382_756 nanoseconds. - Weight::from_ref_time(384_683_395) - // Standard Error: 116_856 - .saturating_add(Weight::from_ref_time(1_151_204).saturating_mul(r.into())) + // Minimum execution time: 287_188 nanoseconds. + Weight::from_ref_time(292_406_306) + // Standard Error: 127_409 + .saturating_add(Weight::from_ref_time(920_893).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(3)) } @@ -1799,10 +1799,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `n` is `[0, 1024]`. fn seal_return_per_kb(n: u32, ) -> Weight { - // Minimum execution time: 384_820 nanoseconds. - Weight::from_ref_time(388_189_903) - // Standard Error: 856 - .saturating_add(Weight::from_ref_time(229_062).saturating_mul(n.into())) + // Minimum execution time: 290_259 nanoseconds. + Weight::from_ref_time(293_605_573) + // Standard Error: 816 + .saturating_add(Weight::from_ref_time(189_212).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(3)) } @@ -1815,10 +1815,10 @@ impl WeightInfo for () { // Storage: Contracts OwnerInfoOf (r:1 w:1) /// The range of component `r` is `[0, 1]`. fn seal_terminate(r: u32, ) -> Weight { - // Minimum execution time: 384_587 nanoseconds. - Weight::from_ref_time(386_621_338) - // Standard Error: 299_975 - .saturating_add(Weight::from_ref_time(62_077_361).saturating_mul(r.into())) + // Minimum execution time: 285_916 nanoseconds. + Weight::from_ref_time(293_714_159) + // Standard Error: 137_966 + .saturating_add(Weight::from_ref_time(54_636_040).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().reads((5_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3)) @@ -1832,10 +1832,10 @@ impl WeightInfo for () { // Storage: RandomnessCollectiveFlip RandomMaterial (r:1 w:0) /// The range of component `r` is `[0, 20]`. fn seal_random(r: u32, ) -> Weight { - // Minimum execution time: 385_872 nanoseconds. - Weight::from_ref_time(394_840_887) - // Standard Error: 101_088 - .saturating_add(Weight::from_ref_time(111_846_260).saturating_mul(r.into())) + // Minimum execution time: 289_608 nanoseconds. + Weight::from_ref_time(297_882_891) + // Standard Error: 91_682 + .saturating_add(Weight::from_ref_time(113_494_137).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(7)) .saturating_add(RocksDbWeight::get().writes(3)) } @@ -1846,10 +1846,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_deposit_event(r: u32, ) -> Weight { - // Minimum execution time: 383_467 nanoseconds. - Weight::from_ref_time(395_803_994) - // Standard Error: 104_115 - .saturating_add(Weight::from_ref_time(224_621_178).saturating_mul(r.into())) + // Minimum execution time: 288_158 nanoseconds. + Weight::from_ref_time(301_727_612) + // Standard Error: 112_394 + .saturating_add(Weight::from_ref_time(219_873_338).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(3)) } @@ -1861,12 +1861,12 @@ impl WeightInfo for () { /// 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 { - // Minimum execution time: 1_281_193 nanoseconds. - Weight::from_ref_time(603_592_599) - // Standard Error: 549_429 - .saturating_add(Weight::from_ref_time(174_448_573).saturating_mul(t.into())) - // Standard Error: 150_899 - .saturating_add(Weight::from_ref_time(71_416_378).saturating_mul(n.into())) + // Minimum execution time: 1_185_078 nanoseconds. + Weight::from_ref_time(502_664_146) + // Standard Error: 513_482 + .saturating_add(Weight::from_ref_time(174_320_560).saturating_mul(t.into())) + // Standard Error: 141_027 + .saturating_add(Weight::from_ref_time(68_012_949).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().reads((80_u64).saturating_mul(t.into()))) .saturating_add(RocksDbWeight::get().writes(3)) @@ -1879,20 +1879,20 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_debug_message(r: u32, ) -> Weight { - // Minimum execution time: 163_842 nanoseconds. - Weight::from_ref_time(167_077_688) - // Standard Error: 30_772 - .saturating_add(Weight::from_ref_time(12_844_717).saturating_mul(r.into())) + // Minimum execution time: 153_977 nanoseconds. + Weight::from_ref_time(158_213_247) + // Standard Error: 14_317 + .saturating_add(Weight::from_ref_time(12_960_226).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(3)) } // Storage: Skipped Metadata (r:0 w:0) /// The range of component `r` is `[0, 10]`. fn seal_set_storage(r: u32, ) -> Weight { - // Minimum execution time: 385_871 nanoseconds. - Weight::from_ref_time(341_622_343) - // Standard Error: 509_207 - .saturating_add(Weight::from_ref_time(420_073_288).saturating_mul(r.into())) + // Minimum execution time: 289_686 nanoseconds. + Weight::from_ref_time(250_145_094) + // Standard Error: 465_804 + .saturating_add(Weight::from_ref_time(405_855_400).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().reads((80_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3)) @@ -1901,10 +1901,10 @@ impl WeightInfo for () { // Storage: Skipped Metadata (r:0 w:0) /// The range of component `n` is `[0, 8]`. fn seal_set_storage_per_new_kb(n: u32, ) -> Weight { - // Minimum execution time: 523_524 nanoseconds. - Weight::from_ref_time(680_400_861) - // Standard Error: 1_447_641 - .saturating_add(Weight::from_ref_time(98_310_775).saturating_mul(n.into())) + // Minimum execution time: 420_768 nanoseconds. + Weight::from_ref_time(579_474_310) + // Standard Error: 1_443_308 + .saturating_add(Weight::from_ref_time(90_152_762).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(52)) .saturating_add(RocksDbWeight::get().reads((7_u64).saturating_mul(n.into()))) .saturating_add(RocksDbWeight::get().writes(50)) @@ -1913,10 +1913,10 @@ impl WeightInfo for () { // Storage: Skipped Metadata (r:0 w:0) /// The range of component `n` is `[0, 8]`. fn seal_set_storage_per_old_kb(n: u32, ) -> Weight { - // Minimum execution time: 524_014 nanoseconds. - Weight::from_ref_time(648_716_387) - // Standard Error: 1_159_098 - .saturating_add(Weight::from_ref_time(67_095_018).saturating_mul(n.into())) + // Minimum execution time: 420_202 nanoseconds. + Weight::from_ref_time(546_498_144) + // Standard Error: 1_165_901 + .saturating_add(Weight::from_ref_time(64_726_721).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(51)) .saturating_add(RocksDbWeight::get().reads((7_u64).saturating_mul(n.into()))) .saturating_add(RocksDbWeight::get().writes(49)) @@ -1925,10 +1925,10 @@ impl WeightInfo for () { // Storage: Skipped Metadata (r:0 w:0) /// The range of component `r` is `[0, 10]`. fn seal_clear_storage(r: u32, ) -> Weight { - // Minimum execution time: 386_565 nanoseconds. - Weight::from_ref_time(350_869_739) - // Standard Error: 394_416 - .saturating_add(Weight::from_ref_time(410_111_543).saturating_mul(r.into())) + // Minimum execution time: 290_488 nanoseconds. + Weight::from_ref_time(258_031_204) + // Standard Error: 413_763 + .saturating_add(Weight::from_ref_time(395_539_941).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().reads((80_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3)) @@ -1937,10 +1937,10 @@ impl WeightInfo for () { // Storage: Skipped Metadata (r:0 w:0) /// The range of component `n` is `[0, 8]`. fn seal_clear_storage_per_kb(n: u32, ) -> Weight { - // Minimum execution time: 493_373 nanoseconds. - Weight::from_ref_time(631_755_606) - // Standard Error: 1_299_459 - .saturating_add(Weight::from_ref_time(68_373_424).saturating_mul(n.into())) + // Minimum execution time: 389_567 nanoseconds. + Weight::from_ref_time(528_190_212) + // Standard Error: 1_278_666 + .saturating_add(Weight::from_ref_time(66_632_349).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(51)) .saturating_add(RocksDbWeight::get().reads((7_u64).saturating_mul(n.into()))) .saturating_add(RocksDbWeight::get().writes(48)) @@ -1949,10 +1949,10 @@ impl WeightInfo for () { // Storage: Skipped Metadata (r:0 w:0) /// The range of component `r` is `[0, 10]`. fn seal_get_storage(r: u32, ) -> Weight { - // Minimum execution time: 386_435 nanoseconds. - Weight::from_ref_time(356_963_756) - // Standard Error: 385_809 - .saturating_add(Weight::from_ref_time(323_292_035).saturating_mul(r.into())) + // Minimum execution time: 292_067 nanoseconds. + Weight::from_ref_time(264_959_513) + // Standard Error: 389_407 + .saturating_add(Weight::from_ref_time(322_960_520).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().reads((80_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3)) @@ -1960,10 +1960,10 @@ impl WeightInfo for () { // Storage: Skipped Metadata (r:0 w:0) /// The range of component `n` is `[0, 8]`. fn seal_get_storage_per_kb(n: u32, ) -> Weight { - // Minimum execution time: 470_057 nanoseconds. - Weight::from_ref_time(591_194_061) - // Standard Error: 1_109_520 - .saturating_add(Weight::from_ref_time(160_098_588).saturating_mul(n.into())) + // Minimum execution time: 369_941 nanoseconds. + Weight::from_ref_time(499_890_796) + // Standard Error: 1_197_032 + .saturating_add(Weight::from_ref_time(151_041_107).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(51)) .saturating_add(RocksDbWeight::get().reads((7_u64).saturating_mul(n.into()))) .saturating_add(RocksDbWeight::get().writes(3)) @@ -1971,10 +1971,10 @@ impl WeightInfo for () { // Storage: Skipped Metadata (r:0 w:0) /// The range of component `r` is `[0, 10]`. fn seal_contains_storage(r: u32, ) -> Weight { - // Minimum execution time: 386_571 nanoseconds. - Weight::from_ref_time(359_248_897) - // Standard Error: 341_523 - .saturating_add(Weight::from_ref_time(309_779_986).saturating_mul(r.into())) + // Minimum execution time: 291_389 nanoseconds. + Weight::from_ref_time(266_354_429) + // Standard Error: 384_564 + .saturating_add(Weight::from_ref_time(305_888_416).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().reads((80_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3)) @@ -1982,10 +1982,10 @@ impl WeightInfo for () { // Storage: Skipped Metadata (r:0 w:0) /// The range of component `n` is `[0, 8]`. fn seal_contains_storage_per_kb(n: u32, ) -> Weight { - // Minimum execution time: 465_584 nanoseconds. - Weight::from_ref_time(568_143_323) - // Standard Error: 971_865 - .saturating_add(Weight::from_ref_time(63_663_501).saturating_mul(n.into())) + // Minimum execution time: 365_908 nanoseconds. + Weight::from_ref_time(471_772_110) + // Standard Error: 952_388 + .saturating_add(Weight::from_ref_time(62_132_681).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(51)) .saturating_add(RocksDbWeight::get().reads((7_u64).saturating_mul(n.into()))) .saturating_add(RocksDbWeight::get().writes(3)) @@ -1993,10 +1993,10 @@ impl WeightInfo for () { // Storage: Skipped Metadata (r:0 w:0) /// The range of component `r` is `[0, 10]`. fn seal_take_storage(r: u32, ) -> Weight { - // Minimum execution time: 387_346 nanoseconds. - Weight::from_ref_time(343_711_467) - // Standard Error: 473_752 - .saturating_add(Weight::from_ref_time(423_883_125).saturating_mul(r.into())) + // Minimum execution time: 291_377 nanoseconds. + Weight::from_ref_time(257_071_914) + // Standard Error: 437_697 + .saturating_add(Weight::from_ref_time(410_515_982).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().reads((80_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3)) @@ -2005,10 +2005,10 @@ impl WeightInfo for () { // Storage: Skipped Metadata (r:0 w:0) /// The range of component `n` is `[0, 8]`. fn seal_take_storage_per_kb(n: u32, ) -> Weight { - // Minimum execution time: 497_589 nanoseconds. - Weight::from_ref_time(654_158_988) - // Standard Error: 1_482_232 - .saturating_add(Weight::from_ref_time(166_862_314).saturating_mul(n.into())) + // Minimum execution time: 393_284 nanoseconds. + Weight::from_ref_time(545_611_294) + // Standard Error: 1_399_148 + .saturating_add(Weight::from_ref_time(158_697_832).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(51)) .saturating_add(RocksDbWeight::get().reads((7_u64).saturating_mul(n.into()))) .saturating_add(RocksDbWeight::get().writes(48)) @@ -2021,10 +2021,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_transfer(r: u32, ) -> Weight { - // Minimum execution time: 388_069 nanoseconds. - Weight::from_ref_time(343_746_553) - // Standard Error: 613_376 - .saturating_add(Weight::from_ref_time(1_379_064_079).saturating_mul(r.into())) + // Minimum execution time: 291_188 nanoseconds. + Weight::from_ref_time(226_226_338) + // Standard Error: 946_657 + .saturating_add(Weight::from_ref_time(1_375_931_494).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(7)) .saturating_add(RocksDbWeight::get().reads((80_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(4)) @@ -2037,10 +2037,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_call(r: u32, ) -> Weight { - // Minimum execution time: 388_516 nanoseconds. - Weight::from_ref_time(389_708_000) - // Standard Error: 6_115_558 - .saturating_add(Weight::from_ref_time(28_231_577_338).saturating_mul(r.into())) + // Minimum execution time: 292_111 nanoseconds. + Weight::from_ref_time(295_821_000) + // Standard Error: 6_254_550 + .saturating_add(Weight::from_ref_time(20_717_905_461).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(7)) .saturating_add(RocksDbWeight::get().reads((160_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3)) @@ -2053,10 +2053,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_delegate_call(r: u32, ) -> Weight { - // Minimum execution time: 388_643 nanoseconds. - Weight::from_ref_time(389_796_000) - // Standard Error: 6_654_272 - .saturating_add(Weight::from_ref_time(27_977_056_979).saturating_mul(r.into())) + // Minimum execution time: 292_352 nanoseconds. + Weight::from_ref_time(296_250_000) + // Standard Error: 7_052_809 + .saturating_add(Weight::from_ref_time(20_450_325_064).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().reads((150_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3)) @@ -2070,12 +2070,12 @@ impl WeightInfo for () { /// 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 { - // Minimum execution time: 9_841_434 nanoseconds. - Weight::from_ref_time(8_759_526_644) - // Standard Error: 6_510_788 - .saturating_add(Weight::from_ref_time(1_305_771_352).saturating_mul(t.into())) - // Standard Error: 9_762 - .saturating_add(Weight::from_ref_time(9_850_444).saturating_mul(c.into())) + // Minimum execution time: 9_705_701 nanoseconds. + Weight::from_ref_time(8_377_638_932) + // Standard Error: 8_965_110 + .saturating_add(Weight::from_ref_time(1_338_282_412).saturating_mul(t.into())) + // Standard Error: 13_442 + .saturating_add(Weight::from_ref_time(9_859_577).saturating_mul(c.into())) .saturating_add(RocksDbWeight::get().reads(167)) .saturating_add(RocksDbWeight::get().reads((81_u64).saturating_mul(t.into()))) .saturating_add(RocksDbWeight::get().writes(163)) @@ -2090,10 +2090,10 @@ impl WeightInfo for () { // Storage: Contracts OwnerInfoOf (r:80 w:80) /// The range of component `r` is `[0, 20]`. fn seal_instantiate(r: u32, ) -> Weight { - // Minimum execution time: 389_703 nanoseconds. - Weight::from_ref_time(390_570_000) - // Standard Error: 19_935_978 - .saturating_add(Weight::from_ref_time(33_610_104_036).saturating_mul(r.into())) + // Minimum execution time: 293_652 nanoseconds. + Weight::from_ref_time(298_122_000) + // Standard Error: 18_657_325 + .saturating_add(Weight::from_ref_time(25_993_135_880).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(8)) .saturating_add(RocksDbWeight::get().reads((400_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(5)) @@ -2109,10 +2109,10 @@ impl WeightInfo for () { /// The range of component `t` is `[0, 1]`. /// The range of component `s` is `[0, 960]`. fn seal_instantiate_per_transfer_salt_kb(t: u32, s: u32, ) -> Weight { - // Minimum execution time: 11_978_376 nanoseconds. - Weight::from_ref_time(11_856_567_931) - // Standard Error: 72_212 - .saturating_add(Weight::from_ref_time(125_783_849).saturating_mul(s.into())) + // Minimum execution time: 11_546_342 nanoseconds. + Weight::from_ref_time(11_253_976_145) + // Standard Error: 71_119 + .saturating_add(Weight::from_ref_time(122_210_154).saturating_mul(s.into())) .saturating_add(RocksDbWeight::get().reads(249)) .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(t.into()))) .saturating_add(RocksDbWeight::get().writes(247)) @@ -2125,10 +2125,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 1]`. fn seal_hash_sha2_256(r: u32, ) -> Weight { - // Minimum execution time: 386_744 nanoseconds. - Weight::from_ref_time(390_242_840) - // Standard Error: 853_670 - .saturating_add(Weight::from_ref_time(42_348_959).saturating_mul(r.into())) + // Minimum execution time: 290_876 nanoseconds. + Weight::from_ref_time(296_837_289) + // Standard Error: 189_737 + .saturating_add(Weight::from_ref_time(42_251_110).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(3)) } @@ -2139,10 +2139,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `n` is `[0, 1024]`. fn seal_hash_sha2_256_per_kb(n: u32, ) -> Weight { - // Minimum execution time: 429_284 nanoseconds. - Weight::from_ref_time(430_480_000) - // Standard Error: 53_024 - .saturating_add(Weight::from_ref_time(329_100_936).saturating_mul(n.into())) + // Minimum execution time: 337_280 nanoseconds. + Weight::from_ref_time(338_511_000) + // Standard Error: 50_972 + .saturating_add(Weight::from_ref_time(325_459_497).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(3)) } @@ -2153,10 +2153,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 1]`. fn seal_hash_keccak_256(r: u32, ) -> Weight { - // Minimum execution time: 386_256 nanoseconds. - Weight::from_ref_time(388_193_142) - // Standard Error: 132_836 - .saturating_add(Weight::from_ref_time(53_953_657).saturating_mul(r.into())) + // Minimum execution time: 290_500 nanoseconds. + Weight::from_ref_time(295_983_869) + // Standard Error: 204_527 + .saturating_add(Weight::from_ref_time(54_632_530).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(3)) } @@ -2167,10 +2167,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `n` is `[0, 1024]`. fn seal_hash_keccak_256_per_kb(n: u32, ) -> Weight { - // Minimum execution time: 440_365 nanoseconds. - Weight::from_ref_time(441_296_000) - // Standard Error: 64_616 - .saturating_add(Weight::from_ref_time(251_483_815).saturating_mul(n.into())) + // Minimum execution time: 346_265 nanoseconds. + Weight::from_ref_time(348_579_000) + // Standard Error: 56_054 + .saturating_add(Weight::from_ref_time(247_647_268).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(3)) } @@ -2181,10 +2181,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 1]`. fn seal_hash_blake2_256(r: u32, ) -> Weight { - // Minimum execution time: 386_467 nanoseconds. - Weight::from_ref_time(388_528_932) - // Standard Error: 254_215 - .saturating_add(Weight::from_ref_time(31_115_367).saturating_mul(r.into())) + // Minimum execution time: 290_268 nanoseconds. + Weight::from_ref_time(295_982_879) + // Standard Error: 185_872 + .saturating_add(Weight::from_ref_time(32_096_720).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(3)) } @@ -2195,10 +2195,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `n` is `[0, 1024]`. fn seal_hash_blake2_256_per_kb(n: u32, ) -> Weight { - // Minimum execution time: 418_954 nanoseconds. - Weight::from_ref_time(419_773_000) - // Standard Error: 50_763 - .saturating_add(Weight::from_ref_time(103_192_404).saturating_mul(n.into())) + // Minimum execution time: 324_485 nanoseconds. + Weight::from_ref_time(325_920_000) + // Standard Error: 53_145 + .saturating_add(Weight::from_ref_time(99_711_441).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(3)) } @@ -2209,10 +2209,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 1]`. fn seal_hash_blake2_128(r: u32, ) -> Weight { - // Minimum execution time: 384_532 nanoseconds. - Weight::from_ref_time(386_635_138) - // Standard Error: 168_863 - .saturating_add(Weight::from_ref_time(32_342_361).saturating_mul(r.into())) + // Minimum execution time: 288_425 nanoseconds. + Weight::from_ref_time(294_410_769) + // Standard Error: 445_002 + .saturating_add(Weight::from_ref_time(31_566_430).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(3)) } @@ -2223,10 +2223,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `n` is `[0, 1024]`. fn seal_hash_blake2_128_per_kb(n: u32, ) -> Weight { - // Minimum execution time: 417_059 nanoseconds. - Weight::from_ref_time(417_642_000) - // Standard Error: 50_810 - .saturating_add(Weight::from_ref_time(103_200_669).saturating_mul(n.into())) + // Minimum execution time: 322_145 nanoseconds. + Weight::from_ref_time(324_412_000) + // Standard Error: 45_670 + .saturating_add(Weight::from_ref_time(99_633_968).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(3)) } @@ -2237,10 +2237,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 1]`. fn seal_ecdsa_recover(r: u32, ) -> Weight { - // Minimum execution time: 386_945 nanoseconds. - Weight::from_ref_time(389_048_475) - // Standard Error: 889_352 - .saturating_add(Weight::from_ref_time(3_041_464_624).saturating_mul(r.into())) + // Minimum execution time: 288_126 nanoseconds. + Weight::from_ref_time(295_895_534) + // Standard Error: 469_543 + .saturating_add(Weight::from_ref_time(3_009_865_665).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(3)) } @@ -2251,10 +2251,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 1]`. fn seal_ecdsa_to_eth_address(r: u32, ) -> Weight { - // Minimum execution time: 386_365 nanoseconds. - Weight::from_ref_time(388_405_348) - // Standard Error: 512_250 - .saturating_add(Weight::from_ref_time(2_062_529_051).saturating_mul(r.into())) + // Minimum execution time: 289_647 nanoseconds. + Weight::from_ref_time(294_791_665) + // Standard Error: 767_712 + .saturating_add(Weight::from_ref_time(2_059_207_934).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(3)) } @@ -2266,10 +2266,10 @@ impl WeightInfo for () { // Storage: Contracts OwnerInfoOf (r:16 w:16) /// The range of component `r` is `[0, 20]`. fn seal_set_code_hash(r: u32, ) -> Weight { - // Minimum execution time: 386_823 nanoseconds. - Weight::from_ref_time(387_848_000) - // Standard Error: 2_687_502 - .saturating_add(Weight::from_ref_time(1_396_028_810).saturating_mul(r.into())) + // Minimum execution time: 291_027 nanoseconds. + Weight::from_ref_time(294_888_000) + // Standard Error: 2_734_700 + .saturating_add(Weight::from_ref_time(1_394_296_798).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().reads((225_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3)) @@ -2282,10 +2282,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_reentrance_count(r: u32, ) -> Weight { - // Minimum execution time: 387_762 nanoseconds. - Weight::from_ref_time(391_044_363) - // Standard Error: 15_755 - .saturating_add(Weight::from_ref_time(10_630_195).saturating_mul(r.into())) + // Minimum execution time: 291_422 nanoseconds. + Weight::from_ref_time(302_512_417) + // Standard Error: 106_658 + .saturating_add(Weight::from_ref_time(10_676_139).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(3)) } @@ -2296,375 +2296,375 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_account_reentrance_count(r: u32, ) -> Weight { - // Minimum execution time: 388_770 nanoseconds. - Weight::from_ref_time(428_228_487) - // Standard Error: 128_641 - .saturating_add(Weight::from_ref_time(25_260_677).saturating_mul(r.into())) + // Minimum execution time: 292_066 nanoseconds. + Weight::from_ref_time(336_160_280) + // Standard Error: 131_720 + .saturating_add(Weight::from_ref_time(24_768_358).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(3)) } /// The range of component `r` is `[0, 50]`. fn instr_i64const(r: u32, ) -> Weight { - // Minimum execution time: 807 nanoseconds. - Weight::from_ref_time(993_593) - // Standard Error: 186 - .saturating_add(Weight::from_ref_time(344_644).saturating_mul(r.into())) + // Minimum execution time: 636 nanoseconds. + Weight::from_ref_time(843_445) + // Standard Error: 290 + .saturating_add(Weight::from_ref_time(346_137).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64load(r: u32, ) -> Weight { - // Minimum execution time: 894 nanoseconds. - Weight::from_ref_time(1_336_938) - // Standard Error: 553 - .saturating_add(Weight::from_ref_time(972_930).saturating_mul(r.into())) + // Minimum execution time: 768 nanoseconds. + Weight::from_ref_time(1_341_119) + // Standard Error: 826 + .saturating_add(Weight::from_ref_time(972_785).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64store(r: u32, ) -> Weight { - // Minimum execution time: 910 nanoseconds. - Weight::from_ref_time(1_170_336) - // Standard Error: 391 - .saturating_add(Weight::from_ref_time(881_855).saturating_mul(r.into())) + // Minimum execution time: 725 nanoseconds. + Weight::from_ref_time(1_092_118) + // Standard Error: 316 + .saturating_add(Weight::from_ref_time(880_119).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_select(r: u32, ) -> Weight { - // Minimum execution time: 795 nanoseconds. - Weight::from_ref_time(1_066_409) - // Standard Error: 230 - .saturating_add(Weight::from_ref_time(954_528).saturating_mul(r.into())) + // Minimum execution time: 612 nanoseconds. + Weight::from_ref_time(946_699) + // Standard Error: 259 + .saturating_add(Weight::from_ref_time(956_471).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_if(r: u32, ) -> Weight { - // Minimum execution time: 798 nanoseconds. - Weight::from_ref_time(667_331) - // Standard Error: 924 - .saturating_add(Weight::from_ref_time(1_279_286).saturating_mul(r.into())) + // Minimum execution time: 629 nanoseconds. + Weight::from_ref_time(613_677) + // Standard Error: 613 + .saturating_add(Weight::from_ref_time(1_301_150).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_br(r: u32, ) -> Weight { - // Minimum execution time: 809 nanoseconds. - Weight::from_ref_time(1_263_853) - // Standard Error: 1_002 - .saturating_add(Weight::from_ref_time(528_897).saturating_mul(r.into())) + // Minimum execution time: 626 nanoseconds. + Weight::from_ref_time(1_117_356) + // Standard Error: 804 + .saturating_add(Weight::from_ref_time(525_639).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_br_if(r: u32, ) -> Weight { - // Minimum execution time: 777 nanoseconds. - Weight::from_ref_time(1_001_072) - // Standard Error: 1_858 - .saturating_add(Weight::from_ref_time(793_120).saturating_mul(r.into())) + // Minimum execution time: 599 nanoseconds. + Weight::from_ref_time(806_174) + // Standard Error: 961 + .saturating_add(Weight::from_ref_time(799_088).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_br_table(r: u32, ) -> Weight { - // Minimum execution time: 798 nanoseconds. - Weight::from_ref_time(663_144) - // Standard Error: 1_600 - .saturating_add(Weight::from_ref_time(1_072_004).saturating_mul(r.into())) + // Minimum execution time: 617 nanoseconds. + Weight::from_ref_time(479_299) + // Standard Error: 1_755 + .saturating_add(Weight::from_ref_time(1_078_274).saturating_mul(r.into())) } /// The range of component `e` is `[1, 256]`. fn instr_br_table_per_entry(e: u32, ) -> Weight { - // Minimum execution time: 2_291 nanoseconds. - Weight::from_ref_time(2_684_713) + // Minimum execution time: 2_170 nanoseconds. + Weight::from_ref_time(2_607_768) // Standard Error: 70 - .saturating_add(Weight::from_ref_time(4_823).saturating_mul(e.into())) + .saturating_add(Weight::from_ref_time(4_831).saturating_mul(e.into())) } /// The range of component `r` is `[0, 50]`. fn instr_call(r: u32, ) -> Weight { - // Minimum execution time: 808 nanoseconds. - Weight::from_ref_time(1_772_141) - // Standard Error: 2_076 - .saturating_add(Weight::from_ref_time(2_271_909).saturating_mul(r.into())) + // Minimum execution time: 623 nanoseconds. + Weight::from_ref_time(1_328_247) + // Standard Error: 2_728 + .saturating_add(Weight::from_ref_time(2_204_920).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_call_indirect(r: u32, ) -> Weight { - // Minimum execution time: 875 nanoseconds. - Weight::from_ref_time(2_128_173) - // Standard Error: 1_989 - .saturating_add(Weight::from_ref_time(2_989_773).saturating_mul(r.into())) + // Minimum execution time: 762 nanoseconds. + Weight::from_ref_time(1_967_454) + // Standard Error: 1_159 + .saturating_add(Weight::from_ref_time(2_795_774).saturating_mul(r.into())) } /// The range of component `p` is `[0, 128]`. fn instr_call_indirect_per_param(p: u32, ) -> Weight { - // Minimum execution time: 4_631 nanoseconds. - Weight::from_ref_time(5_368_558) + // Minimum execution time: 4_241 nanoseconds. + Weight::from_ref_time(5_088_559) // Standard Error: 284 - .saturating_add(Weight::from_ref_time(178_935).saturating_mul(p.into())) + .saturating_add(Weight::from_ref_time(178_938).saturating_mul(p.into())) + } + /// The range of component `l` is `[0, 1024]`. + fn call_per_local(l: u32, ) -> Weight { + // Minimum execution time: 602 nanoseconds. + Weight::from_ref_time(864_324) + // Standard Error: 16 + .saturating_add(Weight::from_ref_time(1_221).saturating_mul(l.into())) } /// The range of component `r` is `[0, 50]`. fn instr_local_get(r: u32, ) -> Weight { - // Minimum execution time: 3_009 nanoseconds. - Weight::from_ref_time(3_196_359) - // Standard Error: 455 - .saturating_add(Weight::from_ref_time(370_180).saturating_mul(r.into())) + // Minimum execution time: 2_020 nanoseconds. + Weight::from_ref_time(2_289_265) + // Standard Error: 216 + .saturating_add(Weight::from_ref_time(365_096).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_local_set(r: u32, ) -> Weight { - // Minimum execution time: 3_016 nanoseconds. - Weight::from_ref_time(3_233_560) - // Standard Error: 214 - .saturating_add(Weight::from_ref_time(382_132).saturating_mul(r.into())) + // Minimum execution time: 1_930 nanoseconds. + Weight::from_ref_time(2_183_645) + // Standard Error: 212 + .saturating_add(Weight::from_ref_time(383_186).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_local_tee(r: u32, ) -> Weight { - // Minimum execution time: 2_974 nanoseconds. - Weight::from_ref_time(3_272_152) - // Standard Error: 320 - .saturating_add(Weight::from_ref_time(526_633).saturating_mul(r.into())) - } - /// The range of component `r` is `[0, 50]`. - fn call_per_local(r: u32, ) -> Weight { - // Minimum execution time: 2_987 nanoseconds. - Weight::from_ref_time(3_082_877) - // Standard Error: 84 - .saturating_add(Weight::from_ref_time(331).saturating_mul(r.into())) + // Minimum execution time: 1_925 nanoseconds. + Weight::from_ref_time(2_226_681) + // Standard Error: 244 + .saturating_add(Weight::from_ref_time(526_867).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_global_get(r: u32, ) -> Weight { - // Minimum execution time: 892 nanoseconds. - Weight::from_ref_time(1_160_832) - // Standard Error: 1_077 - .saturating_add(Weight::from_ref_time(813_565).saturating_mul(r.into())) + // Minimum execution time: 711 nanoseconds. + Weight::from_ref_time(1_089_679) + // Standard Error: 427 + .saturating_add(Weight::from_ref_time(812_313).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_global_set(r: u32, ) -> Weight { - // Minimum execution time: 870 nanoseconds. - Weight::from_ref_time(1_164_570) - // Standard Error: 269 - .saturating_add(Weight::from_ref_time(828_103).saturating_mul(r.into())) + // Minimum execution time: 695 nanoseconds. + Weight::from_ref_time(977_803) + // Standard Error: 336 + .saturating_add(Weight::from_ref_time(831_843).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_memory_current(r: u32, ) -> Weight { - // Minimum execution time: 897 nanoseconds. - Weight::from_ref_time(1_109_103) - // Standard Error: 327 - .saturating_add(Weight::from_ref_time(696_983).saturating_mul(r.into())) + // Minimum execution time: 714 nanoseconds. + Weight::from_ref_time(842_291) + // Standard Error: 2_487 + .saturating_add(Weight::from_ref_time(704_189).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn instr_memory_grow(r: u32, ) -> Weight { - // Minimum execution time: 810 nanoseconds. - Weight::from_ref_time(887_677) - // Standard Error: 4_455 - .saturating_add(Weight::from_ref_time(234_552_222).saturating_mul(r.into())) + // Minimum execution time: 629 nanoseconds. + Weight::from_ref_time(739_967) + // Standard Error: 5_760 + .saturating_add(Weight::from_ref_time(185_431_532).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64clz(r: u32, ) -> Weight { - // Minimum execution time: 814 nanoseconds. - Weight::from_ref_time(1_049_836) - // Standard Error: 248 - .saturating_add(Weight::from_ref_time(505_514).saturating_mul(r.into())) + // Minimum execution time: 644 nanoseconds. + Weight::from_ref_time(928_673) + // Standard Error: 211 + .saturating_add(Weight::from_ref_time(507_008).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64ctz(r: u32, ) -> Weight { - // Minimum execution time: 787 nanoseconds. - Weight::from_ref_time(1_050_190) - // Standard Error: 255 - .saturating_add(Weight::from_ref_time(504_619).saturating_mul(r.into())) + // Minimum execution time: 640 nanoseconds. + Weight::from_ref_time(912_498) + // Standard Error: 237 + .saturating_add(Weight::from_ref_time(511_313).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64popcnt(r: u32, ) -> Weight { - // Minimum execution time: 774 nanoseconds. - Weight::from_ref_time(1_048_342) - // Standard Error: 181 - .saturating_add(Weight::from_ref_time(504_197).saturating_mul(r.into())) + // Minimum execution time: 613 nanoseconds. + Weight::from_ref_time(861_367) + // Standard Error: 510 + .saturating_add(Weight::from_ref_time(514_436).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64eqz(r: u32, ) -> Weight { - // Minimum execution time: 803 nanoseconds. - Weight::from_ref_time(1_066_161) - // Standard Error: 180 - .saturating_add(Weight::from_ref_time(521_520).saturating_mul(r.into())) + // Minimum execution time: 620 nanoseconds. + Weight::from_ref_time(956_085) + // Standard Error: 332 + .saturating_add(Weight::from_ref_time(522_709).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64extendsi32(r: u32, ) -> Weight { - // Minimum execution time: 788 nanoseconds. - Weight::from_ref_time(1_036_425) - // Standard Error: 234 - .saturating_add(Weight::from_ref_time(503_575).saturating_mul(r.into())) + // Minimum execution time: 622 nanoseconds. + Weight::from_ref_time(924_229) + // Standard Error: 213 + .saturating_add(Weight::from_ref_time(504_512).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64extendui32(r: u32, ) -> Weight { - // Minimum execution time: 767 nanoseconds. - Weight::from_ref_time(1_067_534) - // Standard Error: 205 - .saturating_add(Weight::from_ref_time(502_363).saturating_mul(r.into())) + // Minimum execution time: 620 nanoseconds. + Weight::from_ref_time(915_900) + // Standard Error: 255 + .saturating_add(Weight::from_ref_time(505_383).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32wrapi64(r: u32, ) -> Weight { - // Minimum execution time: 811 nanoseconds. - Weight::from_ref_time(1_063_190) - // Standard Error: 213 - .saturating_add(Weight::from_ref_time(501_579).saturating_mul(r.into())) + // Minimum execution time: 598 nanoseconds. + Weight::from_ref_time(887_576) + // Standard Error: 286 + .saturating_add(Weight::from_ref_time(504_698).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64eq(r: u32, ) -> Weight { - // Minimum execution time: 800 nanoseconds. - Weight::from_ref_time(1_016_014) - // Standard Error: 204 - .saturating_add(Weight::from_ref_time(730_595).saturating_mul(r.into())) + // Minimum execution time: 640 nanoseconds. + Weight::from_ref_time(881_539) + // Standard Error: 201 + .saturating_add(Weight::from_ref_time(731_431).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64ne(r: u32, ) -> Weight { - // Minimum execution time: 786 nanoseconds. - Weight::from_ref_time(1_014_690) - // Standard Error: 236 - .saturating_add(Weight::from_ref_time(730_895).saturating_mul(r.into())) + // Minimum execution time: 644 nanoseconds. + Weight::from_ref_time(923_842) + // Standard Error: 217 + .saturating_add(Weight::from_ref_time(732_087).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64lts(r: u32, ) -> Weight { - // Minimum execution time: 811 nanoseconds. - Weight::from_ref_time(1_036_456) - // Standard Error: 168 - .saturating_add(Weight::from_ref_time(738_608).saturating_mul(r.into())) + // Minimum execution time: 608 nanoseconds. + Weight::from_ref_time(876_795) + // Standard Error: 239 + .saturating_add(Weight::from_ref_time(739_968).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64ltu(r: u32, ) -> Weight { - // Minimum execution time: 794 nanoseconds. - Weight::from_ref_time(1_006_238) - // Standard Error: 325 - .saturating_add(Weight::from_ref_time(743_196).saturating_mul(r.into())) + // Minimum execution time: 636 nanoseconds. + Weight::from_ref_time(932_606) + // Standard Error: 176 + .saturating_add(Weight::from_ref_time(741_092).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64gts(r: u32, ) -> Weight { - // Minimum execution time: 795 nanoseconds. - Weight::from_ref_time(1_037_727) - // Standard Error: 172 - .saturating_add(Weight::from_ref_time(737_332).saturating_mul(r.into())) + // Minimum execution time: 645 nanoseconds. + Weight::from_ref_time(936_025) + // Standard Error: 235 + .saturating_add(Weight::from_ref_time(745_774).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64gtu(r: u32, ) -> Weight { - // Minimum execution time: 814 nanoseconds. - Weight::from_ref_time(1_036_615) - // Standard Error: 147 - .saturating_add(Weight::from_ref_time(742_784).saturating_mul(r.into())) + // Minimum execution time: 621 nanoseconds. + Weight::from_ref_time(900_536) + // Standard Error: 202 + .saturating_add(Weight::from_ref_time(744_075).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64les(r: u32, ) -> Weight { - // Minimum execution time: 794 nanoseconds. - Weight::from_ref_time(1_106_423) - // Standard Error: 450 - .saturating_add(Weight::from_ref_time(729_887).saturating_mul(r.into())) + // Minimum execution time: 616 nanoseconds. + Weight::from_ref_time(912_588) + // Standard Error: 237 + .saturating_add(Weight::from_ref_time(733_339).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64leu(r: u32, ) -> Weight { - // Minimum execution time: 789 nanoseconds. - Weight::from_ref_time(1_037_963) - // Standard Error: 155 - .saturating_add(Weight::from_ref_time(737_454).saturating_mul(r.into())) + // Minimum execution time: 625 nanoseconds. + Weight::from_ref_time(931_198) + // Standard Error: 548 + .saturating_add(Weight::from_ref_time(740_440).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64ges(r: u32, ) -> Weight { - // Minimum execution time: 801 nanoseconds. - Weight::from_ref_time(1_021_980) - // Standard Error: 187 - .saturating_add(Weight::from_ref_time(730_382).saturating_mul(r.into())) + // Minimum execution time: 637 nanoseconds. + Weight::from_ref_time(931_656) + // Standard Error: 449 + .saturating_add(Weight::from_ref_time(734_363).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64geu(r: u32, ) -> Weight { - // Minimum execution time: 818 nanoseconds. - Weight::from_ref_time(1_040_286) - // Standard Error: 194 - .saturating_add(Weight::from_ref_time(730_584).saturating_mul(r.into())) + // Minimum execution time: 642 nanoseconds. + Weight::from_ref_time(896_129) + // Standard Error: 414 + .saturating_add(Weight::from_ref_time(738_775).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64add(r: u32, ) -> Weight { - // Minimum execution time: 782 nanoseconds. - Weight::from_ref_time(1_022_827) - // Standard Error: 260 - .saturating_add(Weight::from_ref_time(717_537).saturating_mul(r.into())) + // Minimum execution time: 647 nanoseconds. + Weight::from_ref_time(928_256) + // Standard Error: 224 + .saturating_add(Weight::from_ref_time(717_232).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64sub(r: u32, ) -> Weight { - // Minimum execution time: 798 nanoseconds. - Weight::from_ref_time(1_043_859) - // Standard Error: 148 - .saturating_add(Weight::from_ref_time(708_549).saturating_mul(r.into())) + // Minimum execution time: 600 nanoseconds. + Weight::from_ref_time(921_869) + // Standard Error: 228 + .saturating_add(Weight::from_ref_time(712_769).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64mul(r: u32, ) -> Weight { - // Minimum execution time: 826 nanoseconds. - Weight::from_ref_time(1_079_108) - // Standard Error: 282 - .saturating_add(Weight::from_ref_time(710_113).saturating_mul(r.into())) + // Minimum execution time: 625 nanoseconds. + Weight::from_ref_time(925_986) + // Standard Error: 246 + .saturating_add(Weight::from_ref_time(713_868).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64divs(r: u32, ) -> Weight { - // Minimum execution time: 773 nanoseconds. - Weight::from_ref_time(993_007) - // Standard Error: 507 - .saturating_add(Weight::from_ref_time(1_350_063).saturating_mul(r.into())) + // Minimum execution time: 635 nanoseconds. + Weight::from_ref_time(938_689) + // Standard Error: 344 + .saturating_add(Weight::from_ref_time(1_352_407).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64divu(r: u32, ) -> Weight { - // Minimum execution time: 770 nanoseconds. - Weight::from_ref_time(1_028_975) - // Standard Error: 232 - .saturating_add(Weight::from_ref_time(1_281_841).saturating_mul(r.into())) + // Minimum execution time: 616 nanoseconds. + Weight::from_ref_time(911_026) + // Standard Error: 226 + .saturating_add(Weight::from_ref_time(1_281_843).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64rems(r: u32, ) -> Weight { - // Minimum execution time: 789 nanoseconds. - Weight::from_ref_time(1_015_401) + // Minimum execution time: 631 nanoseconds. + Weight::from_ref_time(889_623) // Standard Error: 318 - .saturating_add(Weight::from_ref_time(1_391_886).saturating_mul(r.into())) + .saturating_add(Weight::from_ref_time(1_396_685).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64remu(r: u32, ) -> Weight { - // Minimum execution time: 764 nanoseconds. - Weight::from_ref_time(1_133_145) - // Standard Error: 591 - .saturating_add(Weight::from_ref_time(1_285_902).saturating_mul(r.into())) + // Minimum execution time: 652 nanoseconds. + Weight::from_ref_time(914_980) + // Standard Error: 184 + .saturating_add(Weight::from_ref_time(1_282_614).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64and(r: u32, ) -> Weight { - // Minimum execution time: 807 nanoseconds. - Weight::from_ref_time(991_532) - // Standard Error: 326 - .saturating_add(Weight::from_ref_time(719_079).saturating_mul(r.into())) + // Minimum execution time: 612 nanoseconds. + Weight::from_ref_time(904_326) + // Standard Error: 217 + .saturating_add(Weight::from_ref_time(717_525).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64or(r: u32, ) -> Weight { - // Minimum execution time: 819 nanoseconds. - Weight::from_ref_time(1_054_904) - // Standard Error: 460 - .saturating_add(Weight::from_ref_time(717_523).saturating_mul(r.into())) + // Minimum execution time: 626 nanoseconds. + Weight::from_ref_time(902_453) + // Standard Error: 353 + .saturating_add(Weight::from_ref_time(718_838).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64xor(r: u32, ) -> Weight { - // Minimum execution time: 795 nanoseconds. - Weight::from_ref_time(1_047_271) - // Standard Error: 236 - .saturating_add(Weight::from_ref_time(717_486).saturating_mul(r.into())) + // Minimum execution time: 638 nanoseconds. + Weight::from_ref_time(620_383) + // Standard Error: 1_534 + .saturating_add(Weight::from_ref_time(740_317).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64shl(r: u32, ) -> Weight { - // Minimum execution time: 816 nanoseconds. - Weight::from_ref_time(1_043_522) - // Standard Error: 207 - .saturating_add(Weight::from_ref_time(732_343).saturating_mul(r.into())) + // Minimum execution time: 645 nanoseconds. + Weight::from_ref_time(1_032_748) + // Standard Error: 1_063 + .saturating_add(Weight::from_ref_time(737_187).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64shrs(r: u32, ) -> Weight { - // Minimum execution time: 818 nanoseconds. - Weight::from_ref_time(1_053_113) - // Standard Error: 311 - .saturating_add(Weight::from_ref_time(732_543).saturating_mul(r.into())) + // Minimum execution time: 637 nanoseconds. + Weight::from_ref_time(895_003) + // Standard Error: 388 + .saturating_add(Weight::from_ref_time(735_905).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64shru(r: u32, ) -> Weight { - // Minimum execution time: 793 nanoseconds. - Weight::from_ref_time(1_026_502) - // Standard Error: 245 - .saturating_add(Weight::from_ref_time(732_979).saturating_mul(r.into())) + // Minimum execution time: 632 nanoseconds. + Weight::from_ref_time(920_194) + // Standard Error: 305 + .saturating_add(Weight::from_ref_time(734_739).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64rotl(r: u32, ) -> Weight { - // Minimum execution time: 805 nanoseconds. - Weight::from_ref_time(1_028_827) - // Standard Error: 261 - .saturating_add(Weight::from_ref_time(732_838).saturating_mul(r.into())) + // Minimum execution time: 644 nanoseconds. + Weight::from_ref_time(903_423) + // Standard Error: 293 + .saturating_add(Weight::from_ref_time(734_684).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64rotr(r: u32, ) -> Weight { - // Minimum execution time: 787 nanoseconds. - Weight::from_ref_time(1_012_819) - // Standard Error: 184 - .saturating_add(Weight::from_ref_time(732_578).saturating_mul(r.into())) + // Minimum execution time: 630 nanoseconds. + Weight::from_ref_time(900_475) + // Standard Error: 178 + .saturating_add(Weight::from_ref_time(734_666).saturating_mul(r.into())) } } From 4bc127bcb44842345f46bd71d8138858e2a744ab Mon Sep 17 00:00:00 2001 From: Sasha Gryaznov Date: Thu, 1 Dec 2022 13:41:46 +0200 Subject: [PATCH 06/10] Update frame/contracts/src/benchmarking/mod.rs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Alexander Theißen --- frame/contracts/src/benchmarking/mod.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frame/contracts/src/benchmarking/mod.rs b/frame/contracts/src/benchmarking/mod.rs index 3ccd394c92621..7742d5e1f00b1 100644 --- a/frame/contracts/src/benchmarking/mod.rs +++ b/frame/contracts/src/benchmarking/mod.rs @@ -2430,7 +2430,7 @@ benchmarks! { } // w_per_local = w_bench - call_per_local { + instr_call_per_local { let l in 0 .. T::Schedule::get().limits.locals; let mut call_body = body::plain(vec![ Instruction::End, From 60276c4c5c041053b8fdd8d2ad3b6bb8c0a78f02 Mon Sep 17 00:00:00 2001 From: Alexander Gryaznov Date: Thu, 1 Dec 2022 20:46:40 +0200 Subject: [PATCH 07/10] tune the benchmark --- frame/contracts/src/benchmarking/mod.rs | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/frame/contracts/src/benchmarking/mod.rs b/frame/contracts/src/benchmarking/mod.rs index 7742d5e1f00b1..87e2ca4388784 100644 --- a/frame/contracts/src/benchmarking/mod.rs +++ b/frame/contracts/src/benchmarking/mod.rs @@ -2432,12 +2432,15 @@ benchmarks! { // w_per_local = w_bench instr_call_per_local { let l in 0 .. T::Schedule::get().limits.locals; - let mut call_body = body::plain(vec![ - Instruction::End, + let mut aux_body = body::plain(vec![ + Instruction::End, ]); - body::inject_locals(&mut call_body, l); + body::inject_locals(&mut aux_body, l); let mut sbox = Sandbox::from(&WasmModule::::from(ModuleDefinition { - call_body: Some(call_body), + aux_body: Some(aux_body), + call_body: Some(body::repeated(INSTR_BENCHMARK_BATCH_SIZE, &[ + Instruction::Call(2), // call aux + ])), .. Default::default() })); }: { From d9cc82a8f6adcc6712feca40071a1384dba89db1 Mon Sep 17 00:00:00 2001 From: command-bot <> Date: Thu, 1 Dec 2022 20:37:15 +0000 Subject: [PATCH 08/10] ".git/.scripts/bench-bot.sh" pallet dev pallet_contracts --- frame/contracts/src/weights.rs | 1848 ++++++++++++++++---------------- 1 file changed, 924 insertions(+), 924 deletions(-) diff --git a/frame/contracts/src/weights.rs b/frame/contracts/src/weights.rs index ab9321e98b571..60826f4de0fe2 100644 --- a/frame/contracts/src/weights.rs +++ b/frame/contracts/src/weights.rs @@ -18,7 +18,7 @@ //! Autogenerated weights for pallet_contracts //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2022-11-30, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2022-12-01, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` //! HOSTNAME: `bm3`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("dev"), DB CACHE: 1024 @@ -124,7 +124,7 @@ pub trait WeightInfo { fn instr_call(r: u32, ) -> Weight; fn instr_call_indirect(r: u32, ) -> Weight; fn instr_call_indirect_per_param(p: u32, ) -> Weight; - fn call_per_local(l: u32, ) -> Weight; + fn instr_call_per_local(l: u32, ) -> Weight; fn instr_local_get(r: u32, ) -> Weight; fn instr_local_set(r: u32, ) -> Weight; fn instr_local_tee(r: u32, ) -> Weight; @@ -171,17 +171,17 @@ pub struct SubstrateWeight(PhantomData); impl WeightInfo for SubstrateWeight { // Storage: Contracts DeletionQueue (r:1 w:0) fn on_process_deletion_queue_batch() -> Weight { - // Minimum execution time: 3_067 nanoseconds. - Weight::from_ref_time(3_300_000) + // Minimum execution time: 3_209 nanoseconds. + Weight::from_ref_time(3_403_000) .saturating_add(T::DbWeight::get().reads(1)) } // Storage: Skipped Metadata (r:0 w:0) /// The range of component `k` is `[0, 1024]`. fn on_initialize_per_trie_key(k: u32, ) -> Weight { - // Minimum execution time: 15_194 nanoseconds. - Weight::from_ref_time(14_557_752) - // Standard Error: 889 - .saturating_add(Weight::from_ref_time(946_590).saturating_mul(k.into())) + // Minimum execution time: 15_358 nanoseconds. + Weight::from_ref_time(13_772_453) + // Standard Error: 1_066 + .saturating_add(Weight::from_ref_time(949_480).saturating_mul(k.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(k.into()))) @@ -189,10 +189,10 @@ impl WeightInfo for SubstrateWeight { // Storage: Contracts DeletionQueue (r:1 w:0) /// The range of component `q` is `[0, 128]`. fn on_initialize_per_queue_item(q: u32, ) -> Weight { - // Minimum execution time: 3_000 nanoseconds. - Weight::from_ref_time(15_043_002) - // Standard Error: 3_561 - .saturating_add(Weight::from_ref_time(1_210_217).saturating_mul(q.into())) + // Minimum execution time: 3_121 nanoseconds. + Weight::from_ref_time(15_011_764) + // Standard Error: 4_701 + .saturating_add(Weight::from_ref_time(1_215_638).saturating_mul(q.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -200,10 +200,10 @@ impl WeightInfo for SubstrateWeight { // Storage: Contracts CodeStorage (r:0 w:1) /// The range of component `c` is `[0, 64226]`. fn reinstrument(c: u32, ) -> Weight { - // Minimum execution time: 28_824 nanoseconds. - Weight::from_ref_time(25_854_437) - // Standard Error: 58 - .saturating_add(Weight::from_ref_time(46_539).saturating_mul(c.into())) + // Minimum execution time: 28_161 nanoseconds. + Weight::from_ref_time(23_812_013) + // Standard Error: 55 + .saturating_add(Weight::from_ref_time(46_750).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -214,10 +214,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `c` is `[0, 131072]`. fn call_with_code_per_byte(c: u32, ) -> Weight { - // Minimum execution time: 301_178 nanoseconds. - Weight::from_ref_time(314_073_191) - // Standard Error: 24 - .saturating_add(Weight::from_ref_time(30_757).saturating_mul(c.into())) + // Minimum execution time: 298_079 nanoseconds. + Weight::from_ref_time(318_905_546) + // Standard Error: 29 + .saturating_add(Weight::from_ref_time(30_906).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(4)) } @@ -232,12 +232,12 @@ impl WeightInfo for SubstrateWeight { /// The range of component `c` is `[0, 64226]`. /// The range of component `s` is `[0, 1048576]`. fn instantiate_with_code(c: u32, s: u32, ) -> Weight { - // Minimum execution time: 2_117_280 nanoseconds. - Weight::from_ref_time(334_033_823) - // Standard Error: 82 - .saturating_add(Weight::from_ref_time(89_094).saturating_mul(c.into())) + // Minimum execution time: 2_114_510 nanoseconds. + Weight::from_ref_time(347_274_879) + // Standard Error: 86 + .saturating_add(Weight::from_ref_time(89_664).saturating_mul(c.into())) // Standard Error: 5 - .saturating_add(Weight::from_ref_time(1_748).saturating_mul(s.into())) + .saturating_add(Weight::from_ref_time(1_729).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(8)) .saturating_add(T::DbWeight::get().writes(9)) } @@ -250,10 +250,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `s` is `[0, 1048576]`. fn instantiate(s: u32, ) -> Weight { - // Minimum execution time: 184_885 nanoseconds. - Weight::from_ref_time(183_245_256) + // Minimum execution time: 186_437 nanoseconds. + Weight::from_ref_time(176_770_302) // Standard Error: 2 - .saturating_add(Weight::from_ref_time(1_489).saturating_mul(s.into())) + .saturating_add(Weight::from_ref_time(1_497).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(8)) .saturating_add(T::DbWeight::get().writes(7)) } @@ -263,8 +263,8 @@ impl WeightInfo for SubstrateWeight { // Storage: System Account (r:1 w:1) // Storage: System EventTopics (r:2 w:2) fn call() -> Weight { - // Minimum execution time: 153_350 nanoseconds. - Weight::from_ref_time(154_631_000) + // Minimum execution time: 153_374 nanoseconds. + Weight::from_ref_time(154_304_000) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(4)) } @@ -274,10 +274,10 @@ impl WeightInfo for SubstrateWeight { // Storage: Contracts OwnerInfoOf (r:0 w:1) /// The range of component `c` is `[0, 64226]`. fn upload_code(c: u32, ) -> Weight { - // Minimum execution time: 290_267 nanoseconds. - Weight::from_ref_time(302_738_057) - // Standard Error: 66 - .saturating_add(Weight::from_ref_time(89_025).saturating_mul(c.into())) + // Minimum execution time: 289_521 nanoseconds. + Weight::from_ref_time(292_947_433) + // Standard Error: 94 + .saturating_add(Weight::from_ref_time(90_141).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(4)) } @@ -286,8 +286,8 @@ impl WeightInfo for SubstrateWeight { // Storage: Contracts CodeStorage (r:0 w:1) // Storage: Contracts PristineCode (r:0 w:1) fn remove_code() -> Weight { - // Minimum execution time: 40_076 nanoseconds. - Weight::from_ref_time(40_737_000) + // Minimum execution time: 39_806 nanoseconds. + Weight::from_ref_time(40_283_000) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(4)) } @@ -295,8 +295,8 @@ impl WeightInfo for SubstrateWeight { // Storage: Contracts OwnerInfoOf (r:2 w:2) // Storage: System EventTopics (r:3 w:3) fn set_code() -> Weight { - // Minimum execution time: 42_074 nanoseconds. - Weight::from_ref_time(42_472_000) + // Minimum execution time: 41_070 nanoseconds. + Weight::from_ref_time(41_760_000) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(6)) } @@ -307,10 +307,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_caller(r: u32, ) -> Weight { - // Minimum execution time: 289_954 nanoseconds. - Weight::from_ref_time(296_408_693) - // Standard Error: 28_426 - .saturating_add(Weight::from_ref_time(16_121_321).saturating_mul(r.into())) + // Minimum execution time: 290_184 nanoseconds. + Weight::from_ref_time(295_218_453) + // Standard Error: 39_111 + .saturating_add(Weight::from_ref_time(16_352_610).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -321,10 +321,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_is_contract(r: u32, ) -> Weight { - // Minimum execution time: 289_133 nanoseconds. - Weight::from_ref_time(200_766_092) - // Standard Error: 786_300 - .saturating_add(Weight::from_ref_time(200_627_621).saturating_mul(r.into())) + // Minimum execution time: 290_059 nanoseconds. + Weight::from_ref_time(242_170_456) + // Standard Error: 422_420 + .saturating_add(Weight::from_ref_time(194_912_519).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().reads((80_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3)) @@ -336,10 +336,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_code_hash(r: u32, ) -> Weight { - // Minimum execution time: 292_457 nanoseconds. - Weight::from_ref_time(247_108_755) - // Standard Error: 443_501 - .saturating_add(Weight::from_ref_time(241_807_052).saturating_mul(r.into())) + // Minimum execution time: 292_123 nanoseconds. + Weight::from_ref_time(245_684_260) + // Standard Error: 394_774 + .saturating_add(Weight::from_ref_time(239_457_007).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().reads((80_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3)) @@ -351,10 +351,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_own_code_hash(r: u32, ) -> Weight { - // Minimum execution time: 291_833 nanoseconds. - Weight::from_ref_time(298_048_179) - // Standard Error: 29_207 - .saturating_add(Weight::from_ref_time(19_746_549).saturating_mul(r.into())) + // Minimum execution time: 290_110 nanoseconds. + Weight::from_ref_time(298_472_928) + // Standard Error: 31_268 + .saturating_add(Weight::from_ref_time(20_305_478).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -365,10 +365,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_caller_is_origin(r: u32, ) -> Weight { - // Minimum execution time: 288_951 nanoseconds. - Weight::from_ref_time(296_484_773) - // Standard Error: 15_924 - .saturating_add(Weight::from_ref_time(10_977_295).saturating_mul(r.into())) + // Minimum execution time: 286_150 nanoseconds. + Weight::from_ref_time(295_209_467) + // Standard Error: 24_752 + .saturating_add(Weight::from_ref_time(10_973_559).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -379,10 +379,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_address(r: u32, ) -> Weight { - // Minimum execution time: 290_239 nanoseconds. - Weight::from_ref_time(296_380_097) - // Standard Error: 38_641 - .saturating_add(Weight::from_ref_time(16_398_341).saturating_mul(r.into())) + // Minimum execution time: 290_004 nanoseconds. + Weight::from_ref_time(296_825_250) + // Standard Error: 25_370 + .saturating_add(Weight::from_ref_time(16_126_102).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -393,10 +393,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_gas_left(r: u32, ) -> Weight { - // Minimum execution time: 289_382 nanoseconds. - Weight::from_ref_time(296_474_884) - // Standard Error: 32_929 - .saturating_add(Weight::from_ref_time(15_954_556).saturating_mul(r.into())) + // Minimum execution time: 286_683 nanoseconds. + Weight::from_ref_time(295_628_703) + // Standard Error: 33_334 + .saturating_add(Weight::from_ref_time(15_776_440).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -407,10 +407,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_balance(r: u32, ) -> Weight { - // Minimum execution time: 290_154 nanoseconds. - Weight::from_ref_time(296_852_992) - // Standard Error: 98_441 - .saturating_add(Weight::from_ref_time(96_498_695).saturating_mul(r.into())) + // Minimum execution time: 286_661 nanoseconds. + Weight::from_ref_time(295_757_164) + // Standard Error: 93_083 + .saturating_add(Weight::from_ref_time(87_486_671).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(7)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -421,10 +421,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_value_transferred(r: u32, ) -> Weight { - // Minimum execution time: 289_358 nanoseconds. - Weight::from_ref_time(296_676_763) - // Standard Error: 29_204 - .saturating_add(Weight::from_ref_time(15_839_144).saturating_mul(r.into())) + // Minimum execution time: 286_336 nanoseconds. + Weight::from_ref_time(295_030_350) + // Standard Error: 26_067 + .saturating_add(Weight::from_ref_time(15_959_821).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -435,10 +435,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_minimum_balance(r: u32, ) -> Weight { - // Minimum execution time: 289_228 nanoseconds. - Weight::from_ref_time(295_492_743) - // Standard Error: 27_329 - .saturating_add(Weight::from_ref_time(15_893_417).saturating_mul(r.into())) + // Minimum execution time: 287_660 nanoseconds. + Weight::from_ref_time(296_280_146) + // Standard Error: 33_623 + .saturating_add(Weight::from_ref_time(15_644_160).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -449,10 +449,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_block_number(r: u32, ) -> Weight { - // Minimum execution time: 289_748 nanoseconds. - Weight::from_ref_time(296_320_819) - // Standard Error: 21_198 - .saturating_add(Weight::from_ref_time(15_716_887).saturating_mul(r.into())) + // Minimum execution time: 290_394 nanoseconds. + Weight::from_ref_time(295_907_092) + // Standard Error: 33_656 + .saturating_add(Weight::from_ref_time(15_568_169).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -463,10 +463,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_now(r: u32, ) -> Weight { - // Minimum execution time: 289_269 nanoseconds. - Weight::from_ref_time(295_711_423) - // Standard Error: 31_890 - .saturating_add(Weight::from_ref_time(16_005_626).saturating_mul(r.into())) + // Minimum execution time: 290_344 nanoseconds. + Weight::from_ref_time(297_935_014) + // Standard Error: 36_925 + .saturating_add(Weight::from_ref_time(15_662_766).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -478,10 +478,10 @@ impl WeightInfo for SubstrateWeight { // Storage: TransactionPayment NextFeeMultiplier (r:1 w:0) /// The range of component `r` is `[0, 20]`. fn seal_weight_to_fee(r: u32, ) -> Weight { - // Minimum execution time: 289_779 nanoseconds. - Weight::from_ref_time(298_179_920) - // Standard Error: 90_307 - .saturating_add(Weight::from_ref_time(90_706_108).saturating_mul(r.into())) + // Minimum execution time: 286_634 nanoseconds. + Weight::from_ref_time(295_677_557) + // Standard Error: 79_944 + .saturating_add(Weight::from_ref_time(84_863_962).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(7)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -492,10 +492,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_gas(r: u32, ) -> Weight { - // Minimum execution time: 141_903 nanoseconds. - Weight::from_ref_time(145_238_487) - // Standard Error: 9_440 - .saturating_add(Weight::from_ref_time(8_073_053).saturating_mul(r.into())) + // Minimum execution time: 142_405 nanoseconds. + Weight::from_ref_time(144_964_372) + // Standard Error: 14_377 + .saturating_add(Weight::from_ref_time(8_111_285).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -506,10 +506,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_input(r: u32, ) -> Weight { - // Minimum execution time: 290_170 nanoseconds. - Weight::from_ref_time(296_124_228) - // Standard Error: 24_944 - .saturating_add(Weight::from_ref_time(13_974_935).saturating_mul(r.into())) + // Minimum execution time: 289_852 nanoseconds. + Weight::from_ref_time(296_153_703) + // Standard Error: 37_253 + .saturating_add(Weight::from_ref_time(13_815_115).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -520,10 +520,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `n` is `[0, 1024]`. fn seal_input_per_kb(n: u32, ) -> Weight { - // Minimum execution time: 306_602 nanoseconds. - Weight::from_ref_time(334_867_433) - // Standard Error: 5_588 - .saturating_add(Weight::from_ref_time(9_600_175).saturating_mul(n.into())) + // Minimum execution time: 302_659 nanoseconds. + Weight::from_ref_time(327_610_676) + // Standard Error: 3_863 + .saturating_add(Weight::from_ref_time(9_607_271).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -534,10 +534,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 1]`. fn seal_return(r: u32, ) -> Weight { - // Minimum execution time: 287_188 nanoseconds. - Weight::from_ref_time(292_406_306) - // Standard Error: 127_409 - .saturating_add(Weight::from_ref_time(920_893).saturating_mul(r.into())) + // Minimum execution time: 283_448 nanoseconds. + Weight::from_ref_time(292_530_020) + // Standard Error: 449_442 + .saturating_add(Weight::from_ref_time(9_187_279).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -548,10 +548,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `n` is `[0, 1024]`. fn seal_return_per_kb(n: u32, ) -> Weight { - // Minimum execution time: 290_259 nanoseconds. - Weight::from_ref_time(293_605_573) - // Standard Error: 816 - .saturating_add(Weight::from_ref_time(189_212).saturating_mul(n.into())) + // Minimum execution time: 286_887 nanoseconds. + Weight::from_ref_time(295_000_987) + // Standard Error: 761 + .saturating_add(Weight::from_ref_time(186_721).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -564,10 +564,10 @@ impl WeightInfo for SubstrateWeight { // Storage: Contracts OwnerInfoOf (r:1 w:1) /// The range of component `r` is `[0, 1]`. fn seal_terminate(r: u32, ) -> Weight { - // Minimum execution time: 285_916 nanoseconds. - Weight::from_ref_time(293_714_159) - // Standard Error: 137_966 - .saturating_add(Weight::from_ref_time(54_636_040).saturating_mul(r.into())) + // Minimum execution time: 285_502 nanoseconds. + Weight::from_ref_time(293_946_312) + // Standard Error: 293_480 + .saturating_add(Weight::from_ref_time(53_291_887).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().reads((5_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3)) @@ -581,10 +581,10 @@ impl WeightInfo for SubstrateWeight { // Storage: RandomnessCollectiveFlip RandomMaterial (r:1 w:0) /// The range of component `r` is `[0, 20]`. fn seal_random(r: u32, ) -> Weight { - // Minimum execution time: 289_608 nanoseconds. - Weight::from_ref_time(297_882_891) - // Standard Error: 91_682 - .saturating_add(Weight::from_ref_time(113_494_137).saturating_mul(r.into())) + // Minimum execution time: 285_405 nanoseconds. + Weight::from_ref_time(300_967_985) + // Standard Error: 95_545 + .saturating_add(Weight::from_ref_time(107_079_735).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(7)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -595,10 +595,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_deposit_event(r: u32, ) -> Weight { - // Minimum execution time: 288_158 nanoseconds. - Weight::from_ref_time(301_727_612) - // Standard Error: 112_394 - .saturating_add(Weight::from_ref_time(219_873_338).saturating_mul(r.into())) + // Minimum execution time: 285_153 nanoseconds. + Weight::from_ref_time(301_098_876) + // Standard Error: 109_141 + .saturating_add(Weight::from_ref_time(215_177_428).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -610,12 +610,12 @@ impl WeightInfo for SubstrateWeight { /// 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 { - // Minimum execution time: 1_185_078 nanoseconds. - Weight::from_ref_time(502_664_146) - // Standard Error: 513_482 - .saturating_add(Weight::from_ref_time(174_320_560).saturating_mul(t.into())) - // Standard Error: 141_027 - .saturating_add(Weight::from_ref_time(68_012_949).saturating_mul(n.into())) + // Minimum execution time: 1_161_450 nanoseconds. + Weight::from_ref_time(477_394_835) + // Standard Error: 495_011 + .saturating_add(Weight::from_ref_time(176_872_702).saturating_mul(t.into())) + // Standard Error: 135_953 + .saturating_add(Weight::from_ref_time(67_985_739).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().reads((80_u64).saturating_mul(t.into()))) .saturating_add(T::DbWeight::get().writes(3)) @@ -628,20 +628,20 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_debug_message(r: u32, ) -> Weight { - // Minimum execution time: 153_977 nanoseconds. - Weight::from_ref_time(158_213_247) - // Standard Error: 14_317 - .saturating_add(Weight::from_ref_time(12_960_226).saturating_mul(r.into())) + // Minimum execution time: 154_332 nanoseconds. + Weight::from_ref_time(158_622_815) + // Standard Error: 16_103 + .saturating_add(Weight::from_ref_time(12_757_596).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } // Storage: Skipped Metadata (r:0 w:0) /// The range of component `r` is `[0, 10]`. fn seal_set_storage(r: u32, ) -> Weight { - // Minimum execution time: 289_686 nanoseconds. - Weight::from_ref_time(250_145_094) - // Standard Error: 465_804 - .saturating_add(Weight::from_ref_time(405_855_400).saturating_mul(r.into())) + // Minimum execution time: 289_187 nanoseconds. + Weight::from_ref_time(252_018_488) + // Standard Error: 458_435 + .saturating_add(Weight::from_ref_time(403_234_835).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().reads((80_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3)) @@ -650,10 +650,10 @@ impl WeightInfo for SubstrateWeight { // Storage: Skipped Metadata (r:0 w:0) /// The range of component `n` is `[0, 8]`. fn seal_set_storage_per_new_kb(n: u32, ) -> Weight { - // Minimum execution time: 420_768 nanoseconds. - Weight::from_ref_time(579_474_310) - // Standard Error: 1_443_308 - .saturating_add(Weight::from_ref_time(90_152_762).saturating_mul(n.into())) + // Minimum execution time: 421_630 nanoseconds. + Weight::from_ref_time(574_519_867) + // Standard Error: 1_374_550 + .saturating_add(Weight::from_ref_time(90_521_665).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(52)) .saturating_add(T::DbWeight::get().reads((7_u64).saturating_mul(n.into()))) .saturating_add(T::DbWeight::get().writes(50)) @@ -662,10 +662,10 @@ impl WeightInfo for SubstrateWeight { // Storage: Skipped Metadata (r:0 w:0) /// The range of component `n` is `[0, 8]`. fn seal_set_storage_per_old_kb(n: u32, ) -> Weight { - // Minimum execution time: 420_202 nanoseconds. - Weight::from_ref_time(546_498_144) - // Standard Error: 1_165_901 - .saturating_add(Weight::from_ref_time(64_726_721).saturating_mul(n.into())) + // Minimum execution time: 417_192 nanoseconds. + Weight::from_ref_time(548_968_956) + // Standard Error: 1_179_232 + .saturating_add(Weight::from_ref_time(64_558_627).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(51)) .saturating_add(T::DbWeight::get().reads((7_u64).saturating_mul(n.into()))) .saturating_add(T::DbWeight::get().writes(49)) @@ -674,10 +674,10 @@ impl WeightInfo for SubstrateWeight { // Storage: Skipped Metadata (r:0 w:0) /// The range of component `r` is `[0, 10]`. fn seal_clear_storage(r: u32, ) -> Weight { - // Minimum execution time: 290_488 nanoseconds. - Weight::from_ref_time(258_031_204) - // Standard Error: 413_763 - .saturating_add(Weight::from_ref_time(395_539_941).saturating_mul(r.into())) + // Minimum execution time: 287_396 nanoseconds. + Weight::from_ref_time(252_894_482) + // Standard Error: 486_999 + .saturating_add(Weight::from_ref_time(397_325_709).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().reads((80_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3)) @@ -686,10 +686,10 @@ impl WeightInfo for SubstrateWeight { // Storage: Skipped Metadata (r:0 w:0) /// The range of component `n` is `[0, 8]`. fn seal_clear_storage_per_kb(n: u32, ) -> Weight { - // Minimum execution time: 389_567 nanoseconds. - Weight::from_ref_time(528_190_212) - // Standard Error: 1_278_666 - .saturating_add(Weight::from_ref_time(66_632_349).saturating_mul(n.into())) + // Minimum execution time: 387_774 nanoseconds. + Weight::from_ref_time(532_669_715) + // Standard Error: 1_292_415 + .saturating_add(Weight::from_ref_time(65_977_214).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(51)) .saturating_add(T::DbWeight::get().reads((7_u64).saturating_mul(n.into()))) .saturating_add(T::DbWeight::get().writes(48)) @@ -698,10 +698,10 @@ impl WeightInfo for SubstrateWeight { // Storage: Skipped Metadata (r:0 w:0) /// The range of component `r` is `[0, 10]`. fn seal_get_storage(r: u32, ) -> Weight { - // Minimum execution time: 292_067 nanoseconds. - Weight::from_ref_time(264_959_513) - // Standard Error: 389_407 - .saturating_add(Weight::from_ref_time(322_960_520).saturating_mul(r.into())) + // Minimum execution time: 287_710 nanoseconds. + Weight::from_ref_time(264_479_105) + // Standard Error: 400_219 + .saturating_add(Weight::from_ref_time(319_901_602).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().reads((80_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3)) @@ -709,10 +709,10 @@ impl WeightInfo for SubstrateWeight { // Storage: Skipped Metadata (r:0 w:0) /// The range of component `n` is `[0, 8]`. fn seal_get_storage_per_kb(n: u32, ) -> Weight { - // Minimum execution time: 369_941 nanoseconds. - Weight::from_ref_time(499_890_796) - // Standard Error: 1_197_032 - .saturating_add(Weight::from_ref_time(151_041_107).saturating_mul(n.into())) + // Minimum execution time: 371_014 nanoseconds. + Weight::from_ref_time(493_966_800) + // Standard Error: 1_145_345 + .saturating_add(Weight::from_ref_time(150_565_011).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(51)) .saturating_add(T::DbWeight::get().reads((7_u64).saturating_mul(n.into()))) .saturating_add(T::DbWeight::get().writes(3)) @@ -720,10 +720,10 @@ impl WeightInfo for SubstrateWeight { // Storage: Skipped Metadata (r:0 w:0) /// The range of component `r` is `[0, 10]`. fn seal_contains_storage(r: u32, ) -> Weight { - // Minimum execution time: 291_389 nanoseconds. - Weight::from_ref_time(266_354_429) - // Standard Error: 384_564 - .saturating_add(Weight::from_ref_time(305_888_416).saturating_mul(r.into())) + // Minimum execution time: 290_895 nanoseconds. + Weight::from_ref_time(265_723_871) + // Standard Error: 406_512 + .saturating_add(Weight::from_ref_time(304_067_241).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().reads((80_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3)) @@ -731,10 +731,10 @@ impl WeightInfo for SubstrateWeight { // Storage: Skipped Metadata (r:0 w:0) /// The range of component `n` is `[0, 8]`. fn seal_contains_storage_per_kb(n: u32, ) -> Weight { - // Minimum execution time: 365_908 nanoseconds. - Weight::from_ref_time(471_772_110) - // Standard Error: 952_388 - .saturating_add(Weight::from_ref_time(62_132_681).saturating_mul(n.into())) + // Minimum execution time: 363_391 nanoseconds. + Weight::from_ref_time(472_570_505) + // Standard Error: 993_009 + .saturating_add(Weight::from_ref_time(61_590_199).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(51)) .saturating_add(T::DbWeight::get().reads((7_u64).saturating_mul(n.into()))) .saturating_add(T::DbWeight::get().writes(3)) @@ -742,10 +742,10 @@ impl WeightInfo for SubstrateWeight { // Storage: Skipped Metadata (r:0 w:0) /// The range of component `r` is `[0, 10]`. fn seal_take_storage(r: u32, ) -> Weight { - // Minimum execution time: 291_377 nanoseconds. - Weight::from_ref_time(257_071_914) - // Standard Error: 437_697 - .saturating_add(Weight::from_ref_time(410_515_982).saturating_mul(r.into())) + // Minimum execution time: 288_379 nanoseconds. + Weight::from_ref_time(247_176_293) + // Standard Error: 519_914 + .saturating_add(Weight::from_ref_time(408_413_219).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().reads((80_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3)) @@ -754,10 +754,10 @@ impl WeightInfo for SubstrateWeight { // Storage: Skipped Metadata (r:0 w:0) /// The range of component `n` is `[0, 8]`. fn seal_take_storage_per_kb(n: u32, ) -> Weight { - // Minimum execution time: 393_284 nanoseconds. - Weight::from_ref_time(545_611_294) - // Standard Error: 1_399_148 - .saturating_add(Weight::from_ref_time(158_697_832).saturating_mul(n.into())) + // Minimum execution time: 392_106 nanoseconds. + Weight::from_ref_time(544_952_539) + // Standard Error: 1_396_900 + .saturating_add(Weight::from_ref_time(157_130_664).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(51)) .saturating_add(T::DbWeight::get().reads((7_u64).saturating_mul(n.into()))) .saturating_add(T::DbWeight::get().writes(48)) @@ -770,10 +770,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_transfer(r: u32, ) -> Weight { - // Minimum execution time: 291_188 nanoseconds. - Weight::from_ref_time(226_226_338) - // Standard Error: 946_657 - .saturating_add(Weight::from_ref_time(1_375_931_494).saturating_mul(r.into())) + // Minimum execution time: 287_780 nanoseconds. + Weight::from_ref_time(258_178_962) + // Standard Error: 535_432 + .saturating_add(Weight::from_ref_time(1_314_373_898).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(7)) .saturating_add(T::DbWeight::get().reads((80_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(4)) @@ -786,10 +786,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_call(r: u32, ) -> Weight { - // Minimum execution time: 292_111 nanoseconds. - Weight::from_ref_time(295_821_000) - // Standard Error: 6_254_550 - .saturating_add(Weight::from_ref_time(20_717_905_461).saturating_mul(r.into())) + // Minimum execution time: 287_891 nanoseconds. + Weight::from_ref_time(292_794_000) + // Standard Error: 6_320_172 + .saturating_add(Weight::from_ref_time(20_592_397_236).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(7)) .saturating_add(T::DbWeight::get().reads((160_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3)) @@ -802,10 +802,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_delegate_call(r: u32, ) -> Weight { - // Minimum execution time: 292_352 nanoseconds. - Weight::from_ref_time(296_250_000) - // Standard Error: 7_052_809 - .saturating_add(Weight::from_ref_time(20_450_325_064).saturating_mul(r.into())) + // Minimum execution time: 288_897 nanoseconds. + Weight::from_ref_time(293_605_000) + // Standard Error: 7_264_145 + .saturating_add(Weight::from_ref_time(20_313_455_000).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().reads((150_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3)) @@ -819,12 +819,12 @@ impl WeightInfo for SubstrateWeight { /// 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 { - // Minimum execution time: 9_705_701 nanoseconds. - Weight::from_ref_time(8_377_638_932) - // Standard Error: 8_965_110 - .saturating_add(Weight::from_ref_time(1_338_282_412).saturating_mul(t.into())) - // Standard Error: 13_442 - .saturating_add(Weight::from_ref_time(9_859_577).saturating_mul(c.into())) + // Minimum execution time: 9_460_352 nanoseconds. + Weight::from_ref_time(8_416_270_382) + // Standard Error: 7_410_789 + .saturating_add(Weight::from_ref_time(1_289_625_725).saturating_mul(t.into())) + // Standard Error: 11_112 + .saturating_add(Weight::from_ref_time(9_796_166).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(167)) .saturating_add(T::DbWeight::get().reads((81_u64).saturating_mul(t.into()))) .saturating_add(T::DbWeight::get().writes(163)) @@ -839,10 +839,10 @@ impl WeightInfo for SubstrateWeight { // Storage: Contracts OwnerInfoOf (r:80 w:80) /// The range of component `r` is `[0, 20]`. fn seal_instantiate(r: u32, ) -> Weight { - // Minimum execution time: 293_652 nanoseconds. - Weight::from_ref_time(298_122_000) - // Standard Error: 18_657_325 - .saturating_add(Weight::from_ref_time(25_993_135_880).saturating_mul(r.into())) + // Minimum execution time: 290_042 nanoseconds. + Weight::from_ref_time(295_399_000) + // Standard Error: 19_852_289 + .saturating_add(Weight::from_ref_time(25_863_036_944).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(8)) .saturating_add(T::DbWeight::get().reads((400_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(5)) @@ -858,10 +858,10 @@ impl WeightInfo for SubstrateWeight { /// The range of component `t` is `[0, 1]`. /// The range of component `s` is `[0, 960]`. fn seal_instantiate_per_transfer_salt_kb(t: u32, s: u32, ) -> Weight { - // Minimum execution time: 11_546_342 nanoseconds. - Weight::from_ref_time(11_253_976_145) - // Standard Error: 71_119 - .saturating_add(Weight::from_ref_time(122_210_154).saturating_mul(s.into())) + // Minimum execution time: 11_486_552 nanoseconds. + Weight::from_ref_time(11_334_612_960) + // Standard Error: 84_774 + .saturating_add(Weight::from_ref_time(122_525_645).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(249)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(t.into()))) .saturating_add(T::DbWeight::get().writes(247)) @@ -874,10 +874,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 1]`. fn seal_hash_sha2_256(r: u32, ) -> Weight { - // Minimum execution time: 290_876 nanoseconds. - Weight::from_ref_time(296_837_289) - // Standard Error: 189_737 - .saturating_add(Weight::from_ref_time(42_251_110).saturating_mul(r.into())) + // Minimum execution time: 287_697 nanoseconds. + Weight::from_ref_time(294_837_828) + // Standard Error: 514_953 + .saturating_add(Weight::from_ref_time(44_536_471).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -888,10 +888,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `n` is `[0, 1024]`. fn seal_hash_sha2_256_per_kb(n: u32, ) -> Weight { - // Minimum execution time: 337_280 nanoseconds. - Weight::from_ref_time(338_511_000) - // Standard Error: 50_972 - .saturating_add(Weight::from_ref_time(325_459_497).saturating_mul(n.into())) + // Minimum execution time: 334_584 nanoseconds. + Weight::from_ref_time(335_618_000) + // Standard Error: 83_552 + .saturating_add(Weight::from_ref_time(324_379_326).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -902,10 +902,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 1]`. fn seal_hash_keccak_256(r: u32, ) -> Weight { - // Minimum execution time: 290_500 nanoseconds. - Weight::from_ref_time(295_983_869) - // Standard Error: 204_527 - .saturating_add(Weight::from_ref_time(54_632_530).saturating_mul(r.into())) + // Minimum execution time: 285_906 nanoseconds. + Weight::from_ref_time(293_932_763) + // Standard Error: 482_362 + .saturating_add(Weight::from_ref_time(51_961_736).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -916,10 +916,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `n` is `[0, 1024]`. fn seal_hash_keccak_256_per_kb(n: u32, ) -> Weight { - // Minimum execution time: 346_265 nanoseconds. - Weight::from_ref_time(348_579_000) - // Standard Error: 56_054 - .saturating_add(Weight::from_ref_time(247_647_268).saturating_mul(n.into())) + // Minimum execution time: 344_188 nanoseconds. + Weight::from_ref_time(347_142_000) + // Standard Error: 65_177 + .saturating_add(Weight::from_ref_time(247_992_646).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -930,10 +930,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 1]`. fn seal_hash_blake2_256(r: u32, ) -> Weight { - // Minimum execution time: 290_268 nanoseconds. - Weight::from_ref_time(295_982_879) - // Standard Error: 185_872 - .saturating_add(Weight::from_ref_time(32_096_720).saturating_mul(r.into())) + // Minimum execution time: 286_229 nanoseconds. + Weight::from_ref_time(293_603_142) + // Standard Error: 455_591 + .saturating_add(Weight::from_ref_time(33_023_257).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -944,10 +944,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `n` is `[0, 1024]`. fn seal_hash_blake2_256_per_kb(n: u32, ) -> Weight { - // Minimum execution time: 324_485 nanoseconds. - Weight::from_ref_time(325_920_000) - // Standard Error: 53_145 - .saturating_add(Weight::from_ref_time(99_711_441).saturating_mul(n.into())) + // Minimum execution time: 323_967 nanoseconds. + Weight::from_ref_time(324_769_000) + // Standard Error: 58_466 + .saturating_add(Weight::from_ref_time(99_828_473).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -958,10 +958,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 1]`. fn seal_hash_blake2_128(r: u32, ) -> Weight { - // Minimum execution time: 288_425 nanoseconds. - Weight::from_ref_time(294_410_769) - // Standard Error: 445_002 - .saturating_add(Weight::from_ref_time(31_566_430).saturating_mul(r.into())) + // Minimum execution time: 284_269 nanoseconds. + Weight::from_ref_time(292_042_261) + // Standard Error: 455_414 + .saturating_add(Weight::from_ref_time(31_734_238).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -972,10 +972,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `n` is `[0, 1024]`. fn seal_hash_blake2_128_per_kb(n: u32, ) -> Weight { - // Minimum execution time: 322_145 nanoseconds. - Weight::from_ref_time(324_412_000) - // Standard Error: 45_670 - .saturating_add(Weight::from_ref_time(99_633_968).saturating_mul(n.into())) + // Minimum execution time: 317_731 nanoseconds. + Weight::from_ref_time(322_902_000) + // Standard Error: 52_448 + .saturating_add(Weight::from_ref_time(99_646_155).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -986,10 +986,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 1]`. fn seal_ecdsa_recover(r: u32, ) -> Weight { - // Minimum execution time: 288_126 nanoseconds. - Weight::from_ref_time(295_895_534) - // Standard Error: 469_543 - .saturating_add(Weight::from_ref_time(3_009_865_665).saturating_mul(r.into())) + // Minimum execution time: 286_448 nanoseconds. + Weight::from_ref_time(294_389_555) + // Standard Error: 864_240 + .saturating_add(Weight::from_ref_time(3_031_885_844).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -1000,10 +1000,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 1]`. fn seal_ecdsa_to_eth_address(r: u32, ) -> Weight { - // Minimum execution time: 289_647 nanoseconds. - Weight::from_ref_time(294_791_665) - // Standard Error: 767_712 - .saturating_add(Weight::from_ref_time(2_059_207_934).saturating_mul(r.into())) + // Minimum execution time: 286_869 nanoseconds. + Weight::from_ref_time(293_883_636) + // Standard Error: 743_273 + .saturating_add(Weight::from_ref_time(2_074_382_663).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -1015,10 +1015,10 @@ impl WeightInfo for SubstrateWeight { // Storage: Contracts OwnerInfoOf (r:16 w:16) /// The range of component `r` is `[0, 20]`. fn seal_set_code_hash(r: u32, ) -> Weight { - // Minimum execution time: 291_027 nanoseconds. - Weight::from_ref_time(294_888_000) - // Standard Error: 2_734_700 - .saturating_add(Weight::from_ref_time(1_394_296_798).saturating_mul(r.into())) + // Minimum execution time: 287_851 nanoseconds. + Weight::from_ref_time(292_114_000) + // Standard Error: 2_671_136 + .saturating_add(Weight::from_ref_time(1_353_822_502).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().reads((225_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3)) @@ -1031,10 +1031,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_reentrance_count(r: u32, ) -> Weight { - // Minimum execution time: 291_422 nanoseconds. - Weight::from_ref_time(302_512_417) - // Standard Error: 106_658 - .saturating_add(Weight::from_ref_time(10_676_139).saturating_mul(r.into())) + // Minimum execution time: 287_899 nanoseconds. + Weight::from_ref_time(294_500_863) + // Standard Error: 39_039 + .saturating_add(Weight::from_ref_time(11_301_944).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -1045,376 +1045,376 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_account_reentrance_count(r: u32, ) -> Weight { - // Minimum execution time: 292_066 nanoseconds. - Weight::from_ref_time(336_160_280) - // Standard Error: 131_720 - .saturating_add(Weight::from_ref_time(24_768_358).saturating_mul(r.into())) + // Minimum execution time: 289_435 nanoseconds. + Weight::from_ref_time(336_803_174) + // Standard Error: 131_944 + .saturating_add(Weight::from_ref_time(24_959_980).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } /// The range of component `r` is `[0, 50]`. fn instr_i64const(r: u32, ) -> Weight { - // Minimum execution time: 636 nanoseconds. - Weight::from_ref_time(843_445) - // Standard Error: 290 - .saturating_add(Weight::from_ref_time(346_137).saturating_mul(r.into())) + // Minimum execution time: 653 nanoseconds. + Weight::from_ref_time(984_506) + // Standard Error: 837 + .saturating_add(Weight::from_ref_time(341_045).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64load(r: u32, ) -> Weight { - // Minimum execution time: 768 nanoseconds. - Weight::from_ref_time(1_341_119) - // Standard Error: 826 - .saturating_add(Weight::from_ref_time(972_785).saturating_mul(r.into())) + // Minimum execution time: 753 nanoseconds. + Weight::from_ref_time(1_207_680) + // Standard Error: 3_499 + .saturating_add(Weight::from_ref_time(977_309).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64store(r: u32, ) -> Weight { - // Minimum execution time: 725 nanoseconds. - Weight::from_ref_time(1_092_118) - // Standard Error: 316 - .saturating_add(Weight::from_ref_time(880_119).saturating_mul(r.into())) + // Minimum execution time: 762 nanoseconds. + Weight::from_ref_time(1_066_910) + // Standard Error: 246 + .saturating_add(Weight::from_ref_time(881_067).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_select(r: u32, ) -> Weight { - // Minimum execution time: 612 nanoseconds. - Weight::from_ref_time(946_699) - // Standard Error: 259 - .saturating_add(Weight::from_ref_time(956_471).saturating_mul(r.into())) + // Minimum execution time: 663 nanoseconds. + Weight::from_ref_time(941_671) + // Standard Error: 285 + .saturating_add(Weight::from_ref_time(956_187).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_if(r: u32, ) -> Weight { - // Minimum execution time: 629 nanoseconds. - Weight::from_ref_time(613_677) - // Standard Error: 613 - .saturating_add(Weight::from_ref_time(1_301_150).saturating_mul(r.into())) + // Minimum execution time: 669 nanoseconds. + Weight::from_ref_time(614_025) + // Standard Error: 651 + .saturating_add(Weight::from_ref_time(1_297_764).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_br(r: u32, ) -> Weight { - // Minimum execution time: 626 nanoseconds. - Weight::from_ref_time(1_117_356) - // Standard Error: 804 - .saturating_add(Weight::from_ref_time(525_639).saturating_mul(r.into())) + // Minimum execution time: 677 nanoseconds. + Weight::from_ref_time(1_102_981) + // Standard Error: 827 + .saturating_add(Weight::from_ref_time(524_585).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_br_if(r: u32, ) -> Weight { - // Minimum execution time: 599 nanoseconds. - Weight::from_ref_time(806_174) - // Standard Error: 961 - .saturating_add(Weight::from_ref_time(799_088).saturating_mul(r.into())) + // Minimum execution time: 673 nanoseconds. + Weight::from_ref_time(851_822) + // Standard Error: 695 + .saturating_add(Weight::from_ref_time(795_372).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_br_table(r: u32, ) -> Weight { - // Minimum execution time: 617 nanoseconds. - Weight::from_ref_time(479_299) - // Standard Error: 1_755 - .saturating_add(Weight::from_ref_time(1_078_274).saturating_mul(r.into())) + // Minimum execution time: 646 nanoseconds. + Weight::from_ref_time(438_288) + // Standard Error: 1_943 + .saturating_add(Weight::from_ref_time(1_076_908).saturating_mul(r.into())) } /// The range of component `e` is `[1, 256]`. fn instr_br_table_per_entry(e: u32, ) -> Weight { - // Minimum execution time: 2_170 nanoseconds. - Weight::from_ref_time(2_607_768) - // Standard Error: 70 - .saturating_add(Weight::from_ref_time(4_831).saturating_mul(e.into())) + // Minimum execution time: 2_206 nanoseconds. + Weight::from_ref_time(2_563_274) + // Standard Error: 63 + .saturating_add(Weight::from_ref_time(4_740).saturating_mul(e.into())) } /// The range of component `r` is `[0, 50]`. fn instr_call(r: u32, ) -> Weight { - // Minimum execution time: 623 nanoseconds. - Weight::from_ref_time(1_328_247) - // Standard Error: 2_728 - .saturating_add(Weight::from_ref_time(2_204_920).saturating_mul(r.into())) + // Minimum execution time: 709 nanoseconds. + Weight::from_ref_time(1_527_923) + // Standard Error: 2_893 + .saturating_add(Weight::from_ref_time(2_205_477).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_call_indirect(r: u32, ) -> Weight { - // Minimum execution time: 762 nanoseconds. - Weight::from_ref_time(1_967_454) - // Standard Error: 1_159 - .saturating_add(Weight::from_ref_time(2_795_774).saturating_mul(r.into())) + // Minimum execution time: 757 nanoseconds. + Weight::from_ref_time(1_739_074) + // Standard Error: 1_967 + .saturating_add(Weight::from_ref_time(2_818_376).saturating_mul(r.into())) } /// The range of component `p` is `[0, 128]`. fn instr_call_indirect_per_param(p: u32, ) -> Weight { - // Minimum execution time: 4_241 nanoseconds. - Weight::from_ref_time(5_088_559) - // Standard Error: 284 - .saturating_add(Weight::from_ref_time(178_938).saturating_mul(p.into())) + // Minimum execution time: 4_169 nanoseconds. + Weight::from_ref_time(5_093_297) + // Standard Error: 314 + .saturating_add(Weight::from_ref_time(178_791).saturating_mul(p.into())) } /// The range of component `l` is `[0, 1024]`. - fn call_per_local(l: u32, ) -> Weight { - // Minimum execution time: 602 nanoseconds. - Weight::from_ref_time(864_324) - // Standard Error: 16 - .saturating_add(Weight::from_ref_time(1_221).saturating_mul(l.into())) + fn instr_call_per_local(l: u32, ) -> Weight { + // Minimum execution time: 2_826 nanoseconds. + Weight::from_ref_time(4_079_241) + // Standard Error: 38 + .saturating_add(Weight::from_ref_time(46_615).saturating_mul(l.into())) } /// The range of component `r` is `[0, 50]`. fn instr_local_get(r: u32, ) -> Weight { - // Minimum execution time: 2_020 nanoseconds. - Weight::from_ref_time(2_289_265) - // Standard Error: 216 - .saturating_add(Weight::from_ref_time(365_096).saturating_mul(r.into())) + // Minimum execution time: 2_004 nanoseconds. + Weight::from_ref_time(2_237_430) + // Standard Error: 269 + .saturating_add(Weight::from_ref_time(366_103).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_local_set(r: u32, ) -> Weight { - // Minimum execution time: 1_930 nanoseconds. - Weight::from_ref_time(2_183_645) - // Standard Error: 212 - .saturating_add(Weight::from_ref_time(383_186).saturating_mul(r.into())) + // Minimum execution time: 1_891 nanoseconds. + Weight::from_ref_time(2_231_809) + // Standard Error: 231 + .saturating_add(Weight::from_ref_time(382_554).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_local_tee(r: u32, ) -> Weight { - // Minimum execution time: 1_925 nanoseconds. - Weight::from_ref_time(2_226_681) - // Standard Error: 244 - .saturating_add(Weight::from_ref_time(526_867).saturating_mul(r.into())) + // Minimum execution time: 1_967 nanoseconds. + Weight::from_ref_time(2_258_517) + // Standard Error: 267 + .saturating_add(Weight::from_ref_time(525_737).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_global_get(r: u32, ) -> Weight { - // Minimum execution time: 711 nanoseconds. - Weight::from_ref_time(1_089_679) - // Standard Error: 427 - .saturating_add(Weight::from_ref_time(812_313).saturating_mul(r.into())) + // Minimum execution time: 724 nanoseconds. + Weight::from_ref_time(1_086_683) + // Standard Error: 279 + .saturating_add(Weight::from_ref_time(810_899).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_global_set(r: u32, ) -> Weight { - // Minimum execution time: 695 nanoseconds. - Weight::from_ref_time(977_803) - // Standard Error: 336 - .saturating_add(Weight::from_ref_time(831_843).saturating_mul(r.into())) + // Minimum execution time: 720 nanoseconds. + Weight::from_ref_time(994_290) + // Standard Error: 474 + .saturating_add(Weight::from_ref_time(830_890).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_memory_current(r: u32, ) -> Weight { - // Minimum execution time: 714 nanoseconds. - Weight::from_ref_time(842_291) - // Standard Error: 2_487 - .saturating_add(Weight::from_ref_time(704_189).saturating_mul(r.into())) + // Minimum execution time: 694 nanoseconds. + Weight::from_ref_time(1_016_530) + // Standard Error: 385 + .saturating_add(Weight::from_ref_time(694_391).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn instr_memory_grow(r: u32, ) -> Weight { - // Minimum execution time: 629 nanoseconds. - Weight::from_ref_time(739_967) - // Standard Error: 5_760 - .saturating_add(Weight::from_ref_time(185_431_532).saturating_mul(r.into())) + // Minimum execution time: 670 nanoseconds. + Weight::from_ref_time(761_265) + // Standard Error: 4_960 + .saturating_add(Weight::from_ref_time(184_777_534).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64clz(r: u32, ) -> Weight { - // Minimum execution time: 644 nanoseconds. - Weight::from_ref_time(928_673) - // Standard Error: 211 - .saturating_add(Weight::from_ref_time(507_008).saturating_mul(r.into())) + // Minimum execution time: 671 nanoseconds. + Weight::from_ref_time(776_052) + // Standard Error: 664 + .saturating_add(Weight::from_ref_time(518_518).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64ctz(r: u32, ) -> Weight { - // Minimum execution time: 640 nanoseconds. - Weight::from_ref_time(912_498) - // Standard Error: 237 - .saturating_add(Weight::from_ref_time(511_313).saturating_mul(r.into())) + // Minimum execution time: 669 nanoseconds. + Weight::from_ref_time(917_584) + // Standard Error: 217 + .saturating_add(Weight::from_ref_time(511_039).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64popcnt(r: u32, ) -> Weight { - // Minimum execution time: 613 nanoseconds. - Weight::from_ref_time(861_367) - // Standard Error: 510 - .saturating_add(Weight::from_ref_time(514_436).saturating_mul(r.into())) + // Minimum execution time: 653 nanoseconds. + Weight::from_ref_time(938_656) + // Standard Error: 262 + .saturating_add(Weight::from_ref_time(511_343).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64eqz(r: u32, ) -> Weight { - // Minimum execution time: 620 nanoseconds. - Weight::from_ref_time(956_085) - // Standard Error: 332 - .saturating_add(Weight::from_ref_time(522_709).saturating_mul(r.into())) + // Minimum execution time: 635 nanoseconds. + Weight::from_ref_time(891_185) + // Standard Error: 464 + .saturating_add(Weight::from_ref_time(526_158).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64extendsi32(r: u32, ) -> Weight { - // Minimum execution time: 622 nanoseconds. - Weight::from_ref_time(924_229) - // Standard Error: 213 - .saturating_add(Weight::from_ref_time(504_512).saturating_mul(r.into())) + // Minimum execution time: 662 nanoseconds. + Weight::from_ref_time(947_357) + // Standard Error: 347 + .saturating_add(Weight::from_ref_time(505_477).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64extendui32(r: u32, ) -> Weight { - // Minimum execution time: 620 nanoseconds. - Weight::from_ref_time(915_900) - // Standard Error: 255 - .saturating_add(Weight::from_ref_time(505_383).saturating_mul(r.into())) + // Minimum execution time: 643 nanoseconds. + Weight::from_ref_time(951_646) + // Standard Error: 210 + .saturating_add(Weight::from_ref_time(504_135).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32wrapi64(r: u32, ) -> Weight { - // Minimum execution time: 598 nanoseconds. - Weight::from_ref_time(887_576) - // Standard Error: 286 - .saturating_add(Weight::from_ref_time(504_698).saturating_mul(r.into())) + // Minimum execution time: 654 nanoseconds. + Weight::from_ref_time(909_799) + // Standard Error: 244 + .saturating_add(Weight::from_ref_time(504_139).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64eq(r: u32, ) -> Weight { - // Minimum execution time: 640 nanoseconds. - Weight::from_ref_time(881_539) - // Standard Error: 201 - .saturating_add(Weight::from_ref_time(731_431).saturating_mul(r.into())) + // Minimum execution time: 670 nanoseconds. + Weight::from_ref_time(933_017) + // Standard Error: 237 + .saturating_add(Weight::from_ref_time(731_463).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64ne(r: u32, ) -> Weight { - // Minimum execution time: 644 nanoseconds. - Weight::from_ref_time(923_842) - // Standard Error: 217 - .saturating_add(Weight::from_ref_time(732_087).saturating_mul(r.into())) + // Minimum execution time: 652 nanoseconds. + Weight::from_ref_time(943_621) + // Standard Error: 209 + .saturating_add(Weight::from_ref_time(731_496).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64lts(r: u32, ) -> Weight { - // Minimum execution time: 608 nanoseconds. - Weight::from_ref_time(876_795) - // Standard Error: 239 - .saturating_add(Weight::from_ref_time(739_968).saturating_mul(r.into())) + // Minimum execution time: 605 nanoseconds. + Weight::from_ref_time(912_852) + // Standard Error: 240 + .saturating_add(Weight::from_ref_time(740_000).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64ltu(r: u32, ) -> Weight { - // Minimum execution time: 636 nanoseconds. - Weight::from_ref_time(932_606) - // Standard Error: 176 - .saturating_add(Weight::from_ref_time(741_092).saturating_mul(r.into())) + // Minimum execution time: 665 nanoseconds. + Weight::from_ref_time(944_114) + // Standard Error: 256 + .saturating_add(Weight::from_ref_time(742_319).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64gts(r: u32, ) -> Weight { - // Minimum execution time: 645 nanoseconds. - Weight::from_ref_time(936_025) - // Standard Error: 235 - .saturating_add(Weight::from_ref_time(745_774).saturating_mul(r.into())) + // Minimum execution time: 658 nanoseconds. + Weight::from_ref_time(952_098) + // Standard Error: 313 + .saturating_add(Weight::from_ref_time(746_511).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64gtu(r: u32, ) -> Weight { - // Minimum execution time: 621 nanoseconds. - Weight::from_ref_time(900_536) - // Standard Error: 202 - .saturating_add(Weight::from_ref_time(744_075).saturating_mul(r.into())) + // Minimum execution time: 630 nanoseconds. + Weight::from_ref_time(910_321) + // Standard Error: 217 + .saturating_add(Weight::from_ref_time(745_505).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64les(r: u32, ) -> Weight { - // Minimum execution time: 616 nanoseconds. - Weight::from_ref_time(912_588) - // Standard Error: 237 - .saturating_add(Weight::from_ref_time(733_339).saturating_mul(r.into())) + // Minimum execution time: 644 nanoseconds. + Weight::from_ref_time(949_205) + // Standard Error: 339 + .saturating_add(Weight::from_ref_time(734_339).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64leu(r: u32, ) -> Weight { - // Minimum execution time: 625 nanoseconds. - Weight::from_ref_time(931_198) - // Standard Error: 548 - .saturating_add(Weight::from_ref_time(740_440).saturating_mul(r.into())) + // Minimum execution time: 636 nanoseconds. + Weight::from_ref_time(834_866) + // Standard Error: 647 + .saturating_add(Weight::from_ref_time(745_754).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64ges(r: u32, ) -> Weight { - // Minimum execution time: 637 nanoseconds. - Weight::from_ref_time(931_656) - // Standard Error: 449 - .saturating_add(Weight::from_ref_time(734_363).saturating_mul(r.into())) + // Minimum execution time: 655 nanoseconds. + Weight::from_ref_time(1_077_675) + // Standard Error: 368 + .saturating_add(Weight::from_ref_time(730_238).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64geu(r: u32, ) -> Weight { - // Minimum execution time: 642 nanoseconds. - Weight::from_ref_time(896_129) - // Standard Error: 414 - .saturating_add(Weight::from_ref_time(738_775).saturating_mul(r.into())) + // Minimum execution time: 669 nanoseconds. + Weight::from_ref_time(923_406) + // Standard Error: 255 + .saturating_add(Weight::from_ref_time(737_510).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64add(r: u32, ) -> Weight { - // Minimum execution time: 647 nanoseconds. - Weight::from_ref_time(928_256) - // Standard Error: 224 - .saturating_add(Weight::from_ref_time(717_232).saturating_mul(r.into())) + // Minimum execution time: 643 nanoseconds. + Weight::from_ref_time(1_081_037) + // Standard Error: 468 + .saturating_add(Weight::from_ref_time(714_675).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64sub(r: u32, ) -> Weight { - // Minimum execution time: 600 nanoseconds. - Weight::from_ref_time(921_869) - // Standard Error: 228 - .saturating_add(Weight::from_ref_time(712_769).saturating_mul(r.into())) + // Minimum execution time: 655 nanoseconds. + Weight::from_ref_time(931_272) + // Standard Error: 264 + .saturating_add(Weight::from_ref_time(712_782).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64mul(r: u32, ) -> Weight { - // Minimum execution time: 625 nanoseconds. - Weight::from_ref_time(925_986) - // Standard Error: 246 - .saturating_add(Weight::from_ref_time(713_868).saturating_mul(r.into())) + // Minimum execution time: 653 nanoseconds. + Weight::from_ref_time(939_517) + // Standard Error: 317 + .saturating_add(Weight::from_ref_time(715_058).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64divs(r: u32, ) -> Weight { - // Minimum execution time: 635 nanoseconds. - Weight::from_ref_time(938_689) - // Standard Error: 344 - .saturating_add(Weight::from_ref_time(1_352_407).saturating_mul(r.into())) + // Minimum execution time: 650 nanoseconds. + Weight::from_ref_time(849_719) + // Standard Error: 882 + .saturating_add(Weight::from_ref_time(1_362_244).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64divu(r: u32, ) -> Weight { - // Minimum execution time: 616 nanoseconds. - Weight::from_ref_time(911_026) - // Standard Error: 226 - .saturating_add(Weight::from_ref_time(1_281_843).saturating_mul(r.into())) + // Minimum execution time: 678 nanoseconds. + Weight::from_ref_time(1_118_165) + // Standard Error: 672 + .saturating_add(Weight::from_ref_time(1_279_302).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64rems(r: u32, ) -> Weight { - // Minimum execution time: 631 nanoseconds. - Weight::from_ref_time(889_623) - // Standard Error: 318 - .saturating_add(Weight::from_ref_time(1_396_685).saturating_mul(r.into())) + // Minimum execution time: 654 nanoseconds. + Weight::from_ref_time(967_755) + // Standard Error: 500 + .saturating_add(Weight::from_ref_time(1_398_906).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64remu(r: u32, ) -> Weight { - // Minimum execution time: 652 nanoseconds. - Weight::from_ref_time(914_980) - // Standard Error: 184 - .saturating_add(Weight::from_ref_time(1_282_614).saturating_mul(r.into())) + // Minimum execution time: 674 nanoseconds. + Weight::from_ref_time(955_838) + // Standard Error: 383 + .saturating_add(Weight::from_ref_time(1_283_865).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64and(r: u32, ) -> Weight { - // Minimum execution time: 612 nanoseconds. - Weight::from_ref_time(904_326) - // Standard Error: 217 - .saturating_add(Weight::from_ref_time(717_525).saturating_mul(r.into())) + // Minimum execution time: 638 nanoseconds. + Weight::from_ref_time(899_719) + // Standard Error: 355 + .saturating_add(Weight::from_ref_time(719_027).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64or(r: u32, ) -> Weight { - // Minimum execution time: 626 nanoseconds. - Weight::from_ref_time(902_453) - // Standard Error: 353 - .saturating_add(Weight::from_ref_time(718_838).saturating_mul(r.into())) + // Minimum execution time: 668 nanoseconds. + Weight::from_ref_time(901_406) + // Standard Error: 262 + .saturating_add(Weight::from_ref_time(718_511).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64xor(r: u32, ) -> Weight { - // Minimum execution time: 638 nanoseconds. - Weight::from_ref_time(620_383) - // Standard Error: 1_534 - .saturating_add(Weight::from_ref_time(740_317).saturating_mul(r.into())) + // Minimum execution time: 641 nanoseconds. + Weight::from_ref_time(934_889) + // Standard Error: 237 + .saturating_add(Weight::from_ref_time(717_547).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64shl(r: u32, ) -> Weight { - // Minimum execution time: 645 nanoseconds. - Weight::from_ref_time(1_032_748) - // Standard Error: 1_063 - .saturating_add(Weight::from_ref_time(737_187).saturating_mul(r.into())) + // Minimum execution time: 657 nanoseconds. + Weight::from_ref_time(960_415) + // Standard Error: 372 + .saturating_add(Weight::from_ref_time(734_456).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64shrs(r: u32, ) -> Weight { - // Minimum execution time: 637 nanoseconds. - Weight::from_ref_time(895_003) - // Standard Error: 388 - .saturating_add(Weight::from_ref_time(735_905).saturating_mul(r.into())) + // Minimum execution time: 687 nanoseconds. + Weight::from_ref_time(931_811) + // Standard Error: 198 + .saturating_add(Weight::from_ref_time(734_752).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64shru(r: u32, ) -> Weight { - // Minimum execution time: 632 nanoseconds. - Weight::from_ref_time(920_194) - // Standard Error: 305 - .saturating_add(Weight::from_ref_time(734_739).saturating_mul(r.into())) + // Minimum execution time: 638 nanoseconds. + Weight::from_ref_time(908_413) + // Standard Error: 523 + .saturating_add(Weight::from_ref_time(736_988).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64rotl(r: u32, ) -> Weight { - // Minimum execution time: 644 nanoseconds. - Weight::from_ref_time(903_423) - // Standard Error: 293 - .saturating_add(Weight::from_ref_time(734_684).saturating_mul(r.into())) + // Minimum execution time: 657 nanoseconds. + Weight::from_ref_time(932_504) + // Standard Error: 262 + .saturating_add(Weight::from_ref_time(734_755).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64rotr(r: u32, ) -> Weight { - // Minimum execution time: 630 nanoseconds. - Weight::from_ref_time(900_475) - // Standard Error: 178 - .saturating_add(Weight::from_ref_time(734_666).saturating_mul(r.into())) + // Minimum execution time: 675 nanoseconds. + Weight::from_ref_time(909_123) + // Standard Error: 308 + .saturating_add(Weight::from_ref_time(736_068).saturating_mul(r.into())) } } @@ -1422,17 +1422,17 @@ impl WeightInfo for SubstrateWeight { impl WeightInfo for () { // Storage: Contracts DeletionQueue (r:1 w:0) fn on_process_deletion_queue_batch() -> Weight { - // Minimum execution time: 3_067 nanoseconds. - Weight::from_ref_time(3_300_000) + // Minimum execution time: 3_209 nanoseconds. + Weight::from_ref_time(3_403_000) .saturating_add(RocksDbWeight::get().reads(1)) } // Storage: Skipped Metadata (r:0 w:0) /// The range of component `k` is `[0, 1024]`. fn on_initialize_per_trie_key(k: u32, ) -> Weight { - // Minimum execution time: 15_194 nanoseconds. - Weight::from_ref_time(14_557_752) - // Standard Error: 889 - .saturating_add(Weight::from_ref_time(946_590).saturating_mul(k.into())) + // Minimum execution time: 15_358 nanoseconds. + Weight::from_ref_time(13_772_453) + // Standard Error: 1_066 + .saturating_add(Weight::from_ref_time(949_480).saturating_mul(k.into())) .saturating_add(RocksDbWeight::get().reads(1)) .saturating_add(RocksDbWeight::get().writes(1)) .saturating_add(RocksDbWeight::get().writes((1_u64).saturating_mul(k.into()))) @@ -1440,10 +1440,10 @@ impl WeightInfo for () { // Storage: Contracts DeletionQueue (r:1 w:0) /// The range of component `q` is `[0, 128]`. fn on_initialize_per_queue_item(q: u32, ) -> Weight { - // Minimum execution time: 3_000 nanoseconds. - Weight::from_ref_time(15_043_002) - // Standard Error: 3_561 - .saturating_add(Weight::from_ref_time(1_210_217).saturating_mul(q.into())) + // Minimum execution time: 3_121 nanoseconds. + Weight::from_ref_time(15_011_764) + // Standard Error: 4_701 + .saturating_add(Weight::from_ref_time(1_215_638).saturating_mul(q.into())) .saturating_add(RocksDbWeight::get().reads(1)) .saturating_add(RocksDbWeight::get().writes(1)) } @@ -1451,10 +1451,10 @@ impl WeightInfo for () { // Storage: Contracts CodeStorage (r:0 w:1) /// The range of component `c` is `[0, 64226]`. fn reinstrument(c: u32, ) -> Weight { - // Minimum execution time: 28_824 nanoseconds. - Weight::from_ref_time(25_854_437) - // Standard Error: 58 - .saturating_add(Weight::from_ref_time(46_539).saturating_mul(c.into())) + // Minimum execution time: 28_161 nanoseconds. + Weight::from_ref_time(23_812_013) + // Standard Error: 55 + .saturating_add(Weight::from_ref_time(46_750).saturating_mul(c.into())) .saturating_add(RocksDbWeight::get().reads(1)) .saturating_add(RocksDbWeight::get().writes(1)) } @@ -1465,10 +1465,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `c` is `[0, 131072]`. fn call_with_code_per_byte(c: u32, ) -> Weight { - // Minimum execution time: 301_178 nanoseconds. - Weight::from_ref_time(314_073_191) - // Standard Error: 24 - .saturating_add(Weight::from_ref_time(30_757).saturating_mul(c.into())) + // Minimum execution time: 298_079 nanoseconds. + Weight::from_ref_time(318_905_546) + // Standard Error: 29 + .saturating_add(Weight::from_ref_time(30_906).saturating_mul(c.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(4)) } @@ -1483,12 +1483,12 @@ impl WeightInfo for () { /// The range of component `c` is `[0, 64226]`. /// The range of component `s` is `[0, 1048576]`. fn instantiate_with_code(c: u32, s: u32, ) -> Weight { - // Minimum execution time: 2_117_280 nanoseconds. - Weight::from_ref_time(334_033_823) - // Standard Error: 82 - .saturating_add(Weight::from_ref_time(89_094).saturating_mul(c.into())) + // Minimum execution time: 2_114_510 nanoseconds. + Weight::from_ref_time(347_274_879) + // Standard Error: 86 + .saturating_add(Weight::from_ref_time(89_664).saturating_mul(c.into())) // Standard Error: 5 - .saturating_add(Weight::from_ref_time(1_748).saturating_mul(s.into())) + .saturating_add(Weight::from_ref_time(1_729).saturating_mul(s.into())) .saturating_add(RocksDbWeight::get().reads(8)) .saturating_add(RocksDbWeight::get().writes(9)) } @@ -1501,10 +1501,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `s` is `[0, 1048576]`. fn instantiate(s: u32, ) -> Weight { - // Minimum execution time: 184_885 nanoseconds. - Weight::from_ref_time(183_245_256) + // Minimum execution time: 186_437 nanoseconds. + Weight::from_ref_time(176_770_302) // Standard Error: 2 - .saturating_add(Weight::from_ref_time(1_489).saturating_mul(s.into())) + .saturating_add(Weight::from_ref_time(1_497).saturating_mul(s.into())) .saturating_add(RocksDbWeight::get().reads(8)) .saturating_add(RocksDbWeight::get().writes(7)) } @@ -1514,8 +1514,8 @@ impl WeightInfo for () { // Storage: System Account (r:1 w:1) // Storage: System EventTopics (r:2 w:2) fn call() -> Weight { - // Minimum execution time: 153_350 nanoseconds. - Weight::from_ref_time(154_631_000) + // Minimum execution time: 153_374 nanoseconds. + Weight::from_ref_time(154_304_000) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(4)) } @@ -1525,10 +1525,10 @@ impl WeightInfo for () { // Storage: Contracts OwnerInfoOf (r:0 w:1) /// The range of component `c` is `[0, 64226]`. fn upload_code(c: u32, ) -> Weight { - // Minimum execution time: 290_267 nanoseconds. - Weight::from_ref_time(302_738_057) - // Standard Error: 66 - .saturating_add(Weight::from_ref_time(89_025).saturating_mul(c.into())) + // Minimum execution time: 289_521 nanoseconds. + Weight::from_ref_time(292_947_433) + // Standard Error: 94 + .saturating_add(Weight::from_ref_time(90_141).saturating_mul(c.into())) .saturating_add(RocksDbWeight::get().reads(2)) .saturating_add(RocksDbWeight::get().writes(4)) } @@ -1537,8 +1537,8 @@ impl WeightInfo for () { // Storage: Contracts CodeStorage (r:0 w:1) // Storage: Contracts PristineCode (r:0 w:1) fn remove_code() -> Weight { - // Minimum execution time: 40_076 nanoseconds. - Weight::from_ref_time(40_737_000) + // Minimum execution time: 39_806 nanoseconds. + Weight::from_ref_time(40_283_000) .saturating_add(RocksDbWeight::get().reads(2)) .saturating_add(RocksDbWeight::get().writes(4)) } @@ -1546,8 +1546,8 @@ impl WeightInfo for () { // Storage: Contracts OwnerInfoOf (r:2 w:2) // Storage: System EventTopics (r:3 w:3) fn set_code() -> Weight { - // Minimum execution time: 42_074 nanoseconds. - Weight::from_ref_time(42_472_000) + // Minimum execution time: 41_070 nanoseconds. + Weight::from_ref_time(41_760_000) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(6)) } @@ -1558,10 +1558,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_caller(r: u32, ) -> Weight { - // Minimum execution time: 289_954 nanoseconds. - Weight::from_ref_time(296_408_693) - // Standard Error: 28_426 - .saturating_add(Weight::from_ref_time(16_121_321).saturating_mul(r.into())) + // Minimum execution time: 290_184 nanoseconds. + Weight::from_ref_time(295_218_453) + // Standard Error: 39_111 + .saturating_add(Weight::from_ref_time(16_352_610).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(3)) } @@ -1572,10 +1572,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_is_contract(r: u32, ) -> Weight { - // Minimum execution time: 289_133 nanoseconds. - Weight::from_ref_time(200_766_092) - // Standard Error: 786_300 - .saturating_add(Weight::from_ref_time(200_627_621).saturating_mul(r.into())) + // Minimum execution time: 290_059 nanoseconds. + Weight::from_ref_time(242_170_456) + // Standard Error: 422_420 + .saturating_add(Weight::from_ref_time(194_912_519).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().reads((80_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3)) @@ -1587,10 +1587,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_code_hash(r: u32, ) -> Weight { - // Minimum execution time: 292_457 nanoseconds. - Weight::from_ref_time(247_108_755) - // Standard Error: 443_501 - .saturating_add(Weight::from_ref_time(241_807_052).saturating_mul(r.into())) + // Minimum execution time: 292_123 nanoseconds. + Weight::from_ref_time(245_684_260) + // Standard Error: 394_774 + .saturating_add(Weight::from_ref_time(239_457_007).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().reads((80_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3)) @@ -1602,10 +1602,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_own_code_hash(r: u32, ) -> Weight { - // Minimum execution time: 291_833 nanoseconds. - Weight::from_ref_time(298_048_179) - // Standard Error: 29_207 - .saturating_add(Weight::from_ref_time(19_746_549).saturating_mul(r.into())) + // Minimum execution time: 290_110 nanoseconds. + Weight::from_ref_time(298_472_928) + // Standard Error: 31_268 + .saturating_add(Weight::from_ref_time(20_305_478).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(3)) } @@ -1616,10 +1616,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_caller_is_origin(r: u32, ) -> Weight { - // Minimum execution time: 288_951 nanoseconds. - Weight::from_ref_time(296_484_773) - // Standard Error: 15_924 - .saturating_add(Weight::from_ref_time(10_977_295).saturating_mul(r.into())) + // Minimum execution time: 286_150 nanoseconds. + Weight::from_ref_time(295_209_467) + // Standard Error: 24_752 + .saturating_add(Weight::from_ref_time(10_973_559).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(3)) } @@ -1630,10 +1630,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_address(r: u32, ) -> Weight { - // Minimum execution time: 290_239 nanoseconds. - Weight::from_ref_time(296_380_097) - // Standard Error: 38_641 - .saturating_add(Weight::from_ref_time(16_398_341).saturating_mul(r.into())) + // Minimum execution time: 290_004 nanoseconds. + Weight::from_ref_time(296_825_250) + // Standard Error: 25_370 + .saturating_add(Weight::from_ref_time(16_126_102).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(3)) } @@ -1644,10 +1644,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_gas_left(r: u32, ) -> Weight { - // Minimum execution time: 289_382 nanoseconds. - Weight::from_ref_time(296_474_884) - // Standard Error: 32_929 - .saturating_add(Weight::from_ref_time(15_954_556).saturating_mul(r.into())) + // Minimum execution time: 286_683 nanoseconds. + Weight::from_ref_time(295_628_703) + // Standard Error: 33_334 + .saturating_add(Weight::from_ref_time(15_776_440).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(3)) } @@ -1658,10 +1658,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_balance(r: u32, ) -> Weight { - // Minimum execution time: 290_154 nanoseconds. - Weight::from_ref_time(296_852_992) - // Standard Error: 98_441 - .saturating_add(Weight::from_ref_time(96_498_695).saturating_mul(r.into())) + // Minimum execution time: 286_661 nanoseconds. + Weight::from_ref_time(295_757_164) + // Standard Error: 93_083 + .saturating_add(Weight::from_ref_time(87_486_671).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(7)) .saturating_add(RocksDbWeight::get().writes(3)) } @@ -1672,10 +1672,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_value_transferred(r: u32, ) -> Weight { - // Minimum execution time: 289_358 nanoseconds. - Weight::from_ref_time(296_676_763) - // Standard Error: 29_204 - .saturating_add(Weight::from_ref_time(15_839_144).saturating_mul(r.into())) + // Minimum execution time: 286_336 nanoseconds. + Weight::from_ref_time(295_030_350) + // Standard Error: 26_067 + .saturating_add(Weight::from_ref_time(15_959_821).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(3)) } @@ -1686,10 +1686,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_minimum_balance(r: u32, ) -> Weight { - // Minimum execution time: 289_228 nanoseconds. - Weight::from_ref_time(295_492_743) - // Standard Error: 27_329 - .saturating_add(Weight::from_ref_time(15_893_417).saturating_mul(r.into())) + // Minimum execution time: 287_660 nanoseconds. + Weight::from_ref_time(296_280_146) + // Standard Error: 33_623 + .saturating_add(Weight::from_ref_time(15_644_160).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(3)) } @@ -1700,10 +1700,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_block_number(r: u32, ) -> Weight { - // Minimum execution time: 289_748 nanoseconds. - Weight::from_ref_time(296_320_819) - // Standard Error: 21_198 - .saturating_add(Weight::from_ref_time(15_716_887).saturating_mul(r.into())) + // Minimum execution time: 290_394 nanoseconds. + Weight::from_ref_time(295_907_092) + // Standard Error: 33_656 + .saturating_add(Weight::from_ref_time(15_568_169).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(3)) } @@ -1714,10 +1714,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_now(r: u32, ) -> Weight { - // Minimum execution time: 289_269 nanoseconds. - Weight::from_ref_time(295_711_423) - // Standard Error: 31_890 - .saturating_add(Weight::from_ref_time(16_005_626).saturating_mul(r.into())) + // Minimum execution time: 290_344 nanoseconds. + Weight::from_ref_time(297_935_014) + // Standard Error: 36_925 + .saturating_add(Weight::from_ref_time(15_662_766).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(3)) } @@ -1729,10 +1729,10 @@ impl WeightInfo for () { // Storage: TransactionPayment NextFeeMultiplier (r:1 w:0) /// The range of component `r` is `[0, 20]`. fn seal_weight_to_fee(r: u32, ) -> Weight { - // Minimum execution time: 289_779 nanoseconds. - Weight::from_ref_time(298_179_920) - // Standard Error: 90_307 - .saturating_add(Weight::from_ref_time(90_706_108).saturating_mul(r.into())) + // Minimum execution time: 286_634 nanoseconds. + Weight::from_ref_time(295_677_557) + // Standard Error: 79_944 + .saturating_add(Weight::from_ref_time(84_863_962).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(7)) .saturating_add(RocksDbWeight::get().writes(3)) } @@ -1743,10 +1743,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_gas(r: u32, ) -> Weight { - // Minimum execution time: 141_903 nanoseconds. - Weight::from_ref_time(145_238_487) - // Standard Error: 9_440 - .saturating_add(Weight::from_ref_time(8_073_053).saturating_mul(r.into())) + // Minimum execution time: 142_405 nanoseconds. + Weight::from_ref_time(144_964_372) + // Standard Error: 14_377 + .saturating_add(Weight::from_ref_time(8_111_285).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(3)) } @@ -1757,10 +1757,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_input(r: u32, ) -> Weight { - // Minimum execution time: 290_170 nanoseconds. - Weight::from_ref_time(296_124_228) - // Standard Error: 24_944 - .saturating_add(Weight::from_ref_time(13_974_935).saturating_mul(r.into())) + // Minimum execution time: 289_852 nanoseconds. + Weight::from_ref_time(296_153_703) + // Standard Error: 37_253 + .saturating_add(Weight::from_ref_time(13_815_115).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(3)) } @@ -1771,10 +1771,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `n` is `[0, 1024]`. fn seal_input_per_kb(n: u32, ) -> Weight { - // Minimum execution time: 306_602 nanoseconds. - Weight::from_ref_time(334_867_433) - // Standard Error: 5_588 - .saturating_add(Weight::from_ref_time(9_600_175).saturating_mul(n.into())) + // Minimum execution time: 302_659 nanoseconds. + Weight::from_ref_time(327_610_676) + // Standard Error: 3_863 + .saturating_add(Weight::from_ref_time(9_607_271).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(3)) } @@ -1785,10 +1785,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 1]`. fn seal_return(r: u32, ) -> Weight { - // Minimum execution time: 287_188 nanoseconds. - Weight::from_ref_time(292_406_306) - // Standard Error: 127_409 - .saturating_add(Weight::from_ref_time(920_893).saturating_mul(r.into())) + // Minimum execution time: 283_448 nanoseconds. + Weight::from_ref_time(292_530_020) + // Standard Error: 449_442 + .saturating_add(Weight::from_ref_time(9_187_279).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(3)) } @@ -1799,10 +1799,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `n` is `[0, 1024]`. fn seal_return_per_kb(n: u32, ) -> Weight { - // Minimum execution time: 290_259 nanoseconds. - Weight::from_ref_time(293_605_573) - // Standard Error: 816 - .saturating_add(Weight::from_ref_time(189_212).saturating_mul(n.into())) + // Minimum execution time: 286_887 nanoseconds. + Weight::from_ref_time(295_000_987) + // Standard Error: 761 + .saturating_add(Weight::from_ref_time(186_721).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(3)) } @@ -1815,10 +1815,10 @@ impl WeightInfo for () { // Storage: Contracts OwnerInfoOf (r:1 w:1) /// The range of component `r` is `[0, 1]`. fn seal_terminate(r: u32, ) -> Weight { - // Minimum execution time: 285_916 nanoseconds. - Weight::from_ref_time(293_714_159) - // Standard Error: 137_966 - .saturating_add(Weight::from_ref_time(54_636_040).saturating_mul(r.into())) + // Minimum execution time: 285_502 nanoseconds. + Weight::from_ref_time(293_946_312) + // Standard Error: 293_480 + .saturating_add(Weight::from_ref_time(53_291_887).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().reads((5_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3)) @@ -1832,10 +1832,10 @@ impl WeightInfo for () { // Storage: RandomnessCollectiveFlip RandomMaterial (r:1 w:0) /// The range of component `r` is `[0, 20]`. fn seal_random(r: u32, ) -> Weight { - // Minimum execution time: 289_608 nanoseconds. - Weight::from_ref_time(297_882_891) - // Standard Error: 91_682 - .saturating_add(Weight::from_ref_time(113_494_137).saturating_mul(r.into())) + // Minimum execution time: 285_405 nanoseconds. + Weight::from_ref_time(300_967_985) + // Standard Error: 95_545 + .saturating_add(Weight::from_ref_time(107_079_735).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(7)) .saturating_add(RocksDbWeight::get().writes(3)) } @@ -1846,10 +1846,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_deposit_event(r: u32, ) -> Weight { - // Minimum execution time: 288_158 nanoseconds. - Weight::from_ref_time(301_727_612) - // Standard Error: 112_394 - .saturating_add(Weight::from_ref_time(219_873_338).saturating_mul(r.into())) + // Minimum execution time: 285_153 nanoseconds. + Weight::from_ref_time(301_098_876) + // Standard Error: 109_141 + .saturating_add(Weight::from_ref_time(215_177_428).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(3)) } @@ -1861,12 +1861,12 @@ impl WeightInfo for () { /// 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 { - // Minimum execution time: 1_185_078 nanoseconds. - Weight::from_ref_time(502_664_146) - // Standard Error: 513_482 - .saturating_add(Weight::from_ref_time(174_320_560).saturating_mul(t.into())) - // Standard Error: 141_027 - .saturating_add(Weight::from_ref_time(68_012_949).saturating_mul(n.into())) + // Minimum execution time: 1_161_450 nanoseconds. + Weight::from_ref_time(477_394_835) + // Standard Error: 495_011 + .saturating_add(Weight::from_ref_time(176_872_702).saturating_mul(t.into())) + // Standard Error: 135_953 + .saturating_add(Weight::from_ref_time(67_985_739).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().reads((80_u64).saturating_mul(t.into()))) .saturating_add(RocksDbWeight::get().writes(3)) @@ -1879,20 +1879,20 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_debug_message(r: u32, ) -> Weight { - // Minimum execution time: 153_977 nanoseconds. - Weight::from_ref_time(158_213_247) - // Standard Error: 14_317 - .saturating_add(Weight::from_ref_time(12_960_226).saturating_mul(r.into())) + // Minimum execution time: 154_332 nanoseconds. + Weight::from_ref_time(158_622_815) + // Standard Error: 16_103 + .saturating_add(Weight::from_ref_time(12_757_596).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(3)) } // Storage: Skipped Metadata (r:0 w:0) /// The range of component `r` is `[0, 10]`. fn seal_set_storage(r: u32, ) -> Weight { - // Minimum execution time: 289_686 nanoseconds. - Weight::from_ref_time(250_145_094) - // Standard Error: 465_804 - .saturating_add(Weight::from_ref_time(405_855_400).saturating_mul(r.into())) + // Minimum execution time: 289_187 nanoseconds. + Weight::from_ref_time(252_018_488) + // Standard Error: 458_435 + .saturating_add(Weight::from_ref_time(403_234_835).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().reads((80_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3)) @@ -1901,10 +1901,10 @@ impl WeightInfo for () { // Storage: Skipped Metadata (r:0 w:0) /// The range of component `n` is `[0, 8]`. fn seal_set_storage_per_new_kb(n: u32, ) -> Weight { - // Minimum execution time: 420_768 nanoseconds. - Weight::from_ref_time(579_474_310) - // Standard Error: 1_443_308 - .saturating_add(Weight::from_ref_time(90_152_762).saturating_mul(n.into())) + // Minimum execution time: 421_630 nanoseconds. + Weight::from_ref_time(574_519_867) + // Standard Error: 1_374_550 + .saturating_add(Weight::from_ref_time(90_521_665).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(52)) .saturating_add(RocksDbWeight::get().reads((7_u64).saturating_mul(n.into()))) .saturating_add(RocksDbWeight::get().writes(50)) @@ -1913,10 +1913,10 @@ impl WeightInfo for () { // Storage: Skipped Metadata (r:0 w:0) /// The range of component `n` is `[0, 8]`. fn seal_set_storage_per_old_kb(n: u32, ) -> Weight { - // Minimum execution time: 420_202 nanoseconds. - Weight::from_ref_time(546_498_144) - // Standard Error: 1_165_901 - .saturating_add(Weight::from_ref_time(64_726_721).saturating_mul(n.into())) + // Minimum execution time: 417_192 nanoseconds. + Weight::from_ref_time(548_968_956) + // Standard Error: 1_179_232 + .saturating_add(Weight::from_ref_time(64_558_627).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(51)) .saturating_add(RocksDbWeight::get().reads((7_u64).saturating_mul(n.into()))) .saturating_add(RocksDbWeight::get().writes(49)) @@ -1925,10 +1925,10 @@ impl WeightInfo for () { // Storage: Skipped Metadata (r:0 w:0) /// The range of component `r` is `[0, 10]`. fn seal_clear_storage(r: u32, ) -> Weight { - // Minimum execution time: 290_488 nanoseconds. - Weight::from_ref_time(258_031_204) - // Standard Error: 413_763 - .saturating_add(Weight::from_ref_time(395_539_941).saturating_mul(r.into())) + // Minimum execution time: 287_396 nanoseconds. + Weight::from_ref_time(252_894_482) + // Standard Error: 486_999 + .saturating_add(Weight::from_ref_time(397_325_709).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().reads((80_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3)) @@ -1937,10 +1937,10 @@ impl WeightInfo for () { // Storage: Skipped Metadata (r:0 w:0) /// The range of component `n` is `[0, 8]`. fn seal_clear_storage_per_kb(n: u32, ) -> Weight { - // Minimum execution time: 389_567 nanoseconds. - Weight::from_ref_time(528_190_212) - // Standard Error: 1_278_666 - .saturating_add(Weight::from_ref_time(66_632_349).saturating_mul(n.into())) + // Minimum execution time: 387_774 nanoseconds. + Weight::from_ref_time(532_669_715) + // Standard Error: 1_292_415 + .saturating_add(Weight::from_ref_time(65_977_214).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(51)) .saturating_add(RocksDbWeight::get().reads((7_u64).saturating_mul(n.into()))) .saturating_add(RocksDbWeight::get().writes(48)) @@ -1949,10 +1949,10 @@ impl WeightInfo for () { // Storage: Skipped Metadata (r:0 w:0) /// The range of component `r` is `[0, 10]`. fn seal_get_storage(r: u32, ) -> Weight { - // Minimum execution time: 292_067 nanoseconds. - Weight::from_ref_time(264_959_513) - // Standard Error: 389_407 - .saturating_add(Weight::from_ref_time(322_960_520).saturating_mul(r.into())) + // Minimum execution time: 287_710 nanoseconds. + Weight::from_ref_time(264_479_105) + // Standard Error: 400_219 + .saturating_add(Weight::from_ref_time(319_901_602).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().reads((80_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3)) @@ -1960,10 +1960,10 @@ impl WeightInfo for () { // Storage: Skipped Metadata (r:0 w:0) /// The range of component `n` is `[0, 8]`. fn seal_get_storage_per_kb(n: u32, ) -> Weight { - // Minimum execution time: 369_941 nanoseconds. - Weight::from_ref_time(499_890_796) - // Standard Error: 1_197_032 - .saturating_add(Weight::from_ref_time(151_041_107).saturating_mul(n.into())) + // Minimum execution time: 371_014 nanoseconds. + Weight::from_ref_time(493_966_800) + // Standard Error: 1_145_345 + .saturating_add(Weight::from_ref_time(150_565_011).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(51)) .saturating_add(RocksDbWeight::get().reads((7_u64).saturating_mul(n.into()))) .saturating_add(RocksDbWeight::get().writes(3)) @@ -1971,10 +1971,10 @@ impl WeightInfo for () { // Storage: Skipped Metadata (r:0 w:0) /// The range of component `r` is `[0, 10]`. fn seal_contains_storage(r: u32, ) -> Weight { - // Minimum execution time: 291_389 nanoseconds. - Weight::from_ref_time(266_354_429) - // Standard Error: 384_564 - .saturating_add(Weight::from_ref_time(305_888_416).saturating_mul(r.into())) + // Minimum execution time: 290_895 nanoseconds. + Weight::from_ref_time(265_723_871) + // Standard Error: 406_512 + .saturating_add(Weight::from_ref_time(304_067_241).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().reads((80_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3)) @@ -1982,10 +1982,10 @@ impl WeightInfo for () { // Storage: Skipped Metadata (r:0 w:0) /// The range of component `n` is `[0, 8]`. fn seal_contains_storage_per_kb(n: u32, ) -> Weight { - // Minimum execution time: 365_908 nanoseconds. - Weight::from_ref_time(471_772_110) - // Standard Error: 952_388 - .saturating_add(Weight::from_ref_time(62_132_681).saturating_mul(n.into())) + // Minimum execution time: 363_391 nanoseconds. + Weight::from_ref_time(472_570_505) + // Standard Error: 993_009 + .saturating_add(Weight::from_ref_time(61_590_199).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(51)) .saturating_add(RocksDbWeight::get().reads((7_u64).saturating_mul(n.into()))) .saturating_add(RocksDbWeight::get().writes(3)) @@ -1993,10 +1993,10 @@ impl WeightInfo for () { // Storage: Skipped Metadata (r:0 w:0) /// The range of component `r` is `[0, 10]`. fn seal_take_storage(r: u32, ) -> Weight { - // Minimum execution time: 291_377 nanoseconds. - Weight::from_ref_time(257_071_914) - // Standard Error: 437_697 - .saturating_add(Weight::from_ref_time(410_515_982).saturating_mul(r.into())) + // Minimum execution time: 288_379 nanoseconds. + Weight::from_ref_time(247_176_293) + // Standard Error: 519_914 + .saturating_add(Weight::from_ref_time(408_413_219).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().reads((80_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3)) @@ -2005,10 +2005,10 @@ impl WeightInfo for () { // Storage: Skipped Metadata (r:0 w:0) /// The range of component `n` is `[0, 8]`. fn seal_take_storage_per_kb(n: u32, ) -> Weight { - // Minimum execution time: 393_284 nanoseconds. - Weight::from_ref_time(545_611_294) - // Standard Error: 1_399_148 - .saturating_add(Weight::from_ref_time(158_697_832).saturating_mul(n.into())) + // Minimum execution time: 392_106 nanoseconds. + Weight::from_ref_time(544_952_539) + // Standard Error: 1_396_900 + .saturating_add(Weight::from_ref_time(157_130_664).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(51)) .saturating_add(RocksDbWeight::get().reads((7_u64).saturating_mul(n.into()))) .saturating_add(RocksDbWeight::get().writes(48)) @@ -2021,10 +2021,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_transfer(r: u32, ) -> Weight { - // Minimum execution time: 291_188 nanoseconds. - Weight::from_ref_time(226_226_338) - // Standard Error: 946_657 - .saturating_add(Weight::from_ref_time(1_375_931_494).saturating_mul(r.into())) + // Minimum execution time: 287_780 nanoseconds. + Weight::from_ref_time(258_178_962) + // Standard Error: 535_432 + .saturating_add(Weight::from_ref_time(1_314_373_898).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(7)) .saturating_add(RocksDbWeight::get().reads((80_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(4)) @@ -2037,10 +2037,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_call(r: u32, ) -> Weight { - // Minimum execution time: 292_111 nanoseconds. - Weight::from_ref_time(295_821_000) - // Standard Error: 6_254_550 - .saturating_add(Weight::from_ref_time(20_717_905_461).saturating_mul(r.into())) + // Minimum execution time: 287_891 nanoseconds. + Weight::from_ref_time(292_794_000) + // Standard Error: 6_320_172 + .saturating_add(Weight::from_ref_time(20_592_397_236).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(7)) .saturating_add(RocksDbWeight::get().reads((160_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3)) @@ -2053,10 +2053,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_delegate_call(r: u32, ) -> Weight { - // Minimum execution time: 292_352 nanoseconds. - Weight::from_ref_time(296_250_000) - // Standard Error: 7_052_809 - .saturating_add(Weight::from_ref_time(20_450_325_064).saturating_mul(r.into())) + // Minimum execution time: 288_897 nanoseconds. + Weight::from_ref_time(293_605_000) + // Standard Error: 7_264_145 + .saturating_add(Weight::from_ref_time(20_313_455_000).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().reads((150_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3)) @@ -2070,12 +2070,12 @@ impl WeightInfo for () { /// 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 { - // Minimum execution time: 9_705_701 nanoseconds. - Weight::from_ref_time(8_377_638_932) - // Standard Error: 8_965_110 - .saturating_add(Weight::from_ref_time(1_338_282_412).saturating_mul(t.into())) - // Standard Error: 13_442 - .saturating_add(Weight::from_ref_time(9_859_577).saturating_mul(c.into())) + // Minimum execution time: 9_460_352 nanoseconds. + Weight::from_ref_time(8_416_270_382) + // Standard Error: 7_410_789 + .saturating_add(Weight::from_ref_time(1_289_625_725).saturating_mul(t.into())) + // Standard Error: 11_112 + .saturating_add(Weight::from_ref_time(9_796_166).saturating_mul(c.into())) .saturating_add(RocksDbWeight::get().reads(167)) .saturating_add(RocksDbWeight::get().reads((81_u64).saturating_mul(t.into()))) .saturating_add(RocksDbWeight::get().writes(163)) @@ -2090,10 +2090,10 @@ impl WeightInfo for () { // Storage: Contracts OwnerInfoOf (r:80 w:80) /// The range of component `r` is `[0, 20]`. fn seal_instantiate(r: u32, ) -> Weight { - // Minimum execution time: 293_652 nanoseconds. - Weight::from_ref_time(298_122_000) - // Standard Error: 18_657_325 - .saturating_add(Weight::from_ref_time(25_993_135_880).saturating_mul(r.into())) + // Minimum execution time: 290_042 nanoseconds. + Weight::from_ref_time(295_399_000) + // Standard Error: 19_852_289 + .saturating_add(Weight::from_ref_time(25_863_036_944).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(8)) .saturating_add(RocksDbWeight::get().reads((400_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(5)) @@ -2109,10 +2109,10 @@ impl WeightInfo for () { /// The range of component `t` is `[0, 1]`. /// The range of component `s` is `[0, 960]`. fn seal_instantiate_per_transfer_salt_kb(t: u32, s: u32, ) -> Weight { - // Minimum execution time: 11_546_342 nanoseconds. - Weight::from_ref_time(11_253_976_145) - // Standard Error: 71_119 - .saturating_add(Weight::from_ref_time(122_210_154).saturating_mul(s.into())) + // Minimum execution time: 11_486_552 nanoseconds. + Weight::from_ref_time(11_334_612_960) + // Standard Error: 84_774 + .saturating_add(Weight::from_ref_time(122_525_645).saturating_mul(s.into())) .saturating_add(RocksDbWeight::get().reads(249)) .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(t.into()))) .saturating_add(RocksDbWeight::get().writes(247)) @@ -2125,10 +2125,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 1]`. fn seal_hash_sha2_256(r: u32, ) -> Weight { - // Minimum execution time: 290_876 nanoseconds. - Weight::from_ref_time(296_837_289) - // Standard Error: 189_737 - .saturating_add(Weight::from_ref_time(42_251_110).saturating_mul(r.into())) + // Minimum execution time: 287_697 nanoseconds. + Weight::from_ref_time(294_837_828) + // Standard Error: 514_953 + .saturating_add(Weight::from_ref_time(44_536_471).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(3)) } @@ -2139,10 +2139,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `n` is `[0, 1024]`. fn seal_hash_sha2_256_per_kb(n: u32, ) -> Weight { - // Minimum execution time: 337_280 nanoseconds. - Weight::from_ref_time(338_511_000) - // Standard Error: 50_972 - .saturating_add(Weight::from_ref_time(325_459_497).saturating_mul(n.into())) + // Minimum execution time: 334_584 nanoseconds. + Weight::from_ref_time(335_618_000) + // Standard Error: 83_552 + .saturating_add(Weight::from_ref_time(324_379_326).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(3)) } @@ -2153,10 +2153,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 1]`. fn seal_hash_keccak_256(r: u32, ) -> Weight { - // Minimum execution time: 290_500 nanoseconds. - Weight::from_ref_time(295_983_869) - // Standard Error: 204_527 - .saturating_add(Weight::from_ref_time(54_632_530).saturating_mul(r.into())) + // Minimum execution time: 285_906 nanoseconds. + Weight::from_ref_time(293_932_763) + // Standard Error: 482_362 + .saturating_add(Weight::from_ref_time(51_961_736).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(3)) } @@ -2167,10 +2167,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `n` is `[0, 1024]`. fn seal_hash_keccak_256_per_kb(n: u32, ) -> Weight { - // Minimum execution time: 346_265 nanoseconds. - Weight::from_ref_time(348_579_000) - // Standard Error: 56_054 - .saturating_add(Weight::from_ref_time(247_647_268).saturating_mul(n.into())) + // Minimum execution time: 344_188 nanoseconds. + Weight::from_ref_time(347_142_000) + // Standard Error: 65_177 + .saturating_add(Weight::from_ref_time(247_992_646).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(3)) } @@ -2181,10 +2181,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 1]`. fn seal_hash_blake2_256(r: u32, ) -> Weight { - // Minimum execution time: 290_268 nanoseconds. - Weight::from_ref_time(295_982_879) - // Standard Error: 185_872 - .saturating_add(Weight::from_ref_time(32_096_720).saturating_mul(r.into())) + // Minimum execution time: 286_229 nanoseconds. + Weight::from_ref_time(293_603_142) + // Standard Error: 455_591 + .saturating_add(Weight::from_ref_time(33_023_257).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(3)) } @@ -2195,10 +2195,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `n` is `[0, 1024]`. fn seal_hash_blake2_256_per_kb(n: u32, ) -> Weight { - // Minimum execution time: 324_485 nanoseconds. - Weight::from_ref_time(325_920_000) - // Standard Error: 53_145 - .saturating_add(Weight::from_ref_time(99_711_441).saturating_mul(n.into())) + // Minimum execution time: 323_967 nanoseconds. + Weight::from_ref_time(324_769_000) + // Standard Error: 58_466 + .saturating_add(Weight::from_ref_time(99_828_473).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(3)) } @@ -2209,10 +2209,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 1]`. fn seal_hash_blake2_128(r: u32, ) -> Weight { - // Minimum execution time: 288_425 nanoseconds. - Weight::from_ref_time(294_410_769) - // Standard Error: 445_002 - .saturating_add(Weight::from_ref_time(31_566_430).saturating_mul(r.into())) + // Minimum execution time: 284_269 nanoseconds. + Weight::from_ref_time(292_042_261) + // Standard Error: 455_414 + .saturating_add(Weight::from_ref_time(31_734_238).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(3)) } @@ -2223,10 +2223,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `n` is `[0, 1024]`. fn seal_hash_blake2_128_per_kb(n: u32, ) -> Weight { - // Minimum execution time: 322_145 nanoseconds. - Weight::from_ref_time(324_412_000) - // Standard Error: 45_670 - .saturating_add(Weight::from_ref_time(99_633_968).saturating_mul(n.into())) + // Minimum execution time: 317_731 nanoseconds. + Weight::from_ref_time(322_902_000) + // Standard Error: 52_448 + .saturating_add(Weight::from_ref_time(99_646_155).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(3)) } @@ -2237,10 +2237,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 1]`. fn seal_ecdsa_recover(r: u32, ) -> Weight { - // Minimum execution time: 288_126 nanoseconds. - Weight::from_ref_time(295_895_534) - // Standard Error: 469_543 - .saturating_add(Weight::from_ref_time(3_009_865_665).saturating_mul(r.into())) + // Minimum execution time: 286_448 nanoseconds. + Weight::from_ref_time(294_389_555) + // Standard Error: 864_240 + .saturating_add(Weight::from_ref_time(3_031_885_844).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(3)) } @@ -2251,10 +2251,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 1]`. fn seal_ecdsa_to_eth_address(r: u32, ) -> Weight { - // Minimum execution time: 289_647 nanoseconds. - Weight::from_ref_time(294_791_665) - // Standard Error: 767_712 - .saturating_add(Weight::from_ref_time(2_059_207_934).saturating_mul(r.into())) + // Minimum execution time: 286_869 nanoseconds. + Weight::from_ref_time(293_883_636) + // Standard Error: 743_273 + .saturating_add(Weight::from_ref_time(2_074_382_663).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(3)) } @@ -2266,10 +2266,10 @@ impl WeightInfo for () { // Storage: Contracts OwnerInfoOf (r:16 w:16) /// The range of component `r` is `[0, 20]`. fn seal_set_code_hash(r: u32, ) -> Weight { - // Minimum execution time: 291_027 nanoseconds. - Weight::from_ref_time(294_888_000) - // Standard Error: 2_734_700 - .saturating_add(Weight::from_ref_time(1_394_296_798).saturating_mul(r.into())) + // Minimum execution time: 287_851 nanoseconds. + Weight::from_ref_time(292_114_000) + // Standard Error: 2_671_136 + .saturating_add(Weight::from_ref_time(1_353_822_502).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().reads((225_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3)) @@ -2282,10 +2282,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_reentrance_count(r: u32, ) -> Weight { - // Minimum execution time: 291_422 nanoseconds. - Weight::from_ref_time(302_512_417) - // Standard Error: 106_658 - .saturating_add(Weight::from_ref_time(10_676_139).saturating_mul(r.into())) + // Minimum execution time: 287_899 nanoseconds. + Weight::from_ref_time(294_500_863) + // Standard Error: 39_039 + .saturating_add(Weight::from_ref_time(11_301_944).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(3)) } @@ -2296,375 +2296,375 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_account_reentrance_count(r: u32, ) -> Weight { - // Minimum execution time: 292_066 nanoseconds. - Weight::from_ref_time(336_160_280) - // Standard Error: 131_720 - .saturating_add(Weight::from_ref_time(24_768_358).saturating_mul(r.into())) + // Minimum execution time: 289_435 nanoseconds. + Weight::from_ref_time(336_803_174) + // Standard Error: 131_944 + .saturating_add(Weight::from_ref_time(24_959_980).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(3)) } /// The range of component `r` is `[0, 50]`. fn instr_i64const(r: u32, ) -> Weight { - // Minimum execution time: 636 nanoseconds. - Weight::from_ref_time(843_445) - // Standard Error: 290 - .saturating_add(Weight::from_ref_time(346_137).saturating_mul(r.into())) + // Minimum execution time: 653 nanoseconds. + Weight::from_ref_time(984_506) + // Standard Error: 837 + .saturating_add(Weight::from_ref_time(341_045).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64load(r: u32, ) -> Weight { - // Minimum execution time: 768 nanoseconds. - Weight::from_ref_time(1_341_119) - // Standard Error: 826 - .saturating_add(Weight::from_ref_time(972_785).saturating_mul(r.into())) + // Minimum execution time: 753 nanoseconds. + Weight::from_ref_time(1_207_680) + // Standard Error: 3_499 + .saturating_add(Weight::from_ref_time(977_309).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64store(r: u32, ) -> Weight { - // Minimum execution time: 725 nanoseconds. - Weight::from_ref_time(1_092_118) - // Standard Error: 316 - .saturating_add(Weight::from_ref_time(880_119).saturating_mul(r.into())) + // Minimum execution time: 762 nanoseconds. + Weight::from_ref_time(1_066_910) + // Standard Error: 246 + .saturating_add(Weight::from_ref_time(881_067).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_select(r: u32, ) -> Weight { - // Minimum execution time: 612 nanoseconds. - Weight::from_ref_time(946_699) - // Standard Error: 259 - .saturating_add(Weight::from_ref_time(956_471).saturating_mul(r.into())) + // Minimum execution time: 663 nanoseconds. + Weight::from_ref_time(941_671) + // Standard Error: 285 + .saturating_add(Weight::from_ref_time(956_187).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_if(r: u32, ) -> Weight { - // Minimum execution time: 629 nanoseconds. - Weight::from_ref_time(613_677) - // Standard Error: 613 - .saturating_add(Weight::from_ref_time(1_301_150).saturating_mul(r.into())) + // Minimum execution time: 669 nanoseconds. + Weight::from_ref_time(614_025) + // Standard Error: 651 + .saturating_add(Weight::from_ref_time(1_297_764).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_br(r: u32, ) -> Weight { - // Minimum execution time: 626 nanoseconds. - Weight::from_ref_time(1_117_356) - // Standard Error: 804 - .saturating_add(Weight::from_ref_time(525_639).saturating_mul(r.into())) + // Minimum execution time: 677 nanoseconds. + Weight::from_ref_time(1_102_981) + // Standard Error: 827 + .saturating_add(Weight::from_ref_time(524_585).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_br_if(r: u32, ) -> Weight { - // Minimum execution time: 599 nanoseconds. - Weight::from_ref_time(806_174) - // Standard Error: 961 - .saturating_add(Weight::from_ref_time(799_088).saturating_mul(r.into())) + // Minimum execution time: 673 nanoseconds. + Weight::from_ref_time(851_822) + // Standard Error: 695 + .saturating_add(Weight::from_ref_time(795_372).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_br_table(r: u32, ) -> Weight { - // Minimum execution time: 617 nanoseconds. - Weight::from_ref_time(479_299) - // Standard Error: 1_755 - .saturating_add(Weight::from_ref_time(1_078_274).saturating_mul(r.into())) + // Minimum execution time: 646 nanoseconds. + Weight::from_ref_time(438_288) + // Standard Error: 1_943 + .saturating_add(Weight::from_ref_time(1_076_908).saturating_mul(r.into())) } /// The range of component `e` is `[1, 256]`. fn instr_br_table_per_entry(e: u32, ) -> Weight { - // Minimum execution time: 2_170 nanoseconds. - Weight::from_ref_time(2_607_768) - // Standard Error: 70 - .saturating_add(Weight::from_ref_time(4_831).saturating_mul(e.into())) + // Minimum execution time: 2_206 nanoseconds. + Weight::from_ref_time(2_563_274) + // Standard Error: 63 + .saturating_add(Weight::from_ref_time(4_740).saturating_mul(e.into())) } /// The range of component `r` is `[0, 50]`. fn instr_call(r: u32, ) -> Weight { - // Minimum execution time: 623 nanoseconds. - Weight::from_ref_time(1_328_247) - // Standard Error: 2_728 - .saturating_add(Weight::from_ref_time(2_204_920).saturating_mul(r.into())) + // Minimum execution time: 709 nanoseconds. + Weight::from_ref_time(1_527_923) + // Standard Error: 2_893 + .saturating_add(Weight::from_ref_time(2_205_477).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_call_indirect(r: u32, ) -> Weight { - // Minimum execution time: 762 nanoseconds. - Weight::from_ref_time(1_967_454) - // Standard Error: 1_159 - .saturating_add(Weight::from_ref_time(2_795_774).saturating_mul(r.into())) + // Minimum execution time: 757 nanoseconds. + Weight::from_ref_time(1_739_074) + // Standard Error: 1_967 + .saturating_add(Weight::from_ref_time(2_818_376).saturating_mul(r.into())) } /// The range of component `p` is `[0, 128]`. fn instr_call_indirect_per_param(p: u32, ) -> Weight { - // Minimum execution time: 4_241 nanoseconds. - Weight::from_ref_time(5_088_559) - // Standard Error: 284 - .saturating_add(Weight::from_ref_time(178_938).saturating_mul(p.into())) + // Minimum execution time: 4_169 nanoseconds. + Weight::from_ref_time(5_093_297) + // Standard Error: 314 + .saturating_add(Weight::from_ref_time(178_791).saturating_mul(p.into())) } /// The range of component `l` is `[0, 1024]`. - fn call_per_local(l: u32, ) -> Weight { - // Minimum execution time: 602 nanoseconds. - Weight::from_ref_time(864_324) - // Standard Error: 16 - .saturating_add(Weight::from_ref_time(1_221).saturating_mul(l.into())) + fn instr_call_per_local(l: u32, ) -> Weight { + // Minimum execution time: 2_826 nanoseconds. + Weight::from_ref_time(4_079_241) + // Standard Error: 38 + .saturating_add(Weight::from_ref_time(46_615).saturating_mul(l.into())) } /// The range of component `r` is `[0, 50]`. fn instr_local_get(r: u32, ) -> Weight { - // Minimum execution time: 2_020 nanoseconds. - Weight::from_ref_time(2_289_265) - // Standard Error: 216 - .saturating_add(Weight::from_ref_time(365_096).saturating_mul(r.into())) + // Minimum execution time: 2_004 nanoseconds. + Weight::from_ref_time(2_237_430) + // Standard Error: 269 + .saturating_add(Weight::from_ref_time(366_103).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_local_set(r: u32, ) -> Weight { - // Minimum execution time: 1_930 nanoseconds. - Weight::from_ref_time(2_183_645) - // Standard Error: 212 - .saturating_add(Weight::from_ref_time(383_186).saturating_mul(r.into())) + // Minimum execution time: 1_891 nanoseconds. + Weight::from_ref_time(2_231_809) + // Standard Error: 231 + .saturating_add(Weight::from_ref_time(382_554).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_local_tee(r: u32, ) -> Weight { - // Minimum execution time: 1_925 nanoseconds. - Weight::from_ref_time(2_226_681) - // Standard Error: 244 - .saturating_add(Weight::from_ref_time(526_867).saturating_mul(r.into())) + // Minimum execution time: 1_967 nanoseconds. + Weight::from_ref_time(2_258_517) + // Standard Error: 267 + .saturating_add(Weight::from_ref_time(525_737).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_global_get(r: u32, ) -> Weight { - // Minimum execution time: 711 nanoseconds. - Weight::from_ref_time(1_089_679) - // Standard Error: 427 - .saturating_add(Weight::from_ref_time(812_313).saturating_mul(r.into())) + // Minimum execution time: 724 nanoseconds. + Weight::from_ref_time(1_086_683) + // Standard Error: 279 + .saturating_add(Weight::from_ref_time(810_899).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_global_set(r: u32, ) -> Weight { - // Minimum execution time: 695 nanoseconds. - Weight::from_ref_time(977_803) - // Standard Error: 336 - .saturating_add(Weight::from_ref_time(831_843).saturating_mul(r.into())) + // Minimum execution time: 720 nanoseconds. + Weight::from_ref_time(994_290) + // Standard Error: 474 + .saturating_add(Weight::from_ref_time(830_890).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_memory_current(r: u32, ) -> Weight { - // Minimum execution time: 714 nanoseconds. - Weight::from_ref_time(842_291) - // Standard Error: 2_487 - .saturating_add(Weight::from_ref_time(704_189).saturating_mul(r.into())) + // Minimum execution time: 694 nanoseconds. + Weight::from_ref_time(1_016_530) + // Standard Error: 385 + .saturating_add(Weight::from_ref_time(694_391).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn instr_memory_grow(r: u32, ) -> Weight { - // Minimum execution time: 629 nanoseconds. - Weight::from_ref_time(739_967) - // Standard Error: 5_760 - .saturating_add(Weight::from_ref_time(185_431_532).saturating_mul(r.into())) + // Minimum execution time: 670 nanoseconds. + Weight::from_ref_time(761_265) + // Standard Error: 4_960 + .saturating_add(Weight::from_ref_time(184_777_534).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64clz(r: u32, ) -> Weight { - // Minimum execution time: 644 nanoseconds. - Weight::from_ref_time(928_673) - // Standard Error: 211 - .saturating_add(Weight::from_ref_time(507_008).saturating_mul(r.into())) + // Minimum execution time: 671 nanoseconds. + Weight::from_ref_time(776_052) + // Standard Error: 664 + .saturating_add(Weight::from_ref_time(518_518).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64ctz(r: u32, ) -> Weight { - // Minimum execution time: 640 nanoseconds. - Weight::from_ref_time(912_498) - // Standard Error: 237 - .saturating_add(Weight::from_ref_time(511_313).saturating_mul(r.into())) + // Minimum execution time: 669 nanoseconds. + Weight::from_ref_time(917_584) + // Standard Error: 217 + .saturating_add(Weight::from_ref_time(511_039).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64popcnt(r: u32, ) -> Weight { - // Minimum execution time: 613 nanoseconds. - Weight::from_ref_time(861_367) - // Standard Error: 510 - .saturating_add(Weight::from_ref_time(514_436).saturating_mul(r.into())) + // Minimum execution time: 653 nanoseconds. + Weight::from_ref_time(938_656) + // Standard Error: 262 + .saturating_add(Weight::from_ref_time(511_343).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64eqz(r: u32, ) -> Weight { - // Minimum execution time: 620 nanoseconds. - Weight::from_ref_time(956_085) - // Standard Error: 332 - .saturating_add(Weight::from_ref_time(522_709).saturating_mul(r.into())) + // Minimum execution time: 635 nanoseconds. + Weight::from_ref_time(891_185) + // Standard Error: 464 + .saturating_add(Weight::from_ref_time(526_158).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64extendsi32(r: u32, ) -> Weight { - // Minimum execution time: 622 nanoseconds. - Weight::from_ref_time(924_229) - // Standard Error: 213 - .saturating_add(Weight::from_ref_time(504_512).saturating_mul(r.into())) + // Minimum execution time: 662 nanoseconds. + Weight::from_ref_time(947_357) + // Standard Error: 347 + .saturating_add(Weight::from_ref_time(505_477).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64extendui32(r: u32, ) -> Weight { - // Minimum execution time: 620 nanoseconds. - Weight::from_ref_time(915_900) - // Standard Error: 255 - .saturating_add(Weight::from_ref_time(505_383).saturating_mul(r.into())) + // Minimum execution time: 643 nanoseconds. + Weight::from_ref_time(951_646) + // Standard Error: 210 + .saturating_add(Weight::from_ref_time(504_135).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32wrapi64(r: u32, ) -> Weight { - // Minimum execution time: 598 nanoseconds. - Weight::from_ref_time(887_576) - // Standard Error: 286 - .saturating_add(Weight::from_ref_time(504_698).saturating_mul(r.into())) + // Minimum execution time: 654 nanoseconds. + Weight::from_ref_time(909_799) + // Standard Error: 244 + .saturating_add(Weight::from_ref_time(504_139).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64eq(r: u32, ) -> Weight { - // Minimum execution time: 640 nanoseconds. - Weight::from_ref_time(881_539) - // Standard Error: 201 - .saturating_add(Weight::from_ref_time(731_431).saturating_mul(r.into())) + // Minimum execution time: 670 nanoseconds. + Weight::from_ref_time(933_017) + // Standard Error: 237 + .saturating_add(Weight::from_ref_time(731_463).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64ne(r: u32, ) -> Weight { - // Minimum execution time: 644 nanoseconds. - Weight::from_ref_time(923_842) - // Standard Error: 217 - .saturating_add(Weight::from_ref_time(732_087).saturating_mul(r.into())) + // Minimum execution time: 652 nanoseconds. + Weight::from_ref_time(943_621) + // Standard Error: 209 + .saturating_add(Weight::from_ref_time(731_496).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64lts(r: u32, ) -> Weight { - // Minimum execution time: 608 nanoseconds. - Weight::from_ref_time(876_795) - // Standard Error: 239 - .saturating_add(Weight::from_ref_time(739_968).saturating_mul(r.into())) + // Minimum execution time: 605 nanoseconds. + Weight::from_ref_time(912_852) + // Standard Error: 240 + .saturating_add(Weight::from_ref_time(740_000).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64ltu(r: u32, ) -> Weight { - // Minimum execution time: 636 nanoseconds. - Weight::from_ref_time(932_606) - // Standard Error: 176 - .saturating_add(Weight::from_ref_time(741_092).saturating_mul(r.into())) + // Minimum execution time: 665 nanoseconds. + Weight::from_ref_time(944_114) + // Standard Error: 256 + .saturating_add(Weight::from_ref_time(742_319).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64gts(r: u32, ) -> Weight { - // Minimum execution time: 645 nanoseconds. - Weight::from_ref_time(936_025) - // Standard Error: 235 - .saturating_add(Weight::from_ref_time(745_774).saturating_mul(r.into())) + // Minimum execution time: 658 nanoseconds. + Weight::from_ref_time(952_098) + // Standard Error: 313 + .saturating_add(Weight::from_ref_time(746_511).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64gtu(r: u32, ) -> Weight { - // Minimum execution time: 621 nanoseconds. - Weight::from_ref_time(900_536) - // Standard Error: 202 - .saturating_add(Weight::from_ref_time(744_075).saturating_mul(r.into())) + // Minimum execution time: 630 nanoseconds. + Weight::from_ref_time(910_321) + // Standard Error: 217 + .saturating_add(Weight::from_ref_time(745_505).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64les(r: u32, ) -> Weight { - // Minimum execution time: 616 nanoseconds. - Weight::from_ref_time(912_588) - // Standard Error: 237 - .saturating_add(Weight::from_ref_time(733_339).saturating_mul(r.into())) + // Minimum execution time: 644 nanoseconds. + Weight::from_ref_time(949_205) + // Standard Error: 339 + .saturating_add(Weight::from_ref_time(734_339).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64leu(r: u32, ) -> Weight { - // Minimum execution time: 625 nanoseconds. - Weight::from_ref_time(931_198) - // Standard Error: 548 - .saturating_add(Weight::from_ref_time(740_440).saturating_mul(r.into())) + // Minimum execution time: 636 nanoseconds. + Weight::from_ref_time(834_866) + // Standard Error: 647 + .saturating_add(Weight::from_ref_time(745_754).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64ges(r: u32, ) -> Weight { - // Minimum execution time: 637 nanoseconds. - Weight::from_ref_time(931_656) - // Standard Error: 449 - .saturating_add(Weight::from_ref_time(734_363).saturating_mul(r.into())) + // Minimum execution time: 655 nanoseconds. + Weight::from_ref_time(1_077_675) + // Standard Error: 368 + .saturating_add(Weight::from_ref_time(730_238).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64geu(r: u32, ) -> Weight { - // Minimum execution time: 642 nanoseconds. - Weight::from_ref_time(896_129) - // Standard Error: 414 - .saturating_add(Weight::from_ref_time(738_775).saturating_mul(r.into())) + // Minimum execution time: 669 nanoseconds. + Weight::from_ref_time(923_406) + // Standard Error: 255 + .saturating_add(Weight::from_ref_time(737_510).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64add(r: u32, ) -> Weight { - // Minimum execution time: 647 nanoseconds. - Weight::from_ref_time(928_256) - // Standard Error: 224 - .saturating_add(Weight::from_ref_time(717_232).saturating_mul(r.into())) + // Minimum execution time: 643 nanoseconds. + Weight::from_ref_time(1_081_037) + // Standard Error: 468 + .saturating_add(Weight::from_ref_time(714_675).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64sub(r: u32, ) -> Weight { - // Minimum execution time: 600 nanoseconds. - Weight::from_ref_time(921_869) - // Standard Error: 228 - .saturating_add(Weight::from_ref_time(712_769).saturating_mul(r.into())) + // Minimum execution time: 655 nanoseconds. + Weight::from_ref_time(931_272) + // Standard Error: 264 + .saturating_add(Weight::from_ref_time(712_782).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64mul(r: u32, ) -> Weight { - // Minimum execution time: 625 nanoseconds. - Weight::from_ref_time(925_986) - // Standard Error: 246 - .saturating_add(Weight::from_ref_time(713_868).saturating_mul(r.into())) + // Minimum execution time: 653 nanoseconds. + Weight::from_ref_time(939_517) + // Standard Error: 317 + .saturating_add(Weight::from_ref_time(715_058).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64divs(r: u32, ) -> Weight { - // Minimum execution time: 635 nanoseconds. - Weight::from_ref_time(938_689) - // Standard Error: 344 - .saturating_add(Weight::from_ref_time(1_352_407).saturating_mul(r.into())) + // Minimum execution time: 650 nanoseconds. + Weight::from_ref_time(849_719) + // Standard Error: 882 + .saturating_add(Weight::from_ref_time(1_362_244).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64divu(r: u32, ) -> Weight { - // Minimum execution time: 616 nanoseconds. - Weight::from_ref_time(911_026) - // Standard Error: 226 - .saturating_add(Weight::from_ref_time(1_281_843).saturating_mul(r.into())) + // Minimum execution time: 678 nanoseconds. + Weight::from_ref_time(1_118_165) + // Standard Error: 672 + .saturating_add(Weight::from_ref_time(1_279_302).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64rems(r: u32, ) -> Weight { - // Minimum execution time: 631 nanoseconds. - Weight::from_ref_time(889_623) - // Standard Error: 318 - .saturating_add(Weight::from_ref_time(1_396_685).saturating_mul(r.into())) + // Minimum execution time: 654 nanoseconds. + Weight::from_ref_time(967_755) + // Standard Error: 500 + .saturating_add(Weight::from_ref_time(1_398_906).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64remu(r: u32, ) -> Weight { - // Minimum execution time: 652 nanoseconds. - Weight::from_ref_time(914_980) - // Standard Error: 184 - .saturating_add(Weight::from_ref_time(1_282_614).saturating_mul(r.into())) + // Minimum execution time: 674 nanoseconds. + Weight::from_ref_time(955_838) + // Standard Error: 383 + .saturating_add(Weight::from_ref_time(1_283_865).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64and(r: u32, ) -> Weight { - // Minimum execution time: 612 nanoseconds. - Weight::from_ref_time(904_326) - // Standard Error: 217 - .saturating_add(Weight::from_ref_time(717_525).saturating_mul(r.into())) + // Minimum execution time: 638 nanoseconds. + Weight::from_ref_time(899_719) + // Standard Error: 355 + .saturating_add(Weight::from_ref_time(719_027).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64or(r: u32, ) -> Weight { - // Minimum execution time: 626 nanoseconds. - Weight::from_ref_time(902_453) - // Standard Error: 353 - .saturating_add(Weight::from_ref_time(718_838).saturating_mul(r.into())) + // Minimum execution time: 668 nanoseconds. + Weight::from_ref_time(901_406) + // Standard Error: 262 + .saturating_add(Weight::from_ref_time(718_511).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64xor(r: u32, ) -> Weight { - // Minimum execution time: 638 nanoseconds. - Weight::from_ref_time(620_383) - // Standard Error: 1_534 - .saturating_add(Weight::from_ref_time(740_317).saturating_mul(r.into())) + // Minimum execution time: 641 nanoseconds. + Weight::from_ref_time(934_889) + // Standard Error: 237 + .saturating_add(Weight::from_ref_time(717_547).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64shl(r: u32, ) -> Weight { - // Minimum execution time: 645 nanoseconds. - Weight::from_ref_time(1_032_748) - // Standard Error: 1_063 - .saturating_add(Weight::from_ref_time(737_187).saturating_mul(r.into())) + // Minimum execution time: 657 nanoseconds. + Weight::from_ref_time(960_415) + // Standard Error: 372 + .saturating_add(Weight::from_ref_time(734_456).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64shrs(r: u32, ) -> Weight { - // Minimum execution time: 637 nanoseconds. - Weight::from_ref_time(895_003) - // Standard Error: 388 - .saturating_add(Weight::from_ref_time(735_905).saturating_mul(r.into())) + // Minimum execution time: 687 nanoseconds. + Weight::from_ref_time(931_811) + // Standard Error: 198 + .saturating_add(Weight::from_ref_time(734_752).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64shru(r: u32, ) -> Weight { - // Minimum execution time: 632 nanoseconds. - Weight::from_ref_time(920_194) - // Standard Error: 305 - .saturating_add(Weight::from_ref_time(734_739).saturating_mul(r.into())) + // Minimum execution time: 638 nanoseconds. + Weight::from_ref_time(908_413) + // Standard Error: 523 + .saturating_add(Weight::from_ref_time(736_988).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64rotl(r: u32, ) -> Weight { - // Minimum execution time: 644 nanoseconds. - Weight::from_ref_time(903_423) - // Standard Error: 293 - .saturating_add(Weight::from_ref_time(734_684).saturating_mul(r.into())) + // Minimum execution time: 657 nanoseconds. + Weight::from_ref_time(932_504) + // Standard Error: 262 + .saturating_add(Weight::from_ref_time(734_755).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64rotr(r: u32, ) -> Weight { - // Minimum execution time: 630 nanoseconds. - Weight::from_ref_time(900_475) - // Standard Error: 178 - .saturating_add(Weight::from_ref_time(734_666).saturating_mul(r.into())) + // Minimum execution time: 675 nanoseconds. + Weight::from_ref_time(909_123) + // Standard Error: 308 + .saturating_add(Weight::from_ref_time(736_068).saturating_mul(r.into())) } } From 7f155412a59e38edb4a4ce455258413bedaea772 Mon Sep 17 00:00:00 2001 From: Alexander Gryaznov Date: Thu, 1 Dec 2022 22:44:01 +0200 Subject: [PATCH 09/10] fix benches --- frame/contracts/src/schedule.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frame/contracts/src/schedule.rs b/frame/contracts/src/schedule.rs index ae3c7a23930b4..9d02989642737 100644 --- a/frame/contracts/src/schedule.rs +++ b/frame/contracts/src/schedule.rs @@ -560,7 +560,7 @@ impl Default for InstructionWeights { 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, 1), - call_per_local: cost_instr!(call_per_local, 1), + call_per_local: cost_instr!(instr_call_per_local, 1), local_get: cost_instr!(instr_local_get, 1), local_set: cost_instr!(instr_local_set, 1), local_tee: cost_instr!(instr_local_tee, 2), From aae6c1effbf00ba708d4c60be2e723066069eb83 Mon Sep 17 00:00:00 2001 From: command-bot <> Date: Thu, 1 Dec 2022 22:31:15 +0000 Subject: [PATCH 10/10] ".git/.scripts/bench-bot.sh" pallet dev pallet_contracts --- frame/contracts/src/weights.rs | 1848 ++++++++++++++++---------------- 1 file changed, 926 insertions(+), 922 deletions(-) diff --git a/frame/contracts/src/weights.rs b/frame/contracts/src/weights.rs index 60826f4de0fe2..680f4c94ebd9f 100644 --- a/frame/contracts/src/weights.rs +++ b/frame/contracts/src/weights.rs @@ -171,17 +171,17 @@ pub struct SubstrateWeight(PhantomData); impl WeightInfo for SubstrateWeight { // Storage: Contracts DeletionQueue (r:1 w:0) fn on_process_deletion_queue_batch() -> Weight { - // Minimum execution time: 3_209 nanoseconds. - Weight::from_ref_time(3_403_000) + // Minimum execution time: 3_148 nanoseconds. + Weight::from_ref_time(3_326_000) .saturating_add(T::DbWeight::get().reads(1)) } // Storage: Skipped Metadata (r:0 w:0) /// The range of component `k` is `[0, 1024]`. fn on_initialize_per_trie_key(k: u32, ) -> Weight { - // Minimum execution time: 15_358 nanoseconds. - Weight::from_ref_time(13_772_453) - // Standard Error: 1_066 - .saturating_add(Weight::from_ref_time(949_480).saturating_mul(k.into())) + // Minimum execution time: 15_318 nanoseconds. + Weight::from_ref_time(14_905_070) + // Standard Error: 1_055 + .saturating_add(Weight::from_ref_time(941_176).saturating_mul(k.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(k.into()))) @@ -189,10 +189,10 @@ impl WeightInfo for SubstrateWeight { // Storage: Contracts DeletionQueue (r:1 w:0) /// The range of component `q` is `[0, 128]`. fn on_initialize_per_queue_item(q: u32, ) -> Weight { - // Minimum execution time: 3_121 nanoseconds. - Weight::from_ref_time(15_011_764) - // Standard Error: 4_701 - .saturating_add(Weight::from_ref_time(1_215_638).saturating_mul(q.into())) + // Minimum execution time: 3_182 nanoseconds. + Weight::from_ref_time(14_837_078) + // Standard Error: 3_423 + .saturating_add(Weight::from_ref_time(1_203_909).saturating_mul(q.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -200,10 +200,10 @@ impl WeightInfo for SubstrateWeight { // Storage: Contracts CodeStorage (r:0 w:1) /// The range of component `c` is `[0, 64226]`. fn reinstrument(c: u32, ) -> Weight { - // Minimum execution time: 28_161 nanoseconds. - Weight::from_ref_time(23_812_013) - // Standard Error: 55 - .saturating_add(Weight::from_ref_time(46_750).saturating_mul(c.into())) + // Minimum execution time: 34_272 nanoseconds. + Weight::from_ref_time(33_159_915) + // Standard Error: 60 + .saturating_add(Weight::from_ref_time(46_967).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -214,10 +214,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `c` is `[0, 131072]`. fn call_with_code_per_byte(c: u32, ) -> Weight { - // Minimum execution time: 298_079 nanoseconds. - Weight::from_ref_time(318_905_546) - // Standard Error: 29 - .saturating_add(Weight::from_ref_time(30_906).saturating_mul(c.into())) + // Minimum execution time: 395_141 nanoseconds. + Weight::from_ref_time(413_672_628) + // Standard Error: 25 + .saturating_add(Weight::from_ref_time(30_570).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(4)) } @@ -232,12 +232,12 @@ impl WeightInfo for SubstrateWeight { /// The range of component `c` is `[0, 64226]`. /// The range of component `s` is `[0, 1048576]`. fn instantiate_with_code(c: u32, s: u32, ) -> Weight { - // Minimum execution time: 2_114_510 nanoseconds. - Weight::from_ref_time(347_274_879) - // Standard Error: 86 - .saturating_add(Weight::from_ref_time(89_664).saturating_mul(c.into())) - // Standard Error: 5 - .saturating_add(Weight::from_ref_time(1_729).saturating_mul(s.into())) + // Minimum execution time: 2_259_439 nanoseconds. + Weight::from_ref_time(407_506_250) + // Standard Error: 79 + .saturating_add(Weight::from_ref_time(89_557).saturating_mul(c.into())) + // Standard Error: 4 + .saturating_add(Weight::from_ref_time(1_804).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(8)) .saturating_add(T::DbWeight::get().writes(9)) } @@ -250,10 +250,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `s` is `[0, 1048576]`. fn instantiate(s: u32, ) -> Weight { - // Minimum execution time: 186_437 nanoseconds. - Weight::from_ref_time(176_770_302) - // Standard Error: 2 - .saturating_add(Weight::from_ref_time(1_497).saturating_mul(s.into())) + // Minimum execution time: 185_950 nanoseconds. + Weight::from_ref_time(173_152_122) + // Standard Error: 4 + .saturating_add(Weight::from_ref_time(1_559).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(8)) .saturating_add(T::DbWeight::get().writes(7)) } @@ -263,8 +263,8 @@ impl WeightInfo for SubstrateWeight { // Storage: System Account (r:1 w:1) // Storage: System EventTopics (r:2 w:2) fn call() -> Weight { - // Minimum execution time: 153_374 nanoseconds. - Weight::from_ref_time(154_304_000) + // Minimum execution time: 154_738 nanoseconds. + Weight::from_ref_time(159_212_000) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(4)) } @@ -274,10 +274,10 @@ impl WeightInfo for SubstrateWeight { // Storage: Contracts OwnerInfoOf (r:0 w:1) /// The range of component `c` is `[0, 64226]`. fn upload_code(c: u32, ) -> Weight { - // Minimum execution time: 289_521 nanoseconds. - Weight::from_ref_time(292_947_433) - // Standard Error: 94 - .saturating_add(Weight::from_ref_time(90_141).saturating_mul(c.into())) + // Minimum execution time: 392_302 nanoseconds. + Weight::from_ref_time(402_889_681) + // Standard Error: 84 + .saturating_add(Weight::from_ref_time(89_393).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(4)) } @@ -286,8 +286,8 @@ impl WeightInfo for SubstrateWeight { // Storage: Contracts CodeStorage (r:0 w:1) // Storage: Contracts PristineCode (r:0 w:1) fn remove_code() -> Weight { - // Minimum execution time: 39_806 nanoseconds. - Weight::from_ref_time(40_283_000) + // Minimum execution time: 39_892 nanoseconds. + Weight::from_ref_time(40_258_000) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(4)) } @@ -295,8 +295,8 @@ impl WeightInfo for SubstrateWeight { // Storage: Contracts OwnerInfoOf (r:2 w:2) // Storage: System EventTopics (r:3 w:3) fn set_code() -> Weight { - // Minimum execution time: 41_070 nanoseconds. - Weight::from_ref_time(41_760_000) + // Minimum execution time: 41_441 nanoseconds. + Weight::from_ref_time(42_011_000) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(6)) } @@ -307,10 +307,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_caller(r: u32, ) -> Weight { - // Minimum execution time: 290_184 nanoseconds. - Weight::from_ref_time(295_218_453) - // Standard Error: 39_111 - .saturating_add(Weight::from_ref_time(16_352_610).saturating_mul(r.into())) + // Minimum execution time: 383_919 nanoseconds. + Weight::from_ref_time(387_844_956) + // Standard Error: 38_460 + .saturating_add(Weight::from_ref_time(16_014_536).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -321,10 +321,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_is_contract(r: u32, ) -> Weight { - // Minimum execution time: 290_059 nanoseconds. - Weight::from_ref_time(242_170_456) - // Standard Error: 422_420 - .saturating_add(Weight::from_ref_time(194_912_519).saturating_mul(r.into())) + // Minimum execution time: 384_047 nanoseconds. + Weight::from_ref_time(316_828_665) + // Standard Error: 571_260 + .saturating_add(Weight::from_ref_time(197_635_022).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().reads((80_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3)) @@ -336,10 +336,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_code_hash(r: u32, ) -> Weight { - // Minimum execution time: 292_123 nanoseconds. - Weight::from_ref_time(245_684_260) - // Standard Error: 394_774 - .saturating_add(Weight::from_ref_time(239_457_007).saturating_mul(r.into())) + // Minimum execution time: 385_259 nanoseconds. + Weight::from_ref_time(338_849_650) + // Standard Error: 447_004 + .saturating_add(Weight::from_ref_time(235_734_380).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().reads((80_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3)) @@ -351,10 +351,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_own_code_hash(r: u32, ) -> Weight { - // Minimum execution time: 290_110 nanoseconds. - Weight::from_ref_time(298_472_928) - // Standard Error: 31_268 - .saturating_add(Weight::from_ref_time(20_305_478).saturating_mul(r.into())) + // Minimum execution time: 385_528 nanoseconds. + Weight::from_ref_time(388_332_749) + // Standard Error: 43_017 + .saturating_add(Weight::from_ref_time(20_406_602).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -365,10 +365,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_caller_is_origin(r: u32, ) -> Weight { - // Minimum execution time: 286_150 nanoseconds. - Weight::from_ref_time(295_209_467) - // Standard Error: 24_752 - .saturating_add(Weight::from_ref_time(10_973_559).saturating_mul(r.into())) + // Minimum execution time: 382_243 nanoseconds. + Weight::from_ref_time(387_692_764) + // Standard Error: 32_726 + .saturating_add(Weight::from_ref_time(10_753_573).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -379,10 +379,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_address(r: u32, ) -> Weight { - // Minimum execution time: 290_004 nanoseconds. - Weight::from_ref_time(296_825_250) - // Standard Error: 25_370 - .saturating_add(Weight::from_ref_time(16_126_102).saturating_mul(r.into())) + // Minimum execution time: 383_993 nanoseconds. + Weight::from_ref_time(389_189_394) + // Standard Error: 55_885 + .saturating_add(Weight::from_ref_time(15_943_739).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -393,10 +393,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_gas_left(r: u32, ) -> Weight { - // Minimum execution time: 286_683 nanoseconds. - Weight::from_ref_time(295_628_703) - // Standard Error: 33_334 - .saturating_add(Weight::from_ref_time(15_776_440).saturating_mul(r.into())) + // Minimum execution time: 383_057 nanoseconds. + Weight::from_ref_time(387_466_678) + // Standard Error: 38_570 + .saturating_add(Weight::from_ref_time(15_739_675).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -407,10 +407,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_balance(r: u32, ) -> Weight { - // Minimum execution time: 286_661 nanoseconds. - Weight::from_ref_time(295_757_164) - // Standard Error: 93_083 - .saturating_add(Weight::from_ref_time(87_486_671).saturating_mul(r.into())) + // Minimum execution time: 383_688 nanoseconds. + Weight::from_ref_time(394_708_428) + // Standard Error: 101_035 + .saturating_add(Weight::from_ref_time(89_822_613).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(7)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -421,10 +421,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_value_transferred(r: u32, ) -> Weight { - // Minimum execution time: 286_336 nanoseconds. - Weight::from_ref_time(295_030_350) - // Standard Error: 26_067 - .saturating_add(Weight::from_ref_time(15_959_821).saturating_mul(r.into())) + // Minimum execution time: 383_511 nanoseconds. + Weight::from_ref_time(387_270_075) + // Standard Error: 33_383 + .saturating_add(Weight::from_ref_time(15_672_963).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -435,10 +435,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_minimum_balance(r: u32, ) -> Weight { - // Minimum execution time: 287_660 nanoseconds. - Weight::from_ref_time(296_280_146) - // Standard Error: 33_623 - .saturating_add(Weight::from_ref_time(15_644_160).saturating_mul(r.into())) + // Minimum execution time: 383_483 nanoseconds. + Weight::from_ref_time(386_995_457) + // Standard Error: 28_781 + .saturating_add(Weight::from_ref_time(15_632_597).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -449,10 +449,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_block_number(r: u32, ) -> Weight { - // Minimum execution time: 290_394 nanoseconds. - Weight::from_ref_time(295_907_092) - // Standard Error: 33_656 - .saturating_add(Weight::from_ref_time(15_568_169).saturating_mul(r.into())) + // Minimum execution time: 383_630 nanoseconds. + Weight::from_ref_time(387_801_190) + // Standard Error: 41_234 + .saturating_add(Weight::from_ref_time(15_531_236).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -463,10 +463,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_now(r: u32, ) -> Weight { - // Minimum execution time: 290_344 nanoseconds. - Weight::from_ref_time(297_935_014) - // Standard Error: 36_925 - .saturating_add(Weight::from_ref_time(15_662_766).saturating_mul(r.into())) + // Minimum execution time: 383_668 nanoseconds. + Weight::from_ref_time(387_490_160) + // Standard Error: 28_070 + .saturating_add(Weight::from_ref_time(15_639_764).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -478,10 +478,10 @@ impl WeightInfo for SubstrateWeight { // Storage: TransactionPayment NextFeeMultiplier (r:1 w:0) /// The range of component `r` is `[0, 20]`. fn seal_weight_to_fee(r: u32, ) -> Weight { - // Minimum execution time: 286_634 nanoseconds. - Weight::from_ref_time(295_677_557) - // Standard Error: 79_944 - .saturating_add(Weight::from_ref_time(84_863_962).saturating_mul(r.into())) + // Minimum execution time: 383_401 nanoseconds. + Weight::from_ref_time(393_140_360) + // Standard Error: 95_092 + .saturating_add(Weight::from_ref_time(83_864_160).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(7)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -492,10 +492,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_gas(r: u32, ) -> Weight { - // Minimum execution time: 142_405 nanoseconds. - Weight::from_ref_time(144_964_372) - // Standard Error: 14_377 - .saturating_add(Weight::from_ref_time(8_111_285).saturating_mul(r.into())) + // Minimum execution time: 142_684 nanoseconds. + Weight::from_ref_time(145_540_019) + // Standard Error: 18_177 + .saturating_add(Weight::from_ref_time(8_061_360).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -506,10 +506,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_input(r: u32, ) -> Weight { - // Minimum execution time: 289_852 nanoseconds. - Weight::from_ref_time(296_153_703) - // Standard Error: 37_253 - .saturating_add(Weight::from_ref_time(13_815_115).saturating_mul(r.into())) + // Minimum execution time: 383_472 nanoseconds. + Weight::from_ref_time(386_518_915) + // Standard Error: 46_174 + .saturating_add(Weight::from_ref_time(14_052_552).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -520,10 +520,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `n` is `[0, 1024]`. fn seal_input_per_kb(n: u32, ) -> Weight { - // Minimum execution time: 302_659 nanoseconds. - Weight::from_ref_time(327_610_676) - // Standard Error: 3_863 - .saturating_add(Weight::from_ref_time(9_607_271).saturating_mul(n.into())) + // Minimum execution time: 398_912 nanoseconds. + Weight::from_ref_time(426_793_015) + // Standard Error: 5_524 + .saturating_add(Weight::from_ref_time(9_645_931).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -534,10 +534,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 1]`. fn seal_return(r: u32, ) -> Weight { - // Minimum execution time: 283_448 nanoseconds. - Weight::from_ref_time(292_530_020) - // Standard Error: 449_442 - .saturating_add(Weight::from_ref_time(9_187_279).saturating_mul(r.into())) + // Minimum execution time: 380_288 nanoseconds. + Weight::from_ref_time(382_064_302) + // Standard Error: 274_854 + .saturating_add(Weight::from_ref_time(5_341_497).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -548,10 +548,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `n` is `[0, 1024]`. fn seal_return_per_kb(n: u32, ) -> Weight { - // Minimum execution time: 286_887 nanoseconds. - Weight::from_ref_time(295_000_987) - // Standard Error: 761 - .saturating_add(Weight::from_ref_time(186_721).saturating_mul(n.into())) + // Minimum execution time: 382_104 nanoseconds. + Weight::from_ref_time(383_966_376) + // Standard Error: 668 + .saturating_add(Weight::from_ref_time(230_898).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -564,10 +564,10 @@ impl WeightInfo for SubstrateWeight { // Storage: Contracts OwnerInfoOf (r:1 w:1) /// The range of component `r` is `[0, 1]`. fn seal_terminate(r: u32, ) -> Weight { - // Minimum execution time: 285_502 nanoseconds. - Weight::from_ref_time(293_946_312) - // Standard Error: 293_480 - .saturating_add(Weight::from_ref_time(53_291_887).saturating_mul(r.into())) + // Minimum execution time: 382_423 nanoseconds. + Weight::from_ref_time(384_162_748) + // Standard Error: 403_637 + .saturating_add(Weight::from_ref_time(57_465_451).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().reads((5_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3)) @@ -581,10 +581,10 @@ impl WeightInfo for SubstrateWeight { // Storage: RandomnessCollectiveFlip RandomMaterial (r:1 w:0) /// The range of component `r` is `[0, 20]`. fn seal_random(r: u32, ) -> Weight { - // Minimum execution time: 285_405 nanoseconds. - Weight::from_ref_time(300_967_985) - // Standard Error: 95_545 - .saturating_add(Weight::from_ref_time(107_079_735).saturating_mul(r.into())) + // Minimum execution time: 382_853 nanoseconds. + Weight::from_ref_time(391_962_017) + // Standard Error: 102_169 + .saturating_add(Weight::from_ref_time(108_325_188).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(7)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -595,10 +595,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_deposit_event(r: u32, ) -> Weight { - // Minimum execution time: 285_153 nanoseconds. - Weight::from_ref_time(301_098_876) - // Standard Error: 109_141 - .saturating_add(Weight::from_ref_time(215_177_428).saturating_mul(r.into())) + // Minimum execution time: 380_999 nanoseconds. + Weight::from_ref_time(392_336_632) + // Standard Error: 168_846 + .saturating_add(Weight::from_ref_time(218_950_403).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -610,12 +610,12 @@ impl WeightInfo for SubstrateWeight { /// 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 { - // Minimum execution time: 1_161_450 nanoseconds. - Weight::from_ref_time(477_394_835) - // Standard Error: 495_011 - .saturating_add(Weight::from_ref_time(176_872_702).saturating_mul(t.into())) - // Standard Error: 135_953 - .saturating_add(Weight::from_ref_time(67_985_739).saturating_mul(n.into())) + // Minimum execution time: 1_276_841 nanoseconds. + Weight::from_ref_time(587_558_952) + // Standard Error: 504_583 + .saturating_add(Weight::from_ref_time(178_141_140).saturating_mul(t.into())) + // Standard Error: 138_583 + .saturating_add(Weight::from_ref_time(71_194_319).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().reads((80_u64).saturating_mul(t.into()))) .saturating_add(T::DbWeight::get().writes(3)) @@ -628,20 +628,20 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_debug_message(r: u32, ) -> Weight { - // Minimum execution time: 154_332 nanoseconds. - Weight::from_ref_time(158_622_815) - // Standard Error: 16_103 - .saturating_add(Weight::from_ref_time(12_757_596).saturating_mul(r.into())) + // Minimum execution time: 161_230 nanoseconds. + Weight::from_ref_time(168_508_241) + // Standard Error: 31_112 + .saturating_add(Weight::from_ref_time(12_496_531).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } // Storage: Skipped Metadata (r:0 w:0) /// The range of component `r` is `[0, 10]`. fn seal_set_storage(r: u32, ) -> Weight { - // Minimum execution time: 289_187 nanoseconds. - Weight::from_ref_time(252_018_488) - // Standard Error: 458_435 - .saturating_add(Weight::from_ref_time(403_234_835).saturating_mul(r.into())) + // Minimum execution time: 383_055 nanoseconds. + Weight::from_ref_time(339_358_786) + // Standard Error: 486_941 + .saturating_add(Weight::from_ref_time(412_066_056).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().reads((80_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3)) @@ -650,10 +650,10 @@ impl WeightInfo for SubstrateWeight { // Storage: Skipped Metadata (r:0 w:0) /// The range of component `n` is `[0, 8]`. fn seal_set_storage_per_new_kb(n: u32, ) -> Weight { - // Minimum execution time: 421_630 nanoseconds. - Weight::from_ref_time(574_519_867) - // Standard Error: 1_374_550 - .saturating_add(Weight::from_ref_time(90_521_665).saturating_mul(n.into())) + // Minimum execution time: 512_301 nanoseconds. + Weight::from_ref_time(670_220_816) + // Standard Error: 1_460_983 + .saturating_add(Weight::from_ref_time(97_308_816).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(52)) .saturating_add(T::DbWeight::get().reads((7_u64).saturating_mul(n.into()))) .saturating_add(T::DbWeight::get().writes(50)) @@ -662,10 +662,10 @@ impl WeightInfo for SubstrateWeight { // Storage: Skipped Metadata (r:0 w:0) /// The range of component `n` is `[0, 8]`. fn seal_set_storage_per_old_kb(n: u32, ) -> Weight { - // Minimum execution time: 417_192 nanoseconds. - Weight::from_ref_time(548_968_956) - // Standard Error: 1_179_232 - .saturating_add(Weight::from_ref_time(64_558_627).saturating_mul(n.into())) + // Minimum execution time: 510_820 nanoseconds. + Weight::from_ref_time(638_537_372) + // Standard Error: 1_195_632 + .saturating_add(Weight::from_ref_time(65_979_491).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(51)) .saturating_add(T::DbWeight::get().reads((7_u64).saturating_mul(n.into()))) .saturating_add(T::DbWeight::get().writes(49)) @@ -674,10 +674,10 @@ impl WeightInfo for SubstrateWeight { // Storage: Skipped Metadata (r:0 w:0) /// The range of component `r` is `[0, 10]`. fn seal_clear_storage(r: u32, ) -> Weight { - // Minimum execution time: 287_396 nanoseconds. - Weight::from_ref_time(252_894_482) - // Standard Error: 486_999 - .saturating_add(Weight::from_ref_time(397_325_709).saturating_mul(r.into())) + // Minimum execution time: 383_596 nanoseconds. + Weight::from_ref_time(341_575_167) + // Standard Error: 478_894 + .saturating_add(Weight::from_ref_time(407_044_103).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().reads((80_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3)) @@ -686,10 +686,10 @@ impl WeightInfo for SubstrateWeight { // Storage: Skipped Metadata (r:0 w:0) /// The range of component `n` is `[0, 8]`. fn seal_clear_storage_per_kb(n: u32, ) -> Weight { - // Minimum execution time: 387_774 nanoseconds. - Weight::from_ref_time(532_669_715) - // Standard Error: 1_292_415 - .saturating_add(Weight::from_ref_time(65_977_214).saturating_mul(n.into())) + // Minimum execution time: 481_757 nanoseconds. + Weight::from_ref_time(628_126_550) + // Standard Error: 1_363_017 + .saturating_add(Weight::from_ref_time(67_242_851).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(51)) .saturating_add(T::DbWeight::get().reads((7_u64).saturating_mul(n.into()))) .saturating_add(T::DbWeight::get().writes(48)) @@ -698,10 +698,10 @@ impl WeightInfo for SubstrateWeight { // Storage: Skipped Metadata (r:0 w:0) /// The range of component `r` is `[0, 10]`. fn seal_get_storage(r: u32, ) -> Weight { - // Minimum execution time: 287_710 nanoseconds. - Weight::from_ref_time(264_479_105) - // Standard Error: 400_219 - .saturating_add(Weight::from_ref_time(319_901_602).saturating_mul(r.into())) + // Minimum execution time: 383_868 nanoseconds. + Weight::from_ref_time(359_800_153) + // Standard Error: 338_998 + .saturating_add(Weight::from_ref_time(323_351_220).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().reads((80_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3)) @@ -709,10 +709,10 @@ impl WeightInfo for SubstrateWeight { // Storage: Skipped Metadata (r:0 w:0) /// The range of component `n` is `[0, 8]`. fn seal_get_storage_per_kb(n: u32, ) -> Weight { - // Minimum execution time: 371_014 nanoseconds. - Weight::from_ref_time(493_966_800) - // Standard Error: 1_145_345 - .saturating_add(Weight::from_ref_time(150_565_011).saturating_mul(n.into())) + // Minimum execution time: 462_237 nanoseconds. + Weight::from_ref_time(585_809_405) + // Standard Error: 1_181_517 + .saturating_add(Weight::from_ref_time(160_905_409).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(51)) .saturating_add(T::DbWeight::get().reads((7_u64).saturating_mul(n.into()))) .saturating_add(T::DbWeight::get().writes(3)) @@ -720,10 +720,10 @@ impl WeightInfo for SubstrateWeight { // Storage: Skipped Metadata (r:0 w:0) /// The range of component `r` is `[0, 10]`. fn seal_contains_storage(r: u32, ) -> Weight { - // Minimum execution time: 290_895 nanoseconds. - Weight::from_ref_time(265_723_871) - // Standard Error: 406_512 - .saturating_add(Weight::from_ref_time(304_067_241).saturating_mul(r.into())) + // Minimum execution time: 383_794 nanoseconds. + Weight::from_ref_time(355_233_888) + // Standard Error: 416_492 + .saturating_add(Weight::from_ref_time(317_857_887).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().reads((80_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3)) @@ -731,10 +731,10 @@ impl WeightInfo for SubstrateWeight { // Storage: Skipped Metadata (r:0 w:0) /// The range of component `n` is `[0, 8]`. fn seal_contains_storage_per_kb(n: u32, ) -> Weight { - // Minimum execution time: 363_391 nanoseconds. - Weight::from_ref_time(472_570_505) - // Standard Error: 993_009 - .saturating_add(Weight::from_ref_time(61_590_199).saturating_mul(n.into())) + // Minimum execution time: 462_530 nanoseconds. + Weight::from_ref_time(571_276_165) + // Standard Error: 1_035_339 + .saturating_add(Weight::from_ref_time(63_481_618).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(51)) .saturating_add(T::DbWeight::get().reads((7_u64).saturating_mul(n.into()))) .saturating_add(T::DbWeight::get().writes(3)) @@ -742,10 +742,10 @@ impl WeightInfo for SubstrateWeight { // Storage: Skipped Metadata (r:0 w:0) /// The range of component `r` is `[0, 10]`. fn seal_take_storage(r: u32, ) -> Weight { - // Minimum execution time: 288_379 nanoseconds. - Weight::from_ref_time(247_176_293) - // Standard Error: 519_914 - .saturating_add(Weight::from_ref_time(408_413_219).saturating_mul(r.into())) + // Minimum execution time: 385_343 nanoseconds. + Weight::from_ref_time(341_897_876) + // Standard Error: 451_948 + .saturating_add(Weight::from_ref_time(417_987_655).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().reads((80_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3)) @@ -754,10 +754,10 @@ impl WeightInfo for SubstrateWeight { // Storage: Skipped Metadata (r:0 w:0) /// The range of component `n` is `[0, 8]`. fn seal_take_storage_per_kb(n: u32, ) -> Weight { - // Minimum execution time: 392_106 nanoseconds. - Weight::from_ref_time(544_952_539) - // Standard Error: 1_396_900 - .saturating_add(Weight::from_ref_time(157_130_664).saturating_mul(n.into())) + // Minimum execution time: 485_507 nanoseconds. + Weight::from_ref_time(646_265_325) + // Standard Error: 1_495_172 + .saturating_add(Weight::from_ref_time(166_973_554).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(51)) .saturating_add(T::DbWeight::get().reads((7_u64).saturating_mul(n.into()))) .saturating_add(T::DbWeight::get().writes(48)) @@ -770,10 +770,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_transfer(r: u32, ) -> Weight { - // Minimum execution time: 287_780 nanoseconds. - Weight::from_ref_time(258_178_962) - // Standard Error: 535_432 - .saturating_add(Weight::from_ref_time(1_314_373_898).saturating_mul(r.into())) + // Minimum execution time: 384_834 nanoseconds. + Weight::from_ref_time(348_341_375) + // Standard Error: 792_708 + .saturating_add(Weight::from_ref_time(1_336_691_822).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(7)) .saturating_add(T::DbWeight::get().reads((80_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(4)) @@ -786,10 +786,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_call(r: u32, ) -> Weight { - // Minimum execution time: 287_891 nanoseconds. - Weight::from_ref_time(292_794_000) - // Standard Error: 6_320_172 - .saturating_add(Weight::from_ref_time(20_592_397_236).saturating_mul(r.into())) + // Minimum execution time: 386_112 nanoseconds. + Weight::from_ref_time(386_971_000) + // Standard Error: 5_920_386 + .saturating_add(Weight::from_ref_time(28_051_657_660).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(7)) .saturating_add(T::DbWeight::get().reads((160_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3)) @@ -802,10 +802,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_delegate_call(r: u32, ) -> Weight { - // Minimum execution time: 288_897 nanoseconds. - Weight::from_ref_time(293_605_000) - // Standard Error: 7_264_145 - .saturating_add(Weight::from_ref_time(20_313_455_000).saturating_mul(r.into())) + // Minimum execution time: 385_776 nanoseconds. + Weight::from_ref_time(387_017_000) + // Standard Error: 6_680_801 + .saturating_add(Weight::from_ref_time(27_761_537_154).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().reads((150_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3)) @@ -819,12 +819,12 @@ impl WeightInfo for SubstrateWeight { /// 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 { - // Minimum execution time: 9_460_352 nanoseconds. - Weight::from_ref_time(8_416_270_382) - // Standard Error: 7_410_789 - .saturating_add(Weight::from_ref_time(1_289_625_725).saturating_mul(t.into())) - // Standard Error: 11_112 - .saturating_add(Weight::from_ref_time(9_796_166).saturating_mul(c.into())) + // Minimum execution time: 9_623_952 nanoseconds. + Weight::from_ref_time(8_552_923_566) + // Standard Error: 6_582_866 + .saturating_add(Weight::from_ref_time(1_283_786_003).saturating_mul(t.into())) + // Standard Error: 9_870 + .saturating_add(Weight::from_ref_time(9_833_844).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(167)) .saturating_add(T::DbWeight::get().reads((81_u64).saturating_mul(t.into()))) .saturating_add(T::DbWeight::get().writes(163)) @@ -839,10 +839,10 @@ impl WeightInfo for SubstrateWeight { // Storage: Contracts OwnerInfoOf (r:80 w:80) /// The range of component `r` is `[0, 20]`. fn seal_instantiate(r: u32, ) -> Weight { - // Minimum execution time: 290_042 nanoseconds. - Weight::from_ref_time(295_399_000) - // Standard Error: 19_852_289 - .saturating_add(Weight::from_ref_time(25_863_036_944).saturating_mul(r.into())) + // Minimum execution time: 386_667 nanoseconds. + Weight::from_ref_time(387_559_000) + // Standard Error: 18_953_118 + .saturating_add(Weight::from_ref_time(33_188_342_429).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(8)) .saturating_add(T::DbWeight::get().reads((400_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(5)) @@ -858,10 +858,12 @@ impl WeightInfo for SubstrateWeight { /// The range of component `t` is `[0, 1]`. /// The range of component `s` is `[0, 960]`. fn seal_instantiate_per_transfer_salt_kb(t: u32, s: u32, ) -> Weight { - // Minimum execution time: 11_486_552 nanoseconds. - Weight::from_ref_time(11_334_612_960) - // Standard Error: 84_774 - .saturating_add(Weight::from_ref_time(122_525_645).saturating_mul(s.into())) + // Minimum execution time: 11_664_478 nanoseconds. + Weight::from_ref_time(11_359_540_086) + // Standard Error: 45_626_277 + .saturating_add(Weight::from_ref_time(19_120_579).saturating_mul(t.into())) + // Standard Error: 72_976 + .saturating_add(Weight::from_ref_time(125_731_953).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(249)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(t.into()))) .saturating_add(T::DbWeight::get().writes(247)) @@ -874,10 +876,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 1]`. fn seal_hash_sha2_256(r: u32, ) -> Weight { - // Minimum execution time: 287_697 nanoseconds. - Weight::from_ref_time(294_837_828) - // Standard Error: 514_953 - .saturating_add(Weight::from_ref_time(44_536_471).saturating_mul(r.into())) + // Minimum execution time: 384_826 nanoseconds. + Weight::from_ref_time(387_293_630) + // Standard Error: 437_875 + .saturating_add(Weight::from_ref_time(48_464_369).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -888,10 +890,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `n` is `[0, 1024]`. fn seal_hash_sha2_256_per_kb(n: u32, ) -> Weight { - // Minimum execution time: 334_584 nanoseconds. - Weight::from_ref_time(335_618_000) - // Standard Error: 83_552 - .saturating_add(Weight::from_ref_time(324_379_326).saturating_mul(n.into())) + // Minimum execution time: 426_531 nanoseconds. + Weight::from_ref_time(427_315_000) + // Standard Error: 48_058 + .saturating_add(Weight::from_ref_time(327_318_884).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -902,10 +904,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 1]`. fn seal_hash_keccak_256(r: u32, ) -> Weight { - // Minimum execution time: 285_906 nanoseconds. - Weight::from_ref_time(293_932_763) - // Standard Error: 482_362 - .saturating_add(Weight::from_ref_time(51_961_736).saturating_mul(r.into())) + // Minimum execution time: 384_084 nanoseconds. + Weight::from_ref_time(386_354_628) + // Standard Error: 195_951 + .saturating_add(Weight::from_ref_time(52_991_271).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -916,10 +918,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `n` is `[0, 1024]`. fn seal_hash_keccak_256_per_kb(n: u32, ) -> Weight { - // Minimum execution time: 344_188 nanoseconds. - Weight::from_ref_time(347_142_000) - // Standard Error: 65_177 - .saturating_add(Weight::from_ref_time(247_992_646).saturating_mul(n.into())) + // Minimum execution time: 438_319 nanoseconds. + Weight::from_ref_time(439_001_000) + // Standard Error: 53_445 + .saturating_add(Weight::from_ref_time(251_353_803).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -930,10 +932,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 1]`. fn seal_hash_blake2_256(r: u32, ) -> Weight { - // Minimum execution time: 286_229 nanoseconds. - Weight::from_ref_time(293_603_142) - // Standard Error: 455_591 - .saturating_add(Weight::from_ref_time(33_023_257).saturating_mul(r.into())) + // Minimum execution time: 384_397 nanoseconds. + Weight::from_ref_time(386_532_859) + // Standard Error: 141_195 + .saturating_add(Weight::from_ref_time(31_116_440).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -944,10 +946,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `n` is `[0, 1024]`. fn seal_hash_blake2_256_per_kb(n: u32, ) -> Weight { - // Minimum execution time: 323_967 nanoseconds. - Weight::from_ref_time(324_769_000) - // Standard Error: 58_466 - .saturating_add(Weight::from_ref_time(99_828_473).saturating_mul(n.into())) + // Minimum execution time: 416_504 nanoseconds. + Weight::from_ref_time(417_686_000) + // Standard Error: 47_003 + .saturating_add(Weight::from_ref_time(103_095_636).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -958,10 +960,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 1]`. fn seal_hash_blake2_128(r: u32, ) -> Weight { - // Minimum execution time: 284_269 nanoseconds. - Weight::from_ref_time(292_042_261) - // Standard Error: 455_414 - .saturating_add(Weight::from_ref_time(31_734_238).saturating_mul(r.into())) + // Minimum execution time: 382_479 nanoseconds. + Weight::from_ref_time(384_623_057) + // Standard Error: 243_054 + .saturating_add(Weight::from_ref_time(37_025_542).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -972,10 +974,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `n` is `[0, 1024]`. fn seal_hash_blake2_128_per_kb(n: u32, ) -> Weight { - // Minimum execution time: 317_731 nanoseconds. - Weight::from_ref_time(322_902_000) - // Standard Error: 52_448 - .saturating_add(Weight::from_ref_time(99_646_155).saturating_mul(n.into())) + // Minimum execution time: 414_863 nanoseconds. + Weight::from_ref_time(415_728_000) + // Standard Error: 48_764 + .saturating_add(Weight::from_ref_time(103_050_672).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -986,10 +988,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 1]`. fn seal_ecdsa_recover(r: u32, ) -> Weight { - // Minimum execution time: 286_448 nanoseconds. - Weight::from_ref_time(294_389_555) - // Standard Error: 864_240 - .saturating_add(Weight::from_ref_time(3_031_885_844).saturating_mul(r.into())) + // Minimum execution time: 384_418 nanoseconds. + Weight::from_ref_time(387_283_069) + // Standard Error: 526_301 + .saturating_add(Weight::from_ref_time(2_993_987_030).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -1000,10 +1002,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 1]`. fn seal_ecdsa_to_eth_address(r: u32, ) -> Weight { - // Minimum execution time: 286_869 nanoseconds. - Weight::from_ref_time(293_883_636) - // Standard Error: 743_273 - .saturating_add(Weight::from_ref_time(2_074_382_663).saturating_mul(r.into())) + // Minimum execution time: 383_686 nanoseconds. + Weight::from_ref_time(385_812_638) + // Standard Error: 539_029 + .saturating_add(Weight::from_ref_time(2_098_063_561).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -1015,10 +1017,10 @@ impl WeightInfo for SubstrateWeight { // Storage: Contracts OwnerInfoOf (r:16 w:16) /// The range of component `r` is `[0, 20]`. fn seal_set_code_hash(r: u32, ) -> Weight { - // Minimum execution time: 287_851 nanoseconds. - Weight::from_ref_time(292_114_000) - // Standard Error: 2_671_136 - .saturating_add(Weight::from_ref_time(1_353_822_502).saturating_mul(r.into())) + // Minimum execution time: 384_399 nanoseconds. + Weight::from_ref_time(385_337_000) + // Standard Error: 2_827_655 + .saturating_add(Weight::from_ref_time(1_383_659_432).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().reads((225_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(3)) @@ -1031,10 +1033,10 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_reentrance_count(r: u32, ) -> Weight { - // Minimum execution time: 287_899 nanoseconds. - Weight::from_ref_time(294_500_863) - // Standard Error: 39_039 - .saturating_add(Weight::from_ref_time(11_301_944).saturating_mul(r.into())) + // Minimum execution time: 385_165 nanoseconds. + Weight::from_ref_time(389_255_026) + // Standard Error: 25_918 + .saturating_add(Weight::from_ref_time(10_716_905).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -1045,376 +1047,376 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_account_reentrance_count(r: u32, ) -> Weight { - // Minimum execution time: 289_435 nanoseconds. - Weight::from_ref_time(336_803_174) - // Standard Error: 131_944 - .saturating_add(Weight::from_ref_time(24_959_980).saturating_mul(r.into())) + // Minimum execution time: 386_959 nanoseconds. + Weight::from_ref_time(423_364_524) + // Standard Error: 127_096 + .saturating_add(Weight::from_ref_time(25_552_186).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } /// The range of component `r` is `[0, 50]`. fn instr_i64const(r: u32, ) -> Weight { - // Minimum execution time: 653 nanoseconds. - Weight::from_ref_time(984_506) - // Standard Error: 837 - .saturating_add(Weight::from_ref_time(341_045).saturating_mul(r.into())) + // Minimum execution time: 688 nanoseconds. + Weight::from_ref_time(914_830) + // Standard Error: 222 + .saturating_add(Weight::from_ref_time(343_835).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64load(r: u32, ) -> Weight { - // Minimum execution time: 753 nanoseconds. - Weight::from_ref_time(1_207_680) - // Standard Error: 3_499 - .saturating_add(Weight::from_ref_time(977_309).saturating_mul(r.into())) + // Minimum execution time: 775 nanoseconds. + Weight::from_ref_time(1_286_008) + // Standard Error: 391 + .saturating_add(Weight::from_ref_time(984_759).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64store(r: u32, ) -> Weight { - // Minimum execution time: 762 nanoseconds. - Weight::from_ref_time(1_066_910) - // Standard Error: 246 - .saturating_add(Weight::from_ref_time(881_067).saturating_mul(r.into())) + // Minimum execution time: 779 nanoseconds. + Weight::from_ref_time(1_162_588) + // Standard Error: 694 + .saturating_add(Weight::from_ref_time(883_828).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_select(r: u32, ) -> Weight { - // Minimum execution time: 663 nanoseconds. - Weight::from_ref_time(941_671) - // Standard Error: 285 - .saturating_add(Weight::from_ref_time(956_187).saturating_mul(r.into())) + // Minimum execution time: 687 nanoseconds. + Weight::from_ref_time(965_966) + // Standard Error: 290 + .saturating_add(Weight::from_ref_time(955_392).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_if(r: u32, ) -> Weight { - // Minimum execution time: 669 nanoseconds. - Weight::from_ref_time(614_025) - // Standard Error: 651 - .saturating_add(Weight::from_ref_time(1_297_764).saturating_mul(r.into())) + // Minimum execution time: 681 nanoseconds. + Weight::from_ref_time(778_970) + // Standard Error: 670 + .saturating_add(Weight::from_ref_time(1_265_116).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_br(r: u32, ) -> Weight { - // Minimum execution time: 677 nanoseconds. - Weight::from_ref_time(1_102_981) - // Standard Error: 827 - .saturating_add(Weight::from_ref_time(524_585).saturating_mul(r.into())) + // Minimum execution time: 673 nanoseconds. + Weight::from_ref_time(1_125_562) + // Standard Error: 818 + .saturating_add(Weight::from_ref_time(528_126).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_br_if(r: u32, ) -> Weight { - // Minimum execution time: 673 nanoseconds. - Weight::from_ref_time(851_822) - // Standard Error: 695 - .saturating_add(Weight::from_ref_time(795_372).saturating_mul(r.into())) + // Minimum execution time: 649 nanoseconds. + Weight::from_ref_time(780_802) + // Standard Error: 943 + .saturating_add(Weight::from_ref_time(800_988).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_br_table(r: u32, ) -> Weight { - // Minimum execution time: 646 nanoseconds. - Weight::from_ref_time(438_288) - // Standard Error: 1_943 - .saturating_add(Weight::from_ref_time(1_076_908).saturating_mul(r.into())) + // Minimum execution time: 662 nanoseconds. + Weight::from_ref_time(555_078) + // Standard Error: 1_540 + .saturating_add(Weight::from_ref_time(1_078_705).saturating_mul(r.into())) } /// The range of component `e` is `[1, 256]`. fn instr_br_table_per_entry(e: u32, ) -> Weight { - // Minimum execution time: 2_206 nanoseconds. - Weight::from_ref_time(2_563_274) - // Standard Error: 63 - .saturating_add(Weight::from_ref_time(4_740).saturating_mul(e.into())) + // Minimum execution time: 2_177 nanoseconds. + Weight::from_ref_time(2_581_121) + // Standard Error: 67 + .saturating_add(Weight::from_ref_time(5_001).saturating_mul(e.into())) } /// The range of component `r` is `[0, 50]`. fn instr_call(r: u32, ) -> Weight { - // Minimum execution time: 709 nanoseconds. - Weight::from_ref_time(1_527_923) - // Standard Error: 2_893 - .saturating_add(Weight::from_ref_time(2_205_477).saturating_mul(r.into())) + // Minimum execution time: 702 nanoseconds. + Weight::from_ref_time(1_570_695) + // Standard Error: 1_524 + .saturating_add(Weight::from_ref_time(2_192_040).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_call_indirect(r: u32, ) -> Weight { - // Minimum execution time: 757 nanoseconds. - Weight::from_ref_time(1_739_074) - // Standard Error: 1_967 - .saturating_add(Weight::from_ref_time(2_818_376).saturating_mul(r.into())) + // Minimum execution time: 745 nanoseconds. + Weight::from_ref_time(1_694_451) + // Standard Error: 4_170 + .saturating_add(Weight::from_ref_time(2_813_621).saturating_mul(r.into())) } /// The range of component `p` is `[0, 128]`. fn instr_call_indirect_per_param(p: u32, ) -> Weight { - // Minimum execution time: 4_169 nanoseconds. - Weight::from_ref_time(5_093_297) - // Standard Error: 314 - .saturating_add(Weight::from_ref_time(178_791).saturating_mul(p.into())) + // Minimum execution time: 4_255 nanoseconds. + Weight::from_ref_time(5_064_243) + // Standard Error: 289 + .saturating_add(Weight::from_ref_time(178_868).saturating_mul(p.into())) } /// The range of component `l` is `[0, 1024]`. fn instr_call_per_local(l: u32, ) -> Weight { - // Minimum execution time: 2_826 nanoseconds. - Weight::from_ref_time(4_079_241) - // Standard Error: 38 - .saturating_add(Weight::from_ref_time(46_615).saturating_mul(l.into())) + // Minimum execution time: 2_802 nanoseconds. + Weight::from_ref_time(3_474_642) + // Standard Error: 28 + .saturating_add(Weight::from_ref_time(92_517).saturating_mul(l.into())) } /// The range of component `r` is `[0, 50]`. fn instr_local_get(r: u32, ) -> Weight { - // Minimum execution time: 2_004 nanoseconds. - Weight::from_ref_time(2_237_430) - // Standard Error: 269 - .saturating_add(Weight::from_ref_time(366_103).saturating_mul(r.into())) + // Minimum execution time: 2_973 nanoseconds. + Weight::from_ref_time(3_218_977) + // Standard Error: 183 + .saturating_add(Weight::from_ref_time(364_688).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_local_set(r: u32, ) -> Weight { - // Minimum execution time: 1_891 nanoseconds. - Weight::from_ref_time(2_231_809) - // Standard Error: 231 - .saturating_add(Weight::from_ref_time(382_554).saturating_mul(r.into())) + // Minimum execution time: 2_912 nanoseconds. + Weight::from_ref_time(3_173_203) + // Standard Error: 260 + .saturating_add(Weight::from_ref_time(381_853).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_local_tee(r: u32, ) -> Weight { - // Minimum execution time: 1_967 nanoseconds. - Weight::from_ref_time(2_258_517) - // Standard Error: 267 - .saturating_add(Weight::from_ref_time(525_737).saturating_mul(r.into())) + // Minimum execution time: 2_916 nanoseconds. + Weight::from_ref_time(3_228_548) + // Standard Error: 311 + .saturating_add(Weight::from_ref_time(526_008).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_global_get(r: u32, ) -> Weight { - // Minimum execution time: 724 nanoseconds. - Weight::from_ref_time(1_086_683) - // Standard Error: 279 - .saturating_add(Weight::from_ref_time(810_899).saturating_mul(r.into())) + // Minimum execution time: 739 nanoseconds. + Weight::from_ref_time(1_128_919) + // Standard Error: 479 + .saturating_add(Weight::from_ref_time(810_765).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_global_set(r: u32, ) -> Weight { - // Minimum execution time: 720 nanoseconds. - Weight::from_ref_time(994_290) - // Standard Error: 474 - .saturating_add(Weight::from_ref_time(830_890).saturating_mul(r.into())) + // Minimum execution time: 724 nanoseconds. + Weight::from_ref_time(1_044_382) + // Standard Error: 371 + .saturating_add(Weight::from_ref_time(828_530).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_memory_current(r: u32, ) -> Weight { - // Minimum execution time: 694 nanoseconds. - Weight::from_ref_time(1_016_530) - // Standard Error: 385 - .saturating_add(Weight::from_ref_time(694_391).saturating_mul(r.into())) + // Minimum execution time: 770 nanoseconds. + Weight::from_ref_time(988_307) + // Standard Error: 587 + .saturating_add(Weight::from_ref_time(699_091).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn instr_memory_grow(r: u32, ) -> Weight { - // Minimum execution time: 670 nanoseconds. - Weight::from_ref_time(761_265) - // Standard Error: 4_960 - .saturating_add(Weight::from_ref_time(184_777_534).saturating_mul(r.into())) + // Minimum execution time: 688 nanoseconds. + Weight::from_ref_time(747_995) + // Standard Error: 3_894 + .saturating_add(Weight::from_ref_time(234_512_504).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64clz(r: u32, ) -> Weight { - // Minimum execution time: 671 nanoseconds. - Weight::from_ref_time(776_052) - // Standard Error: 664 - .saturating_add(Weight::from_ref_time(518_518).saturating_mul(r.into())) + // Minimum execution time: 643 nanoseconds. + Weight::from_ref_time(946_893) + // Standard Error: 188 + .saturating_add(Weight::from_ref_time(505_004).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64ctz(r: u32, ) -> Weight { - // Minimum execution time: 669 nanoseconds. - Weight::from_ref_time(917_584) - // Standard Error: 217 - .saturating_add(Weight::from_ref_time(511_039).saturating_mul(r.into())) + // Minimum execution time: 663 nanoseconds. + Weight::from_ref_time(965_194) + // Standard Error: 343 + .saturating_add(Weight::from_ref_time(505_213).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64popcnt(r: u32, ) -> Weight { - // Minimum execution time: 653 nanoseconds. - Weight::from_ref_time(938_656) - // Standard Error: 262 - .saturating_add(Weight::from_ref_time(511_343).saturating_mul(r.into())) + // Minimum execution time: 675 nanoseconds. + Weight::from_ref_time(903_705) + // Standard Error: 425 + .saturating_add(Weight::from_ref_time(507_749).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64eqz(r: u32, ) -> Weight { - // Minimum execution time: 635 nanoseconds. - Weight::from_ref_time(891_185) - // Standard Error: 464 - .saturating_add(Weight::from_ref_time(526_158).saturating_mul(r.into())) + // Minimum execution time: 637 nanoseconds. + Weight::from_ref_time(946_419) + // Standard Error: 301 + .saturating_add(Weight::from_ref_time(522_387).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64extendsi32(r: u32, ) -> Weight { - // Minimum execution time: 662 nanoseconds. - Weight::from_ref_time(947_357) - // Standard Error: 347 - .saturating_add(Weight::from_ref_time(505_477).saturating_mul(r.into())) + // Minimum execution time: 674 nanoseconds. + Weight::from_ref_time(963_566) + // Standard Error: 952 + .saturating_add(Weight::from_ref_time(504_528).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64extendui32(r: u32, ) -> Weight { - // Minimum execution time: 643 nanoseconds. - Weight::from_ref_time(951_646) - // Standard Error: 210 - .saturating_add(Weight::from_ref_time(504_135).saturating_mul(r.into())) + // Minimum execution time: 663 nanoseconds. + Weight::from_ref_time(927_099) + // Standard Error: 336 + .saturating_add(Weight::from_ref_time(505_200).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32wrapi64(r: u32, ) -> Weight { - // Minimum execution time: 654 nanoseconds. - Weight::from_ref_time(909_799) - // Standard Error: 244 - .saturating_add(Weight::from_ref_time(504_139).saturating_mul(r.into())) + // Minimum execution time: 660 nanoseconds. + Weight::from_ref_time(901_114) + // Standard Error: 255 + .saturating_add(Weight::from_ref_time(503_803).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64eq(r: u32, ) -> Weight { - // Minimum execution time: 670 nanoseconds. - Weight::from_ref_time(933_017) - // Standard Error: 237 - .saturating_add(Weight::from_ref_time(731_463).saturating_mul(r.into())) + // Minimum execution time: 636 nanoseconds. + Weight::from_ref_time(906_526) + // Standard Error: 246 + .saturating_add(Weight::from_ref_time(730_299).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64ne(r: u32, ) -> Weight { - // Minimum execution time: 652 nanoseconds. - Weight::from_ref_time(943_621) - // Standard Error: 209 - .saturating_add(Weight::from_ref_time(731_496).saturating_mul(r.into())) + // Minimum execution time: 659 nanoseconds. + Weight::from_ref_time(947_772) + // Standard Error: 312 + .saturating_add(Weight::from_ref_time(729_463).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64lts(r: u32, ) -> Weight { - // Minimum execution time: 605 nanoseconds. - Weight::from_ref_time(912_852) - // Standard Error: 240 - .saturating_add(Weight::from_ref_time(740_000).saturating_mul(r.into())) + // Minimum execution time: 646 nanoseconds. + Weight::from_ref_time(923_694) + // Standard Error: 243 + .saturating_add(Weight::from_ref_time(738_995).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64ltu(r: u32, ) -> Weight { - // Minimum execution time: 665 nanoseconds. - Weight::from_ref_time(944_114) - // Standard Error: 256 - .saturating_add(Weight::from_ref_time(742_319).saturating_mul(r.into())) + // Minimum execution time: 652 nanoseconds. + Weight::from_ref_time(955_453) + // Standard Error: 1_430 + .saturating_add(Weight::from_ref_time(741_624).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64gts(r: u32, ) -> Weight { - // Minimum execution time: 658 nanoseconds. - Weight::from_ref_time(952_098) - // Standard Error: 313 - .saturating_add(Weight::from_ref_time(746_511).saturating_mul(r.into())) + // Minimum execution time: 642 nanoseconds. + Weight::from_ref_time(900_107) + // Standard Error: 376 + .saturating_add(Weight::from_ref_time(740_016).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64gtu(r: u32, ) -> Weight { - // Minimum execution time: 630 nanoseconds. - Weight::from_ref_time(910_321) - // Standard Error: 217 - .saturating_add(Weight::from_ref_time(745_505).saturating_mul(r.into())) + // Minimum execution time: 625 nanoseconds. + Weight::from_ref_time(946_744) + // Standard Error: 252 + .saturating_add(Weight::from_ref_time(743_532).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64les(r: u32, ) -> Weight { - // Minimum execution time: 644 nanoseconds. - Weight::from_ref_time(949_205) - // Standard Error: 339 - .saturating_add(Weight::from_ref_time(734_339).saturating_mul(r.into())) + // Minimum execution time: 652 nanoseconds. + Weight::from_ref_time(918_551) + // Standard Error: 313 + .saturating_add(Weight::from_ref_time(731_451).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64leu(r: u32, ) -> Weight { - // Minimum execution time: 636 nanoseconds. - Weight::from_ref_time(834_866) - // Standard Error: 647 - .saturating_add(Weight::from_ref_time(745_754).saturating_mul(r.into())) + // Minimum execution time: 651 nanoseconds. + Weight::from_ref_time(923_475) + // Standard Error: 341 + .saturating_add(Weight::from_ref_time(738_353).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64ges(r: u32, ) -> Weight { - // Minimum execution time: 655 nanoseconds. - Weight::from_ref_time(1_077_675) - // Standard Error: 368 - .saturating_add(Weight::from_ref_time(730_238).saturating_mul(r.into())) + // Minimum execution time: 666 nanoseconds. + Weight::from_ref_time(1_136_987) + // Standard Error: 1_482 + .saturating_add(Weight::from_ref_time(727_254).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64geu(r: u32, ) -> Weight { - // Minimum execution time: 669 nanoseconds. - Weight::from_ref_time(923_406) - // Standard Error: 255 - .saturating_add(Weight::from_ref_time(737_510).saturating_mul(r.into())) + // Minimum execution time: 633 nanoseconds. + Weight::from_ref_time(934_201) + // Standard Error: 332 + .saturating_add(Weight::from_ref_time(731_804).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64add(r: u32, ) -> Weight { - // Minimum execution time: 643 nanoseconds. - Weight::from_ref_time(1_081_037) - // Standard Error: 468 - .saturating_add(Weight::from_ref_time(714_675).saturating_mul(r.into())) + // Minimum execution time: 673 nanoseconds. + Weight::from_ref_time(983_317) + // Standard Error: 492 + .saturating_add(Weight::from_ref_time(718_126).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64sub(r: u32, ) -> Weight { - // Minimum execution time: 655 nanoseconds. - Weight::from_ref_time(931_272) - // Standard Error: 264 - .saturating_add(Weight::from_ref_time(712_782).saturating_mul(r.into())) + // Minimum execution time: 647 nanoseconds. + Weight::from_ref_time(925_490) + // Standard Error: 1_799 + .saturating_add(Weight::from_ref_time(711_178).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64mul(r: u32, ) -> Weight { - // Minimum execution time: 653 nanoseconds. - Weight::from_ref_time(939_517) - // Standard Error: 317 - .saturating_add(Weight::from_ref_time(715_058).saturating_mul(r.into())) + // Minimum execution time: 652 nanoseconds. + Weight::from_ref_time(955_546) + // Standard Error: 283 + .saturating_add(Weight::from_ref_time(710_844).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64divs(r: u32, ) -> Weight { - // Minimum execution time: 650 nanoseconds. - Weight::from_ref_time(849_719) - // Standard Error: 882 - .saturating_add(Weight::from_ref_time(1_362_244).saturating_mul(r.into())) + // Minimum execution time: 653 nanoseconds. + Weight::from_ref_time(982_314) + // Standard Error: 267 + .saturating_add(Weight::from_ref_time(1_344_080).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64divu(r: u32, ) -> Weight { - // Minimum execution time: 678 nanoseconds. - Weight::from_ref_time(1_118_165) - // Standard Error: 672 - .saturating_add(Weight::from_ref_time(1_279_302).saturating_mul(r.into())) + // Minimum execution time: 637 nanoseconds. + Weight::from_ref_time(913_421) + // Standard Error: 737 + .saturating_add(Weight::from_ref_time(1_285_749).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64rems(r: u32, ) -> Weight { - // Minimum execution time: 654 nanoseconds. - Weight::from_ref_time(967_755) - // Standard Error: 500 - .saturating_add(Weight::from_ref_time(1_398_906).saturating_mul(r.into())) + // Minimum execution time: 653 nanoseconds. + Weight::from_ref_time(939_041) + // Standard Error: 354 + .saturating_add(Weight::from_ref_time(1_391_470).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64remu(r: u32, ) -> Weight { - // Minimum execution time: 674 nanoseconds. - Weight::from_ref_time(955_838) - // Standard Error: 383 - .saturating_add(Weight::from_ref_time(1_283_865).saturating_mul(r.into())) + // Minimum execution time: 656 nanoseconds. + Weight::from_ref_time(951_030) + // Standard Error: 342 + .saturating_add(Weight::from_ref_time(1_287_904).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64and(r: u32, ) -> Weight { - // Minimum execution time: 638 nanoseconds. - Weight::from_ref_time(899_719) - // Standard Error: 355 - .saturating_add(Weight::from_ref_time(719_027).saturating_mul(r.into())) + // Minimum execution time: 682 nanoseconds. + Weight::from_ref_time(940_975) + // Standard Error: 195 + .saturating_add(Weight::from_ref_time(717_132).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64or(r: u32, ) -> Weight { - // Minimum execution time: 668 nanoseconds. - Weight::from_ref_time(901_406) - // Standard Error: 262 - .saturating_add(Weight::from_ref_time(718_511).saturating_mul(r.into())) + // Minimum execution time: 704 nanoseconds. + Weight::from_ref_time(941_860) + // Standard Error: 200 + .saturating_add(Weight::from_ref_time(717_696).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64xor(r: u32, ) -> Weight { - // Minimum execution time: 641 nanoseconds. - Weight::from_ref_time(934_889) + // Minimum execution time: 648 nanoseconds. + Weight::from_ref_time(917_135) // Standard Error: 237 - .saturating_add(Weight::from_ref_time(717_547).saturating_mul(r.into())) + .saturating_add(Weight::from_ref_time(717_979).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64shl(r: u32, ) -> Weight { - // Minimum execution time: 657 nanoseconds. - Weight::from_ref_time(960_415) - // Standard Error: 372 - .saturating_add(Weight::from_ref_time(734_456).saturating_mul(r.into())) + // Minimum execution time: 653 nanoseconds. + Weight::from_ref_time(1_031_822) + // Standard Error: 937 + .saturating_add(Weight::from_ref_time(730_965).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64shrs(r: u32, ) -> Weight { - // Minimum execution time: 687 nanoseconds. - Weight::from_ref_time(931_811) - // Standard Error: 198 - .saturating_add(Weight::from_ref_time(734_752).saturating_mul(r.into())) + // Minimum execution time: 671 nanoseconds. + Weight::from_ref_time(935_833) + // Standard Error: 184 + .saturating_add(Weight::from_ref_time(732_227).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64shru(r: u32, ) -> Weight { - // Minimum execution time: 638 nanoseconds. - Weight::from_ref_time(908_413) - // Standard Error: 523 - .saturating_add(Weight::from_ref_time(736_988).saturating_mul(r.into())) + // Minimum execution time: 637 nanoseconds. + Weight::from_ref_time(962_491) + // Standard Error: 488 + .saturating_add(Weight::from_ref_time(733_218).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64rotl(r: u32, ) -> Weight { - // Minimum execution time: 657 nanoseconds. - Weight::from_ref_time(932_504) - // Standard Error: 262 - .saturating_add(Weight::from_ref_time(734_755).saturating_mul(r.into())) + // Minimum execution time: 643 nanoseconds. + Weight::from_ref_time(951_949) + // Standard Error: 321 + .saturating_add(Weight::from_ref_time(732_212).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64rotr(r: u32, ) -> Weight { - // Minimum execution time: 675 nanoseconds. - Weight::from_ref_time(909_123) - // Standard Error: 308 - .saturating_add(Weight::from_ref_time(736_068).saturating_mul(r.into())) + // Minimum execution time: 665 nanoseconds. + Weight::from_ref_time(951_447) + // Standard Error: 346 + .saturating_add(Weight::from_ref_time(732_549).saturating_mul(r.into())) } } @@ -1422,17 +1424,17 @@ impl WeightInfo for SubstrateWeight { impl WeightInfo for () { // Storage: Contracts DeletionQueue (r:1 w:0) fn on_process_deletion_queue_batch() -> Weight { - // Minimum execution time: 3_209 nanoseconds. - Weight::from_ref_time(3_403_000) + // Minimum execution time: 3_148 nanoseconds. + Weight::from_ref_time(3_326_000) .saturating_add(RocksDbWeight::get().reads(1)) } // Storage: Skipped Metadata (r:0 w:0) /// The range of component `k` is `[0, 1024]`. fn on_initialize_per_trie_key(k: u32, ) -> Weight { - // Minimum execution time: 15_358 nanoseconds. - Weight::from_ref_time(13_772_453) - // Standard Error: 1_066 - .saturating_add(Weight::from_ref_time(949_480).saturating_mul(k.into())) + // Minimum execution time: 15_318 nanoseconds. + Weight::from_ref_time(14_905_070) + // Standard Error: 1_055 + .saturating_add(Weight::from_ref_time(941_176).saturating_mul(k.into())) .saturating_add(RocksDbWeight::get().reads(1)) .saturating_add(RocksDbWeight::get().writes(1)) .saturating_add(RocksDbWeight::get().writes((1_u64).saturating_mul(k.into()))) @@ -1440,10 +1442,10 @@ impl WeightInfo for () { // Storage: Contracts DeletionQueue (r:1 w:0) /// The range of component `q` is `[0, 128]`. fn on_initialize_per_queue_item(q: u32, ) -> Weight { - // Minimum execution time: 3_121 nanoseconds. - Weight::from_ref_time(15_011_764) - // Standard Error: 4_701 - .saturating_add(Weight::from_ref_time(1_215_638).saturating_mul(q.into())) + // Minimum execution time: 3_182 nanoseconds. + Weight::from_ref_time(14_837_078) + // Standard Error: 3_423 + .saturating_add(Weight::from_ref_time(1_203_909).saturating_mul(q.into())) .saturating_add(RocksDbWeight::get().reads(1)) .saturating_add(RocksDbWeight::get().writes(1)) } @@ -1451,10 +1453,10 @@ impl WeightInfo for () { // Storage: Contracts CodeStorage (r:0 w:1) /// The range of component `c` is `[0, 64226]`. fn reinstrument(c: u32, ) -> Weight { - // Minimum execution time: 28_161 nanoseconds. - Weight::from_ref_time(23_812_013) - // Standard Error: 55 - .saturating_add(Weight::from_ref_time(46_750).saturating_mul(c.into())) + // Minimum execution time: 34_272 nanoseconds. + Weight::from_ref_time(33_159_915) + // Standard Error: 60 + .saturating_add(Weight::from_ref_time(46_967).saturating_mul(c.into())) .saturating_add(RocksDbWeight::get().reads(1)) .saturating_add(RocksDbWeight::get().writes(1)) } @@ -1465,10 +1467,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `c` is `[0, 131072]`. fn call_with_code_per_byte(c: u32, ) -> Weight { - // Minimum execution time: 298_079 nanoseconds. - Weight::from_ref_time(318_905_546) - // Standard Error: 29 - .saturating_add(Weight::from_ref_time(30_906).saturating_mul(c.into())) + // Minimum execution time: 395_141 nanoseconds. + Weight::from_ref_time(413_672_628) + // Standard Error: 25 + .saturating_add(Weight::from_ref_time(30_570).saturating_mul(c.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(4)) } @@ -1483,12 +1485,12 @@ impl WeightInfo for () { /// The range of component `c` is `[0, 64226]`. /// The range of component `s` is `[0, 1048576]`. fn instantiate_with_code(c: u32, s: u32, ) -> Weight { - // Minimum execution time: 2_114_510 nanoseconds. - Weight::from_ref_time(347_274_879) - // Standard Error: 86 - .saturating_add(Weight::from_ref_time(89_664).saturating_mul(c.into())) - // Standard Error: 5 - .saturating_add(Weight::from_ref_time(1_729).saturating_mul(s.into())) + // Minimum execution time: 2_259_439 nanoseconds. + Weight::from_ref_time(407_506_250) + // Standard Error: 79 + .saturating_add(Weight::from_ref_time(89_557).saturating_mul(c.into())) + // Standard Error: 4 + .saturating_add(Weight::from_ref_time(1_804).saturating_mul(s.into())) .saturating_add(RocksDbWeight::get().reads(8)) .saturating_add(RocksDbWeight::get().writes(9)) } @@ -1501,10 +1503,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `s` is `[0, 1048576]`. fn instantiate(s: u32, ) -> Weight { - // Minimum execution time: 186_437 nanoseconds. - Weight::from_ref_time(176_770_302) - // Standard Error: 2 - .saturating_add(Weight::from_ref_time(1_497).saturating_mul(s.into())) + // Minimum execution time: 185_950 nanoseconds. + Weight::from_ref_time(173_152_122) + // Standard Error: 4 + .saturating_add(Weight::from_ref_time(1_559).saturating_mul(s.into())) .saturating_add(RocksDbWeight::get().reads(8)) .saturating_add(RocksDbWeight::get().writes(7)) } @@ -1514,8 +1516,8 @@ impl WeightInfo for () { // Storage: System Account (r:1 w:1) // Storage: System EventTopics (r:2 w:2) fn call() -> Weight { - // Minimum execution time: 153_374 nanoseconds. - Weight::from_ref_time(154_304_000) + // Minimum execution time: 154_738 nanoseconds. + Weight::from_ref_time(159_212_000) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(4)) } @@ -1525,10 +1527,10 @@ impl WeightInfo for () { // Storage: Contracts OwnerInfoOf (r:0 w:1) /// The range of component `c` is `[0, 64226]`. fn upload_code(c: u32, ) -> Weight { - // Minimum execution time: 289_521 nanoseconds. - Weight::from_ref_time(292_947_433) - // Standard Error: 94 - .saturating_add(Weight::from_ref_time(90_141).saturating_mul(c.into())) + // Minimum execution time: 392_302 nanoseconds. + Weight::from_ref_time(402_889_681) + // Standard Error: 84 + .saturating_add(Weight::from_ref_time(89_393).saturating_mul(c.into())) .saturating_add(RocksDbWeight::get().reads(2)) .saturating_add(RocksDbWeight::get().writes(4)) } @@ -1537,8 +1539,8 @@ impl WeightInfo for () { // Storage: Contracts CodeStorage (r:0 w:1) // Storage: Contracts PristineCode (r:0 w:1) fn remove_code() -> Weight { - // Minimum execution time: 39_806 nanoseconds. - Weight::from_ref_time(40_283_000) + // Minimum execution time: 39_892 nanoseconds. + Weight::from_ref_time(40_258_000) .saturating_add(RocksDbWeight::get().reads(2)) .saturating_add(RocksDbWeight::get().writes(4)) } @@ -1546,8 +1548,8 @@ impl WeightInfo for () { // Storage: Contracts OwnerInfoOf (r:2 w:2) // Storage: System EventTopics (r:3 w:3) fn set_code() -> Weight { - // Minimum execution time: 41_070 nanoseconds. - Weight::from_ref_time(41_760_000) + // Minimum execution time: 41_441 nanoseconds. + Weight::from_ref_time(42_011_000) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(6)) } @@ -1558,10 +1560,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_caller(r: u32, ) -> Weight { - // Minimum execution time: 290_184 nanoseconds. - Weight::from_ref_time(295_218_453) - // Standard Error: 39_111 - .saturating_add(Weight::from_ref_time(16_352_610).saturating_mul(r.into())) + // Minimum execution time: 383_919 nanoseconds. + Weight::from_ref_time(387_844_956) + // Standard Error: 38_460 + .saturating_add(Weight::from_ref_time(16_014_536).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(3)) } @@ -1572,10 +1574,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_is_contract(r: u32, ) -> Weight { - // Minimum execution time: 290_059 nanoseconds. - Weight::from_ref_time(242_170_456) - // Standard Error: 422_420 - .saturating_add(Weight::from_ref_time(194_912_519).saturating_mul(r.into())) + // Minimum execution time: 384_047 nanoseconds. + Weight::from_ref_time(316_828_665) + // Standard Error: 571_260 + .saturating_add(Weight::from_ref_time(197_635_022).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().reads((80_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3)) @@ -1587,10 +1589,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_code_hash(r: u32, ) -> Weight { - // Minimum execution time: 292_123 nanoseconds. - Weight::from_ref_time(245_684_260) - // Standard Error: 394_774 - .saturating_add(Weight::from_ref_time(239_457_007).saturating_mul(r.into())) + // Minimum execution time: 385_259 nanoseconds. + Weight::from_ref_time(338_849_650) + // Standard Error: 447_004 + .saturating_add(Weight::from_ref_time(235_734_380).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().reads((80_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3)) @@ -1602,10 +1604,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_own_code_hash(r: u32, ) -> Weight { - // Minimum execution time: 290_110 nanoseconds. - Weight::from_ref_time(298_472_928) - // Standard Error: 31_268 - .saturating_add(Weight::from_ref_time(20_305_478).saturating_mul(r.into())) + // Minimum execution time: 385_528 nanoseconds. + Weight::from_ref_time(388_332_749) + // Standard Error: 43_017 + .saturating_add(Weight::from_ref_time(20_406_602).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(3)) } @@ -1616,10 +1618,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_caller_is_origin(r: u32, ) -> Weight { - // Minimum execution time: 286_150 nanoseconds. - Weight::from_ref_time(295_209_467) - // Standard Error: 24_752 - .saturating_add(Weight::from_ref_time(10_973_559).saturating_mul(r.into())) + // Minimum execution time: 382_243 nanoseconds. + Weight::from_ref_time(387_692_764) + // Standard Error: 32_726 + .saturating_add(Weight::from_ref_time(10_753_573).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(3)) } @@ -1630,10 +1632,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_address(r: u32, ) -> Weight { - // Minimum execution time: 290_004 nanoseconds. - Weight::from_ref_time(296_825_250) - // Standard Error: 25_370 - .saturating_add(Weight::from_ref_time(16_126_102).saturating_mul(r.into())) + // Minimum execution time: 383_993 nanoseconds. + Weight::from_ref_time(389_189_394) + // Standard Error: 55_885 + .saturating_add(Weight::from_ref_time(15_943_739).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(3)) } @@ -1644,10 +1646,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_gas_left(r: u32, ) -> Weight { - // Minimum execution time: 286_683 nanoseconds. - Weight::from_ref_time(295_628_703) - // Standard Error: 33_334 - .saturating_add(Weight::from_ref_time(15_776_440).saturating_mul(r.into())) + // Minimum execution time: 383_057 nanoseconds. + Weight::from_ref_time(387_466_678) + // Standard Error: 38_570 + .saturating_add(Weight::from_ref_time(15_739_675).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(3)) } @@ -1658,10 +1660,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_balance(r: u32, ) -> Weight { - // Minimum execution time: 286_661 nanoseconds. - Weight::from_ref_time(295_757_164) - // Standard Error: 93_083 - .saturating_add(Weight::from_ref_time(87_486_671).saturating_mul(r.into())) + // Minimum execution time: 383_688 nanoseconds. + Weight::from_ref_time(394_708_428) + // Standard Error: 101_035 + .saturating_add(Weight::from_ref_time(89_822_613).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(7)) .saturating_add(RocksDbWeight::get().writes(3)) } @@ -1672,10 +1674,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_value_transferred(r: u32, ) -> Weight { - // Minimum execution time: 286_336 nanoseconds. - Weight::from_ref_time(295_030_350) - // Standard Error: 26_067 - .saturating_add(Weight::from_ref_time(15_959_821).saturating_mul(r.into())) + // Minimum execution time: 383_511 nanoseconds. + Weight::from_ref_time(387_270_075) + // Standard Error: 33_383 + .saturating_add(Weight::from_ref_time(15_672_963).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(3)) } @@ -1686,10 +1688,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_minimum_balance(r: u32, ) -> Weight { - // Minimum execution time: 287_660 nanoseconds. - Weight::from_ref_time(296_280_146) - // Standard Error: 33_623 - .saturating_add(Weight::from_ref_time(15_644_160).saturating_mul(r.into())) + // Minimum execution time: 383_483 nanoseconds. + Weight::from_ref_time(386_995_457) + // Standard Error: 28_781 + .saturating_add(Weight::from_ref_time(15_632_597).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(3)) } @@ -1700,10 +1702,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_block_number(r: u32, ) -> Weight { - // Minimum execution time: 290_394 nanoseconds. - Weight::from_ref_time(295_907_092) - // Standard Error: 33_656 - .saturating_add(Weight::from_ref_time(15_568_169).saturating_mul(r.into())) + // Minimum execution time: 383_630 nanoseconds. + Weight::from_ref_time(387_801_190) + // Standard Error: 41_234 + .saturating_add(Weight::from_ref_time(15_531_236).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(3)) } @@ -1714,10 +1716,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_now(r: u32, ) -> Weight { - // Minimum execution time: 290_344 nanoseconds. - Weight::from_ref_time(297_935_014) - // Standard Error: 36_925 - .saturating_add(Weight::from_ref_time(15_662_766).saturating_mul(r.into())) + // Minimum execution time: 383_668 nanoseconds. + Weight::from_ref_time(387_490_160) + // Standard Error: 28_070 + .saturating_add(Weight::from_ref_time(15_639_764).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(3)) } @@ -1729,10 +1731,10 @@ impl WeightInfo for () { // Storage: TransactionPayment NextFeeMultiplier (r:1 w:0) /// The range of component `r` is `[0, 20]`. fn seal_weight_to_fee(r: u32, ) -> Weight { - // Minimum execution time: 286_634 nanoseconds. - Weight::from_ref_time(295_677_557) - // Standard Error: 79_944 - .saturating_add(Weight::from_ref_time(84_863_962).saturating_mul(r.into())) + // Minimum execution time: 383_401 nanoseconds. + Weight::from_ref_time(393_140_360) + // Standard Error: 95_092 + .saturating_add(Weight::from_ref_time(83_864_160).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(7)) .saturating_add(RocksDbWeight::get().writes(3)) } @@ -1743,10 +1745,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_gas(r: u32, ) -> Weight { - // Minimum execution time: 142_405 nanoseconds. - Weight::from_ref_time(144_964_372) - // Standard Error: 14_377 - .saturating_add(Weight::from_ref_time(8_111_285).saturating_mul(r.into())) + // Minimum execution time: 142_684 nanoseconds. + Weight::from_ref_time(145_540_019) + // Standard Error: 18_177 + .saturating_add(Weight::from_ref_time(8_061_360).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(3)) } @@ -1757,10 +1759,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_input(r: u32, ) -> Weight { - // Minimum execution time: 289_852 nanoseconds. - Weight::from_ref_time(296_153_703) - // Standard Error: 37_253 - .saturating_add(Weight::from_ref_time(13_815_115).saturating_mul(r.into())) + // Minimum execution time: 383_472 nanoseconds. + Weight::from_ref_time(386_518_915) + // Standard Error: 46_174 + .saturating_add(Weight::from_ref_time(14_052_552).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(3)) } @@ -1771,10 +1773,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `n` is `[0, 1024]`. fn seal_input_per_kb(n: u32, ) -> Weight { - // Minimum execution time: 302_659 nanoseconds. - Weight::from_ref_time(327_610_676) - // Standard Error: 3_863 - .saturating_add(Weight::from_ref_time(9_607_271).saturating_mul(n.into())) + // Minimum execution time: 398_912 nanoseconds. + Weight::from_ref_time(426_793_015) + // Standard Error: 5_524 + .saturating_add(Weight::from_ref_time(9_645_931).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(3)) } @@ -1785,10 +1787,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 1]`. fn seal_return(r: u32, ) -> Weight { - // Minimum execution time: 283_448 nanoseconds. - Weight::from_ref_time(292_530_020) - // Standard Error: 449_442 - .saturating_add(Weight::from_ref_time(9_187_279).saturating_mul(r.into())) + // Minimum execution time: 380_288 nanoseconds. + Weight::from_ref_time(382_064_302) + // Standard Error: 274_854 + .saturating_add(Weight::from_ref_time(5_341_497).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(3)) } @@ -1799,10 +1801,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `n` is `[0, 1024]`. fn seal_return_per_kb(n: u32, ) -> Weight { - // Minimum execution time: 286_887 nanoseconds. - Weight::from_ref_time(295_000_987) - // Standard Error: 761 - .saturating_add(Weight::from_ref_time(186_721).saturating_mul(n.into())) + // Minimum execution time: 382_104 nanoseconds. + Weight::from_ref_time(383_966_376) + // Standard Error: 668 + .saturating_add(Weight::from_ref_time(230_898).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(3)) } @@ -1815,10 +1817,10 @@ impl WeightInfo for () { // Storage: Contracts OwnerInfoOf (r:1 w:1) /// The range of component `r` is `[0, 1]`. fn seal_terminate(r: u32, ) -> Weight { - // Minimum execution time: 285_502 nanoseconds. - Weight::from_ref_time(293_946_312) - // Standard Error: 293_480 - .saturating_add(Weight::from_ref_time(53_291_887).saturating_mul(r.into())) + // Minimum execution time: 382_423 nanoseconds. + Weight::from_ref_time(384_162_748) + // Standard Error: 403_637 + .saturating_add(Weight::from_ref_time(57_465_451).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().reads((5_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3)) @@ -1832,10 +1834,10 @@ impl WeightInfo for () { // Storage: RandomnessCollectiveFlip RandomMaterial (r:1 w:0) /// The range of component `r` is `[0, 20]`. fn seal_random(r: u32, ) -> Weight { - // Minimum execution time: 285_405 nanoseconds. - Weight::from_ref_time(300_967_985) - // Standard Error: 95_545 - .saturating_add(Weight::from_ref_time(107_079_735).saturating_mul(r.into())) + // Minimum execution time: 382_853 nanoseconds. + Weight::from_ref_time(391_962_017) + // Standard Error: 102_169 + .saturating_add(Weight::from_ref_time(108_325_188).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(7)) .saturating_add(RocksDbWeight::get().writes(3)) } @@ -1846,10 +1848,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_deposit_event(r: u32, ) -> Weight { - // Minimum execution time: 285_153 nanoseconds. - Weight::from_ref_time(301_098_876) - // Standard Error: 109_141 - .saturating_add(Weight::from_ref_time(215_177_428).saturating_mul(r.into())) + // Minimum execution time: 380_999 nanoseconds. + Weight::from_ref_time(392_336_632) + // Standard Error: 168_846 + .saturating_add(Weight::from_ref_time(218_950_403).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(3)) } @@ -1861,12 +1863,12 @@ impl WeightInfo for () { /// 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 { - // Minimum execution time: 1_161_450 nanoseconds. - Weight::from_ref_time(477_394_835) - // Standard Error: 495_011 - .saturating_add(Weight::from_ref_time(176_872_702).saturating_mul(t.into())) - // Standard Error: 135_953 - .saturating_add(Weight::from_ref_time(67_985_739).saturating_mul(n.into())) + // Minimum execution time: 1_276_841 nanoseconds. + Weight::from_ref_time(587_558_952) + // Standard Error: 504_583 + .saturating_add(Weight::from_ref_time(178_141_140).saturating_mul(t.into())) + // Standard Error: 138_583 + .saturating_add(Weight::from_ref_time(71_194_319).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().reads((80_u64).saturating_mul(t.into()))) .saturating_add(RocksDbWeight::get().writes(3)) @@ -1879,20 +1881,20 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_debug_message(r: u32, ) -> Weight { - // Minimum execution time: 154_332 nanoseconds. - Weight::from_ref_time(158_622_815) - // Standard Error: 16_103 - .saturating_add(Weight::from_ref_time(12_757_596).saturating_mul(r.into())) + // Minimum execution time: 161_230 nanoseconds. + Weight::from_ref_time(168_508_241) + // Standard Error: 31_112 + .saturating_add(Weight::from_ref_time(12_496_531).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(3)) } // Storage: Skipped Metadata (r:0 w:0) /// The range of component `r` is `[0, 10]`. fn seal_set_storage(r: u32, ) -> Weight { - // Minimum execution time: 289_187 nanoseconds. - Weight::from_ref_time(252_018_488) - // Standard Error: 458_435 - .saturating_add(Weight::from_ref_time(403_234_835).saturating_mul(r.into())) + // Minimum execution time: 383_055 nanoseconds. + Weight::from_ref_time(339_358_786) + // Standard Error: 486_941 + .saturating_add(Weight::from_ref_time(412_066_056).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().reads((80_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3)) @@ -1901,10 +1903,10 @@ impl WeightInfo for () { // Storage: Skipped Metadata (r:0 w:0) /// The range of component `n` is `[0, 8]`. fn seal_set_storage_per_new_kb(n: u32, ) -> Weight { - // Minimum execution time: 421_630 nanoseconds. - Weight::from_ref_time(574_519_867) - // Standard Error: 1_374_550 - .saturating_add(Weight::from_ref_time(90_521_665).saturating_mul(n.into())) + // Minimum execution time: 512_301 nanoseconds. + Weight::from_ref_time(670_220_816) + // Standard Error: 1_460_983 + .saturating_add(Weight::from_ref_time(97_308_816).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(52)) .saturating_add(RocksDbWeight::get().reads((7_u64).saturating_mul(n.into()))) .saturating_add(RocksDbWeight::get().writes(50)) @@ -1913,10 +1915,10 @@ impl WeightInfo for () { // Storage: Skipped Metadata (r:0 w:0) /// The range of component `n` is `[0, 8]`. fn seal_set_storage_per_old_kb(n: u32, ) -> Weight { - // Minimum execution time: 417_192 nanoseconds. - Weight::from_ref_time(548_968_956) - // Standard Error: 1_179_232 - .saturating_add(Weight::from_ref_time(64_558_627).saturating_mul(n.into())) + // Minimum execution time: 510_820 nanoseconds. + Weight::from_ref_time(638_537_372) + // Standard Error: 1_195_632 + .saturating_add(Weight::from_ref_time(65_979_491).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(51)) .saturating_add(RocksDbWeight::get().reads((7_u64).saturating_mul(n.into()))) .saturating_add(RocksDbWeight::get().writes(49)) @@ -1925,10 +1927,10 @@ impl WeightInfo for () { // Storage: Skipped Metadata (r:0 w:0) /// The range of component `r` is `[0, 10]`. fn seal_clear_storage(r: u32, ) -> Weight { - // Minimum execution time: 287_396 nanoseconds. - Weight::from_ref_time(252_894_482) - // Standard Error: 486_999 - .saturating_add(Weight::from_ref_time(397_325_709).saturating_mul(r.into())) + // Minimum execution time: 383_596 nanoseconds. + Weight::from_ref_time(341_575_167) + // Standard Error: 478_894 + .saturating_add(Weight::from_ref_time(407_044_103).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().reads((80_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3)) @@ -1937,10 +1939,10 @@ impl WeightInfo for () { // Storage: Skipped Metadata (r:0 w:0) /// The range of component `n` is `[0, 8]`. fn seal_clear_storage_per_kb(n: u32, ) -> Weight { - // Minimum execution time: 387_774 nanoseconds. - Weight::from_ref_time(532_669_715) - // Standard Error: 1_292_415 - .saturating_add(Weight::from_ref_time(65_977_214).saturating_mul(n.into())) + // Minimum execution time: 481_757 nanoseconds. + Weight::from_ref_time(628_126_550) + // Standard Error: 1_363_017 + .saturating_add(Weight::from_ref_time(67_242_851).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(51)) .saturating_add(RocksDbWeight::get().reads((7_u64).saturating_mul(n.into()))) .saturating_add(RocksDbWeight::get().writes(48)) @@ -1949,10 +1951,10 @@ impl WeightInfo for () { // Storage: Skipped Metadata (r:0 w:0) /// The range of component `r` is `[0, 10]`. fn seal_get_storage(r: u32, ) -> Weight { - // Minimum execution time: 287_710 nanoseconds. - Weight::from_ref_time(264_479_105) - // Standard Error: 400_219 - .saturating_add(Weight::from_ref_time(319_901_602).saturating_mul(r.into())) + // Minimum execution time: 383_868 nanoseconds. + Weight::from_ref_time(359_800_153) + // Standard Error: 338_998 + .saturating_add(Weight::from_ref_time(323_351_220).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().reads((80_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3)) @@ -1960,10 +1962,10 @@ impl WeightInfo for () { // Storage: Skipped Metadata (r:0 w:0) /// The range of component `n` is `[0, 8]`. fn seal_get_storage_per_kb(n: u32, ) -> Weight { - // Minimum execution time: 371_014 nanoseconds. - Weight::from_ref_time(493_966_800) - // Standard Error: 1_145_345 - .saturating_add(Weight::from_ref_time(150_565_011).saturating_mul(n.into())) + // Minimum execution time: 462_237 nanoseconds. + Weight::from_ref_time(585_809_405) + // Standard Error: 1_181_517 + .saturating_add(Weight::from_ref_time(160_905_409).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(51)) .saturating_add(RocksDbWeight::get().reads((7_u64).saturating_mul(n.into()))) .saturating_add(RocksDbWeight::get().writes(3)) @@ -1971,10 +1973,10 @@ impl WeightInfo for () { // Storage: Skipped Metadata (r:0 w:0) /// The range of component `r` is `[0, 10]`. fn seal_contains_storage(r: u32, ) -> Weight { - // Minimum execution time: 290_895 nanoseconds. - Weight::from_ref_time(265_723_871) - // Standard Error: 406_512 - .saturating_add(Weight::from_ref_time(304_067_241).saturating_mul(r.into())) + // Minimum execution time: 383_794 nanoseconds. + Weight::from_ref_time(355_233_888) + // Standard Error: 416_492 + .saturating_add(Weight::from_ref_time(317_857_887).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().reads((80_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3)) @@ -1982,10 +1984,10 @@ impl WeightInfo for () { // Storage: Skipped Metadata (r:0 w:0) /// The range of component `n` is `[0, 8]`. fn seal_contains_storage_per_kb(n: u32, ) -> Weight { - // Minimum execution time: 363_391 nanoseconds. - Weight::from_ref_time(472_570_505) - // Standard Error: 993_009 - .saturating_add(Weight::from_ref_time(61_590_199).saturating_mul(n.into())) + // Minimum execution time: 462_530 nanoseconds. + Weight::from_ref_time(571_276_165) + // Standard Error: 1_035_339 + .saturating_add(Weight::from_ref_time(63_481_618).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(51)) .saturating_add(RocksDbWeight::get().reads((7_u64).saturating_mul(n.into()))) .saturating_add(RocksDbWeight::get().writes(3)) @@ -1993,10 +1995,10 @@ impl WeightInfo for () { // Storage: Skipped Metadata (r:0 w:0) /// The range of component `r` is `[0, 10]`. fn seal_take_storage(r: u32, ) -> Weight { - // Minimum execution time: 288_379 nanoseconds. - Weight::from_ref_time(247_176_293) - // Standard Error: 519_914 - .saturating_add(Weight::from_ref_time(408_413_219).saturating_mul(r.into())) + // Minimum execution time: 385_343 nanoseconds. + Weight::from_ref_time(341_897_876) + // Standard Error: 451_948 + .saturating_add(Weight::from_ref_time(417_987_655).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().reads((80_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3)) @@ -2005,10 +2007,10 @@ impl WeightInfo for () { // Storage: Skipped Metadata (r:0 w:0) /// The range of component `n` is `[0, 8]`. fn seal_take_storage_per_kb(n: u32, ) -> Weight { - // Minimum execution time: 392_106 nanoseconds. - Weight::from_ref_time(544_952_539) - // Standard Error: 1_396_900 - .saturating_add(Weight::from_ref_time(157_130_664).saturating_mul(n.into())) + // Minimum execution time: 485_507 nanoseconds. + Weight::from_ref_time(646_265_325) + // Standard Error: 1_495_172 + .saturating_add(Weight::from_ref_time(166_973_554).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(51)) .saturating_add(RocksDbWeight::get().reads((7_u64).saturating_mul(n.into()))) .saturating_add(RocksDbWeight::get().writes(48)) @@ -2021,10 +2023,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_transfer(r: u32, ) -> Weight { - // Minimum execution time: 287_780 nanoseconds. - Weight::from_ref_time(258_178_962) - // Standard Error: 535_432 - .saturating_add(Weight::from_ref_time(1_314_373_898).saturating_mul(r.into())) + // Minimum execution time: 384_834 nanoseconds. + Weight::from_ref_time(348_341_375) + // Standard Error: 792_708 + .saturating_add(Weight::from_ref_time(1_336_691_822).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(7)) .saturating_add(RocksDbWeight::get().reads((80_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(4)) @@ -2037,10 +2039,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_call(r: u32, ) -> Weight { - // Minimum execution time: 287_891 nanoseconds. - Weight::from_ref_time(292_794_000) - // Standard Error: 6_320_172 - .saturating_add(Weight::from_ref_time(20_592_397_236).saturating_mul(r.into())) + // Minimum execution time: 386_112 nanoseconds. + Weight::from_ref_time(386_971_000) + // Standard Error: 5_920_386 + .saturating_add(Weight::from_ref_time(28_051_657_660).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(7)) .saturating_add(RocksDbWeight::get().reads((160_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3)) @@ -2053,10 +2055,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_delegate_call(r: u32, ) -> Weight { - // Minimum execution time: 288_897 nanoseconds. - Weight::from_ref_time(293_605_000) - // Standard Error: 7_264_145 - .saturating_add(Weight::from_ref_time(20_313_455_000).saturating_mul(r.into())) + // Minimum execution time: 385_776 nanoseconds. + Weight::from_ref_time(387_017_000) + // Standard Error: 6_680_801 + .saturating_add(Weight::from_ref_time(27_761_537_154).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().reads((150_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3)) @@ -2070,12 +2072,12 @@ impl WeightInfo for () { /// 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 { - // Minimum execution time: 9_460_352 nanoseconds. - Weight::from_ref_time(8_416_270_382) - // Standard Error: 7_410_789 - .saturating_add(Weight::from_ref_time(1_289_625_725).saturating_mul(t.into())) - // Standard Error: 11_112 - .saturating_add(Weight::from_ref_time(9_796_166).saturating_mul(c.into())) + // Minimum execution time: 9_623_952 nanoseconds. + Weight::from_ref_time(8_552_923_566) + // Standard Error: 6_582_866 + .saturating_add(Weight::from_ref_time(1_283_786_003).saturating_mul(t.into())) + // Standard Error: 9_870 + .saturating_add(Weight::from_ref_time(9_833_844).saturating_mul(c.into())) .saturating_add(RocksDbWeight::get().reads(167)) .saturating_add(RocksDbWeight::get().reads((81_u64).saturating_mul(t.into()))) .saturating_add(RocksDbWeight::get().writes(163)) @@ -2090,10 +2092,10 @@ impl WeightInfo for () { // Storage: Contracts OwnerInfoOf (r:80 w:80) /// The range of component `r` is `[0, 20]`. fn seal_instantiate(r: u32, ) -> Weight { - // Minimum execution time: 290_042 nanoseconds. - Weight::from_ref_time(295_399_000) - // Standard Error: 19_852_289 - .saturating_add(Weight::from_ref_time(25_863_036_944).saturating_mul(r.into())) + // Minimum execution time: 386_667 nanoseconds. + Weight::from_ref_time(387_559_000) + // Standard Error: 18_953_118 + .saturating_add(Weight::from_ref_time(33_188_342_429).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(8)) .saturating_add(RocksDbWeight::get().reads((400_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(5)) @@ -2109,10 +2111,12 @@ impl WeightInfo for () { /// The range of component `t` is `[0, 1]`. /// The range of component `s` is `[0, 960]`. fn seal_instantiate_per_transfer_salt_kb(t: u32, s: u32, ) -> Weight { - // Minimum execution time: 11_486_552 nanoseconds. - Weight::from_ref_time(11_334_612_960) - // Standard Error: 84_774 - .saturating_add(Weight::from_ref_time(122_525_645).saturating_mul(s.into())) + // Minimum execution time: 11_664_478 nanoseconds. + Weight::from_ref_time(11_359_540_086) + // Standard Error: 45_626_277 + .saturating_add(Weight::from_ref_time(19_120_579).saturating_mul(t.into())) + // Standard Error: 72_976 + .saturating_add(Weight::from_ref_time(125_731_953).saturating_mul(s.into())) .saturating_add(RocksDbWeight::get().reads(249)) .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(t.into()))) .saturating_add(RocksDbWeight::get().writes(247)) @@ -2125,10 +2129,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 1]`. fn seal_hash_sha2_256(r: u32, ) -> Weight { - // Minimum execution time: 287_697 nanoseconds. - Weight::from_ref_time(294_837_828) - // Standard Error: 514_953 - .saturating_add(Weight::from_ref_time(44_536_471).saturating_mul(r.into())) + // Minimum execution time: 384_826 nanoseconds. + Weight::from_ref_time(387_293_630) + // Standard Error: 437_875 + .saturating_add(Weight::from_ref_time(48_464_369).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(3)) } @@ -2139,10 +2143,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `n` is `[0, 1024]`. fn seal_hash_sha2_256_per_kb(n: u32, ) -> Weight { - // Minimum execution time: 334_584 nanoseconds. - Weight::from_ref_time(335_618_000) - // Standard Error: 83_552 - .saturating_add(Weight::from_ref_time(324_379_326).saturating_mul(n.into())) + // Minimum execution time: 426_531 nanoseconds. + Weight::from_ref_time(427_315_000) + // Standard Error: 48_058 + .saturating_add(Weight::from_ref_time(327_318_884).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(3)) } @@ -2153,10 +2157,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 1]`. fn seal_hash_keccak_256(r: u32, ) -> Weight { - // Minimum execution time: 285_906 nanoseconds. - Weight::from_ref_time(293_932_763) - // Standard Error: 482_362 - .saturating_add(Weight::from_ref_time(51_961_736).saturating_mul(r.into())) + // Minimum execution time: 384_084 nanoseconds. + Weight::from_ref_time(386_354_628) + // Standard Error: 195_951 + .saturating_add(Weight::from_ref_time(52_991_271).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(3)) } @@ -2167,10 +2171,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `n` is `[0, 1024]`. fn seal_hash_keccak_256_per_kb(n: u32, ) -> Weight { - // Minimum execution time: 344_188 nanoseconds. - Weight::from_ref_time(347_142_000) - // Standard Error: 65_177 - .saturating_add(Weight::from_ref_time(247_992_646).saturating_mul(n.into())) + // Minimum execution time: 438_319 nanoseconds. + Weight::from_ref_time(439_001_000) + // Standard Error: 53_445 + .saturating_add(Weight::from_ref_time(251_353_803).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(3)) } @@ -2181,10 +2185,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 1]`. fn seal_hash_blake2_256(r: u32, ) -> Weight { - // Minimum execution time: 286_229 nanoseconds. - Weight::from_ref_time(293_603_142) - // Standard Error: 455_591 - .saturating_add(Weight::from_ref_time(33_023_257).saturating_mul(r.into())) + // Minimum execution time: 384_397 nanoseconds. + Weight::from_ref_time(386_532_859) + // Standard Error: 141_195 + .saturating_add(Weight::from_ref_time(31_116_440).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(3)) } @@ -2195,10 +2199,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `n` is `[0, 1024]`. fn seal_hash_blake2_256_per_kb(n: u32, ) -> Weight { - // Minimum execution time: 323_967 nanoseconds. - Weight::from_ref_time(324_769_000) - // Standard Error: 58_466 - .saturating_add(Weight::from_ref_time(99_828_473).saturating_mul(n.into())) + // Minimum execution time: 416_504 nanoseconds. + Weight::from_ref_time(417_686_000) + // Standard Error: 47_003 + .saturating_add(Weight::from_ref_time(103_095_636).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(3)) } @@ -2209,10 +2213,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 1]`. fn seal_hash_blake2_128(r: u32, ) -> Weight { - // Minimum execution time: 284_269 nanoseconds. - Weight::from_ref_time(292_042_261) - // Standard Error: 455_414 - .saturating_add(Weight::from_ref_time(31_734_238).saturating_mul(r.into())) + // Minimum execution time: 382_479 nanoseconds. + Weight::from_ref_time(384_623_057) + // Standard Error: 243_054 + .saturating_add(Weight::from_ref_time(37_025_542).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(3)) } @@ -2223,10 +2227,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `n` is `[0, 1024]`. fn seal_hash_blake2_128_per_kb(n: u32, ) -> Weight { - // Minimum execution time: 317_731 nanoseconds. - Weight::from_ref_time(322_902_000) - // Standard Error: 52_448 - .saturating_add(Weight::from_ref_time(99_646_155).saturating_mul(n.into())) + // Minimum execution time: 414_863 nanoseconds. + Weight::from_ref_time(415_728_000) + // Standard Error: 48_764 + .saturating_add(Weight::from_ref_time(103_050_672).saturating_mul(n.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(3)) } @@ -2237,10 +2241,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 1]`. fn seal_ecdsa_recover(r: u32, ) -> Weight { - // Minimum execution time: 286_448 nanoseconds. - Weight::from_ref_time(294_389_555) - // Standard Error: 864_240 - .saturating_add(Weight::from_ref_time(3_031_885_844).saturating_mul(r.into())) + // Minimum execution time: 384_418 nanoseconds. + Weight::from_ref_time(387_283_069) + // Standard Error: 526_301 + .saturating_add(Weight::from_ref_time(2_993_987_030).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(3)) } @@ -2251,10 +2255,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 1]`. fn seal_ecdsa_to_eth_address(r: u32, ) -> Weight { - // Minimum execution time: 286_869 nanoseconds. - Weight::from_ref_time(293_883_636) - // Standard Error: 743_273 - .saturating_add(Weight::from_ref_time(2_074_382_663).saturating_mul(r.into())) + // Minimum execution time: 383_686 nanoseconds. + Weight::from_ref_time(385_812_638) + // Standard Error: 539_029 + .saturating_add(Weight::from_ref_time(2_098_063_561).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(3)) } @@ -2266,10 +2270,10 @@ impl WeightInfo for () { // Storage: Contracts OwnerInfoOf (r:16 w:16) /// The range of component `r` is `[0, 20]`. fn seal_set_code_hash(r: u32, ) -> Weight { - // Minimum execution time: 287_851 nanoseconds. - Weight::from_ref_time(292_114_000) - // Standard Error: 2_671_136 - .saturating_add(Weight::from_ref_time(1_353_822_502).saturating_mul(r.into())) + // Minimum execution time: 384_399 nanoseconds. + Weight::from_ref_time(385_337_000) + // Standard Error: 2_827_655 + .saturating_add(Weight::from_ref_time(1_383_659_432).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().reads((225_u64).saturating_mul(r.into()))) .saturating_add(RocksDbWeight::get().writes(3)) @@ -2282,10 +2286,10 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_reentrance_count(r: u32, ) -> Weight { - // Minimum execution time: 287_899 nanoseconds. - Weight::from_ref_time(294_500_863) - // Standard Error: 39_039 - .saturating_add(Weight::from_ref_time(11_301_944).saturating_mul(r.into())) + // Minimum execution time: 385_165 nanoseconds. + Weight::from_ref_time(389_255_026) + // Standard Error: 25_918 + .saturating_add(Weight::from_ref_time(10_716_905).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(3)) } @@ -2296,375 +2300,375 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_account_reentrance_count(r: u32, ) -> Weight { - // Minimum execution time: 289_435 nanoseconds. - Weight::from_ref_time(336_803_174) - // Standard Error: 131_944 - .saturating_add(Weight::from_ref_time(24_959_980).saturating_mul(r.into())) + // Minimum execution time: 386_959 nanoseconds. + Weight::from_ref_time(423_364_524) + // Standard Error: 127_096 + .saturating_add(Weight::from_ref_time(25_552_186).saturating_mul(r.into())) .saturating_add(RocksDbWeight::get().reads(6)) .saturating_add(RocksDbWeight::get().writes(3)) } /// The range of component `r` is `[0, 50]`. fn instr_i64const(r: u32, ) -> Weight { - // Minimum execution time: 653 nanoseconds. - Weight::from_ref_time(984_506) - // Standard Error: 837 - .saturating_add(Weight::from_ref_time(341_045).saturating_mul(r.into())) + // Minimum execution time: 688 nanoseconds. + Weight::from_ref_time(914_830) + // Standard Error: 222 + .saturating_add(Weight::from_ref_time(343_835).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64load(r: u32, ) -> Weight { - // Minimum execution time: 753 nanoseconds. - Weight::from_ref_time(1_207_680) - // Standard Error: 3_499 - .saturating_add(Weight::from_ref_time(977_309).saturating_mul(r.into())) + // Minimum execution time: 775 nanoseconds. + Weight::from_ref_time(1_286_008) + // Standard Error: 391 + .saturating_add(Weight::from_ref_time(984_759).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64store(r: u32, ) -> Weight { - // Minimum execution time: 762 nanoseconds. - Weight::from_ref_time(1_066_910) - // Standard Error: 246 - .saturating_add(Weight::from_ref_time(881_067).saturating_mul(r.into())) + // Minimum execution time: 779 nanoseconds. + Weight::from_ref_time(1_162_588) + // Standard Error: 694 + .saturating_add(Weight::from_ref_time(883_828).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_select(r: u32, ) -> Weight { - // Minimum execution time: 663 nanoseconds. - Weight::from_ref_time(941_671) - // Standard Error: 285 - .saturating_add(Weight::from_ref_time(956_187).saturating_mul(r.into())) + // Minimum execution time: 687 nanoseconds. + Weight::from_ref_time(965_966) + // Standard Error: 290 + .saturating_add(Weight::from_ref_time(955_392).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_if(r: u32, ) -> Weight { - // Minimum execution time: 669 nanoseconds. - Weight::from_ref_time(614_025) - // Standard Error: 651 - .saturating_add(Weight::from_ref_time(1_297_764).saturating_mul(r.into())) + // Minimum execution time: 681 nanoseconds. + Weight::from_ref_time(778_970) + // Standard Error: 670 + .saturating_add(Weight::from_ref_time(1_265_116).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_br(r: u32, ) -> Weight { - // Minimum execution time: 677 nanoseconds. - Weight::from_ref_time(1_102_981) - // Standard Error: 827 - .saturating_add(Weight::from_ref_time(524_585).saturating_mul(r.into())) + // Minimum execution time: 673 nanoseconds. + Weight::from_ref_time(1_125_562) + // Standard Error: 818 + .saturating_add(Weight::from_ref_time(528_126).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_br_if(r: u32, ) -> Weight { - // Minimum execution time: 673 nanoseconds. - Weight::from_ref_time(851_822) - // Standard Error: 695 - .saturating_add(Weight::from_ref_time(795_372).saturating_mul(r.into())) + // Minimum execution time: 649 nanoseconds. + Weight::from_ref_time(780_802) + // Standard Error: 943 + .saturating_add(Weight::from_ref_time(800_988).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_br_table(r: u32, ) -> Weight { - // Minimum execution time: 646 nanoseconds. - Weight::from_ref_time(438_288) - // Standard Error: 1_943 - .saturating_add(Weight::from_ref_time(1_076_908).saturating_mul(r.into())) + // Minimum execution time: 662 nanoseconds. + Weight::from_ref_time(555_078) + // Standard Error: 1_540 + .saturating_add(Weight::from_ref_time(1_078_705).saturating_mul(r.into())) } /// The range of component `e` is `[1, 256]`. fn instr_br_table_per_entry(e: u32, ) -> Weight { - // Minimum execution time: 2_206 nanoseconds. - Weight::from_ref_time(2_563_274) - // Standard Error: 63 - .saturating_add(Weight::from_ref_time(4_740).saturating_mul(e.into())) + // Minimum execution time: 2_177 nanoseconds. + Weight::from_ref_time(2_581_121) + // Standard Error: 67 + .saturating_add(Weight::from_ref_time(5_001).saturating_mul(e.into())) } /// The range of component `r` is `[0, 50]`. fn instr_call(r: u32, ) -> Weight { - // Minimum execution time: 709 nanoseconds. - Weight::from_ref_time(1_527_923) - // Standard Error: 2_893 - .saturating_add(Weight::from_ref_time(2_205_477).saturating_mul(r.into())) + // Minimum execution time: 702 nanoseconds. + Weight::from_ref_time(1_570_695) + // Standard Error: 1_524 + .saturating_add(Weight::from_ref_time(2_192_040).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_call_indirect(r: u32, ) -> Weight { - // Minimum execution time: 757 nanoseconds. - Weight::from_ref_time(1_739_074) - // Standard Error: 1_967 - .saturating_add(Weight::from_ref_time(2_818_376).saturating_mul(r.into())) + // Minimum execution time: 745 nanoseconds. + Weight::from_ref_time(1_694_451) + // Standard Error: 4_170 + .saturating_add(Weight::from_ref_time(2_813_621).saturating_mul(r.into())) } /// The range of component `p` is `[0, 128]`. fn instr_call_indirect_per_param(p: u32, ) -> Weight { - // Minimum execution time: 4_169 nanoseconds. - Weight::from_ref_time(5_093_297) - // Standard Error: 314 - .saturating_add(Weight::from_ref_time(178_791).saturating_mul(p.into())) + // Minimum execution time: 4_255 nanoseconds. + Weight::from_ref_time(5_064_243) + // Standard Error: 289 + .saturating_add(Weight::from_ref_time(178_868).saturating_mul(p.into())) } /// The range of component `l` is `[0, 1024]`. fn instr_call_per_local(l: u32, ) -> Weight { - // Minimum execution time: 2_826 nanoseconds. - Weight::from_ref_time(4_079_241) - // Standard Error: 38 - .saturating_add(Weight::from_ref_time(46_615).saturating_mul(l.into())) + // Minimum execution time: 2_802 nanoseconds. + Weight::from_ref_time(3_474_642) + // Standard Error: 28 + .saturating_add(Weight::from_ref_time(92_517).saturating_mul(l.into())) } /// The range of component `r` is `[0, 50]`. fn instr_local_get(r: u32, ) -> Weight { - // Minimum execution time: 2_004 nanoseconds. - Weight::from_ref_time(2_237_430) - // Standard Error: 269 - .saturating_add(Weight::from_ref_time(366_103).saturating_mul(r.into())) + // Minimum execution time: 2_973 nanoseconds. + Weight::from_ref_time(3_218_977) + // Standard Error: 183 + .saturating_add(Weight::from_ref_time(364_688).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_local_set(r: u32, ) -> Weight { - // Minimum execution time: 1_891 nanoseconds. - Weight::from_ref_time(2_231_809) - // Standard Error: 231 - .saturating_add(Weight::from_ref_time(382_554).saturating_mul(r.into())) + // Minimum execution time: 2_912 nanoseconds. + Weight::from_ref_time(3_173_203) + // Standard Error: 260 + .saturating_add(Weight::from_ref_time(381_853).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_local_tee(r: u32, ) -> Weight { - // Minimum execution time: 1_967 nanoseconds. - Weight::from_ref_time(2_258_517) - // Standard Error: 267 - .saturating_add(Weight::from_ref_time(525_737).saturating_mul(r.into())) + // Minimum execution time: 2_916 nanoseconds. + Weight::from_ref_time(3_228_548) + // Standard Error: 311 + .saturating_add(Weight::from_ref_time(526_008).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_global_get(r: u32, ) -> Weight { - // Minimum execution time: 724 nanoseconds. - Weight::from_ref_time(1_086_683) - // Standard Error: 279 - .saturating_add(Weight::from_ref_time(810_899).saturating_mul(r.into())) + // Minimum execution time: 739 nanoseconds. + Weight::from_ref_time(1_128_919) + // Standard Error: 479 + .saturating_add(Weight::from_ref_time(810_765).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_global_set(r: u32, ) -> Weight { - // Minimum execution time: 720 nanoseconds. - Weight::from_ref_time(994_290) - // Standard Error: 474 - .saturating_add(Weight::from_ref_time(830_890).saturating_mul(r.into())) + // Minimum execution time: 724 nanoseconds. + Weight::from_ref_time(1_044_382) + // Standard Error: 371 + .saturating_add(Weight::from_ref_time(828_530).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_memory_current(r: u32, ) -> Weight { - // Minimum execution time: 694 nanoseconds. - Weight::from_ref_time(1_016_530) - // Standard Error: 385 - .saturating_add(Weight::from_ref_time(694_391).saturating_mul(r.into())) + // Minimum execution time: 770 nanoseconds. + Weight::from_ref_time(988_307) + // Standard Error: 587 + .saturating_add(Weight::from_ref_time(699_091).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn instr_memory_grow(r: u32, ) -> Weight { - // Minimum execution time: 670 nanoseconds. - Weight::from_ref_time(761_265) - // Standard Error: 4_960 - .saturating_add(Weight::from_ref_time(184_777_534).saturating_mul(r.into())) + // Minimum execution time: 688 nanoseconds. + Weight::from_ref_time(747_995) + // Standard Error: 3_894 + .saturating_add(Weight::from_ref_time(234_512_504).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64clz(r: u32, ) -> Weight { - // Minimum execution time: 671 nanoseconds. - Weight::from_ref_time(776_052) - // Standard Error: 664 - .saturating_add(Weight::from_ref_time(518_518).saturating_mul(r.into())) + // Minimum execution time: 643 nanoseconds. + Weight::from_ref_time(946_893) + // Standard Error: 188 + .saturating_add(Weight::from_ref_time(505_004).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64ctz(r: u32, ) -> Weight { - // Minimum execution time: 669 nanoseconds. - Weight::from_ref_time(917_584) - // Standard Error: 217 - .saturating_add(Weight::from_ref_time(511_039).saturating_mul(r.into())) + // Minimum execution time: 663 nanoseconds. + Weight::from_ref_time(965_194) + // Standard Error: 343 + .saturating_add(Weight::from_ref_time(505_213).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64popcnt(r: u32, ) -> Weight { - // Minimum execution time: 653 nanoseconds. - Weight::from_ref_time(938_656) - // Standard Error: 262 - .saturating_add(Weight::from_ref_time(511_343).saturating_mul(r.into())) + // Minimum execution time: 675 nanoseconds. + Weight::from_ref_time(903_705) + // Standard Error: 425 + .saturating_add(Weight::from_ref_time(507_749).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64eqz(r: u32, ) -> Weight { - // Minimum execution time: 635 nanoseconds. - Weight::from_ref_time(891_185) - // Standard Error: 464 - .saturating_add(Weight::from_ref_time(526_158).saturating_mul(r.into())) + // Minimum execution time: 637 nanoseconds. + Weight::from_ref_time(946_419) + // Standard Error: 301 + .saturating_add(Weight::from_ref_time(522_387).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64extendsi32(r: u32, ) -> Weight { - // Minimum execution time: 662 nanoseconds. - Weight::from_ref_time(947_357) - // Standard Error: 347 - .saturating_add(Weight::from_ref_time(505_477).saturating_mul(r.into())) + // Minimum execution time: 674 nanoseconds. + Weight::from_ref_time(963_566) + // Standard Error: 952 + .saturating_add(Weight::from_ref_time(504_528).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64extendui32(r: u32, ) -> Weight { - // Minimum execution time: 643 nanoseconds. - Weight::from_ref_time(951_646) - // Standard Error: 210 - .saturating_add(Weight::from_ref_time(504_135).saturating_mul(r.into())) + // Minimum execution time: 663 nanoseconds. + Weight::from_ref_time(927_099) + // Standard Error: 336 + .saturating_add(Weight::from_ref_time(505_200).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32wrapi64(r: u32, ) -> Weight { - // Minimum execution time: 654 nanoseconds. - Weight::from_ref_time(909_799) - // Standard Error: 244 - .saturating_add(Weight::from_ref_time(504_139).saturating_mul(r.into())) + // Minimum execution time: 660 nanoseconds. + Weight::from_ref_time(901_114) + // Standard Error: 255 + .saturating_add(Weight::from_ref_time(503_803).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64eq(r: u32, ) -> Weight { - // Minimum execution time: 670 nanoseconds. - Weight::from_ref_time(933_017) - // Standard Error: 237 - .saturating_add(Weight::from_ref_time(731_463).saturating_mul(r.into())) + // Minimum execution time: 636 nanoseconds. + Weight::from_ref_time(906_526) + // Standard Error: 246 + .saturating_add(Weight::from_ref_time(730_299).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64ne(r: u32, ) -> Weight { - // Minimum execution time: 652 nanoseconds. - Weight::from_ref_time(943_621) - // Standard Error: 209 - .saturating_add(Weight::from_ref_time(731_496).saturating_mul(r.into())) + // Minimum execution time: 659 nanoseconds. + Weight::from_ref_time(947_772) + // Standard Error: 312 + .saturating_add(Weight::from_ref_time(729_463).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64lts(r: u32, ) -> Weight { - // Minimum execution time: 605 nanoseconds. - Weight::from_ref_time(912_852) - // Standard Error: 240 - .saturating_add(Weight::from_ref_time(740_000).saturating_mul(r.into())) + // Minimum execution time: 646 nanoseconds. + Weight::from_ref_time(923_694) + // Standard Error: 243 + .saturating_add(Weight::from_ref_time(738_995).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64ltu(r: u32, ) -> Weight { - // Minimum execution time: 665 nanoseconds. - Weight::from_ref_time(944_114) - // Standard Error: 256 - .saturating_add(Weight::from_ref_time(742_319).saturating_mul(r.into())) + // Minimum execution time: 652 nanoseconds. + Weight::from_ref_time(955_453) + // Standard Error: 1_430 + .saturating_add(Weight::from_ref_time(741_624).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64gts(r: u32, ) -> Weight { - // Minimum execution time: 658 nanoseconds. - Weight::from_ref_time(952_098) - // Standard Error: 313 - .saturating_add(Weight::from_ref_time(746_511).saturating_mul(r.into())) + // Minimum execution time: 642 nanoseconds. + Weight::from_ref_time(900_107) + // Standard Error: 376 + .saturating_add(Weight::from_ref_time(740_016).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64gtu(r: u32, ) -> Weight { - // Minimum execution time: 630 nanoseconds. - Weight::from_ref_time(910_321) - // Standard Error: 217 - .saturating_add(Weight::from_ref_time(745_505).saturating_mul(r.into())) + // Minimum execution time: 625 nanoseconds. + Weight::from_ref_time(946_744) + // Standard Error: 252 + .saturating_add(Weight::from_ref_time(743_532).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64les(r: u32, ) -> Weight { - // Minimum execution time: 644 nanoseconds. - Weight::from_ref_time(949_205) - // Standard Error: 339 - .saturating_add(Weight::from_ref_time(734_339).saturating_mul(r.into())) + // Minimum execution time: 652 nanoseconds. + Weight::from_ref_time(918_551) + // Standard Error: 313 + .saturating_add(Weight::from_ref_time(731_451).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64leu(r: u32, ) -> Weight { - // Minimum execution time: 636 nanoseconds. - Weight::from_ref_time(834_866) - // Standard Error: 647 - .saturating_add(Weight::from_ref_time(745_754).saturating_mul(r.into())) + // Minimum execution time: 651 nanoseconds. + Weight::from_ref_time(923_475) + // Standard Error: 341 + .saturating_add(Weight::from_ref_time(738_353).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64ges(r: u32, ) -> Weight { - // Minimum execution time: 655 nanoseconds. - Weight::from_ref_time(1_077_675) - // Standard Error: 368 - .saturating_add(Weight::from_ref_time(730_238).saturating_mul(r.into())) + // Minimum execution time: 666 nanoseconds. + Weight::from_ref_time(1_136_987) + // Standard Error: 1_482 + .saturating_add(Weight::from_ref_time(727_254).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64geu(r: u32, ) -> Weight { - // Minimum execution time: 669 nanoseconds. - Weight::from_ref_time(923_406) - // Standard Error: 255 - .saturating_add(Weight::from_ref_time(737_510).saturating_mul(r.into())) + // Minimum execution time: 633 nanoseconds. + Weight::from_ref_time(934_201) + // Standard Error: 332 + .saturating_add(Weight::from_ref_time(731_804).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64add(r: u32, ) -> Weight { - // Minimum execution time: 643 nanoseconds. - Weight::from_ref_time(1_081_037) - // Standard Error: 468 - .saturating_add(Weight::from_ref_time(714_675).saturating_mul(r.into())) + // Minimum execution time: 673 nanoseconds. + Weight::from_ref_time(983_317) + // Standard Error: 492 + .saturating_add(Weight::from_ref_time(718_126).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64sub(r: u32, ) -> Weight { - // Minimum execution time: 655 nanoseconds. - Weight::from_ref_time(931_272) - // Standard Error: 264 - .saturating_add(Weight::from_ref_time(712_782).saturating_mul(r.into())) + // Minimum execution time: 647 nanoseconds. + Weight::from_ref_time(925_490) + // Standard Error: 1_799 + .saturating_add(Weight::from_ref_time(711_178).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64mul(r: u32, ) -> Weight { - // Minimum execution time: 653 nanoseconds. - Weight::from_ref_time(939_517) - // Standard Error: 317 - .saturating_add(Weight::from_ref_time(715_058).saturating_mul(r.into())) + // Minimum execution time: 652 nanoseconds. + Weight::from_ref_time(955_546) + // Standard Error: 283 + .saturating_add(Weight::from_ref_time(710_844).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64divs(r: u32, ) -> Weight { - // Minimum execution time: 650 nanoseconds. - Weight::from_ref_time(849_719) - // Standard Error: 882 - .saturating_add(Weight::from_ref_time(1_362_244).saturating_mul(r.into())) + // Minimum execution time: 653 nanoseconds. + Weight::from_ref_time(982_314) + // Standard Error: 267 + .saturating_add(Weight::from_ref_time(1_344_080).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64divu(r: u32, ) -> Weight { - // Minimum execution time: 678 nanoseconds. - Weight::from_ref_time(1_118_165) - // Standard Error: 672 - .saturating_add(Weight::from_ref_time(1_279_302).saturating_mul(r.into())) + // Minimum execution time: 637 nanoseconds. + Weight::from_ref_time(913_421) + // Standard Error: 737 + .saturating_add(Weight::from_ref_time(1_285_749).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64rems(r: u32, ) -> Weight { - // Minimum execution time: 654 nanoseconds. - Weight::from_ref_time(967_755) - // Standard Error: 500 - .saturating_add(Weight::from_ref_time(1_398_906).saturating_mul(r.into())) + // Minimum execution time: 653 nanoseconds. + Weight::from_ref_time(939_041) + // Standard Error: 354 + .saturating_add(Weight::from_ref_time(1_391_470).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64remu(r: u32, ) -> Weight { - // Minimum execution time: 674 nanoseconds. - Weight::from_ref_time(955_838) - // Standard Error: 383 - .saturating_add(Weight::from_ref_time(1_283_865).saturating_mul(r.into())) + // Minimum execution time: 656 nanoseconds. + Weight::from_ref_time(951_030) + // Standard Error: 342 + .saturating_add(Weight::from_ref_time(1_287_904).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64and(r: u32, ) -> Weight { - // Minimum execution time: 638 nanoseconds. - Weight::from_ref_time(899_719) - // Standard Error: 355 - .saturating_add(Weight::from_ref_time(719_027).saturating_mul(r.into())) + // Minimum execution time: 682 nanoseconds. + Weight::from_ref_time(940_975) + // Standard Error: 195 + .saturating_add(Weight::from_ref_time(717_132).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64or(r: u32, ) -> Weight { - // Minimum execution time: 668 nanoseconds. - Weight::from_ref_time(901_406) - // Standard Error: 262 - .saturating_add(Weight::from_ref_time(718_511).saturating_mul(r.into())) + // Minimum execution time: 704 nanoseconds. + Weight::from_ref_time(941_860) + // Standard Error: 200 + .saturating_add(Weight::from_ref_time(717_696).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64xor(r: u32, ) -> Weight { - // Minimum execution time: 641 nanoseconds. - Weight::from_ref_time(934_889) + // Minimum execution time: 648 nanoseconds. + Weight::from_ref_time(917_135) // Standard Error: 237 - .saturating_add(Weight::from_ref_time(717_547).saturating_mul(r.into())) + .saturating_add(Weight::from_ref_time(717_979).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64shl(r: u32, ) -> Weight { - // Minimum execution time: 657 nanoseconds. - Weight::from_ref_time(960_415) - // Standard Error: 372 - .saturating_add(Weight::from_ref_time(734_456).saturating_mul(r.into())) + // Minimum execution time: 653 nanoseconds. + Weight::from_ref_time(1_031_822) + // Standard Error: 937 + .saturating_add(Weight::from_ref_time(730_965).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64shrs(r: u32, ) -> Weight { - // Minimum execution time: 687 nanoseconds. - Weight::from_ref_time(931_811) - // Standard Error: 198 - .saturating_add(Weight::from_ref_time(734_752).saturating_mul(r.into())) + // Minimum execution time: 671 nanoseconds. + Weight::from_ref_time(935_833) + // Standard Error: 184 + .saturating_add(Weight::from_ref_time(732_227).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64shru(r: u32, ) -> Weight { - // Minimum execution time: 638 nanoseconds. - Weight::from_ref_time(908_413) - // Standard Error: 523 - .saturating_add(Weight::from_ref_time(736_988).saturating_mul(r.into())) + // Minimum execution time: 637 nanoseconds. + Weight::from_ref_time(962_491) + // Standard Error: 488 + .saturating_add(Weight::from_ref_time(733_218).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64rotl(r: u32, ) -> Weight { - // Minimum execution time: 657 nanoseconds. - Weight::from_ref_time(932_504) - // Standard Error: 262 - .saturating_add(Weight::from_ref_time(734_755).saturating_mul(r.into())) + // Minimum execution time: 643 nanoseconds. + Weight::from_ref_time(951_949) + // Standard Error: 321 + .saturating_add(Weight::from_ref_time(732_212).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64rotr(r: u32, ) -> Weight { - // Minimum execution time: 675 nanoseconds. - Weight::from_ref_time(909_123) - // Standard Error: 308 - .saturating_add(Weight::from_ref_time(736_068).saturating_mul(r.into())) + // Minimum execution time: 665 nanoseconds. + Weight::from_ref_time(951_447) + // Standard Error: 346 + .saturating_add(Weight::from_ref_time(732_549).saturating_mul(r.into())) } }