From d9cfd99562ab009fc3bd6a7f9290f0fa9ec10b9c Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 15 Apr 2024 17:37:37 +0400 Subject: [PATCH] chore(runtime): update weights (#3876) Co-authored-by: StackOverflowExcept1on <109800286+StackOverflowExcept1on@users.noreply.github.com> Co-authored-by: Dmitrii Novikov --- pallets/gear-builtin/src/weights.rs | 377 +-- .../benchmarking/tests/syscalls_integrity.rs | 4 +- pallets/gear/src/tests.rs | 10 +- pallets/gear/src/weights.rs | 2926 +++++++++-------- runtime/vara/src/tests.rs | 108 +- runtime/vara/src/weights/frame_system.rs | 90 +- runtime/vara/src/weights/pallet_balances.rs | 74 +- runtime/vara/src/weights/pallet_gear.rs | 2926 +++++++++-------- .../vara/src/weights/pallet_gear_builtin.rs | 220 ++ .../vara/src/weights/pallet_gear_voucher.rs | 34 +- runtime/vara/src/weights/pallet_timestamp.rs | 18 +- runtime/vara/src/weights/pallet_utility.rs | 66 +- .../src/gas_metering/schedule.rs | 342 +- 13 files changed, 3704 insertions(+), 3491 deletions(-) create mode 100644 runtime/vara/src/weights/pallet_gear_builtin.rs diff --git a/pallets/gear-builtin/src/weights.rs b/pallets/gear-builtin/src/weights.rs index feffe25a9a8..4ed80801192 100644 --- a/pallets/gear-builtin/src/weights.rs +++ b/pallets/gear-builtin/src/weights.rs @@ -1,6 +1,6 @@ // This file is part of Gear. -// Copyright (C) 2024 Gear Technologies Inc. +// Copyright (C) 2022-2024 Gear Technologies Inc. // SPDX-License-Identifier: GPL-3.0-or-later WITH Classpath-exception-2.0 // This program is free software: you can redistribute it and/or modify @@ -16,220 +16,205 @@ // You should have received a copy of the GNU General Public License // along with this program. If not, see . -//! Autogenerated weights for `pallet_gear_builtin` +//! Autogenerated weights for pallet_gear_builtin //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-01-01, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-04-10, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("vara-dev"), DB CACHE: 1024 +//! CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` +//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("vara-dev"), DB CACHE: 1024 // Executed Command: -// ./target/release/gear -// benchmark -// pallet -// --pallet -// pallet_gear_builtin -// --extrinsic=calculate_id,provide -// --wasm-execution=compiled -// --steps -// 50 -// --repeat -// 2000 -// --chain=vara-dev -// --output -// . +// ./target/production/gear benchmark pallet --chain=vara-dev --steps=50 --repeat=20 --pallet=pallet_gear_builtin --extrinsic=* --heap-pages=4096 --output=./scripts/benchmarking/weights-output/pallet_gear_builtin.rs --template=.maintain/frame-weight-template.hbs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] #![allow(unused_imports)] -#![allow(missing_docs)] +#![allow(clippy::unnecessary_cast)] use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; use sp_std::marker::PhantomData; -/// Weight functions for `pallet_gear_builtin`. +/// Weight functions needed for pallet_gear_builtin. pub trait WeightInfo { - fn calculate_id() -> Weight; - fn create_dispatcher() -> Weight; - fn decode_bytes(a: u32, ) -> Weight; - fn bls12_381_multi_miller_loop(c: u32, ) -> Weight; - fn bls12_381_final_exponentiation() -> Weight; - fn bls12_381_msm_g1(c: u32, ) -> Weight; - fn bls12_381_msm_g2(c: u32, ) -> Weight; - fn bls12_381_mul_projective_g1(c: u32, ) -> Weight; - fn bls12_381_mul_projective_g2(c: u32, ) -> Weight; + fn calculate_id() -> Weight; + fn create_dispatcher() -> Weight; + fn decode_bytes(a: u32, ) -> Weight; + fn bls12_381_multi_miller_loop(c: u32, ) -> Weight; + fn bls12_381_final_exponentiation() -> Weight; + fn bls12_381_msm_g1(c: u32, ) -> Weight; + fn bls12_381_msm_g2(c: u32, ) -> Weight; + fn bls12_381_mul_projective_g1(c: u32, ) -> Weight; + fn bls12_381_mul_projective_g2(c: u32, ) -> Weight; } -/// Weights for `pallet_gear_builtin` using a Gear node and recommended hardware. +/// Weights for pallet_gear_builtin using the Gear node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl WeightInfo for SubstrateWeight { - fn calculate_id() -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 0_000 picoseconds. - Weight::from_parts(1_000_000, 0) - .saturating_add(Weight::from_parts(0, 0)) - } - fn create_dispatcher() -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 6_000_000 picoseconds. - Weight::from_parts(7_000_000, 0) - .saturating_add(Weight::from_parts(0, 0)) - } - /// The range of component `a` is `[0, 33554332]`. - fn decode_bytes(a: u32, ) -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 0_000 picoseconds. - Weight::from_parts(0, 0) - // Standard Error: 0 - .saturating_add(Weight::from_parts(160, 0).saturating_mul(a.into())) - } - /// The range of component `c` is `[0, 100]`. - fn bls12_381_multi_miller_loop(c: u32, ) -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 7_000_000 picoseconds. - Weight::from_parts(273_990_134, 0) - // Standard Error: 723_591 - .saturating_add(Weight::from_parts(149_551_274, 0).saturating_mul(c.into())) - } - fn bls12_381_final_exponentiation() -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 539_000_000 picoseconds. - Weight::from_parts(554_000_000, 0) - } - /// The range of component `c` is `[0, 1000]`. - fn bls12_381_msm_g1(c: u32, ) -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 25_000_000 picoseconds. - Weight::from_parts(522_081_240, 0) - // Standard Error: 103_908 - .saturating_add(Weight::from_parts(4_129_174, 0).saturating_mul(c.into())) - } - /// The range of component `c` is `[0, 1000]`. - fn bls12_381_msm_g2(c: u32, ) -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 52_000_000 picoseconds. - Weight::from_parts(521_472_222, 0) - // Standard Error: 451_388 - .saturating_add(Weight::from_parts(12_974_500, 0).saturating_mul(c.into())) - } - /// The range of component `c` is `[1, 100]`. - fn bls12_381_mul_projective_g1(c: u32, ) -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 35_000_000 picoseconds. - Weight::from_parts(36_000_000, 0) - // Standard Error: 92_373 - .saturating_add(Weight::from_parts(38_727_595, 0).saturating_mul(c.into())) - } - /// The range of component `c` is `[1, 100]`. - fn bls12_381_mul_projective_g2(c: u32, ) -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 110_000_000 picoseconds. - Weight::from_parts(111_000_000, 0) - // Standard Error: 286_785 - .saturating_add(Weight::from_parts(114_799_709, 0).saturating_mul(c.into())) - } + fn calculate_id() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 628_000 picoseconds. + Weight::from_parts(671_000, 0) + } + fn create_dispatcher() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 7_425_000 picoseconds. + Weight::from_parts(7_530_000, 0) + } + /// The range of component `a` is `[1, 8388608]`. + fn decode_bytes(a: u32, ) -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 410_000 picoseconds. + Weight::from_parts(439_000, 0) + // Standard Error: 0 + .saturating_add(Weight::from_parts(231, 0).saturating_mul(a.into())) + } + /// The range of component `c` is `[0, 100]`. + fn bls12_381_multi_miller_loop(c: u32, ) -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 9_407_000 picoseconds. + Weight::from_parts(566_088_359, 0) + // Standard Error: 441_114 + .saturating_add(Weight::from_parts(220_794_711, 0).saturating_mul(c.into())) + } + fn bls12_381_final_exponentiation() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 771_031_000 picoseconds. + Weight::from_parts(785_208_000, 0) + } + /// The range of component `c` is `[1, 1000]`. + fn bls12_381_msm_g1(c: u32, ) -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 270_590_000 picoseconds. + Weight::from_parts(801_084_085, 0) + // Standard Error: 20_614 + .saturating_add(Weight::from_parts(5_946_232, 0).saturating_mul(c.into())) + } + /// The range of component `c` is `[1, 1000]`. + fn bls12_381_msm_g2(c: u32, ) -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 701_049_000 picoseconds. + Weight::from_parts(1_947_748_202, 0) + // Standard Error: 54_805 + .saturating_add(Weight::from_parts(17_365_842, 0).saturating_mul(c.into())) + } + /// The range of component `c` is `[1, 100]`. + fn bls12_381_mul_projective_g1(c: u32, ) -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 52_128_000 picoseconds. + Weight::from_parts(52_559_000, 0) + // Standard Error: 25_954 + .saturating_add(Weight::from_parts(57_109_399, 0).saturating_mul(c.into())) + } + /// The range of component `c` is `[1, 100]`. + fn bls12_381_mul_projective_g2(c: u32, ) -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 160_561_000 picoseconds. + Weight::from_parts(28_414_074, 0) + // Standard Error: 32_279 + .saturating_add(Weight::from_parts(173_595_064, 0).saturating_mul(c.into())) + } } +// For backwards compatibility and tests impl WeightInfo for () { - fn calculate_id() -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 0_000 picoseconds. - Weight::from_parts(1_000_000, 0) - .saturating_add(Weight::from_parts(0, 0)) - } - fn create_dispatcher() -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 7_000_000 picoseconds. - Weight::from_parts(8_000_000, 0) - .saturating_add(Weight::from_parts(0, 0)) - } - /// The range of component `a` is `[0, 33554332]`. - fn decode_bytes(a: u32, ) -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 0_000 picoseconds. - Weight::from_parts(0, 0) - // Standard Error: 0 - .saturating_add(Weight::from_parts(160, 0).saturating_mul(a.into())) - } - /// The range of component `c` is `[0, 100]`. - fn bls12_381_multi_miller_loop(c: u32, ) -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 7_000_000 picoseconds. - Weight::from_parts(273_990_134, 0) - // Standard Error: 723_591 - .saturating_add(Weight::from_parts(149_551_274, 0).saturating_mul(c.into())) - } - fn bls12_381_final_exponentiation() -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 539_000_000 picoseconds. - Weight::from_parts(554_000_000, 0) - } - /// The range of component `c` is `[0, 1000]`. - fn bls12_381_msm_g1(c: u32, ) -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 25_000_000 picoseconds. - Weight::from_parts(522_081_240, 0) - // Standard Error: 103_908 - .saturating_add(Weight::from_parts(4_129_174, 0).saturating_mul(c.into())) - } - /// The range of component `c` is `[0, 1000]`. - fn bls12_381_msm_g2(c: u32, ) -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 52_000_000 picoseconds. - Weight::from_parts(521_472_222, 0) - // Standard Error: 451_388 - .saturating_add(Weight::from_parts(12_974_500, 0).saturating_mul(c.into())) - } - /// The range of component `c` is `[1, 100]`. - fn bls12_381_mul_projective_g1(c: u32, ) -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 35_000_000 picoseconds. - Weight::from_parts(36_000_000, 0) - // Standard Error: 92_373 - .saturating_add(Weight::from_parts(38_727_595, 0).saturating_mul(c.into())) - } - /// The range of component `c` is `[1, 100]`. - fn bls12_381_mul_projective_g2(c: u32, ) -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 110_000_000 picoseconds. - Weight::from_parts(111_000_000, 0) - // Standard Error: 286_785 - .saturating_add(Weight::from_parts(114_799_709, 0).saturating_mul(c.into())) - } + fn calculate_id() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 628_000 picoseconds. + Weight::from_parts(671_000, 0) + } + fn create_dispatcher() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 7_425_000 picoseconds. + Weight::from_parts(7_530_000, 0) + } + /// The range of component `a` is `[1, 8388608]`. + fn decode_bytes(a: u32, ) -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 410_000 picoseconds. + Weight::from_parts(439_000, 0) + // Standard Error: 0 + .saturating_add(Weight::from_parts(231, 0).saturating_mul(a.into())) + } + /// The range of component `c` is `[0, 100]`. + fn bls12_381_multi_miller_loop(c: u32, ) -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 9_407_000 picoseconds. + Weight::from_parts(566_088_359, 0) + // Standard Error: 441_114 + .saturating_add(Weight::from_parts(220_794_711, 0).saturating_mul(c.into())) + } + fn bls12_381_final_exponentiation() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 771_031_000 picoseconds. + Weight::from_parts(785_208_000, 0) + } + /// The range of component `c` is `[1, 1000]`. + fn bls12_381_msm_g1(c: u32, ) -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 270_590_000 picoseconds. + Weight::from_parts(801_084_085, 0) + // Standard Error: 20_614 + .saturating_add(Weight::from_parts(5_946_232, 0).saturating_mul(c.into())) + } + /// The range of component `c` is `[1, 1000]`. + fn bls12_381_msm_g2(c: u32, ) -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 701_049_000 picoseconds. + Weight::from_parts(1_947_748_202, 0) + // Standard Error: 54_805 + .saturating_add(Weight::from_parts(17_365_842, 0).saturating_mul(c.into())) + } + /// The range of component `c` is `[1, 100]`. + fn bls12_381_mul_projective_g1(c: u32, ) -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 52_128_000 picoseconds. + Weight::from_parts(52_559_000, 0) + // Standard Error: 25_954 + .saturating_add(Weight::from_parts(57_109_399, 0).saturating_mul(c.into())) + } + /// The range of component `c` is `[1, 100]`. + fn bls12_381_mul_projective_g2(c: u32, ) -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 160_561_000 picoseconds. + Weight::from_parts(28_414_074, 0) + // Standard Error: 32_279 + .saturating_add(Weight::from_parts(173_595_064, 0).saturating_mul(c.into())) + } } diff --git a/pallets/gear/src/benchmarking/tests/syscalls_integrity.rs b/pallets/gear/src/benchmarking/tests/syscalls_integrity.rs index 84851201268..8d734fc1771 100644 --- a/pallets/gear/src/benchmarking/tests/syscalls_integrity.rs +++ b/pallets/gear/src/benchmarking/tests/syscalls_integrity.rs @@ -1031,8 +1031,8 @@ where run_tester::(|_, _| { // Expected to burn not more than 750_000_000 // Provided gas in the test by default is 50_000_000_000 - let lower = 50_000_000_000 - 1_000_000_000; - let upper = 50_000_000_000 - 200_000_000; + let lower = 50_000_000_000 - 750_000_000; + let upper = 50_000_000_000 - 150_000_000; let mp = vec![Kind::GasAvailable(lower, upper)].encode().into(); (TestCall::send_message(mp), None::) diff --git a/pallets/gear/src/tests.rs b/pallets/gear/src/tests.rs index 2b2fb72a05f..323cab00566 100644 --- a/pallets/gear/src/tests.rs +++ b/pallets/gear/src/tests.rs @@ -100,7 +100,7 @@ fn calculate_reply_for_handle_works() { // Out of gas panic case. let res = - Gear::calculate_reply_for_handle(USER_1, ping_pong, b"PING".to_vec(), 1_000_000_000, 0) + Gear::calculate_reply_for_handle(USER_1, ping_pong, b"PING".to_vec(), 333_333_333, 0) .expect("Failed to query reply"); assert_eq!( @@ -6650,7 +6650,7 @@ fn test_create_program_simple() { RuntimeOrigin::signed(USER_1), factory_id, CreateProgram::Custom( - vec![(child_code_hash, b"some_data".to_vec(), 300_000)] // too little gas + vec![(child_code_hash, b"some_data".to_vec(), 150_000)] // too little gas ) .encode(), 10_000_000_000, @@ -6686,8 +6686,8 @@ fn test_create_program_simple() { RuntimeOrigin::signed(USER_1), factory_id, CreateProgram::Custom(vec![ - (child_code_hash, b"salt3".to_vec(), 300_000), // too little gas - (child_code_hash, b"salt4".to_vec(), 300_000), // too little gas + (child_code_hash, b"salt3".to_vec(), 150_000), // too little gas + (child_code_hash, b"salt4".to_vec(), 150_000), // too little gas ]) .encode(), 50_000_000_000, @@ -6985,7 +6985,7 @@ fn test_create_program_miscellaneous() { CreateProgram::Custom(vec![ // init fail (not enough gas) and reply generated (+2 dequeued, +1 dispatched), // handle message is processed, but not executed, reply generated (+2 dequeued, +1 dispatched) - (child2_code_hash, b"salt1".to_vec(), 300_000), + (child2_code_hash, b"salt1".to_vec(), 150_000), // one successful init with one handle message (+2 dequeued, +1 dispatched, +1 successful init) (child2_code_hash, b"salt2".to_vec(), 200_000_000), ]) diff --git a/pallets/gear/src/weights.rs b/pallets/gear/src/weights.rs index 8b28e02be0c..688ffcef9d1 100644 --- a/pallets/gear/src/weights.rs +++ b/pallets/gear/src/weights.rs @@ -19,7 +19,7 @@ //! Autogenerated weights for pallet_gear //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-01-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-04-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("vara-dev"), DB CACHE: 1024 @@ -231,138 +231,140 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 99_615_000 picoseconds. - Weight::from_parts(106_812_220, 0) - // Standard Error: 92_523 - .saturating_add(Weight::from_parts(18_397_180, 0).saturating_mul(r.into())) + // Minimum execution time: 61_342_000 picoseconds. + Weight::from_parts(64_412_476, 0) + // Standard Error: 37_198 + .saturating_add(Weight::from_parts(22_480_174, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_reply_wgas(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 99_729_000 picoseconds. - Weight::from_parts(107_297_118, 0) - // Standard Error: 88_836 - .saturating_add(Weight::from_parts(17_551_258, 0).saturating_mul(r.into())) + // Minimum execution time: 62_181_000 picoseconds. + Weight::from_parts(65_017_310, 0) + // Standard Error: 36_580 + .saturating_add(Weight::from_parts(21_374_240, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_reply_commit(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 99_529_000 picoseconds. - Weight::from_parts(106_645_064, 0) - // Standard Error: 89_788 - .saturating_add(Weight::from_parts(15_979_646, 0).saturating_mul(r.into())) + // Minimum execution time: 63_106_000 picoseconds. + Weight::from_parts(66_213_602, 0) + // Standard Error: 35_968 + .saturating_add(Weight::from_parts(21_336_676, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_reply_commit_wgas(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 98_094_000 picoseconds. - Weight::from_parts(106_665_070, 0) - // Standard Error: 90_770 - .saturating_add(Weight::from_parts(21_362_724, 0).saturating_mul(r.into())) + // Minimum execution time: 63_420_000 picoseconds. + Weight::from_parts(66_174_486, 0) + // Standard Error: 33_932 + .saturating_add(Weight::from_parts(19_220_242, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_reply_input(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 738_459_000 picoseconds. - Weight::from_parts(804_541_374, 0) - // Standard Error: 1_019_965 - .saturating_add(Weight::from_parts(33_576_008, 0).saturating_mul(r.into())) + // Minimum execution time: 679_711_000 picoseconds. + Weight::from_parts(686_647_364, 0) + // Standard Error: 202_496 + .saturating_add(Weight::from_parts(25_865_578, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. - fn gr_reply_input_wgas(_r: u32, ) -> Weight { + fn gr_reply_input_wgas(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 730_419_000 picoseconds. - Weight::from_parts(796_363_376, 0) + // Minimum execution time: 676_851_000 picoseconds. + Weight::from_parts(683_858_892, 0) + // Standard Error: 208_774 + .saturating_add(Weight::from_parts(24_582_802, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_reservation_reply(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 108_278_000 picoseconds. - Weight::from_parts(116_338_184, 0) - // Standard Error: 89_392 - .saturating_add(Weight::from_parts(9_297_412, 0).saturating_mul(r.into())) + // Minimum execution time: 75_744_000 picoseconds. + Weight::from_parts(78_778_146, 0) + // Standard Error: 34_733 + .saturating_add(Weight::from_parts(8_253_250, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_reservation_reply_commit(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 108_428_000 picoseconds. - Weight::from_parts(116_831_682, 0) - // Standard Error: 91_332 - .saturating_add(Weight::from_parts(7_187_780, 0).saturating_mul(r.into())) + // Minimum execution time: 75_716_000 picoseconds. + Weight::from_parts(78_692_670, 0) + // Standard Error: 33_977 + .saturating_add(Weight::from_parts(10_434_360, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_exit(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 99_072_000 picoseconds. - Weight::from_parts(106_447_868, 0) - // Standard Error: 2_305_676 - .saturating_add(Weight::from_parts(197_413_680, 0).saturating_mul(r.into())) + // Minimum execution time: 62_814_000 picoseconds. + Weight::from_parts(65_958_624, 0) + // Standard Error: 37_185 + .saturating_add(Weight::from_parts(24_122_888, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_leave(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 99_225_000 picoseconds. - Weight::from_parts(105_966_054, 0) - // Standard Error: 2_267_605 - .saturating_add(Weight::from_parts(191_227_910, 0).saturating_mul(r.into())) + // Minimum execution time: 63_397_000 picoseconds. + Weight::from_parts(66_138_874, 0) + // Standard Error: 37_401 + .saturating_add(Weight::from_parts(12_535_280, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_wait(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 98_774_000 picoseconds. - Weight::from_parts(106_255_096, 0) - // Standard Error: 1_481_753 - .saturating_add(Weight::from_parts(127_692_646, 0).saturating_mul(r.into())) + // Minimum execution time: 63_250_000 picoseconds. + Weight::from_parts(66_354_572, 0) + // Standard Error: 38_552 + .saturating_add(Weight::from_parts(11_429_924, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_wait_for(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 100_776_000 picoseconds. - Weight::from_parts(108_328_338, 0) - // Standard Error: 2_299_081 - .saturating_add(Weight::from_parts(191_877_852, 0).saturating_mul(r.into())) + // Minimum execution time: 63_441_000 picoseconds. + Weight::from_parts(66_230_906, 0) + // Standard Error: 40_644 + .saturating_add(Weight::from_parts(9_854_244, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_wait_up_to(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 98_838_000 picoseconds. - Weight::from_parts(105_649_884, 0) - // Standard Error: 2_260_663 - .saturating_add(Weight::from_parts(188_425_504, 0).saturating_mul(r.into())) + // Minimum execution time: 61_425_000 picoseconds. + Weight::from_parts(64_358_910, 0) + // Standard Error: 39_149 + .saturating_add(Weight::from_parts(11_603_952, 0).saturating_mul(r.into())) } /// The range of component `c` is `[0, 512]`. fn db_write_per_kb(c: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_018_000 picoseconds. - Weight::from_parts(1_080_000, 0) - // Standard Error: 744 - .saturating_add(Weight::from_parts(247_005, 0).saturating_mul(c.into())) + // Minimum execution time: 1_032_000 picoseconds. + Weight::from_parts(1_097_000, 0) + // Standard Error: 735 + .saturating_add(Weight::from_parts(244_708, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().writes(1_u64)) } /// The range of component `c` is `[0, 512]`. @@ -370,10 +372,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `146 + c * (1024 ±0)` // Estimated: `3610 + c * (1024 ±0)` - // Minimum execution time: 3_196_000 picoseconds. - Weight::from_parts(3_359_000, 3610) - // Standard Error: 825 - .saturating_add(Weight::from_parts(586_779, 0).saturating_mul(c.into())) + // Minimum execution time: 3_300_000 picoseconds. + Weight::from_parts(3_348_000, 3610) + // Standard Error: 1_194 + .saturating_add(Weight::from_parts(598_332, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(Weight::from_parts(0, 1024).saturating_mul(c.into())) } @@ -382,17 +384,17 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 63_325_000 picoseconds. - Weight::from_parts(37_230_777, 0) - // Standard Error: 18_552 - .saturating_add(Weight::from_parts(3_028_304, 0).saturating_mul(c.into())) + // Minimum execution time: 36_743_000 picoseconds. + Weight::from_parts(33_527_526, 0) + // Standard Error: 2_541 + .saturating_add(Weight::from_parts(262_101, 0).saturating_mul(c.into())) } fn claim_value() -> Weight { // Proof Size summary in bytes: - // Measured: `1354` + // Measured: `1321` // Estimated: `8799` - // Minimum execution time: 144_057_000 picoseconds. - Weight::from_parts(148_048_000, 8799) + // Minimum execution time: 148_424_000 picoseconds. + Weight::from_parts(150_944_000, 8799) .saturating_add(T::DbWeight::get().reads(15_u64)) .saturating_add(T::DbWeight::get().writes(12_u64)) } @@ -401,22 +403,22 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `113` // Estimated: `3578` - // Minimum execution time: 79_739_000 picoseconds. - Weight::from_parts(3_100_467, 3578) - // Standard Error: 46_755 - .saturating_add(Weight::from_parts(63_169_065, 0).saturating_mul(c.into())) + // Minimum execution time: 93_872_000 picoseconds. + Weight::from_parts(55_129_095, 3578) + // Standard Error: 52_026 + .saturating_add(Weight::from_parts(62_834_666, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } /// The range of component `s` is `[0, 4194304]`. fn create_program(s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `1005` - // Estimated: `4470` - // Minimum execution time: 117_521_000 picoseconds. - Weight::from_parts(150_951_481, 4470) + // Measured: `991` + // Estimated: `4456` + // Minimum execution time: 136_063_000 picoseconds. + Weight::from_parts(166_171_405, 4456) // Standard Error: 1 - .saturating_add(Weight::from_parts(2_276, 0).saturating_mul(s.into())) + .saturating_add(Weight::from_parts(2_211, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(13_u64)) .saturating_add(T::DbWeight::get().writes(10_u64)) } @@ -426,36 +428,36 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `379` // Estimated: `3844` - // Minimum execution time: 9_638_577_000 picoseconds. - Weight::from_parts(200_292_255, 3844) - // Standard Error: 111_034 - .saturating_add(Weight::from_parts(64_169_732, 0).saturating_mul(c.into())) + // Minimum execution time: 9_520_323_000 picoseconds. + Weight::from_parts(189_144_225, 3844) + // Standard Error: 108_336 + .saturating_add(Weight::from_parts(63_922_649, 0).saturating_mul(c.into())) // Standard Error: 6 - .saturating_add(Weight::from_parts(2_258, 0).saturating_mul(s.into())) + .saturating_add(Weight::from_parts(2_196, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(13_u64)) .saturating_add(T::DbWeight::get().writes(14_u64)) } /// The range of component `p` is `[0, 2097152]`. fn send_message(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `513` + // Measured: `480` // Estimated: `6196` - // Minimum execution time: 106_739_000 picoseconds. - Weight::from_parts(67_546_140, 6196) - // Standard Error: 2 - .saturating_add(Weight::from_parts(889, 0).saturating_mul(p.into())) + // Minimum execution time: 112_954_000 picoseconds. + Weight::from_parts(86_244_456, 6196) + // Standard Error: 1 + .saturating_add(Weight::from_parts(872, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(11_u64)) .saturating_add(T::DbWeight::get().writes(10_u64)) } /// The range of component `p` is `[0, 2097152]`. fn send_reply(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `1353` + // Measured: `1320` // Estimated: `8799` - // Minimum execution time: 174_614_000 picoseconds. - Weight::from_parts(134_154_579, 8799) + // Minimum execution time: 179_997_000 picoseconds. + Weight::from_parts(158_432_734, 8799) // Standard Error: 3 - .saturating_add(Weight::from_parts(928, 0).saturating_mul(p.into())) + .saturating_add(Weight::from_parts(894, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(16_u64)) .saturating_add(T::DbWeight::get().writes(13_u64)) } @@ -464,10 +466,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `211 + c * (1075 ±0)` // Estimated: `3682 + c * (1075 ±0)` - // Minimum execution time: 60_902_000 picoseconds. - Weight::from_parts(61_601_000, 3682) - // Standard Error: 32_455 - .saturating_add(Weight::from_parts(61_902_579, 0).saturating_mul(c.into())) + // Minimum execution time: 73_591_000 picoseconds. + Weight::from_parts(74_592_000, 3682) + // Standard Error: 32_473 + .saturating_add(Weight::from_parts(61_681_098, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) .saturating_add(Weight::from_parts(0, 1075).saturating_mul(c.into())) @@ -477,540 +479,540 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 96_784_000 picoseconds. - Weight::from_parts(100_926_000, 0) - // Standard Error: 3_508_536 - .saturating_add(Weight::from_parts(705_625_339, 0).saturating_mul(r.into())) + // Minimum execution time: 60_751_000 picoseconds. + Weight::from_parts(62_010_000, 0) + // Standard Error: 2_310_803 + .saturating_add(Weight::from_parts(766_730_622, 0).saturating_mul(r.into())) } /// The range of component `p` is `[1, 512]`. fn alloc_per_page(p: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 501_758_000 picoseconds. - Weight::from_parts(439_015_938, 0) - // Standard Error: 9_849 - .saturating_add(Weight::from_parts(28_455_389, 0).saturating_mul(p.into())) + // Minimum execution time: 633_685_000 picoseconds. + Weight::from_parts(624_121_964, 0) + // Standard Error: 8_001 + .saturating_add(Weight::from_parts(19_786_855, 0).saturating_mul(p.into())) } /// The range of component `r` is `[0, 20]`. fn free(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 224_021_000 picoseconds. - Weight::from_parts(246_353_017, 0) - // Standard Error: 220_063 - .saturating_add(Weight::from_parts(60_631_614, 0).saturating_mul(r.into())) + // Minimum execution time: 170_798_000 picoseconds. + Weight::from_parts(181_217_129, 0) + // Standard Error: 80_000 + .saturating_add(Weight::from_parts(50_247_135, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn free_range(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 221_507_000 picoseconds. - Weight::from_parts(250_958_490, 0) - // Standard Error: 203_339 - .saturating_add(Weight::from_parts(72_077_808, 0).saturating_mul(r.into())) + // Minimum execution time: 170_433_000 picoseconds. + Weight::from_parts(174_244_892, 0) + // Standard Error: 81_902 + .saturating_add(Weight::from_parts(61_796_579, 0).saturating_mul(r.into())) } /// The range of component `p` is `[1, 20]`. fn free_range_per_page(p: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 297_857_000 picoseconds. - Weight::from_parts(298_448_842, 0) - // Standard Error: 57_252 - .saturating_add(Weight::from_parts(4_929_659, 0).saturating_mul(p.into())) + // Minimum execution time: 244_343_000 picoseconds. + Weight::from_parts(235_677_178, 0) + // Standard Error: 63_358 + .saturating_add(Weight::from_parts(5_068_497, 0).saturating_mul(p.into())) } /// The range of component `r` is `[0, 256]`. fn gr_reserve_gas(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 102_437_000 picoseconds. - Weight::from_parts(115_919_336, 0) - // Standard Error: 3_817 - .saturating_add(Weight::from_parts(2_352_421, 0).saturating_mul(r.into())) + // Minimum execution time: 69_497_000 picoseconds. + Weight::from_parts(74_749_928, 0) + // Standard Error: 2_996 + .saturating_add(Weight::from_parts(2_264_169, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 256]`. fn gr_unreserve_gas(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 179_945_000 picoseconds. - Weight::from_parts(213_057_061, 0) - // Standard Error: 13_451 - .saturating_add(Weight::from_parts(2_183_611, 0).saturating_mul(r.into())) + // Minimum execution time: 102_653_000 picoseconds. + Weight::from_parts(111_587_457, 0) + // Standard Error: 2_577 + .saturating_add(Weight::from_parts(1_946_607, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_system_reserve_gas(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 101_117_000 picoseconds. - Weight::from_parts(112_156_015, 0) - // Standard Error: 364_334 - .saturating_add(Weight::from_parts(94_930_814, 0).saturating_mul(r.into())) + // Minimum execution time: 67_392_000 picoseconds. + Weight::from_parts(75_527_495, 0) + // Standard Error: 51_371 + .saturating_add(Weight::from_parts(83_687_900, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_message_id(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 102_305_000 picoseconds. - Weight::from_parts(83_836_459, 0) - // Standard Error: 329_660 - .saturating_add(Weight::from_parts(90_386_577, 0).saturating_mul(r.into())) + // Minimum execution time: 69_015_000 picoseconds. + Weight::from_parts(79_535_915, 0) + // Standard Error: 58_323 + .saturating_add(Weight::from_parts(74_120_288, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_program_id(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 98_361_000 picoseconds. - Weight::from_parts(92_869_517, 0) - // Standard Error: 302_167 - .saturating_add(Weight::from_parts(84_723_570, 0).saturating_mul(r.into())) + // Minimum execution time: 68_214_000 picoseconds. + Weight::from_parts(83_760_803, 0) + // Standard Error: 61_738 + .saturating_add(Weight::from_parts(74_407_841, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_source(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 100_364_000 picoseconds. - Weight::from_parts(96_052_612, 0) - // Standard Error: 308_892 - .saturating_add(Weight::from_parts(83_759_684, 0).saturating_mul(r.into())) + // Minimum execution time: 68_828_000 picoseconds. + Weight::from_parts(79_341_090, 0) + // Standard Error: 73_379 + .saturating_add(Weight::from_parts(74_459_591, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_value(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 97_744_000 picoseconds. - Weight::from_parts(82_278_562, 0) - // Standard Error: 400_860 - .saturating_add(Weight::from_parts(87_658_902, 0).saturating_mul(r.into())) + // Minimum execution time: 67_410_000 picoseconds. + Weight::from_parts(79_257_665, 0) + // Standard Error: 63_445 + .saturating_add(Weight::from_parts(75_653_249, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_value_available(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 99_182_000 picoseconds. - Weight::from_parts(88_938_154, 0) - // Standard Error: 334_249 - .saturating_add(Weight::from_parts(86_492_653, 0).saturating_mul(r.into())) + // Minimum execution time: 68_130_000 picoseconds. + Weight::from_parts(83_513_741, 0) + // Standard Error: 141_169 + .saturating_add(Weight::from_parts(77_429_525, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_gas_available(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 99_825_000 picoseconds. - Weight::from_parts(95_437_855, 0) - // Standard Error: 313_407 - .saturating_add(Weight::from_parts(84_344_989, 0).saturating_mul(r.into())) + // Minimum execution time: 68_219_000 picoseconds. + Weight::from_parts(78_060_963, 0) + // Standard Error: 62_385 + .saturating_add(Weight::from_parts(74_584_936, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_size(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 101_437_000 picoseconds. - Weight::from_parts(81_232_682, 0) - // Standard Error: 379_163 - .saturating_add(Weight::from_parts(87_626_840, 0).saturating_mul(r.into())) + // Minimum execution time: 68_037_000 picoseconds. + Weight::from_parts(77_311_416, 0) + // Standard Error: 50_426 + .saturating_add(Weight::from_parts(74_154_750, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_read(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 734_390_000 picoseconds. - Weight::from_parts(872_923_412, 0) - // Standard Error: 508_456 - .saturating_add(Weight::from_parts(146_072_407, 0).saturating_mul(r.into())) + // Minimum execution time: 687_056_000 picoseconds. + Weight::from_parts(697_272_696, 0) + // Standard Error: 73_395 + .saturating_add(Weight::from_parts(133_787_427, 0).saturating_mul(r.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_read_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 902_729_000 picoseconds. - Weight::from_parts(943_422_000, 0) - // Standard Error: 48_377 - .saturating_add(Weight::from_parts(13_519_974, 0).saturating_mul(n.into())) + // Minimum execution time: 808_879_000 picoseconds. + Weight::from_parts(811_176_000, 0) + // Standard Error: 43_059 + .saturating_add(Weight::from_parts(12_863_384, 0).saturating_mul(n.into())) } /// The range of component `r` is `[0, 20]`. fn gr_env_vars(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 100_567_000 picoseconds. - Weight::from_parts(108_237_060, 0) - // Standard Error: 378_376 - .saturating_add(Weight::from_parts(104_166_154, 0).saturating_mul(r.into())) + // Minimum execution time: 68_097_000 picoseconds. + Weight::from_parts(81_753_952, 0) + // Standard Error: 82_839 + .saturating_add(Weight::from_parts(83_059_545, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_block_height(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 102_461_000 picoseconds. - Weight::from_parts(92_423_142, 0) - // Standard Error: 363_387 - .saturating_add(Weight::from_parts(85_908_856, 0).saturating_mul(r.into())) + // Minimum execution time: 68_005_000 picoseconds. + Weight::from_parts(78_697_921, 0) + // Standard Error: 61_447 + .saturating_add(Weight::from_parts(74_073_235, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_block_timestamp(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 101_729_000 picoseconds. - Weight::from_parts(82_719_222, 0) - // Standard Error: 354_737 - .saturating_add(Weight::from_parts(87_355_765, 0).saturating_mul(r.into())) + // Minimum execution time: 67_415_000 picoseconds. + Weight::from_parts(81_425_143, 0) + // Standard Error: 64_294 + .saturating_add(Weight::from_parts(74_639_626, 0).saturating_mul(r.into())) } /// The range of component `n` is `[0, 20]`. fn gr_random(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 102_364_000 picoseconds. - Weight::from_parts(117_983_969, 0) - // Standard Error: 381_658 - .saturating_add(Weight::from_parts(167_592_391, 0).saturating_mul(n.into())) + // Minimum execution time: 68_389_000 picoseconds. + Weight::from_parts(81_010_935, 0) + // Standard Error: 97_235 + .saturating_add(Weight::from_parts(150_937_218, 0).saturating_mul(n.into())) } /// The range of component `r` is `[0, 20]`. fn gr_reply_deposit(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 104_054_000 picoseconds. - Weight::from_parts(107_635_000, 0) - // Standard Error: 3_761_339 - .saturating_add(Weight::from_parts(774_208_385, 0).saturating_mul(r.into())) + // Minimum execution time: 68_836_000 picoseconds. + Weight::from_parts(70_969_000, 0) + // Standard Error: 4_152_446 + .saturating_add(Weight::from_parts(778_365_730, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_send(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 100_035_000 picoseconds. - Weight::from_parts(159_219_545, 0) - // Standard Error: 370_293 - .saturating_add(Weight::from_parts(252_572_286, 0).saturating_mul(r.into())) + // Minimum execution time: 67_574_000 picoseconds. + Weight::from_parts(71_936_420, 0) + // Standard Error: 212_037 + .saturating_add(Weight::from_parts(255_400_805, 0).saturating_mul(r.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_send_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 357_025_000 picoseconds. - Weight::from_parts(360_308_000, 0) - // Standard Error: 61_961 - .saturating_add(Weight::from_parts(22_239_955, 0).saturating_mul(n.into())) + // Minimum execution time: 307_086_000 picoseconds. + Weight::from_parts(307_414_000, 0) + // Standard Error: 43_199 + .saturating_add(Weight::from_parts(30_564_400, 0).saturating_mul(n.into())) } /// The range of component `r` is `[0, 20]`. fn gr_send_wgas(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 103_799_000 picoseconds. - Weight::from_parts(186_087_791, 0) - // Standard Error: 418_561 - .saturating_add(Weight::from_parts(256_486_217, 0).saturating_mul(r.into())) + // Minimum execution time: 68_454_000 picoseconds. + Weight::from_parts(57_375_960, 0) + // Standard Error: 198_985 + .saturating_add(Weight::from_parts(260_137_877, 0).saturating_mul(r.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_send_wgas_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 358_946_000 picoseconds. - Weight::from_parts(370_207_000, 0) - // Standard Error: 60_042 - .saturating_add(Weight::from_parts(22_079_488, 0).saturating_mul(n.into())) + // Minimum execution time: 308_715_000 picoseconds. + Weight::from_parts(310_902_000, 0) + // Standard Error: 58_509 + .saturating_add(Weight::from_parts(31_313_033, 0).saturating_mul(n.into())) } /// The range of component `r` is `[0, 20]`. fn gr_send_input(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 750_425_000 picoseconds. - Weight::from_parts(854_379_291, 0) - // Standard Error: 550_203 - .saturating_add(Weight::from_parts(272_275_504, 0).saturating_mul(r.into())) + // Minimum execution time: 683_183_000 picoseconds. + Weight::from_parts(672_780_370, 0) + // Standard Error: 229_319 + .saturating_add(Weight::from_parts(248_804_244, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_send_input_wgas(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 741_437_000 picoseconds. - Weight::from_parts(808_114_203, 0) - // Standard Error: 422_632 - .saturating_add(Weight::from_parts(286_675_498, 0).saturating_mul(r.into())) + // Minimum execution time: 709_153_000 picoseconds. + Weight::from_parts(722_683_356, 0) + // Standard Error: 252_066 + .saturating_add(Weight::from_parts(246_050_484, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_send_init(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 99_495_000 picoseconds. - Weight::from_parts(85_550_308, 0) - // Standard Error: 360_794 - .saturating_add(Weight::from_parts(94_382_771, 0).saturating_mul(r.into())) + // Minimum execution time: 68_664_000 picoseconds. + Weight::from_parts(73_974_737, 0) + // Standard Error: 68_024 + .saturating_add(Weight::from_parts(82_760_592, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_send_push(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_830_281_000 picoseconds. - Weight::from_parts(1_949_054_109, 0) - // Standard Error: 302_690 - .saturating_add(Weight::from_parts(164_405_804, 0).saturating_mul(r.into())) + // Minimum execution time: 1_700_982_000 picoseconds. + Weight::from_parts(1_742_299_177, 0) + // Standard Error: 311_881 + .saturating_add(Weight::from_parts(159_504_390, 0).saturating_mul(r.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_send_push_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 322_735_000 picoseconds. - Weight::from_parts(325_871_000, 0) - // Standard Error: 42_390 - .saturating_add(Weight::from_parts(31_374_122, 0).saturating_mul(n.into())) + // Minimum execution time: 267_532_000 picoseconds. + Weight::from_parts(269_048_000, 0) + // Standard Error: 48_487 + .saturating_add(Weight::from_parts(31_080_042, 0).saturating_mul(n.into())) } /// The range of component `r` is `[0, 20]`. fn gr_send_commit(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_825_752_000 picoseconds. - Weight::from_parts(1_926_644_440, 0) - // Standard Error: 357_269 - .saturating_add(Weight::from_parts(217_429_116, 0).saturating_mul(r.into())) + // Minimum execution time: 1_705_674_000 picoseconds. + Weight::from_parts(1_748_773_212, 0) + // Standard Error: 226_752 + .saturating_add(Weight::from_parts(214_216_200, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_send_commit_wgas(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_827_939_000 picoseconds. - Weight::from_parts(1_942_773_808, 0) - // Standard Error: 323_529 - .saturating_add(Weight::from_parts(218_458_678, 0).saturating_mul(r.into())) + // Minimum execution time: 1_705_565_000 picoseconds. + Weight::from_parts(1_756_578_453, 0) + // Standard Error: 247_490 + .saturating_add(Weight::from_parts(213_728_846, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_reservation_send(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 262_666_000 picoseconds. - Weight::from_parts(341_141_277, 0) - // Standard Error: 400_519 - .saturating_add(Weight::from_parts(275_129_432, 0).saturating_mul(r.into())) + // Minimum execution time: 136_827_000 picoseconds. + Weight::from_parts(149_107_120, 0) + // Standard Error: 162_336 + .saturating_add(Weight::from_parts(270_903_407, 0).saturating_mul(r.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_reservation_send_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 539_953_000 picoseconds. - Weight::from_parts(547_271_000, 0) - // Standard Error: 51_595 - .saturating_add(Weight::from_parts(21_889_412, 0).saturating_mul(n.into())) + // Minimum execution time: 389_548_000 picoseconds. + Weight::from_parts(394_392_000, 0) + // Standard Error: 40_346 + .saturating_add(Weight::from_parts(30_864_290, 0).saturating_mul(n.into())) } /// The range of component `r` is `[0, 20]`. fn gr_reservation_send_commit(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_025_011_000 picoseconds. - Weight::from_parts(2_189_686_606, 0) - // Standard Error: 469_987 - .saturating_add(Weight::from_parts(235_028_705, 0).saturating_mul(r.into())) + // Minimum execution time: 1_757_355_000 picoseconds. + Weight::from_parts(1_807_378_722, 0) + // Standard Error: 299_698 + .saturating_add(Weight::from_parts(229_432_403, 0).saturating_mul(r.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_reply_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 120_865_000 picoseconds. - Weight::from_parts(114_897_013, 0) - // Standard Error: 861 - .saturating_add(Weight::from_parts(427_550, 0).saturating_mul(n.into())) + // Minimum execution time: 82_636_000 picoseconds. + Weight::from_parts(74_249_170, 0) + // Standard Error: 996 + .saturating_add(Weight::from_parts(577_961, 0).saturating_mul(n.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_reply_wgas_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 117_669_000 picoseconds. - Weight::from_parts(108_465_828, 0) - // Standard Error: 1_047 - .saturating_add(Weight::from_parts(433_895, 0).saturating_mul(n.into())) + // Minimum execution time: 87_145_000 picoseconds. + Weight::from_parts(68_206_217, 0) + // Standard Error: 1_139 + .saturating_add(Weight::from_parts(589_359, 0).saturating_mul(n.into())) } /// The range of component `r` is `[0, 20]`. fn gr_reply_push(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 100_738_000 picoseconds. - Weight::from_parts(162_877_908, 0) - // Standard Error: 453_561 - .saturating_add(Weight::from_parts(147_093_071, 0).saturating_mul(r.into())) + // Minimum execution time: 66_233_000 picoseconds. + Weight::from_parts(91_930_574, 0) + // Standard Error: 171_563 + .saturating_add(Weight::from_parts(135_673_513, 0).saturating_mul(r.into())) } /// The range of component `n` is `[0, 8192]`. fn gr_reply_push_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 113_712_000 picoseconds. - Weight::from_parts(117_137_000, 0) - // Standard Error: 3_073 - .saturating_add(Weight::from_parts(691_380, 0).saturating_mul(n.into())) + // Minimum execution time: 80_518_000 picoseconds. + Weight::from_parts(82_843_000, 0) + // Standard Error: 2_285 + .saturating_add(Weight::from_parts(655_950, 0).saturating_mul(n.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_reservation_reply_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 123_394_000 picoseconds. - Weight::from_parts(114_270_969, 0) - // Standard Error: 935 - .saturating_add(Weight::from_parts(432_205, 0).saturating_mul(n.into())) + // Minimum execution time: 83_865_000 picoseconds. + Weight::from_parts(76_214_329, 0) + // Standard Error: 921 + .saturating_add(Weight::from_parts(584_512, 0).saturating_mul(n.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_reservation_reply_commit_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 122_913_000 picoseconds. - Weight::from_parts(119_243_151, 0) - // Standard Error: 833 - .saturating_add(Weight::from_parts(418_603, 0).saturating_mul(n.into())) + // Minimum execution time: 87_269_000 picoseconds. + Weight::from_parts(74_148_301, 0) + // Standard Error: 929 + .saturating_add(Weight::from_parts(585_592, 0).saturating_mul(n.into())) } /// The range of component `r` is `[0, 20]`. fn gr_reply_to(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 97_513_000 picoseconds. - Weight::from_parts(90_458_204, 0) - // Standard Error: 306_036 - .saturating_add(Weight::from_parts(86_514_726, 0).saturating_mul(r.into())) + // Minimum execution time: 65_587_000 picoseconds. + Weight::from_parts(81_997_972, 0) + // Standard Error: 66_043 + .saturating_add(Weight::from_parts(76_020_043, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_signal_code(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 101_097_000 picoseconds. - Weight::from_parts(93_148_736, 0) - // Standard Error: 333_661 - .saturating_add(Weight::from_parts(84_563_496, 0).saturating_mul(r.into())) + // Minimum execution time: 68_696_000 picoseconds. + Weight::from_parts(94_489_865, 0) + // Standard Error: 197_083 + .saturating_add(Weight::from_parts(77_000_887, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_signal_from(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 103_507_000 picoseconds. - Weight::from_parts(92_815_231, 0) - // Standard Error: 310_034 - .saturating_add(Weight::from_parts(87_094_084, 0).saturating_mul(r.into())) + // Minimum execution time: 66_743_000 picoseconds. + Weight::from_parts(89_719_238, 0) + // Standard Error: 76_064 + .saturating_add(Weight::from_parts(75_316_833, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_reply_push_input(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 747_540_000 picoseconds. - Weight::from_parts(843_690_329, 0) - // Standard Error: 510_548 - .saturating_add(Weight::from_parts(108_361_926, 0).saturating_mul(r.into())) + // Minimum execution time: 690_846_000 picoseconds. + Weight::from_parts(715_479_508, 0) + // Standard Error: 81_747 + .saturating_add(Weight::from_parts(92_273_923, 0).saturating_mul(r.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_reply_push_input_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 765_444_000 picoseconds. - Weight::from_parts(834_758_897, 0) - // Standard Error: 3_842 - .saturating_add(Weight::from_parts(167_533, 0).saturating_mul(n.into())) + // Minimum execution time: 699_382_000 picoseconds. + Weight::from_parts(713_406_025, 0) + // Standard Error: 582 + .saturating_add(Weight::from_parts(150_034, 0).saturating_mul(n.into())) } /// The range of component `r` is `[0, 20]`. fn gr_send_push_input(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_532_087_000 picoseconds. - Weight::from_parts(2_758_436_159, 0) - // Standard Error: 510_711 - .saturating_add(Weight::from_parts(130_539_370, 0).saturating_mul(r.into())) + // Minimum execution time: 2_324_594_000 picoseconds. + Weight::from_parts(2_351_528_744, 0) + // Standard Error: 165_810 + .saturating_add(Weight::from_parts(121_605_056, 0).saturating_mul(r.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_send_push_input_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_774_674_000 picoseconds. - Weight::from_parts(2_991_734_209, 0) - // Standard Error: 15_741 - .saturating_add(Weight::from_parts(13_942_735, 0).saturating_mul(n.into())) + // Minimum execution time: 2_437_066_000 picoseconds. + Weight::from_parts(2_382_984_712, 0) + // Standard Error: 6_463 + .saturating_add(Weight::from_parts(13_586_421, 0).saturating_mul(n.into())) } /// The range of component `r` is `[0, 20]`. fn gr_debug(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 99_562_000 picoseconds. - Weight::from_parts(114_223_383, 0) - // Standard Error: 375_641 - .saturating_add(Weight::from_parts(116_226_536, 0).saturating_mul(r.into())) + // Minimum execution time: 66_498_000 picoseconds. + Weight::from_parts(80_965_772, 0) + // Standard Error: 79_503 + .saturating_add(Weight::from_parts(96_988_657, 0).saturating_mul(r.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_debug_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 157_629_000 picoseconds. - Weight::from_parts(162_135_000, 0) - // Standard Error: 61_405 - .saturating_add(Weight::from_parts(26_364_044, 0).saturating_mul(n.into())) + // Minimum execution time: 123_615_000 picoseconds. + Weight::from_parts(124_686_000, 0) + // Standard Error: 60_975 + .saturating_add(Weight::from_parts(25_956_010, 0).saturating_mul(n.into())) } /// The range of component `r` is `[0, 20]`. fn gr_reply_code(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 102_354_000 picoseconds. - Weight::from_parts(88_167_350, 0) - // Standard Error: 316_109 - .saturating_add(Weight::from_parts(84_501_311, 0).saturating_mul(r.into())) + // Minimum execution time: 68_026_000 picoseconds. + Weight::from_parts(80_408_202, 0) + // Standard Error: 68_045 + .saturating_add(Weight::from_parts(73_582_256, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_wake(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 182_661_000 picoseconds. - Weight::from_parts(209_257_849, 0) - // Standard Error: 261_942 - .saturating_add(Weight::from_parts(163_855_221, 0).saturating_mul(r.into())) + // Minimum execution time: 105_385_000 picoseconds. + Weight::from_parts(107_007_000, 0) + // Standard Error: 1_821_525 + .saturating_add(Weight::from_parts(294_563_800, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_create_program(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 114_286_000 picoseconds. - Weight::from_parts(153_471_681, 0) - // Standard Error: 328_277 - .saturating_add(Weight::from_parts(342_139_906, 0).saturating_mul(r.into())) + // Minimum execution time: 76_652_000 picoseconds. + Weight::from_parts(70_732_297, 0) + // Standard Error: 251_504 + .saturating_add(Weight::from_parts(326_308_772, 0).saturating_mul(r.into())) } /// The range of component `p` is `[0, 2048]`. /// The range of component `s` is `[1, 2048]`. @@ -1018,22 +1020,22 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 43_376_152_000 picoseconds. - Weight::from_parts(43_666_787_000, 0) - // Standard Error: 258_478 - .saturating_add(Weight::from_parts(7_112_987, 0).saturating_mul(p.into())) - // Standard Error: 258_465 - .saturating_add(Weight::from_parts(159_008_277, 0).saturating_mul(s.into())) + // Minimum execution time: 45_028_255_000 picoseconds. + Weight::from_parts(45_056_030_000, 0) + // Standard Error: 257_577 + .saturating_add(Weight::from_parts(6_396_435, 0).saturating_mul(p.into())) + // Standard Error: 257_564 + .saturating_add(Weight::from_parts(153_430_909, 0).saturating_mul(s.into())) } /// The range of component `r` is `[0, 20]`. fn gr_create_program_wgas(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 116_830_000 picoseconds. - Weight::from_parts(162_797_656, 0) - // Standard Error: 355_636 - .saturating_add(Weight::from_parts(342_437_044, 0).saturating_mul(r.into())) + // Minimum execution time: 76_528_000 picoseconds. + Weight::from_parts(69_297_593, 0) + // Standard Error: 168_715 + .saturating_add(Weight::from_parts(330_199_040, 0).saturating_mul(r.into())) } /// The range of component `p` is `[0, 2048]`. /// The range of component `s` is `[1, 2048]`. @@ -1041,22 +1043,22 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 45_383_474_000 picoseconds. - Weight::from_parts(46_059_314_000, 0) - // Standard Error: 280_559 - .saturating_add(Weight::from_parts(7_156_936, 0).saturating_mul(p.into())) - // Standard Error: 280_546 - .saturating_add(Weight::from_parts(157_706_114, 0).saturating_mul(s.into())) + // Minimum execution time: 44_764_282_000 picoseconds. + Weight::from_parts(44_891_319_000, 0) + // Standard Error: 261_677 + .saturating_add(Weight::from_parts(7_282_931, 0).saturating_mul(p.into())) + // Standard Error: 261_664 + .saturating_add(Weight::from_parts(153_258_816, 0).saturating_mul(s.into())) } /// The range of component `p` is `[0, 512]`. fn lazy_pages_signal_read(p: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `141` // Estimated: `1131 + p * (9900 ±0)` - // Minimum execution time: 99_924_000 picoseconds. - Weight::from_parts(102_865_000, 1131) - // Standard Error: 35_111 - .saturating_add(Weight::from_parts(16_346_149, 0).saturating_mul(p.into())) + // Minimum execution time: 73_534_000 picoseconds. + Weight::from_parts(107_829_188, 1131) + // Standard Error: 15_080 + .saturating_add(Weight::from_parts(15_060_122, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads((4_u64).saturating_mul(p.into()))) .saturating_add(Weight::from_parts(0, 9900).saturating_mul(p.into())) } @@ -1065,10 +1067,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `141` // Estimated: `1131 + p * (9900 ±0)` - // Minimum execution time: 103_983_000 picoseconds. - Weight::from_parts(105_995_000, 1131) - // Standard Error: 33_381 - .saturating_add(Weight::from_parts(44_059_550, 0).saturating_mul(p.into())) + // Minimum execution time: 72_881_000 picoseconds. + Weight::from_parts(75_027_000, 1131) + // Standard Error: 35_858 + .saturating_add(Weight::from_parts(38_796_272, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads((4_u64).saturating_mul(p.into()))) .saturating_add(Weight::from_parts(0, 9900).saturating_mul(p.into())) } @@ -1077,10 +1079,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `141` // Estimated: `5069931` - // Minimum execution time: 8_301_448_000 picoseconds. - Weight::from_parts(8_814_669_029, 5069931) - // Standard Error: 81_158 - .saturating_add(Weight::from_parts(42_325_026, 0).saturating_mul(p.into())) + // Minimum execution time: 7_777_133_000 picoseconds. + Weight::from_parts(7_492_491_772, 5069931) + // Standard Error: 45_986 + .saturating_add(Weight::from_parts(40_376_041, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(2048_u64)) } /// The range of component `p` is `[0, 512]`. @@ -1088,10 +1090,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `1820 + p * (65580 ±0)` // Estimated: `1946 + p * (75482 ±0)` - // Minimum execution time: 103_709_000 picoseconds. - Weight::from_parts(106_822_000, 1946) - // Standard Error: 92_265 - .saturating_add(Weight::from_parts(57_346_184, 0).saturating_mul(p.into())) + // Minimum execution time: 75_175_000 picoseconds. + Weight::from_parts(77_486_000, 1946) + // Standard Error: 46_694 + .saturating_add(Weight::from_parts(56_645_948, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads((4_u64).saturating_mul(p.into()))) .saturating_add(Weight::from_parts(0, 75482).saturating_mul(p.into())) } @@ -1100,10 +1102,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `141` // Estimated: `1131 + p * (9900 ±0)` - // Minimum execution time: 108_980_000 picoseconds. - Weight::from_parts(122_235_652, 1131) - // Standard Error: 70_818 - .saturating_add(Weight::from_parts(44_641_435, 0).saturating_mul(p.into())) + // Minimum execution time: 81_024_000 picoseconds. + Weight::from_parts(80_313_380, 1131) + // Standard Error: 71_825 + .saturating_add(Weight::from_parts(40_600_455, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads((4_u64).saturating_mul(p.into()))) .saturating_add(Weight::from_parts(0, 9900).saturating_mul(p.into())) } @@ -1112,10 +1114,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `141` // Estimated: `1496 + p * (9883 ±2)` - // Minimum execution time: 829_055_000 picoseconds. - Weight::from_parts(910_509_178, 1496) - // Standard Error: 387_587 - .saturating_add(Weight::from_parts(60_567_848, 0).saturating_mul(p.into())) + // Minimum execution time: 720_148_000 picoseconds. + Weight::from_parts(719_296_174, 1496) + // Standard Error: 103_167 + .saturating_add(Weight::from_parts(47_010_756, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads((4_u64).saturating_mul(p.into()))) .saturating_add(Weight::from_parts(0, 9883).saturating_mul(p.into())) } @@ -1124,10 +1126,10 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `141` // Estimated: `317931` - // Minimum execution time: 1_452_550_000 picoseconds. - Weight::from_parts(1_615_292_620, 317931) - // Standard Error: 467_200 - .saturating_add(Weight::from_parts(47_562_043, 0).saturating_mul(p.into())) + // Minimum execution time: 1_220_400_000 picoseconds. + Weight::from_parts(1_221_292_006, 317931) + // Standard Error: 141_505 + .saturating_add(Weight::from_parts(47_325_607, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(128_u64)) } /// The range of component `r` is `[0, 20]`. @@ -1135,926 +1137,926 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_521_000 picoseconds. - Weight::from_parts(3_092_709, 0) - // Standard Error: 81_386 - .saturating_add(Weight::from_parts(103_796_220, 0).saturating_mul(r.into())) + // Minimum execution time: 7_774_000 picoseconds. + Weight::from_parts(9_461_855, 0) + // Standard Error: 83_700 + .saturating_add(Weight::from_parts(88_598_198, 0).saturating_mul(r.into())) } /// The range of component `r` is `[50, 500]`. fn instr_i64load(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_512_510_000 picoseconds. - Weight::from_parts(4_384_825_771, 0) - // Standard Error: 67_467 - .saturating_add(Weight::from_parts(4_757_024, 0).saturating_mul(r.into())) + // Minimum execution time: 4_530_160_000 picoseconds. + Weight::from_parts(4_556_572_629, 0) + // Standard Error: 13_069 + .saturating_add(Weight::from_parts(3_345_585, 0).saturating_mul(r.into())) } /// The range of component `r` is `[50, 500]`. fn instr_i32load(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_479_243_000 picoseconds. - Weight::from_parts(4_410_816_537, 0) - // Standard Error: 63_443 - .saturating_add(Weight::from_parts(4_579_891, 0).saturating_mul(r.into())) + // Minimum execution time: 4_537_670_000 picoseconds. + Weight::from_parts(4_572_330_399, 0) + // Standard Error: 15_149 + .saturating_add(Weight::from_parts(3_348_768, 0).saturating_mul(r.into())) } /// The range of component `r` is `[50, 500]`. fn instr_i64store(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 11_629_215_000 picoseconds. - Weight::from_parts(11_427_250_286, 0) - // Standard Error: 170_544 - .saturating_add(Weight::from_parts(11_907_397, 0).saturating_mul(r.into())) + // Minimum execution time: 9_889_815_000 picoseconds. + Weight::from_parts(10_613_885_736, 0) + // Standard Error: 179_309 + .saturating_add(Weight::from_parts(7_787_812, 0).saturating_mul(r.into())) } /// The range of component `r` is `[50, 500]`. fn instr_i32store(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 11_712_843_000 picoseconds. - Weight::from_parts(12_105_819_242, 0) - // Standard Error: 144_483 - .saturating_add(Weight::from_parts(7_109_832, 0).saturating_mul(r.into())) + // Minimum execution time: 10_310_647_000 picoseconds. + Weight::from_parts(10_770_521_945, 0) + // Standard Error: 158_771 + .saturating_add(Weight::from_parts(8_048_666, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_select(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_531_000 picoseconds. - Weight::from_parts(2_606_000, 0) - // Standard Error: 7_022 - .saturating_add(Weight::from_parts(3_801_618, 0).saturating_mul(r.into())) + // Minimum execution time: 1_126_000 picoseconds. + Weight::from_parts(1_220_000, 0) + // Standard Error: 11_428 + .saturating_add(Weight::from_parts(2_365_490, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_if(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_409_000 picoseconds. - Weight::from_parts(972_430, 0) - // Standard Error: 9_150 - .saturating_add(Weight::from_parts(3_174_002, 0).saturating_mul(r.into())) + // Minimum execution time: 1_126_000 picoseconds. + Weight::from_parts(1_200_000, 0) + // Standard Error: 9_122 + .saturating_add(Weight::from_parts(2_171_849, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_br(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_362_000 picoseconds. - Weight::from_parts(3_288_334, 0) - // Standard Error: 1_238 - .saturating_add(Weight::from_parts(1_590_986, 0).saturating_mul(r.into())) + // Minimum execution time: 1_078_000 picoseconds. + Weight::from_parts(240_771, 0) + // Standard Error: 2_467 + .saturating_add(Weight::from_parts(1_581_418, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_br_if(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_414_000 picoseconds. - Weight::from_parts(2_495_000, 0) - // Standard Error: 9_259 - .saturating_add(Weight::from_parts(3_034_702, 0).saturating_mul(r.into())) + // Minimum execution time: 1_142_000 picoseconds. + Weight::from_parts(1_181_000, 0) + // Standard Error: 3_388 + .saturating_add(Weight::from_parts(1_863_856, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_br_table(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_527_000 picoseconds. - Weight::from_parts(10_012_780, 0) - // Standard Error: 25_436 - .saturating_add(Weight::from_parts(4_674_786, 0).saturating_mul(r.into())) + // Minimum execution time: 1_094_000 picoseconds. + Weight::from_parts(1_136_000, 0) + // Standard Error: 20_209 + .saturating_add(Weight::from_parts(4_295_841, 0).saturating_mul(r.into())) } /// The range of component `e` is `[1, 256]`. fn instr_br_table_per_entry(e: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_790_000 picoseconds. - Weight::from_parts(5_137_388, 0) - // Standard Error: 1_313 - .saturating_add(Weight::from_parts(180_674, 0).saturating_mul(e.into())) + // Minimum execution time: 2_802_000 picoseconds. + Weight::from_parts(4_962_809, 0) + // Standard Error: 780 + .saturating_add(Weight::from_parts(48_563, 0).saturating_mul(e.into())) } /// The range of component `r` is `[0, 50]`. fn instr_call_const(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_487_000 picoseconds. - Weight::from_parts(5_710_325, 0) - // Standard Error: 7_824 - .saturating_add(Weight::from_parts(2_576_921, 0).saturating_mul(r.into())) + // Minimum execution time: 1_119_000 picoseconds. + Weight::from_parts(1_213_889, 0) + // Standard Error: 5_725 + .saturating_add(Weight::from_parts(2_446_010, 0).saturating_mul(r.into())) } fn instr_i64const(r: u32, ) -> Weight { Weight::from_parts(0, 0) - .saturating_add(Weight::from_parts(2_576_921 - - 2_422_406, 0).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(2_446_010 - + 2_307_395, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_call(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_437_000 picoseconds. - Weight::from_parts(5_080_717, 0) - // Standard Error: 13_240 - .saturating_add(Weight::from_parts(2_422_406, 0).saturating_mul(r.into())) + // Minimum execution time: 1_154_000 picoseconds. + Weight::from_parts(770_567, 0) + // Standard Error: 11_838 + .saturating_add(Weight::from_parts(2_307_395, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_call_indirect(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_759_000 picoseconds. - Weight::from_parts(16_144_464, 0) - // Standard Error: 39_285 - .saturating_add(Weight::from_parts(10_155_516, 0).saturating_mul(r.into())) + // Minimum execution time: 1_196_000 picoseconds. + Weight::from_parts(1_217_000, 0) + // Standard Error: 17_924 + .saturating_add(Weight::from_parts(7_740_891, 0).saturating_mul(r.into())) } /// The range of component `p` is `[0, 128]`. fn instr_call_indirect_per_param(p: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 12_319_000 picoseconds. - Weight::from_parts(6_337_906, 0) - // Standard Error: 7_015 - .saturating_add(Weight::from_parts(1_197_998, 0).saturating_mul(p.into())) + // Minimum execution time: 4_842_000 picoseconds. + Weight::from_parts(5_089_000, 0) + // Standard Error: 5_516 + .saturating_add(Weight::from_parts(614_508, 0).saturating_mul(p.into())) } /// The range of component `l` is `[0, 1024]`. fn instr_call_per_local(_l: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_375_000 picoseconds. - Weight::from_parts(5_700_067, 0) + // Minimum execution time: 2_445_000 picoseconds. + Weight::from_parts(2_647_502, 0) } /// The range of component `r` is `[0, 50]`. fn instr_local_get(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 7_544_000 picoseconds. - Weight::from_parts(8_405_622, 0) - // Standard Error: 4_837 - .saturating_add(Weight::from_parts(549_388, 0).saturating_mul(r.into())) + // Minimum execution time: 5_543_000 picoseconds. + Weight::from_parts(7_020_954, 0) + // Standard Error: 3_170 + .saturating_add(Weight::from_parts(348_175, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_local_set(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 7_492_000 picoseconds. - Weight::from_parts(5_521_619, 0) - // Standard Error: 13_065 - .saturating_add(Weight::from_parts(1_353_736, 0).saturating_mul(r.into())) + // Minimum execution time: 5_575_000 picoseconds. + Weight::from_parts(7_166_208, 0) + // Standard Error: 3_492 + .saturating_add(Weight::from_parts(745_654, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_local_tee(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 7_473_000 picoseconds. - Weight::from_parts(4_201_362, 0) - // Standard Error: 14_697 - .saturating_add(Weight::from_parts(1_519_940, 0).saturating_mul(r.into())) + // Minimum execution time: 5_571_000 picoseconds. + Weight::from_parts(7_874_187, 0) + // Standard Error: 3_854 + .saturating_add(Weight::from_parts(745_740, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_global_get(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_288_000 picoseconds. - Weight::from_parts(1_850_095, 0) - // Standard Error: 8_648 - .saturating_add(Weight::from_parts(938_468, 0).saturating_mul(r.into())) + // Minimum execution time: 5_169_000 picoseconds. + Weight::from_parts(5_308_653, 0) + // Standard Error: 2_752 + .saturating_add(Weight::from_parts(336_903, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_global_set(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_194_000 picoseconds. - Weight::from_parts(6_305_000, 0) - // Standard Error: 8_263 - .saturating_add(Weight::from_parts(1_481_525, 0).saturating_mul(r.into())) + // Minimum execution time: 5_120_000 picoseconds. + Weight::from_parts(4_874_988, 0) + // Standard Error: 3_897 + .saturating_add(Weight::from_parts(560_664, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_memory_current(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 7_541_000 picoseconds. - Weight::from_parts(1_883_290, 0) - // Standard Error: 15_728 - .saturating_add(Weight::from_parts(7_268_858, 0).saturating_mul(r.into())) + // Minimum execution time: 6_782_000 picoseconds. + Weight::from_parts(7_930_046, 0) + // Standard Error: 3_573 + .saturating_add(Weight::from_parts(5_550_905, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64clz(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_380_000 picoseconds. - Weight::from_parts(1_232_386, 0) - // Standard Error: 12_755 - .saturating_add(Weight::from_parts(3_484_000, 0).saturating_mul(r.into())) + // Minimum execution time: 1_111_000 picoseconds. + Weight::from_parts(1_143_000, 0) + // Standard Error: 4_964 + .saturating_add(Weight::from_parts(2_095_883, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32clz(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_354_000 picoseconds. - Weight::from_parts(2_443_000, 0) - // Standard Error: 4_914 - .saturating_add(Weight::from_parts(3_225_640, 0).saturating_mul(r.into())) + // Minimum execution time: 1_104_000 picoseconds. + Weight::from_parts(1_195_000, 0) + // Standard Error: 3_779 + .saturating_add(Weight::from_parts(1_996_114, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64ctz(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_317_000 picoseconds. - Weight::from_parts(2_473_000, 0) - // Standard Error: 5_841 - .saturating_add(Weight::from_parts(3_202_011, 0).saturating_mul(r.into())) + // Minimum execution time: 1_081_000 picoseconds. + Weight::from_parts(1_134_000, 0) + // Standard Error: 18_210 + .saturating_add(Weight::from_parts(2_072_372, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32ctz(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_512_000 picoseconds. - Weight::from_parts(2_636_000, 0) - // Standard Error: 4_092 - .saturating_add(Weight::from_parts(2_708_176, 0).saturating_mul(r.into())) + // Minimum execution time: 1_104_000 picoseconds. + Weight::from_parts(13_738, 0) + // Standard Error: 3_176 + .saturating_add(Weight::from_parts(1_906_210, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64popcnt(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_423_000 picoseconds. - Weight::from_parts(2_496_000, 0) - // Standard Error: 5_282 - .saturating_add(Weight::from_parts(659_258, 0).saturating_mul(r.into())) + // Minimum execution time: 1_142_000 picoseconds. + Weight::from_parts(663_739, 0) + // Standard Error: 2_520 + .saturating_add(Weight::from_parts(362_180, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32popcnt(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_482_000 picoseconds. - Weight::from_parts(1_463_655, 0) - // Standard Error: 4_449 - .saturating_add(Weight::from_parts(450_434, 0).saturating_mul(r.into())) + // Minimum execution time: 1_098_000 picoseconds. + Weight::from_parts(1_410_317, 0) + // Standard Error: 2_456 + .saturating_add(Weight::from_parts(254_308, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64eqz(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_353_000 picoseconds. - Weight::from_parts(2_487_000, 0) - // Standard Error: 10_002 - .saturating_add(Weight::from_parts(1_927_889, 0).saturating_mul(r.into())) + // Minimum execution time: 1_127_000 picoseconds. + Weight::from_parts(1_155_000, 0) + // Standard Error: 3_251 + .saturating_add(Weight::from_parts(744_476, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32eqz(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_459_000 picoseconds. - Weight::from_parts(2_533_000, 0) - // Standard Error: 8_870 - .saturating_add(Weight::from_parts(1_267_066, 0).saturating_mul(r.into())) + // Minimum execution time: 1_133_000 picoseconds. + Weight::from_parts(1_157_000, 0) + // Standard Error: 7_487 + .saturating_add(Weight::from_parts(658_824, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32extend8s(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_502_000 picoseconds. - Weight::from_parts(921_188, 0) - // Standard Error: 4_642 - .saturating_add(Weight::from_parts(488_218, 0).saturating_mul(r.into())) + // Minimum execution time: 1_091_000 picoseconds. + Weight::from_parts(1_198_562, 0) + // Standard Error: 2_721 + .saturating_add(Weight::from_parts(273_468, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32extend16s(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_436_000 picoseconds. - Weight::from_parts(1_319_267, 0) - // Standard Error: 4_607 - .saturating_add(Weight::from_parts(442_967, 0).saturating_mul(r.into())) + // Minimum execution time: 1_128_000 picoseconds. + Weight::from_parts(1_177_000, 0) + // Standard Error: 4_050 + .saturating_add(Weight::from_parts(337_533, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64extend8s(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_488_000 picoseconds. - Weight::from_parts(2_545_000, 0) - // Standard Error: 4_804 - .saturating_add(Weight::from_parts(573_778, 0).saturating_mul(r.into())) + // Minimum execution time: 1_125_000 picoseconds. + Weight::from_parts(1_196_000, 0) + // Standard Error: 5_317 + .saturating_add(Weight::from_parts(435_144, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64extend16s(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_490_000 picoseconds. - Weight::from_parts(2_600_000, 0) - // Standard Error: 5_343 - .saturating_add(Weight::from_parts(594_956, 0).saturating_mul(r.into())) + // Minimum execution time: 1_152_000 picoseconds. + Weight::from_parts(1_179_000, 0) + // Standard Error: 3_728 + .saturating_add(Weight::from_parts(409_837, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64extend32s(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_471_000 picoseconds. - Weight::from_parts(2_516_000, 0) - // Standard Error: 4_522 - .saturating_add(Weight::from_parts(545_235, 0).saturating_mul(r.into())) + // Minimum execution time: 1_088_000 picoseconds. + Weight::from_parts(1_226_377, 0) + // Standard Error: 4_452 + .saturating_add(Weight::from_parts(341_148, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64extendsi32(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_299_000 picoseconds. - Weight::from_parts(888_932, 0) - // Standard Error: 5_380 - .saturating_add(Weight::from_parts(433_137, 0).saturating_mul(r.into())) + // Minimum execution time: 1_099_000 picoseconds. + Weight::from_parts(1_132_000, 0) + // Standard Error: 3_357 + .saturating_add(Weight::from_parts(311_634, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64extendui32(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_398_000 picoseconds. - Weight::from_parts(1_648_004, 0) - // Standard Error: 4_104 - .saturating_add(Weight::from_parts(278_435, 0).saturating_mul(r.into())) + // Minimum execution time: 1_125_000 picoseconds. + Weight::from_parts(1_051_025, 0) + // Standard Error: 1_914 + .saturating_add(Weight::from_parts(169_313, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32wrapi64(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_454_000 picoseconds. - Weight::from_parts(2_223_108, 0) - // Standard Error: 3_432 - .saturating_add(Weight::from_parts(250_125, 0).saturating_mul(r.into())) + // Minimum execution time: 1_107_000 picoseconds. + Weight::from_parts(796_609, 0) + // Standard Error: 2_256 + .saturating_add(Weight::from_parts(196_419, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64eq(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_508_000 picoseconds. - Weight::from_parts(2_549_000, 0) - // Standard Error: 9_281 - .saturating_add(Weight::from_parts(1_950_859, 0).saturating_mul(r.into())) + // Minimum execution time: 1_126_000 picoseconds. + Weight::from_parts(1_154_000, 0) + // Standard Error: 12_522 + .saturating_add(Weight::from_parts(1_044_686, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32eq(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_456_000 picoseconds. - Weight::from_parts(2_510_000, 0) - // Standard Error: 7_839 - .saturating_add(Weight::from_parts(1_307_936, 0).saturating_mul(r.into())) + // Minimum execution time: 1_233_000 picoseconds. + Weight::from_parts(1_267_000, 0) + // Standard Error: 5_849 + .saturating_add(Weight::from_parts(667_020, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64ne(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_454_000 picoseconds. - Weight::from_parts(2_500_000, 0) - // Standard Error: 8_449 - .saturating_add(Weight::from_parts(1_928_182, 0).saturating_mul(r.into())) + // Minimum execution time: 1_160_000 picoseconds. + Weight::from_parts(1_223_000, 0) + // Standard Error: 9_193 + .saturating_add(Weight::from_parts(965_395, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32ne(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_466_000 picoseconds. - Weight::from_parts(2_552_000, 0) - // Standard Error: 7_081 - .saturating_add(Weight::from_parts(1_318_375, 0).saturating_mul(r.into())) + // Minimum execution time: 1_113_000 picoseconds. + Weight::from_parts(1_144_000, 0) + // Standard Error: 4_587 + .saturating_add(Weight::from_parts(629_111, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64lts(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_374_000 picoseconds. - Weight::from_parts(2_530_000, 0) - // Standard Error: 8_905 - .saturating_add(Weight::from_parts(1_962_734, 0).saturating_mul(r.into())) + // Minimum execution time: 1_164_000 picoseconds. + Weight::from_parts(1_000_218, 0) + // Standard Error: 4_373 + .saturating_add(Weight::from_parts(749_269, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32lts(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_420_000 picoseconds. - Weight::from_parts(2_532_000, 0) - // Standard Error: 9_508 - .saturating_add(Weight::from_parts(1_376_299, 0).saturating_mul(r.into())) + // Minimum execution time: 1_128_000 picoseconds. + Weight::from_parts(1_504_342, 0) + // Standard Error: 3_192 + .saturating_add(Weight::from_parts(492_011, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64ltu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_402_000 picoseconds. - Weight::from_parts(2_520_000, 0) - // Standard Error: 9_716 - .saturating_add(Weight::from_parts(2_097_986, 0).saturating_mul(r.into())) + // Minimum execution time: 1_142_000 picoseconds. + Weight::from_parts(1_349_759, 0) + // Standard Error: 3_938 + .saturating_add(Weight::from_parts(697_490, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32ltu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_468_000 picoseconds. - Weight::from_parts(2_527_000, 0) - // Standard Error: 10_269 - .saturating_add(Weight::from_parts(1_382_435, 0).saturating_mul(r.into())) + // Minimum execution time: 1_147_000 picoseconds. + Weight::from_parts(1_179_027, 0) + // Standard Error: 4_006 + .saturating_add(Weight::from_parts(522_999, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64gts(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_420_000 picoseconds. - Weight::from_parts(2_485_000, 0) - // Standard Error: 10_417 - .saturating_add(Weight::from_parts(2_130_023, 0).saturating_mul(r.into())) + // Minimum execution time: 1_150_000 picoseconds. + Weight::from_parts(1_249_853, 0) + // Standard Error: 3_961 + .saturating_add(Weight::from_parts(781_336, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32gts(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_468_000 picoseconds. - Weight::from_parts(2_487_000, 0) - // Standard Error: 9_985 - .saturating_add(Weight::from_parts(1_360_490, 0).saturating_mul(r.into())) + // Minimum execution time: 1_115_000 picoseconds. + Weight::from_parts(1_951_540, 0) + // Standard Error: 5_154 + .saturating_add(Weight::from_parts(505_007, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64gtu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_486_000 picoseconds. - Weight::from_parts(2_553_000, 0) - // Standard Error: 9_547 - .saturating_add(Weight::from_parts(2_046_452, 0).saturating_mul(r.into())) + // Minimum execution time: 1_218_000 picoseconds. + Weight::from_parts(883_225, 0) + // Standard Error: 4_551 + .saturating_add(Weight::from_parts(709_921, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32gtu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_534_000 picoseconds. - Weight::from_parts(2_580_000, 0) - // Standard Error: 8_550 - .saturating_add(Weight::from_parts(1_386_191, 0).saturating_mul(r.into())) + // Minimum execution time: 1_148_000 picoseconds. + Weight::from_parts(860_376, 0) + // Standard Error: 3_411 + .saturating_add(Weight::from_parts(504_252, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64les(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_461_000 picoseconds. - Weight::from_parts(2_505_000, 0) - // Standard Error: 8_840 - .saturating_add(Weight::from_parts(1_957_994, 0).saturating_mul(r.into())) + // Minimum execution time: 1_167_000 picoseconds. + Weight::from_parts(781_548, 0) + // Standard Error: 4_134 + .saturating_add(Weight::from_parts(704_441, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32les(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_379_000 picoseconds. - Weight::from_parts(2_517_000, 0) - // Standard Error: 8_683 - .saturating_add(Weight::from_parts(1_290_645, 0).saturating_mul(r.into())) + // Minimum execution time: 1_140_000 picoseconds. + Weight::from_parts(1_410_879, 0) + // Standard Error: 2_166 + .saturating_add(Weight::from_parts(480_265, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64leu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_431_000 picoseconds. - Weight::from_parts(2_497_000, 0) - // Standard Error: 8_013 - .saturating_add(Weight::from_parts(1_912_120, 0).saturating_mul(r.into())) + // Minimum execution time: 1_112_000 picoseconds. + Weight::from_parts(1_138_000, 0) + // Standard Error: 3_636 + .saturating_add(Weight::from_parts(762_432, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32leu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_373_000 picoseconds. - Weight::from_parts(2_464_000, 0) - // Standard Error: 8_374 - .saturating_add(Weight::from_parts(1_286_532, 0).saturating_mul(r.into())) + // Minimum execution time: 1_111_000 picoseconds. + Weight::from_parts(1_447_033, 0) + // Standard Error: 3_127 + .saturating_add(Weight::from_parts(487_888, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64ges(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_393_000 picoseconds. - Weight::from_parts(2_512_000, 0) - // Standard Error: 8_515 - .saturating_add(Weight::from_parts(1_897_055, 0).saturating_mul(r.into())) + // Minimum execution time: 1_128_000 picoseconds. + Weight::from_parts(1_151_000, 0) + // Standard Error: 4_684 + .saturating_add(Weight::from_parts(789_278, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32ges(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_389_000 picoseconds. - Weight::from_parts(2_424_000, 0) - // Standard Error: 9_488 - .saturating_add(Weight::from_parts(1_231_022, 0).saturating_mul(r.into())) + // Minimum execution time: 1_100_000 picoseconds. + Weight::from_parts(1_205_796, 0) + // Standard Error: 3_379 + .saturating_add(Weight::from_parts(519_603, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64geu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_429_000 picoseconds. - Weight::from_parts(2_501_000, 0) - // Standard Error: 7_896 - .saturating_add(Weight::from_parts(1_956_994, 0).saturating_mul(r.into())) + // Minimum execution time: 1_112_000 picoseconds. + Weight::from_parts(1_161_000, 0) + // Standard Error: 6_316 + .saturating_add(Weight::from_parts(823_640, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32geu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_403_000 picoseconds. - Weight::from_parts(2_442_000, 0) - // Standard Error: 8_436 - .saturating_add(Weight::from_parts(1_255_625, 0).saturating_mul(r.into())) + // Minimum execution time: 1_083_000 picoseconds. + Weight::from_parts(1_167_000, 0) + // Standard Error: 2_769 + .saturating_add(Weight::from_parts(567_051, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64add(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_395_000 picoseconds. - Weight::from_parts(2_493_000, 0) - // Standard Error: 8_844 - .saturating_add(Weight::from_parts(1_447_003, 0).saturating_mul(r.into())) + // Minimum execution time: 1_139_000 picoseconds. + Weight::from_parts(1_186_000, 0) + // Standard Error: 7_767 + .saturating_add(Weight::from_parts(818_881, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32add(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_413_000 picoseconds. - Weight::from_parts(2_490_000, 0) - // Standard Error: 6_308 - .saturating_add(Weight::from_parts(779_145, 0).saturating_mul(r.into())) + // Minimum execution time: 1_086_000 picoseconds. + Weight::from_parts(290_633, 0) + // Standard Error: 3_723 + .saturating_add(Weight::from_parts(447_063, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64sub(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_373_000 picoseconds. - Weight::from_parts(2_470_000, 0) - // Standard Error: 8_094 - .saturating_add(Weight::from_parts(1_483_942, 0).saturating_mul(r.into())) + // Minimum execution time: 1_089_000 picoseconds. + Weight::from_parts(1_158_000, 0) + // Standard Error: 6_330 + .saturating_add(Weight::from_parts(769_190, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32sub(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_367_000 picoseconds. - Weight::from_parts(2_564_000, 0) - // Standard Error: 5_463 - .saturating_add(Weight::from_parts(704_350, 0).saturating_mul(r.into())) + // Minimum execution time: 1_138_000 picoseconds. + Weight::from_parts(222_233, 0) + // Standard Error: 4_173 + .saturating_add(Weight::from_parts(468_176, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64mul(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_436_000 picoseconds. - Weight::from_parts(2_483_000, 0) - // Standard Error: 9_045 - .saturating_add(Weight::from_parts(1_923_532, 0).saturating_mul(r.into())) + // Minimum execution time: 1_096_000 picoseconds. + Weight::from_parts(1_124_000, 0) + // Standard Error: 8_345 + .saturating_add(Weight::from_parts(929_811, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32mul(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_443_000 picoseconds. - Weight::from_parts(2_494_000, 0) - // Standard Error: 9_681 - .saturating_add(Weight::from_parts(1_327_351, 0).saturating_mul(r.into())) + // Minimum execution time: 1_141_000 picoseconds. + Weight::from_parts(1_174_000, 0) + // Standard Error: 11_525 + .saturating_add(Weight::from_parts(977_020, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64divs(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_419_000 picoseconds. - Weight::from_parts(14_398_372, 0) - // Standard Error: 28_927 - .saturating_add(Weight::from_parts(1_825_406, 0).saturating_mul(r.into())) + // Minimum execution time: 1_122_000 picoseconds. + Weight::from_parts(1_161_000, 0) + // Standard Error: 5_209 + .saturating_add(Weight::from_parts(1_661_976, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32divs(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_455_000 picoseconds. - Weight::from_parts(8_270_221, 0) - // Standard Error: 24_239 - .saturating_add(Weight::from_parts(1_994_871, 0).saturating_mul(r.into())) + // Minimum execution time: 1_089_000 picoseconds. + Weight::from_parts(344_417, 0) + // Standard Error: 6_044 + .saturating_add(Weight::from_parts(1_336_323, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64divu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_467_000 picoseconds. - Weight::from_parts(8_187_233, 0) - // Standard Error: 24_213 - .saturating_add(Weight::from_parts(2_361_011, 0).saturating_mul(r.into())) + // Minimum execution time: 1_087_000 picoseconds. + Weight::from_parts(1_149_000, 0) + // Standard Error: 6_773 + .saturating_add(Weight::from_parts(1_726_892, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32divu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_472_000 picoseconds. - Weight::from_parts(6_497_923, 0) - // Standard Error: 27_169 - .saturating_add(Weight::from_parts(2_236_853, 0).saturating_mul(r.into())) + // Minimum execution time: 1_126_000 picoseconds. + Weight::from_parts(1_168_000, 0) + // Standard Error: 6_553 + .saturating_add(Weight::from_parts(1_372_685, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64rems(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_432_000 picoseconds. - Weight::from_parts(22_100_450, 0) - // Standard Error: 63_097 - .saturating_add(Weight::from_parts(7_880_536, 0).saturating_mul(r.into())) + // Minimum execution time: 1_092_000 picoseconds. + Weight::from_parts(1_190_000, 0) + // Standard Error: 56_540 + .saturating_add(Weight::from_parts(6_047_040, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32rems(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_410_000 picoseconds. - Weight::from_parts(14_772_175, 0) - // Standard Error: 59_797 - .saturating_add(Weight::from_parts(6_824_060, 0).saturating_mul(r.into())) + // Minimum execution time: 1_111_000 picoseconds. + Weight::from_parts(1_138_000, 0) + // Standard Error: 40_609 + .saturating_add(Weight::from_parts(3_890_058, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64remu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_405_000 picoseconds. - Weight::from_parts(13_926_639, 0) - // Standard Error: 34_294 - .saturating_add(Weight::from_parts(2_196_661, 0).saturating_mul(r.into())) + // Minimum execution time: 1_074_000 picoseconds. + Weight::from_parts(1_166_000, 0) + // Standard Error: 6_517 + .saturating_add(Weight::from_parts(1_822_711, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32remu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_410_000 picoseconds. - Weight::from_parts(6_114_912, 0) - // Standard Error: 27_904 - .saturating_add(Weight::from_parts(2_248_807, 0).saturating_mul(r.into())) + // Minimum execution time: 1_105_000 picoseconds. + Weight::from_parts(1_147_000, 0) + // Standard Error: 5_049 + .saturating_add(Weight::from_parts(1_261_297, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64and(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_482_000 picoseconds. - Weight::from_parts(2_514_000, 0) - // Standard Error: 10_396 - .saturating_add(Weight::from_parts(1_500_079, 0).saturating_mul(r.into())) + // Minimum execution time: 1_135_000 picoseconds. + Weight::from_parts(1_195_000, 0) + // Standard Error: 4_980 + .saturating_add(Weight::from_parts(694_554, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32and(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_412_000 picoseconds. - Weight::from_parts(2_551_000, 0) - // Standard Error: 6_232 - .saturating_add(Weight::from_parts(732_470, 0).saturating_mul(r.into())) + // Minimum execution time: 1_116_000 picoseconds. + Weight::from_parts(1_132_000, 0) + // Standard Error: 8_143 + .saturating_add(Weight::from_parts(576_761, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64or(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_442_000 picoseconds. - Weight::from_parts(2_489_000, 0) - // Standard Error: 9_134 - .saturating_add(Weight::from_parts(1_444_483, 0).saturating_mul(r.into())) + // Minimum execution time: 1_113_000 picoseconds. + Weight::from_parts(1_201_000, 0) + // Standard Error: 6_605 + .saturating_add(Weight::from_parts(760_651, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32or(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_386_000 picoseconds. - Weight::from_parts(2_477_000, 0) - // Standard Error: 6_308 - .saturating_add(Weight::from_parts(742_937, 0).saturating_mul(r.into())) + // Minimum execution time: 1_107_000 picoseconds. + Weight::from_parts(304_083, 0) + // Standard Error: 3_618 + .saturating_add(Weight::from_parts(417_302, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64xor(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_405_000 picoseconds. - Weight::from_parts(2_492_000, 0) - // Standard Error: 11_010 - .saturating_add(Weight::from_parts(1_484_031, 0).saturating_mul(r.into())) + // Minimum execution time: 1_097_000 picoseconds. + Weight::from_parts(1_153_000, 0) + // Standard Error: 5_235 + .saturating_add(Weight::from_parts(680_341, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32xor(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_345_000 picoseconds. - Weight::from_parts(2_483_000, 0) - // Standard Error: 4_556 - .saturating_add(Weight::from_parts(781_391, 0).saturating_mul(r.into())) + // Minimum execution time: 1_105_000 picoseconds. + Weight::from_parts(72_522, 0) + // Standard Error: 3_683 + .saturating_add(Weight::from_parts(432_029, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64shl(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_467_000 picoseconds. - Weight::from_parts(2_563_000, 0) - // Standard Error: 7_610 - .saturating_add(Weight::from_parts(1_213_655, 0).saturating_mul(r.into())) + // Minimum execution time: 1_145_000 picoseconds. + Weight::from_parts(1_194_000, 0) + // Standard Error: 4_302 + .saturating_add(Weight::from_parts(597_109, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32shl(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_374_000 picoseconds. - Weight::from_parts(2_500_000, 0) - // Standard Error: 5_339 - .saturating_add(Weight::from_parts(680_927, 0).saturating_mul(r.into())) + // Minimum execution time: 1_148_000 picoseconds. + Weight::from_parts(1_029_675, 0) + // Standard Error: 3_160 + .saturating_add(Weight::from_parts(369_697, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64shrs(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_400_000 picoseconds. - Weight::from_parts(2_499_000, 0) - // Standard Error: 10_678 - .saturating_add(Weight::from_parts(1_273_979, 0).saturating_mul(r.into())) + // Minimum execution time: 1_173_000 picoseconds. + Weight::from_parts(1_211_000, 0) + // Standard Error: 4_421 + .saturating_add(Weight::from_parts(586_377, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32shrs(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_411_000 picoseconds. - Weight::from_parts(2_495_000, 0) - // Standard Error: 6_346 - .saturating_add(Weight::from_parts(741_380, 0).saturating_mul(r.into())) + // Minimum execution time: 1_116_000 picoseconds. + Weight::from_parts(734_716, 0) + // Standard Error: 2_873 + .saturating_add(Weight::from_parts(385_085, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64shru(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_407_000 picoseconds. - Weight::from_parts(2_486_000, 0) - // Standard Error: 10_694 - .saturating_add(Weight::from_parts(1_343_648, 0).saturating_mul(r.into())) + // Minimum execution time: 1_090_000 picoseconds. + Weight::from_parts(483_072, 0) + // Standard Error: 3_841 + .saturating_add(Weight::from_parts(546_280, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32shru(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_403_000 picoseconds. - Weight::from_parts(2_476_000, 0) - // Standard Error: 5_810 - .saturating_add(Weight::from_parts(722_259, 0).saturating_mul(r.into())) + // Minimum execution time: 1_123_000 picoseconds. + Weight::from_parts(503_906, 0) + // Standard Error: 2_552 + .saturating_add(Weight::from_parts(376_314, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64rotl(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_453_000 picoseconds. - Weight::from_parts(2_495_000, 0) - // Standard Error: 9_595 - .saturating_add(Weight::from_parts(1_279_371, 0).saturating_mul(r.into())) + // Minimum execution time: 1_111_000 picoseconds. + Weight::from_parts(1_187_000, 0) + // Standard Error: 9_321 + .saturating_add(Weight::from_parts(813_202, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32rotl(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_473_000 picoseconds. - Weight::from_parts(2_509_000, 0) - // Standard Error: 5_480 - .saturating_add(Weight::from_parts(785_689, 0).saturating_mul(r.into())) + // Minimum execution time: 1_093_000 picoseconds. + Weight::from_parts(1_626_471, 0) + // Standard Error: 3_309 + .saturating_add(Weight::from_parts(347_852, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64rotr(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_498_000 picoseconds. - Weight::from_parts(2_542_000, 0) - // Standard Error: 9_741 - .saturating_add(Weight::from_parts(1_313_846, 0).saturating_mul(r.into())) + // Minimum execution time: 1_125_000 picoseconds. + Weight::from_parts(1_160_000, 0) + // Standard Error: 7_030 + .saturating_add(Weight::from_parts(600_455, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32rotr(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_345_000 picoseconds. - Weight::from_parts(2_472_000, 0) - // Standard Error: 7_226 - .saturating_add(Weight::from_parts(776_464, 0).saturating_mul(r.into())) + // Minimum execution time: 1_131_000 picoseconds. + Weight::from_parts(905_893, 0) + // Standard Error: 5_600 + .saturating_add(Weight::from_parts(380_454, 0).saturating_mul(r.into())) } fn tasks_remove_gas_reservation() -> Weight { // Proof Size summary in bytes: // Measured: `1090` // Estimated: `6196` - // Minimum execution time: 86_183_000 picoseconds. - Weight::from_parts(90_212_000, 6196) + // Minimum execution time: 79_480_000 picoseconds. + Weight::from_parts(82_623_000, 6196) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(6_u64)) } fn tasks_send_user_message_to_mailbox() -> Weight { // Proof Size summary in bytes: - // Measured: `859` - // Estimated: `4324` - // Minimum execution time: 50_235_000 picoseconds. - Weight::from_parts(53_994_000, 4324) + // Measured: `858` + // Estimated: `4323` + // Minimum execution time: 48_573_000 picoseconds. + Weight::from_parts(49_820_000, 4323) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } fn tasks_send_user_message() -> Weight { // Proof Size summary in bytes: - // Measured: `1010` + // Measured: `1009` // Estimated: `6196` - // Minimum execution time: 95_483_000 picoseconds. - Weight::from_parts(101_093_000, 6196) + // Minimum execution time: 93_112_000 picoseconds. + Weight::from_parts(95_664_000, 6196) .saturating_add(T::DbWeight::get().reads(11_u64)) .saturating_add(T::DbWeight::get().writes(10_u64)) } fn tasks_send_dispatch() -> Weight { // Proof Size summary in bytes: - // Measured: `695` - // Estimated: `4160` - // Minimum execution time: 34_005_000 picoseconds. - Weight::from_parts(35_198_000, 4160) + // Measured: `694` + // Estimated: `4159` + // Minimum execution time: 34_103_000 picoseconds. + Weight::from_parts(35_066_000, 4159) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(6_u64)) } fn tasks_wake_message() -> Weight { // Proof Size summary in bytes: - // Measured: `939` - // Estimated: `4404` - // Minimum execution time: 49_353_000 picoseconds. - Weight::from_parts(51_555_000, 4404) + // Measured: `937` + // Estimated: `4402` + // Minimum execution time: 48_852_000 picoseconds. + Weight::from_parts(51_545_000, 4402) .saturating_add(T::DbWeight::get().reads(8_u64)) .saturating_add(T::DbWeight::get().writes(6_u64)) } @@ -2062,16 +2064,16 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `80` // Estimated: `3545` - // Minimum execution time: 3_379_000 picoseconds. - Weight::from_parts(3_540_000, 3545) + // Minimum execution time: 4_819_000 picoseconds. + Weight::from_parts(5_259_000, 3545) .saturating_add(T::DbWeight::get().reads(1_u64)) } fn tasks_remove_from_waitlist() -> Weight { // Proof Size summary in bytes: - // Measured: `1567` - // Estimated: `7507` - // Minimum execution time: 132_888_000 picoseconds. - Weight::from_parts(138_548_000, 7507) + // Measured: `1565` + // Estimated: `7505` + // Minimum execution time: 130_277_000 picoseconds. + Weight::from_parts(132_686_000, 7505) .saturating_add(T::DbWeight::get().reads(16_u64)) .saturating_add(T::DbWeight::get().writes(13_u64)) } @@ -2079,8 +2081,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `1294` // Estimated: `7234` - // Minimum execution time: 112_391_000 picoseconds. - Weight::from_parts(114_706_000, 7234) + // Minimum execution time: 108_063_000 picoseconds. + Weight::from_parts(109_917_000, 7234) .saturating_add(T::DbWeight::get().reads(14_u64)) .saturating_add(T::DbWeight::get().writes(13_u64)) } @@ -2093,138 +2095,140 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 99_615_000 picoseconds. - Weight::from_parts(106_812_220, 0) - // Standard Error: 92_523 - .saturating_add(Weight::from_parts(18_397_180, 0).saturating_mul(r.into())) + // Minimum execution time: 61_342_000 picoseconds. + Weight::from_parts(64_412_476, 0) + // Standard Error: 37_198 + .saturating_add(Weight::from_parts(22_480_174, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_reply_wgas(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 99_729_000 picoseconds. - Weight::from_parts(107_297_118, 0) - // Standard Error: 88_836 - .saturating_add(Weight::from_parts(17_551_258, 0).saturating_mul(r.into())) + // Minimum execution time: 62_181_000 picoseconds. + Weight::from_parts(65_017_310, 0) + // Standard Error: 36_580 + .saturating_add(Weight::from_parts(21_374_240, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_reply_commit(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 99_529_000 picoseconds. - Weight::from_parts(106_645_064, 0) - // Standard Error: 89_788 - .saturating_add(Weight::from_parts(15_979_646, 0).saturating_mul(r.into())) + // Minimum execution time: 63_106_000 picoseconds. + Weight::from_parts(66_213_602, 0) + // Standard Error: 35_968 + .saturating_add(Weight::from_parts(21_336_676, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_reply_commit_wgas(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 98_094_000 picoseconds. - Weight::from_parts(106_665_070, 0) - // Standard Error: 90_770 - .saturating_add(Weight::from_parts(21_362_724, 0).saturating_mul(r.into())) + // Minimum execution time: 63_420_000 picoseconds. + Weight::from_parts(66_174_486, 0) + // Standard Error: 33_932 + .saturating_add(Weight::from_parts(19_220_242, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_reply_input(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 738_459_000 picoseconds. - Weight::from_parts(804_541_374, 0) - // Standard Error: 1_019_965 - .saturating_add(Weight::from_parts(33_576_008, 0).saturating_mul(r.into())) + // Minimum execution time: 679_711_000 picoseconds. + Weight::from_parts(686_647_364, 0) + // Standard Error: 202_496 + .saturating_add(Weight::from_parts(25_865_578, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. - fn gr_reply_input_wgas(_r: u32, ) -> Weight { + fn gr_reply_input_wgas(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 730_419_000 picoseconds. - Weight::from_parts(796_363_376, 0) + // Minimum execution time: 676_851_000 picoseconds. + Weight::from_parts(683_858_892, 0) + // Standard Error: 208_774 + .saturating_add(Weight::from_parts(24_582_802, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_reservation_reply(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 108_278_000 picoseconds. - Weight::from_parts(116_338_184, 0) - // Standard Error: 89_392 - .saturating_add(Weight::from_parts(9_297_412, 0).saturating_mul(r.into())) + // Minimum execution time: 75_744_000 picoseconds. + Weight::from_parts(78_778_146, 0) + // Standard Error: 34_733 + .saturating_add(Weight::from_parts(8_253_250, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_reservation_reply_commit(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 108_428_000 picoseconds. - Weight::from_parts(116_831_682, 0) - // Standard Error: 91_332 - .saturating_add(Weight::from_parts(7_187_780, 0).saturating_mul(r.into())) + // Minimum execution time: 75_716_000 picoseconds. + Weight::from_parts(78_692_670, 0) + // Standard Error: 33_977 + .saturating_add(Weight::from_parts(10_434_360, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_exit(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 99_072_000 picoseconds. - Weight::from_parts(106_447_868, 0) - // Standard Error: 2_305_676 - .saturating_add(Weight::from_parts(197_413_680, 0).saturating_mul(r.into())) + // Minimum execution time: 62_814_000 picoseconds. + Weight::from_parts(65_958_624, 0) + // Standard Error: 37_185 + .saturating_add(Weight::from_parts(24_122_888, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_leave(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 99_225_000 picoseconds. - Weight::from_parts(105_966_054, 0) - // Standard Error: 2_267_605 - .saturating_add(Weight::from_parts(191_227_910, 0).saturating_mul(r.into())) + // Minimum execution time: 63_397_000 picoseconds. + Weight::from_parts(66_138_874, 0) + // Standard Error: 37_401 + .saturating_add(Weight::from_parts(12_535_280, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_wait(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 98_774_000 picoseconds. - Weight::from_parts(106_255_096, 0) - // Standard Error: 1_481_753 - .saturating_add(Weight::from_parts(127_692_646, 0).saturating_mul(r.into())) + // Minimum execution time: 63_250_000 picoseconds. + Weight::from_parts(66_354_572, 0) + // Standard Error: 38_552 + .saturating_add(Weight::from_parts(11_429_924, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_wait_for(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 100_776_000 picoseconds. - Weight::from_parts(108_328_338, 0) - // Standard Error: 2_299_081 - .saturating_add(Weight::from_parts(191_877_852, 0).saturating_mul(r.into())) + // Minimum execution time: 63_441_000 picoseconds. + Weight::from_parts(66_230_906, 0) + // Standard Error: 40_644 + .saturating_add(Weight::from_parts(9_854_244, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_wait_up_to(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 98_838_000 picoseconds. - Weight::from_parts(105_649_884, 0) - // Standard Error: 2_260_663 - .saturating_add(Weight::from_parts(188_425_504, 0).saturating_mul(r.into())) + // Minimum execution time: 61_425_000 picoseconds. + Weight::from_parts(64_358_910, 0) + // Standard Error: 39_149 + .saturating_add(Weight::from_parts(11_603_952, 0).saturating_mul(r.into())) } /// The range of component `c` is `[0, 512]`. fn db_write_per_kb(c: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_018_000 picoseconds. - Weight::from_parts(1_080_000, 0) - // Standard Error: 744 - .saturating_add(Weight::from_parts(247_005, 0).saturating_mul(c.into())) + // Minimum execution time: 1_032_000 picoseconds. + Weight::from_parts(1_097_000, 0) + // Standard Error: 735 + .saturating_add(Weight::from_parts(244_708, 0).saturating_mul(c.into())) .saturating_add(RocksDbWeight::get().writes(1_u64)) } /// The range of component `c` is `[0, 512]`. @@ -2232,10 +2236,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `146 + c * (1024 ±0)` // Estimated: `3610 + c * (1024 ±0)` - // Minimum execution time: 3_196_000 picoseconds. - Weight::from_parts(3_359_000, 3610) - // Standard Error: 825 - .saturating_add(Weight::from_parts(586_779, 0).saturating_mul(c.into())) + // Minimum execution time: 3_300_000 picoseconds. + Weight::from_parts(3_348_000, 3610) + // Standard Error: 1_194 + .saturating_add(Weight::from_parts(598_332, 0).saturating_mul(c.into())) .saturating_add(RocksDbWeight::get().reads(1_u64)) .saturating_add(Weight::from_parts(0, 1024).saturating_mul(c.into())) } @@ -2244,17 +2248,17 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 63_325_000 picoseconds. - Weight::from_parts(37_230_777, 0) - // Standard Error: 18_552 - .saturating_add(Weight::from_parts(3_028_304, 0).saturating_mul(c.into())) + // Minimum execution time: 36_743_000 picoseconds. + Weight::from_parts(33_527_526, 0) + // Standard Error: 2_541 + .saturating_add(Weight::from_parts(262_101, 0).saturating_mul(c.into())) } fn claim_value() -> Weight { // Proof Size summary in bytes: - // Measured: `1354` + // Measured: `1321` // Estimated: `8799` - // Minimum execution time: 144_057_000 picoseconds. - Weight::from_parts(148_048_000, 8799) + // Minimum execution time: 148_424_000 picoseconds. + Weight::from_parts(150_944_000, 8799) .saturating_add(RocksDbWeight::get().reads(15_u64)) .saturating_add(RocksDbWeight::get().writes(12_u64)) } @@ -2263,22 +2267,22 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `113` // Estimated: `3578` - // Minimum execution time: 79_739_000 picoseconds. - Weight::from_parts(3_100_467, 3578) - // Standard Error: 46_755 - .saturating_add(Weight::from_parts(63_169_065, 0).saturating_mul(c.into())) + // Minimum execution time: 93_872_000 picoseconds. + Weight::from_parts(55_129_095, 3578) + // Standard Error: 52_026 + .saturating_add(Weight::from_parts(62_834_666, 0).saturating_mul(c.into())) .saturating_add(RocksDbWeight::get().reads(2_u64)) .saturating_add(RocksDbWeight::get().writes(4_u64)) } /// The range of component `s` is `[0, 4194304]`. fn create_program(s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `1005` - // Estimated: `4470` - // Minimum execution time: 117_521_000 picoseconds. - Weight::from_parts(150_951_481, 4470) + // Measured: `991` + // Estimated: `4456` + // Minimum execution time: 136_063_000 picoseconds. + Weight::from_parts(166_171_405, 4456) // Standard Error: 1 - .saturating_add(Weight::from_parts(2_276, 0).saturating_mul(s.into())) + .saturating_add(Weight::from_parts(2_211, 0).saturating_mul(s.into())) .saturating_add(RocksDbWeight::get().reads(13_u64)) .saturating_add(RocksDbWeight::get().writes(10_u64)) } @@ -2288,36 +2292,36 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `379` // Estimated: `3844` - // Minimum execution time: 9_638_577_000 picoseconds. - Weight::from_parts(200_292_255, 3844) - // Standard Error: 111_034 - .saturating_add(Weight::from_parts(64_169_732, 0).saturating_mul(c.into())) + // Minimum execution time: 9_520_323_000 picoseconds. + Weight::from_parts(189_144_225, 3844) + // Standard Error: 108_336 + .saturating_add(Weight::from_parts(63_922_649, 0).saturating_mul(c.into())) // Standard Error: 6 - .saturating_add(Weight::from_parts(2_258, 0).saturating_mul(s.into())) + .saturating_add(Weight::from_parts(2_196, 0).saturating_mul(s.into())) .saturating_add(RocksDbWeight::get().reads(13_u64)) .saturating_add(RocksDbWeight::get().writes(14_u64)) } /// The range of component `p` is `[0, 2097152]`. fn send_message(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `513` + // Measured: `480` // Estimated: `6196` - // Minimum execution time: 106_739_000 picoseconds. - Weight::from_parts(67_546_140, 6196) - // Standard Error: 2 - .saturating_add(Weight::from_parts(889, 0).saturating_mul(p.into())) + // Minimum execution time: 112_954_000 picoseconds. + Weight::from_parts(86_244_456, 6196) + // Standard Error: 1 + .saturating_add(Weight::from_parts(872, 0).saturating_mul(p.into())) .saturating_add(RocksDbWeight::get().reads(11_u64)) .saturating_add(RocksDbWeight::get().writes(10_u64)) } /// The range of component `p` is `[0, 2097152]`. fn send_reply(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `1353` + // Measured: `1320` // Estimated: `8799` - // Minimum execution time: 174_614_000 picoseconds. - Weight::from_parts(134_154_579, 8799) + // Minimum execution time: 179_997_000 picoseconds. + Weight::from_parts(158_432_734, 8799) // Standard Error: 3 - .saturating_add(Weight::from_parts(928, 0).saturating_mul(p.into())) + .saturating_add(Weight::from_parts(894, 0).saturating_mul(p.into())) .saturating_add(RocksDbWeight::get().reads(16_u64)) .saturating_add(RocksDbWeight::get().writes(13_u64)) } @@ -2326,10 +2330,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `211 + c * (1075 ±0)` // Estimated: `3682 + c * (1075 ±0)` - // Minimum execution time: 60_902_000 picoseconds. - Weight::from_parts(61_601_000, 3682) - // Standard Error: 32_455 - .saturating_add(Weight::from_parts(61_902_579, 0).saturating_mul(c.into())) + // Minimum execution time: 73_591_000 picoseconds. + Weight::from_parts(74_592_000, 3682) + // Standard Error: 32_473 + .saturating_add(Weight::from_parts(61_681_098, 0).saturating_mul(c.into())) .saturating_add(RocksDbWeight::get().reads(1_u64)) .saturating_add(RocksDbWeight::get().writes(2_u64)) .saturating_add(Weight::from_parts(0, 1075).saturating_mul(c.into())) @@ -2339,540 +2343,540 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 96_784_000 picoseconds. - Weight::from_parts(100_926_000, 0) - // Standard Error: 3_508_536 - .saturating_add(Weight::from_parts(705_625_339, 0).saturating_mul(r.into())) + // Minimum execution time: 60_751_000 picoseconds. + Weight::from_parts(62_010_000, 0) + // Standard Error: 2_310_803 + .saturating_add(Weight::from_parts(766_730_622, 0).saturating_mul(r.into())) } /// The range of component `p` is `[1, 512]`. fn alloc_per_page(p: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 501_758_000 picoseconds. - Weight::from_parts(439_015_938, 0) - // Standard Error: 9_849 - .saturating_add(Weight::from_parts(28_455_389, 0).saturating_mul(p.into())) + // Minimum execution time: 633_685_000 picoseconds. + Weight::from_parts(624_121_964, 0) + // Standard Error: 8_001 + .saturating_add(Weight::from_parts(19_786_855, 0).saturating_mul(p.into())) } /// The range of component `r` is `[0, 20]`. fn free(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 224_021_000 picoseconds. - Weight::from_parts(246_353_017, 0) - // Standard Error: 220_063 - .saturating_add(Weight::from_parts(60_631_614, 0).saturating_mul(r.into())) + // Minimum execution time: 170_798_000 picoseconds. + Weight::from_parts(181_217_129, 0) + // Standard Error: 80_000 + .saturating_add(Weight::from_parts(50_247_135, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn free_range(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 221_507_000 picoseconds. - Weight::from_parts(250_958_490, 0) - // Standard Error: 203_339 - .saturating_add(Weight::from_parts(72_077_808, 0).saturating_mul(r.into())) + // Minimum execution time: 170_433_000 picoseconds. + Weight::from_parts(174_244_892, 0) + // Standard Error: 81_902 + .saturating_add(Weight::from_parts(61_796_579, 0).saturating_mul(r.into())) } /// The range of component `p` is `[1, 20]`. fn free_range_per_page(p: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 297_857_000 picoseconds. - Weight::from_parts(298_448_842, 0) - // Standard Error: 57_252 - .saturating_add(Weight::from_parts(4_929_659, 0).saturating_mul(p.into())) + // Minimum execution time: 244_343_000 picoseconds. + Weight::from_parts(235_677_178, 0) + // Standard Error: 63_358 + .saturating_add(Weight::from_parts(5_068_497, 0).saturating_mul(p.into())) } /// The range of component `r` is `[0, 256]`. fn gr_reserve_gas(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 102_437_000 picoseconds. - Weight::from_parts(115_919_336, 0) - // Standard Error: 3_817 - .saturating_add(Weight::from_parts(2_352_421, 0).saturating_mul(r.into())) + // Minimum execution time: 69_497_000 picoseconds. + Weight::from_parts(74_749_928, 0) + // Standard Error: 2_996 + .saturating_add(Weight::from_parts(2_264_169, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 256]`. fn gr_unreserve_gas(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 179_945_000 picoseconds. - Weight::from_parts(213_057_061, 0) - // Standard Error: 13_451 - .saturating_add(Weight::from_parts(2_183_611, 0).saturating_mul(r.into())) + // Minimum execution time: 102_653_000 picoseconds. + Weight::from_parts(111_587_457, 0) + // Standard Error: 2_577 + .saturating_add(Weight::from_parts(1_946_607, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_system_reserve_gas(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 101_117_000 picoseconds. - Weight::from_parts(112_156_015, 0) - // Standard Error: 364_334 - .saturating_add(Weight::from_parts(94_930_814, 0).saturating_mul(r.into())) + // Minimum execution time: 67_392_000 picoseconds. + Weight::from_parts(75_527_495, 0) + // Standard Error: 51_371 + .saturating_add(Weight::from_parts(83_687_900, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_message_id(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 102_305_000 picoseconds. - Weight::from_parts(83_836_459, 0) - // Standard Error: 329_660 - .saturating_add(Weight::from_parts(90_386_577, 0).saturating_mul(r.into())) + // Minimum execution time: 69_015_000 picoseconds. + Weight::from_parts(79_535_915, 0) + // Standard Error: 58_323 + .saturating_add(Weight::from_parts(74_120_288, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_program_id(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 98_361_000 picoseconds. - Weight::from_parts(92_869_517, 0) - // Standard Error: 302_167 - .saturating_add(Weight::from_parts(84_723_570, 0).saturating_mul(r.into())) + // Minimum execution time: 68_214_000 picoseconds. + Weight::from_parts(83_760_803, 0) + // Standard Error: 61_738 + .saturating_add(Weight::from_parts(74_407_841, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_source(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 100_364_000 picoseconds. - Weight::from_parts(96_052_612, 0) - // Standard Error: 308_892 - .saturating_add(Weight::from_parts(83_759_684, 0).saturating_mul(r.into())) + // Minimum execution time: 68_828_000 picoseconds. + Weight::from_parts(79_341_090, 0) + // Standard Error: 73_379 + .saturating_add(Weight::from_parts(74_459_591, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_value(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 97_744_000 picoseconds. - Weight::from_parts(82_278_562, 0) - // Standard Error: 400_860 - .saturating_add(Weight::from_parts(87_658_902, 0).saturating_mul(r.into())) + // Minimum execution time: 67_410_000 picoseconds. + Weight::from_parts(79_257_665, 0) + // Standard Error: 63_445 + .saturating_add(Weight::from_parts(75_653_249, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_value_available(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 99_182_000 picoseconds. - Weight::from_parts(88_938_154, 0) - // Standard Error: 334_249 - .saturating_add(Weight::from_parts(86_492_653, 0).saturating_mul(r.into())) + // Minimum execution time: 68_130_000 picoseconds. + Weight::from_parts(83_513_741, 0) + // Standard Error: 141_169 + .saturating_add(Weight::from_parts(77_429_525, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_gas_available(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 99_825_000 picoseconds. - Weight::from_parts(95_437_855, 0) - // Standard Error: 313_407 - .saturating_add(Weight::from_parts(84_344_989, 0).saturating_mul(r.into())) + // Minimum execution time: 68_219_000 picoseconds. + Weight::from_parts(78_060_963, 0) + // Standard Error: 62_385 + .saturating_add(Weight::from_parts(74_584_936, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_size(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 101_437_000 picoseconds. - Weight::from_parts(81_232_682, 0) - // Standard Error: 379_163 - .saturating_add(Weight::from_parts(87_626_840, 0).saturating_mul(r.into())) + // Minimum execution time: 68_037_000 picoseconds. + Weight::from_parts(77_311_416, 0) + // Standard Error: 50_426 + .saturating_add(Weight::from_parts(74_154_750, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_read(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 734_390_000 picoseconds. - Weight::from_parts(872_923_412, 0) - // Standard Error: 508_456 - .saturating_add(Weight::from_parts(146_072_407, 0).saturating_mul(r.into())) + // Minimum execution time: 687_056_000 picoseconds. + Weight::from_parts(697_272_696, 0) + // Standard Error: 73_395 + .saturating_add(Weight::from_parts(133_787_427, 0).saturating_mul(r.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_read_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 902_729_000 picoseconds. - Weight::from_parts(943_422_000, 0) - // Standard Error: 48_377 - .saturating_add(Weight::from_parts(13_519_974, 0).saturating_mul(n.into())) + // Minimum execution time: 808_879_000 picoseconds. + Weight::from_parts(811_176_000, 0) + // Standard Error: 43_059 + .saturating_add(Weight::from_parts(12_863_384, 0).saturating_mul(n.into())) } /// The range of component `r` is `[0, 20]`. fn gr_env_vars(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 100_567_000 picoseconds. - Weight::from_parts(108_237_060, 0) - // Standard Error: 378_376 - .saturating_add(Weight::from_parts(104_166_154, 0).saturating_mul(r.into())) + // Minimum execution time: 68_097_000 picoseconds. + Weight::from_parts(81_753_952, 0) + // Standard Error: 82_839 + .saturating_add(Weight::from_parts(83_059_545, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_block_height(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 102_461_000 picoseconds. - Weight::from_parts(92_423_142, 0) - // Standard Error: 363_387 - .saturating_add(Weight::from_parts(85_908_856, 0).saturating_mul(r.into())) + // Minimum execution time: 68_005_000 picoseconds. + Weight::from_parts(78_697_921, 0) + // Standard Error: 61_447 + .saturating_add(Weight::from_parts(74_073_235, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_block_timestamp(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 101_729_000 picoseconds. - Weight::from_parts(82_719_222, 0) - // Standard Error: 354_737 - .saturating_add(Weight::from_parts(87_355_765, 0).saturating_mul(r.into())) + // Minimum execution time: 67_415_000 picoseconds. + Weight::from_parts(81_425_143, 0) + // Standard Error: 64_294 + .saturating_add(Weight::from_parts(74_639_626, 0).saturating_mul(r.into())) } /// The range of component `n` is `[0, 20]`. fn gr_random(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 102_364_000 picoseconds. - Weight::from_parts(117_983_969, 0) - // Standard Error: 381_658 - .saturating_add(Weight::from_parts(167_592_391, 0).saturating_mul(n.into())) + // Minimum execution time: 68_389_000 picoseconds. + Weight::from_parts(81_010_935, 0) + // Standard Error: 97_235 + .saturating_add(Weight::from_parts(150_937_218, 0).saturating_mul(n.into())) } /// The range of component `r` is `[0, 20]`. fn gr_reply_deposit(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 104_054_000 picoseconds. - Weight::from_parts(107_635_000, 0) - // Standard Error: 3_761_339 - .saturating_add(Weight::from_parts(774_208_385, 0).saturating_mul(r.into())) + // Minimum execution time: 68_836_000 picoseconds. + Weight::from_parts(70_969_000, 0) + // Standard Error: 4_152_446 + .saturating_add(Weight::from_parts(778_365_730, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_send(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 100_035_000 picoseconds. - Weight::from_parts(159_219_545, 0) - // Standard Error: 370_293 - .saturating_add(Weight::from_parts(252_572_286, 0).saturating_mul(r.into())) + // Minimum execution time: 67_574_000 picoseconds. + Weight::from_parts(71_936_420, 0) + // Standard Error: 212_037 + .saturating_add(Weight::from_parts(255_400_805, 0).saturating_mul(r.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_send_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 357_025_000 picoseconds. - Weight::from_parts(360_308_000, 0) - // Standard Error: 61_961 - .saturating_add(Weight::from_parts(22_239_955, 0).saturating_mul(n.into())) + // Minimum execution time: 307_086_000 picoseconds. + Weight::from_parts(307_414_000, 0) + // Standard Error: 43_199 + .saturating_add(Weight::from_parts(30_564_400, 0).saturating_mul(n.into())) } /// The range of component `r` is `[0, 20]`. fn gr_send_wgas(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 103_799_000 picoseconds. - Weight::from_parts(186_087_791, 0) - // Standard Error: 418_561 - .saturating_add(Weight::from_parts(256_486_217, 0).saturating_mul(r.into())) + // Minimum execution time: 68_454_000 picoseconds. + Weight::from_parts(57_375_960, 0) + // Standard Error: 198_985 + .saturating_add(Weight::from_parts(260_137_877, 0).saturating_mul(r.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_send_wgas_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 358_946_000 picoseconds. - Weight::from_parts(370_207_000, 0) - // Standard Error: 60_042 - .saturating_add(Weight::from_parts(22_079_488, 0).saturating_mul(n.into())) + // Minimum execution time: 308_715_000 picoseconds. + Weight::from_parts(310_902_000, 0) + // Standard Error: 58_509 + .saturating_add(Weight::from_parts(31_313_033, 0).saturating_mul(n.into())) } /// The range of component `r` is `[0, 20]`. fn gr_send_input(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 750_425_000 picoseconds. - Weight::from_parts(854_379_291, 0) - // Standard Error: 550_203 - .saturating_add(Weight::from_parts(272_275_504, 0).saturating_mul(r.into())) + // Minimum execution time: 683_183_000 picoseconds. + Weight::from_parts(672_780_370, 0) + // Standard Error: 229_319 + .saturating_add(Weight::from_parts(248_804_244, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_send_input_wgas(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 741_437_000 picoseconds. - Weight::from_parts(808_114_203, 0) - // Standard Error: 422_632 - .saturating_add(Weight::from_parts(286_675_498, 0).saturating_mul(r.into())) + // Minimum execution time: 709_153_000 picoseconds. + Weight::from_parts(722_683_356, 0) + // Standard Error: 252_066 + .saturating_add(Weight::from_parts(246_050_484, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_send_init(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 99_495_000 picoseconds. - Weight::from_parts(85_550_308, 0) - // Standard Error: 360_794 - .saturating_add(Weight::from_parts(94_382_771, 0).saturating_mul(r.into())) + // Minimum execution time: 68_664_000 picoseconds. + Weight::from_parts(73_974_737, 0) + // Standard Error: 68_024 + .saturating_add(Weight::from_parts(82_760_592, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_send_push(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_830_281_000 picoseconds. - Weight::from_parts(1_949_054_109, 0) - // Standard Error: 302_690 - .saturating_add(Weight::from_parts(164_405_804, 0).saturating_mul(r.into())) + // Minimum execution time: 1_700_982_000 picoseconds. + Weight::from_parts(1_742_299_177, 0) + // Standard Error: 311_881 + .saturating_add(Weight::from_parts(159_504_390, 0).saturating_mul(r.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_send_push_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 322_735_000 picoseconds. - Weight::from_parts(325_871_000, 0) - // Standard Error: 42_390 - .saturating_add(Weight::from_parts(31_374_122, 0).saturating_mul(n.into())) + // Minimum execution time: 267_532_000 picoseconds. + Weight::from_parts(269_048_000, 0) + // Standard Error: 48_487 + .saturating_add(Weight::from_parts(31_080_042, 0).saturating_mul(n.into())) } /// The range of component `r` is `[0, 20]`. fn gr_send_commit(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_825_752_000 picoseconds. - Weight::from_parts(1_926_644_440, 0) - // Standard Error: 357_269 - .saturating_add(Weight::from_parts(217_429_116, 0).saturating_mul(r.into())) + // Minimum execution time: 1_705_674_000 picoseconds. + Weight::from_parts(1_748_773_212, 0) + // Standard Error: 226_752 + .saturating_add(Weight::from_parts(214_216_200, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_send_commit_wgas(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_827_939_000 picoseconds. - Weight::from_parts(1_942_773_808, 0) - // Standard Error: 323_529 - .saturating_add(Weight::from_parts(218_458_678, 0).saturating_mul(r.into())) + // Minimum execution time: 1_705_565_000 picoseconds. + Weight::from_parts(1_756_578_453, 0) + // Standard Error: 247_490 + .saturating_add(Weight::from_parts(213_728_846, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_reservation_send(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 262_666_000 picoseconds. - Weight::from_parts(341_141_277, 0) - // Standard Error: 400_519 - .saturating_add(Weight::from_parts(275_129_432, 0).saturating_mul(r.into())) + // Minimum execution time: 136_827_000 picoseconds. + Weight::from_parts(149_107_120, 0) + // Standard Error: 162_336 + .saturating_add(Weight::from_parts(270_903_407, 0).saturating_mul(r.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_reservation_send_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 539_953_000 picoseconds. - Weight::from_parts(547_271_000, 0) - // Standard Error: 51_595 - .saturating_add(Weight::from_parts(21_889_412, 0).saturating_mul(n.into())) + // Minimum execution time: 389_548_000 picoseconds. + Weight::from_parts(394_392_000, 0) + // Standard Error: 40_346 + .saturating_add(Weight::from_parts(30_864_290, 0).saturating_mul(n.into())) } /// The range of component `r` is `[0, 20]`. fn gr_reservation_send_commit(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_025_011_000 picoseconds. - Weight::from_parts(2_189_686_606, 0) - // Standard Error: 469_987 - .saturating_add(Weight::from_parts(235_028_705, 0).saturating_mul(r.into())) + // Minimum execution time: 1_757_355_000 picoseconds. + Weight::from_parts(1_807_378_722, 0) + // Standard Error: 299_698 + .saturating_add(Weight::from_parts(229_432_403, 0).saturating_mul(r.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_reply_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 120_865_000 picoseconds. - Weight::from_parts(114_897_013, 0) - // Standard Error: 861 - .saturating_add(Weight::from_parts(427_550, 0).saturating_mul(n.into())) + // Minimum execution time: 82_636_000 picoseconds. + Weight::from_parts(74_249_170, 0) + // Standard Error: 996 + .saturating_add(Weight::from_parts(577_961, 0).saturating_mul(n.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_reply_wgas_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 117_669_000 picoseconds. - Weight::from_parts(108_465_828, 0) - // Standard Error: 1_047 - .saturating_add(Weight::from_parts(433_895, 0).saturating_mul(n.into())) + // Minimum execution time: 87_145_000 picoseconds. + Weight::from_parts(68_206_217, 0) + // Standard Error: 1_139 + .saturating_add(Weight::from_parts(589_359, 0).saturating_mul(n.into())) } /// The range of component `r` is `[0, 20]`. fn gr_reply_push(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 100_738_000 picoseconds. - Weight::from_parts(162_877_908, 0) - // Standard Error: 453_561 - .saturating_add(Weight::from_parts(147_093_071, 0).saturating_mul(r.into())) + // Minimum execution time: 66_233_000 picoseconds. + Weight::from_parts(91_930_574, 0) + // Standard Error: 171_563 + .saturating_add(Weight::from_parts(135_673_513, 0).saturating_mul(r.into())) } /// The range of component `n` is `[0, 8192]`. fn gr_reply_push_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 113_712_000 picoseconds. - Weight::from_parts(117_137_000, 0) - // Standard Error: 3_073 - .saturating_add(Weight::from_parts(691_380, 0).saturating_mul(n.into())) + // Minimum execution time: 80_518_000 picoseconds. + Weight::from_parts(82_843_000, 0) + // Standard Error: 2_285 + .saturating_add(Weight::from_parts(655_950, 0).saturating_mul(n.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_reservation_reply_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 123_394_000 picoseconds. - Weight::from_parts(114_270_969, 0) - // Standard Error: 935 - .saturating_add(Weight::from_parts(432_205, 0).saturating_mul(n.into())) + // Minimum execution time: 83_865_000 picoseconds. + Weight::from_parts(76_214_329, 0) + // Standard Error: 921 + .saturating_add(Weight::from_parts(584_512, 0).saturating_mul(n.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_reservation_reply_commit_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 122_913_000 picoseconds. - Weight::from_parts(119_243_151, 0) - // Standard Error: 833 - .saturating_add(Weight::from_parts(418_603, 0).saturating_mul(n.into())) + // Minimum execution time: 87_269_000 picoseconds. + Weight::from_parts(74_148_301, 0) + // Standard Error: 929 + .saturating_add(Weight::from_parts(585_592, 0).saturating_mul(n.into())) } /// The range of component `r` is `[0, 20]`. fn gr_reply_to(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 97_513_000 picoseconds. - Weight::from_parts(90_458_204, 0) - // Standard Error: 306_036 - .saturating_add(Weight::from_parts(86_514_726, 0).saturating_mul(r.into())) + // Minimum execution time: 65_587_000 picoseconds. + Weight::from_parts(81_997_972, 0) + // Standard Error: 66_043 + .saturating_add(Weight::from_parts(76_020_043, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_signal_code(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 101_097_000 picoseconds. - Weight::from_parts(93_148_736, 0) - // Standard Error: 333_661 - .saturating_add(Weight::from_parts(84_563_496, 0).saturating_mul(r.into())) + // Minimum execution time: 68_696_000 picoseconds. + Weight::from_parts(94_489_865, 0) + // Standard Error: 197_083 + .saturating_add(Weight::from_parts(77_000_887, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_signal_from(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 103_507_000 picoseconds. - Weight::from_parts(92_815_231, 0) - // Standard Error: 310_034 - .saturating_add(Weight::from_parts(87_094_084, 0).saturating_mul(r.into())) + // Minimum execution time: 66_743_000 picoseconds. + Weight::from_parts(89_719_238, 0) + // Standard Error: 76_064 + .saturating_add(Weight::from_parts(75_316_833, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_reply_push_input(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 747_540_000 picoseconds. - Weight::from_parts(843_690_329, 0) - // Standard Error: 510_548 - .saturating_add(Weight::from_parts(108_361_926, 0).saturating_mul(r.into())) + // Minimum execution time: 690_846_000 picoseconds. + Weight::from_parts(715_479_508, 0) + // Standard Error: 81_747 + .saturating_add(Weight::from_parts(92_273_923, 0).saturating_mul(r.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_reply_push_input_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 765_444_000 picoseconds. - Weight::from_parts(834_758_897, 0) - // Standard Error: 3_842 - .saturating_add(Weight::from_parts(167_533, 0).saturating_mul(n.into())) + // Minimum execution time: 699_382_000 picoseconds. + Weight::from_parts(713_406_025, 0) + // Standard Error: 582 + .saturating_add(Weight::from_parts(150_034, 0).saturating_mul(n.into())) } /// The range of component `r` is `[0, 20]`. fn gr_send_push_input(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_532_087_000 picoseconds. - Weight::from_parts(2_758_436_159, 0) - // Standard Error: 510_711 - .saturating_add(Weight::from_parts(130_539_370, 0).saturating_mul(r.into())) + // Minimum execution time: 2_324_594_000 picoseconds. + Weight::from_parts(2_351_528_744, 0) + // Standard Error: 165_810 + .saturating_add(Weight::from_parts(121_605_056, 0).saturating_mul(r.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_send_push_input_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_774_674_000 picoseconds. - Weight::from_parts(2_991_734_209, 0) - // Standard Error: 15_741 - .saturating_add(Weight::from_parts(13_942_735, 0).saturating_mul(n.into())) + // Minimum execution time: 2_437_066_000 picoseconds. + Weight::from_parts(2_382_984_712, 0) + // Standard Error: 6_463 + .saturating_add(Weight::from_parts(13_586_421, 0).saturating_mul(n.into())) } /// The range of component `r` is `[0, 20]`. fn gr_debug(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 99_562_000 picoseconds. - Weight::from_parts(114_223_383, 0) - // Standard Error: 375_641 - .saturating_add(Weight::from_parts(116_226_536, 0).saturating_mul(r.into())) + // Minimum execution time: 66_498_000 picoseconds. + Weight::from_parts(80_965_772, 0) + // Standard Error: 79_503 + .saturating_add(Weight::from_parts(96_988_657, 0).saturating_mul(r.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_debug_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 157_629_000 picoseconds. - Weight::from_parts(162_135_000, 0) - // Standard Error: 61_405 - .saturating_add(Weight::from_parts(26_364_044, 0).saturating_mul(n.into())) + // Minimum execution time: 123_615_000 picoseconds. + Weight::from_parts(124_686_000, 0) + // Standard Error: 60_975 + .saturating_add(Weight::from_parts(25_956_010, 0).saturating_mul(n.into())) } /// The range of component `r` is `[0, 20]`. fn gr_reply_code(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 102_354_000 picoseconds. - Weight::from_parts(88_167_350, 0) - // Standard Error: 316_109 - .saturating_add(Weight::from_parts(84_501_311, 0).saturating_mul(r.into())) + // Minimum execution time: 68_026_000 picoseconds. + Weight::from_parts(80_408_202, 0) + // Standard Error: 68_045 + .saturating_add(Weight::from_parts(73_582_256, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_wake(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 182_661_000 picoseconds. - Weight::from_parts(209_257_849, 0) - // Standard Error: 261_942 - .saturating_add(Weight::from_parts(163_855_221, 0).saturating_mul(r.into())) + // Minimum execution time: 105_385_000 picoseconds. + Weight::from_parts(107_007_000, 0) + // Standard Error: 1_821_525 + .saturating_add(Weight::from_parts(294_563_800, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_create_program(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 114_286_000 picoseconds. - Weight::from_parts(153_471_681, 0) - // Standard Error: 328_277 - .saturating_add(Weight::from_parts(342_139_906, 0).saturating_mul(r.into())) + // Minimum execution time: 76_652_000 picoseconds. + Weight::from_parts(70_732_297, 0) + // Standard Error: 251_504 + .saturating_add(Weight::from_parts(326_308_772, 0).saturating_mul(r.into())) } /// The range of component `p` is `[0, 2048]`. /// The range of component `s` is `[1, 2048]`. @@ -2880,22 +2884,22 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 43_376_152_000 picoseconds. - Weight::from_parts(43_666_787_000, 0) - // Standard Error: 258_478 - .saturating_add(Weight::from_parts(7_112_987, 0).saturating_mul(p.into())) - // Standard Error: 258_465 - .saturating_add(Weight::from_parts(159_008_277, 0).saturating_mul(s.into())) + // Minimum execution time: 45_028_255_000 picoseconds. + Weight::from_parts(45_056_030_000, 0) + // Standard Error: 257_577 + .saturating_add(Weight::from_parts(6_396_435, 0).saturating_mul(p.into())) + // Standard Error: 257_564 + .saturating_add(Weight::from_parts(153_430_909, 0).saturating_mul(s.into())) } /// The range of component `r` is `[0, 20]`. fn gr_create_program_wgas(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 116_830_000 picoseconds. - Weight::from_parts(162_797_656, 0) - // Standard Error: 355_636 - .saturating_add(Weight::from_parts(342_437_044, 0).saturating_mul(r.into())) + // Minimum execution time: 76_528_000 picoseconds. + Weight::from_parts(69_297_593, 0) + // Standard Error: 168_715 + .saturating_add(Weight::from_parts(330_199_040, 0).saturating_mul(r.into())) } /// The range of component `p` is `[0, 2048]`. /// The range of component `s` is `[1, 2048]`. @@ -2903,22 +2907,22 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 45_383_474_000 picoseconds. - Weight::from_parts(46_059_314_000, 0) - // Standard Error: 280_559 - .saturating_add(Weight::from_parts(7_156_936, 0).saturating_mul(p.into())) - // Standard Error: 280_546 - .saturating_add(Weight::from_parts(157_706_114, 0).saturating_mul(s.into())) + // Minimum execution time: 44_764_282_000 picoseconds. + Weight::from_parts(44_891_319_000, 0) + // Standard Error: 261_677 + .saturating_add(Weight::from_parts(7_282_931, 0).saturating_mul(p.into())) + // Standard Error: 261_664 + .saturating_add(Weight::from_parts(153_258_816, 0).saturating_mul(s.into())) } /// The range of component `p` is `[0, 512]`. fn lazy_pages_signal_read(p: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `141` // Estimated: `1131 + p * (9900 ±0)` - // Minimum execution time: 99_924_000 picoseconds. - Weight::from_parts(102_865_000, 1131) - // Standard Error: 35_111 - .saturating_add(Weight::from_parts(16_346_149, 0).saturating_mul(p.into())) + // Minimum execution time: 73_534_000 picoseconds. + Weight::from_parts(107_829_188, 1131) + // Standard Error: 15_080 + .saturating_add(Weight::from_parts(15_060_122, 0).saturating_mul(p.into())) .saturating_add(RocksDbWeight::get().reads((4_u64).saturating_mul(p.into()))) .saturating_add(Weight::from_parts(0, 9900).saturating_mul(p.into())) } @@ -2927,10 +2931,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `141` // Estimated: `1131 + p * (9900 ±0)` - // Minimum execution time: 103_983_000 picoseconds. - Weight::from_parts(105_995_000, 1131) - // Standard Error: 33_381 - .saturating_add(Weight::from_parts(44_059_550, 0).saturating_mul(p.into())) + // Minimum execution time: 72_881_000 picoseconds. + Weight::from_parts(75_027_000, 1131) + // Standard Error: 35_858 + .saturating_add(Weight::from_parts(38_796_272, 0).saturating_mul(p.into())) .saturating_add(RocksDbWeight::get().reads((4_u64).saturating_mul(p.into()))) .saturating_add(Weight::from_parts(0, 9900).saturating_mul(p.into())) } @@ -2939,10 +2943,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `141` // Estimated: `5069931` - // Minimum execution time: 8_301_448_000 picoseconds. - Weight::from_parts(8_814_669_029, 5069931) - // Standard Error: 81_158 - .saturating_add(Weight::from_parts(42_325_026, 0).saturating_mul(p.into())) + // Minimum execution time: 7_777_133_000 picoseconds. + Weight::from_parts(7_492_491_772, 5069931) + // Standard Error: 45_986 + .saturating_add(Weight::from_parts(40_376_041, 0).saturating_mul(p.into())) .saturating_add(RocksDbWeight::get().reads(2048_u64)) } /// The range of component `p` is `[0, 512]`. @@ -2950,10 +2954,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1820 + p * (65580 ±0)` // Estimated: `1946 + p * (75482 ±0)` - // Minimum execution time: 103_709_000 picoseconds. - Weight::from_parts(106_822_000, 1946) - // Standard Error: 92_265 - .saturating_add(Weight::from_parts(57_346_184, 0).saturating_mul(p.into())) + // Minimum execution time: 75_175_000 picoseconds. + Weight::from_parts(77_486_000, 1946) + // Standard Error: 46_694 + .saturating_add(Weight::from_parts(56_645_948, 0).saturating_mul(p.into())) .saturating_add(RocksDbWeight::get().reads((4_u64).saturating_mul(p.into()))) .saturating_add(Weight::from_parts(0, 75482).saturating_mul(p.into())) } @@ -2962,10 +2966,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `141` // Estimated: `1131 + p * (9900 ±0)` - // Minimum execution time: 108_980_000 picoseconds. - Weight::from_parts(122_235_652, 1131) - // Standard Error: 70_818 - .saturating_add(Weight::from_parts(44_641_435, 0).saturating_mul(p.into())) + // Minimum execution time: 81_024_000 picoseconds. + Weight::from_parts(80_313_380, 1131) + // Standard Error: 71_825 + .saturating_add(Weight::from_parts(40_600_455, 0).saturating_mul(p.into())) .saturating_add(RocksDbWeight::get().reads((4_u64).saturating_mul(p.into()))) .saturating_add(Weight::from_parts(0, 9900).saturating_mul(p.into())) } @@ -2974,10 +2978,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `141` // Estimated: `1496 + p * (9883 ±2)` - // Minimum execution time: 829_055_000 picoseconds. - Weight::from_parts(910_509_178, 1496) - // Standard Error: 387_587 - .saturating_add(Weight::from_parts(60_567_848, 0).saturating_mul(p.into())) + // Minimum execution time: 720_148_000 picoseconds. + Weight::from_parts(719_296_174, 1496) + // Standard Error: 103_167 + .saturating_add(Weight::from_parts(47_010_756, 0).saturating_mul(p.into())) .saturating_add(RocksDbWeight::get().reads((4_u64).saturating_mul(p.into()))) .saturating_add(Weight::from_parts(0, 9883).saturating_mul(p.into())) } @@ -2986,10 +2990,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `141` // Estimated: `317931` - // Minimum execution time: 1_452_550_000 picoseconds. - Weight::from_parts(1_615_292_620, 317931) - // Standard Error: 467_200 - .saturating_add(Weight::from_parts(47_562_043, 0).saturating_mul(p.into())) + // Minimum execution time: 1_220_400_000 picoseconds. + Weight::from_parts(1_221_292_006, 317931) + // Standard Error: 141_505 + .saturating_add(Weight::from_parts(47_325_607, 0).saturating_mul(p.into())) .saturating_add(RocksDbWeight::get().reads(128_u64)) } /// The range of component `r` is `[0, 20]`. @@ -2997,926 +3001,926 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_521_000 picoseconds. - Weight::from_parts(3_092_709, 0) - // Standard Error: 81_386 - .saturating_add(Weight::from_parts(103_796_220, 0).saturating_mul(r.into())) + // Minimum execution time: 7_774_000 picoseconds. + Weight::from_parts(9_461_855, 0) + // Standard Error: 83_700 + .saturating_add(Weight::from_parts(88_598_198, 0).saturating_mul(r.into())) } /// The range of component `r` is `[50, 500]`. fn instr_i64load(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_512_510_000 picoseconds. - Weight::from_parts(4_384_825_771, 0) - // Standard Error: 67_467 - .saturating_add(Weight::from_parts(4_757_024, 0).saturating_mul(r.into())) + // Minimum execution time: 4_530_160_000 picoseconds. + Weight::from_parts(4_556_572_629, 0) + // Standard Error: 13_069 + .saturating_add(Weight::from_parts(3_345_585, 0).saturating_mul(r.into())) } /// The range of component `r` is `[50, 500]`. fn instr_i32load(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_479_243_000 picoseconds. - Weight::from_parts(4_410_816_537, 0) - // Standard Error: 63_443 - .saturating_add(Weight::from_parts(4_579_891, 0).saturating_mul(r.into())) + // Minimum execution time: 4_537_670_000 picoseconds. + Weight::from_parts(4_572_330_399, 0) + // Standard Error: 15_149 + .saturating_add(Weight::from_parts(3_348_768, 0).saturating_mul(r.into())) } /// The range of component `r` is `[50, 500]`. fn instr_i64store(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 11_629_215_000 picoseconds. - Weight::from_parts(11_427_250_286, 0) - // Standard Error: 170_544 - .saturating_add(Weight::from_parts(11_907_397, 0).saturating_mul(r.into())) + // Minimum execution time: 9_889_815_000 picoseconds. + Weight::from_parts(10_613_885_736, 0) + // Standard Error: 179_309 + .saturating_add(Weight::from_parts(7_787_812, 0).saturating_mul(r.into())) } /// The range of component `r` is `[50, 500]`. fn instr_i32store(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 11_712_843_000 picoseconds. - Weight::from_parts(12_105_819_242, 0) - // Standard Error: 144_483 - .saturating_add(Weight::from_parts(7_109_832, 0).saturating_mul(r.into())) + // Minimum execution time: 10_310_647_000 picoseconds. + Weight::from_parts(10_770_521_945, 0) + // Standard Error: 158_771 + .saturating_add(Weight::from_parts(8_048_666, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_select(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_531_000 picoseconds. - Weight::from_parts(2_606_000, 0) - // Standard Error: 7_022 - .saturating_add(Weight::from_parts(3_801_618, 0).saturating_mul(r.into())) + // Minimum execution time: 1_126_000 picoseconds. + Weight::from_parts(1_220_000, 0) + // Standard Error: 11_428 + .saturating_add(Weight::from_parts(2_365_490, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_if(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_409_000 picoseconds. - Weight::from_parts(972_430, 0) - // Standard Error: 9_150 - .saturating_add(Weight::from_parts(3_174_002, 0).saturating_mul(r.into())) + // Minimum execution time: 1_126_000 picoseconds. + Weight::from_parts(1_200_000, 0) + // Standard Error: 9_122 + .saturating_add(Weight::from_parts(2_171_849, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_br(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_362_000 picoseconds. - Weight::from_parts(3_288_334, 0) - // Standard Error: 1_238 - .saturating_add(Weight::from_parts(1_590_986, 0).saturating_mul(r.into())) + // Minimum execution time: 1_078_000 picoseconds. + Weight::from_parts(240_771, 0) + // Standard Error: 2_467 + .saturating_add(Weight::from_parts(1_581_418, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_br_if(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_414_000 picoseconds. - Weight::from_parts(2_495_000, 0) - // Standard Error: 9_259 - .saturating_add(Weight::from_parts(3_034_702, 0).saturating_mul(r.into())) + // Minimum execution time: 1_142_000 picoseconds. + Weight::from_parts(1_181_000, 0) + // Standard Error: 3_388 + .saturating_add(Weight::from_parts(1_863_856, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_br_table(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_527_000 picoseconds. - Weight::from_parts(10_012_780, 0) - // Standard Error: 25_436 - .saturating_add(Weight::from_parts(4_674_786, 0).saturating_mul(r.into())) + // Minimum execution time: 1_094_000 picoseconds. + Weight::from_parts(1_136_000, 0) + // Standard Error: 20_209 + .saturating_add(Weight::from_parts(4_295_841, 0).saturating_mul(r.into())) } /// The range of component `e` is `[1, 256]`. fn instr_br_table_per_entry(e: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_790_000 picoseconds. - Weight::from_parts(5_137_388, 0) - // Standard Error: 1_313 - .saturating_add(Weight::from_parts(180_674, 0).saturating_mul(e.into())) + // Minimum execution time: 2_802_000 picoseconds. + Weight::from_parts(4_962_809, 0) + // Standard Error: 780 + .saturating_add(Weight::from_parts(48_563, 0).saturating_mul(e.into())) } /// The range of component `r` is `[0, 50]`. fn instr_call_const(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_487_000 picoseconds. - Weight::from_parts(5_710_325, 0) - // Standard Error: 7_824 - .saturating_add(Weight::from_parts(2_576_921, 0).saturating_mul(r.into())) + // Minimum execution time: 1_119_000 picoseconds. + Weight::from_parts(1_213_889, 0) + // Standard Error: 5_725 + .saturating_add(Weight::from_parts(2_446_010, 0).saturating_mul(r.into())) } fn instr_i64const(r: u32, ) -> Weight { Weight::from_parts(0, 0) - .saturating_add(Weight::from_parts(2_576_921 - - 2_422_406, 0).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(2_446_010 - + 2_307_395, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_call(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_437_000 picoseconds. - Weight::from_parts(5_080_717, 0) - // Standard Error: 13_240 - .saturating_add(Weight::from_parts(2_422_406, 0).saturating_mul(r.into())) + // Minimum execution time: 1_154_000 picoseconds. + Weight::from_parts(770_567, 0) + // Standard Error: 11_838 + .saturating_add(Weight::from_parts(2_307_395, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_call_indirect(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_759_000 picoseconds. - Weight::from_parts(16_144_464, 0) - // Standard Error: 39_285 - .saturating_add(Weight::from_parts(10_155_516, 0).saturating_mul(r.into())) + // Minimum execution time: 1_196_000 picoseconds. + Weight::from_parts(1_217_000, 0) + // Standard Error: 17_924 + .saturating_add(Weight::from_parts(7_740_891, 0).saturating_mul(r.into())) } /// The range of component `p` is `[0, 128]`. fn instr_call_indirect_per_param(p: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 12_319_000 picoseconds. - Weight::from_parts(6_337_906, 0) - // Standard Error: 7_015 - .saturating_add(Weight::from_parts(1_197_998, 0).saturating_mul(p.into())) + // Minimum execution time: 4_842_000 picoseconds. + Weight::from_parts(5_089_000, 0) + // Standard Error: 5_516 + .saturating_add(Weight::from_parts(614_508, 0).saturating_mul(p.into())) } /// The range of component `l` is `[0, 1024]`. fn instr_call_per_local(_l: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_375_000 picoseconds. - Weight::from_parts(5_700_067, 0) + // Minimum execution time: 2_445_000 picoseconds. + Weight::from_parts(2_647_502, 0) } /// The range of component `r` is `[0, 50]`. fn instr_local_get(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 7_544_000 picoseconds. - Weight::from_parts(8_405_622, 0) - // Standard Error: 4_837 - .saturating_add(Weight::from_parts(549_388, 0).saturating_mul(r.into())) + // Minimum execution time: 5_543_000 picoseconds. + Weight::from_parts(7_020_954, 0) + // Standard Error: 3_170 + .saturating_add(Weight::from_parts(348_175, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_local_set(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 7_492_000 picoseconds. - Weight::from_parts(5_521_619, 0) - // Standard Error: 13_065 - .saturating_add(Weight::from_parts(1_353_736, 0).saturating_mul(r.into())) + // Minimum execution time: 5_575_000 picoseconds. + Weight::from_parts(7_166_208, 0) + // Standard Error: 3_492 + .saturating_add(Weight::from_parts(745_654, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_local_tee(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 7_473_000 picoseconds. - Weight::from_parts(4_201_362, 0) - // Standard Error: 14_697 - .saturating_add(Weight::from_parts(1_519_940, 0).saturating_mul(r.into())) + // Minimum execution time: 5_571_000 picoseconds. + Weight::from_parts(7_874_187, 0) + // Standard Error: 3_854 + .saturating_add(Weight::from_parts(745_740, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_global_get(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_288_000 picoseconds. - Weight::from_parts(1_850_095, 0) - // Standard Error: 8_648 - .saturating_add(Weight::from_parts(938_468, 0).saturating_mul(r.into())) + // Minimum execution time: 5_169_000 picoseconds. + Weight::from_parts(5_308_653, 0) + // Standard Error: 2_752 + .saturating_add(Weight::from_parts(336_903, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_global_set(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_194_000 picoseconds. - Weight::from_parts(6_305_000, 0) - // Standard Error: 8_263 - .saturating_add(Weight::from_parts(1_481_525, 0).saturating_mul(r.into())) + // Minimum execution time: 5_120_000 picoseconds. + Weight::from_parts(4_874_988, 0) + // Standard Error: 3_897 + .saturating_add(Weight::from_parts(560_664, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_memory_current(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 7_541_000 picoseconds. - Weight::from_parts(1_883_290, 0) - // Standard Error: 15_728 - .saturating_add(Weight::from_parts(7_268_858, 0).saturating_mul(r.into())) + // Minimum execution time: 6_782_000 picoseconds. + Weight::from_parts(7_930_046, 0) + // Standard Error: 3_573 + .saturating_add(Weight::from_parts(5_550_905, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64clz(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_380_000 picoseconds. - Weight::from_parts(1_232_386, 0) - // Standard Error: 12_755 - .saturating_add(Weight::from_parts(3_484_000, 0).saturating_mul(r.into())) + // Minimum execution time: 1_111_000 picoseconds. + Weight::from_parts(1_143_000, 0) + // Standard Error: 4_964 + .saturating_add(Weight::from_parts(2_095_883, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32clz(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_354_000 picoseconds. - Weight::from_parts(2_443_000, 0) - // Standard Error: 4_914 - .saturating_add(Weight::from_parts(3_225_640, 0).saturating_mul(r.into())) + // Minimum execution time: 1_104_000 picoseconds. + Weight::from_parts(1_195_000, 0) + // Standard Error: 3_779 + .saturating_add(Weight::from_parts(1_996_114, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64ctz(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_317_000 picoseconds. - Weight::from_parts(2_473_000, 0) - // Standard Error: 5_841 - .saturating_add(Weight::from_parts(3_202_011, 0).saturating_mul(r.into())) + // Minimum execution time: 1_081_000 picoseconds. + Weight::from_parts(1_134_000, 0) + // Standard Error: 18_210 + .saturating_add(Weight::from_parts(2_072_372, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32ctz(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_512_000 picoseconds. - Weight::from_parts(2_636_000, 0) - // Standard Error: 4_092 - .saturating_add(Weight::from_parts(2_708_176, 0).saturating_mul(r.into())) + // Minimum execution time: 1_104_000 picoseconds. + Weight::from_parts(13_738, 0) + // Standard Error: 3_176 + .saturating_add(Weight::from_parts(1_906_210, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64popcnt(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_423_000 picoseconds. - Weight::from_parts(2_496_000, 0) - // Standard Error: 5_282 - .saturating_add(Weight::from_parts(659_258, 0).saturating_mul(r.into())) + // Minimum execution time: 1_142_000 picoseconds. + Weight::from_parts(663_739, 0) + // Standard Error: 2_520 + .saturating_add(Weight::from_parts(362_180, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32popcnt(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_482_000 picoseconds. - Weight::from_parts(1_463_655, 0) - // Standard Error: 4_449 - .saturating_add(Weight::from_parts(450_434, 0).saturating_mul(r.into())) + // Minimum execution time: 1_098_000 picoseconds. + Weight::from_parts(1_410_317, 0) + // Standard Error: 2_456 + .saturating_add(Weight::from_parts(254_308, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64eqz(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_353_000 picoseconds. - Weight::from_parts(2_487_000, 0) - // Standard Error: 10_002 - .saturating_add(Weight::from_parts(1_927_889, 0).saturating_mul(r.into())) + // Minimum execution time: 1_127_000 picoseconds. + Weight::from_parts(1_155_000, 0) + // Standard Error: 3_251 + .saturating_add(Weight::from_parts(744_476, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32eqz(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_459_000 picoseconds. - Weight::from_parts(2_533_000, 0) - // Standard Error: 8_870 - .saturating_add(Weight::from_parts(1_267_066, 0).saturating_mul(r.into())) + // Minimum execution time: 1_133_000 picoseconds. + Weight::from_parts(1_157_000, 0) + // Standard Error: 7_487 + .saturating_add(Weight::from_parts(658_824, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32extend8s(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_502_000 picoseconds. - Weight::from_parts(921_188, 0) - // Standard Error: 4_642 - .saturating_add(Weight::from_parts(488_218, 0).saturating_mul(r.into())) + // Minimum execution time: 1_091_000 picoseconds. + Weight::from_parts(1_198_562, 0) + // Standard Error: 2_721 + .saturating_add(Weight::from_parts(273_468, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32extend16s(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_436_000 picoseconds. - Weight::from_parts(1_319_267, 0) - // Standard Error: 4_607 - .saturating_add(Weight::from_parts(442_967, 0).saturating_mul(r.into())) + // Minimum execution time: 1_128_000 picoseconds. + Weight::from_parts(1_177_000, 0) + // Standard Error: 4_050 + .saturating_add(Weight::from_parts(337_533, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64extend8s(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_488_000 picoseconds. - Weight::from_parts(2_545_000, 0) - // Standard Error: 4_804 - .saturating_add(Weight::from_parts(573_778, 0).saturating_mul(r.into())) + // Minimum execution time: 1_125_000 picoseconds. + Weight::from_parts(1_196_000, 0) + // Standard Error: 5_317 + .saturating_add(Weight::from_parts(435_144, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64extend16s(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_490_000 picoseconds. - Weight::from_parts(2_600_000, 0) - // Standard Error: 5_343 - .saturating_add(Weight::from_parts(594_956, 0).saturating_mul(r.into())) + // Minimum execution time: 1_152_000 picoseconds. + Weight::from_parts(1_179_000, 0) + // Standard Error: 3_728 + .saturating_add(Weight::from_parts(409_837, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64extend32s(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_471_000 picoseconds. - Weight::from_parts(2_516_000, 0) - // Standard Error: 4_522 - .saturating_add(Weight::from_parts(545_235, 0).saturating_mul(r.into())) + // Minimum execution time: 1_088_000 picoseconds. + Weight::from_parts(1_226_377, 0) + // Standard Error: 4_452 + .saturating_add(Weight::from_parts(341_148, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64extendsi32(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_299_000 picoseconds. - Weight::from_parts(888_932, 0) - // Standard Error: 5_380 - .saturating_add(Weight::from_parts(433_137, 0).saturating_mul(r.into())) + // Minimum execution time: 1_099_000 picoseconds. + Weight::from_parts(1_132_000, 0) + // Standard Error: 3_357 + .saturating_add(Weight::from_parts(311_634, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64extendui32(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_398_000 picoseconds. - Weight::from_parts(1_648_004, 0) - // Standard Error: 4_104 - .saturating_add(Weight::from_parts(278_435, 0).saturating_mul(r.into())) + // Minimum execution time: 1_125_000 picoseconds. + Weight::from_parts(1_051_025, 0) + // Standard Error: 1_914 + .saturating_add(Weight::from_parts(169_313, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32wrapi64(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_454_000 picoseconds. - Weight::from_parts(2_223_108, 0) - // Standard Error: 3_432 - .saturating_add(Weight::from_parts(250_125, 0).saturating_mul(r.into())) + // Minimum execution time: 1_107_000 picoseconds. + Weight::from_parts(796_609, 0) + // Standard Error: 2_256 + .saturating_add(Weight::from_parts(196_419, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64eq(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_508_000 picoseconds. - Weight::from_parts(2_549_000, 0) - // Standard Error: 9_281 - .saturating_add(Weight::from_parts(1_950_859, 0).saturating_mul(r.into())) + // Minimum execution time: 1_126_000 picoseconds. + Weight::from_parts(1_154_000, 0) + // Standard Error: 12_522 + .saturating_add(Weight::from_parts(1_044_686, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32eq(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_456_000 picoseconds. - Weight::from_parts(2_510_000, 0) - // Standard Error: 7_839 - .saturating_add(Weight::from_parts(1_307_936, 0).saturating_mul(r.into())) + // Minimum execution time: 1_233_000 picoseconds. + Weight::from_parts(1_267_000, 0) + // Standard Error: 5_849 + .saturating_add(Weight::from_parts(667_020, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64ne(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_454_000 picoseconds. - Weight::from_parts(2_500_000, 0) - // Standard Error: 8_449 - .saturating_add(Weight::from_parts(1_928_182, 0).saturating_mul(r.into())) + // Minimum execution time: 1_160_000 picoseconds. + Weight::from_parts(1_223_000, 0) + // Standard Error: 9_193 + .saturating_add(Weight::from_parts(965_395, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32ne(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_466_000 picoseconds. - Weight::from_parts(2_552_000, 0) - // Standard Error: 7_081 - .saturating_add(Weight::from_parts(1_318_375, 0).saturating_mul(r.into())) + // Minimum execution time: 1_113_000 picoseconds. + Weight::from_parts(1_144_000, 0) + // Standard Error: 4_587 + .saturating_add(Weight::from_parts(629_111, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64lts(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_374_000 picoseconds. - Weight::from_parts(2_530_000, 0) - // Standard Error: 8_905 - .saturating_add(Weight::from_parts(1_962_734, 0).saturating_mul(r.into())) + // Minimum execution time: 1_164_000 picoseconds. + Weight::from_parts(1_000_218, 0) + // Standard Error: 4_373 + .saturating_add(Weight::from_parts(749_269, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32lts(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_420_000 picoseconds. - Weight::from_parts(2_532_000, 0) - // Standard Error: 9_508 - .saturating_add(Weight::from_parts(1_376_299, 0).saturating_mul(r.into())) + // Minimum execution time: 1_128_000 picoseconds. + Weight::from_parts(1_504_342, 0) + // Standard Error: 3_192 + .saturating_add(Weight::from_parts(492_011, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64ltu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_402_000 picoseconds. - Weight::from_parts(2_520_000, 0) - // Standard Error: 9_716 - .saturating_add(Weight::from_parts(2_097_986, 0).saturating_mul(r.into())) + // Minimum execution time: 1_142_000 picoseconds. + Weight::from_parts(1_349_759, 0) + // Standard Error: 3_938 + .saturating_add(Weight::from_parts(697_490, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32ltu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_468_000 picoseconds. - Weight::from_parts(2_527_000, 0) - // Standard Error: 10_269 - .saturating_add(Weight::from_parts(1_382_435, 0).saturating_mul(r.into())) + // Minimum execution time: 1_147_000 picoseconds. + Weight::from_parts(1_179_027, 0) + // Standard Error: 4_006 + .saturating_add(Weight::from_parts(522_999, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64gts(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_420_000 picoseconds. - Weight::from_parts(2_485_000, 0) - // Standard Error: 10_417 - .saturating_add(Weight::from_parts(2_130_023, 0).saturating_mul(r.into())) + // Minimum execution time: 1_150_000 picoseconds. + Weight::from_parts(1_249_853, 0) + // Standard Error: 3_961 + .saturating_add(Weight::from_parts(781_336, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32gts(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_468_000 picoseconds. - Weight::from_parts(2_487_000, 0) - // Standard Error: 9_985 - .saturating_add(Weight::from_parts(1_360_490, 0).saturating_mul(r.into())) + // Minimum execution time: 1_115_000 picoseconds. + Weight::from_parts(1_951_540, 0) + // Standard Error: 5_154 + .saturating_add(Weight::from_parts(505_007, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64gtu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_486_000 picoseconds. - Weight::from_parts(2_553_000, 0) - // Standard Error: 9_547 - .saturating_add(Weight::from_parts(2_046_452, 0).saturating_mul(r.into())) + // Minimum execution time: 1_218_000 picoseconds. + Weight::from_parts(883_225, 0) + // Standard Error: 4_551 + .saturating_add(Weight::from_parts(709_921, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32gtu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_534_000 picoseconds. - Weight::from_parts(2_580_000, 0) - // Standard Error: 8_550 - .saturating_add(Weight::from_parts(1_386_191, 0).saturating_mul(r.into())) + // Minimum execution time: 1_148_000 picoseconds. + Weight::from_parts(860_376, 0) + // Standard Error: 3_411 + .saturating_add(Weight::from_parts(504_252, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64les(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_461_000 picoseconds. - Weight::from_parts(2_505_000, 0) - // Standard Error: 8_840 - .saturating_add(Weight::from_parts(1_957_994, 0).saturating_mul(r.into())) + // Minimum execution time: 1_167_000 picoseconds. + Weight::from_parts(781_548, 0) + // Standard Error: 4_134 + .saturating_add(Weight::from_parts(704_441, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32les(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_379_000 picoseconds. - Weight::from_parts(2_517_000, 0) - // Standard Error: 8_683 - .saturating_add(Weight::from_parts(1_290_645, 0).saturating_mul(r.into())) + // Minimum execution time: 1_140_000 picoseconds. + Weight::from_parts(1_410_879, 0) + // Standard Error: 2_166 + .saturating_add(Weight::from_parts(480_265, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64leu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_431_000 picoseconds. - Weight::from_parts(2_497_000, 0) - // Standard Error: 8_013 - .saturating_add(Weight::from_parts(1_912_120, 0).saturating_mul(r.into())) + // Minimum execution time: 1_112_000 picoseconds. + Weight::from_parts(1_138_000, 0) + // Standard Error: 3_636 + .saturating_add(Weight::from_parts(762_432, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32leu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_373_000 picoseconds. - Weight::from_parts(2_464_000, 0) - // Standard Error: 8_374 - .saturating_add(Weight::from_parts(1_286_532, 0).saturating_mul(r.into())) + // Minimum execution time: 1_111_000 picoseconds. + Weight::from_parts(1_447_033, 0) + // Standard Error: 3_127 + .saturating_add(Weight::from_parts(487_888, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64ges(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_393_000 picoseconds. - Weight::from_parts(2_512_000, 0) - // Standard Error: 8_515 - .saturating_add(Weight::from_parts(1_897_055, 0).saturating_mul(r.into())) + // Minimum execution time: 1_128_000 picoseconds. + Weight::from_parts(1_151_000, 0) + // Standard Error: 4_684 + .saturating_add(Weight::from_parts(789_278, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32ges(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_389_000 picoseconds. - Weight::from_parts(2_424_000, 0) - // Standard Error: 9_488 - .saturating_add(Weight::from_parts(1_231_022, 0).saturating_mul(r.into())) + // Minimum execution time: 1_100_000 picoseconds. + Weight::from_parts(1_205_796, 0) + // Standard Error: 3_379 + .saturating_add(Weight::from_parts(519_603, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64geu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_429_000 picoseconds. - Weight::from_parts(2_501_000, 0) - // Standard Error: 7_896 - .saturating_add(Weight::from_parts(1_956_994, 0).saturating_mul(r.into())) + // Minimum execution time: 1_112_000 picoseconds. + Weight::from_parts(1_161_000, 0) + // Standard Error: 6_316 + .saturating_add(Weight::from_parts(823_640, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32geu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_403_000 picoseconds. - Weight::from_parts(2_442_000, 0) - // Standard Error: 8_436 - .saturating_add(Weight::from_parts(1_255_625, 0).saturating_mul(r.into())) + // Minimum execution time: 1_083_000 picoseconds. + Weight::from_parts(1_167_000, 0) + // Standard Error: 2_769 + .saturating_add(Weight::from_parts(567_051, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64add(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_395_000 picoseconds. - Weight::from_parts(2_493_000, 0) - // Standard Error: 8_844 - .saturating_add(Weight::from_parts(1_447_003, 0).saturating_mul(r.into())) + // Minimum execution time: 1_139_000 picoseconds. + Weight::from_parts(1_186_000, 0) + // Standard Error: 7_767 + .saturating_add(Weight::from_parts(818_881, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32add(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_413_000 picoseconds. - Weight::from_parts(2_490_000, 0) - // Standard Error: 6_308 - .saturating_add(Weight::from_parts(779_145, 0).saturating_mul(r.into())) + // Minimum execution time: 1_086_000 picoseconds. + Weight::from_parts(290_633, 0) + // Standard Error: 3_723 + .saturating_add(Weight::from_parts(447_063, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64sub(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_373_000 picoseconds. - Weight::from_parts(2_470_000, 0) - // Standard Error: 8_094 - .saturating_add(Weight::from_parts(1_483_942, 0).saturating_mul(r.into())) + // Minimum execution time: 1_089_000 picoseconds. + Weight::from_parts(1_158_000, 0) + // Standard Error: 6_330 + .saturating_add(Weight::from_parts(769_190, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32sub(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_367_000 picoseconds. - Weight::from_parts(2_564_000, 0) - // Standard Error: 5_463 - .saturating_add(Weight::from_parts(704_350, 0).saturating_mul(r.into())) + // Minimum execution time: 1_138_000 picoseconds. + Weight::from_parts(222_233, 0) + // Standard Error: 4_173 + .saturating_add(Weight::from_parts(468_176, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64mul(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_436_000 picoseconds. - Weight::from_parts(2_483_000, 0) - // Standard Error: 9_045 - .saturating_add(Weight::from_parts(1_923_532, 0).saturating_mul(r.into())) + // Minimum execution time: 1_096_000 picoseconds. + Weight::from_parts(1_124_000, 0) + // Standard Error: 8_345 + .saturating_add(Weight::from_parts(929_811, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32mul(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_443_000 picoseconds. - Weight::from_parts(2_494_000, 0) - // Standard Error: 9_681 - .saturating_add(Weight::from_parts(1_327_351, 0).saturating_mul(r.into())) + // Minimum execution time: 1_141_000 picoseconds. + Weight::from_parts(1_174_000, 0) + // Standard Error: 11_525 + .saturating_add(Weight::from_parts(977_020, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64divs(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_419_000 picoseconds. - Weight::from_parts(14_398_372, 0) - // Standard Error: 28_927 - .saturating_add(Weight::from_parts(1_825_406, 0).saturating_mul(r.into())) + // Minimum execution time: 1_122_000 picoseconds. + Weight::from_parts(1_161_000, 0) + // Standard Error: 5_209 + .saturating_add(Weight::from_parts(1_661_976, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32divs(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_455_000 picoseconds. - Weight::from_parts(8_270_221, 0) - // Standard Error: 24_239 - .saturating_add(Weight::from_parts(1_994_871, 0).saturating_mul(r.into())) + // Minimum execution time: 1_089_000 picoseconds. + Weight::from_parts(344_417, 0) + // Standard Error: 6_044 + .saturating_add(Weight::from_parts(1_336_323, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64divu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_467_000 picoseconds. - Weight::from_parts(8_187_233, 0) - // Standard Error: 24_213 - .saturating_add(Weight::from_parts(2_361_011, 0).saturating_mul(r.into())) + // Minimum execution time: 1_087_000 picoseconds. + Weight::from_parts(1_149_000, 0) + // Standard Error: 6_773 + .saturating_add(Weight::from_parts(1_726_892, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32divu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_472_000 picoseconds. - Weight::from_parts(6_497_923, 0) - // Standard Error: 27_169 - .saturating_add(Weight::from_parts(2_236_853, 0).saturating_mul(r.into())) + // Minimum execution time: 1_126_000 picoseconds. + Weight::from_parts(1_168_000, 0) + // Standard Error: 6_553 + .saturating_add(Weight::from_parts(1_372_685, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64rems(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_432_000 picoseconds. - Weight::from_parts(22_100_450, 0) - // Standard Error: 63_097 - .saturating_add(Weight::from_parts(7_880_536, 0).saturating_mul(r.into())) + // Minimum execution time: 1_092_000 picoseconds. + Weight::from_parts(1_190_000, 0) + // Standard Error: 56_540 + .saturating_add(Weight::from_parts(6_047_040, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32rems(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_410_000 picoseconds. - Weight::from_parts(14_772_175, 0) - // Standard Error: 59_797 - .saturating_add(Weight::from_parts(6_824_060, 0).saturating_mul(r.into())) + // Minimum execution time: 1_111_000 picoseconds. + Weight::from_parts(1_138_000, 0) + // Standard Error: 40_609 + .saturating_add(Weight::from_parts(3_890_058, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64remu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_405_000 picoseconds. - Weight::from_parts(13_926_639, 0) - // Standard Error: 34_294 - .saturating_add(Weight::from_parts(2_196_661, 0).saturating_mul(r.into())) + // Minimum execution time: 1_074_000 picoseconds. + Weight::from_parts(1_166_000, 0) + // Standard Error: 6_517 + .saturating_add(Weight::from_parts(1_822_711, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32remu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_410_000 picoseconds. - Weight::from_parts(6_114_912, 0) - // Standard Error: 27_904 - .saturating_add(Weight::from_parts(2_248_807, 0).saturating_mul(r.into())) + // Minimum execution time: 1_105_000 picoseconds. + Weight::from_parts(1_147_000, 0) + // Standard Error: 5_049 + .saturating_add(Weight::from_parts(1_261_297, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64and(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_482_000 picoseconds. - Weight::from_parts(2_514_000, 0) - // Standard Error: 10_396 - .saturating_add(Weight::from_parts(1_500_079, 0).saturating_mul(r.into())) + // Minimum execution time: 1_135_000 picoseconds. + Weight::from_parts(1_195_000, 0) + // Standard Error: 4_980 + .saturating_add(Weight::from_parts(694_554, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32and(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_412_000 picoseconds. - Weight::from_parts(2_551_000, 0) - // Standard Error: 6_232 - .saturating_add(Weight::from_parts(732_470, 0).saturating_mul(r.into())) + // Minimum execution time: 1_116_000 picoseconds. + Weight::from_parts(1_132_000, 0) + // Standard Error: 8_143 + .saturating_add(Weight::from_parts(576_761, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64or(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_442_000 picoseconds. - Weight::from_parts(2_489_000, 0) - // Standard Error: 9_134 - .saturating_add(Weight::from_parts(1_444_483, 0).saturating_mul(r.into())) + // Minimum execution time: 1_113_000 picoseconds. + Weight::from_parts(1_201_000, 0) + // Standard Error: 6_605 + .saturating_add(Weight::from_parts(760_651, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32or(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_386_000 picoseconds. - Weight::from_parts(2_477_000, 0) - // Standard Error: 6_308 - .saturating_add(Weight::from_parts(742_937, 0).saturating_mul(r.into())) + // Minimum execution time: 1_107_000 picoseconds. + Weight::from_parts(304_083, 0) + // Standard Error: 3_618 + .saturating_add(Weight::from_parts(417_302, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64xor(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_405_000 picoseconds. - Weight::from_parts(2_492_000, 0) - // Standard Error: 11_010 - .saturating_add(Weight::from_parts(1_484_031, 0).saturating_mul(r.into())) + // Minimum execution time: 1_097_000 picoseconds. + Weight::from_parts(1_153_000, 0) + // Standard Error: 5_235 + .saturating_add(Weight::from_parts(680_341, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32xor(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_345_000 picoseconds. - Weight::from_parts(2_483_000, 0) - // Standard Error: 4_556 - .saturating_add(Weight::from_parts(781_391, 0).saturating_mul(r.into())) + // Minimum execution time: 1_105_000 picoseconds. + Weight::from_parts(72_522, 0) + // Standard Error: 3_683 + .saturating_add(Weight::from_parts(432_029, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64shl(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_467_000 picoseconds. - Weight::from_parts(2_563_000, 0) - // Standard Error: 7_610 - .saturating_add(Weight::from_parts(1_213_655, 0).saturating_mul(r.into())) + // Minimum execution time: 1_145_000 picoseconds. + Weight::from_parts(1_194_000, 0) + // Standard Error: 4_302 + .saturating_add(Weight::from_parts(597_109, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32shl(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_374_000 picoseconds. - Weight::from_parts(2_500_000, 0) - // Standard Error: 5_339 - .saturating_add(Weight::from_parts(680_927, 0).saturating_mul(r.into())) + // Minimum execution time: 1_148_000 picoseconds. + Weight::from_parts(1_029_675, 0) + // Standard Error: 3_160 + .saturating_add(Weight::from_parts(369_697, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64shrs(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_400_000 picoseconds. - Weight::from_parts(2_499_000, 0) - // Standard Error: 10_678 - .saturating_add(Weight::from_parts(1_273_979, 0).saturating_mul(r.into())) + // Minimum execution time: 1_173_000 picoseconds. + Weight::from_parts(1_211_000, 0) + // Standard Error: 4_421 + .saturating_add(Weight::from_parts(586_377, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32shrs(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_411_000 picoseconds. - Weight::from_parts(2_495_000, 0) - // Standard Error: 6_346 - .saturating_add(Weight::from_parts(741_380, 0).saturating_mul(r.into())) + // Minimum execution time: 1_116_000 picoseconds. + Weight::from_parts(734_716, 0) + // Standard Error: 2_873 + .saturating_add(Weight::from_parts(385_085, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64shru(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_407_000 picoseconds. - Weight::from_parts(2_486_000, 0) - // Standard Error: 10_694 - .saturating_add(Weight::from_parts(1_343_648, 0).saturating_mul(r.into())) + // Minimum execution time: 1_090_000 picoseconds. + Weight::from_parts(483_072, 0) + // Standard Error: 3_841 + .saturating_add(Weight::from_parts(546_280, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32shru(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_403_000 picoseconds. - Weight::from_parts(2_476_000, 0) - // Standard Error: 5_810 - .saturating_add(Weight::from_parts(722_259, 0).saturating_mul(r.into())) + // Minimum execution time: 1_123_000 picoseconds. + Weight::from_parts(503_906, 0) + // Standard Error: 2_552 + .saturating_add(Weight::from_parts(376_314, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64rotl(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_453_000 picoseconds. - Weight::from_parts(2_495_000, 0) - // Standard Error: 9_595 - .saturating_add(Weight::from_parts(1_279_371, 0).saturating_mul(r.into())) + // Minimum execution time: 1_111_000 picoseconds. + Weight::from_parts(1_187_000, 0) + // Standard Error: 9_321 + .saturating_add(Weight::from_parts(813_202, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32rotl(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_473_000 picoseconds. - Weight::from_parts(2_509_000, 0) - // Standard Error: 5_480 - .saturating_add(Weight::from_parts(785_689, 0).saturating_mul(r.into())) + // Minimum execution time: 1_093_000 picoseconds. + Weight::from_parts(1_626_471, 0) + // Standard Error: 3_309 + .saturating_add(Weight::from_parts(347_852, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64rotr(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_498_000 picoseconds. - Weight::from_parts(2_542_000, 0) - // Standard Error: 9_741 - .saturating_add(Weight::from_parts(1_313_846, 0).saturating_mul(r.into())) + // Minimum execution time: 1_125_000 picoseconds. + Weight::from_parts(1_160_000, 0) + // Standard Error: 7_030 + .saturating_add(Weight::from_parts(600_455, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32rotr(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_345_000 picoseconds. - Weight::from_parts(2_472_000, 0) - // Standard Error: 7_226 - .saturating_add(Weight::from_parts(776_464, 0).saturating_mul(r.into())) + // Minimum execution time: 1_131_000 picoseconds. + Weight::from_parts(905_893, 0) + // Standard Error: 5_600 + .saturating_add(Weight::from_parts(380_454, 0).saturating_mul(r.into())) } fn tasks_remove_gas_reservation() -> Weight { // Proof Size summary in bytes: // Measured: `1090` // Estimated: `6196` - // Minimum execution time: 86_183_000 picoseconds. - Weight::from_parts(90_212_000, 6196) + // Minimum execution time: 79_480_000 picoseconds. + Weight::from_parts(82_623_000, 6196) .saturating_add(RocksDbWeight::get().reads(7_u64)) .saturating_add(RocksDbWeight::get().writes(6_u64)) } fn tasks_send_user_message_to_mailbox() -> Weight { // Proof Size summary in bytes: - // Measured: `859` - // Estimated: `4324` - // Minimum execution time: 50_235_000 picoseconds. - Weight::from_parts(53_994_000, 4324) + // Measured: `858` + // Estimated: `4323` + // Minimum execution time: 48_573_000 picoseconds. + Weight::from_parts(49_820_000, 4323) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(5_u64)) } fn tasks_send_user_message() -> Weight { // Proof Size summary in bytes: - // Measured: `1010` + // Measured: `1009` // Estimated: `6196` - // Minimum execution time: 95_483_000 picoseconds. - Weight::from_parts(101_093_000, 6196) + // Minimum execution time: 93_112_000 picoseconds. + Weight::from_parts(95_664_000, 6196) .saturating_add(RocksDbWeight::get().reads(11_u64)) .saturating_add(RocksDbWeight::get().writes(10_u64)) } fn tasks_send_dispatch() -> Weight { // Proof Size summary in bytes: - // Measured: `695` - // Estimated: `4160` - // Minimum execution time: 34_005_000 picoseconds. - Weight::from_parts(35_198_000, 4160) + // Measured: `694` + // Estimated: `4159` + // Minimum execution time: 34_103_000 picoseconds. + Weight::from_parts(35_066_000, 4159) .saturating_add(RocksDbWeight::get().reads(7_u64)) .saturating_add(RocksDbWeight::get().writes(6_u64)) } fn tasks_wake_message() -> Weight { // Proof Size summary in bytes: - // Measured: `939` - // Estimated: `4404` - // Minimum execution time: 49_353_000 picoseconds. - Weight::from_parts(51_555_000, 4404) + // Measured: `937` + // Estimated: `4402` + // Minimum execution time: 48_852_000 picoseconds. + Weight::from_parts(51_545_000, 4402) .saturating_add(RocksDbWeight::get().reads(8_u64)) .saturating_add(RocksDbWeight::get().writes(6_u64)) } @@ -3924,16 +3928,16 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `80` // Estimated: `3545` - // Minimum execution time: 3_379_000 picoseconds. - Weight::from_parts(3_540_000, 3545) + // Minimum execution time: 4_819_000 picoseconds. + Weight::from_parts(5_259_000, 3545) .saturating_add(RocksDbWeight::get().reads(1_u64)) } fn tasks_remove_from_waitlist() -> Weight { // Proof Size summary in bytes: - // Measured: `1567` - // Estimated: `7507` - // Minimum execution time: 132_888_000 picoseconds. - Weight::from_parts(138_548_000, 7507) + // Measured: `1565` + // Estimated: `7505` + // Minimum execution time: 130_277_000 picoseconds. + Weight::from_parts(132_686_000, 7505) .saturating_add(RocksDbWeight::get().reads(16_u64)) .saturating_add(RocksDbWeight::get().writes(13_u64)) } @@ -3941,8 +3945,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1294` // Estimated: `7234` - // Minimum execution time: 112_391_000 picoseconds. - Weight::from_parts(114_706_000, 7234) + // Minimum execution time: 108_063_000 picoseconds. + Weight::from_parts(109_917_000, 7234) .saturating_add(RocksDbWeight::get().reads(14_u64)) .saturating_add(RocksDbWeight::get().writes(13_u64)) } diff --git a/runtime/vara/src/tests.rs b/runtime/vara/src/tests.rs index 159e15009d1..1d95ce6238d 100644 --- a/runtime/vara/src/tests.rs +++ b/runtime/vara/src/tests.rs @@ -40,7 +40,7 @@ fn instruction_weights_heuristics_test() { br: 3_300, br_if: 6_000, br_table: 10_900, - br_table_per_entry: 300, + br_table_per_entry: 100, call: 4_900, call_per_local: 0, @@ -50,8 +50,8 @@ fn instruction_weights_heuristics_test() { local_get: 900, local_set: 1_900, local_tee: 2_500, - global_get: 2_000, - global_set: 3_000, + global_get: 700, + global_set: 1_000, memory_current: 14_200, i64clz: 6_100, @@ -59,9 +59,9 @@ fn instruction_weights_heuristics_test() { i64ctz: 6_700, i32ctz: 6_700, i64popcnt: 1_000, - i32popcnt: 800, - i64eqz: 4_000, - i32eqz: 2_400, + i32popcnt: 350, + i64eqz: 1_300, + i32eqz: 1_200, i32extend8s: 800, i32extend16s: 800, i64extend8s: 800, @@ -70,60 +70,60 @@ fn instruction_weights_heuristics_test() { i64extendsi32: 800, i64extendui32: 400, i32wrapi64: 300, - i64eq: 4_200, - i32eq: 2_200, - i64ne: 4_200, - i32ne: 2_200, - - i64lts: 4_000, - i32lts: 2_000, - i64ltu: 4_000, - i32ltu: 2_000, - i64gts: 4_000, - i32gts: 2_000, - i64gtu: 4_000, - i32gtu: 2_000, - i64les: 4_000, - i32les: 2_000, - i64leu: 4_000, - i32leu: 2_000, - - i64ges: 4_000, - i32ges: 2_000, - i64geu: 4_000, - i32geu: 2_000, - i64add: 2_500, + i64eq: 1_800, + i32eq: 1_100, + i64ne: 1_700, + i32ne: 1_000, + + i64lts: 1_200, + i32lts: 1_000, + i64ltu: 1_200, + i32ltu: 1_000, + i64gts: 1_200, + i32gts: 1_000, + i64gtu: 1_200, + i32gtu: 1_000, + i64les: 1_200, + i32les: 1_000, + i64leu: 1_200, + i32leu: 1_000, + + i64ges: 1_300, + i32ges: 1_000, + i64geu: 1_300, + i32geu: 1_000, + i64add: 1_300, i32add: 1_000, - i64sub: 3_000, + i64sub: 1_300, i32sub: 1_000, - i64mul: 4_000, - i32mul: 2_300, - i64divs: 4_800, - i32divs: 3_800, - - i64divu: 5_200, - i32divu: 4_200, - i64rems: 21_100, - i32rems: 15_100, - i64remu: 4_300, - i32remu: 4_300, - i64and: 3_000, + i64mul: 2_000, + i32mul: 2_000, + i64divs: 3_500, + i32divs: 3_500, + + i64divu: 3_500, + i32divu: 3_500, + i64rems: 10_000, + i32rems: 10_000, + i64remu: 3_500, + i32remu: 3_500, + i64and: 1_000, i32and: 1_000, - i64or: 3_000, + i64or: 1_000, i32or: 1_000, - i64xor: 3_000, + i64xor: 1_000, i32xor: 1_000, - i64shl: 2_500, - i32shl: 1_000, - i64shrs: 2_500, - i32shrs: 1_000, - i64shru: 2_500, - i32shru: 1_000, - i64rotl: 2_000, - i32rotl: 1_000, - i64rotr: 2_500, - i32rotr: 1_000, + i64shl: 1_000, + i32shl: 800, + i64shrs: 1_000, + i32shrs: 800, + i64shru: 1_000, + i32shru: 800, + i64rotl: 1_500, + i32rotl: 800, + i64rotr: 1_000, + i32rotr: 800, }; check_instructions_weights(weights, expected_weights); diff --git a/runtime/vara/src/weights/frame_system.rs b/runtime/vara/src/weights/frame_system.rs index 249a86b83a0..a72a09800d7 100644 --- a/runtime/vara/src/weights/frame_system.rs +++ b/runtime/vara/src/weights/frame_system.rs @@ -19,7 +19,7 @@ //! Autogenerated weights for frame_system //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-01-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-04-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("vara-dev"), DB CACHE: 1024 @@ -54,27 +54,27 @@ impl frame_system::WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_558_000 picoseconds. - Weight::from_parts(3_095_271, 0) + // Minimum execution time: 1_504_000 picoseconds. + Weight::from_parts(1_843_802, 0) // Standard Error: 0 - .saturating_add(Weight::from_parts(367, 0).saturating_mul(b.into())) + .saturating_add(Weight::from_parts(374, 0).saturating_mul(b.into())) } /// The range of component `b` is `[0, 1310720]`. fn remark_with_event(b: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_993_000 picoseconds. - Weight::from_parts(6_084_000, 0) + // Minimum execution time: 6_068_000 picoseconds. + Weight::from_parts(6_168_000, 0) // Standard Error: 0 - .saturating_add(Weight::from_parts(1_334, 0).saturating_mul(b.into())) + .saturating_add(Weight::from_parts(1_340, 0).saturating_mul(b.into())) } fn set_heap_pages() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `1485` - // Minimum execution time: 3_223_000 picoseconds. - Weight::from_parts(3_352_000, 1485) + // Minimum execution time: 3_118_000 picoseconds. + Weight::from_parts(3_267_000, 1485) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -82,8 +82,8 @@ impl frame_system::WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `1485` - // Minimum execution time: 79_127_793_000 picoseconds. - Weight::from_parts(86_148_037_000, 1485) + // Minimum execution time: 94_834_578_000 picoseconds. + Weight::from_parts(103_916_111_000, 1485) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -92,10 +92,10 @@ impl frame_system::WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_544_000 picoseconds. - Weight::from_parts(1_602_000, 0) - // Standard Error: 906 - .saturating_add(Weight::from_parts(685_719, 0).saturating_mul(i.into())) + // Minimum execution time: 1_466_000 picoseconds. + Weight::from_parts(1_560_000, 0) + // Standard Error: 845 + .saturating_add(Weight::from_parts(686_367, 0).saturating_mul(i.into())) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(i.into()))) } /// The range of component `i` is `[0, 1000]`. @@ -103,10 +103,10 @@ impl frame_system::WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_575_000 picoseconds. - Weight::from_parts(1_653_000, 0) - // Standard Error: 876 - .saturating_add(Weight::from_parts(529_908, 0).saturating_mul(i.into())) + // Minimum execution time: 1_547_000 picoseconds. + Weight::from_parts(1_582_000, 0) + // Standard Error: 795 + .saturating_add(Weight::from_parts(518_512, 0).saturating_mul(i.into())) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(i.into()))) } /// The range of component `p` is `[0, 1000]`. @@ -114,10 +114,10 @@ impl frame_system::WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `82 + p * (69 ±0)` // Estimated: `89 + p * (70 ±0)` - // Minimum execution time: 3_368_000 picoseconds. - Weight::from_parts(3_502_000, 89) - // Standard Error: 1_564 - .saturating_add(Weight::from_parts(1_127_724, 0).saturating_mul(p.into())) + // Minimum execution time: 3_396_000 picoseconds. + Weight::from_parts(3_461_000, 89) + // Standard Error: 1_238 + .saturating_add(Weight::from_parts(1_088_859, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(p.into()))) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(p.into()))) .saturating_add(Weight::from_parts(0, 70).saturating_mul(p.into())) @@ -131,27 +131,27 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_558_000 picoseconds. - Weight::from_parts(3_095_271, 0) + // Minimum execution time: 1_504_000 picoseconds. + Weight::from_parts(1_843_802, 0) // Standard Error: 0 - .saturating_add(Weight::from_parts(367, 0).saturating_mul(b.into())) + .saturating_add(Weight::from_parts(374, 0).saturating_mul(b.into())) } /// The range of component `b` is `[0, 1310720]`. fn remark_with_event(b: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_993_000 picoseconds. - Weight::from_parts(6_084_000, 0) + // Minimum execution time: 6_068_000 picoseconds. + Weight::from_parts(6_168_000, 0) // Standard Error: 0 - .saturating_add(Weight::from_parts(1_334, 0).saturating_mul(b.into())) + .saturating_add(Weight::from_parts(1_340, 0).saturating_mul(b.into())) } fn set_heap_pages() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `1485` - // Minimum execution time: 3_223_000 picoseconds. - Weight::from_parts(3_352_000, 1485) + // Minimum execution time: 3_118_000 picoseconds. + Weight::from_parts(3_267_000, 1485) .saturating_add(RocksDbWeight::get().reads(1_u64)) .saturating_add(RocksDbWeight::get().writes(2_u64)) } @@ -159,8 +159,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `0` // Estimated: `1485` - // Minimum execution time: 79_127_793_000 picoseconds. - Weight::from_parts(86_148_037_000, 1485) + // Minimum execution time: 94_834_578_000 picoseconds. + Weight::from_parts(103_916_111_000, 1485) .saturating_add(RocksDbWeight::get().reads(1_u64)) .saturating_add(RocksDbWeight::get().writes(2_u64)) } @@ -169,10 +169,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_544_000 picoseconds. - Weight::from_parts(1_602_000, 0) - // Standard Error: 906 - .saturating_add(Weight::from_parts(685_719, 0).saturating_mul(i.into())) + // Minimum execution time: 1_466_000 picoseconds. + Weight::from_parts(1_560_000, 0) + // Standard Error: 845 + .saturating_add(Weight::from_parts(686_367, 0).saturating_mul(i.into())) .saturating_add(RocksDbWeight::get().writes((1_u64).saturating_mul(i.into()))) } /// The range of component `i` is `[0, 1000]`. @@ -180,10 +180,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_575_000 picoseconds. - Weight::from_parts(1_653_000, 0) - // Standard Error: 876 - .saturating_add(Weight::from_parts(529_908, 0).saturating_mul(i.into())) + // Minimum execution time: 1_547_000 picoseconds. + Weight::from_parts(1_582_000, 0) + // Standard Error: 795 + .saturating_add(Weight::from_parts(518_512, 0).saturating_mul(i.into())) .saturating_add(RocksDbWeight::get().writes((1_u64).saturating_mul(i.into()))) } /// The range of component `p` is `[0, 1000]`. @@ -191,10 +191,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `82 + p * (69 ±0)` // Estimated: `89 + p * (70 ±0)` - // Minimum execution time: 3_368_000 picoseconds. - Weight::from_parts(3_502_000, 89) - // Standard Error: 1_564 - .saturating_add(Weight::from_parts(1_127_724, 0).saturating_mul(p.into())) + // Minimum execution time: 3_396_000 picoseconds. + Weight::from_parts(3_461_000, 89) + // Standard Error: 1_238 + .saturating_add(Weight::from_parts(1_088_859, 0).saturating_mul(p.into())) .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(p.into()))) .saturating_add(RocksDbWeight::get().writes((1_u64).saturating_mul(p.into()))) .saturating_add(Weight::from_parts(0, 70).saturating_mul(p.into())) diff --git a/runtime/vara/src/weights/pallet_balances.rs b/runtime/vara/src/weights/pallet_balances.rs index 075d5fa9194..9b15f07fd79 100644 --- a/runtime/vara/src/weights/pallet_balances.rs +++ b/runtime/vara/src/weights/pallet_balances.rs @@ -19,7 +19,7 @@ //! Autogenerated weights for pallet_balances //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-01-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-04-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("vara-dev"), DB CACHE: 1024 @@ -54,8 +54,8 @@ impl pallet_balances::WeightInfo for SubstrateWeight // Proof Size summary in bytes: // Measured: `103` // Estimated: `6196` - // Minimum execution time: 66_461_000 picoseconds. - Weight::from_parts(67_740_000, 6196) + // Minimum execution time: 69_512_000 picoseconds. + Weight::from_parts(70_074_000, 6196) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -63,8 +63,8 @@ impl pallet_balances::WeightInfo for SubstrateWeight // Proof Size summary in bytes: // Measured: `0` // Estimated: `3593` - // Minimum execution time: 37_949_000 picoseconds. - Weight::from_parts(38_841_000, 3593) + // Minimum execution time: 39_462_000 picoseconds. + Weight::from_parts(39_985_000, 3593) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -72,8 +72,8 @@ impl pallet_balances::WeightInfo for SubstrateWeight // Proof Size summary in bytes: // Measured: `103` // Estimated: `3593` - // Minimum execution time: 13_206_000 picoseconds. - Weight::from_parts(13_746_000, 3593) + // Minimum execution time: 13_432_000 picoseconds. + Weight::from_parts(13_760_000, 3593) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -81,8 +81,8 @@ impl pallet_balances::WeightInfo for SubstrateWeight // Proof Size summary in bytes: // Measured: `103` // Estimated: `3593` - // Minimum execution time: 19_987_000 picoseconds. - Weight::from_parts(20_283_000, 3593) + // Minimum execution time: 20_333_000 picoseconds. + Weight::from_parts(20_599_000, 3593) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -90,8 +90,8 @@ impl pallet_balances::WeightInfo for SubstrateWeight // Proof Size summary in bytes: // Measured: `206` // Estimated: `8799` - // Minimum execution time: 68_076_000 picoseconds. - Weight::from_parts(68_815_000, 8799) + // Minimum execution time: 70_231_000 picoseconds. + Weight::from_parts(71_685_000, 8799) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -99,8 +99,8 @@ impl pallet_balances::WeightInfo for SubstrateWeight // Proof Size summary in bytes: // Measured: `0` // Estimated: `3593` - // Minimum execution time: 48_927_000 picoseconds. - Weight::from_parts(49_723_000, 3593) + // Minimum execution time: 49_927_000 picoseconds. + Weight::from_parts(50_809_000, 3593) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -108,8 +108,8 @@ impl pallet_balances::WeightInfo for SubstrateWeight // Proof Size summary in bytes: // Measured: `103` // Estimated: `3593` - // Minimum execution time: 15_869_000 picoseconds. - Weight::from_parts(16_247_000, 3593) + // Minimum execution time: 16_358_000 picoseconds. + Weight::from_parts(16_687_000, 3593) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -118,10 +118,10 @@ impl pallet_balances::WeightInfo for SubstrateWeight // Proof Size summary in bytes: // Measured: `0 + u * (136 ±0)` // Estimated: `990 + u * (2603 ±0)` - // Minimum execution time: 15_479_000 picoseconds. - Weight::from_parts(15_756_000, 990) - // Standard Error: 16_629 - .saturating_add(Weight::from_parts(14_403_359, 0).saturating_mul(u.into())) + // Minimum execution time: 16_077_000 picoseconds. + Weight::from_parts(16_293_000, 990) + // Standard Error: 10_333 + .saturating_add(Weight::from_parts(14_387_998, 0).saturating_mul(u.into())) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(u.into()))) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(u.into()))) .saturating_add(Weight::from_parts(0, 2603).saturating_mul(u.into())) @@ -134,8 +134,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `103` // Estimated: `6196` - // Minimum execution time: 66_461_000 picoseconds. - Weight::from_parts(67_740_000, 6196) + // Minimum execution time: 69_512_000 picoseconds. + Weight::from_parts(70_074_000, 6196) .saturating_add(RocksDbWeight::get().reads(2_u64)) .saturating_add(RocksDbWeight::get().writes(2_u64)) } @@ -143,8 +143,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `0` // Estimated: `3593` - // Minimum execution time: 37_949_000 picoseconds. - Weight::from_parts(38_841_000, 3593) + // Minimum execution time: 39_462_000 picoseconds. + Weight::from_parts(39_985_000, 3593) .saturating_add(RocksDbWeight::get().reads(1_u64)) .saturating_add(RocksDbWeight::get().writes(1_u64)) } @@ -152,8 +152,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `103` // Estimated: `3593` - // Minimum execution time: 13_206_000 picoseconds. - Weight::from_parts(13_746_000, 3593) + // Minimum execution time: 13_432_000 picoseconds. + Weight::from_parts(13_760_000, 3593) .saturating_add(RocksDbWeight::get().reads(1_u64)) .saturating_add(RocksDbWeight::get().writes(1_u64)) } @@ -161,8 +161,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `103` // Estimated: `3593` - // Minimum execution time: 19_987_000 picoseconds. - Weight::from_parts(20_283_000, 3593) + // Minimum execution time: 20_333_000 picoseconds. + Weight::from_parts(20_599_000, 3593) .saturating_add(RocksDbWeight::get().reads(1_u64)) .saturating_add(RocksDbWeight::get().writes(1_u64)) } @@ -170,8 +170,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `206` // Estimated: `8799` - // Minimum execution time: 68_076_000 picoseconds. - Weight::from_parts(68_815_000, 8799) + // Minimum execution time: 70_231_000 picoseconds. + Weight::from_parts(71_685_000, 8799) .saturating_add(RocksDbWeight::get().reads(3_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) } @@ -179,8 +179,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `0` // Estimated: `3593` - // Minimum execution time: 48_927_000 picoseconds. - Weight::from_parts(49_723_000, 3593) + // Minimum execution time: 49_927_000 picoseconds. + Weight::from_parts(50_809_000, 3593) .saturating_add(RocksDbWeight::get().reads(1_u64)) .saturating_add(RocksDbWeight::get().writes(1_u64)) } @@ -188,8 +188,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `103` // Estimated: `3593` - // Minimum execution time: 15_869_000 picoseconds. - Weight::from_parts(16_247_000, 3593) + // Minimum execution time: 16_358_000 picoseconds. + Weight::from_parts(16_687_000, 3593) .saturating_add(RocksDbWeight::get().reads(1_u64)) .saturating_add(RocksDbWeight::get().writes(1_u64)) } @@ -198,10 +198,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `0 + u * (136 ±0)` // Estimated: `990 + u * (2603 ±0)` - // Minimum execution time: 15_479_000 picoseconds. - Weight::from_parts(15_756_000, 990) - // Standard Error: 16_629 - .saturating_add(Weight::from_parts(14_403_359, 0).saturating_mul(u.into())) + // Minimum execution time: 16_077_000 picoseconds. + Weight::from_parts(16_293_000, 990) + // Standard Error: 10_333 + .saturating_add(Weight::from_parts(14_387_998, 0).saturating_mul(u.into())) .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(u.into()))) .saturating_add(RocksDbWeight::get().writes((1_u64).saturating_mul(u.into()))) .saturating_add(Weight::from_parts(0, 2603).saturating_mul(u.into())) diff --git a/runtime/vara/src/weights/pallet_gear.rs b/runtime/vara/src/weights/pallet_gear.rs index 14dcc02facc..2c9e8b46335 100644 --- a/runtime/vara/src/weights/pallet_gear.rs +++ b/runtime/vara/src/weights/pallet_gear.rs @@ -19,7 +19,7 @@ //! Autogenerated weights for pallet_gear //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-01-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-04-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("vara-dev"), DB CACHE: 1024 @@ -231,138 +231,140 @@ impl pallet_gear::WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 99_615_000 picoseconds. - Weight::from_parts(106_812_220, 0) - // Standard Error: 92_523 - .saturating_add(Weight::from_parts(18_397_180, 0).saturating_mul(r.into())) + // Minimum execution time: 61_342_000 picoseconds. + Weight::from_parts(64_412_476, 0) + // Standard Error: 37_198 + .saturating_add(Weight::from_parts(22_480_174, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_reply_wgas(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 99_729_000 picoseconds. - Weight::from_parts(107_297_118, 0) - // Standard Error: 88_836 - .saturating_add(Weight::from_parts(17_551_258, 0).saturating_mul(r.into())) + // Minimum execution time: 62_181_000 picoseconds. + Weight::from_parts(65_017_310, 0) + // Standard Error: 36_580 + .saturating_add(Weight::from_parts(21_374_240, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_reply_commit(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 99_529_000 picoseconds. - Weight::from_parts(106_645_064, 0) - // Standard Error: 89_788 - .saturating_add(Weight::from_parts(15_979_646, 0).saturating_mul(r.into())) + // Minimum execution time: 63_106_000 picoseconds. + Weight::from_parts(66_213_602, 0) + // Standard Error: 35_968 + .saturating_add(Weight::from_parts(21_336_676, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_reply_commit_wgas(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 98_094_000 picoseconds. - Weight::from_parts(106_665_070, 0) - // Standard Error: 90_770 - .saturating_add(Weight::from_parts(21_362_724, 0).saturating_mul(r.into())) + // Minimum execution time: 63_420_000 picoseconds. + Weight::from_parts(66_174_486, 0) + // Standard Error: 33_932 + .saturating_add(Weight::from_parts(19_220_242, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_reply_input(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 738_459_000 picoseconds. - Weight::from_parts(804_541_374, 0) - // Standard Error: 1_019_965 - .saturating_add(Weight::from_parts(33_576_008, 0).saturating_mul(r.into())) + // Minimum execution time: 679_711_000 picoseconds. + Weight::from_parts(686_647_364, 0) + // Standard Error: 202_496 + .saturating_add(Weight::from_parts(25_865_578, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. - fn gr_reply_input_wgas(_r: u32, ) -> Weight { + fn gr_reply_input_wgas(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 730_419_000 picoseconds. - Weight::from_parts(796_363_376, 0) + // Minimum execution time: 676_851_000 picoseconds. + Weight::from_parts(683_858_892, 0) + // Standard Error: 208_774 + .saturating_add(Weight::from_parts(24_582_802, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_reservation_reply(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 108_278_000 picoseconds. - Weight::from_parts(116_338_184, 0) - // Standard Error: 89_392 - .saturating_add(Weight::from_parts(9_297_412, 0).saturating_mul(r.into())) + // Minimum execution time: 75_744_000 picoseconds. + Weight::from_parts(78_778_146, 0) + // Standard Error: 34_733 + .saturating_add(Weight::from_parts(8_253_250, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_reservation_reply_commit(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 108_428_000 picoseconds. - Weight::from_parts(116_831_682, 0) - // Standard Error: 91_332 - .saturating_add(Weight::from_parts(7_187_780, 0).saturating_mul(r.into())) + // Minimum execution time: 75_716_000 picoseconds. + Weight::from_parts(78_692_670, 0) + // Standard Error: 33_977 + .saturating_add(Weight::from_parts(10_434_360, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_exit(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 99_072_000 picoseconds. - Weight::from_parts(106_447_868, 0) - // Standard Error: 2_305_676 - .saturating_add(Weight::from_parts(197_413_680, 0).saturating_mul(r.into())) + // Minimum execution time: 62_814_000 picoseconds. + Weight::from_parts(65_958_624, 0) + // Standard Error: 37_185 + .saturating_add(Weight::from_parts(24_122_888, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_leave(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 99_225_000 picoseconds. - Weight::from_parts(105_966_054, 0) - // Standard Error: 2_267_605 - .saturating_add(Weight::from_parts(191_227_910, 0).saturating_mul(r.into())) + // Minimum execution time: 63_397_000 picoseconds. + Weight::from_parts(66_138_874, 0) + // Standard Error: 37_401 + .saturating_add(Weight::from_parts(12_535_280, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_wait(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 98_774_000 picoseconds. - Weight::from_parts(106_255_096, 0) - // Standard Error: 1_481_753 - .saturating_add(Weight::from_parts(127_692_646, 0).saturating_mul(r.into())) + // Minimum execution time: 63_250_000 picoseconds. + Weight::from_parts(66_354_572, 0) + // Standard Error: 38_552 + .saturating_add(Weight::from_parts(11_429_924, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_wait_for(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 100_776_000 picoseconds. - Weight::from_parts(108_328_338, 0) - // Standard Error: 2_299_081 - .saturating_add(Weight::from_parts(191_877_852, 0).saturating_mul(r.into())) + // Minimum execution time: 63_441_000 picoseconds. + Weight::from_parts(66_230_906, 0) + // Standard Error: 40_644 + .saturating_add(Weight::from_parts(9_854_244, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_wait_up_to(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 98_838_000 picoseconds. - Weight::from_parts(105_649_884, 0) - // Standard Error: 2_260_663 - .saturating_add(Weight::from_parts(188_425_504, 0).saturating_mul(r.into())) + // Minimum execution time: 61_425_000 picoseconds. + Weight::from_parts(64_358_910, 0) + // Standard Error: 39_149 + .saturating_add(Weight::from_parts(11_603_952, 0).saturating_mul(r.into())) } /// The range of component `c` is `[0, 512]`. fn db_write_per_kb(c: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_018_000 picoseconds. - Weight::from_parts(1_080_000, 0) - // Standard Error: 744 - .saturating_add(Weight::from_parts(247_005, 0).saturating_mul(c.into())) + // Minimum execution time: 1_032_000 picoseconds. + Weight::from_parts(1_097_000, 0) + // Standard Error: 735 + .saturating_add(Weight::from_parts(244_708, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().writes(1_u64)) } /// The range of component `c` is `[0, 512]`. @@ -370,10 +372,10 @@ impl pallet_gear::WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `146 + c * (1024 ±0)` // Estimated: `3610 + c * (1024 ±0)` - // Minimum execution time: 3_196_000 picoseconds. - Weight::from_parts(3_359_000, 3610) - // Standard Error: 825 - .saturating_add(Weight::from_parts(586_779, 0).saturating_mul(c.into())) + // Minimum execution time: 3_300_000 picoseconds. + Weight::from_parts(3_348_000, 3610) + // Standard Error: 1_194 + .saturating_add(Weight::from_parts(598_332, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(Weight::from_parts(0, 1024).saturating_mul(c.into())) } @@ -382,17 +384,17 @@ impl pallet_gear::WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 63_325_000 picoseconds. - Weight::from_parts(37_230_777, 0) - // Standard Error: 18_552 - .saturating_add(Weight::from_parts(3_028_304, 0).saturating_mul(c.into())) + // Minimum execution time: 36_743_000 picoseconds. + Weight::from_parts(33_527_526, 0) + // Standard Error: 2_541 + .saturating_add(Weight::from_parts(262_101, 0).saturating_mul(c.into())) } fn claim_value() -> Weight { // Proof Size summary in bytes: - // Measured: `1354` + // Measured: `1321` // Estimated: `8799` - // Minimum execution time: 144_057_000 picoseconds. - Weight::from_parts(148_048_000, 8799) + // Minimum execution time: 148_424_000 picoseconds. + Weight::from_parts(150_944_000, 8799) .saturating_add(T::DbWeight::get().reads(15_u64)) .saturating_add(T::DbWeight::get().writes(12_u64)) } @@ -401,22 +403,22 @@ impl pallet_gear::WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `113` // Estimated: `3578` - // Minimum execution time: 79_739_000 picoseconds. - Weight::from_parts(3_100_467, 3578) - // Standard Error: 46_755 - .saturating_add(Weight::from_parts(63_169_065, 0).saturating_mul(c.into())) + // Minimum execution time: 93_872_000 picoseconds. + Weight::from_parts(55_129_095, 3578) + // Standard Error: 52_026 + .saturating_add(Weight::from_parts(62_834_666, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } /// The range of component `s` is `[0, 4194304]`. fn create_program(s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `1005` - // Estimated: `4470` - // Minimum execution time: 117_521_000 picoseconds. - Weight::from_parts(150_951_481, 4470) + // Measured: `991` + // Estimated: `4456` + // Minimum execution time: 136_063_000 picoseconds. + Weight::from_parts(166_171_405, 4456) // Standard Error: 1 - .saturating_add(Weight::from_parts(2_276, 0).saturating_mul(s.into())) + .saturating_add(Weight::from_parts(2_211, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(13_u64)) .saturating_add(T::DbWeight::get().writes(10_u64)) } @@ -426,36 +428,36 @@ impl pallet_gear::WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `379` // Estimated: `3844` - // Minimum execution time: 9_638_577_000 picoseconds. - Weight::from_parts(200_292_255, 3844) - // Standard Error: 111_034 - .saturating_add(Weight::from_parts(64_169_732, 0).saturating_mul(c.into())) + // Minimum execution time: 9_520_323_000 picoseconds. + Weight::from_parts(189_144_225, 3844) + // Standard Error: 108_336 + .saturating_add(Weight::from_parts(63_922_649, 0).saturating_mul(c.into())) // Standard Error: 6 - .saturating_add(Weight::from_parts(2_258, 0).saturating_mul(s.into())) + .saturating_add(Weight::from_parts(2_196, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(13_u64)) .saturating_add(T::DbWeight::get().writes(14_u64)) } /// The range of component `p` is `[0, 2097152]`. fn send_message(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `513` + // Measured: `480` // Estimated: `6196` - // Minimum execution time: 106_739_000 picoseconds. - Weight::from_parts(67_546_140, 6196) - // Standard Error: 2 - .saturating_add(Weight::from_parts(889, 0).saturating_mul(p.into())) + // Minimum execution time: 112_954_000 picoseconds. + Weight::from_parts(86_244_456, 6196) + // Standard Error: 1 + .saturating_add(Weight::from_parts(872, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(11_u64)) .saturating_add(T::DbWeight::get().writes(10_u64)) } /// The range of component `p` is `[0, 2097152]`. fn send_reply(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `1353` + // Measured: `1320` // Estimated: `8799` - // Minimum execution time: 174_614_000 picoseconds. - Weight::from_parts(134_154_579, 8799) + // Minimum execution time: 179_997_000 picoseconds. + Weight::from_parts(158_432_734, 8799) // Standard Error: 3 - .saturating_add(Weight::from_parts(928, 0).saturating_mul(p.into())) + .saturating_add(Weight::from_parts(894, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(16_u64)) .saturating_add(T::DbWeight::get().writes(13_u64)) } @@ -464,10 +466,10 @@ impl pallet_gear::WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `211 + c * (1075 ±0)` // Estimated: `3682 + c * (1075 ±0)` - // Minimum execution time: 60_902_000 picoseconds. - Weight::from_parts(61_601_000, 3682) - // Standard Error: 32_455 - .saturating_add(Weight::from_parts(61_902_579, 0).saturating_mul(c.into())) + // Minimum execution time: 73_591_000 picoseconds. + Weight::from_parts(74_592_000, 3682) + // Standard Error: 32_473 + .saturating_add(Weight::from_parts(61_681_098, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) .saturating_add(Weight::from_parts(0, 1075).saturating_mul(c.into())) @@ -477,540 +479,540 @@ impl pallet_gear::WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 96_784_000 picoseconds. - Weight::from_parts(100_926_000, 0) - // Standard Error: 3_508_536 - .saturating_add(Weight::from_parts(705_625_339, 0).saturating_mul(r.into())) + // Minimum execution time: 60_751_000 picoseconds. + Weight::from_parts(62_010_000, 0) + // Standard Error: 2_310_803 + .saturating_add(Weight::from_parts(766_730_622, 0).saturating_mul(r.into())) } /// The range of component `p` is `[1, 512]`. fn alloc_per_page(p: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 501_758_000 picoseconds. - Weight::from_parts(439_015_938, 0) - // Standard Error: 9_849 - .saturating_add(Weight::from_parts(28_455_389, 0).saturating_mul(p.into())) + // Minimum execution time: 633_685_000 picoseconds. + Weight::from_parts(624_121_964, 0) + // Standard Error: 8_001 + .saturating_add(Weight::from_parts(19_786_855, 0).saturating_mul(p.into())) } /// The range of component `r` is `[0, 20]`. fn free(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 224_021_000 picoseconds. - Weight::from_parts(246_353_017, 0) - // Standard Error: 220_063 - .saturating_add(Weight::from_parts(60_631_614, 0).saturating_mul(r.into())) + // Minimum execution time: 170_798_000 picoseconds. + Weight::from_parts(181_217_129, 0) + // Standard Error: 80_000 + .saturating_add(Weight::from_parts(50_247_135, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn free_range(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 221_507_000 picoseconds. - Weight::from_parts(250_958_490, 0) - // Standard Error: 203_339 - .saturating_add(Weight::from_parts(72_077_808, 0).saturating_mul(r.into())) + // Minimum execution time: 170_433_000 picoseconds. + Weight::from_parts(174_244_892, 0) + // Standard Error: 81_902 + .saturating_add(Weight::from_parts(61_796_579, 0).saturating_mul(r.into())) } /// The range of component `p` is `[1, 20]`. fn free_range_per_page(p: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 297_857_000 picoseconds. - Weight::from_parts(298_448_842, 0) - // Standard Error: 57_252 - .saturating_add(Weight::from_parts(4_929_659, 0).saturating_mul(p.into())) + // Minimum execution time: 244_343_000 picoseconds. + Weight::from_parts(235_677_178, 0) + // Standard Error: 63_358 + .saturating_add(Weight::from_parts(5_068_497, 0).saturating_mul(p.into())) } /// The range of component `r` is `[0, 256]`. fn gr_reserve_gas(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 102_437_000 picoseconds. - Weight::from_parts(115_919_336, 0) - // Standard Error: 3_817 - .saturating_add(Weight::from_parts(2_352_421, 0).saturating_mul(r.into())) + // Minimum execution time: 69_497_000 picoseconds. + Weight::from_parts(74_749_928, 0) + // Standard Error: 2_996 + .saturating_add(Weight::from_parts(2_264_169, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 256]`. fn gr_unreserve_gas(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 179_945_000 picoseconds. - Weight::from_parts(213_057_061, 0) - // Standard Error: 13_451 - .saturating_add(Weight::from_parts(2_183_611, 0).saturating_mul(r.into())) + // Minimum execution time: 102_653_000 picoseconds. + Weight::from_parts(111_587_457, 0) + // Standard Error: 2_577 + .saturating_add(Weight::from_parts(1_946_607, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_system_reserve_gas(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 101_117_000 picoseconds. - Weight::from_parts(112_156_015, 0) - // Standard Error: 364_334 - .saturating_add(Weight::from_parts(94_930_814, 0).saturating_mul(r.into())) + // Minimum execution time: 67_392_000 picoseconds. + Weight::from_parts(75_527_495, 0) + // Standard Error: 51_371 + .saturating_add(Weight::from_parts(83_687_900, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_message_id(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 102_305_000 picoseconds. - Weight::from_parts(83_836_459, 0) - // Standard Error: 329_660 - .saturating_add(Weight::from_parts(90_386_577, 0).saturating_mul(r.into())) + // Minimum execution time: 69_015_000 picoseconds. + Weight::from_parts(79_535_915, 0) + // Standard Error: 58_323 + .saturating_add(Weight::from_parts(74_120_288, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_program_id(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 98_361_000 picoseconds. - Weight::from_parts(92_869_517, 0) - // Standard Error: 302_167 - .saturating_add(Weight::from_parts(84_723_570, 0).saturating_mul(r.into())) + // Minimum execution time: 68_214_000 picoseconds. + Weight::from_parts(83_760_803, 0) + // Standard Error: 61_738 + .saturating_add(Weight::from_parts(74_407_841, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_source(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 100_364_000 picoseconds. - Weight::from_parts(96_052_612, 0) - // Standard Error: 308_892 - .saturating_add(Weight::from_parts(83_759_684, 0).saturating_mul(r.into())) + // Minimum execution time: 68_828_000 picoseconds. + Weight::from_parts(79_341_090, 0) + // Standard Error: 73_379 + .saturating_add(Weight::from_parts(74_459_591, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_value(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 97_744_000 picoseconds. - Weight::from_parts(82_278_562, 0) - // Standard Error: 400_860 - .saturating_add(Weight::from_parts(87_658_902, 0).saturating_mul(r.into())) + // Minimum execution time: 67_410_000 picoseconds. + Weight::from_parts(79_257_665, 0) + // Standard Error: 63_445 + .saturating_add(Weight::from_parts(75_653_249, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_value_available(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 99_182_000 picoseconds. - Weight::from_parts(88_938_154, 0) - // Standard Error: 334_249 - .saturating_add(Weight::from_parts(86_492_653, 0).saturating_mul(r.into())) + // Minimum execution time: 68_130_000 picoseconds. + Weight::from_parts(83_513_741, 0) + // Standard Error: 141_169 + .saturating_add(Weight::from_parts(77_429_525, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_gas_available(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 99_825_000 picoseconds. - Weight::from_parts(95_437_855, 0) - // Standard Error: 313_407 - .saturating_add(Weight::from_parts(84_344_989, 0).saturating_mul(r.into())) + // Minimum execution time: 68_219_000 picoseconds. + Weight::from_parts(78_060_963, 0) + // Standard Error: 62_385 + .saturating_add(Weight::from_parts(74_584_936, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_size(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 101_437_000 picoseconds. - Weight::from_parts(81_232_682, 0) - // Standard Error: 379_163 - .saturating_add(Weight::from_parts(87_626_840, 0).saturating_mul(r.into())) + // Minimum execution time: 68_037_000 picoseconds. + Weight::from_parts(77_311_416, 0) + // Standard Error: 50_426 + .saturating_add(Weight::from_parts(74_154_750, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_read(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 734_390_000 picoseconds. - Weight::from_parts(872_923_412, 0) - // Standard Error: 508_456 - .saturating_add(Weight::from_parts(146_072_407, 0).saturating_mul(r.into())) + // Minimum execution time: 687_056_000 picoseconds. + Weight::from_parts(697_272_696, 0) + // Standard Error: 73_395 + .saturating_add(Weight::from_parts(133_787_427, 0).saturating_mul(r.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_read_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 902_729_000 picoseconds. - Weight::from_parts(943_422_000, 0) - // Standard Error: 48_377 - .saturating_add(Weight::from_parts(13_519_974, 0).saturating_mul(n.into())) + // Minimum execution time: 808_879_000 picoseconds. + Weight::from_parts(811_176_000, 0) + // Standard Error: 43_059 + .saturating_add(Weight::from_parts(12_863_384, 0).saturating_mul(n.into())) } /// The range of component `r` is `[0, 20]`. fn gr_env_vars(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 100_567_000 picoseconds. - Weight::from_parts(108_237_060, 0) - // Standard Error: 378_376 - .saturating_add(Weight::from_parts(104_166_154, 0).saturating_mul(r.into())) + // Minimum execution time: 68_097_000 picoseconds. + Weight::from_parts(81_753_952, 0) + // Standard Error: 82_839 + .saturating_add(Weight::from_parts(83_059_545, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_block_height(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 102_461_000 picoseconds. - Weight::from_parts(92_423_142, 0) - // Standard Error: 363_387 - .saturating_add(Weight::from_parts(85_908_856, 0).saturating_mul(r.into())) + // Minimum execution time: 68_005_000 picoseconds. + Weight::from_parts(78_697_921, 0) + // Standard Error: 61_447 + .saturating_add(Weight::from_parts(74_073_235, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_block_timestamp(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 101_729_000 picoseconds. - Weight::from_parts(82_719_222, 0) - // Standard Error: 354_737 - .saturating_add(Weight::from_parts(87_355_765, 0).saturating_mul(r.into())) + // Minimum execution time: 67_415_000 picoseconds. + Weight::from_parts(81_425_143, 0) + // Standard Error: 64_294 + .saturating_add(Weight::from_parts(74_639_626, 0).saturating_mul(r.into())) } /// The range of component `n` is `[0, 20]`. fn gr_random(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 102_364_000 picoseconds. - Weight::from_parts(117_983_969, 0) - // Standard Error: 381_658 - .saturating_add(Weight::from_parts(167_592_391, 0).saturating_mul(n.into())) + // Minimum execution time: 68_389_000 picoseconds. + Weight::from_parts(81_010_935, 0) + // Standard Error: 97_235 + .saturating_add(Weight::from_parts(150_937_218, 0).saturating_mul(n.into())) } /// The range of component `r` is `[0, 20]`. fn gr_reply_deposit(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 104_054_000 picoseconds. - Weight::from_parts(107_635_000, 0) - // Standard Error: 3_761_339 - .saturating_add(Weight::from_parts(774_208_385, 0).saturating_mul(r.into())) + // Minimum execution time: 68_836_000 picoseconds. + Weight::from_parts(70_969_000, 0) + // Standard Error: 4_152_446 + .saturating_add(Weight::from_parts(778_365_730, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_send(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 100_035_000 picoseconds. - Weight::from_parts(159_219_545, 0) - // Standard Error: 370_293 - .saturating_add(Weight::from_parts(252_572_286, 0).saturating_mul(r.into())) + // Minimum execution time: 67_574_000 picoseconds. + Weight::from_parts(71_936_420, 0) + // Standard Error: 212_037 + .saturating_add(Weight::from_parts(255_400_805, 0).saturating_mul(r.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_send_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 357_025_000 picoseconds. - Weight::from_parts(360_308_000, 0) - // Standard Error: 61_961 - .saturating_add(Weight::from_parts(22_239_955, 0).saturating_mul(n.into())) + // Minimum execution time: 307_086_000 picoseconds. + Weight::from_parts(307_414_000, 0) + // Standard Error: 43_199 + .saturating_add(Weight::from_parts(30_564_400, 0).saturating_mul(n.into())) } /// The range of component `r` is `[0, 20]`. fn gr_send_wgas(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 103_799_000 picoseconds. - Weight::from_parts(186_087_791, 0) - // Standard Error: 418_561 - .saturating_add(Weight::from_parts(256_486_217, 0).saturating_mul(r.into())) + // Minimum execution time: 68_454_000 picoseconds. + Weight::from_parts(57_375_960, 0) + // Standard Error: 198_985 + .saturating_add(Weight::from_parts(260_137_877, 0).saturating_mul(r.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_send_wgas_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 358_946_000 picoseconds. - Weight::from_parts(370_207_000, 0) - // Standard Error: 60_042 - .saturating_add(Weight::from_parts(22_079_488, 0).saturating_mul(n.into())) + // Minimum execution time: 308_715_000 picoseconds. + Weight::from_parts(310_902_000, 0) + // Standard Error: 58_509 + .saturating_add(Weight::from_parts(31_313_033, 0).saturating_mul(n.into())) } /// The range of component `r` is `[0, 20]`. fn gr_send_input(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 750_425_000 picoseconds. - Weight::from_parts(854_379_291, 0) - // Standard Error: 550_203 - .saturating_add(Weight::from_parts(272_275_504, 0).saturating_mul(r.into())) + // Minimum execution time: 683_183_000 picoseconds. + Weight::from_parts(672_780_370, 0) + // Standard Error: 229_319 + .saturating_add(Weight::from_parts(248_804_244, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_send_input_wgas(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 741_437_000 picoseconds. - Weight::from_parts(808_114_203, 0) - // Standard Error: 422_632 - .saturating_add(Weight::from_parts(286_675_498, 0).saturating_mul(r.into())) + // Minimum execution time: 709_153_000 picoseconds. + Weight::from_parts(722_683_356, 0) + // Standard Error: 252_066 + .saturating_add(Weight::from_parts(246_050_484, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_send_init(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 99_495_000 picoseconds. - Weight::from_parts(85_550_308, 0) - // Standard Error: 360_794 - .saturating_add(Weight::from_parts(94_382_771, 0).saturating_mul(r.into())) + // Minimum execution time: 68_664_000 picoseconds. + Weight::from_parts(73_974_737, 0) + // Standard Error: 68_024 + .saturating_add(Weight::from_parts(82_760_592, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_send_push(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_830_281_000 picoseconds. - Weight::from_parts(1_949_054_109, 0) - // Standard Error: 302_690 - .saturating_add(Weight::from_parts(164_405_804, 0).saturating_mul(r.into())) + // Minimum execution time: 1_700_982_000 picoseconds. + Weight::from_parts(1_742_299_177, 0) + // Standard Error: 311_881 + .saturating_add(Weight::from_parts(159_504_390, 0).saturating_mul(r.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_send_push_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 322_735_000 picoseconds. - Weight::from_parts(325_871_000, 0) - // Standard Error: 42_390 - .saturating_add(Weight::from_parts(31_374_122, 0).saturating_mul(n.into())) + // Minimum execution time: 267_532_000 picoseconds. + Weight::from_parts(269_048_000, 0) + // Standard Error: 48_487 + .saturating_add(Weight::from_parts(31_080_042, 0).saturating_mul(n.into())) } /// The range of component `r` is `[0, 20]`. fn gr_send_commit(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_825_752_000 picoseconds. - Weight::from_parts(1_926_644_440, 0) - // Standard Error: 357_269 - .saturating_add(Weight::from_parts(217_429_116, 0).saturating_mul(r.into())) + // Minimum execution time: 1_705_674_000 picoseconds. + Weight::from_parts(1_748_773_212, 0) + // Standard Error: 226_752 + .saturating_add(Weight::from_parts(214_216_200, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_send_commit_wgas(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_827_939_000 picoseconds. - Weight::from_parts(1_942_773_808, 0) - // Standard Error: 323_529 - .saturating_add(Weight::from_parts(218_458_678, 0).saturating_mul(r.into())) + // Minimum execution time: 1_705_565_000 picoseconds. + Weight::from_parts(1_756_578_453, 0) + // Standard Error: 247_490 + .saturating_add(Weight::from_parts(213_728_846, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_reservation_send(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 262_666_000 picoseconds. - Weight::from_parts(341_141_277, 0) - // Standard Error: 400_519 - .saturating_add(Weight::from_parts(275_129_432, 0).saturating_mul(r.into())) + // Minimum execution time: 136_827_000 picoseconds. + Weight::from_parts(149_107_120, 0) + // Standard Error: 162_336 + .saturating_add(Weight::from_parts(270_903_407, 0).saturating_mul(r.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_reservation_send_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 539_953_000 picoseconds. - Weight::from_parts(547_271_000, 0) - // Standard Error: 51_595 - .saturating_add(Weight::from_parts(21_889_412, 0).saturating_mul(n.into())) + // Minimum execution time: 389_548_000 picoseconds. + Weight::from_parts(394_392_000, 0) + // Standard Error: 40_346 + .saturating_add(Weight::from_parts(30_864_290, 0).saturating_mul(n.into())) } /// The range of component `r` is `[0, 20]`. fn gr_reservation_send_commit(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_025_011_000 picoseconds. - Weight::from_parts(2_189_686_606, 0) - // Standard Error: 469_987 - .saturating_add(Weight::from_parts(235_028_705, 0).saturating_mul(r.into())) + // Minimum execution time: 1_757_355_000 picoseconds. + Weight::from_parts(1_807_378_722, 0) + // Standard Error: 299_698 + .saturating_add(Weight::from_parts(229_432_403, 0).saturating_mul(r.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_reply_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 120_865_000 picoseconds. - Weight::from_parts(114_897_013, 0) - // Standard Error: 861 - .saturating_add(Weight::from_parts(427_550, 0).saturating_mul(n.into())) + // Minimum execution time: 82_636_000 picoseconds. + Weight::from_parts(74_249_170, 0) + // Standard Error: 996 + .saturating_add(Weight::from_parts(577_961, 0).saturating_mul(n.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_reply_wgas_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 117_669_000 picoseconds. - Weight::from_parts(108_465_828, 0) - // Standard Error: 1_047 - .saturating_add(Weight::from_parts(433_895, 0).saturating_mul(n.into())) + // Minimum execution time: 87_145_000 picoseconds. + Weight::from_parts(68_206_217, 0) + // Standard Error: 1_139 + .saturating_add(Weight::from_parts(589_359, 0).saturating_mul(n.into())) } /// The range of component `r` is `[0, 20]`. fn gr_reply_push(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 100_738_000 picoseconds. - Weight::from_parts(162_877_908, 0) - // Standard Error: 453_561 - .saturating_add(Weight::from_parts(147_093_071, 0).saturating_mul(r.into())) + // Minimum execution time: 66_233_000 picoseconds. + Weight::from_parts(91_930_574, 0) + // Standard Error: 171_563 + .saturating_add(Weight::from_parts(135_673_513, 0).saturating_mul(r.into())) } /// The range of component `n` is `[0, 8192]`. fn gr_reply_push_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 113_712_000 picoseconds. - Weight::from_parts(117_137_000, 0) - // Standard Error: 3_073 - .saturating_add(Weight::from_parts(691_380, 0).saturating_mul(n.into())) + // Minimum execution time: 80_518_000 picoseconds. + Weight::from_parts(82_843_000, 0) + // Standard Error: 2_285 + .saturating_add(Weight::from_parts(655_950, 0).saturating_mul(n.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_reservation_reply_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 123_394_000 picoseconds. - Weight::from_parts(114_270_969, 0) - // Standard Error: 935 - .saturating_add(Weight::from_parts(432_205, 0).saturating_mul(n.into())) + // Minimum execution time: 83_865_000 picoseconds. + Weight::from_parts(76_214_329, 0) + // Standard Error: 921 + .saturating_add(Weight::from_parts(584_512, 0).saturating_mul(n.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_reservation_reply_commit_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 122_913_000 picoseconds. - Weight::from_parts(119_243_151, 0) - // Standard Error: 833 - .saturating_add(Weight::from_parts(418_603, 0).saturating_mul(n.into())) + // Minimum execution time: 87_269_000 picoseconds. + Weight::from_parts(74_148_301, 0) + // Standard Error: 929 + .saturating_add(Weight::from_parts(585_592, 0).saturating_mul(n.into())) } /// The range of component `r` is `[0, 20]`. fn gr_reply_to(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 97_513_000 picoseconds. - Weight::from_parts(90_458_204, 0) - // Standard Error: 306_036 - .saturating_add(Weight::from_parts(86_514_726, 0).saturating_mul(r.into())) + // Minimum execution time: 65_587_000 picoseconds. + Weight::from_parts(81_997_972, 0) + // Standard Error: 66_043 + .saturating_add(Weight::from_parts(76_020_043, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_signal_code(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 101_097_000 picoseconds. - Weight::from_parts(93_148_736, 0) - // Standard Error: 333_661 - .saturating_add(Weight::from_parts(84_563_496, 0).saturating_mul(r.into())) + // Minimum execution time: 68_696_000 picoseconds. + Weight::from_parts(94_489_865, 0) + // Standard Error: 197_083 + .saturating_add(Weight::from_parts(77_000_887, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_signal_from(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 103_507_000 picoseconds. - Weight::from_parts(92_815_231, 0) - // Standard Error: 310_034 - .saturating_add(Weight::from_parts(87_094_084, 0).saturating_mul(r.into())) + // Minimum execution time: 66_743_000 picoseconds. + Weight::from_parts(89_719_238, 0) + // Standard Error: 76_064 + .saturating_add(Weight::from_parts(75_316_833, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_reply_push_input(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 747_540_000 picoseconds. - Weight::from_parts(843_690_329, 0) - // Standard Error: 510_548 - .saturating_add(Weight::from_parts(108_361_926, 0).saturating_mul(r.into())) + // Minimum execution time: 690_846_000 picoseconds. + Weight::from_parts(715_479_508, 0) + // Standard Error: 81_747 + .saturating_add(Weight::from_parts(92_273_923, 0).saturating_mul(r.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_reply_push_input_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 765_444_000 picoseconds. - Weight::from_parts(834_758_897, 0) - // Standard Error: 3_842 - .saturating_add(Weight::from_parts(167_533, 0).saturating_mul(n.into())) + // Minimum execution time: 699_382_000 picoseconds. + Weight::from_parts(713_406_025, 0) + // Standard Error: 582 + .saturating_add(Weight::from_parts(150_034, 0).saturating_mul(n.into())) } /// The range of component `r` is `[0, 20]`. fn gr_send_push_input(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_532_087_000 picoseconds. - Weight::from_parts(2_758_436_159, 0) - // Standard Error: 510_711 - .saturating_add(Weight::from_parts(130_539_370, 0).saturating_mul(r.into())) + // Minimum execution time: 2_324_594_000 picoseconds. + Weight::from_parts(2_351_528_744, 0) + // Standard Error: 165_810 + .saturating_add(Weight::from_parts(121_605_056, 0).saturating_mul(r.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_send_push_input_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_774_674_000 picoseconds. - Weight::from_parts(2_991_734_209, 0) - // Standard Error: 15_741 - .saturating_add(Weight::from_parts(13_942_735, 0).saturating_mul(n.into())) + // Minimum execution time: 2_437_066_000 picoseconds. + Weight::from_parts(2_382_984_712, 0) + // Standard Error: 6_463 + .saturating_add(Weight::from_parts(13_586_421, 0).saturating_mul(n.into())) } /// The range of component `r` is `[0, 20]`. fn gr_debug(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 99_562_000 picoseconds. - Weight::from_parts(114_223_383, 0) - // Standard Error: 375_641 - .saturating_add(Weight::from_parts(116_226_536, 0).saturating_mul(r.into())) + // Minimum execution time: 66_498_000 picoseconds. + Weight::from_parts(80_965_772, 0) + // Standard Error: 79_503 + .saturating_add(Weight::from_parts(96_988_657, 0).saturating_mul(r.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_debug_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 157_629_000 picoseconds. - Weight::from_parts(162_135_000, 0) - // Standard Error: 61_405 - .saturating_add(Weight::from_parts(26_364_044, 0).saturating_mul(n.into())) + // Minimum execution time: 123_615_000 picoseconds. + Weight::from_parts(124_686_000, 0) + // Standard Error: 60_975 + .saturating_add(Weight::from_parts(25_956_010, 0).saturating_mul(n.into())) } /// The range of component `r` is `[0, 20]`. fn gr_reply_code(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 102_354_000 picoseconds. - Weight::from_parts(88_167_350, 0) - // Standard Error: 316_109 - .saturating_add(Weight::from_parts(84_501_311, 0).saturating_mul(r.into())) + // Minimum execution time: 68_026_000 picoseconds. + Weight::from_parts(80_408_202, 0) + // Standard Error: 68_045 + .saturating_add(Weight::from_parts(73_582_256, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_wake(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 182_661_000 picoseconds. - Weight::from_parts(209_257_849, 0) - // Standard Error: 261_942 - .saturating_add(Weight::from_parts(163_855_221, 0).saturating_mul(r.into())) + // Minimum execution time: 105_385_000 picoseconds. + Weight::from_parts(107_007_000, 0) + // Standard Error: 1_821_525 + .saturating_add(Weight::from_parts(294_563_800, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_create_program(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 114_286_000 picoseconds. - Weight::from_parts(153_471_681, 0) - // Standard Error: 328_277 - .saturating_add(Weight::from_parts(342_139_906, 0).saturating_mul(r.into())) + // Minimum execution time: 76_652_000 picoseconds. + Weight::from_parts(70_732_297, 0) + // Standard Error: 251_504 + .saturating_add(Weight::from_parts(326_308_772, 0).saturating_mul(r.into())) } /// The range of component `p` is `[0, 2048]`. /// The range of component `s` is `[1, 2048]`. @@ -1018,22 +1020,22 @@ impl pallet_gear::WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 43_376_152_000 picoseconds. - Weight::from_parts(43_666_787_000, 0) - // Standard Error: 258_478 - .saturating_add(Weight::from_parts(7_112_987, 0).saturating_mul(p.into())) - // Standard Error: 258_465 - .saturating_add(Weight::from_parts(159_008_277, 0).saturating_mul(s.into())) + // Minimum execution time: 45_028_255_000 picoseconds. + Weight::from_parts(45_056_030_000, 0) + // Standard Error: 257_577 + .saturating_add(Weight::from_parts(6_396_435, 0).saturating_mul(p.into())) + // Standard Error: 257_564 + .saturating_add(Weight::from_parts(153_430_909, 0).saturating_mul(s.into())) } /// The range of component `r` is `[0, 20]`. fn gr_create_program_wgas(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 116_830_000 picoseconds. - Weight::from_parts(162_797_656, 0) - // Standard Error: 355_636 - .saturating_add(Weight::from_parts(342_437_044, 0).saturating_mul(r.into())) + // Minimum execution time: 76_528_000 picoseconds. + Weight::from_parts(69_297_593, 0) + // Standard Error: 168_715 + .saturating_add(Weight::from_parts(330_199_040, 0).saturating_mul(r.into())) } /// The range of component `p` is `[0, 2048]`. /// The range of component `s` is `[1, 2048]`. @@ -1041,22 +1043,22 @@ impl pallet_gear::WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 45_383_474_000 picoseconds. - Weight::from_parts(46_059_314_000, 0) - // Standard Error: 280_559 - .saturating_add(Weight::from_parts(7_156_936, 0).saturating_mul(p.into())) - // Standard Error: 280_546 - .saturating_add(Weight::from_parts(157_706_114, 0).saturating_mul(s.into())) + // Minimum execution time: 44_764_282_000 picoseconds. + Weight::from_parts(44_891_319_000, 0) + // Standard Error: 261_677 + .saturating_add(Weight::from_parts(7_282_931, 0).saturating_mul(p.into())) + // Standard Error: 261_664 + .saturating_add(Weight::from_parts(153_258_816, 0).saturating_mul(s.into())) } /// The range of component `p` is `[0, 512]`. fn lazy_pages_signal_read(p: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `141` // Estimated: `1131 + p * (9900 ±0)` - // Minimum execution time: 99_924_000 picoseconds. - Weight::from_parts(102_865_000, 1131) - // Standard Error: 35_111 - .saturating_add(Weight::from_parts(16_346_149, 0).saturating_mul(p.into())) + // Minimum execution time: 73_534_000 picoseconds. + Weight::from_parts(107_829_188, 1131) + // Standard Error: 15_080 + .saturating_add(Weight::from_parts(15_060_122, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads((4_u64).saturating_mul(p.into()))) .saturating_add(Weight::from_parts(0, 9900).saturating_mul(p.into())) } @@ -1065,10 +1067,10 @@ impl pallet_gear::WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `141` // Estimated: `1131 + p * (9900 ±0)` - // Minimum execution time: 103_983_000 picoseconds. - Weight::from_parts(105_995_000, 1131) - // Standard Error: 33_381 - .saturating_add(Weight::from_parts(44_059_550, 0).saturating_mul(p.into())) + // Minimum execution time: 72_881_000 picoseconds. + Weight::from_parts(75_027_000, 1131) + // Standard Error: 35_858 + .saturating_add(Weight::from_parts(38_796_272, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads((4_u64).saturating_mul(p.into()))) .saturating_add(Weight::from_parts(0, 9900).saturating_mul(p.into())) } @@ -1077,10 +1079,10 @@ impl pallet_gear::WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `141` // Estimated: `5069931` - // Minimum execution time: 8_301_448_000 picoseconds. - Weight::from_parts(8_814_669_029, 5069931) - // Standard Error: 81_158 - .saturating_add(Weight::from_parts(42_325_026, 0).saturating_mul(p.into())) + // Minimum execution time: 7_777_133_000 picoseconds. + Weight::from_parts(7_492_491_772, 5069931) + // Standard Error: 45_986 + .saturating_add(Weight::from_parts(40_376_041, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(2048_u64)) } /// The range of component `p` is `[0, 512]`. @@ -1088,10 +1090,10 @@ impl pallet_gear::WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `1820 + p * (65580 ±0)` // Estimated: `1946 + p * (75482 ±0)` - // Minimum execution time: 103_709_000 picoseconds. - Weight::from_parts(106_822_000, 1946) - // Standard Error: 92_265 - .saturating_add(Weight::from_parts(57_346_184, 0).saturating_mul(p.into())) + // Minimum execution time: 75_175_000 picoseconds. + Weight::from_parts(77_486_000, 1946) + // Standard Error: 46_694 + .saturating_add(Weight::from_parts(56_645_948, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads((4_u64).saturating_mul(p.into()))) .saturating_add(Weight::from_parts(0, 75482).saturating_mul(p.into())) } @@ -1100,10 +1102,10 @@ impl pallet_gear::WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `141` // Estimated: `1131 + p * (9900 ±0)` - // Minimum execution time: 108_980_000 picoseconds. - Weight::from_parts(122_235_652, 1131) - // Standard Error: 70_818 - .saturating_add(Weight::from_parts(44_641_435, 0).saturating_mul(p.into())) + // Minimum execution time: 81_024_000 picoseconds. + Weight::from_parts(80_313_380, 1131) + // Standard Error: 71_825 + .saturating_add(Weight::from_parts(40_600_455, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads((4_u64).saturating_mul(p.into()))) .saturating_add(Weight::from_parts(0, 9900).saturating_mul(p.into())) } @@ -1112,10 +1114,10 @@ impl pallet_gear::WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `141` // Estimated: `1496 + p * (9883 ±2)` - // Minimum execution time: 829_055_000 picoseconds. - Weight::from_parts(910_509_178, 1496) - // Standard Error: 387_587 - .saturating_add(Weight::from_parts(60_567_848, 0).saturating_mul(p.into())) + // Minimum execution time: 720_148_000 picoseconds. + Weight::from_parts(719_296_174, 1496) + // Standard Error: 103_167 + .saturating_add(Weight::from_parts(47_010_756, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads((4_u64).saturating_mul(p.into()))) .saturating_add(Weight::from_parts(0, 9883).saturating_mul(p.into())) } @@ -1124,10 +1126,10 @@ impl pallet_gear::WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `141` // Estimated: `317931` - // Minimum execution time: 1_452_550_000 picoseconds. - Weight::from_parts(1_615_292_620, 317931) - // Standard Error: 467_200 - .saturating_add(Weight::from_parts(47_562_043, 0).saturating_mul(p.into())) + // Minimum execution time: 1_220_400_000 picoseconds. + Weight::from_parts(1_221_292_006, 317931) + // Standard Error: 141_505 + .saturating_add(Weight::from_parts(47_325_607, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(128_u64)) } /// The range of component `r` is `[0, 20]`. @@ -1135,926 +1137,926 @@ impl pallet_gear::WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_521_000 picoseconds. - Weight::from_parts(3_092_709, 0) - // Standard Error: 81_386 - .saturating_add(Weight::from_parts(103_796_220, 0).saturating_mul(r.into())) + // Minimum execution time: 7_774_000 picoseconds. + Weight::from_parts(9_461_855, 0) + // Standard Error: 83_700 + .saturating_add(Weight::from_parts(88_598_198, 0).saturating_mul(r.into())) } /// The range of component `r` is `[50, 500]`. fn instr_i64load(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_512_510_000 picoseconds. - Weight::from_parts(4_384_825_771, 0) - // Standard Error: 67_467 - .saturating_add(Weight::from_parts(4_757_024, 0).saturating_mul(r.into())) + // Minimum execution time: 4_530_160_000 picoseconds. + Weight::from_parts(4_556_572_629, 0) + // Standard Error: 13_069 + .saturating_add(Weight::from_parts(3_345_585, 0).saturating_mul(r.into())) } /// The range of component `r` is `[50, 500]`. fn instr_i32load(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_479_243_000 picoseconds. - Weight::from_parts(4_410_816_537, 0) - // Standard Error: 63_443 - .saturating_add(Weight::from_parts(4_579_891, 0).saturating_mul(r.into())) + // Minimum execution time: 4_537_670_000 picoseconds. + Weight::from_parts(4_572_330_399, 0) + // Standard Error: 15_149 + .saturating_add(Weight::from_parts(3_348_768, 0).saturating_mul(r.into())) } /// The range of component `r` is `[50, 500]`. fn instr_i64store(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 11_629_215_000 picoseconds. - Weight::from_parts(11_427_250_286, 0) - // Standard Error: 170_544 - .saturating_add(Weight::from_parts(11_907_397, 0).saturating_mul(r.into())) + // Minimum execution time: 9_889_815_000 picoseconds. + Weight::from_parts(10_613_885_736, 0) + // Standard Error: 179_309 + .saturating_add(Weight::from_parts(7_787_812, 0).saturating_mul(r.into())) } /// The range of component `r` is `[50, 500]`. fn instr_i32store(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 11_712_843_000 picoseconds. - Weight::from_parts(12_105_819_242, 0) - // Standard Error: 144_483 - .saturating_add(Weight::from_parts(7_109_832, 0).saturating_mul(r.into())) + // Minimum execution time: 10_310_647_000 picoseconds. + Weight::from_parts(10_770_521_945, 0) + // Standard Error: 158_771 + .saturating_add(Weight::from_parts(8_048_666, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_select(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_531_000 picoseconds. - Weight::from_parts(2_606_000, 0) - // Standard Error: 7_022 - .saturating_add(Weight::from_parts(3_801_618, 0).saturating_mul(r.into())) + // Minimum execution time: 1_126_000 picoseconds. + Weight::from_parts(1_220_000, 0) + // Standard Error: 11_428 + .saturating_add(Weight::from_parts(2_365_490, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_if(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_409_000 picoseconds. - Weight::from_parts(972_430, 0) - // Standard Error: 9_150 - .saturating_add(Weight::from_parts(3_174_002, 0).saturating_mul(r.into())) + // Minimum execution time: 1_126_000 picoseconds. + Weight::from_parts(1_200_000, 0) + // Standard Error: 9_122 + .saturating_add(Weight::from_parts(2_171_849, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_br(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_362_000 picoseconds. - Weight::from_parts(3_288_334, 0) - // Standard Error: 1_238 - .saturating_add(Weight::from_parts(1_590_986, 0).saturating_mul(r.into())) + // Minimum execution time: 1_078_000 picoseconds. + Weight::from_parts(240_771, 0) + // Standard Error: 2_467 + .saturating_add(Weight::from_parts(1_581_418, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_br_if(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_414_000 picoseconds. - Weight::from_parts(2_495_000, 0) - // Standard Error: 9_259 - .saturating_add(Weight::from_parts(3_034_702, 0).saturating_mul(r.into())) + // Minimum execution time: 1_142_000 picoseconds. + Weight::from_parts(1_181_000, 0) + // Standard Error: 3_388 + .saturating_add(Weight::from_parts(1_863_856, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_br_table(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_527_000 picoseconds. - Weight::from_parts(10_012_780, 0) - // Standard Error: 25_436 - .saturating_add(Weight::from_parts(4_674_786, 0).saturating_mul(r.into())) + // Minimum execution time: 1_094_000 picoseconds. + Weight::from_parts(1_136_000, 0) + // Standard Error: 20_209 + .saturating_add(Weight::from_parts(4_295_841, 0).saturating_mul(r.into())) } /// The range of component `e` is `[1, 256]`. fn instr_br_table_per_entry(e: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_790_000 picoseconds. - Weight::from_parts(5_137_388, 0) - // Standard Error: 1_313 - .saturating_add(Weight::from_parts(180_674, 0).saturating_mul(e.into())) + // Minimum execution time: 2_802_000 picoseconds. + Weight::from_parts(4_962_809, 0) + // Standard Error: 780 + .saturating_add(Weight::from_parts(48_563, 0).saturating_mul(e.into())) } /// The range of component `r` is `[0, 50]`. fn instr_call_const(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_487_000 picoseconds. - Weight::from_parts(5_710_325, 0) - // Standard Error: 7_824 - .saturating_add(Weight::from_parts(2_576_921, 0).saturating_mul(r.into())) + // Minimum execution time: 1_119_000 picoseconds. + Weight::from_parts(1_213_889, 0) + // Standard Error: 5_725 + .saturating_add(Weight::from_parts(2_446_010, 0).saturating_mul(r.into())) } fn instr_i64const(r: u32, ) -> Weight { Weight::from_parts(0, 0) - .saturating_add(Weight::from_parts(2_576_921 - - 2_422_406, 0).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(2_446_010 - + 2_307_395, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_call(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_437_000 picoseconds. - Weight::from_parts(5_080_717, 0) - // Standard Error: 13_240 - .saturating_add(Weight::from_parts(2_422_406, 0).saturating_mul(r.into())) + // Minimum execution time: 1_154_000 picoseconds. + Weight::from_parts(770_567, 0) + // Standard Error: 11_838 + .saturating_add(Weight::from_parts(2_307_395, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_call_indirect(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_759_000 picoseconds. - Weight::from_parts(16_144_464, 0) - // Standard Error: 39_285 - .saturating_add(Weight::from_parts(10_155_516, 0).saturating_mul(r.into())) + // Minimum execution time: 1_196_000 picoseconds. + Weight::from_parts(1_217_000, 0) + // Standard Error: 17_924 + .saturating_add(Weight::from_parts(7_740_891, 0).saturating_mul(r.into())) } /// The range of component `p` is `[0, 128]`. fn instr_call_indirect_per_param(p: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 12_319_000 picoseconds. - Weight::from_parts(6_337_906, 0) - // Standard Error: 7_015 - .saturating_add(Weight::from_parts(1_197_998, 0).saturating_mul(p.into())) + // Minimum execution time: 4_842_000 picoseconds. + Weight::from_parts(5_089_000, 0) + // Standard Error: 5_516 + .saturating_add(Weight::from_parts(614_508, 0).saturating_mul(p.into())) } /// The range of component `l` is `[0, 1024]`. fn instr_call_per_local(_l: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_375_000 picoseconds. - Weight::from_parts(5_700_067, 0) + // Minimum execution time: 2_445_000 picoseconds. + Weight::from_parts(2_647_502, 0) } /// The range of component `r` is `[0, 50]`. fn instr_local_get(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 7_544_000 picoseconds. - Weight::from_parts(8_405_622, 0) - // Standard Error: 4_837 - .saturating_add(Weight::from_parts(549_388, 0).saturating_mul(r.into())) + // Minimum execution time: 5_543_000 picoseconds. + Weight::from_parts(7_020_954, 0) + // Standard Error: 3_170 + .saturating_add(Weight::from_parts(348_175, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_local_set(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 7_492_000 picoseconds. - Weight::from_parts(5_521_619, 0) - // Standard Error: 13_065 - .saturating_add(Weight::from_parts(1_353_736, 0).saturating_mul(r.into())) + // Minimum execution time: 5_575_000 picoseconds. + Weight::from_parts(7_166_208, 0) + // Standard Error: 3_492 + .saturating_add(Weight::from_parts(745_654, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_local_tee(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 7_473_000 picoseconds. - Weight::from_parts(4_201_362, 0) - // Standard Error: 14_697 - .saturating_add(Weight::from_parts(1_519_940, 0).saturating_mul(r.into())) + // Minimum execution time: 5_571_000 picoseconds. + Weight::from_parts(7_874_187, 0) + // Standard Error: 3_854 + .saturating_add(Weight::from_parts(745_740, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_global_get(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_288_000 picoseconds. - Weight::from_parts(1_850_095, 0) - // Standard Error: 8_648 - .saturating_add(Weight::from_parts(938_468, 0).saturating_mul(r.into())) + // Minimum execution time: 5_169_000 picoseconds. + Weight::from_parts(5_308_653, 0) + // Standard Error: 2_752 + .saturating_add(Weight::from_parts(336_903, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_global_set(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_194_000 picoseconds. - Weight::from_parts(6_305_000, 0) - // Standard Error: 8_263 - .saturating_add(Weight::from_parts(1_481_525, 0).saturating_mul(r.into())) + // Minimum execution time: 5_120_000 picoseconds. + Weight::from_parts(4_874_988, 0) + // Standard Error: 3_897 + .saturating_add(Weight::from_parts(560_664, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_memory_current(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 7_541_000 picoseconds. - Weight::from_parts(1_883_290, 0) - // Standard Error: 15_728 - .saturating_add(Weight::from_parts(7_268_858, 0).saturating_mul(r.into())) + // Minimum execution time: 6_782_000 picoseconds. + Weight::from_parts(7_930_046, 0) + // Standard Error: 3_573 + .saturating_add(Weight::from_parts(5_550_905, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64clz(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_380_000 picoseconds. - Weight::from_parts(1_232_386, 0) - // Standard Error: 12_755 - .saturating_add(Weight::from_parts(3_484_000, 0).saturating_mul(r.into())) + // Minimum execution time: 1_111_000 picoseconds. + Weight::from_parts(1_143_000, 0) + // Standard Error: 4_964 + .saturating_add(Weight::from_parts(2_095_883, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32clz(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_354_000 picoseconds. - Weight::from_parts(2_443_000, 0) - // Standard Error: 4_914 - .saturating_add(Weight::from_parts(3_225_640, 0).saturating_mul(r.into())) + // Minimum execution time: 1_104_000 picoseconds. + Weight::from_parts(1_195_000, 0) + // Standard Error: 3_779 + .saturating_add(Weight::from_parts(1_996_114, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64ctz(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_317_000 picoseconds. - Weight::from_parts(2_473_000, 0) - // Standard Error: 5_841 - .saturating_add(Weight::from_parts(3_202_011, 0).saturating_mul(r.into())) + // Minimum execution time: 1_081_000 picoseconds. + Weight::from_parts(1_134_000, 0) + // Standard Error: 18_210 + .saturating_add(Weight::from_parts(2_072_372, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32ctz(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_512_000 picoseconds. - Weight::from_parts(2_636_000, 0) - // Standard Error: 4_092 - .saturating_add(Weight::from_parts(2_708_176, 0).saturating_mul(r.into())) + // Minimum execution time: 1_104_000 picoseconds. + Weight::from_parts(13_738, 0) + // Standard Error: 3_176 + .saturating_add(Weight::from_parts(1_906_210, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64popcnt(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_423_000 picoseconds. - Weight::from_parts(2_496_000, 0) - // Standard Error: 5_282 - .saturating_add(Weight::from_parts(659_258, 0).saturating_mul(r.into())) + // Minimum execution time: 1_142_000 picoseconds. + Weight::from_parts(663_739, 0) + // Standard Error: 2_520 + .saturating_add(Weight::from_parts(362_180, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32popcnt(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_482_000 picoseconds. - Weight::from_parts(1_463_655, 0) - // Standard Error: 4_449 - .saturating_add(Weight::from_parts(450_434, 0).saturating_mul(r.into())) + // Minimum execution time: 1_098_000 picoseconds. + Weight::from_parts(1_410_317, 0) + // Standard Error: 2_456 + .saturating_add(Weight::from_parts(254_308, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64eqz(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_353_000 picoseconds. - Weight::from_parts(2_487_000, 0) - // Standard Error: 10_002 - .saturating_add(Weight::from_parts(1_927_889, 0).saturating_mul(r.into())) + // Minimum execution time: 1_127_000 picoseconds. + Weight::from_parts(1_155_000, 0) + // Standard Error: 3_251 + .saturating_add(Weight::from_parts(744_476, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32eqz(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_459_000 picoseconds. - Weight::from_parts(2_533_000, 0) - // Standard Error: 8_870 - .saturating_add(Weight::from_parts(1_267_066, 0).saturating_mul(r.into())) + // Minimum execution time: 1_133_000 picoseconds. + Weight::from_parts(1_157_000, 0) + // Standard Error: 7_487 + .saturating_add(Weight::from_parts(658_824, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32extend8s(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_502_000 picoseconds. - Weight::from_parts(921_188, 0) - // Standard Error: 4_642 - .saturating_add(Weight::from_parts(488_218, 0).saturating_mul(r.into())) + // Minimum execution time: 1_091_000 picoseconds. + Weight::from_parts(1_198_562, 0) + // Standard Error: 2_721 + .saturating_add(Weight::from_parts(273_468, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32extend16s(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_436_000 picoseconds. - Weight::from_parts(1_319_267, 0) - // Standard Error: 4_607 - .saturating_add(Weight::from_parts(442_967, 0).saturating_mul(r.into())) + // Minimum execution time: 1_128_000 picoseconds. + Weight::from_parts(1_177_000, 0) + // Standard Error: 4_050 + .saturating_add(Weight::from_parts(337_533, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64extend8s(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_488_000 picoseconds. - Weight::from_parts(2_545_000, 0) - // Standard Error: 4_804 - .saturating_add(Weight::from_parts(573_778, 0).saturating_mul(r.into())) + // Minimum execution time: 1_125_000 picoseconds. + Weight::from_parts(1_196_000, 0) + // Standard Error: 5_317 + .saturating_add(Weight::from_parts(435_144, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64extend16s(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_490_000 picoseconds. - Weight::from_parts(2_600_000, 0) - // Standard Error: 5_343 - .saturating_add(Weight::from_parts(594_956, 0).saturating_mul(r.into())) + // Minimum execution time: 1_152_000 picoseconds. + Weight::from_parts(1_179_000, 0) + // Standard Error: 3_728 + .saturating_add(Weight::from_parts(409_837, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64extend32s(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_471_000 picoseconds. - Weight::from_parts(2_516_000, 0) - // Standard Error: 4_522 - .saturating_add(Weight::from_parts(545_235, 0).saturating_mul(r.into())) + // Minimum execution time: 1_088_000 picoseconds. + Weight::from_parts(1_226_377, 0) + // Standard Error: 4_452 + .saturating_add(Weight::from_parts(341_148, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64extendsi32(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_299_000 picoseconds. - Weight::from_parts(888_932, 0) - // Standard Error: 5_380 - .saturating_add(Weight::from_parts(433_137, 0).saturating_mul(r.into())) + // Minimum execution time: 1_099_000 picoseconds. + Weight::from_parts(1_132_000, 0) + // Standard Error: 3_357 + .saturating_add(Weight::from_parts(311_634, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64extendui32(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_398_000 picoseconds. - Weight::from_parts(1_648_004, 0) - // Standard Error: 4_104 - .saturating_add(Weight::from_parts(278_435, 0).saturating_mul(r.into())) + // Minimum execution time: 1_125_000 picoseconds. + Weight::from_parts(1_051_025, 0) + // Standard Error: 1_914 + .saturating_add(Weight::from_parts(169_313, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32wrapi64(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_454_000 picoseconds. - Weight::from_parts(2_223_108, 0) - // Standard Error: 3_432 - .saturating_add(Weight::from_parts(250_125, 0).saturating_mul(r.into())) + // Minimum execution time: 1_107_000 picoseconds. + Weight::from_parts(796_609, 0) + // Standard Error: 2_256 + .saturating_add(Weight::from_parts(196_419, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64eq(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_508_000 picoseconds. - Weight::from_parts(2_549_000, 0) - // Standard Error: 9_281 - .saturating_add(Weight::from_parts(1_950_859, 0).saturating_mul(r.into())) + // Minimum execution time: 1_126_000 picoseconds. + Weight::from_parts(1_154_000, 0) + // Standard Error: 12_522 + .saturating_add(Weight::from_parts(1_044_686, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32eq(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_456_000 picoseconds. - Weight::from_parts(2_510_000, 0) - // Standard Error: 7_839 - .saturating_add(Weight::from_parts(1_307_936, 0).saturating_mul(r.into())) + // Minimum execution time: 1_233_000 picoseconds. + Weight::from_parts(1_267_000, 0) + // Standard Error: 5_849 + .saturating_add(Weight::from_parts(667_020, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64ne(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_454_000 picoseconds. - Weight::from_parts(2_500_000, 0) - // Standard Error: 8_449 - .saturating_add(Weight::from_parts(1_928_182, 0).saturating_mul(r.into())) + // Minimum execution time: 1_160_000 picoseconds. + Weight::from_parts(1_223_000, 0) + // Standard Error: 9_193 + .saturating_add(Weight::from_parts(965_395, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32ne(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_466_000 picoseconds. - Weight::from_parts(2_552_000, 0) - // Standard Error: 7_081 - .saturating_add(Weight::from_parts(1_318_375, 0).saturating_mul(r.into())) + // Minimum execution time: 1_113_000 picoseconds. + Weight::from_parts(1_144_000, 0) + // Standard Error: 4_587 + .saturating_add(Weight::from_parts(629_111, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64lts(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_374_000 picoseconds. - Weight::from_parts(2_530_000, 0) - // Standard Error: 8_905 - .saturating_add(Weight::from_parts(1_962_734, 0).saturating_mul(r.into())) + // Minimum execution time: 1_164_000 picoseconds. + Weight::from_parts(1_000_218, 0) + // Standard Error: 4_373 + .saturating_add(Weight::from_parts(749_269, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32lts(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_420_000 picoseconds. - Weight::from_parts(2_532_000, 0) - // Standard Error: 9_508 - .saturating_add(Weight::from_parts(1_376_299, 0).saturating_mul(r.into())) + // Minimum execution time: 1_128_000 picoseconds. + Weight::from_parts(1_504_342, 0) + // Standard Error: 3_192 + .saturating_add(Weight::from_parts(492_011, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64ltu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_402_000 picoseconds. - Weight::from_parts(2_520_000, 0) - // Standard Error: 9_716 - .saturating_add(Weight::from_parts(2_097_986, 0).saturating_mul(r.into())) + // Minimum execution time: 1_142_000 picoseconds. + Weight::from_parts(1_349_759, 0) + // Standard Error: 3_938 + .saturating_add(Weight::from_parts(697_490, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32ltu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_468_000 picoseconds. - Weight::from_parts(2_527_000, 0) - // Standard Error: 10_269 - .saturating_add(Weight::from_parts(1_382_435, 0).saturating_mul(r.into())) + // Minimum execution time: 1_147_000 picoseconds. + Weight::from_parts(1_179_027, 0) + // Standard Error: 4_006 + .saturating_add(Weight::from_parts(522_999, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64gts(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_420_000 picoseconds. - Weight::from_parts(2_485_000, 0) - // Standard Error: 10_417 - .saturating_add(Weight::from_parts(2_130_023, 0).saturating_mul(r.into())) + // Minimum execution time: 1_150_000 picoseconds. + Weight::from_parts(1_249_853, 0) + // Standard Error: 3_961 + .saturating_add(Weight::from_parts(781_336, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32gts(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_468_000 picoseconds. - Weight::from_parts(2_487_000, 0) - // Standard Error: 9_985 - .saturating_add(Weight::from_parts(1_360_490, 0).saturating_mul(r.into())) + // Minimum execution time: 1_115_000 picoseconds. + Weight::from_parts(1_951_540, 0) + // Standard Error: 5_154 + .saturating_add(Weight::from_parts(505_007, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64gtu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_486_000 picoseconds. - Weight::from_parts(2_553_000, 0) - // Standard Error: 9_547 - .saturating_add(Weight::from_parts(2_046_452, 0).saturating_mul(r.into())) + // Minimum execution time: 1_218_000 picoseconds. + Weight::from_parts(883_225, 0) + // Standard Error: 4_551 + .saturating_add(Weight::from_parts(709_921, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32gtu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_534_000 picoseconds. - Weight::from_parts(2_580_000, 0) - // Standard Error: 8_550 - .saturating_add(Weight::from_parts(1_386_191, 0).saturating_mul(r.into())) + // Minimum execution time: 1_148_000 picoseconds. + Weight::from_parts(860_376, 0) + // Standard Error: 3_411 + .saturating_add(Weight::from_parts(504_252, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64les(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_461_000 picoseconds. - Weight::from_parts(2_505_000, 0) - // Standard Error: 8_840 - .saturating_add(Weight::from_parts(1_957_994, 0).saturating_mul(r.into())) + // Minimum execution time: 1_167_000 picoseconds. + Weight::from_parts(781_548, 0) + // Standard Error: 4_134 + .saturating_add(Weight::from_parts(704_441, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32les(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_379_000 picoseconds. - Weight::from_parts(2_517_000, 0) - // Standard Error: 8_683 - .saturating_add(Weight::from_parts(1_290_645, 0).saturating_mul(r.into())) + // Minimum execution time: 1_140_000 picoseconds. + Weight::from_parts(1_410_879, 0) + // Standard Error: 2_166 + .saturating_add(Weight::from_parts(480_265, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64leu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_431_000 picoseconds. - Weight::from_parts(2_497_000, 0) - // Standard Error: 8_013 - .saturating_add(Weight::from_parts(1_912_120, 0).saturating_mul(r.into())) + // Minimum execution time: 1_112_000 picoseconds. + Weight::from_parts(1_138_000, 0) + // Standard Error: 3_636 + .saturating_add(Weight::from_parts(762_432, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32leu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_373_000 picoseconds. - Weight::from_parts(2_464_000, 0) - // Standard Error: 8_374 - .saturating_add(Weight::from_parts(1_286_532, 0).saturating_mul(r.into())) + // Minimum execution time: 1_111_000 picoseconds. + Weight::from_parts(1_447_033, 0) + // Standard Error: 3_127 + .saturating_add(Weight::from_parts(487_888, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64ges(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_393_000 picoseconds. - Weight::from_parts(2_512_000, 0) - // Standard Error: 8_515 - .saturating_add(Weight::from_parts(1_897_055, 0).saturating_mul(r.into())) + // Minimum execution time: 1_128_000 picoseconds. + Weight::from_parts(1_151_000, 0) + // Standard Error: 4_684 + .saturating_add(Weight::from_parts(789_278, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32ges(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_389_000 picoseconds. - Weight::from_parts(2_424_000, 0) - // Standard Error: 9_488 - .saturating_add(Weight::from_parts(1_231_022, 0).saturating_mul(r.into())) + // Minimum execution time: 1_100_000 picoseconds. + Weight::from_parts(1_205_796, 0) + // Standard Error: 3_379 + .saturating_add(Weight::from_parts(519_603, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64geu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_429_000 picoseconds. - Weight::from_parts(2_501_000, 0) - // Standard Error: 7_896 - .saturating_add(Weight::from_parts(1_956_994, 0).saturating_mul(r.into())) + // Minimum execution time: 1_112_000 picoseconds. + Weight::from_parts(1_161_000, 0) + // Standard Error: 6_316 + .saturating_add(Weight::from_parts(823_640, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32geu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_403_000 picoseconds. - Weight::from_parts(2_442_000, 0) - // Standard Error: 8_436 - .saturating_add(Weight::from_parts(1_255_625, 0).saturating_mul(r.into())) + // Minimum execution time: 1_083_000 picoseconds. + Weight::from_parts(1_167_000, 0) + // Standard Error: 2_769 + .saturating_add(Weight::from_parts(567_051, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64add(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_395_000 picoseconds. - Weight::from_parts(2_493_000, 0) - // Standard Error: 8_844 - .saturating_add(Weight::from_parts(1_447_003, 0).saturating_mul(r.into())) + // Minimum execution time: 1_139_000 picoseconds. + Weight::from_parts(1_186_000, 0) + // Standard Error: 7_767 + .saturating_add(Weight::from_parts(818_881, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32add(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_413_000 picoseconds. - Weight::from_parts(2_490_000, 0) - // Standard Error: 6_308 - .saturating_add(Weight::from_parts(779_145, 0).saturating_mul(r.into())) + // Minimum execution time: 1_086_000 picoseconds. + Weight::from_parts(290_633, 0) + // Standard Error: 3_723 + .saturating_add(Weight::from_parts(447_063, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64sub(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_373_000 picoseconds. - Weight::from_parts(2_470_000, 0) - // Standard Error: 8_094 - .saturating_add(Weight::from_parts(1_483_942, 0).saturating_mul(r.into())) + // Minimum execution time: 1_089_000 picoseconds. + Weight::from_parts(1_158_000, 0) + // Standard Error: 6_330 + .saturating_add(Weight::from_parts(769_190, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32sub(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_367_000 picoseconds. - Weight::from_parts(2_564_000, 0) - // Standard Error: 5_463 - .saturating_add(Weight::from_parts(704_350, 0).saturating_mul(r.into())) + // Minimum execution time: 1_138_000 picoseconds. + Weight::from_parts(222_233, 0) + // Standard Error: 4_173 + .saturating_add(Weight::from_parts(468_176, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64mul(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_436_000 picoseconds. - Weight::from_parts(2_483_000, 0) - // Standard Error: 9_045 - .saturating_add(Weight::from_parts(1_923_532, 0).saturating_mul(r.into())) + // Minimum execution time: 1_096_000 picoseconds. + Weight::from_parts(1_124_000, 0) + // Standard Error: 8_345 + .saturating_add(Weight::from_parts(929_811, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32mul(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_443_000 picoseconds. - Weight::from_parts(2_494_000, 0) - // Standard Error: 9_681 - .saturating_add(Weight::from_parts(1_327_351, 0).saturating_mul(r.into())) + // Minimum execution time: 1_141_000 picoseconds. + Weight::from_parts(1_174_000, 0) + // Standard Error: 11_525 + .saturating_add(Weight::from_parts(977_020, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64divs(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_419_000 picoseconds. - Weight::from_parts(14_398_372, 0) - // Standard Error: 28_927 - .saturating_add(Weight::from_parts(1_825_406, 0).saturating_mul(r.into())) + // Minimum execution time: 1_122_000 picoseconds. + Weight::from_parts(1_161_000, 0) + // Standard Error: 5_209 + .saturating_add(Weight::from_parts(1_661_976, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32divs(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_455_000 picoseconds. - Weight::from_parts(8_270_221, 0) - // Standard Error: 24_239 - .saturating_add(Weight::from_parts(1_994_871, 0).saturating_mul(r.into())) + // Minimum execution time: 1_089_000 picoseconds. + Weight::from_parts(344_417, 0) + // Standard Error: 6_044 + .saturating_add(Weight::from_parts(1_336_323, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64divu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_467_000 picoseconds. - Weight::from_parts(8_187_233, 0) - // Standard Error: 24_213 - .saturating_add(Weight::from_parts(2_361_011, 0).saturating_mul(r.into())) + // Minimum execution time: 1_087_000 picoseconds. + Weight::from_parts(1_149_000, 0) + // Standard Error: 6_773 + .saturating_add(Weight::from_parts(1_726_892, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32divu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_472_000 picoseconds. - Weight::from_parts(6_497_923, 0) - // Standard Error: 27_169 - .saturating_add(Weight::from_parts(2_236_853, 0).saturating_mul(r.into())) + // Minimum execution time: 1_126_000 picoseconds. + Weight::from_parts(1_168_000, 0) + // Standard Error: 6_553 + .saturating_add(Weight::from_parts(1_372_685, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64rems(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_432_000 picoseconds. - Weight::from_parts(22_100_450, 0) - // Standard Error: 63_097 - .saturating_add(Weight::from_parts(7_880_536, 0).saturating_mul(r.into())) + // Minimum execution time: 1_092_000 picoseconds. + Weight::from_parts(1_190_000, 0) + // Standard Error: 56_540 + .saturating_add(Weight::from_parts(6_047_040, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32rems(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_410_000 picoseconds. - Weight::from_parts(14_772_175, 0) - // Standard Error: 59_797 - .saturating_add(Weight::from_parts(6_824_060, 0).saturating_mul(r.into())) + // Minimum execution time: 1_111_000 picoseconds. + Weight::from_parts(1_138_000, 0) + // Standard Error: 40_609 + .saturating_add(Weight::from_parts(3_890_058, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64remu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_405_000 picoseconds. - Weight::from_parts(13_926_639, 0) - // Standard Error: 34_294 - .saturating_add(Weight::from_parts(2_196_661, 0).saturating_mul(r.into())) + // Minimum execution time: 1_074_000 picoseconds. + Weight::from_parts(1_166_000, 0) + // Standard Error: 6_517 + .saturating_add(Weight::from_parts(1_822_711, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32remu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_410_000 picoseconds. - Weight::from_parts(6_114_912, 0) - // Standard Error: 27_904 - .saturating_add(Weight::from_parts(2_248_807, 0).saturating_mul(r.into())) + // Minimum execution time: 1_105_000 picoseconds. + Weight::from_parts(1_147_000, 0) + // Standard Error: 5_049 + .saturating_add(Weight::from_parts(1_261_297, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64and(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_482_000 picoseconds. - Weight::from_parts(2_514_000, 0) - // Standard Error: 10_396 - .saturating_add(Weight::from_parts(1_500_079, 0).saturating_mul(r.into())) + // Minimum execution time: 1_135_000 picoseconds. + Weight::from_parts(1_195_000, 0) + // Standard Error: 4_980 + .saturating_add(Weight::from_parts(694_554, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32and(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_412_000 picoseconds. - Weight::from_parts(2_551_000, 0) - // Standard Error: 6_232 - .saturating_add(Weight::from_parts(732_470, 0).saturating_mul(r.into())) + // Minimum execution time: 1_116_000 picoseconds. + Weight::from_parts(1_132_000, 0) + // Standard Error: 8_143 + .saturating_add(Weight::from_parts(576_761, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64or(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_442_000 picoseconds. - Weight::from_parts(2_489_000, 0) - // Standard Error: 9_134 - .saturating_add(Weight::from_parts(1_444_483, 0).saturating_mul(r.into())) + // Minimum execution time: 1_113_000 picoseconds. + Weight::from_parts(1_201_000, 0) + // Standard Error: 6_605 + .saturating_add(Weight::from_parts(760_651, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32or(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_386_000 picoseconds. - Weight::from_parts(2_477_000, 0) - // Standard Error: 6_308 - .saturating_add(Weight::from_parts(742_937, 0).saturating_mul(r.into())) + // Minimum execution time: 1_107_000 picoseconds. + Weight::from_parts(304_083, 0) + // Standard Error: 3_618 + .saturating_add(Weight::from_parts(417_302, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64xor(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_405_000 picoseconds. - Weight::from_parts(2_492_000, 0) - // Standard Error: 11_010 - .saturating_add(Weight::from_parts(1_484_031, 0).saturating_mul(r.into())) + // Minimum execution time: 1_097_000 picoseconds. + Weight::from_parts(1_153_000, 0) + // Standard Error: 5_235 + .saturating_add(Weight::from_parts(680_341, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32xor(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_345_000 picoseconds. - Weight::from_parts(2_483_000, 0) - // Standard Error: 4_556 - .saturating_add(Weight::from_parts(781_391, 0).saturating_mul(r.into())) + // Minimum execution time: 1_105_000 picoseconds. + Weight::from_parts(72_522, 0) + // Standard Error: 3_683 + .saturating_add(Weight::from_parts(432_029, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64shl(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_467_000 picoseconds. - Weight::from_parts(2_563_000, 0) - // Standard Error: 7_610 - .saturating_add(Weight::from_parts(1_213_655, 0).saturating_mul(r.into())) + // Minimum execution time: 1_145_000 picoseconds. + Weight::from_parts(1_194_000, 0) + // Standard Error: 4_302 + .saturating_add(Weight::from_parts(597_109, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32shl(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_374_000 picoseconds. - Weight::from_parts(2_500_000, 0) - // Standard Error: 5_339 - .saturating_add(Weight::from_parts(680_927, 0).saturating_mul(r.into())) + // Minimum execution time: 1_148_000 picoseconds. + Weight::from_parts(1_029_675, 0) + // Standard Error: 3_160 + .saturating_add(Weight::from_parts(369_697, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64shrs(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_400_000 picoseconds. - Weight::from_parts(2_499_000, 0) - // Standard Error: 10_678 - .saturating_add(Weight::from_parts(1_273_979, 0).saturating_mul(r.into())) + // Minimum execution time: 1_173_000 picoseconds. + Weight::from_parts(1_211_000, 0) + // Standard Error: 4_421 + .saturating_add(Weight::from_parts(586_377, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32shrs(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_411_000 picoseconds. - Weight::from_parts(2_495_000, 0) - // Standard Error: 6_346 - .saturating_add(Weight::from_parts(741_380, 0).saturating_mul(r.into())) + // Minimum execution time: 1_116_000 picoseconds. + Weight::from_parts(734_716, 0) + // Standard Error: 2_873 + .saturating_add(Weight::from_parts(385_085, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64shru(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_407_000 picoseconds. - Weight::from_parts(2_486_000, 0) - // Standard Error: 10_694 - .saturating_add(Weight::from_parts(1_343_648, 0).saturating_mul(r.into())) + // Minimum execution time: 1_090_000 picoseconds. + Weight::from_parts(483_072, 0) + // Standard Error: 3_841 + .saturating_add(Weight::from_parts(546_280, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32shru(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_403_000 picoseconds. - Weight::from_parts(2_476_000, 0) - // Standard Error: 5_810 - .saturating_add(Weight::from_parts(722_259, 0).saturating_mul(r.into())) + // Minimum execution time: 1_123_000 picoseconds. + Weight::from_parts(503_906, 0) + // Standard Error: 2_552 + .saturating_add(Weight::from_parts(376_314, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64rotl(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_453_000 picoseconds. - Weight::from_parts(2_495_000, 0) - // Standard Error: 9_595 - .saturating_add(Weight::from_parts(1_279_371, 0).saturating_mul(r.into())) + // Minimum execution time: 1_111_000 picoseconds. + Weight::from_parts(1_187_000, 0) + // Standard Error: 9_321 + .saturating_add(Weight::from_parts(813_202, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32rotl(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_473_000 picoseconds. - Weight::from_parts(2_509_000, 0) - // Standard Error: 5_480 - .saturating_add(Weight::from_parts(785_689, 0).saturating_mul(r.into())) + // Minimum execution time: 1_093_000 picoseconds. + Weight::from_parts(1_626_471, 0) + // Standard Error: 3_309 + .saturating_add(Weight::from_parts(347_852, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64rotr(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_498_000 picoseconds. - Weight::from_parts(2_542_000, 0) - // Standard Error: 9_741 - .saturating_add(Weight::from_parts(1_313_846, 0).saturating_mul(r.into())) + // Minimum execution time: 1_125_000 picoseconds. + Weight::from_parts(1_160_000, 0) + // Standard Error: 7_030 + .saturating_add(Weight::from_parts(600_455, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32rotr(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_345_000 picoseconds. - Weight::from_parts(2_472_000, 0) - // Standard Error: 7_226 - .saturating_add(Weight::from_parts(776_464, 0).saturating_mul(r.into())) + // Minimum execution time: 1_131_000 picoseconds. + Weight::from_parts(905_893, 0) + // Standard Error: 5_600 + .saturating_add(Weight::from_parts(380_454, 0).saturating_mul(r.into())) } fn tasks_remove_gas_reservation() -> Weight { // Proof Size summary in bytes: // Measured: `1090` // Estimated: `6196` - // Minimum execution time: 86_183_000 picoseconds. - Weight::from_parts(90_212_000, 6196) + // Minimum execution time: 79_480_000 picoseconds. + Weight::from_parts(82_623_000, 6196) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(6_u64)) } fn tasks_send_user_message_to_mailbox() -> Weight { // Proof Size summary in bytes: - // Measured: `859` - // Estimated: `4324` - // Minimum execution time: 50_235_000 picoseconds. - Weight::from_parts(53_994_000, 4324) + // Measured: `858` + // Estimated: `4323` + // Minimum execution time: 48_573_000 picoseconds. + Weight::from_parts(49_820_000, 4323) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } fn tasks_send_user_message() -> Weight { // Proof Size summary in bytes: - // Measured: `1010` + // Measured: `1009` // Estimated: `6196` - // Minimum execution time: 95_483_000 picoseconds. - Weight::from_parts(101_093_000, 6196) + // Minimum execution time: 93_112_000 picoseconds. + Weight::from_parts(95_664_000, 6196) .saturating_add(T::DbWeight::get().reads(11_u64)) .saturating_add(T::DbWeight::get().writes(10_u64)) } fn tasks_send_dispatch() -> Weight { // Proof Size summary in bytes: - // Measured: `695` - // Estimated: `4160` - // Minimum execution time: 34_005_000 picoseconds. - Weight::from_parts(35_198_000, 4160) + // Measured: `694` + // Estimated: `4159` + // Minimum execution time: 34_103_000 picoseconds. + Weight::from_parts(35_066_000, 4159) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(6_u64)) } fn tasks_wake_message() -> Weight { // Proof Size summary in bytes: - // Measured: `939` - // Estimated: `4404` - // Minimum execution time: 49_353_000 picoseconds. - Weight::from_parts(51_555_000, 4404) + // Measured: `937` + // Estimated: `4402` + // Minimum execution time: 48_852_000 picoseconds. + Weight::from_parts(51_545_000, 4402) .saturating_add(T::DbWeight::get().reads(8_u64)) .saturating_add(T::DbWeight::get().writes(6_u64)) } @@ -2062,16 +2064,16 @@ impl pallet_gear::WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `80` // Estimated: `3545` - // Minimum execution time: 3_379_000 picoseconds. - Weight::from_parts(3_540_000, 3545) + // Minimum execution time: 4_819_000 picoseconds. + Weight::from_parts(5_259_000, 3545) .saturating_add(T::DbWeight::get().reads(1_u64)) } fn tasks_remove_from_waitlist() -> Weight { // Proof Size summary in bytes: - // Measured: `1567` - // Estimated: `7507` - // Minimum execution time: 132_888_000 picoseconds. - Weight::from_parts(138_548_000, 7507) + // Measured: `1565` + // Estimated: `7505` + // Minimum execution time: 130_277_000 picoseconds. + Weight::from_parts(132_686_000, 7505) .saturating_add(T::DbWeight::get().reads(16_u64)) .saturating_add(T::DbWeight::get().writes(13_u64)) } @@ -2079,8 +2081,8 @@ impl pallet_gear::WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `1294` // Estimated: `7234` - // Minimum execution time: 112_391_000 picoseconds. - Weight::from_parts(114_706_000, 7234) + // Minimum execution time: 108_063_000 picoseconds. + Weight::from_parts(109_917_000, 7234) .saturating_add(T::DbWeight::get().reads(14_u64)) .saturating_add(T::DbWeight::get().writes(13_u64)) } @@ -2093,138 +2095,140 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 99_615_000 picoseconds. - Weight::from_parts(106_812_220, 0) - // Standard Error: 92_523 - .saturating_add(Weight::from_parts(18_397_180, 0).saturating_mul(r.into())) + // Minimum execution time: 61_342_000 picoseconds. + Weight::from_parts(64_412_476, 0) + // Standard Error: 37_198 + .saturating_add(Weight::from_parts(22_480_174, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_reply_wgas(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 99_729_000 picoseconds. - Weight::from_parts(107_297_118, 0) - // Standard Error: 88_836 - .saturating_add(Weight::from_parts(17_551_258, 0).saturating_mul(r.into())) + // Minimum execution time: 62_181_000 picoseconds. + Weight::from_parts(65_017_310, 0) + // Standard Error: 36_580 + .saturating_add(Weight::from_parts(21_374_240, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_reply_commit(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 99_529_000 picoseconds. - Weight::from_parts(106_645_064, 0) - // Standard Error: 89_788 - .saturating_add(Weight::from_parts(15_979_646, 0).saturating_mul(r.into())) + // Minimum execution time: 63_106_000 picoseconds. + Weight::from_parts(66_213_602, 0) + // Standard Error: 35_968 + .saturating_add(Weight::from_parts(21_336_676, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_reply_commit_wgas(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 98_094_000 picoseconds. - Weight::from_parts(106_665_070, 0) - // Standard Error: 90_770 - .saturating_add(Weight::from_parts(21_362_724, 0).saturating_mul(r.into())) + // Minimum execution time: 63_420_000 picoseconds. + Weight::from_parts(66_174_486, 0) + // Standard Error: 33_932 + .saturating_add(Weight::from_parts(19_220_242, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_reply_input(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 738_459_000 picoseconds. - Weight::from_parts(804_541_374, 0) - // Standard Error: 1_019_965 - .saturating_add(Weight::from_parts(33_576_008, 0).saturating_mul(r.into())) + // Minimum execution time: 679_711_000 picoseconds. + Weight::from_parts(686_647_364, 0) + // Standard Error: 202_496 + .saturating_add(Weight::from_parts(25_865_578, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. - fn gr_reply_input_wgas(_r: u32, ) -> Weight { + fn gr_reply_input_wgas(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 730_419_000 picoseconds. - Weight::from_parts(796_363_376, 0) + // Minimum execution time: 676_851_000 picoseconds. + Weight::from_parts(683_858_892, 0) + // Standard Error: 208_774 + .saturating_add(Weight::from_parts(24_582_802, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_reservation_reply(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 108_278_000 picoseconds. - Weight::from_parts(116_338_184, 0) - // Standard Error: 89_392 - .saturating_add(Weight::from_parts(9_297_412, 0).saturating_mul(r.into())) + // Minimum execution time: 75_744_000 picoseconds. + Weight::from_parts(78_778_146, 0) + // Standard Error: 34_733 + .saturating_add(Weight::from_parts(8_253_250, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_reservation_reply_commit(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 108_428_000 picoseconds. - Weight::from_parts(116_831_682, 0) - // Standard Error: 91_332 - .saturating_add(Weight::from_parts(7_187_780, 0).saturating_mul(r.into())) + // Minimum execution time: 75_716_000 picoseconds. + Weight::from_parts(78_692_670, 0) + // Standard Error: 33_977 + .saturating_add(Weight::from_parts(10_434_360, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_exit(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 99_072_000 picoseconds. - Weight::from_parts(106_447_868, 0) - // Standard Error: 2_305_676 - .saturating_add(Weight::from_parts(197_413_680, 0).saturating_mul(r.into())) + // Minimum execution time: 62_814_000 picoseconds. + Weight::from_parts(65_958_624, 0) + // Standard Error: 37_185 + .saturating_add(Weight::from_parts(24_122_888, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_leave(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 99_225_000 picoseconds. - Weight::from_parts(105_966_054, 0) - // Standard Error: 2_267_605 - .saturating_add(Weight::from_parts(191_227_910, 0).saturating_mul(r.into())) + // Minimum execution time: 63_397_000 picoseconds. + Weight::from_parts(66_138_874, 0) + // Standard Error: 37_401 + .saturating_add(Weight::from_parts(12_535_280, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_wait(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 98_774_000 picoseconds. - Weight::from_parts(106_255_096, 0) - // Standard Error: 1_481_753 - .saturating_add(Weight::from_parts(127_692_646, 0).saturating_mul(r.into())) + // Minimum execution time: 63_250_000 picoseconds. + Weight::from_parts(66_354_572, 0) + // Standard Error: 38_552 + .saturating_add(Weight::from_parts(11_429_924, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_wait_for(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 100_776_000 picoseconds. - Weight::from_parts(108_328_338, 0) - // Standard Error: 2_299_081 - .saturating_add(Weight::from_parts(191_877_852, 0).saturating_mul(r.into())) + // Minimum execution time: 63_441_000 picoseconds. + Weight::from_parts(66_230_906, 0) + // Standard Error: 40_644 + .saturating_add(Weight::from_parts(9_854_244, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 1]`. fn gr_wait_up_to(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 98_838_000 picoseconds. - Weight::from_parts(105_649_884, 0) - // Standard Error: 2_260_663 - .saturating_add(Weight::from_parts(188_425_504, 0).saturating_mul(r.into())) + // Minimum execution time: 61_425_000 picoseconds. + Weight::from_parts(64_358_910, 0) + // Standard Error: 39_149 + .saturating_add(Weight::from_parts(11_603_952, 0).saturating_mul(r.into())) } /// The range of component `c` is `[0, 512]`. fn db_write_per_kb(c: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_018_000 picoseconds. - Weight::from_parts(1_080_000, 0) - // Standard Error: 744 - .saturating_add(Weight::from_parts(247_005, 0).saturating_mul(c.into())) + // Minimum execution time: 1_032_000 picoseconds. + Weight::from_parts(1_097_000, 0) + // Standard Error: 735 + .saturating_add(Weight::from_parts(244_708, 0).saturating_mul(c.into())) .saturating_add(RocksDbWeight::get().writes(1_u64)) } /// The range of component `c` is `[0, 512]`. @@ -2232,10 +2236,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `146 + c * (1024 ±0)` // Estimated: `3610 + c * (1024 ±0)` - // Minimum execution time: 3_196_000 picoseconds. - Weight::from_parts(3_359_000, 3610) - // Standard Error: 825 - .saturating_add(Weight::from_parts(586_779, 0).saturating_mul(c.into())) + // Minimum execution time: 3_300_000 picoseconds. + Weight::from_parts(3_348_000, 3610) + // Standard Error: 1_194 + .saturating_add(Weight::from_parts(598_332, 0).saturating_mul(c.into())) .saturating_add(RocksDbWeight::get().reads(1_u64)) .saturating_add(Weight::from_parts(0, 1024).saturating_mul(c.into())) } @@ -2244,17 +2248,17 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 63_325_000 picoseconds. - Weight::from_parts(37_230_777, 0) - // Standard Error: 18_552 - .saturating_add(Weight::from_parts(3_028_304, 0).saturating_mul(c.into())) + // Minimum execution time: 36_743_000 picoseconds. + Weight::from_parts(33_527_526, 0) + // Standard Error: 2_541 + .saturating_add(Weight::from_parts(262_101, 0).saturating_mul(c.into())) } fn claim_value() -> Weight { // Proof Size summary in bytes: - // Measured: `1354` + // Measured: `1321` // Estimated: `8799` - // Minimum execution time: 144_057_000 picoseconds. - Weight::from_parts(148_048_000, 8799) + // Minimum execution time: 148_424_000 picoseconds. + Weight::from_parts(150_944_000, 8799) .saturating_add(RocksDbWeight::get().reads(15_u64)) .saturating_add(RocksDbWeight::get().writes(12_u64)) } @@ -2263,22 +2267,22 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `113` // Estimated: `3578` - // Minimum execution time: 79_739_000 picoseconds. - Weight::from_parts(3_100_467, 3578) - // Standard Error: 46_755 - .saturating_add(Weight::from_parts(63_169_065, 0).saturating_mul(c.into())) + // Minimum execution time: 93_872_000 picoseconds. + Weight::from_parts(55_129_095, 3578) + // Standard Error: 52_026 + .saturating_add(Weight::from_parts(62_834_666, 0).saturating_mul(c.into())) .saturating_add(RocksDbWeight::get().reads(2_u64)) .saturating_add(RocksDbWeight::get().writes(4_u64)) } /// The range of component `s` is `[0, 4194304]`. fn create_program(s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `1005` - // Estimated: `4470` - // Minimum execution time: 117_521_000 picoseconds. - Weight::from_parts(150_951_481, 4470) + // Measured: `991` + // Estimated: `4456` + // Minimum execution time: 136_063_000 picoseconds. + Weight::from_parts(166_171_405, 4456) // Standard Error: 1 - .saturating_add(Weight::from_parts(2_276, 0).saturating_mul(s.into())) + .saturating_add(Weight::from_parts(2_211, 0).saturating_mul(s.into())) .saturating_add(RocksDbWeight::get().reads(13_u64)) .saturating_add(RocksDbWeight::get().writes(10_u64)) } @@ -2288,36 +2292,36 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `379` // Estimated: `3844` - // Minimum execution time: 9_638_577_000 picoseconds. - Weight::from_parts(200_292_255, 3844) - // Standard Error: 111_034 - .saturating_add(Weight::from_parts(64_169_732, 0).saturating_mul(c.into())) + // Minimum execution time: 9_520_323_000 picoseconds. + Weight::from_parts(189_144_225, 3844) + // Standard Error: 108_336 + .saturating_add(Weight::from_parts(63_922_649, 0).saturating_mul(c.into())) // Standard Error: 6 - .saturating_add(Weight::from_parts(2_258, 0).saturating_mul(s.into())) + .saturating_add(Weight::from_parts(2_196, 0).saturating_mul(s.into())) .saturating_add(RocksDbWeight::get().reads(13_u64)) .saturating_add(RocksDbWeight::get().writes(14_u64)) } /// The range of component `p` is `[0, 2097152]`. fn send_message(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `513` + // Measured: `480` // Estimated: `6196` - // Minimum execution time: 106_739_000 picoseconds. - Weight::from_parts(67_546_140, 6196) - // Standard Error: 2 - .saturating_add(Weight::from_parts(889, 0).saturating_mul(p.into())) + // Minimum execution time: 112_954_000 picoseconds. + Weight::from_parts(86_244_456, 6196) + // Standard Error: 1 + .saturating_add(Weight::from_parts(872, 0).saturating_mul(p.into())) .saturating_add(RocksDbWeight::get().reads(11_u64)) .saturating_add(RocksDbWeight::get().writes(10_u64)) } /// The range of component `p` is `[0, 2097152]`. fn send_reply(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `1353` + // Measured: `1320` // Estimated: `8799` - // Minimum execution time: 174_614_000 picoseconds. - Weight::from_parts(134_154_579, 8799) + // Minimum execution time: 179_997_000 picoseconds. + Weight::from_parts(158_432_734, 8799) // Standard Error: 3 - .saturating_add(Weight::from_parts(928, 0).saturating_mul(p.into())) + .saturating_add(Weight::from_parts(894, 0).saturating_mul(p.into())) .saturating_add(RocksDbWeight::get().reads(16_u64)) .saturating_add(RocksDbWeight::get().writes(13_u64)) } @@ -2326,10 +2330,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `211 + c * (1075 ±0)` // Estimated: `3682 + c * (1075 ±0)` - // Minimum execution time: 60_902_000 picoseconds. - Weight::from_parts(61_601_000, 3682) - // Standard Error: 32_455 - .saturating_add(Weight::from_parts(61_902_579, 0).saturating_mul(c.into())) + // Minimum execution time: 73_591_000 picoseconds. + Weight::from_parts(74_592_000, 3682) + // Standard Error: 32_473 + .saturating_add(Weight::from_parts(61_681_098, 0).saturating_mul(c.into())) .saturating_add(RocksDbWeight::get().reads(1_u64)) .saturating_add(RocksDbWeight::get().writes(2_u64)) .saturating_add(Weight::from_parts(0, 1075).saturating_mul(c.into())) @@ -2339,540 +2343,540 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 96_784_000 picoseconds. - Weight::from_parts(100_926_000, 0) - // Standard Error: 3_508_536 - .saturating_add(Weight::from_parts(705_625_339, 0).saturating_mul(r.into())) + // Minimum execution time: 60_751_000 picoseconds. + Weight::from_parts(62_010_000, 0) + // Standard Error: 2_310_803 + .saturating_add(Weight::from_parts(766_730_622, 0).saturating_mul(r.into())) } /// The range of component `p` is `[1, 512]`. fn alloc_per_page(p: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 501_758_000 picoseconds. - Weight::from_parts(439_015_938, 0) - // Standard Error: 9_849 - .saturating_add(Weight::from_parts(28_455_389, 0).saturating_mul(p.into())) + // Minimum execution time: 633_685_000 picoseconds. + Weight::from_parts(624_121_964, 0) + // Standard Error: 8_001 + .saturating_add(Weight::from_parts(19_786_855, 0).saturating_mul(p.into())) } /// The range of component `r` is `[0, 20]`. fn free(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 224_021_000 picoseconds. - Weight::from_parts(246_353_017, 0) - // Standard Error: 220_063 - .saturating_add(Weight::from_parts(60_631_614, 0).saturating_mul(r.into())) + // Minimum execution time: 170_798_000 picoseconds. + Weight::from_parts(181_217_129, 0) + // Standard Error: 80_000 + .saturating_add(Weight::from_parts(50_247_135, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn free_range(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 221_507_000 picoseconds. - Weight::from_parts(250_958_490, 0) - // Standard Error: 203_339 - .saturating_add(Weight::from_parts(72_077_808, 0).saturating_mul(r.into())) + // Minimum execution time: 170_433_000 picoseconds. + Weight::from_parts(174_244_892, 0) + // Standard Error: 81_902 + .saturating_add(Weight::from_parts(61_796_579, 0).saturating_mul(r.into())) } /// The range of component `p` is `[1, 20]`. fn free_range_per_page(p: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 297_857_000 picoseconds. - Weight::from_parts(298_448_842, 0) - // Standard Error: 57_252 - .saturating_add(Weight::from_parts(4_929_659, 0).saturating_mul(p.into())) + // Minimum execution time: 244_343_000 picoseconds. + Weight::from_parts(235_677_178, 0) + // Standard Error: 63_358 + .saturating_add(Weight::from_parts(5_068_497, 0).saturating_mul(p.into())) } /// The range of component `r` is `[0, 256]`. fn gr_reserve_gas(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 102_437_000 picoseconds. - Weight::from_parts(115_919_336, 0) - // Standard Error: 3_817 - .saturating_add(Weight::from_parts(2_352_421, 0).saturating_mul(r.into())) + // Minimum execution time: 69_497_000 picoseconds. + Weight::from_parts(74_749_928, 0) + // Standard Error: 2_996 + .saturating_add(Weight::from_parts(2_264_169, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 256]`. fn gr_unreserve_gas(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 179_945_000 picoseconds. - Weight::from_parts(213_057_061, 0) - // Standard Error: 13_451 - .saturating_add(Weight::from_parts(2_183_611, 0).saturating_mul(r.into())) + // Minimum execution time: 102_653_000 picoseconds. + Weight::from_parts(111_587_457, 0) + // Standard Error: 2_577 + .saturating_add(Weight::from_parts(1_946_607, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_system_reserve_gas(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 101_117_000 picoseconds. - Weight::from_parts(112_156_015, 0) - // Standard Error: 364_334 - .saturating_add(Weight::from_parts(94_930_814, 0).saturating_mul(r.into())) + // Minimum execution time: 67_392_000 picoseconds. + Weight::from_parts(75_527_495, 0) + // Standard Error: 51_371 + .saturating_add(Weight::from_parts(83_687_900, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_message_id(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 102_305_000 picoseconds. - Weight::from_parts(83_836_459, 0) - // Standard Error: 329_660 - .saturating_add(Weight::from_parts(90_386_577, 0).saturating_mul(r.into())) + // Minimum execution time: 69_015_000 picoseconds. + Weight::from_parts(79_535_915, 0) + // Standard Error: 58_323 + .saturating_add(Weight::from_parts(74_120_288, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_program_id(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 98_361_000 picoseconds. - Weight::from_parts(92_869_517, 0) - // Standard Error: 302_167 - .saturating_add(Weight::from_parts(84_723_570, 0).saturating_mul(r.into())) + // Minimum execution time: 68_214_000 picoseconds. + Weight::from_parts(83_760_803, 0) + // Standard Error: 61_738 + .saturating_add(Weight::from_parts(74_407_841, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_source(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 100_364_000 picoseconds. - Weight::from_parts(96_052_612, 0) - // Standard Error: 308_892 - .saturating_add(Weight::from_parts(83_759_684, 0).saturating_mul(r.into())) + // Minimum execution time: 68_828_000 picoseconds. + Weight::from_parts(79_341_090, 0) + // Standard Error: 73_379 + .saturating_add(Weight::from_parts(74_459_591, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_value(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 97_744_000 picoseconds. - Weight::from_parts(82_278_562, 0) - // Standard Error: 400_860 - .saturating_add(Weight::from_parts(87_658_902, 0).saturating_mul(r.into())) + // Minimum execution time: 67_410_000 picoseconds. + Weight::from_parts(79_257_665, 0) + // Standard Error: 63_445 + .saturating_add(Weight::from_parts(75_653_249, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_value_available(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 99_182_000 picoseconds. - Weight::from_parts(88_938_154, 0) - // Standard Error: 334_249 - .saturating_add(Weight::from_parts(86_492_653, 0).saturating_mul(r.into())) + // Minimum execution time: 68_130_000 picoseconds. + Weight::from_parts(83_513_741, 0) + // Standard Error: 141_169 + .saturating_add(Weight::from_parts(77_429_525, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_gas_available(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 99_825_000 picoseconds. - Weight::from_parts(95_437_855, 0) - // Standard Error: 313_407 - .saturating_add(Weight::from_parts(84_344_989, 0).saturating_mul(r.into())) + // Minimum execution time: 68_219_000 picoseconds. + Weight::from_parts(78_060_963, 0) + // Standard Error: 62_385 + .saturating_add(Weight::from_parts(74_584_936, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_size(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 101_437_000 picoseconds. - Weight::from_parts(81_232_682, 0) - // Standard Error: 379_163 - .saturating_add(Weight::from_parts(87_626_840, 0).saturating_mul(r.into())) + // Minimum execution time: 68_037_000 picoseconds. + Weight::from_parts(77_311_416, 0) + // Standard Error: 50_426 + .saturating_add(Weight::from_parts(74_154_750, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_read(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 734_390_000 picoseconds. - Weight::from_parts(872_923_412, 0) - // Standard Error: 508_456 - .saturating_add(Weight::from_parts(146_072_407, 0).saturating_mul(r.into())) + // Minimum execution time: 687_056_000 picoseconds. + Weight::from_parts(697_272_696, 0) + // Standard Error: 73_395 + .saturating_add(Weight::from_parts(133_787_427, 0).saturating_mul(r.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_read_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 902_729_000 picoseconds. - Weight::from_parts(943_422_000, 0) - // Standard Error: 48_377 - .saturating_add(Weight::from_parts(13_519_974, 0).saturating_mul(n.into())) + // Minimum execution time: 808_879_000 picoseconds. + Weight::from_parts(811_176_000, 0) + // Standard Error: 43_059 + .saturating_add(Weight::from_parts(12_863_384, 0).saturating_mul(n.into())) } /// The range of component `r` is `[0, 20]`. fn gr_env_vars(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 100_567_000 picoseconds. - Weight::from_parts(108_237_060, 0) - // Standard Error: 378_376 - .saturating_add(Weight::from_parts(104_166_154, 0).saturating_mul(r.into())) + // Minimum execution time: 68_097_000 picoseconds. + Weight::from_parts(81_753_952, 0) + // Standard Error: 82_839 + .saturating_add(Weight::from_parts(83_059_545, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_block_height(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 102_461_000 picoseconds. - Weight::from_parts(92_423_142, 0) - // Standard Error: 363_387 - .saturating_add(Weight::from_parts(85_908_856, 0).saturating_mul(r.into())) + // Minimum execution time: 68_005_000 picoseconds. + Weight::from_parts(78_697_921, 0) + // Standard Error: 61_447 + .saturating_add(Weight::from_parts(74_073_235, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_block_timestamp(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 101_729_000 picoseconds. - Weight::from_parts(82_719_222, 0) - // Standard Error: 354_737 - .saturating_add(Weight::from_parts(87_355_765, 0).saturating_mul(r.into())) + // Minimum execution time: 67_415_000 picoseconds. + Weight::from_parts(81_425_143, 0) + // Standard Error: 64_294 + .saturating_add(Weight::from_parts(74_639_626, 0).saturating_mul(r.into())) } /// The range of component `n` is `[0, 20]`. fn gr_random(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 102_364_000 picoseconds. - Weight::from_parts(117_983_969, 0) - // Standard Error: 381_658 - .saturating_add(Weight::from_parts(167_592_391, 0).saturating_mul(n.into())) + // Minimum execution time: 68_389_000 picoseconds. + Weight::from_parts(81_010_935, 0) + // Standard Error: 97_235 + .saturating_add(Weight::from_parts(150_937_218, 0).saturating_mul(n.into())) } /// The range of component `r` is `[0, 20]`. fn gr_reply_deposit(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 104_054_000 picoseconds. - Weight::from_parts(107_635_000, 0) - // Standard Error: 3_761_339 - .saturating_add(Weight::from_parts(774_208_385, 0).saturating_mul(r.into())) + // Minimum execution time: 68_836_000 picoseconds. + Weight::from_parts(70_969_000, 0) + // Standard Error: 4_152_446 + .saturating_add(Weight::from_parts(778_365_730, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_send(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 100_035_000 picoseconds. - Weight::from_parts(159_219_545, 0) - // Standard Error: 370_293 - .saturating_add(Weight::from_parts(252_572_286, 0).saturating_mul(r.into())) + // Minimum execution time: 67_574_000 picoseconds. + Weight::from_parts(71_936_420, 0) + // Standard Error: 212_037 + .saturating_add(Weight::from_parts(255_400_805, 0).saturating_mul(r.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_send_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 357_025_000 picoseconds. - Weight::from_parts(360_308_000, 0) - // Standard Error: 61_961 - .saturating_add(Weight::from_parts(22_239_955, 0).saturating_mul(n.into())) + // Minimum execution time: 307_086_000 picoseconds. + Weight::from_parts(307_414_000, 0) + // Standard Error: 43_199 + .saturating_add(Weight::from_parts(30_564_400, 0).saturating_mul(n.into())) } /// The range of component `r` is `[0, 20]`. fn gr_send_wgas(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 103_799_000 picoseconds. - Weight::from_parts(186_087_791, 0) - // Standard Error: 418_561 - .saturating_add(Weight::from_parts(256_486_217, 0).saturating_mul(r.into())) + // Minimum execution time: 68_454_000 picoseconds. + Weight::from_parts(57_375_960, 0) + // Standard Error: 198_985 + .saturating_add(Weight::from_parts(260_137_877, 0).saturating_mul(r.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_send_wgas_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 358_946_000 picoseconds. - Weight::from_parts(370_207_000, 0) - // Standard Error: 60_042 - .saturating_add(Weight::from_parts(22_079_488, 0).saturating_mul(n.into())) + // Minimum execution time: 308_715_000 picoseconds. + Weight::from_parts(310_902_000, 0) + // Standard Error: 58_509 + .saturating_add(Weight::from_parts(31_313_033, 0).saturating_mul(n.into())) } /// The range of component `r` is `[0, 20]`. fn gr_send_input(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 750_425_000 picoseconds. - Weight::from_parts(854_379_291, 0) - // Standard Error: 550_203 - .saturating_add(Weight::from_parts(272_275_504, 0).saturating_mul(r.into())) + // Minimum execution time: 683_183_000 picoseconds. + Weight::from_parts(672_780_370, 0) + // Standard Error: 229_319 + .saturating_add(Weight::from_parts(248_804_244, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_send_input_wgas(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 741_437_000 picoseconds. - Weight::from_parts(808_114_203, 0) - // Standard Error: 422_632 - .saturating_add(Weight::from_parts(286_675_498, 0).saturating_mul(r.into())) + // Minimum execution time: 709_153_000 picoseconds. + Weight::from_parts(722_683_356, 0) + // Standard Error: 252_066 + .saturating_add(Weight::from_parts(246_050_484, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_send_init(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 99_495_000 picoseconds. - Weight::from_parts(85_550_308, 0) - // Standard Error: 360_794 - .saturating_add(Weight::from_parts(94_382_771, 0).saturating_mul(r.into())) + // Minimum execution time: 68_664_000 picoseconds. + Weight::from_parts(73_974_737, 0) + // Standard Error: 68_024 + .saturating_add(Weight::from_parts(82_760_592, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_send_push(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_830_281_000 picoseconds. - Weight::from_parts(1_949_054_109, 0) - // Standard Error: 302_690 - .saturating_add(Weight::from_parts(164_405_804, 0).saturating_mul(r.into())) + // Minimum execution time: 1_700_982_000 picoseconds. + Weight::from_parts(1_742_299_177, 0) + // Standard Error: 311_881 + .saturating_add(Weight::from_parts(159_504_390, 0).saturating_mul(r.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_send_push_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 322_735_000 picoseconds. - Weight::from_parts(325_871_000, 0) - // Standard Error: 42_390 - .saturating_add(Weight::from_parts(31_374_122, 0).saturating_mul(n.into())) + // Minimum execution time: 267_532_000 picoseconds. + Weight::from_parts(269_048_000, 0) + // Standard Error: 48_487 + .saturating_add(Weight::from_parts(31_080_042, 0).saturating_mul(n.into())) } /// The range of component `r` is `[0, 20]`. fn gr_send_commit(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_825_752_000 picoseconds. - Weight::from_parts(1_926_644_440, 0) - // Standard Error: 357_269 - .saturating_add(Weight::from_parts(217_429_116, 0).saturating_mul(r.into())) + // Minimum execution time: 1_705_674_000 picoseconds. + Weight::from_parts(1_748_773_212, 0) + // Standard Error: 226_752 + .saturating_add(Weight::from_parts(214_216_200, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_send_commit_wgas(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_827_939_000 picoseconds. - Weight::from_parts(1_942_773_808, 0) - // Standard Error: 323_529 - .saturating_add(Weight::from_parts(218_458_678, 0).saturating_mul(r.into())) + // Minimum execution time: 1_705_565_000 picoseconds. + Weight::from_parts(1_756_578_453, 0) + // Standard Error: 247_490 + .saturating_add(Weight::from_parts(213_728_846, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_reservation_send(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 262_666_000 picoseconds. - Weight::from_parts(341_141_277, 0) - // Standard Error: 400_519 - .saturating_add(Weight::from_parts(275_129_432, 0).saturating_mul(r.into())) + // Minimum execution time: 136_827_000 picoseconds. + Weight::from_parts(149_107_120, 0) + // Standard Error: 162_336 + .saturating_add(Weight::from_parts(270_903_407, 0).saturating_mul(r.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_reservation_send_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 539_953_000 picoseconds. - Weight::from_parts(547_271_000, 0) - // Standard Error: 51_595 - .saturating_add(Weight::from_parts(21_889_412, 0).saturating_mul(n.into())) + // Minimum execution time: 389_548_000 picoseconds. + Weight::from_parts(394_392_000, 0) + // Standard Error: 40_346 + .saturating_add(Weight::from_parts(30_864_290, 0).saturating_mul(n.into())) } /// The range of component `r` is `[0, 20]`. fn gr_reservation_send_commit(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_025_011_000 picoseconds. - Weight::from_parts(2_189_686_606, 0) - // Standard Error: 469_987 - .saturating_add(Weight::from_parts(235_028_705, 0).saturating_mul(r.into())) + // Minimum execution time: 1_757_355_000 picoseconds. + Weight::from_parts(1_807_378_722, 0) + // Standard Error: 299_698 + .saturating_add(Weight::from_parts(229_432_403, 0).saturating_mul(r.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_reply_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 120_865_000 picoseconds. - Weight::from_parts(114_897_013, 0) - // Standard Error: 861 - .saturating_add(Weight::from_parts(427_550, 0).saturating_mul(n.into())) + // Minimum execution time: 82_636_000 picoseconds. + Weight::from_parts(74_249_170, 0) + // Standard Error: 996 + .saturating_add(Weight::from_parts(577_961, 0).saturating_mul(n.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_reply_wgas_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 117_669_000 picoseconds. - Weight::from_parts(108_465_828, 0) - // Standard Error: 1_047 - .saturating_add(Weight::from_parts(433_895, 0).saturating_mul(n.into())) + // Minimum execution time: 87_145_000 picoseconds. + Weight::from_parts(68_206_217, 0) + // Standard Error: 1_139 + .saturating_add(Weight::from_parts(589_359, 0).saturating_mul(n.into())) } /// The range of component `r` is `[0, 20]`. fn gr_reply_push(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 100_738_000 picoseconds. - Weight::from_parts(162_877_908, 0) - // Standard Error: 453_561 - .saturating_add(Weight::from_parts(147_093_071, 0).saturating_mul(r.into())) + // Minimum execution time: 66_233_000 picoseconds. + Weight::from_parts(91_930_574, 0) + // Standard Error: 171_563 + .saturating_add(Weight::from_parts(135_673_513, 0).saturating_mul(r.into())) } /// The range of component `n` is `[0, 8192]`. fn gr_reply_push_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 113_712_000 picoseconds. - Weight::from_parts(117_137_000, 0) - // Standard Error: 3_073 - .saturating_add(Weight::from_parts(691_380, 0).saturating_mul(n.into())) + // Minimum execution time: 80_518_000 picoseconds. + Weight::from_parts(82_843_000, 0) + // Standard Error: 2_285 + .saturating_add(Weight::from_parts(655_950, 0).saturating_mul(n.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_reservation_reply_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 123_394_000 picoseconds. - Weight::from_parts(114_270_969, 0) - // Standard Error: 935 - .saturating_add(Weight::from_parts(432_205, 0).saturating_mul(n.into())) + // Minimum execution time: 83_865_000 picoseconds. + Weight::from_parts(76_214_329, 0) + // Standard Error: 921 + .saturating_add(Weight::from_parts(584_512, 0).saturating_mul(n.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_reservation_reply_commit_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 122_913_000 picoseconds. - Weight::from_parts(119_243_151, 0) - // Standard Error: 833 - .saturating_add(Weight::from_parts(418_603, 0).saturating_mul(n.into())) + // Minimum execution time: 87_269_000 picoseconds. + Weight::from_parts(74_148_301, 0) + // Standard Error: 929 + .saturating_add(Weight::from_parts(585_592, 0).saturating_mul(n.into())) } /// The range of component `r` is `[0, 20]`. fn gr_reply_to(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 97_513_000 picoseconds. - Weight::from_parts(90_458_204, 0) - // Standard Error: 306_036 - .saturating_add(Weight::from_parts(86_514_726, 0).saturating_mul(r.into())) + // Minimum execution time: 65_587_000 picoseconds. + Weight::from_parts(81_997_972, 0) + // Standard Error: 66_043 + .saturating_add(Weight::from_parts(76_020_043, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_signal_code(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 101_097_000 picoseconds. - Weight::from_parts(93_148_736, 0) - // Standard Error: 333_661 - .saturating_add(Weight::from_parts(84_563_496, 0).saturating_mul(r.into())) + // Minimum execution time: 68_696_000 picoseconds. + Weight::from_parts(94_489_865, 0) + // Standard Error: 197_083 + .saturating_add(Weight::from_parts(77_000_887, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_signal_from(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 103_507_000 picoseconds. - Weight::from_parts(92_815_231, 0) - // Standard Error: 310_034 - .saturating_add(Weight::from_parts(87_094_084, 0).saturating_mul(r.into())) + // Minimum execution time: 66_743_000 picoseconds. + Weight::from_parts(89_719_238, 0) + // Standard Error: 76_064 + .saturating_add(Weight::from_parts(75_316_833, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_reply_push_input(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 747_540_000 picoseconds. - Weight::from_parts(843_690_329, 0) - // Standard Error: 510_548 - .saturating_add(Weight::from_parts(108_361_926, 0).saturating_mul(r.into())) + // Minimum execution time: 690_846_000 picoseconds. + Weight::from_parts(715_479_508, 0) + // Standard Error: 81_747 + .saturating_add(Weight::from_parts(92_273_923, 0).saturating_mul(r.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_reply_push_input_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 765_444_000 picoseconds. - Weight::from_parts(834_758_897, 0) - // Standard Error: 3_842 - .saturating_add(Weight::from_parts(167_533, 0).saturating_mul(n.into())) + // Minimum execution time: 699_382_000 picoseconds. + Weight::from_parts(713_406_025, 0) + // Standard Error: 582 + .saturating_add(Weight::from_parts(150_034, 0).saturating_mul(n.into())) } /// The range of component `r` is `[0, 20]`. fn gr_send_push_input(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_532_087_000 picoseconds. - Weight::from_parts(2_758_436_159, 0) - // Standard Error: 510_711 - .saturating_add(Weight::from_parts(130_539_370, 0).saturating_mul(r.into())) + // Minimum execution time: 2_324_594_000 picoseconds. + Weight::from_parts(2_351_528_744, 0) + // Standard Error: 165_810 + .saturating_add(Weight::from_parts(121_605_056, 0).saturating_mul(r.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_send_push_input_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_774_674_000 picoseconds. - Weight::from_parts(2_991_734_209, 0) - // Standard Error: 15_741 - .saturating_add(Weight::from_parts(13_942_735, 0).saturating_mul(n.into())) + // Minimum execution time: 2_437_066_000 picoseconds. + Weight::from_parts(2_382_984_712, 0) + // Standard Error: 6_463 + .saturating_add(Weight::from_parts(13_586_421, 0).saturating_mul(n.into())) } /// The range of component `r` is `[0, 20]`. fn gr_debug(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 99_562_000 picoseconds. - Weight::from_parts(114_223_383, 0) - // Standard Error: 375_641 - .saturating_add(Weight::from_parts(116_226_536, 0).saturating_mul(r.into())) + // Minimum execution time: 66_498_000 picoseconds. + Weight::from_parts(80_965_772, 0) + // Standard Error: 79_503 + .saturating_add(Weight::from_parts(96_988_657, 0).saturating_mul(r.into())) } /// The range of component `n` is `[0, 2048]`. fn gr_debug_per_kb(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 157_629_000 picoseconds. - Weight::from_parts(162_135_000, 0) - // Standard Error: 61_405 - .saturating_add(Weight::from_parts(26_364_044, 0).saturating_mul(n.into())) + // Minimum execution time: 123_615_000 picoseconds. + Weight::from_parts(124_686_000, 0) + // Standard Error: 60_975 + .saturating_add(Weight::from_parts(25_956_010, 0).saturating_mul(n.into())) } /// The range of component `r` is `[0, 20]`. fn gr_reply_code(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 102_354_000 picoseconds. - Weight::from_parts(88_167_350, 0) - // Standard Error: 316_109 - .saturating_add(Weight::from_parts(84_501_311, 0).saturating_mul(r.into())) + // Minimum execution time: 68_026_000 picoseconds. + Weight::from_parts(80_408_202, 0) + // Standard Error: 68_045 + .saturating_add(Weight::from_parts(73_582_256, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_wake(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 182_661_000 picoseconds. - Weight::from_parts(209_257_849, 0) - // Standard Error: 261_942 - .saturating_add(Weight::from_parts(163_855_221, 0).saturating_mul(r.into())) + // Minimum execution time: 105_385_000 picoseconds. + Weight::from_parts(107_007_000, 0) + // Standard Error: 1_821_525 + .saturating_add(Weight::from_parts(294_563_800, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 20]`. fn gr_create_program(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 114_286_000 picoseconds. - Weight::from_parts(153_471_681, 0) - // Standard Error: 328_277 - .saturating_add(Weight::from_parts(342_139_906, 0).saturating_mul(r.into())) + // Minimum execution time: 76_652_000 picoseconds. + Weight::from_parts(70_732_297, 0) + // Standard Error: 251_504 + .saturating_add(Weight::from_parts(326_308_772, 0).saturating_mul(r.into())) } /// The range of component `p` is `[0, 2048]`. /// The range of component `s` is `[1, 2048]`. @@ -2880,22 +2884,22 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 43_376_152_000 picoseconds. - Weight::from_parts(43_666_787_000, 0) - // Standard Error: 258_478 - .saturating_add(Weight::from_parts(7_112_987, 0).saturating_mul(p.into())) - // Standard Error: 258_465 - .saturating_add(Weight::from_parts(159_008_277, 0).saturating_mul(s.into())) + // Minimum execution time: 45_028_255_000 picoseconds. + Weight::from_parts(45_056_030_000, 0) + // Standard Error: 257_577 + .saturating_add(Weight::from_parts(6_396_435, 0).saturating_mul(p.into())) + // Standard Error: 257_564 + .saturating_add(Weight::from_parts(153_430_909, 0).saturating_mul(s.into())) } /// The range of component `r` is `[0, 20]`. fn gr_create_program_wgas(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 116_830_000 picoseconds. - Weight::from_parts(162_797_656, 0) - // Standard Error: 355_636 - .saturating_add(Weight::from_parts(342_437_044, 0).saturating_mul(r.into())) + // Minimum execution time: 76_528_000 picoseconds. + Weight::from_parts(69_297_593, 0) + // Standard Error: 168_715 + .saturating_add(Weight::from_parts(330_199_040, 0).saturating_mul(r.into())) } /// The range of component `p` is `[0, 2048]`. /// The range of component `s` is `[1, 2048]`. @@ -2903,22 +2907,22 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 45_383_474_000 picoseconds. - Weight::from_parts(46_059_314_000, 0) - // Standard Error: 280_559 - .saturating_add(Weight::from_parts(7_156_936, 0).saturating_mul(p.into())) - // Standard Error: 280_546 - .saturating_add(Weight::from_parts(157_706_114, 0).saturating_mul(s.into())) + // Minimum execution time: 44_764_282_000 picoseconds. + Weight::from_parts(44_891_319_000, 0) + // Standard Error: 261_677 + .saturating_add(Weight::from_parts(7_282_931, 0).saturating_mul(p.into())) + // Standard Error: 261_664 + .saturating_add(Weight::from_parts(153_258_816, 0).saturating_mul(s.into())) } /// The range of component `p` is `[0, 512]`. fn lazy_pages_signal_read(p: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `141` // Estimated: `1131 + p * (9900 ±0)` - // Minimum execution time: 99_924_000 picoseconds. - Weight::from_parts(102_865_000, 1131) - // Standard Error: 35_111 - .saturating_add(Weight::from_parts(16_346_149, 0).saturating_mul(p.into())) + // Minimum execution time: 73_534_000 picoseconds. + Weight::from_parts(107_829_188, 1131) + // Standard Error: 15_080 + .saturating_add(Weight::from_parts(15_060_122, 0).saturating_mul(p.into())) .saturating_add(RocksDbWeight::get().reads((4_u64).saturating_mul(p.into()))) .saturating_add(Weight::from_parts(0, 9900).saturating_mul(p.into())) } @@ -2927,10 +2931,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `141` // Estimated: `1131 + p * (9900 ±0)` - // Minimum execution time: 103_983_000 picoseconds. - Weight::from_parts(105_995_000, 1131) - // Standard Error: 33_381 - .saturating_add(Weight::from_parts(44_059_550, 0).saturating_mul(p.into())) + // Minimum execution time: 72_881_000 picoseconds. + Weight::from_parts(75_027_000, 1131) + // Standard Error: 35_858 + .saturating_add(Weight::from_parts(38_796_272, 0).saturating_mul(p.into())) .saturating_add(RocksDbWeight::get().reads((4_u64).saturating_mul(p.into()))) .saturating_add(Weight::from_parts(0, 9900).saturating_mul(p.into())) } @@ -2939,10 +2943,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `141` // Estimated: `5069931` - // Minimum execution time: 8_301_448_000 picoseconds. - Weight::from_parts(8_814_669_029, 5069931) - // Standard Error: 81_158 - .saturating_add(Weight::from_parts(42_325_026, 0).saturating_mul(p.into())) + // Minimum execution time: 7_777_133_000 picoseconds. + Weight::from_parts(7_492_491_772, 5069931) + // Standard Error: 45_986 + .saturating_add(Weight::from_parts(40_376_041, 0).saturating_mul(p.into())) .saturating_add(RocksDbWeight::get().reads(2048_u64)) } /// The range of component `p` is `[0, 512]`. @@ -2950,10 +2954,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1820 + p * (65580 ±0)` // Estimated: `1946 + p * (75482 ±0)` - // Minimum execution time: 103_709_000 picoseconds. - Weight::from_parts(106_822_000, 1946) - // Standard Error: 92_265 - .saturating_add(Weight::from_parts(57_346_184, 0).saturating_mul(p.into())) + // Minimum execution time: 75_175_000 picoseconds. + Weight::from_parts(77_486_000, 1946) + // Standard Error: 46_694 + .saturating_add(Weight::from_parts(56_645_948, 0).saturating_mul(p.into())) .saturating_add(RocksDbWeight::get().reads((4_u64).saturating_mul(p.into()))) .saturating_add(Weight::from_parts(0, 75482).saturating_mul(p.into())) } @@ -2962,10 +2966,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `141` // Estimated: `1131 + p * (9900 ±0)` - // Minimum execution time: 108_980_000 picoseconds. - Weight::from_parts(122_235_652, 1131) - // Standard Error: 70_818 - .saturating_add(Weight::from_parts(44_641_435, 0).saturating_mul(p.into())) + // Minimum execution time: 81_024_000 picoseconds. + Weight::from_parts(80_313_380, 1131) + // Standard Error: 71_825 + .saturating_add(Weight::from_parts(40_600_455, 0).saturating_mul(p.into())) .saturating_add(RocksDbWeight::get().reads((4_u64).saturating_mul(p.into()))) .saturating_add(Weight::from_parts(0, 9900).saturating_mul(p.into())) } @@ -2974,10 +2978,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `141` // Estimated: `1496 + p * (9883 ±2)` - // Minimum execution time: 829_055_000 picoseconds. - Weight::from_parts(910_509_178, 1496) - // Standard Error: 387_587 - .saturating_add(Weight::from_parts(60_567_848, 0).saturating_mul(p.into())) + // Minimum execution time: 720_148_000 picoseconds. + Weight::from_parts(719_296_174, 1496) + // Standard Error: 103_167 + .saturating_add(Weight::from_parts(47_010_756, 0).saturating_mul(p.into())) .saturating_add(RocksDbWeight::get().reads((4_u64).saturating_mul(p.into()))) .saturating_add(Weight::from_parts(0, 9883).saturating_mul(p.into())) } @@ -2986,10 +2990,10 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `141` // Estimated: `317931` - // Minimum execution time: 1_452_550_000 picoseconds. - Weight::from_parts(1_615_292_620, 317931) - // Standard Error: 467_200 - .saturating_add(Weight::from_parts(47_562_043, 0).saturating_mul(p.into())) + // Minimum execution time: 1_220_400_000 picoseconds. + Weight::from_parts(1_221_292_006, 317931) + // Standard Error: 141_505 + .saturating_add(Weight::from_parts(47_325_607, 0).saturating_mul(p.into())) .saturating_add(RocksDbWeight::get().reads(128_u64)) } /// The range of component `r` is `[0, 20]`. @@ -2997,926 +3001,926 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_521_000 picoseconds. - Weight::from_parts(3_092_709, 0) - // Standard Error: 81_386 - .saturating_add(Weight::from_parts(103_796_220, 0).saturating_mul(r.into())) + // Minimum execution time: 7_774_000 picoseconds. + Weight::from_parts(9_461_855, 0) + // Standard Error: 83_700 + .saturating_add(Weight::from_parts(88_598_198, 0).saturating_mul(r.into())) } /// The range of component `r` is `[50, 500]`. fn instr_i64load(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_512_510_000 picoseconds. - Weight::from_parts(4_384_825_771, 0) - // Standard Error: 67_467 - .saturating_add(Weight::from_parts(4_757_024, 0).saturating_mul(r.into())) + // Minimum execution time: 4_530_160_000 picoseconds. + Weight::from_parts(4_556_572_629, 0) + // Standard Error: 13_069 + .saturating_add(Weight::from_parts(3_345_585, 0).saturating_mul(r.into())) } /// The range of component `r` is `[50, 500]`. fn instr_i32load(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_479_243_000 picoseconds. - Weight::from_parts(4_410_816_537, 0) - // Standard Error: 63_443 - .saturating_add(Weight::from_parts(4_579_891, 0).saturating_mul(r.into())) + // Minimum execution time: 4_537_670_000 picoseconds. + Weight::from_parts(4_572_330_399, 0) + // Standard Error: 15_149 + .saturating_add(Weight::from_parts(3_348_768, 0).saturating_mul(r.into())) } /// The range of component `r` is `[50, 500]`. fn instr_i64store(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 11_629_215_000 picoseconds. - Weight::from_parts(11_427_250_286, 0) - // Standard Error: 170_544 - .saturating_add(Weight::from_parts(11_907_397, 0).saturating_mul(r.into())) + // Minimum execution time: 9_889_815_000 picoseconds. + Weight::from_parts(10_613_885_736, 0) + // Standard Error: 179_309 + .saturating_add(Weight::from_parts(7_787_812, 0).saturating_mul(r.into())) } /// The range of component `r` is `[50, 500]`. fn instr_i32store(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 11_712_843_000 picoseconds. - Weight::from_parts(12_105_819_242, 0) - // Standard Error: 144_483 - .saturating_add(Weight::from_parts(7_109_832, 0).saturating_mul(r.into())) + // Minimum execution time: 10_310_647_000 picoseconds. + Weight::from_parts(10_770_521_945, 0) + // Standard Error: 158_771 + .saturating_add(Weight::from_parts(8_048_666, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_select(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_531_000 picoseconds. - Weight::from_parts(2_606_000, 0) - // Standard Error: 7_022 - .saturating_add(Weight::from_parts(3_801_618, 0).saturating_mul(r.into())) + // Minimum execution time: 1_126_000 picoseconds. + Weight::from_parts(1_220_000, 0) + // Standard Error: 11_428 + .saturating_add(Weight::from_parts(2_365_490, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_if(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_409_000 picoseconds. - Weight::from_parts(972_430, 0) - // Standard Error: 9_150 - .saturating_add(Weight::from_parts(3_174_002, 0).saturating_mul(r.into())) + // Minimum execution time: 1_126_000 picoseconds. + Weight::from_parts(1_200_000, 0) + // Standard Error: 9_122 + .saturating_add(Weight::from_parts(2_171_849, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_br(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_362_000 picoseconds. - Weight::from_parts(3_288_334, 0) - // Standard Error: 1_238 - .saturating_add(Weight::from_parts(1_590_986, 0).saturating_mul(r.into())) + // Minimum execution time: 1_078_000 picoseconds. + Weight::from_parts(240_771, 0) + // Standard Error: 2_467 + .saturating_add(Weight::from_parts(1_581_418, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_br_if(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_414_000 picoseconds. - Weight::from_parts(2_495_000, 0) - // Standard Error: 9_259 - .saturating_add(Weight::from_parts(3_034_702, 0).saturating_mul(r.into())) + // Minimum execution time: 1_142_000 picoseconds. + Weight::from_parts(1_181_000, 0) + // Standard Error: 3_388 + .saturating_add(Weight::from_parts(1_863_856, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_br_table(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_527_000 picoseconds. - Weight::from_parts(10_012_780, 0) - // Standard Error: 25_436 - .saturating_add(Weight::from_parts(4_674_786, 0).saturating_mul(r.into())) + // Minimum execution time: 1_094_000 picoseconds. + Weight::from_parts(1_136_000, 0) + // Standard Error: 20_209 + .saturating_add(Weight::from_parts(4_295_841, 0).saturating_mul(r.into())) } /// The range of component `e` is `[1, 256]`. fn instr_br_table_per_entry(e: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_790_000 picoseconds. - Weight::from_parts(5_137_388, 0) - // Standard Error: 1_313 - .saturating_add(Weight::from_parts(180_674, 0).saturating_mul(e.into())) + // Minimum execution time: 2_802_000 picoseconds. + Weight::from_parts(4_962_809, 0) + // Standard Error: 780 + .saturating_add(Weight::from_parts(48_563, 0).saturating_mul(e.into())) } /// The range of component `r` is `[0, 50]`. fn instr_call_const(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_487_000 picoseconds. - Weight::from_parts(5_710_325, 0) - // Standard Error: 7_824 - .saturating_add(Weight::from_parts(2_576_921, 0).saturating_mul(r.into())) + // Minimum execution time: 1_119_000 picoseconds. + Weight::from_parts(1_213_889, 0) + // Standard Error: 5_725 + .saturating_add(Weight::from_parts(2_446_010, 0).saturating_mul(r.into())) } fn instr_i64const(r: u32, ) -> Weight { Weight::from_parts(0, 0) - .saturating_add(Weight::from_parts(2_576_921 - - 2_422_406, 0).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(2_446_010 - + 2_307_395, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_call(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_437_000 picoseconds. - Weight::from_parts(5_080_717, 0) - // Standard Error: 13_240 - .saturating_add(Weight::from_parts(2_422_406, 0).saturating_mul(r.into())) + // Minimum execution time: 1_154_000 picoseconds. + Weight::from_parts(770_567, 0) + // Standard Error: 11_838 + .saturating_add(Weight::from_parts(2_307_395, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_call_indirect(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_759_000 picoseconds. - Weight::from_parts(16_144_464, 0) - // Standard Error: 39_285 - .saturating_add(Weight::from_parts(10_155_516, 0).saturating_mul(r.into())) + // Minimum execution time: 1_196_000 picoseconds. + Weight::from_parts(1_217_000, 0) + // Standard Error: 17_924 + .saturating_add(Weight::from_parts(7_740_891, 0).saturating_mul(r.into())) } /// The range of component `p` is `[0, 128]`. fn instr_call_indirect_per_param(p: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 12_319_000 picoseconds. - Weight::from_parts(6_337_906, 0) - // Standard Error: 7_015 - .saturating_add(Weight::from_parts(1_197_998, 0).saturating_mul(p.into())) + // Minimum execution time: 4_842_000 picoseconds. + Weight::from_parts(5_089_000, 0) + // Standard Error: 5_516 + .saturating_add(Weight::from_parts(614_508, 0).saturating_mul(p.into())) } /// The range of component `l` is `[0, 1024]`. fn instr_call_per_local(_l: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_375_000 picoseconds. - Weight::from_parts(5_700_067, 0) + // Minimum execution time: 2_445_000 picoseconds. + Weight::from_parts(2_647_502, 0) } /// The range of component `r` is `[0, 50]`. fn instr_local_get(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 7_544_000 picoseconds. - Weight::from_parts(8_405_622, 0) - // Standard Error: 4_837 - .saturating_add(Weight::from_parts(549_388, 0).saturating_mul(r.into())) + // Minimum execution time: 5_543_000 picoseconds. + Weight::from_parts(7_020_954, 0) + // Standard Error: 3_170 + .saturating_add(Weight::from_parts(348_175, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_local_set(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 7_492_000 picoseconds. - Weight::from_parts(5_521_619, 0) - // Standard Error: 13_065 - .saturating_add(Weight::from_parts(1_353_736, 0).saturating_mul(r.into())) + // Minimum execution time: 5_575_000 picoseconds. + Weight::from_parts(7_166_208, 0) + // Standard Error: 3_492 + .saturating_add(Weight::from_parts(745_654, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_local_tee(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 7_473_000 picoseconds. - Weight::from_parts(4_201_362, 0) - // Standard Error: 14_697 - .saturating_add(Weight::from_parts(1_519_940, 0).saturating_mul(r.into())) + // Minimum execution time: 5_571_000 picoseconds. + Weight::from_parts(7_874_187, 0) + // Standard Error: 3_854 + .saturating_add(Weight::from_parts(745_740, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_global_get(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_288_000 picoseconds. - Weight::from_parts(1_850_095, 0) - // Standard Error: 8_648 - .saturating_add(Weight::from_parts(938_468, 0).saturating_mul(r.into())) + // Minimum execution time: 5_169_000 picoseconds. + Weight::from_parts(5_308_653, 0) + // Standard Error: 2_752 + .saturating_add(Weight::from_parts(336_903, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_global_set(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_194_000 picoseconds. - Weight::from_parts(6_305_000, 0) - // Standard Error: 8_263 - .saturating_add(Weight::from_parts(1_481_525, 0).saturating_mul(r.into())) + // Minimum execution time: 5_120_000 picoseconds. + Weight::from_parts(4_874_988, 0) + // Standard Error: 3_897 + .saturating_add(Weight::from_parts(560_664, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_memory_current(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 7_541_000 picoseconds. - Weight::from_parts(1_883_290, 0) - // Standard Error: 15_728 - .saturating_add(Weight::from_parts(7_268_858, 0).saturating_mul(r.into())) + // Minimum execution time: 6_782_000 picoseconds. + Weight::from_parts(7_930_046, 0) + // Standard Error: 3_573 + .saturating_add(Weight::from_parts(5_550_905, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64clz(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_380_000 picoseconds. - Weight::from_parts(1_232_386, 0) - // Standard Error: 12_755 - .saturating_add(Weight::from_parts(3_484_000, 0).saturating_mul(r.into())) + // Minimum execution time: 1_111_000 picoseconds. + Weight::from_parts(1_143_000, 0) + // Standard Error: 4_964 + .saturating_add(Weight::from_parts(2_095_883, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32clz(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_354_000 picoseconds. - Weight::from_parts(2_443_000, 0) - // Standard Error: 4_914 - .saturating_add(Weight::from_parts(3_225_640, 0).saturating_mul(r.into())) + // Minimum execution time: 1_104_000 picoseconds. + Weight::from_parts(1_195_000, 0) + // Standard Error: 3_779 + .saturating_add(Weight::from_parts(1_996_114, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64ctz(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_317_000 picoseconds. - Weight::from_parts(2_473_000, 0) - // Standard Error: 5_841 - .saturating_add(Weight::from_parts(3_202_011, 0).saturating_mul(r.into())) + // Minimum execution time: 1_081_000 picoseconds. + Weight::from_parts(1_134_000, 0) + // Standard Error: 18_210 + .saturating_add(Weight::from_parts(2_072_372, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32ctz(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_512_000 picoseconds. - Weight::from_parts(2_636_000, 0) - // Standard Error: 4_092 - .saturating_add(Weight::from_parts(2_708_176, 0).saturating_mul(r.into())) + // Minimum execution time: 1_104_000 picoseconds. + Weight::from_parts(13_738, 0) + // Standard Error: 3_176 + .saturating_add(Weight::from_parts(1_906_210, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64popcnt(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_423_000 picoseconds. - Weight::from_parts(2_496_000, 0) - // Standard Error: 5_282 - .saturating_add(Weight::from_parts(659_258, 0).saturating_mul(r.into())) + // Minimum execution time: 1_142_000 picoseconds. + Weight::from_parts(663_739, 0) + // Standard Error: 2_520 + .saturating_add(Weight::from_parts(362_180, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32popcnt(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_482_000 picoseconds. - Weight::from_parts(1_463_655, 0) - // Standard Error: 4_449 - .saturating_add(Weight::from_parts(450_434, 0).saturating_mul(r.into())) + // Minimum execution time: 1_098_000 picoseconds. + Weight::from_parts(1_410_317, 0) + // Standard Error: 2_456 + .saturating_add(Weight::from_parts(254_308, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64eqz(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_353_000 picoseconds. - Weight::from_parts(2_487_000, 0) - // Standard Error: 10_002 - .saturating_add(Weight::from_parts(1_927_889, 0).saturating_mul(r.into())) + // Minimum execution time: 1_127_000 picoseconds. + Weight::from_parts(1_155_000, 0) + // Standard Error: 3_251 + .saturating_add(Weight::from_parts(744_476, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32eqz(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_459_000 picoseconds. - Weight::from_parts(2_533_000, 0) - // Standard Error: 8_870 - .saturating_add(Weight::from_parts(1_267_066, 0).saturating_mul(r.into())) + // Minimum execution time: 1_133_000 picoseconds. + Weight::from_parts(1_157_000, 0) + // Standard Error: 7_487 + .saturating_add(Weight::from_parts(658_824, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32extend8s(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_502_000 picoseconds. - Weight::from_parts(921_188, 0) - // Standard Error: 4_642 - .saturating_add(Weight::from_parts(488_218, 0).saturating_mul(r.into())) + // Minimum execution time: 1_091_000 picoseconds. + Weight::from_parts(1_198_562, 0) + // Standard Error: 2_721 + .saturating_add(Weight::from_parts(273_468, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32extend16s(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_436_000 picoseconds. - Weight::from_parts(1_319_267, 0) - // Standard Error: 4_607 - .saturating_add(Weight::from_parts(442_967, 0).saturating_mul(r.into())) + // Minimum execution time: 1_128_000 picoseconds. + Weight::from_parts(1_177_000, 0) + // Standard Error: 4_050 + .saturating_add(Weight::from_parts(337_533, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64extend8s(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_488_000 picoseconds. - Weight::from_parts(2_545_000, 0) - // Standard Error: 4_804 - .saturating_add(Weight::from_parts(573_778, 0).saturating_mul(r.into())) + // Minimum execution time: 1_125_000 picoseconds. + Weight::from_parts(1_196_000, 0) + // Standard Error: 5_317 + .saturating_add(Weight::from_parts(435_144, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64extend16s(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_490_000 picoseconds. - Weight::from_parts(2_600_000, 0) - // Standard Error: 5_343 - .saturating_add(Weight::from_parts(594_956, 0).saturating_mul(r.into())) + // Minimum execution time: 1_152_000 picoseconds. + Weight::from_parts(1_179_000, 0) + // Standard Error: 3_728 + .saturating_add(Weight::from_parts(409_837, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64extend32s(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_471_000 picoseconds. - Weight::from_parts(2_516_000, 0) - // Standard Error: 4_522 - .saturating_add(Weight::from_parts(545_235, 0).saturating_mul(r.into())) + // Minimum execution time: 1_088_000 picoseconds. + Weight::from_parts(1_226_377, 0) + // Standard Error: 4_452 + .saturating_add(Weight::from_parts(341_148, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64extendsi32(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_299_000 picoseconds. - Weight::from_parts(888_932, 0) - // Standard Error: 5_380 - .saturating_add(Weight::from_parts(433_137, 0).saturating_mul(r.into())) + // Minimum execution time: 1_099_000 picoseconds. + Weight::from_parts(1_132_000, 0) + // Standard Error: 3_357 + .saturating_add(Weight::from_parts(311_634, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64extendui32(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_398_000 picoseconds. - Weight::from_parts(1_648_004, 0) - // Standard Error: 4_104 - .saturating_add(Weight::from_parts(278_435, 0).saturating_mul(r.into())) + // Minimum execution time: 1_125_000 picoseconds. + Weight::from_parts(1_051_025, 0) + // Standard Error: 1_914 + .saturating_add(Weight::from_parts(169_313, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32wrapi64(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_454_000 picoseconds. - Weight::from_parts(2_223_108, 0) - // Standard Error: 3_432 - .saturating_add(Weight::from_parts(250_125, 0).saturating_mul(r.into())) + // Minimum execution time: 1_107_000 picoseconds. + Weight::from_parts(796_609, 0) + // Standard Error: 2_256 + .saturating_add(Weight::from_parts(196_419, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64eq(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_508_000 picoseconds. - Weight::from_parts(2_549_000, 0) - // Standard Error: 9_281 - .saturating_add(Weight::from_parts(1_950_859, 0).saturating_mul(r.into())) + // Minimum execution time: 1_126_000 picoseconds. + Weight::from_parts(1_154_000, 0) + // Standard Error: 12_522 + .saturating_add(Weight::from_parts(1_044_686, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32eq(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_456_000 picoseconds. - Weight::from_parts(2_510_000, 0) - // Standard Error: 7_839 - .saturating_add(Weight::from_parts(1_307_936, 0).saturating_mul(r.into())) + // Minimum execution time: 1_233_000 picoseconds. + Weight::from_parts(1_267_000, 0) + // Standard Error: 5_849 + .saturating_add(Weight::from_parts(667_020, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64ne(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_454_000 picoseconds. - Weight::from_parts(2_500_000, 0) - // Standard Error: 8_449 - .saturating_add(Weight::from_parts(1_928_182, 0).saturating_mul(r.into())) + // Minimum execution time: 1_160_000 picoseconds. + Weight::from_parts(1_223_000, 0) + // Standard Error: 9_193 + .saturating_add(Weight::from_parts(965_395, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32ne(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_466_000 picoseconds. - Weight::from_parts(2_552_000, 0) - // Standard Error: 7_081 - .saturating_add(Weight::from_parts(1_318_375, 0).saturating_mul(r.into())) + // Minimum execution time: 1_113_000 picoseconds. + Weight::from_parts(1_144_000, 0) + // Standard Error: 4_587 + .saturating_add(Weight::from_parts(629_111, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64lts(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_374_000 picoseconds. - Weight::from_parts(2_530_000, 0) - // Standard Error: 8_905 - .saturating_add(Weight::from_parts(1_962_734, 0).saturating_mul(r.into())) + // Minimum execution time: 1_164_000 picoseconds. + Weight::from_parts(1_000_218, 0) + // Standard Error: 4_373 + .saturating_add(Weight::from_parts(749_269, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32lts(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_420_000 picoseconds. - Weight::from_parts(2_532_000, 0) - // Standard Error: 9_508 - .saturating_add(Weight::from_parts(1_376_299, 0).saturating_mul(r.into())) + // Minimum execution time: 1_128_000 picoseconds. + Weight::from_parts(1_504_342, 0) + // Standard Error: 3_192 + .saturating_add(Weight::from_parts(492_011, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64ltu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_402_000 picoseconds. - Weight::from_parts(2_520_000, 0) - // Standard Error: 9_716 - .saturating_add(Weight::from_parts(2_097_986, 0).saturating_mul(r.into())) + // Minimum execution time: 1_142_000 picoseconds. + Weight::from_parts(1_349_759, 0) + // Standard Error: 3_938 + .saturating_add(Weight::from_parts(697_490, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32ltu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_468_000 picoseconds. - Weight::from_parts(2_527_000, 0) - // Standard Error: 10_269 - .saturating_add(Weight::from_parts(1_382_435, 0).saturating_mul(r.into())) + // Minimum execution time: 1_147_000 picoseconds. + Weight::from_parts(1_179_027, 0) + // Standard Error: 4_006 + .saturating_add(Weight::from_parts(522_999, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64gts(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_420_000 picoseconds. - Weight::from_parts(2_485_000, 0) - // Standard Error: 10_417 - .saturating_add(Weight::from_parts(2_130_023, 0).saturating_mul(r.into())) + // Minimum execution time: 1_150_000 picoseconds. + Weight::from_parts(1_249_853, 0) + // Standard Error: 3_961 + .saturating_add(Weight::from_parts(781_336, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32gts(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_468_000 picoseconds. - Weight::from_parts(2_487_000, 0) - // Standard Error: 9_985 - .saturating_add(Weight::from_parts(1_360_490, 0).saturating_mul(r.into())) + // Minimum execution time: 1_115_000 picoseconds. + Weight::from_parts(1_951_540, 0) + // Standard Error: 5_154 + .saturating_add(Weight::from_parts(505_007, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64gtu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_486_000 picoseconds. - Weight::from_parts(2_553_000, 0) - // Standard Error: 9_547 - .saturating_add(Weight::from_parts(2_046_452, 0).saturating_mul(r.into())) + // Minimum execution time: 1_218_000 picoseconds. + Weight::from_parts(883_225, 0) + // Standard Error: 4_551 + .saturating_add(Weight::from_parts(709_921, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32gtu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_534_000 picoseconds. - Weight::from_parts(2_580_000, 0) - // Standard Error: 8_550 - .saturating_add(Weight::from_parts(1_386_191, 0).saturating_mul(r.into())) + // Minimum execution time: 1_148_000 picoseconds. + Weight::from_parts(860_376, 0) + // Standard Error: 3_411 + .saturating_add(Weight::from_parts(504_252, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64les(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_461_000 picoseconds. - Weight::from_parts(2_505_000, 0) - // Standard Error: 8_840 - .saturating_add(Weight::from_parts(1_957_994, 0).saturating_mul(r.into())) + // Minimum execution time: 1_167_000 picoseconds. + Weight::from_parts(781_548, 0) + // Standard Error: 4_134 + .saturating_add(Weight::from_parts(704_441, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32les(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_379_000 picoseconds. - Weight::from_parts(2_517_000, 0) - // Standard Error: 8_683 - .saturating_add(Weight::from_parts(1_290_645, 0).saturating_mul(r.into())) + // Minimum execution time: 1_140_000 picoseconds. + Weight::from_parts(1_410_879, 0) + // Standard Error: 2_166 + .saturating_add(Weight::from_parts(480_265, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64leu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_431_000 picoseconds. - Weight::from_parts(2_497_000, 0) - // Standard Error: 8_013 - .saturating_add(Weight::from_parts(1_912_120, 0).saturating_mul(r.into())) + // Minimum execution time: 1_112_000 picoseconds. + Weight::from_parts(1_138_000, 0) + // Standard Error: 3_636 + .saturating_add(Weight::from_parts(762_432, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32leu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_373_000 picoseconds. - Weight::from_parts(2_464_000, 0) - // Standard Error: 8_374 - .saturating_add(Weight::from_parts(1_286_532, 0).saturating_mul(r.into())) + // Minimum execution time: 1_111_000 picoseconds. + Weight::from_parts(1_447_033, 0) + // Standard Error: 3_127 + .saturating_add(Weight::from_parts(487_888, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64ges(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_393_000 picoseconds. - Weight::from_parts(2_512_000, 0) - // Standard Error: 8_515 - .saturating_add(Weight::from_parts(1_897_055, 0).saturating_mul(r.into())) + // Minimum execution time: 1_128_000 picoseconds. + Weight::from_parts(1_151_000, 0) + // Standard Error: 4_684 + .saturating_add(Weight::from_parts(789_278, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32ges(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_389_000 picoseconds. - Weight::from_parts(2_424_000, 0) - // Standard Error: 9_488 - .saturating_add(Weight::from_parts(1_231_022, 0).saturating_mul(r.into())) + // Minimum execution time: 1_100_000 picoseconds. + Weight::from_parts(1_205_796, 0) + // Standard Error: 3_379 + .saturating_add(Weight::from_parts(519_603, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64geu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_429_000 picoseconds. - Weight::from_parts(2_501_000, 0) - // Standard Error: 7_896 - .saturating_add(Weight::from_parts(1_956_994, 0).saturating_mul(r.into())) + // Minimum execution time: 1_112_000 picoseconds. + Weight::from_parts(1_161_000, 0) + // Standard Error: 6_316 + .saturating_add(Weight::from_parts(823_640, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32geu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_403_000 picoseconds. - Weight::from_parts(2_442_000, 0) - // Standard Error: 8_436 - .saturating_add(Weight::from_parts(1_255_625, 0).saturating_mul(r.into())) + // Minimum execution time: 1_083_000 picoseconds. + Weight::from_parts(1_167_000, 0) + // Standard Error: 2_769 + .saturating_add(Weight::from_parts(567_051, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64add(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_395_000 picoseconds. - Weight::from_parts(2_493_000, 0) - // Standard Error: 8_844 - .saturating_add(Weight::from_parts(1_447_003, 0).saturating_mul(r.into())) + // Minimum execution time: 1_139_000 picoseconds. + Weight::from_parts(1_186_000, 0) + // Standard Error: 7_767 + .saturating_add(Weight::from_parts(818_881, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32add(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_413_000 picoseconds. - Weight::from_parts(2_490_000, 0) - // Standard Error: 6_308 - .saturating_add(Weight::from_parts(779_145, 0).saturating_mul(r.into())) + // Minimum execution time: 1_086_000 picoseconds. + Weight::from_parts(290_633, 0) + // Standard Error: 3_723 + .saturating_add(Weight::from_parts(447_063, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64sub(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_373_000 picoseconds. - Weight::from_parts(2_470_000, 0) - // Standard Error: 8_094 - .saturating_add(Weight::from_parts(1_483_942, 0).saturating_mul(r.into())) + // Minimum execution time: 1_089_000 picoseconds. + Weight::from_parts(1_158_000, 0) + // Standard Error: 6_330 + .saturating_add(Weight::from_parts(769_190, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32sub(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_367_000 picoseconds. - Weight::from_parts(2_564_000, 0) - // Standard Error: 5_463 - .saturating_add(Weight::from_parts(704_350, 0).saturating_mul(r.into())) + // Minimum execution time: 1_138_000 picoseconds. + Weight::from_parts(222_233, 0) + // Standard Error: 4_173 + .saturating_add(Weight::from_parts(468_176, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64mul(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_436_000 picoseconds. - Weight::from_parts(2_483_000, 0) - // Standard Error: 9_045 - .saturating_add(Weight::from_parts(1_923_532, 0).saturating_mul(r.into())) + // Minimum execution time: 1_096_000 picoseconds. + Weight::from_parts(1_124_000, 0) + // Standard Error: 8_345 + .saturating_add(Weight::from_parts(929_811, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32mul(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_443_000 picoseconds. - Weight::from_parts(2_494_000, 0) - // Standard Error: 9_681 - .saturating_add(Weight::from_parts(1_327_351, 0).saturating_mul(r.into())) + // Minimum execution time: 1_141_000 picoseconds. + Weight::from_parts(1_174_000, 0) + // Standard Error: 11_525 + .saturating_add(Weight::from_parts(977_020, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64divs(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_419_000 picoseconds. - Weight::from_parts(14_398_372, 0) - // Standard Error: 28_927 - .saturating_add(Weight::from_parts(1_825_406, 0).saturating_mul(r.into())) + // Minimum execution time: 1_122_000 picoseconds. + Weight::from_parts(1_161_000, 0) + // Standard Error: 5_209 + .saturating_add(Weight::from_parts(1_661_976, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32divs(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_455_000 picoseconds. - Weight::from_parts(8_270_221, 0) - // Standard Error: 24_239 - .saturating_add(Weight::from_parts(1_994_871, 0).saturating_mul(r.into())) + // Minimum execution time: 1_089_000 picoseconds. + Weight::from_parts(344_417, 0) + // Standard Error: 6_044 + .saturating_add(Weight::from_parts(1_336_323, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64divu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_467_000 picoseconds. - Weight::from_parts(8_187_233, 0) - // Standard Error: 24_213 - .saturating_add(Weight::from_parts(2_361_011, 0).saturating_mul(r.into())) + // Minimum execution time: 1_087_000 picoseconds. + Weight::from_parts(1_149_000, 0) + // Standard Error: 6_773 + .saturating_add(Weight::from_parts(1_726_892, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32divu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_472_000 picoseconds. - Weight::from_parts(6_497_923, 0) - // Standard Error: 27_169 - .saturating_add(Weight::from_parts(2_236_853, 0).saturating_mul(r.into())) + // Minimum execution time: 1_126_000 picoseconds. + Weight::from_parts(1_168_000, 0) + // Standard Error: 6_553 + .saturating_add(Weight::from_parts(1_372_685, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64rems(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_432_000 picoseconds. - Weight::from_parts(22_100_450, 0) - // Standard Error: 63_097 - .saturating_add(Weight::from_parts(7_880_536, 0).saturating_mul(r.into())) + // Minimum execution time: 1_092_000 picoseconds. + Weight::from_parts(1_190_000, 0) + // Standard Error: 56_540 + .saturating_add(Weight::from_parts(6_047_040, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32rems(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_410_000 picoseconds. - Weight::from_parts(14_772_175, 0) - // Standard Error: 59_797 - .saturating_add(Weight::from_parts(6_824_060, 0).saturating_mul(r.into())) + // Minimum execution time: 1_111_000 picoseconds. + Weight::from_parts(1_138_000, 0) + // Standard Error: 40_609 + .saturating_add(Weight::from_parts(3_890_058, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64remu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_405_000 picoseconds. - Weight::from_parts(13_926_639, 0) - // Standard Error: 34_294 - .saturating_add(Weight::from_parts(2_196_661, 0).saturating_mul(r.into())) + // Minimum execution time: 1_074_000 picoseconds. + Weight::from_parts(1_166_000, 0) + // Standard Error: 6_517 + .saturating_add(Weight::from_parts(1_822_711, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32remu(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_410_000 picoseconds. - Weight::from_parts(6_114_912, 0) - // Standard Error: 27_904 - .saturating_add(Weight::from_parts(2_248_807, 0).saturating_mul(r.into())) + // Minimum execution time: 1_105_000 picoseconds. + Weight::from_parts(1_147_000, 0) + // Standard Error: 5_049 + .saturating_add(Weight::from_parts(1_261_297, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64and(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_482_000 picoseconds. - Weight::from_parts(2_514_000, 0) - // Standard Error: 10_396 - .saturating_add(Weight::from_parts(1_500_079, 0).saturating_mul(r.into())) + // Minimum execution time: 1_135_000 picoseconds. + Weight::from_parts(1_195_000, 0) + // Standard Error: 4_980 + .saturating_add(Weight::from_parts(694_554, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32and(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_412_000 picoseconds. - Weight::from_parts(2_551_000, 0) - // Standard Error: 6_232 - .saturating_add(Weight::from_parts(732_470, 0).saturating_mul(r.into())) + // Minimum execution time: 1_116_000 picoseconds. + Weight::from_parts(1_132_000, 0) + // Standard Error: 8_143 + .saturating_add(Weight::from_parts(576_761, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64or(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_442_000 picoseconds. - Weight::from_parts(2_489_000, 0) - // Standard Error: 9_134 - .saturating_add(Weight::from_parts(1_444_483, 0).saturating_mul(r.into())) + // Minimum execution time: 1_113_000 picoseconds. + Weight::from_parts(1_201_000, 0) + // Standard Error: 6_605 + .saturating_add(Weight::from_parts(760_651, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32or(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_386_000 picoseconds. - Weight::from_parts(2_477_000, 0) - // Standard Error: 6_308 - .saturating_add(Weight::from_parts(742_937, 0).saturating_mul(r.into())) + // Minimum execution time: 1_107_000 picoseconds. + Weight::from_parts(304_083, 0) + // Standard Error: 3_618 + .saturating_add(Weight::from_parts(417_302, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64xor(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_405_000 picoseconds. - Weight::from_parts(2_492_000, 0) - // Standard Error: 11_010 - .saturating_add(Weight::from_parts(1_484_031, 0).saturating_mul(r.into())) + // Minimum execution time: 1_097_000 picoseconds. + Weight::from_parts(1_153_000, 0) + // Standard Error: 5_235 + .saturating_add(Weight::from_parts(680_341, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32xor(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_345_000 picoseconds. - Weight::from_parts(2_483_000, 0) - // Standard Error: 4_556 - .saturating_add(Weight::from_parts(781_391, 0).saturating_mul(r.into())) + // Minimum execution time: 1_105_000 picoseconds. + Weight::from_parts(72_522, 0) + // Standard Error: 3_683 + .saturating_add(Weight::from_parts(432_029, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64shl(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_467_000 picoseconds. - Weight::from_parts(2_563_000, 0) - // Standard Error: 7_610 - .saturating_add(Weight::from_parts(1_213_655, 0).saturating_mul(r.into())) + // Minimum execution time: 1_145_000 picoseconds. + Weight::from_parts(1_194_000, 0) + // Standard Error: 4_302 + .saturating_add(Weight::from_parts(597_109, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32shl(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_374_000 picoseconds. - Weight::from_parts(2_500_000, 0) - // Standard Error: 5_339 - .saturating_add(Weight::from_parts(680_927, 0).saturating_mul(r.into())) + // Minimum execution time: 1_148_000 picoseconds. + Weight::from_parts(1_029_675, 0) + // Standard Error: 3_160 + .saturating_add(Weight::from_parts(369_697, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64shrs(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_400_000 picoseconds. - Weight::from_parts(2_499_000, 0) - // Standard Error: 10_678 - .saturating_add(Weight::from_parts(1_273_979, 0).saturating_mul(r.into())) + // Minimum execution time: 1_173_000 picoseconds. + Weight::from_parts(1_211_000, 0) + // Standard Error: 4_421 + .saturating_add(Weight::from_parts(586_377, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32shrs(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_411_000 picoseconds. - Weight::from_parts(2_495_000, 0) - // Standard Error: 6_346 - .saturating_add(Weight::from_parts(741_380, 0).saturating_mul(r.into())) + // Minimum execution time: 1_116_000 picoseconds. + Weight::from_parts(734_716, 0) + // Standard Error: 2_873 + .saturating_add(Weight::from_parts(385_085, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64shru(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_407_000 picoseconds. - Weight::from_parts(2_486_000, 0) - // Standard Error: 10_694 - .saturating_add(Weight::from_parts(1_343_648, 0).saturating_mul(r.into())) + // Minimum execution time: 1_090_000 picoseconds. + Weight::from_parts(483_072, 0) + // Standard Error: 3_841 + .saturating_add(Weight::from_parts(546_280, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32shru(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_403_000 picoseconds. - Weight::from_parts(2_476_000, 0) - // Standard Error: 5_810 - .saturating_add(Weight::from_parts(722_259, 0).saturating_mul(r.into())) + // Minimum execution time: 1_123_000 picoseconds. + Weight::from_parts(503_906, 0) + // Standard Error: 2_552 + .saturating_add(Weight::from_parts(376_314, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64rotl(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_453_000 picoseconds. - Weight::from_parts(2_495_000, 0) - // Standard Error: 9_595 - .saturating_add(Weight::from_parts(1_279_371, 0).saturating_mul(r.into())) + // Minimum execution time: 1_111_000 picoseconds. + Weight::from_parts(1_187_000, 0) + // Standard Error: 9_321 + .saturating_add(Weight::from_parts(813_202, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32rotl(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_473_000 picoseconds. - Weight::from_parts(2_509_000, 0) - // Standard Error: 5_480 - .saturating_add(Weight::from_parts(785_689, 0).saturating_mul(r.into())) + // Minimum execution time: 1_093_000 picoseconds. + Weight::from_parts(1_626_471, 0) + // Standard Error: 3_309 + .saturating_add(Weight::from_parts(347_852, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i64rotr(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_498_000 picoseconds. - Weight::from_parts(2_542_000, 0) - // Standard Error: 9_741 - .saturating_add(Weight::from_parts(1_313_846, 0).saturating_mul(r.into())) + // Minimum execution time: 1_125_000 picoseconds. + Weight::from_parts(1_160_000, 0) + // Standard Error: 7_030 + .saturating_add(Weight::from_parts(600_455, 0).saturating_mul(r.into())) } /// The range of component `r` is `[0, 50]`. fn instr_i32rotr(r: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_345_000 picoseconds. - Weight::from_parts(2_472_000, 0) - // Standard Error: 7_226 - .saturating_add(Weight::from_parts(776_464, 0).saturating_mul(r.into())) + // Minimum execution time: 1_131_000 picoseconds. + Weight::from_parts(905_893, 0) + // Standard Error: 5_600 + .saturating_add(Weight::from_parts(380_454, 0).saturating_mul(r.into())) } fn tasks_remove_gas_reservation() -> Weight { // Proof Size summary in bytes: // Measured: `1090` // Estimated: `6196` - // Minimum execution time: 86_183_000 picoseconds. - Weight::from_parts(90_212_000, 6196) + // Minimum execution time: 79_480_000 picoseconds. + Weight::from_parts(82_623_000, 6196) .saturating_add(RocksDbWeight::get().reads(7_u64)) .saturating_add(RocksDbWeight::get().writes(6_u64)) } fn tasks_send_user_message_to_mailbox() -> Weight { // Proof Size summary in bytes: - // Measured: `859` - // Estimated: `4324` - // Minimum execution time: 50_235_000 picoseconds. - Weight::from_parts(53_994_000, 4324) + // Measured: `858` + // Estimated: `4323` + // Minimum execution time: 48_573_000 picoseconds. + Weight::from_parts(49_820_000, 4323) .saturating_add(RocksDbWeight::get().reads(6_u64)) .saturating_add(RocksDbWeight::get().writes(5_u64)) } fn tasks_send_user_message() -> Weight { // Proof Size summary in bytes: - // Measured: `1010` + // Measured: `1009` // Estimated: `6196` - // Minimum execution time: 95_483_000 picoseconds. - Weight::from_parts(101_093_000, 6196) + // Minimum execution time: 93_112_000 picoseconds. + Weight::from_parts(95_664_000, 6196) .saturating_add(RocksDbWeight::get().reads(11_u64)) .saturating_add(RocksDbWeight::get().writes(10_u64)) } fn tasks_send_dispatch() -> Weight { // Proof Size summary in bytes: - // Measured: `695` - // Estimated: `4160` - // Minimum execution time: 34_005_000 picoseconds. - Weight::from_parts(35_198_000, 4160) + // Measured: `694` + // Estimated: `4159` + // Minimum execution time: 34_103_000 picoseconds. + Weight::from_parts(35_066_000, 4159) .saturating_add(RocksDbWeight::get().reads(7_u64)) .saturating_add(RocksDbWeight::get().writes(6_u64)) } fn tasks_wake_message() -> Weight { // Proof Size summary in bytes: - // Measured: `939` - // Estimated: `4404` - // Minimum execution time: 49_353_000 picoseconds. - Weight::from_parts(51_555_000, 4404) + // Measured: `937` + // Estimated: `4402` + // Minimum execution time: 48_852_000 picoseconds. + Weight::from_parts(51_545_000, 4402) .saturating_add(RocksDbWeight::get().reads(8_u64)) .saturating_add(RocksDbWeight::get().writes(6_u64)) } @@ -3924,16 +3928,16 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `80` // Estimated: `3545` - // Minimum execution time: 3_379_000 picoseconds. - Weight::from_parts(3_540_000, 3545) + // Minimum execution time: 4_819_000 picoseconds. + Weight::from_parts(5_259_000, 3545) .saturating_add(RocksDbWeight::get().reads(1_u64)) } fn tasks_remove_from_waitlist() -> Weight { // Proof Size summary in bytes: - // Measured: `1567` - // Estimated: `7507` - // Minimum execution time: 132_888_000 picoseconds. - Weight::from_parts(138_548_000, 7507) + // Measured: `1565` + // Estimated: `7505` + // Minimum execution time: 130_277_000 picoseconds. + Weight::from_parts(132_686_000, 7505) .saturating_add(RocksDbWeight::get().reads(16_u64)) .saturating_add(RocksDbWeight::get().writes(13_u64)) } @@ -3941,8 +3945,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1294` // Estimated: `7234` - // Minimum execution time: 112_391_000 picoseconds. - Weight::from_parts(114_706_000, 7234) + // Minimum execution time: 108_063_000 picoseconds. + Weight::from_parts(109_917_000, 7234) .saturating_add(RocksDbWeight::get().reads(14_u64)) .saturating_add(RocksDbWeight::get().writes(13_u64)) } diff --git a/runtime/vara/src/weights/pallet_gear_builtin.rs b/runtime/vara/src/weights/pallet_gear_builtin.rs new file mode 100644 index 00000000000..5a9fd507123 --- /dev/null +++ b/runtime/vara/src/weights/pallet_gear_builtin.rs @@ -0,0 +1,220 @@ +// This file is part of Gear. + +// Copyright (C) 2022-2024 Gear Technologies Inc. +// SPDX-License-Identifier: GPL-3.0-or-later WITH Classpath-exception-2.0 + +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . + +//! Autogenerated weights for pallet_gear_builtin +//! +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev +//! DATE: 2024-04-10, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! WORST CASE MAP SIZE: `1000000` +//! CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` +//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("vara-dev"), DB CACHE: 1024 + +// Executed Command: +// ./target/production/gear benchmark pallet --chain=vara-dev --steps=50 --repeat=20 --pallet=pallet_gear_builtin --extrinsic=* --heap-pages=4096 --output=./scripts/benchmarking/weights-output/pallet_gear_builtin.rs --template=.maintain/frame-weight-template.hbs + +#![cfg_attr(rustfmt, rustfmt_skip)] +#![allow(unused_parens)] +#![allow(unused_imports)] +#![allow(clippy::unnecessary_cast)] + +use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; +use sp_std::marker::PhantomData; + +/// Weight functions needed for pallet_gear_builtin. +pub trait WeightInfo { + fn calculate_id() -> Weight; + fn create_dispatcher() -> Weight; + fn decode_bytes(a: u32, ) -> Weight; + fn bls12_381_multi_miller_loop(c: u32, ) -> Weight; + fn bls12_381_final_exponentiation() -> Weight; + fn bls12_381_msm_g1(c: u32, ) -> Weight; + fn bls12_381_msm_g2(c: u32, ) -> Weight; + fn bls12_381_mul_projective_g1(c: u32, ) -> Weight; + fn bls12_381_mul_projective_g2(c: u32, ) -> Weight; +} + +/// Weights for pallet_gear_builtin using the Gear node and recommended hardware. +pub struct SubstrateWeight(PhantomData); +impl pallet_gear_builtin::WeightInfo for SubstrateWeight { + fn calculate_id() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 628_000 picoseconds. + Weight::from_parts(671_000, 0) + } + fn create_dispatcher() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 7_425_000 picoseconds. + Weight::from_parts(7_530_000, 0) + } + /// The range of component `a` is `[1, 8388608]`. + fn decode_bytes(a: u32, ) -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 410_000 picoseconds. + Weight::from_parts(439_000, 0) + // Standard Error: 0 + .saturating_add(Weight::from_parts(231, 0).saturating_mul(a.into())) + } + /// The range of component `c` is `[0, 100]`. + fn bls12_381_multi_miller_loop(c: u32, ) -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 9_407_000 picoseconds. + Weight::from_parts(566_088_359, 0) + // Standard Error: 441_114 + .saturating_add(Weight::from_parts(220_794_711, 0).saturating_mul(c.into())) + } + fn bls12_381_final_exponentiation() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 771_031_000 picoseconds. + Weight::from_parts(785_208_000, 0) + } + /// The range of component `c` is `[1, 1000]`. + fn bls12_381_msm_g1(c: u32, ) -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 270_590_000 picoseconds. + Weight::from_parts(801_084_085, 0) + // Standard Error: 20_614 + .saturating_add(Weight::from_parts(5_946_232, 0).saturating_mul(c.into())) + } + /// The range of component `c` is `[1, 1000]`. + fn bls12_381_msm_g2(c: u32, ) -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 701_049_000 picoseconds. + Weight::from_parts(1_947_748_202, 0) + // Standard Error: 54_805 + .saturating_add(Weight::from_parts(17_365_842, 0).saturating_mul(c.into())) + } + /// The range of component `c` is `[1, 100]`. + fn bls12_381_mul_projective_g1(c: u32, ) -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 52_128_000 picoseconds. + Weight::from_parts(52_559_000, 0) + // Standard Error: 25_954 + .saturating_add(Weight::from_parts(57_109_399, 0).saturating_mul(c.into())) + } + /// The range of component `c` is `[1, 100]`. + fn bls12_381_mul_projective_g2(c: u32, ) -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 160_561_000 picoseconds. + Weight::from_parts(28_414_074, 0) + // Standard Error: 32_279 + .saturating_add(Weight::from_parts(173_595_064, 0).saturating_mul(c.into())) + } +} + +// For backwards compatibility and tests +impl WeightInfo for () { + fn calculate_id() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 628_000 picoseconds. + Weight::from_parts(671_000, 0) + } + fn create_dispatcher() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 7_425_000 picoseconds. + Weight::from_parts(7_530_000, 0) + } + /// The range of component `a` is `[1, 8388608]`. + fn decode_bytes(a: u32, ) -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 410_000 picoseconds. + Weight::from_parts(439_000, 0) + // Standard Error: 0 + .saturating_add(Weight::from_parts(231, 0).saturating_mul(a.into())) + } + /// The range of component `c` is `[0, 100]`. + fn bls12_381_multi_miller_loop(c: u32, ) -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 9_407_000 picoseconds. + Weight::from_parts(566_088_359, 0) + // Standard Error: 441_114 + .saturating_add(Weight::from_parts(220_794_711, 0).saturating_mul(c.into())) + } + fn bls12_381_final_exponentiation() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 771_031_000 picoseconds. + Weight::from_parts(785_208_000, 0) + } + /// The range of component `c` is `[1, 1000]`. + fn bls12_381_msm_g1(c: u32, ) -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 270_590_000 picoseconds. + Weight::from_parts(801_084_085, 0) + // Standard Error: 20_614 + .saturating_add(Weight::from_parts(5_946_232, 0).saturating_mul(c.into())) + } + /// The range of component `c` is `[1, 1000]`. + fn bls12_381_msm_g2(c: u32, ) -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 701_049_000 picoseconds. + Weight::from_parts(1_947_748_202, 0) + // Standard Error: 54_805 + .saturating_add(Weight::from_parts(17_365_842, 0).saturating_mul(c.into())) + } + /// The range of component `c` is `[1, 100]`. + fn bls12_381_mul_projective_g1(c: u32, ) -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 52_128_000 picoseconds. + Weight::from_parts(52_559_000, 0) + // Standard Error: 25_954 + .saturating_add(Weight::from_parts(57_109_399, 0).saturating_mul(c.into())) + } + /// The range of component `c` is `[1, 100]`. + fn bls12_381_mul_projective_g2(c: u32, ) -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 160_561_000 picoseconds. + Weight::from_parts(28_414_074, 0) + // Standard Error: 32_279 + .saturating_add(Weight::from_parts(173_595_064, 0).saturating_mul(c.into())) + } +} diff --git a/runtime/vara/src/weights/pallet_gear_voucher.rs b/runtime/vara/src/weights/pallet_gear_voucher.rs index 8f2858df09c..3be56855e2f 100644 --- a/runtime/vara/src/weights/pallet_gear_voucher.rs +++ b/runtime/vara/src/weights/pallet_gear_voucher.rs @@ -19,7 +19,7 @@ //! Autogenerated weights for pallet_gear_voucher //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-01-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-04-10, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("vara-dev"), DB CACHE: 1024 @@ -50,8 +50,8 @@ impl pallet_gear_voucher::WeightInfo for SubstrateWeigh // Proof Size summary in bytes: // Measured: `282` // Estimated: `6196` - // Minimum execution time: 53_295_000 picoseconds. - Weight::from_parts(54_351_000, 6196) + // Minimum execution time: 54_351_000 picoseconds. + Weight::from_parts(55_506_000, 6196) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -59,8 +59,8 @@ impl pallet_gear_voucher::WeightInfo for SubstrateWeigh // Proof Size summary in bytes: // Measured: `543` // Estimated: `6196` - // Minimum execution time: 55_648_000 picoseconds. - Weight::from_parts(56_439_000, 6196) + // Minimum execution time: 54_757_000 picoseconds. + Weight::from_parts(56_748_000, 6196) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -68,8 +68,8 @@ impl pallet_gear_voucher::WeightInfo for SubstrateWeigh // Proof Size summary in bytes: // Measured: `1057` // Estimated: `6196` - // Minimum execution time: 55_549_000 picoseconds. - Weight::from_parts(56_419_000, 6196) + // Minimum execution time: 54_496_000 picoseconds. + Weight::from_parts(55_940_000, 6196) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -77,8 +77,8 @@ impl pallet_gear_voucher::WeightInfo for SubstrateWeigh // Proof Size summary in bytes: // Measured: `300` // Estimated: `3765` - // Minimum execution time: 13_000_000 picoseconds. - Weight::from_parts(14_000_000, 3765) + // Minimum execution time: 14_965_000 picoseconds. + Weight::from_parts(15_471_000, 3765) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -90,8 +90,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `282` // Estimated: `6196` - // Minimum execution time: 53_295_000 picoseconds. - Weight::from_parts(54_351_000, 6196) + // Minimum execution time: 54_351_000 picoseconds. + Weight::from_parts(55_506_000, 6196) .saturating_add(RocksDbWeight::get().reads(3_u64)) .saturating_add(RocksDbWeight::get().writes(4_u64)) } @@ -99,8 +99,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `543` // Estimated: `6196` - // Minimum execution time: 55_648_000 picoseconds. - Weight::from_parts(56_439_000, 6196) + // Minimum execution time: 54_757_000 picoseconds. + Weight::from_parts(56_748_000, 6196) .saturating_add(RocksDbWeight::get().reads(3_u64)) .saturating_add(RocksDbWeight::get().writes(2_u64)) } @@ -108,8 +108,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `1057` // Estimated: `6196` - // Minimum execution time: 55_549_000 picoseconds. - Weight::from_parts(56_419_000, 6196) + // Minimum execution time: 54_496_000 picoseconds. + Weight::from_parts(55_940_000, 6196) .saturating_add(RocksDbWeight::get().reads(3_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) } @@ -117,8 +117,8 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `300` // Estimated: `3765` - // Minimum execution time: 13_000_000 picoseconds. - Weight::from_parts(14_000_000, 3765) + // Minimum execution time: 14_965_000 picoseconds. + Weight::from_parts(15_471_000, 3765) .saturating_add(RocksDbWeight::get().reads(1_u64)) .saturating_add(RocksDbWeight::get().writes(1_u64)) } diff --git a/runtime/vara/src/weights/pallet_timestamp.rs b/runtime/vara/src/weights/pallet_timestamp.rs index db003ac10a8..279c90d8fa2 100644 --- a/runtime/vara/src/weights/pallet_timestamp.rs +++ b/runtime/vara/src/weights/pallet_timestamp.rs @@ -19,7 +19,7 @@ //! Autogenerated weights for pallet_timestamp //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-01-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-04-10, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("vara-dev"), DB CACHE: 1024 @@ -48,8 +48,8 @@ impl pallet_timestamp::WeightInfo for SubstrateWeight pallet_timestamp::WeightInfo for SubstrateWeight pallet_utility::WeightInfo for SubstrateWeight // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_333_000 picoseconds. - Weight::from_parts(12_111_308, 0) - // Standard Error: 2_425 - .saturating_add(Weight::from_parts(3_878_330, 0).saturating_mul(c.into())) + // Minimum execution time: 5_341_000 picoseconds. + Weight::from_parts(2_521_791, 0) + // Standard Error: 2_267 + .saturating_add(Weight::from_parts(4_013_340, 0).saturating_mul(c.into())) } fn as_derivative() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_675_000 picoseconds. - Weight::from_parts(3_851_000, 0) + // Minimum execution time: 3_528_000 picoseconds. + Weight::from_parts(3_705_000, 0) } /// The range of component `c` is `[0, 1000]`. fn batch_all(c: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_363_000 picoseconds. - Weight::from_parts(8_539_166, 0) - // Standard Error: 2_780 - .saturating_add(Weight::from_parts(4_125_847, 0).saturating_mul(c.into())) + // Minimum execution time: 5_290_000 picoseconds. + Weight::from_parts(4_438_178, 0) + // Standard Error: 3_520 + .saturating_add(Weight::from_parts(4_242_235, 0).saturating_mul(c.into())) } fn dispatch_as() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_967_000 picoseconds. - Weight::from_parts(7_207_000, 0) + // Minimum execution time: 7_226_000 picoseconds. + Weight::from_parts(7_415_000, 0) } /// The range of component `c` is `[0, 1000]`. fn force_batch(c: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_385_000 picoseconds. - Weight::from_parts(8_443_569, 0) - // Standard Error: 3_127 - .saturating_add(Weight::from_parts(3_892_314, 0).saturating_mul(c.into())) + // Minimum execution time: 5_302_000 picoseconds. + Weight::from_parts(8_281_088, 0) + // Standard Error: 2_711 + .saturating_add(Weight::from_parts(4_005_700, 0).saturating_mul(c.into())) } } @@ -100,43 +100,43 @@ impl WeightInfo for () { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_333_000 picoseconds. - Weight::from_parts(12_111_308, 0) - // Standard Error: 2_425 - .saturating_add(Weight::from_parts(3_878_330, 0).saturating_mul(c.into())) + // Minimum execution time: 5_341_000 picoseconds. + Weight::from_parts(2_521_791, 0) + // Standard Error: 2_267 + .saturating_add(Weight::from_parts(4_013_340, 0).saturating_mul(c.into())) } fn as_derivative() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_675_000 picoseconds. - Weight::from_parts(3_851_000, 0) + // Minimum execution time: 3_528_000 picoseconds. + Weight::from_parts(3_705_000, 0) } /// The range of component `c` is `[0, 1000]`. fn batch_all(c: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_363_000 picoseconds. - Weight::from_parts(8_539_166, 0) - // Standard Error: 2_780 - .saturating_add(Weight::from_parts(4_125_847, 0).saturating_mul(c.into())) + // Minimum execution time: 5_290_000 picoseconds. + Weight::from_parts(4_438_178, 0) + // Standard Error: 3_520 + .saturating_add(Weight::from_parts(4_242_235, 0).saturating_mul(c.into())) } fn dispatch_as() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_967_000 picoseconds. - Weight::from_parts(7_207_000, 0) + // Minimum execution time: 7_226_000 picoseconds. + Weight::from_parts(7_415_000, 0) } /// The range of component `c` is `[0, 1000]`. fn force_batch(c: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_385_000 picoseconds. - Weight::from_parts(8_443_569, 0) - // Standard Error: 3_127 - .saturating_add(Weight::from_parts(3_892_314, 0).saturating_mul(c.into())) + // Minimum execution time: 5_302_000 picoseconds. + Weight::from_parts(8_281_088, 0) + // Standard Error: 2_711 + .saturating_add(Weight::from_parts(4_005_700, 0).saturating_mul(c.into())) } } diff --git a/utils/wasm-instrument/src/gas_metering/schedule.rs b/utils/wasm-instrument/src/gas_metering/schedule.rs index 6b017ff8c14..82ce6e3b586 100644 --- a/utils/wasm-instrument/src/gas_metering/schedule.rs +++ b/utils/wasm-instrument/src/gas_metering/schedule.rs @@ -41,23 +41,23 @@ impl Default for Schedule { syscall_weights: SyscallWeights::default(), memory_weights: MemoryWeights::default(), module_instantiation_per_byte: Weight { - ref_time: 2957, + ref_time: 255, proof_size: 0, }, db_write_per_byte: Weight { - ref_time: 241, + ref_time: 238, proof_size: 0, }, db_read_per_byte: Weight { - ref_time: 573, + ref_time: 584, proof_size: 0, }, code_instrumentation_cost: Weight { - ref_time: 286601000, + ref_time: 299592000, proof_size: 3682, }, code_instrumentation_byte_cost: Weight { - ref_time: 60451, + ref_time: 60235, proof_size: 0, }, } @@ -191,93 +191,93 @@ impl Default for InstructionWeights { fn default() -> Self { Self { version: 1300, - i64const: 155, - i64load: 9514, - i32load: 9159, - i64store: 23660, - i32store: 14219, - select: 7295, - r#if: 6348, - br: 3181, - br_if: 5915, - br_table: 9349, - br_table_per_entry: 361, - call: 4536, - call_indirect: 20157, - call_indirect_per_param: 2241, + i64const: 139, + i64load: 6691, + i32load: 6697, + i64store: 15437, + i32store: 16097, + select: 4454, + r#if: 4343, + br: 3162, + br_if: 3589, + br_table: 8591, + br_table_per_entry: 97, + call: 4338, + call_indirect: 15343, + call_indirect_per_param: 1091, call_per_local: 0, - local_get: 1098, - local_set: 2553, - local_tee: 2885, - global_get: 1876, - global_set: 2809, - memory_current: 14383, - i64clz: 6814, - i32clz: 6297, - i64ctz: 6250, - i32ctz: 5262, - i64popcnt: 1164, - i32popcnt: 746, - i64eqz: 3701, - i32eqz: 2380, - i32extend8s: 976, - i32extend16s: 885, - i64extend8s: 993, - i64extend16s: 1035, - i64extend32s: 936, - i64extendsi32: 866, - i64extendui32: 556, - i32wrapi64: 346, - i64eq: 3593, - i32eq: 2307, - i64ne: 3548, - i32ne: 2328, - i64lts: 3617, - i32lts: 2444, - i64ltu: 3887, - i32ltu: 2456, - i64gts: 3952, - i32gts: 2412, - i64gtu: 3784, - i32gtu: 2464, - i64les: 3607, - i32les: 2273, - i64leu: 3516, - i32leu: 2265, - i64ges: 3486, - i32ges: 2154, - i64geu: 3605, - i32geu: 2203, - i64add: 2586, - i32add: 1250, - i64sub: 2659, - i32sub: 1100, - i64mul: 3539, - i32mul: 2346, - i64divs: 3342, - i32divs: 3681, - i64divu: 4414, - i32divu: 4165, - i64rems: 15453, - i32rems: 13340, - i64remu: 4085, - i32remu: 4189, - i64and: 2692, - i32and: 1156, - i64or: 2580, - i32or: 1177, - i64xor: 2660, - i32xor: 1254, - i64shl: 2119, - i32shl: 1053, - i64shrs: 2239, - i32shrs: 1174, - i64shru: 2379, - i32shru: 1136, - i64rotl: 2250, - i32rotl: 1263, - i64rotr: 2319, - i32rotr: 1244, + local_get: 696, + local_set: 1353, + local_tee: 1353, + global_get: 673, + global_set: 983, + memory_current: 10963, + i64clz: 4053, + i32clz: 3854, + i64ctz: 4006, + i32ctz: 3674, + i64popcnt: 586, + i32popcnt: 370, + i64eqz: 1350, + i32eqz: 1179, + i32extend8s: 546, + i32extend16s: 675, + i64extend8s: 732, + i64extend16s: 681, + i64extend32s: 544, + i64extendsi32: 623, + i64extendui32: 338, + i32wrapi64: 254, + i64eq: 1813, + i32eq: 1058, + i64ne: 1654, + i32ne: 982, + i64lts: 1222, + i32lts: 708, + i64ltu: 1118, + i32ltu: 769, + i64gts: 1286, + i32gts: 734, + i64gtu: 1143, + i32gtu: 732, + i64les: 1132, + i32les: 684, + i64leu: 1248, + i32leu: 699, + i64ges: 1302, + i32ges: 763, + i64geu: 1371, + i32geu: 858, + i64add: 1361, + i32add: 618, + i64sub: 1262, + i32sub: 660, + i64mul: 1583, + i32mul: 1678, + i64divs: 3047, + i32divs: 2396, + i64divu: 3177, + i32divu: 2469, + i64rems: 11818, + i32rems: 7504, + i64remu: 3369, + i32remu: 2246, + i64and: 1113, + i32and: 877, + i64or: 1245, + i32or: 558, + i64xor: 1084, + i32xor: 588, + i64shl: 918, + i32shl: 463, + i64shrs: 896, + i32shrs: 494, + i64shru: 816, + i32shru: 476, + i64rotl: 1350, + i32rotl: 419, + i64rotr: 924, + i32rotr: 484, } } } @@ -360,287 +360,287 @@ impl Default for SyscallWeights { fn default() -> Self { Self { alloc: Weight { - ref_time: 7167172, + ref_time: 8229320, proof_size: 0, }, alloc_per_page: Weight { - ref_time: 355692, + ref_time: 247335, proof_size: 0, }, free: Weight { - ref_time: 757895, + ref_time: 628089, proof_size: 0, }, free_range: Weight { - ref_time: 900972, + ref_time: 772457, proof_size: 0, }, free_range_per_page: Weight { - ref_time: 61620, + ref_time: 63356, proof_size: 0, }, gr_reserve_gas: Weight { - ref_time: 2352421, + ref_time: 2264169, proof_size: 0, }, gr_unreserve_gas: Weight { - ref_time: 2183611, + ref_time: 1946607, proof_size: 0, }, gr_system_reserve_gas: Weight { - ref_time: 1186635, + ref_time: 1046098, proof_size: 0, }, gr_gas_available: Weight { - ref_time: 1054312, + ref_time: 932311, proof_size: 0, }, gr_message_id: Weight { - ref_time: 1129832, + ref_time: 926503, proof_size: 0, }, gr_program_id: Weight { - ref_time: 1059044, + ref_time: 930098, proof_size: 0, }, gr_source: Weight { - ref_time: 1046996, + ref_time: 930744, proof_size: 0, }, gr_value: Weight { - ref_time: 1095736, + ref_time: 945665, proof_size: 0, }, gr_value_available: Weight { - ref_time: 1081158, + ref_time: 967869, proof_size: 0, }, gr_size: Weight { - ref_time: 1095335, + ref_time: 926934, proof_size: 0, }, gr_read: Weight { - ref_time: 1825905, + ref_time: 1672342, proof_size: 0, }, gr_read_per_byte: Weight { - ref_time: 165, + ref_time: 157, proof_size: 0, }, gr_env_vars: Weight { - ref_time: 1302076, + ref_time: 1038244, proof_size: 0, }, gr_block_height: Weight { - ref_time: 1073860, + ref_time: 925915, proof_size: 0, }, gr_block_timestamp: Weight { - ref_time: 1091947, + ref_time: 932995, proof_size: 0, }, gr_random: Weight { - ref_time: 2094904, + ref_time: 1886715, proof_size: 0, }, gr_reply_deposit: Weight { - ref_time: 6520451, + ref_time: 6537061, proof_size: 0, }, gr_send: Weight { - ref_time: 3157153, + ref_time: 3192510, proof_size: 0, }, gr_send_per_byte: Weight { - ref_time: 271, + ref_time: 373, proof_size: 0, }, gr_send_wgas: Weight { - ref_time: 3206077, + ref_time: 3251723, proof_size: 0, }, gr_send_wgas_per_byte: Weight { - ref_time: 269, + ref_time: 382, proof_size: 0, }, gr_send_init: Weight { - ref_time: 1179784, + ref_time: 1034507, proof_size: 0, }, gr_send_push: Weight { - ref_time: 2055072, + ref_time: 1993804, proof_size: 0, }, gr_send_push_per_byte: Weight { - ref_time: 382, + ref_time: 379, proof_size: 0, }, gr_send_commit: Weight { - ref_time: 2717863, + ref_time: 2677702, proof_size: 0, }, gr_send_commit_wgas: Weight { - ref_time: 2730733, + ref_time: 2671610, proof_size: 0, }, gr_reservation_send: Weight { - ref_time: 3439117, + ref_time: 3386292, proof_size: 0, }, gr_reservation_send_per_byte: Weight { - ref_time: 267, + ref_time: 376, proof_size: 0, }, gr_reservation_send_commit: Weight { - ref_time: 2937858, + ref_time: 2867905, proof_size: 0, }, gr_reply_commit: Weight { - ref_time: 15979646, + ref_time: 21336676, proof_size: 0, }, gr_reply_commit_wgas: Weight { - ref_time: 21362724, + ref_time: 19220242, proof_size: 0, }, gr_reservation_reply: Weight { - ref_time: 9297412, + ref_time: 8253250, proof_size: 0, }, gr_reservation_reply_per_byte: Weight { - ref_time: 432205, + ref_time: 584512, proof_size: 0, }, gr_reservation_reply_commit: Weight { - ref_time: 7187780, + ref_time: 10434360, proof_size: 0, }, gr_reply_push: Weight { - ref_time: 1838663, + ref_time: 1695918, proof_size: 0, }, gr_reply: Weight { - ref_time: 18397180, + ref_time: 22480174, proof_size: 0, }, gr_reply_per_byte: Weight { - ref_time: 417, + ref_time: 564, proof_size: 0, }, gr_reply_wgas: Weight { - ref_time: 17551258, + ref_time: 21374240, proof_size: 0, }, gr_reply_wgas_per_byte: Weight { - ref_time: 423, + ref_time: 575, proof_size: 0, }, gr_reply_push_per_byte: Weight { - ref_time: 675, + ref_time: 640, proof_size: 0, }, gr_reply_to: Weight { - ref_time: 1081434, + ref_time: 950250, proof_size: 0, }, gr_signal_code: Weight { - ref_time: 1057043, + ref_time: 962511, proof_size: 0, }, gr_signal_from: Weight { - ref_time: 1088676, + ref_time: 941460, proof_size: 0, }, gr_reply_input: Weight { - ref_time: 33576008, + ref_time: 25865578, proof_size: 0, }, gr_reply_input_wgas: Weight { - ref_time: 0, + ref_time: 24582802, proof_size: 0, }, gr_reply_push_input: Weight { - ref_time: 1354524, + ref_time: 1153424, proof_size: 0, }, gr_reply_push_input_per_byte: Weight { - ref_time: 163, + ref_time: 146, proof_size: 0, }, gr_send_input: Weight { - ref_time: 3403443, + ref_time: 3110053, proof_size: 0, }, gr_send_input_wgas: Weight { - ref_time: 3583443, + ref_time: 3075631, proof_size: 0, }, gr_send_push_input: Weight { - ref_time: 1631742, + ref_time: 1520063, proof_size: 0, }, gr_send_push_input_per_byte: Weight { - ref_time: 170, + ref_time: 165, proof_size: 0, }, gr_debug: Weight { - ref_time: 1452831, + ref_time: 1212358, proof_size: 0, }, gr_debug_per_byte: Weight { - ref_time: 321, + ref_time: 316, proof_size: 0, }, gr_reply_code: Weight { - ref_time: 1056266, + ref_time: 919778, proof_size: 0, }, gr_exit: Weight { - ref_time: 197413680, + ref_time: 24122888, proof_size: 0, }, gr_leave: Weight { - ref_time: 191227910, + ref_time: 12535280, proof_size: 0, }, gr_wait: Weight { - ref_time: 127692646, + ref_time: 11429924, proof_size: 0, }, gr_wait_for: Weight { - ref_time: 191877852, + ref_time: 9854244, proof_size: 0, }, gr_wait_up_to: Weight { - ref_time: 188425504, + ref_time: 11603952, proof_size: 0, }, gr_wake: Weight { - ref_time: 2048190, + ref_time: 3682047, proof_size: 0, }, gr_create_program: Weight { - ref_time: 4276748, + ref_time: 4078859, proof_size: 0, }, gr_create_program_payload_per_byte: Weight { - ref_time: 86, + ref_time: 78, proof_size: 0, }, gr_create_program_salt_per_byte: Weight { - ref_time: 1941, + ref_time: 1872, proof_size: 0, }, gr_create_program_wgas: Weight { - ref_time: 4280463, + ref_time: 4127488, proof_size: 0, }, gr_create_program_wgas_payload_per_byte: Weight { - ref_time: 87, + ref_time: 88, proof_size: 0, }, gr_create_program_wgas_salt_per_byte: Weight { - ref_time: 1925, + ref_time: 1870, proof_size: 0, }, } @@ -665,35 +665,35 @@ impl Default for MemoryWeights { fn default() -> Self { Self { lazy_pages_signal_read: Weight { - ref_time: 29086537, + ref_time: 28765030, proof_size: 0, }, lazy_pages_signal_write: Weight { - ref_time: 36014887, + ref_time: 34699068, proof_size: 0, }, lazy_pages_signal_write_after_read: Weight { - ref_time: 10581256, + ref_time: 10094010, proof_size: 0, }, lazy_pages_host_func_read: Weight { - ref_time: 30901094, + ref_time: 29972769, proof_size: 0, }, lazy_pages_host_func_write: Weight { - ref_time: 37438602, + ref_time: 34180401, proof_size: 0, }, lazy_pages_host_func_write_after_read: Weight { - ref_time: 9187150, + ref_time: 9259113, proof_size: 0, }, load_page_data: Weight { - ref_time: 10250009, + ref_time: 10396457, proof_size: 0, }, upload_page_data: Weight { - ref_time: 103952080, + ref_time: 103915328, proof_size: 0, }, static_page: Weight { @@ -701,7 +701,7 @@ impl Default for MemoryWeights { proof_size: 0, }, mem_grow: Weight { - ref_time: 1297452, + ref_time: 1107477, proof_size: 0, }, parachain_read_heuristic: Weight {