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 {