mirror of
https://github.com/fluencelabs/aquavm
synced 2025-04-24 14:52:15 +00:00
feat(bench): define some consts with analog literals
This commit is contained in:
parent
2bffc27a86
commit
71023c86c0
17
junk/gen-bench-data/Cargo.lock
generated
17
junk/gen-bench-data/Cargo.lock
generated
@ -174,7 +174,7 @@ version = "0.1.0"
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "air-test-utils"
|
name = "air-test-utils"
|
||||||
version = "0.17.0"
|
version = "0.17.1"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"air-interpreter-cid",
|
"air-interpreter-cid",
|
||||||
"air-interpreter-data",
|
"air-interpreter-data",
|
||||||
@ -199,7 +199,7 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "air-testing-framework"
|
name = "air-testing-framework"
|
||||||
version = "0.10.0"
|
version = "0.10.1"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"air-interpreter-signatures",
|
"air-interpreter-signatures",
|
||||||
"air-test-utils",
|
"air-test-utils",
|
||||||
@ -240,6 +240,12 @@ version = "0.0.2"
|
|||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "e9d4ee0d472d1cd2e28c97dfa124b3d8d992e10eb0a035f33f5d12e3a177ba3b"
|
checksum = "e9d4ee0d472d1cd2e28c97dfa124b3d8d992e10eb0a035f33f5d12e3a177ba3b"
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "analog_literals"
|
||||||
|
version = "1.0.0"
|
||||||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
|
checksum = "61a6eed14e152e686e9220e0307cf364694b197d88867087097253d83a67b32c"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "android-tzdata"
|
name = "android-tzdata"
|
||||||
version = "0.1.1"
|
version = "0.1.1"
|
||||||
@ -311,7 +317,7 @@ checksum = "080e9890a082662b09c1ad45f567faeeb47f22b5fb23895fbe1e651e718e25ca"
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "aquavm-air"
|
name = "aquavm-air"
|
||||||
version = "0.61.0"
|
version = "0.62.0"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"air-execution-info-collector",
|
"air-execution-info-collector",
|
||||||
"air-interpreter-cid",
|
"air-interpreter-cid",
|
||||||
@ -1637,6 +1643,7 @@ dependencies = [
|
|||||||
"air-interpreter-signatures",
|
"air-interpreter-signatures",
|
||||||
"air-test-utils",
|
"air-test-utils",
|
||||||
"air-testing-framework",
|
"air-testing-framework",
|
||||||
|
"analog_literals",
|
||||||
"aquavm-air",
|
"aquavm-air",
|
||||||
"bs58",
|
"bs58",
|
||||||
"clap",
|
"clap",
|
||||||
@ -2607,9 +2614,9 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "mio"
|
name = "mio"
|
||||||
version = "0.8.10"
|
version = "0.8.11"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "8f3d0b296e374a4e6f3c7b0a1f5a51d748a0d34c85e7dc48fc3fa9a87657fe09"
|
checksum = "a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"libc",
|
"libc",
|
||||||
"wasi",
|
"wasi",
|
||||||
|
@ -23,3 +23,4 @@ serde_json = "1.0.97"
|
|||||||
serde = "1.0.165"
|
serde = "1.0.165"
|
||||||
hex = "0.4.3"
|
hex = "0.4.3"
|
||||||
rand = "0.8.5"
|
rand = "0.8.5"
|
||||||
|
analog_literals = "1.0.0"
|
||||||
|
@ -8,6 +8,7 @@ use air_test_framework::*;
|
|||||||
use air_test_utils::key_utils::derive_dummy_keypair;
|
use air_test_utils::key_utils::derive_dummy_keypair;
|
||||||
use air_test_utils::prelude::*;
|
use air_test_utils::prelude::*;
|
||||||
|
|
||||||
|
use analog_literals::analog_literal;
|
||||||
use clap::Parser;
|
use clap::Parser;
|
||||||
use clap::Subcommand;
|
use clap::Subcommand;
|
||||||
use itertools::Itertools as _;
|
use itertools::Itertools as _;
|
||||||
@ -19,8 +20,71 @@ use std::path::Path;
|
|||||||
use std::path::PathBuf;
|
use std::path::PathBuf;
|
||||||
|
|
||||||
const PARTICLE_ID: &str = "0123456789ABCDEF";
|
const PARTICLE_ID: &str = "0123456789ABCDEF";
|
||||||
const MAX_STREAM_SIZE: usize = 1023;
|
const MAX_STREAM_SIZE: usize = analog_literal! {
|
||||||
const MB: usize = 1024 * 1024;
|
+------------------------------------------------------------------+
|
||||||
|
| |
|
||||||
|
| |
|
||||||
|
| |
|
||||||
|
| |
|
||||||
|
| |
|
||||||
|
| |
|
||||||
|
| |
|
||||||
|
| |
|
||||||
|
| |
|
||||||
|
| |
|
||||||
|
| |
|
||||||
|
| |
|
||||||
|
| |
|
||||||
|
| |
|
||||||
|
| |
|
||||||
|
| /* That's 33x31 rectangle */ |
|
||||||
|
| |
|
||||||
|
| |
|
||||||
|
| |
|
||||||
|
| |
|
||||||
|
| |
|
||||||
|
| |
|
||||||
|
| |
|
||||||
|
| |
|
||||||
|
| |
|
||||||
|
| |
|
||||||
|
| |
|
||||||
|
| |
|
||||||
|
| |
|
||||||
|
| |
|
||||||
|
| |
|
||||||
|
+------------------------------------------------------------------+
|
||||||
|
}.area();
|
||||||
|
const MB: usize = MAX_STREAM_SIZE * MAX_STREAM_SIZE + analog_literal! {
|
||||||
|
+--------------------------------+
|
||||||
|
/ /|
|
||||||
|
/ / |
|
||||||
|
/ / |
|
||||||
|
/ / |
|
||||||
|
/ / |
|
||||||
|
/ / |
|
||||||
|
/ / |
|
||||||
|
/ / |
|
||||||
|
/ / +
|
||||||
|
/ / /
|
||||||
|
/ / /
|
||||||
|
/ / /
|
||||||
|
/ / /
|
||||||
|
/ / /
|
||||||
|
/ / /
|
||||||
|
/ / /
|
||||||
|
+--------------------------------+ /
|
||||||
|
| | /
|
||||||
|
| | /
|
||||||
|
| | /
|
||||||
|
| | /
|
||||||
|
| | /
|
||||||
|
| | /
|
||||||
|
| | /
|
||||||
|
| |/
|
||||||
|
+--------------------------------+
|
||||||
|
}.volume() - 1;
|
||||||
|
|
||||||
const SEED: u64 = 123456789;
|
const SEED: u64 = 123456789;
|
||||||
|
|
||||||
mod calls;
|
mod calls;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user