Skip to content

Fix incorrect mstore removal. - #16459

Open
rodiazet wants to merge 6 commits into
unordered-map-ssa-value-trackerfrom
fix-mstore-removal
Open

Fix incorrect mstore removal.#16459
rodiazet wants to merge 6 commits into
unordered-map-ssa-value-trackerfrom
fix-mstore-removal

Conversation

@rodiazet

@rodiazet rodiazet commented Feb 10, 2026

Copy link
Copy Markdown
Contributor

SSAValueTracker implementation has changed to support also variables which are functions parameters. Previous implementation omitted function parameters because they do not have default value. SSAValueTracker supported only variables which are initialised, directly in the code or by default value. Functions return variables are set to 0
, but function parameters have values passed by the caller. Additional set is added to store function parameters which are not assigned in the function body. This change allowed to implement function which filters out variables which (with their dependencies) are not in SSA form. It's needed to properly define a set which serves as an input to the knowledge base.

Fixes: #16458

@rodiazet
rodiazet requested a review from clonker February 10, 2026 13:24
@rodiazet
rodiazet force-pushed the fix-mstore-removal branch 2 times, most recently from c987b2b to 38fd9ac Compare February 11, 2026 10:56
@rodiazet
rodiazet force-pushed the fix-mstore-removal branch 3 times, most recently from 16b2cc9 to 30c820c Compare February 19, 2026 15:58
@stackenbotten3000

Copy link
Copy Markdown

There was an error when running chk_coding_style for commit 30c820caf8e6a2c43c096cecf423c67e044284c8:

Coding style error:
libyul/optimiser/SSAValueTracker.cpp:25:#include "liblangutil/Exceptions.h"

Please check that your changes are working as intended.

@rodiazet
rodiazet force-pushed the fix-mstore-removal branch 4 times, most recently from cba7f5b to 31b25f9 Compare February 19, 2026 17:15
@rodiazet
rodiazet marked this pull request as ready for review February 19, 2026 17:15
@rodiazet
rodiazet requested a review from Copilot February 19, 2026 17:15

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the Yul optimizer’s UnusedStoreEliminator pipeline to avoid incorrect mstore removals when the input is not in pseudo-SSA form (notably when function parameters are involved), and adds targeted optimizer tests for the “no SSA transform” scenario described in #16458.

Changes:

  • Extend SSAValueTracker to treat unassigned function parameters as valid SSA roots when checking SSA-ness transitively through dependencies.
  • Filter the knowledge-base SSA input used by UnusedStoreEliminator to only include expressions that are in SSA form together with their dependencies.
  • Add a dedicated unusedStoreEliminatorNoSsaTransform test step and new Yul tests that exercise the problematic cases.

Reviewed changes

Copilot reviewed 9 out of 9 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
libyul/optimiser/SSAValueTracker.h Adds an SSA-with-dependencies query API and tracks function parameters.
libyul/optimiser/SSAValueTracker.cpp Implements dependency-based SSA checking and parameter tracking during AST walk.
libyul/optimiser/UnusedStoreEliminator.cpp Builds the SSA value map using only SSA-safe expressions (with SSA-safe dependencies).
test/libyul/YulOptimizerTestCommon.cpp Adds a new optimizer test step that runs UnusedStoreEliminator without SSATransform.
test/libyul/yulOptimizerTests/unusedStoreEliminatorNoSsaTransform/mstore_location_reassigned.yul New regression test covering non-SSA reassignment affecting mstore location.
test/libyul/yulOptimizerTests/unusedStoreEliminatorNoSsaTransform/function_parameter_as_mstore_location_unrelated.yul New test where parameter-derived store location should be removable (non-overlapping).
test/libyul/yulOptimizerTests/unusedStoreEliminatorNoSsaTransform/function_parameter_as_mstore_location_covering.yul New test where parameter-derived store location must be kept (overlapping return).
test/libyul/yulOptimizerTests/unusedStoreEliminatorNoSsaTransform/function_parameter_reassinged_as_mstore_location_unrelated.yul New test intended to cover reassigned-parameter non-overlap scenario.
test/libyul/yulOptimizerTests/unusedStoreEliminatorNoSsaTransform/function_parameter_reassinged_as_mstore_location_covering.yul New test covering reassigned-parameter overlapping scenario.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread libyul/optimiser/SSAValueTracker.h Outdated
Comment thread libyul/optimiser/SSAValueTracker.cpp Outdated
@rodiazet
rodiazet force-pushed the fix-mstore-removal branch 2 times, most recently from 9cf23ac to 7d014ec Compare February 19, 2026 18:26

@nikola-matic nikola-matic left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I assumed you squashed the test updates into the first commit (after pushing the fix), because I can't see any updates in the test expectations in the second commit?

As per usual, you're missing a changelog entry :)

Comment thread libyul/optimiser/SSAValueTracker.cpp Outdated
Comment thread libyul/optimiser/SSAValueTracker.cpp Outdated
Comment thread libyul/optimiser/SSAValueTracker.cpp Outdated
Comment on lines +87 to +91
else
{
solAssert(std::holds_alternative<Literal>(*_expression), "Impossible expression type");
return true;
}

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
else
{
solAssert(std::holds_alternative<Literal>(*_expression), "Impossible expression type");
return true;
}
solAssert(std::holds_alternative<Literal>(*_expression), "Impossible expression type");
return true;

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

i don't think the suggestion works

Comment thread libyul/optimiser/SSAValueTracker.cpp Outdated
// let a := add(arg, 1)
// let b := arg
// let outLen := 32
// mstore(a, 0xAA)

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This worked before the fix as well, since you're not reassigning arg?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, but I added function parameters set to the SSAValueTracker, because I need to know them if they are not reassigned and if not they properly close the closed set. This is just a simple test of this.

@rodiazet
rodiazet force-pushed the fix-mstore-removal branch 2 times, most recently from 3ef065c to df081a5 Compare February 20, 2026 12:44
Comment thread Changelog.md Outdated
Comment thread Changelog.md

@cameel cameel Feb 20, 2026

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please remember that this will need a buglist entry.

Without it the PR is not really finished so it should still be a draft.

@rodiazet rodiazet Feb 23, 2026

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

bug list updated. How about the blogpost link? I changed it to draft for now.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You can leave it unfilled until we know when we're releasing this. URLs are predictable, based on date and title (which should match the bug ID) so we could create one already, but if we do it now, we can easily forget to update the date and we'll end up with a broken link. So for now I'd put in something that clearly looks like a placeholder.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I used X/Y/Z placeholder for now as it was done in prev cases.

@rodiazet
rodiazet marked this pull request as draft February 23, 2026 11:51
Comment thread libyul/optimiser/UnusedStoreEliminator.cpp
Comment thread test.sol Outdated
Comment thread docs/bugs.json Outdated
@@ -1,4 +1,14 @@
[
{
"uid": "SOL-2026-2",

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this needs to be updated before we merge

@rodiazet
rodiazet force-pushed the fix-mstore-removal branch 3 times, most recently from 14866f5 to 9305aa1 Compare August 12, 2026 09:47
@rodiazet
rodiazet requested a review from clonker August 12, 2026 10:11

@blishko blishko left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Small comments and questions.

Also I did not understand from the discussion if there is an agreement on whether or not this will have a bug list entry.

Comment thread docs/bugs.json Outdated
{
"uid": "SOL-2026-4",
"name": "UnusedStoreEliminatorWithoutSSATransformation",
"summary": "When the UnusedStoreEliminators optimizer step is run on non-SSA AST form, it may result in incorrect removal of storage or memory writes.",

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
"summary": "When the UnusedStoreEliminators optimizer step is run on non-SSA AST form, it may result in incorrect removal of storage or memory writes.",
"summary": "When the UnusedStoreEliminator optimizer step is run on non-SSA AST form, it may result in incorrect removal of storage or memory writes.",

Comment thread libyul/optimiser/SSAValueTracker.h Outdated
/// YulName does not need to be reset because SSAValueTracker is short-lived.
Expression const m_zero{Literal{{}, LiteralKind::Number, LiteralValue(u256{0})}};
std::map<YulName, Expression const*> m_values;
std::unordered_map<YulName, Expression const*> m_values;

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why are you changing ordered std::map to std::unordered_map?

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

that is probably on me. #16459 (comment)

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Since this is not related to the fix, maybe we should not bundle it together?

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah we can pull it out. It's a very small self-contained change.

Comment thread libyul/optimiser/SSAValueTracker.cpp Outdated
Comment on lines +75 to +78
for (auto const& argument: _call.arguments)
if (!isSSAWithDependencies(&argument))
return false;
return true;

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can we replace this with std::all_of?

@clonker clonker left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please also look at LiCM and check what the effects of this fix are. It would be good to add at least one or two LiCM tests with a parameter-referencing invariant, I think.

Comment thread Changelog.md Outdated
* Yul: Fix incorrect serialization of Yul object names containing double quotes and escape sequences, producing output that could not be parsed as valid Yul.
* Yul EVM Code Transform: Improve stack shuffler performance by fixing a BFS deduplication issue.
* Yul IR Code Generation: Preserve custom error argument of `require` when stripping of revert strings is selected via `--revert-strings strip`.
* Yul Optimizer: Fix a bug in `UnusedStoreEliminator`, which could lead to incorrect removal of `mstore` or `sstore` in certain cases.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this needs to be moved into the unreleased section

Comment thread libyul/optimiser/SSAValueTracker.cpp
@argotorg argotorg deleted a comment from stackenbotten3000 Aug 12, 2026
@argotorg argotorg deleted a comment from stackenbotten3000 Aug 12, 2026
@argotorg argotorg deleted a comment from stackenbotten3000 Aug 12, 2026
@argotorg argotorg deleted a comment from stackenbotten3000 Aug 12, 2026
@rodiazet
rodiazet force-pushed the fix-mstore-removal branch from 9305aa1 to ece9999 Compare August 13, 2026 11:22
@rodiazet rodiazet modified the milestones: 0.8.36, 0.8.37 Aug 13, 2026
@rodiazet
rodiazet force-pushed the fix-mstore-removal branch from ece9999 to 2110488 Compare August 13, 2026 13:32
@rodiazet

Copy link
Copy Markdown
Contributor Author

Benchmark Comparison: develop vs mstore

Baseline: bench-results-develop.json (0.8.37-develop.2026.8.13+commit.ff3c7124.Darwin.appleclang, n=3)
Target: bench-results-mstore.json (0.8.37-develop.2026.8.13+commit.21104889.Darwin.appleclang, n=3)

Sorted by winner (BASELINE, TARGET, tie, ~noise), then by |Δ%| descending within each group.

Benchmark Pipeline Metric Base Target Δ% Winner
subsets/bedrock-interfaces-7.0.0 ir peak_rss 184 ± 2 MiB 189 ± 0 MiB +2.83% BASELINE
subsets/bedrock-l2contractsmanager-7.0.0 ir peak_rss 123 ± 1 MiB 126 ± 1 MiB +2.33% BASELINE
subsets/v4-poolmanager-4.0.0 ir peak_rss 259 ± 1 MiB 262 ± 1 MiB +1.17% BASELINE
tether-usdt ir cpu_time 0.3420s ± 0.0010s 0.3455s ± 0.0007s +1.02% BASELINE
tether-usdt ir wall_time 0.3444s ± 0.0010s 0.3479s ± 0.0006s +1.02% BASELINE
makerdao-dai evmasm wall_time 0.0525s ± 0.0002s 0.0530s ± 0.0002s +0.97% BASELINE
makerdao-dai ir cpu_time 0.1474s ± 0.0006s 0.1489s ± 0.0004s +0.97% BASELINE
makerdao-dai evmasm cpu_time 0.0503s ± 0.0002s 0.0508s ± 0.0001s +0.92% BASELINE
makerdao-dai ir wall_time 0.1498s ± 0.0006s 0.1512s ± 0.0005s +0.92% BASELINE
ens-registry-with-fallback ir cpu_time 0.1968s ± 0.0007s 0.1986s ± 0.0004s +0.91% BASELINE
ens-registry-with-fallback ir wall_time 0.1992s ± 0.0006s 0.2010s ± 0.0004s +0.89% BASELINE
makerdao-dss-vat ir cpu_time 0.2691s ± 0.0007s 0.2715s ± 0.0006s +0.89% BASELINE
makerdao-dss-vat ir wall_time 0.2716s ± 0.0007s 0.2740s ± 0.0006s +0.88% BASELINE
poap ir cpu_time 0.9313s ± 0.0006s 0.9390s ± 0.0005s +0.83% BASELINE
poap ir wall_time 0.9340s ± 0.0007s 0.9418s ± 0.0005s +0.83% BASELINE
spark-protocol-pool ir cpu_time 3.9711s ± 0.0015s 4.0036s ± 0.0057s +0.82% BASELINE
spark-protocol-pool ir wall_time 3.9749s ± 0.0015s 4.0075s ± 0.0055s +0.82% BASELINE
rocketpool-deposit-pool ir cpu_time 0.5420s ± 0.0001s 0.5461s ± 0.0008s +0.76% BASELINE
rocketpool-deposit-pool ir wall_time 0.5448s ± 0.0001s 0.5489s ± 0.0008s +0.76% BASELINE
rocketpool-deposit-pool evmasm peak_rss 35 ± 0 MiB 35 ± 0 MiB +0.75% BASELINE
uniswap-v3-nonfungible-position-manager ir cpu_time 1.2620s ± 0.0026s 1.2712s ± 0.0005s +0.73% BASELINE
lido-wsteth ir cpu_time 0.3872s ± 0.0003s 0.3900s ± 0.0001s +0.72% BASELINE
uniswap-v3-nonfungible-position-manager ir wall_time 1.2651s ± 0.0026s 1.2742s ± 0.0006s +0.72% BASELINE
lido-wsteth ir wall_time 0.3898s ± 0.0003s 0.3925s ± 0.0000s +0.69% BASELINE
uniswap-v2-router02 ir cpu_time 0.6403s ± 0.0002s 0.6447s ± 0.0007s +0.69% BASELINE
subsets/bedrock-analysis-7.0.0 evmasm wall_time 4.2776s ± 0.0091s 4.3071s ± 0.0117s +0.69% BASELINE
uniswap-v2-router02 ir wall_time 0.6431s ± 0.0002s 0.6475s ± 0.0006s +0.68% BASELINE
subsets/bedrock-analysis-7.0.0 evmasm cpu_time 4.2662s ± 0.0090s 4.2953s ± 0.0120s +0.68% BASELINE
subsets/aave-pool-3.6.0 ir cpu_time 3.8254s ± 0.0097s 3.8501s ± 0.0017s +0.65% BASELINE
subsets/aave-pool-3.6.0 ir wall_time 3.8288s ± 0.0097s 3.8536s ± 0.0017s +0.65% BASELINE
subsets/openzeppelin-timelock-5.6.1 evmasm peak_rss 52 ± 0 MiB 52 ± 0 MiB +0.51% BASELINE
uniswap-v3-nonfungible-position-manager evmasm wall_time 0.4318s ± 0.0007s 0.4335s ± 0.0002s +0.4% BASELINE
uniswap-v2-router02 evmasm cpu_time 0.1783s ± 0.0002s 0.1790s ± 0.0000s +0.36% BASELINE
subsets/aave-librarypreCompile-3.6.0 evmasm peak_rss 185 ± 0 MiB 185 ± 0 MiB +0.36% BASELINE
uniswap-v2-router02 evmasm wall_time 0.1809s ± 0.0001s 0.1815s ± 0.0001s +0.33% BASELINE
weth9 evmasm peak_rss 15 ± 0 MiB 15 ± 0 MiB -1.4% TARGET
aave-v4-hub ir peak_rss 135 ± 0 MiB 134 ± 0 MiB -1.01% TARGET
makerdao-dss-pot evmasm peak_rss 16 ± 0 MiB 16 ± 0 MiB -0.98% TARGET
solidity-chains evmasm peak_rss 20 ± 0 MiB 20 ± 0 MiB -0.86% TARGET
uniswap-v4-position-manager ir peak_rss 95 ± 0 MiB 95 ± 0 MiB -0.77% TARGET
tether-usdt evmasm peak_rss 22 ± 0 MiB 21 ± 0 MiB -0.68% TARGET
lido-withdrawal-queue evmasm peak_rss 53 ± 0 MiB 53 ± 0 MiB -0.56% TARGET
account-abstraction-0.8.0 evmasm peak_rss 117 ± 0 MiB 117 ± 0 MiB -0.43% TARGET
aave-v4-hub evmasm wall_time 0.3657s ± 0.0003s 0.3643s ± 0.0005s -0.38% TARGET
aave-v4-hub evmasm cpu_time 0.3625s ± 0.0003s 0.3612s ± 0.0004s -0.36% TARGET
compound-comet-rewards evmasm peak_rss 22 ± 0 MiB 22 ± 0 MiB -0.3% TARGET
compound-comet-extended-asset-list ir runtime_size 19,244 ± 0 19,208 ± 0 -0.19% TARGET
solarray-a547630 evmasm peak_rss 183 ± 0 MiB 183 ± 0 MiB -0.18% TARGET
compound-comet-extended-asset-list ir creation_size 21,996 ± 0 21,960 ± 0 -0.16% TARGET
solarray-a547630 evmasm creation_size 4,474 ± 0 4,474 ± 0 0.0% tie
solarray-a547630 evmasm runtime_size 3,992 ± 0 3,992 ± 0 0.0% tie
solarray-a547630 ir creation_size 4,220 ± 0 4,220 ± 0 0.0% tie
solarray-a547630 ir runtime_size 3,920 ± 0 3,920 ± 0 0.0% tie
solidity-verifier evmasm creation_size 4,790 ± 0 4,790 ± 0 0.0% tie
solidity-verifier evmasm runtime_size 4,712 ± 0 4,712 ± 0 0.0% tie
solidity-verifier ir creation_size 4,215 ± 0 4,215 ± 0 0.0% tie
solidity-verifier ir runtime_size 4,161 ± 0 4,161 ± 0 0.0% tie
solidity-optimizor-club ir creation_size 21,778 ± 0 21,778 ± 0 0.0% tie
solidity-optimizor-club ir runtime_size 20,616 ± 0 20,616 ± 0 0.0% tie
solidity-chains evmasm creation_size 5,831 ± 0 5,831 ± 0 0.0% tie
solidity-chains evmasm runtime_size 5,803 ± 0 5,803 ± 0 0.0% tie
safe-smart-account-1.5.0 evmasm creation_size 64,387 ± 0 64,387 ± 0 0.0% tie
safe-smart-account-1.5.0 evmasm runtime_size 61,711 ± 0 61,711 ± 0 0.0% tie
account-abstraction-0.8.0 evmasm creation_size 94,144 ± 0 94,144 ± 0 0.0% tie
account-abstraction-0.8.0 evmasm runtime_size 65,469 ± 0 65,469 ± 0 0.0% tie
account-abstraction-0.8.0 ir creation_size 75,427 ± 0 75,427 ± 0 0.0% tie
account-abstraction-0.8.0 ir runtime_size 51,592 ± 0 51,592 ± 0 0.0% tie
weth9 evmasm creation_size 2,439 ± 0 2,439 ± 0 0.0% tie
weth9 evmasm runtime_size 1,835 ± 0 1,835 ± 0 0.0% tie
weth9 ir creation_size 2,130 ± 0 2,130 ± 0 0.0% tie
weth9 ir peak_rss 20 ± 0 MiB 20 ± 0 MiB 0.0% tie
weth9 ir runtime_size 1,725 ± 0 1,725 ± 0 0.0% tie
oeth evmasm creation_size 21,972 ± 0 21,972 ± 0 0.0% tie
oeth evmasm runtime_size 21,627 ± 0 21,627 ± 0 0.0% tie
oeth ir creation_size 19,743 ± 0 19,743 ± 0 0.0% tie
oeth ir runtime_size 19,445 ± 0 19,445 ± 0 0.0% tie
aave-v4-hub evmasm creation_size 24,199 ± 0 24,199 ± 0 0.0% tie
aave-v4-hub evmasm runtime_size 23,185 ± 0 23,185 ± 0 0.0% tie
aave-v4-hub ir creation_size 19,407 ± 0 19,407 ± 0 0.0% tie
aave-v4-hub ir runtime_size 18,752 ± 0 18,752 ± 0 0.0% tie
uniswap-v3-pool evmasm creation_size 26,386 ± 0 26,386 ± 0 0.0% tie
uniswap-v3-pool evmasm runtime_size 24,611 ± 0 24,611 ± 0 0.0% tie
uniswap-v3-pool evmasm wall_time 0.3357s ± 0.0004s 0.3357s ± 0.0011s 0.0% tie
chainlink-link-token evmasm creation_size 2,694 ± 0 2,694 ± 0 0.0% tie
chainlink-link-token evmasm runtime_size 2,584 ± 0 2,584 ± 0 0.0% tie
chainlink-link-token ir creation_size 2,262 ± 0 2,262 ± 0 0.0% tie
chainlink-link-token ir runtime_size 2,167 ± 0 2,167 ± 0 0.0% tie
chainlink-ocr2-aggregator evmasm creation_size 50,447 ± 0 50,447 ± 0 0.0% tie
chainlink-ocr2-aggregator evmasm runtime_size 44,800 ± 0 44,800 ± 0 0.0% tie
balancer-v2-vault evmasm creation_size 31,998 ± 0 31,998 ± 0 0.0% tie
balancer-v2-vault evmasm runtime_size 27,768 ± 0 27,768 ± 0 0.0% tie
balancer-v3-router evmasm creation_size 29,212 ± 0 29,212 ± 0 0.0% tie
balancer-v3-router evmasm runtime_size 26,260 ± 0 26,260 ± 0 0.0% tie
balancer-v3-router ir creation_size 21,945 ± 0 21,945 ± 0 0.0% tie
balancer-v3-router ir runtime_size 19,589 ± 0 19,589 ± 0 0.0% tie
balancer-v3-vault evmasm creation_size 43,874 ± 0 43,874 ± 0 0.0% tie
balancer-v3-vault evmasm runtime_size 38,554 ± 0 38,554 ± 0 0.0% tie
boredapeyachtclub evmasm creation_size 18,183 ± 0 18,183 ± 0 0.0% tie
boredapeyachtclub evmasm runtime_size 16,003 ± 0 16,003 ± 0 0.0% tie
boredapeyachtclub ir creation_size 18,438 ± 0 18,438 ± 0 0.0% tie
boredapeyachtclub ir runtime_size 15,830 ± 0 15,830 ± 0 0.0% tie
cow-protocol-settlement evmasm creation_size 24,105 ± 0 24,105 ± 0 0.0% tie
cow-protocol-settlement evmasm runtime_size 18,779 ± 0 18,779 ± 0 0.0% tie
compound-comet-rewards evmasm creation_size 4,578 ± 0 4,578 ± 0 0.0% tie
compound-comet-rewards evmasm runtime_size 4,364 ± 0 4,364 ± 0 0.0% tie
compound-comet-rewards ir creation_size 3,801 ± 0 3,801 ± 0 0.0% tie
compound-comet-rewards ir runtime_size 3,591 ± 0 3,591 ± 0 0.0% tie
compound-comet-extended-asset-list evmasm creation_size 24,423 ± 0 24,423 ± 0 0.0% tie
compound-comet-extended-asset-list evmasm runtime_size 21,309 ± 0 21,309 ± 0 0.0% tie
ens-name-wrapper evmasm creation_size 25,599 ± 0 25,599 ± 0 0.0% tie
ens-name-wrapper evmasm runtime_size 23,337 ± 0 23,337 ± 0 0.0% tie
ens-name-wrapper ir creation_size 23,323 ± 0 23,323 ± 0 0.0% tie
ens-name-wrapper ir runtime_size 21,525 ± 0 21,525 ± 0 0.0% tie
ens-registry-with-fallback evmasm creation_size 5,532 ± 0 5,532 ± 0 0.0% tie
ens-registry-with-fallback evmasm runtime_size 5,261 ± 0 5,261 ± 0 0.0% tie
ens-registry-with-fallback ir creation_size 5,163 ± 0 5,163 ± 0 0.0% tie
ens-registry-with-fallback ir runtime_size 4,892 ± 0 4,892 ± 0 0.0% tie
eigenlayer-eigenpod-manager evmasm creation_size 12,181 ± 0 12,181 ± 0 0.0% tie
eigenlayer-eigenpod-manager evmasm runtime_size 11,120 ± 0 11,120 ± 0 0.0% tie
eigenlayer-eigenpod-manager ir creation_size 10,824 ± 0 10,824 ± 0 0.0% tie
eigenlayer-eigenpod-manager ir runtime_size 10,053 ± 0 10,053 ± 0 0.0% tie
eigenlayer-strategy-manager evmasm creation_size 17,090 ± 0 17,090 ± 0 0.0% tie
eigenlayer-strategy-manager evmasm runtime_size 15,250 ± 0 15,250 ± 0 0.0% tie
eigenlayer-strategy-manager ir creation_size 13,869 ± 0 13,869 ± 0 0.0% tie
eigenlayer-strategy-manager ir runtime_size 12,650 ± 0 12,650 ± 0 0.0% tie
etherfi-liquidity-pool evmasm creation_size 81,929 ± 0 81,933 ± 0 0.0% tie
eulerswap evmasm creation_size 27,194 ± 0 27,194 ± 0 0.0% tie
eulerswap evmasm runtime_size 24,718 ± 0 24,718 ± 0 0.0% tie
eulerswap ir creation_size 24,341 ± 0 24,341 ± 0 0.0% tie
eulerswap ir runtime_size 22,626 ± 0 22,626 ± 0 0.0% tie
usdc-fiattoken-v2-2 evmasm creation_size 66,127 ± 0 66,127 ± 0 0.0% tie
usdc-fiattoken-v2-2 evmasm runtime_size 65,291 ± 0 65,291 ± 0 0.0% tie
usdc-fiattoken-v2-2 ir creation_size 65,436 ± 0 65,436 ± 0 0.0% tie
usdc-fiattoken-v2-2 ir runtime_size 64,777 ± 0 64,777 ± 0 0.0% tie
frax-stablecoin evmasm creation_size 52,445 ± 0 52,445 ± 0 0.0% tie
frax-stablecoin evmasm runtime_size 44,314 ± 0 44,314 ± 0 0.0% tie
frax-stablecoin ir creation_size 50,288 ± 0 50,288 ± 0 0.0% tie
frax-stablecoin ir runtime_size 41,793 ± 0 41,793 ± 0 0.0% tie
lido-accounting-oracle evmasm creation_size 31,505 ± 0 31,505 ± 0 0.0% tie
lido-accounting-oracle evmasm runtime_size 29,042 ± 0 29,042 ± 0 0.0% tie
lido-accounting-oracle ir creation_size 28,201 ± 0 28,201 ± 0 0.0% tie
lido-accounting-oracle ir runtime_size 26,222 ± 0 26,222 ± 0 0.0% tie
lido-withdrawal-queue evmasm creation_size 25,094 ± 0 25,094 ± 0 0.0% tie
lido-withdrawal-queue evmasm runtime_size 23,881 ± 0 23,881 ± 0 0.0% tie
lido-withdrawal-queue ir creation_size 20,873 ± 0 20,873 ± 0 0.0% tie
lido-withdrawal-queue ir runtime_size 19,963 ± 0 19,963 ± 0 0.0% tie
lido-withdrawal-queue ir wall_time 0.8836s ± 0.0057s 0.8836s ± 0.0010s 0.0% tie
lido-wsteth evmasm creation_size 9,875 ± 0 9,875 ± 0 0.0% tie
lido-wsteth evmasm runtime_size 8,087 ± 0 8,087 ± 0 0.0% tie
lido-wsteth ir creation_size 9,704 ± 0 9,704 ± 0 0.0% tie
lido-wsteth ir runtime_size 7,407 ± 0 7,407 ± 0 0.0% tie
makerdao-dss-jug evmasm creation_size 2,928 ± 0 2,928 ± 0 0.0% tie
makerdao-dss-jug evmasm runtime_size 2,749 ± 0 2,749 ± 0 0.0% tie
makerdao-dss-jug ir creation_size 2,853 ± 0 2,853 ± 0 0.0% tie
makerdao-dss-jug ir runtime_size 2,682 ± 0 2,682 ± 0 0.0% tie
makerdao-dss-pot evmasm creation_size 3,021 ± 0 3,021 ± 0 0.0% tie
makerdao-dss-pot evmasm runtime_size 2,811 ± 0 2,811 ± 0 0.0% tie
makerdao-dss-pot ir creation_size 3,077 ± 0 3,077 ± 0 0.0% tie
makerdao-dss-pot ir runtime_size 2,865 ± 0 2,865 ± 0 0.0% tie
makerdao-dss-vat evmasm creation_size 7,248 ± 0 7,248 ± 0 0.0% tie
makerdao-dss-vat evmasm runtime_size 7,197 ± 0 7,197 ± 0 0.0% tie
makerdao-dss-vat ir creation_size 6,328 ± 0 6,328 ± 0 0.0% tie
makerdao-dss-vat ir runtime_size 6,283 ± 0 6,283 ± 0 0.0% tie
makerdao-dai evmasm creation_size 4,222 ± 0 4,222 ± 0 0.0% tie
makerdao-dai evmasm runtime_size 3,877 ± 0 3,877 ± 0 0.0% tie
makerdao-dai ir creation_size 4,151 ± 0 4,151 ± 0 0.0% tie
makerdao-dai ir runtime_size 3,799 ± 0 3,799 ± 0 0.0% tie
poap evmasm creation_size 21,115 ± 0 21,115 ± 0 0.0% tie
poap evmasm runtime_size 20,721 ± 0 20,721 ± 0 0.0% tie
poap ir creation_size 19,358 ± 0 19,358 ± 0 0.0% tie
poap ir runtime_size 19,066 ± 0 19,066 ± 0 0.0% tie
rocketpool-deposit-pool evmasm creation_size 14,338 ± 0 14,338 ± 0 0.0% tie
rocketpool-deposit-pool evmasm runtime_size 12,829 ± 0 12,829 ± 0 0.0% tie
rocketpool-deposit-pool ir creation_size 13,039 ± 0 13,039 ± 0 0.0% tie
rocketpool-deposit-pool ir runtime_size 11,363 ± 0 11,363 ± 0 0.0% tie
spark-protocol-pool evmasm creation_size 91,618 ± 0 91,618 ± 0 0.0% tie
spark-protocol-pool evmasm runtime_size 90,243 ± 0 90,243 ± 0 0.0% tie
spark-protocol-pool ir creation_size 81,666 ± 0 81,669 ± 0 0.0% tie
spark-protocol-pool ir runtime_size 80,778 ± 0 80,781 ± 0 0.0% tie
tether-usdt evmasm creation_size 7,193 ± 0 7,193 ± 0 0.0% tie
tether-usdt evmasm runtime_size 6,260 ± 0 6,260 ± 0 0.0% tie
tether-usdt ir creation_size 6,608 ± 0 6,608 ± 0 0.0% tie
tether-usdt ir runtime_size 5,461 ± 0 5,461 ± 0 0.0% tie
uniswap-v2-router02 evmasm creation_size 16,956 ± 0 16,956 ± 0 0.0% tie
uniswap-v2-router02 evmasm runtime_size 16,264 ± 0 16,264 ± 0 0.0% tie
uniswap-v2-router02 ir creation_size 13,616 ± 0 13,616 ± 0 0.0% tie
uniswap-v2-router02 ir runtime_size 13,142 ± 0 13,142 ± 0 0.0% tie
uniswap-v3-nonfungible-position-manager evmasm creation_size 31,663 ± 0 31,663 ± 0 0.0% tie
uniswap-v3-nonfungible-position-manager evmasm runtime_size 28,971 ± 0 28,971 ± 0 0.0% tie
uniswap-v3-nonfungible-position-manager ir creation_size 30,002 ± 0 30,002 ± 0 0.0% tie
uniswap-v3-nonfungible-position-manager ir runtime_size 27,156 ± 0 27,156 ± 0 0.0% tie
uniswap-v3-swaprouter02 evmasm cpu_time 0.3410s ± 0.0002s 0.3410s ± 0.0005s 0.0% tie
uniswap-v3-swaprouter02 evmasm creation_size 21,991 ± 0 21,991 ± 0 0.0% tie
uniswap-v3-swaprouter02 evmasm runtime_size 21,013 ± 0 21,013 ± 0 0.0% tie
uniswap-v4-position-manager evmasm creation_size 26,838 ± 0 26,838 ± 0 0.0% tie
uniswap-v4-position-manager evmasm runtime_size 23,571 ± 0 23,571 ± 0 0.0% tie
uniswap-v4-position-manager ir creation_size 24,615 ± 0 24,615 ± 0 0.0% tie
uniswap-v4-position-manager ir runtime_size 21,789 ± 0 21,789 ± 0 0.0% tie
uniswap-v4-quoter evmasm creation_size 7,378 ± 0 7,378 ± 0 0.0% tie
uniswap-v4-quoter evmasm runtime_size 6,281 ± 0 6,281 ± 0 0.0% tie
uniswap-v4-quoter ir creation_size 5,376 ± 0 5,376 ± 0 0.0% tie
uniswap-v4-quoter ir runtime_size 4,651 ± 0 4,651 ± 0 0.0% tie
wbtc evmasm creation_size 16,877 ± 0 16,877 ± 0 0.0% tie
wbtc evmasm runtime_size 15,804 ± 0 15,804 ± 0 0.0% tie
wbtc ir creation_size 14,282 ± 0 14,282 ± 0 0.0% tie
wbtc ir runtime_size 12,969 ± 0 12,969 ± 0 0.0% tie
subsets/aave-pool-3.6.0 evmasm creation_size 107,536 ± 0 107,536 ± 0 0.0% tie
subsets/aave-pool-3.6.0 evmasm runtime_size 102,359 ± 0 102,359 ± 0 0.0% tie
subsets/aave-pool-3.6.0 ir creation_size 105,777 ± 0 105,777 ± 0 0.0% tie
subsets/aave-pool-3.6.0 ir runtime_size 100,079 ± 0 100,079 ± 0 0.0% tie
subsets/solady-libstring-0.1.26 evmasm creation_size 67,898 ± 0 67,898 ± 0 0.0% tie
subsets/solady-libstring-0.1.26 evmasm runtime_size 67,704 ± 0 67,704 ± 0 0.0% tie
subsets/solady-fixedpointmath-0.1.26 evmasm creation_size 56,812 ± 0 56,812 ± 0 0.0% tie
subsets/solady-fixedpointmath-0.1.26 evmasm runtime_size 56,768 ± 0 56,768 ± 0 0.0% tie
subsets/v4-poolmanager-4.0.0 evmasm creation_size 86,844 ± 0 86,844 ± 0 0.0% tie
subsets/v4-poolmanager-4.0.0 evmasm runtime_size 72,030 ± 0 72,030 ± 0 0.0% tie
subsets/v4-poolmanager-4.0.0 ir creation_size 71,065 ± 0 71,065 ± 0 0.0% tie
subsets/v4-poolmanager-4.0.0 ir runtime_size 58,705 ± 0 58,705 ± 0 0.0% tie
subsets/seaport-core-1.6 evmasm creation_size 62,068 ± 0 62,068 ± 0 0.0% tie
subsets/seaport-core-1.6 evmasm runtime_size 55,733 ± 0 55,733 ± 0 0.0% tie
subsets/bedrock-cannon-7.0.0 evmasm creation_size 29,594 ± 0 29,594 ± 0 0.0% tie
subsets/bedrock-cannon-7.0.0 evmasm runtime_size 28,917 ± 0 28,917 ± 0 0.0% tie
subsets/bedrock-cannon-7.0.0 ir creation_size 33,849 ± 0 33,849 ± 0 0.0% tie
subsets/bedrock-cannon-7.0.0 ir runtime_size 33,276 ± 0 33,276 ± 0 0.0% tie
subsets/bedrock-l2contractsmanager-7.0.0 evmasm creation_size 12,224 ± 0 12,224 ± 0 0.0% tie
subsets/bedrock-l2contractsmanager-7.0.0 evmasm runtime_size 10,752 ± 0 10,752 ± 0 0.0% tie
subsets/bedrock-l2contractsmanager-7.0.0 ir creation_size 26,454 ± 0 26,454 ± 0 0.0% tie
subsets/bedrock-l2contractsmanager-7.0.0 ir runtime_size 24,838 ± 0 24,838 ± 0 0.0% tie
subsets/bedrock-nutbundle-7.0.0 evmasm creation_size 24,612 ± 0 24,612 ± 0 0.0% tie
subsets/bedrock-nutbundle-7.0.0 evmasm runtime_size 24,567 ± 0 24,567 ± 0 0.0% tie
subsets/bedrock-deploy-scripts-7.0.0 evmasm creation_size 170,112 ± 0 170,112 ± 0 0.0% tie
subsets/bedrock-deploy-scripts-7.0.0 evmasm runtime_size 169,159 ± 0 169,159 ± 0 0.0% tie
subsets/aave-librarypreCompile-3.6.0 evmasm creation_size 71,529 ± 0 71,529 ± 0 0.0% tie
subsets/aave-librarypreCompile-3.6.0 evmasm runtime_size 71,439 ± 0 71,439 ± 0 0.0% tie
subsets/seaport-referenceconsideration-1.6 evmasm creation_size 47,020 ± 0 47,020 ± 0 0.0% tie
subsets/seaport-referenceconsideration-1.6 evmasm runtime_size 41,353 ± 0 41,353 ± 0 0.0% tie
subsets/bedrock-cannon-7.0.0 ir peak_rss 91 ± 3 MiB 85 ± 1 MiB -6.39% ~noise
subsets/solady-fixedpointmath-0.1.26 evmasm cpu_time 0.6697s ± 0.0535s 0.6380s ± 0.0013s -4.73% ~noise
subsets/solady-fixedpointmath-0.1.26 evmasm wall_time 0.6737s ± 0.0534s 0.6419s ± 0.0013s -4.72% ~noise
uniswap-v3-swaprouter02 evmasm peak_rss 60 ± 0 MiB 58 ± 1 MiB -2.49% ~noise
usdc-fiattoken-v2-2 ir peak_rss 98 ± 1 MiB 100 ± 0 MiB +2.07% ~noise
uniswap-v3-pool ir peak_rss 185 ± 3 MiB 189 ± 2 MiB +1.94% ~noise
solidity-verifier ir cpu_time 0.1336s ± 0.0001s 0.1358s ± 0.0030s +1.62% ~noise
balancer-v3-router ir peak_rss 128 ± 1 MiB 130 ± 0 MiB +1.55% ~noise
solidity-verifier ir wall_time 0.1361s ± 0.0001s 0.1381s ± 0.0028s +1.5% ~noise
lido-accounting-oracle ir peak_rss 102 ± 1 MiB 103 ± 1 MiB +1.47% ~noise
subsets/bedrock-deploy-scripts-7.0.0 evmasm peak_rss 272 ± 4 MiB 276 ± 1 MiB +1.37% ~noise
spark-protocol-pool ir peak_rss 182 ± 1 MiB 184 ± 0 MiB +1.35% ~noise
poap ir peak_rss 73 ± 1 MiB 74 ± 1 MiB +1.32% ~noise
uniswap-v2-router02 ir peak_rss 72 ± 1 MiB 71 ± 0 MiB -1.24% ~noise
solarray-a547630 evmasm wall_time 0.4918s ± 0.0013s 0.4977s ± 0.0063s +1.2% ~noise
solarray-a547630 evmasm cpu_time 0.4871s ± 0.0010s 0.4925s ± 0.0046s +1.11% ~noise
etherfi-liquidity-pool ir peak_rss 186 ± 5 MiB 184 ± 0 MiB -1.09% ~noise
makerdao-dss-pot ir cpu_time 0.1243s ± 0.0008s 0.1255s ± 0.0002s +1.02% ~noise
chainlink-link-token evmasm cpu_time 0.0385s ± 0.0002s 0.0382s ± 0.0004s -0.98% ~noise
makerdao-dss-pot ir wall_time 0.1266s ± 0.0007s 0.1278s ± 0.0002s +0.98% ~noise
solarray-a547630 ir cpu_time 0.6064s ± 0.0007s 0.6006s ± 0.0056s -0.97% ~noise
chainlink-ocr2-aggregator ir peak_rss 89 ± 2 MiB 90 ± 0 MiB +0.97% ~noise
solarray-a547630 ir wall_time 0.6106s ± 0.0008s 0.6048s ± 0.0056s -0.95% ~noise
makerdao-dss-vat evmasm peak_rss 23 ± 0 MiB 23 ± 0 MiB +0.94% ~noise
solidity-optimizor-club ir peak_rss 56 ± 0 MiB 56 ± 0 MiB +0.92% ~noise
compound-comet-rewards ir peak_rss 29 ± 0 MiB 30 ± 0 MiB +0.92% ~noise
chainlink-link-token evmasm wall_time 0.0407s ± 0.0002s 0.0404s ± 0.0004s -0.85% ~noise
makerdao-dai ir peak_rss 24 ± 0 MiB 24 ± 0 MiB -0.85% ~noise
makerdao-dss-jug evmasm cpu_time 0.0416s ± 0.0004s 0.0419s ± 0.0002s +0.84% ~noise
oeth ir peak_rss 61 ± 0 MiB 61 ± 0 MiB +0.83% ~noise
aave-v4-hub ir wall_time 1.0578s ± 0.0063s 1.0491s ± 0.0087s -0.82% ~noise
aave-v4-hub ir cpu_time 1.0541s ± 0.0062s 1.0456s ± 0.0088s -0.81% ~noise
frax-stablecoin ir peak_rss 114 ± 0 MiB 113 ± 0 MiB -0.79% ~noise
uniswap-v3-nonfungible-position-manager ir peak_rss 98 ± 1 MiB 98 ± 0 MiB -0.79% ~noise
tether-usdt evmasm wall_time 0.0813s ± 0.0006s 0.0819s ± 0.0002s +0.76% ~noise
tether-usdt evmasm cpu_time 0.0788s ± 0.0004s 0.0794s ± 0.0002s +0.75% ~noise
solidity-optimizor-club ir wall_time 0.6377s ± 0.0007s 0.6331s ± 0.0085s -0.73% ~noise
makerdao-dss-jug evmasm wall_time 0.0438s ± 0.0005s 0.0441s ± 0.0003s +0.73% ~noise
solidity-optimizor-club ir cpu_time 0.6352s ± 0.0007s 0.6306s ± 0.0085s -0.72% ~noise
oeth evmasm peak_rss 41 ± 0 MiB 41 ± 0 MiB +0.72% ~noise
compound-comet-rewards ir cpu_time 0.1846s ± 0.0013s 0.1859s ± 0.0003s +0.72% ~noise
makerdao-dss-jug evmasm peak_rss 17 ± 0 MiB 17 ± 0 MiB -0.72% ~noise
uniswap-v4-quoter ir peak_rss 45 ± 0 MiB 45 ± 0 MiB -0.72% ~noise
balancer-v2-vault ir wall_time 1.2782s ± 0.0027s 1.2873s ± 0.0057s +0.71% ~noise
lido-withdrawal-queue ir peak_rss 93 ± 1 MiB 92 ± 0 MiB -0.71% ~noise
lido-wsteth ir peak_rss 39 ± 0 MiB 39 ± 0 MiB +0.71% ~noise
balancer-v2-vault ir cpu_time 1.2748s ± 0.0027s 1.2837s ± 0.0057s +0.7% ~noise
weth9 ir wall_time 0.0924s ± 0.0008s 0.0917s ± 0.0003s -0.69% ~noise
compound-comet-rewards ir wall_time 0.1871s ± 0.0012s 0.1884s ± 0.0004s +0.69% ~noise
eulerswap evmasm peak_rss 72 ± 0 MiB 71 ± 1 MiB -0.69% ~noise
compound-comet-extended-asset-list ir peak_rss 64 ± 0 MiB 64 ± 0 MiB +0.65% ~noise
boredapeyachtclub ir peak_rss 56 ± 0 MiB 56 ± 0 MiB -0.63% ~noise
subsets/openzeppelin-timelock-5.6.1 ir peak_rss 75 ± 0 MiB 75 ± 0 MiB +0.63% ~noise
eigenlayer-strategy-manager ir peak_rss 112 ± 1 MiB 111 ± 1 MiB -0.62% ~noise
makerdao-dss-jug ir peak_rss 23 ± 0 MiB 23 ± 0 MiB -0.61% ~noise
usdc-fiattoken-v2-2 evmasm peak_rss 54 ± 0 MiB 54 ± 0 MiB +0.6% ~noise
frax-stablecoin ir cpu_time 2.1368s ± 0.0146s 2.1496s ± 0.0028s +0.6% ~noise
safe-smart-account-1.5.0 evmasm peak_rss 101 ± 0 MiB 101 ± 0 MiB -0.59% ~noise
weth9 ir cpu_time 0.0901s ± 0.0009s 0.0896s ± 0.0002s -0.59% ~noise
frax-stablecoin ir wall_time 2.1402s ± 0.0144s 2.1529s ± 0.0028s +0.59% ~noise
makerdao-dss-pot ir peak_rss 24 ± 0 MiB 24 ± 0 MiB +0.57% ~noise
subsets/solady-fixedpointmath-0.1.26 ir cpu_time 4.6220s ± 0.0116s 4.6485s ± 0.0166s +0.57% ~noise
account-abstraction-0.8.0 ir wall_time 2.6506s ± 0.0015s 2.6359s ± 0.0278s -0.56% ~noise
account-abstraction-0.8.0 ir cpu_time 2.6468s ± 0.0017s 2.6323s ± 0.0277s -0.55% ~noise
subsets/solady-fixedpointmath-0.1.26 ir wall_time 4.6277s ± 0.0115s 4.6533s ± 0.0167s +0.55% ~noise
subsets/solady-libstring-0.1.26 ir cpu_time 4.2614s ± 0.0444s 4.2844s ± 0.0097s +0.54% ~noise
subsets/solady-libstring-0.1.26 ir peak_rss 398 ± 6 MiB 400 ± 2 MiB +0.54% ~noise
usdc-fiattoken-v2-2 ir cpu_time 2.2954s ± 0.0170s 2.3076s ± 0.0033s +0.53% ~noise
usdc-fiattoken-v2-2 ir wall_time 2.2984s ± 0.0170s 2.3107s ± 0.0032s +0.53% ~noise
lido-accounting-oracle ir cpu_time 1.3503s ± 0.0066s 1.3575s ± 0.0007s +0.53% ~noise
lido-accounting-oracle ir wall_time 1.3535s ± 0.0066s 1.3607s ± 0.0008s +0.53% ~noise
rocketpool-deposit-pool evmasm cpu_time 0.1685s ± 0.0006s 0.1694s ± 0.0002s +0.53% ~noise
subsets/solady-libstring-0.1.26 ir wall_time 4.2660s ± 0.0445s 4.2883s ± 0.0098s +0.52% ~noise
cow-protocol-settlement evmasm peak_rss 41 ± 0 MiB 41 ± 0 MiB +0.5% ~noise
rocketpool-deposit-pool evmasm wall_time 0.1712s ± 0.0006s 0.1721s ± 0.0002s +0.5% ~noise
solidity-verifier evmasm wall_time 0.0547s ± 0.0003s 0.0545s ± 0.0008s -0.49% ~noise
tether-usdt ir peak_rss 42 ± 1 MiB 43 ± 0 MiB +0.49% ~noise
makerdao-dss-vat evmasm wall_time 0.0862s ± 0.0002s 0.0866s ± 0.0002s +0.48% ~noise
subsets/bedrock-cannon-7.0.0 ir cpu_time 1.4125s ± 0.0085s 1.4193s ± 0.0014s +0.48% ~noise
subsets/bedrock-cannon-7.0.0 ir wall_time 1.4157s ± 0.0084s 1.4225s ± 0.0014s +0.48% ~noise
compound-comet-extended-asset-list ir cpu_time 0.7484s ± 0.0035s 0.7519s ± 0.0008s +0.47% ~noise
ens-name-wrapper evmasm wall_time 0.3345s ± 0.0009s 0.3360s ± 0.0007s +0.47% ~noise
makerdao-dss-vat evmasm cpu_time 0.0839s ± 0.0002s 0.0843s ± 0.0002s +0.47% ~noise
subsets/solady-fixedpointmath-0.1.26 ir peak_rss 459 ± 0 MiB 456 ± 3 MiB -0.46% ~noise
solidity-verifier evmasm cpu_time 0.0525s ± 0.0004s 0.0522s ± 0.0008s -0.45% ~noise
compound-comet-extended-asset-list ir wall_time 0.7513s ± 0.0036s 0.7547s ± 0.0008s +0.45% ~noise
ens-name-wrapper evmasm cpu_time 0.3317s ± 0.0010s 0.3332s ± 0.0008s +0.45% ~noise
subsets/bedrock-nutbundle-7.0.0 evmasm wall_time 0.5883s ± 0.0037s 0.5856s ± 0.0012s -0.45% ~noise
weth9 evmasm wall_time 0.0435s ± 0.0006s 0.0433s ± 0.0005s -0.44% ~noise
frax-stablecoin evmasm peak_rss 62 ± 0 MiB 62 ± 0 MiB +0.44% ~noise
subsets/bedrock-nutbundle-7.0.0 evmasm cpu_time 0.5851s ± 0.0037s 0.5825s ± 0.0012s -0.44% ~noise
weth9 evmasm cpu_time 0.0412s ± 0.0005s 0.0410s ± 0.0004s -0.43% ~noise
boredapeyachtclub evmasm peak_rss 38 ± 0 MiB 38 ± 0 MiB +0.42% ~noise
uniswap-v4-quoter evmasm peak_rss 40 ± 0 MiB 40 ± 0 MiB -0.42% ~noise
uniswap-v3-nonfungible-position-manager evmasm cpu_time 0.4289s ± 0.0008s 0.4307s ± 0.0002s +0.41% ~noise
cow-protocol-settlement ir peak_rss 57 ± 0 MiB 57 ± 0 MiB -0.4% ~noise
subsets/bedrock-interfaces-7.0.0 ir cpu_time 3.7822s ± 0.0160s 3.7972s ± 0.0010s +0.4% ~noise
account-abstraction-0.8.0 ir peak_rss 115 ± 0 MiB 115 ± 1 MiB +0.39% ~noise
subsets/bedrock-interfaces-7.0.0 ir wall_time 3.7861s ± 0.0161s 3.8010s ± 0.0011s +0.39% ~noise
solidity-verifier evmasm peak_rss 19 ± 0 MiB 19 ± 0 MiB +0.38% ~noise
chainlink-ocr2-aggregator ir cpu_time 2.1338s ± 0.0026s 2.1419s ± 0.0124s +0.38% ~noise
eulerswap ir peak_rss 108 ± 1 MiB 108 ± 1 MiB -0.38% ~noise
chainlink-ocr2-aggregator ir wall_time 2.1368s ± 0.0027s 2.1447s ± 0.0125s +0.37% ~noise
balancer-v3-vault ir cpu_time 1.7029s ± 0.0095s 1.6966s ± 0.0066s -0.37% ~noise
subsets/seaport-referenceconsideration-1.6 evmasm cpu_time 0.6338s ± 0.0011s 0.6314s ± 0.0003s -0.37% ~noise
balancer-v3-vault ir wall_time 1.7068s ± 0.0095s 1.7006s ± 0.0066s -0.36% ~noise
ens-eth-registrar-controller ir cpu_time 1.0065s ± 0.0048s 1.0101s ± 0.0002s +0.36% ~noise
ens-eth-registrar-controller ir peak_rss 69 ± 0 MiB 69 ± 0 MiB +0.36% ~noise
eigenlayer-strategy-manager ir cpu_time 0.8605s ± 0.0053s 0.8635s ± 0.0013s +0.36% ~noise
subsets/seaport-referenceconsideration-1.6 evmasm wall_time 0.6365s ± 0.0011s 0.6342s ± 0.0004s -0.36% ~noise
subsets/seaport-referenceconsideration-1.6 ir peak_rss 171 ± 1 MiB 170 ± 0 MiB -0.36% ~noise
ens-name-wrapper ir peak_rss 75 ± 0 MiB 75 ± 0 MiB -0.35% ~noise
eigenlayer-strategy-manager ir wall_time 0.8640s ± 0.0052s 0.8670s ± 0.0012s +0.35% ~noise
makerdao-dai evmasm peak_rss 18 ± 0 MiB 18 ± 0 MiB +0.35% ~noise
subsets/bedrock-nutbundle-7.0.0 ir cpu_time 2.4036s ± 0.0109s 2.4120s ± 0.0063s +0.35% ~noise
cow-protocol-settlement ir cpu_time 0.6628s ± 0.0038s 0.6650s ± 0.0002s +0.34% ~noise
cow-protocol-settlement ir wall_time 0.6655s ± 0.0038s 0.6678s ± 0.0002s +0.34% ~noise
ens-eth-registrar-controller ir wall_time 1.0096s ± 0.0049s 1.0130s ± 0.0002s +0.34% ~noise
subsets/bedrock-nutbundle-7.0.0 ir wall_time 2.4077s ± 0.0108s 2.4159s ± 0.0064s +0.34% ~noise
balancer-v3-vault evmasm peak_rss 109 ± 0 MiB 109 ± 0 MiB +0.33% ~noise
uniswap-v4-position-manager evmasm peak_rss 66 ± 0 MiB 66 ± 0 MiB +0.33% ~noise
subsets/bedrock-l2contractsmanager-7.0.0 ir cpu_time 0.9372s ± 0.0051s 0.9403s ± 0.0002s +0.33% ~noise
boredapeyachtclub ir cpu_time 0.7037s ± 0.0037s 0.7059s ± 0.0012s +0.32% ~noise
boredapeyachtclub ir wall_time 0.7064s ± 0.0037s 0.7086s ± 0.0012s +0.32% ~noise
makerdao-dss-jug ir cpu_time 0.1212s ± 0.0011s 0.1216s ± 0.0005s +0.32% ~noise
makerdao-dss-pot evmasm wall_time 0.0414s ± 0.0007s 0.0413s ± 0.0002s -0.32% ~noise
subsets/bedrock-cannon-7.0.0 evmasm peak_rss 47 ± 0 MiB 47 ± 0 MiB -0.32% ~noise
subsets/bedrock-l2contractsmanager-7.0.0 ir wall_time 0.9403s ± 0.0053s 0.9433s ± 0.0002s +0.32% ~noise
ens-registry-with-fallback ir peak_rss 26 ± 0 MiB 25 ± 0 MiB -0.31% ~noise
lido-wsteth evmasm cpu_time 0.1364s ± 0.0007s 0.1368s ± 0.0001s +0.31% ~noise
chainlink-link-token evmasm peak_rss 17 ± 0 MiB 17 ± 0 MiB +0.3% ~noise
lido-wsteth evmasm wall_time 0.1389s ± 0.0007s 0.1393s ± 0.0001s +0.3% ~noise
solidity-chains evmasm wall_time 0.0576s ± 0.0001s 0.0578s ± 0.0010s +0.29% ~noise
chainlink-link-token ir peak_rss 23 ± 0 MiB 23 ± 0 MiB +0.29% ~noise
uniswap-v3-swaprouter02 ir peak_rss 78 ± 0 MiB 78 ± 0 MiB -0.29% ~noise
uniswap-v4-position-manager evmasm wall_time 0.4308s ± 0.0014s 0.4295s ± 0.0003s -0.29% ~noise
subsets/aave-librarypreCompile-3.6.0 evmasm cpu_time 1.0684s ± 0.0085s 1.0654s ± 0.0004s -0.29% ~noise
safe-smart-account-1.5.0 ir cpu_time 2.2801s ± 0.0102s 2.2865s ± 0.0036s +0.28% ~noise
safe-smart-account-1.5.0 ir wall_time 2.2834s ± 0.0102s 2.2898s ± 0.0036s +0.28% ~noise
balancer-v2-vault ir peak_rss 117 ± 1 MiB 117 ± 1 MiB -0.28% ~noise
ens-name-wrapper ir cpu_time 0.8927s ± 0.0060s 0.8952s ± 0.0009s +0.28% ~noise
ens-name-wrapper ir wall_time 0.8956s ± 0.0060s 0.8982s ± 0.0010s +0.28% ~noise
lido-wsteth evmasm peak_rss 26 ± 0 MiB 26 ± 0 MiB -0.28% ~noise
uniswap-v4-quoter ir wall_time 0.3027s ± 0.0006s 0.3019s ± 0.0001s -0.28% ~noise
subsets/aave-librarypreCompile-3.6.0 evmasm wall_time 1.0716s ± 0.0085s 1.0686s ± 0.0005s -0.28% ~noise
spark-protocol-pool evmasm peak_rss 104 ± 0 MiB 104 ± 0 MiB +0.27% ~noise
subsets/bedrock-nutbundle-7.0.0 evmasm peak_rss 169 ± 0 MiB 169 ± 0 MiB +0.27% ~noise
account-abstraction-0.8.0 evmasm wall_time 1.0775s ± 0.0018s 1.0747s ± 0.0062s -0.26% ~noise
oeth ir cpu_time 0.7654s ± 0.0037s 0.7635s ± 0.0078s -0.26% ~noise
oeth ir wall_time 0.7682s ± 0.0037s 0.7662s ± 0.0076s -0.26% ~noise
boredapeyachtclub evmasm wall_time 0.2502s ± 0.0007s 0.2509s ± 0.0002s +0.26% ~noise
subsets/v4-poolmanager-4.0.0 ir cpu_time 3.3865s ± 0.0218s 3.3953s ± 0.0028s +0.26% ~noise
subsets/v4-poolmanager-4.0.0 ir wall_time 3.3908s ± 0.0219s 3.3995s ± 0.0028s +0.26% ~noise
solidity-chains evmasm cpu_time 0.0554s ± 0.0000s 0.0556s ± 0.0010s +0.25% ~noise
account-abstraction-0.8.0 evmasm cpu_time 1.0732s ± 0.0017s 1.0705s ± 0.0063s -0.25% ~noise
oeth evmasm cpu_time 0.2085s ± 0.0004s 0.2080s ± 0.0005s -0.25% ~noise
oeth evmasm wall_time 0.2111s ± 0.0004s 0.2106s ± 0.0006s -0.25% ~noise
boredapeyachtclub evmasm cpu_time 0.2474s ± 0.0007s 0.2481s ± 0.0001s +0.25% ~noise
eigenlayer-strategy-manager evmasm cpu_time 0.3585s ± 0.0006s 0.3594s ± 0.0006s +0.25% ~noise
makerdao-dss-vat ir peak_rss 39 ± 0 MiB 39 ± 0 MiB -0.25% ~noise
poap evmasm wall_time 0.2138s ± 0.0005s 0.2144s ± 0.0003s +0.25% ~noise
uniswap-v4-position-manager evmasm cpu_time 0.4276s ± 0.0015s 0.4265s ± 0.0003s -0.25% ~noise
subsets/seaport-core-1.6 ir peak_rss 142 ± 0 MiB 142 ± 0 MiB -0.25% ~noise
chainlink-link-token ir wall_time 0.1086s ± 0.0011s 0.1083s ± 0.0012s -0.24% ~noise
eigenlayer-eigenpod-manager evmasm cpu_time 0.2123s ± 0.0006s 0.2128s ± 0.0006s +0.24% ~noise
uniswap-v4-quoter ir cpu_time 0.2999s ± 0.0005s 0.2992s ± 0.0001s -0.24% ~noise
balancer-v3-router ir cpu_time 1.1991s ± 0.0102s 1.1964s ± 0.0045s -0.23% ~noise
eigenlayer-eigenpod-manager evmasm wall_time 0.2153s ± 0.0005s 0.2158s ± 0.0006s +0.23% ~noise
eigenlayer-strategy-manager evmasm peak_rss 76 ± 0 MiB 76 ± 0 MiB +0.23% ~noise
eigenlayer-strategy-manager evmasm wall_time 0.3618s ± 0.0006s 0.3627s ± 0.0005s +0.23% ~noise
poap evmasm cpu_time 0.2113s ± 0.0005s 0.2118s ± 0.0002s +0.23% ~noise
balancer-v3-router ir wall_time 1.2026s ± 0.0102s 1.2000s ± 0.0046s -0.22% ~noise
wbtc ir cpu_time 0.6860s ± 0.0008s 0.6844s ± 0.0007s -0.22% ~noise
wbtc ir wall_time 0.6885s ± 0.0008s 0.6870s ± 0.0008s -0.22% ~noise
subsets/bedrock-interfaces-7.0.0 evmasm peak_rss 97 ± 0 MiB 97 ± 0 MiB +0.22% ~noise
subsets/solady-libstring-0.1.26 evmasm peak_rss 152 ± 0 MiB 153 ± 0 MiB +0.22% ~noise
cow-protocol-settlement evmasm cpu_time 0.3000s ± 0.0009s 0.3007s ± 0.0002s +0.21% ~noise
ens-registry-with-fallback evmasm peak_rss 18 ± 0 MiB 18 ± 0 MiB -0.21% ~noise
ens-name-wrapper evmasm peak_rss 54 ± 0 MiB 54 ± 0 MiB +0.2% ~noise
makerdao-dss-jug ir wall_time 0.1236s ± 0.0010s 0.1238s ± 0.0004s +0.2% ~noise
cow-protocol-settlement evmasm wall_time 0.3027s ± 0.0009s 0.3033s ± 0.0002s +0.19% ~noise
subsets/seaport-core-1.6 ir cpu_time 2.3700s ± 0.0128s 2.3744s ± 0.0012s +0.19% ~noise
wbtc evmasm peak_rss 25 ± 0 MiB 25 ± 0 MiB -0.18% ~noise
subsets/seaport-core-1.6 ir wall_time 2.3735s ± 0.0127s 2.3778s ± 0.0010s +0.18% ~noise
eigenlayer-eigenpod-manager evmasm peak_rss 53 ± 0 MiB 53 ± 0 MiB +0.17% ~noise
wbtc evmasm cpu_time 0.1378s ± 0.0004s 0.1380s ± 0.0003s +0.17% ~noise
subsets/solady-fixedpointmath-0.1.26 evmasm peak_rss 181 ± 0 MiB 181 ± 0 MiB +0.17% ~noise
eulerswap evmasm cpu_time 0.3970s ± 0.0009s 0.3963s ± 0.0009s -0.16% ~noise
eulerswap evmasm wall_time 0.4003s ± 0.0009s 0.3996s ± 0.0011s -0.16% ~noise
usdc-fiattoken-v2-2 evmasm cpu_time 0.7141s ± 0.0012s 0.7152s ± 0.0006s +0.16% ~noise
usdc-fiattoken-v2-2 evmasm wall_time 0.7169s ± 0.0012s 0.7181s ± 0.0007s +0.16% ~noise
lido-accounting-oracle evmasm peak_rss 54 ± 0 MiB 54 ± 0 MiB +0.16% ~noise
balancer-v2-vault evmasm peak_rss 73 ± 0 MiB 73 ± 0 MiB -0.15% ~noise
lido-withdrawal-queue evmasm cpu_time 0.2999s ± 0.0010s 0.3004s ± 0.0001s +0.15% ~noise
uniswap-v3-nonfungible-position-manager evmasm peak_rss 61 ± 0 MiB 61 ± 0 MiB -0.15% ~noise
wbtc evmasm wall_time 0.1402s ± 0.0005s 0.1404s ± 0.0003s +0.15% ~noise
subsets/seaport-core-1.6 evmasm wall_time 0.9705s ± 0.0026s 0.9691s ± 0.0007s -0.15% ~noise
subsets/bedrock-cannon-7.0.0 evmasm wall_time 0.3678s ± 0.0004s 0.3673s ± 0.0004s -0.15% ~noise
chainlink-link-token ir cpu_time 0.1062s ± 0.0011s 0.1061s ± 0.0012s -0.14% ~noise
ens-eth-registrar-controller evmasm wall_time 0.3799s ± 0.0005s 0.3794s ± 0.0001s -0.14% ~noise
subsets/v4-poolmanager-4.0.0 evmasm wall_time 1.2356s ± 0.0035s 1.2339s ± 0.0014s -0.14% ~noise
subsets/seaport-core-1.6 evmasm cpu_time 0.9675s ± 0.0026s 0.9661s ± 0.0006s -0.14% ~noise
subsets/bedrock-cannon-7.0.0 evmasm cpu_time 0.3649s ± 0.0004s 0.3644s ± 0.0004s -0.14% ~noise
solidity-verifier ir peak_rss 25 ± 0 MiB 25 ± 0 MiB +0.13% ~noise
compound-comet-extended-asset-list evmasm peak_rss 45 ± 0 MiB 45 ± 0 MiB -0.13% ~noise
ens-eth-registrar-controller evmasm cpu_time 0.3771s ± 0.0006s 0.3766s ± 0.0002s -0.13% ~noise
eigenlayer-eigenpod-manager ir cpu_time 0.5240s ± 0.0027s 0.5246s ± 0.0007s +0.13% ~noise
eigenlayer-eigenpod-manager ir wall_time 0.5272s ± 0.0028s 0.5279s ± 0.0006s +0.13% ~noise
uniswap-v3-swaprouter02 ir cpu_time 0.8412s ± 0.0038s 0.8423s ± 0.0003s +0.13% ~noise
subsets/v4-poolmanager-4.0.0 evmasm cpu_time 1.2316s ± 0.0035s 1.2300s ± 0.0014s -0.13% ~noise
compound-comet-rewards evmasm cpu_time 0.0678s ± 0.0002s 0.0678s ± 0.0002s +0.12% ~noise
compound-comet-extended-asset-list evmasm cpu_time 0.2340s ± 0.0007s 0.2337s ± 0.0002s -0.12% ~noise
lido-withdrawal-queue evmasm wall_time 0.3028s ± 0.0012s 0.3032s ± 0.0000s +0.12% ~noise
uniswap-v3-swaprouter02 ir wall_time 0.8443s ± 0.0039s 0.8453s ± 0.0001s +0.12% ~noise
subsets/bedrock-nutbundle-7.0.0 ir peak_rss 291 ± 3 MiB 291 ± 1 MiB -0.12% ~noise
safe-smart-account-1.5.0 ir peak_rss 102 ± 1 MiB 103 ± 0 MiB +0.11% ~noise
chainlink-ocr2-aggregator evmasm wall_time 0.6062s ± 0.0011s 0.6055s ± 0.0019s -0.11% ~noise
uniswap-v2-router02 evmasm peak_rss 37 ± 0 MiB 37 ± 0 MiB +0.11% ~noise
subsets/openzeppelin-timelock-5.6.1 evmasm cpu_time 0.4889s ± 0.0014s 0.4894s ± 0.0002s +0.11% ~noise
subsets/aave-pool-3.6.0 evmasm peak_rss 95 ± 0 MiB 95 ± 0 MiB +0.11% ~noise
subsets/bedrock-l2contractsmanager-7.0.0 evmasm peak_rss 39 ± 0 MiB 39 ± 0 MiB +0.11% ~noise
subsets/seaport-referenceconsideration-1.6 evmasm peak_rss 77 ± 0 MiB 77 ± 0 MiB -0.11% ~noise
compound-comet-extended-asset-list evmasm wall_time 0.2368s ± 0.0007s 0.2365s ± 0.0003s -0.09% ~noise
makerdao-dss-pot evmasm cpu_time 0.0391s ± 0.0004s 0.0392s ± 0.0001s +0.09% ~noise
chainlink-ocr2-aggregator evmasm cpu_time 0.6034s ± 0.0012s 0.6029s ± 0.0019s -0.08% ~noise
subsets/openzeppelin-timelock-5.6.1 ir cpu_time 1.3264s ± 0.0073s 1.3274s ± 0.0007s +0.08% ~noise
subsets/openzeppelin-timelock-5.6.1 ir wall_time 1.3294s ± 0.0073s 1.3305s ± 0.0008s +0.08% ~noise
subsets/bedrock-deploy-scripts-7.0.0 evmasm cpu_time 2.1284s ± 0.0052s 2.1300s ± 0.0031s +0.08% ~noise
subsets/bedrock-deploy-scripts-7.0.0 evmasm wall_time 2.1327s ± 0.0054s 2.1344s ± 0.0030s +0.08% ~noise
solarray-a547630 ir peak_rss 190 ± 0 MiB 190 ± 0 MiB +0.07% ~noise
eigenlayer-eigenpod-manager ir peak_rss 74 ± 0 MiB 74 ± 0 MiB +0.07% ~noise
lido-accounting-oracle evmasm wall_time 0.3455s ± 0.0004s 0.3453s ± 0.0001s -0.07% ~noise
uniswap-v4-quoter evmasm wall_time 0.1577s ± 0.0007s 0.1576s ± 0.0002s -0.07% ~noise
subsets/openzeppelin-timelock-5.6.1 evmasm wall_time 0.4918s ± 0.0013s 0.4922s ± 0.0002s +0.07% ~noise
subsets/solady-libstring-0.1.26 ir creation_size 97,304 ± 0 97,374 ± 0 +0.07% ~noise
subsets/solady-libstring-0.1.26 ir runtime_size 97,128 ± 0 97,198 ± 0 +0.07% ~noise
subsets/seaport-referenceconsideration-1.6 ir wall_time 2.4620s ± 0.0035s 2.4638s ± 0.0026s +0.07% ~noise
safe-smart-account-1.5.0 evmasm cpu_time 0.9342s ± 0.0018s 0.9348s ± 0.0007s +0.06% ~noise
aave-v4-hub evmasm peak_rss 81 ± 0 MiB 81 ± 0 MiB +0.06% ~noise
balancer-v3-vault evmasm wall_time 0.6835s ± 0.0009s 0.6832s ± 0.0005s -0.06% ~noise
cow-protocol-settlement ir runtime_size 15,948 ± 0 15,957 ± 0 +0.06% ~noise
lido-accounting-oracle evmasm cpu_time 0.3427s ± 0.0004s 0.3424s ± 0.0001s -0.06% ~noise
subsets/aave-pool-3.6.0 ir peak_rss 149 ± 0 MiB 149 ± 1 MiB +0.06% ~noise
subsets/bedrock-l2contractsmanager-7.0.0 evmasm cpu_time 0.1870s ± 0.0001s 0.1869s ± 0.0001s -0.06% ~noise
subsets/bedrock-l2contractsmanager-7.0.0 evmasm wall_time 0.1897s ± 0.0001s 0.1896s ± 0.0001s -0.06% ~noise
subsets/aave-librarypreCompile-3.6.0 ir peak_rss 240 ± 0 MiB 239 ± 0 MiB -0.06% ~noise
safe-smart-account-1.5.0 evmasm wall_time 0.9378s ± 0.0016s 0.9383s ± 0.0007s +0.05% ~noise
balancer-v3-router evmasm cpu_time 0.4773s ± 0.0011s 0.4776s ± 0.0009s +0.05% ~noise
balancer-v3-router evmasm wall_time 0.4805s ± 0.0012s 0.4808s ± 0.0010s +0.05% ~noise
ens-eth-registrar-controller evmasm peak_rss 45 ± 0 MiB 45 ± 0 MiB +0.05% ~noise
etherfi-liquidity-pool evmasm cpu_time 1.0883s ± 0.0031s 1.0889s ± 0.0044s +0.05% ~noise
etherfi-liquidity-pool ir cpu_time 3.3901s ± 0.0234s 3.3884s ± 0.0028s -0.05% ~noise
etherfi-liquidity-pool ir wall_time 3.3946s ± 0.0234s 3.3931s ± 0.0029s -0.05% ~noise
eulerswap ir wall_time 1.1244s ± 0.0056s 1.1239s ± 0.0008s -0.05% ~noise
subsets/v4-poolmanager-4.0.0 evmasm peak_rss 198 ± 1 MiB 198 ± 1 MiB -0.05% ~noise
subsets/aave-librarypreCompile-3.6.0 ir creation_size 67,740 ± 0 67,776 ± 0 +0.05% ~noise
subsets/aave-librarypreCompile-3.6.0 ir runtime_size 67,654 ± 0 67,690 ± 0 +0.05% ~noise
subsets/seaport-referenceconsideration-1.6 ir cpu_time 2.4590s ± 0.0035s 2.4602s ± 0.0021s +0.05% ~noise
uniswap-v3-pool ir cpu_time 1.7674s ± 0.0018s 1.7667s ± 0.0165s -0.04% ~noise
balancer-v2-vault evmasm wall_time 0.4836s ± 0.0007s 0.4834s ± 0.0007s -0.04% ~noise
balancer-v3-vault evmasm cpu_time 0.6797s ± 0.0010s 0.6794s ± 0.0005s -0.04% ~noise
balancer-v3-vault ir peak_rss 166 ± 0 MiB 165 ± 1 MiB -0.04% ~noise
cow-protocol-settlement ir creation_size 20,527 ± 0 20,536 ± 0 +0.04% ~noise
ens-eth-registrar-controller ir runtime_size 20,028 ± 0 20,036 ± 0 +0.04% ~noise
ens-registry-with-fallback evmasm wall_time 0.0592s ± 0.0003s 0.0592s ± 0.0004s -0.04% ~noise
etherfi-liquidity-pool evmasm wall_time 1.0922s ± 0.0031s 1.0927s ± 0.0043s +0.04% ~noise
eulerswap ir cpu_time 1.1210s ± 0.0056s 1.1205s ± 0.0008s -0.04% ~noise
frax-stablecoin evmasm cpu_time 0.5143s ± 0.0006s 0.5145s ± 0.0004s +0.04% ~noise
lido-withdrawal-queue ir cpu_time 0.8803s ± 0.0056s 0.8807s ± 0.0010s +0.04% ~noise
rocketpool-deposit-pool ir peak_rss 58 ± 0 MiB 58 ± 1 MiB -0.04% ~noise
spark-protocol-pool evmasm cpu_time 1.0637s ± 0.0012s 1.0633s ± 0.0006s -0.04% ~noise
uniswap-v3-swaprouter02 ir creation_size 18,777 ± 0 18,785 ± 0 +0.04% ~noise
uniswap-v3-swaprouter02 ir runtime_size 18,106 ± 0 18,114 ± 0 +0.04% ~noise
subsets/openzeppelin-timelock-5.6.1 ir runtime_size 23,688 ± 0 23,698 ± 0 +0.04% ~noise
subsets/bedrock-nutbundle-7.0.0 ir creation_size 30,152 ± 0 30,163 ± 0 +0.04% ~noise
subsets/bedrock-nutbundle-7.0.0 ir runtime_size 30,109 ± 0 30,120 ± 0 +0.04% ~noise
uniswap-v3-pool ir wall_time 1.7707s ± 0.0017s 1.7702s ± 0.0168s -0.03% ~noise
chainlink-ocr2-aggregator evmasm peak_rss 55 ± 0 MiB 55 ± 0 MiB -0.03% ~noise
balancer-v3-vault ir runtime_size 30,394 ± 0 30,402 ± 0 +0.03% ~noise
compound-comet-rewards evmasm wall_time 0.0701s ± 0.0002s 0.0701s ± 0.0002s +0.03% ~noise
ens-eth-registrar-controller ir creation_size 23,830 ± 0 23,838 ± 0 +0.03% ~noise
etherfi-liquidity-pool evmasm peak_rss 111 ± 0 MiB 111 ± 0 MiB +0.03% ~noise
uniswap-v4-position-manager ir wall_time 1.1321s ± 0.0050s 1.1317s ± 0.0002s -0.03% ~noise
uniswap-v4-quoter evmasm cpu_time 0.1548s ± 0.0007s 0.1549s ± 0.0001s +0.03% ~noise
subsets/openzeppelin-timelock-5.6.1 ir creation_size 31,131 ± 0 31,141 ± 0 +0.03% ~noise
subsets/solady-libstring-0.1.26 evmasm cpu_time 0.7246s ± 0.0010s 0.7244s ± 0.0011s -0.03% ~noise
subsets/solady-libstring-0.1.26 evmasm wall_time 0.7283s ± 0.0010s 0.7281s ± 0.0011s -0.03% ~noise
subsets/seaport-core-1.6 evmasm peak_rss 99 ± 0 MiB 99 ± 0 MiB -0.03% ~noise
safe-smart-account-1.5.0 ir creation_size 55,618 ± 0 55,631 ± 0 +0.02% ~noise
safe-smart-account-1.5.0 ir runtime_size 52,790 ± 0 52,803 ± 0 +0.02% ~noise
balancer-v2-vault ir runtime_size 25,139 ± 0 25,143 ± 0 +0.02% ~noise
balancer-v3-vault ir creation_size 35,486 ± 0 35,494 ± 0 +0.02% ~noise
ens-eth-registrar-controller evmasm runtime_size 23,247 ± 0 23,251 ± 0 +0.02% ~noise
frax-stablecoin evmasm wall_time 0.5173s ± 0.0006s 0.5174s ± 0.0003s +0.02% ~noise
spark-protocol-pool evmasm wall_time 1.0671s ± 0.0014s 1.0669s ± 0.0005s -0.02% ~noise
uniswap-v4-position-manager ir cpu_time 1.1288s ± 0.0052s 1.1285s ± 0.0001s -0.02% ~noise
wbtc ir peak_rss 44 ± 0 MiB 44 ± 0 MiB +0.02% ~noise
subsets/bedrock-interfaces-7.0.0 evmasm cpu_time 1.1954s ± 0.0008s 1.1952s ± 0.0016s -0.02% ~noise
subsets/bedrock-interfaces-7.0.0 evmasm wall_time 1.1988s ± 0.0009s 1.1986s ± 0.0015s -0.02% ~noise
subsets/bedrock-interfaces-7.0.0 ir creation_size 97,176 ± 0 97,199 ± 0 +0.02% ~noise
subsets/bedrock-interfaces-7.0.0 ir runtime_size 93,419 ± 0 93,442 ± 0 +0.02% ~noise
subsets/aave-pool-3.6.0 evmasm cpu_time 1.3237s ± 0.0036s 1.3240s ± 0.0020s +0.02% ~noise
subsets/aave-pool-3.6.0 evmasm wall_time 1.3268s ± 0.0036s 1.3271s ± 0.0020s +0.02% ~noise
subsets/solady-fixedpointmath-0.1.26 ir creation_size 126,161 ± 0 126,190 ± 0 +0.02% ~noise
subsets/solady-fixedpointmath-0.1.26 ir runtime_size 126,119 ± 0 126,148 ± 0 +0.02% ~noise
subsets/aave-librarypreCompile-3.6.0 ir cpu_time 3.1758s ± 0.0047s 3.1752s ± 0.0006s -0.02% ~noise
subsets/aave-librarypreCompile-3.6.0 ir wall_time 3.1795s ± 0.0047s 3.1788s ± 0.0006s -0.02% ~noise
subsets/seaport-referenceconsideration-1.6 ir runtime_size 36,624 ± 0 36,630 ± 0 +0.02% ~noise
uniswap-v3-pool evmasm cpu_time 0.3329s ± 0.0004s 0.3329s ± 0.0010s -0.01% ~noise
uniswap-v3-pool evmasm peak_rss 57 ± 0 MiB 57 ± 0 MiB -0.01% ~noise
uniswap-v3-pool ir creation_size 25,139 ± 0 25,141 ± 0 +0.01% ~noise
uniswap-v3-pool ir runtime_size 23,935 ± 0 23,937 ± 0 +0.01% ~noise
chainlink-ocr2-aggregator ir creation_size 47,416 ± 0 47,410 ± 0 -0.01% ~noise
chainlink-ocr2-aggregator ir runtime_size 43,413 ± 0 43,407 ± 0 -0.01% ~noise
balancer-v2-vault evmasm cpu_time 0.4803s ± 0.0008s 0.4802s ± 0.0006s -0.01% ~noise
balancer-v2-vault ir creation_size 28,933 ± 0 28,937 ± 0 +0.01% ~noise
balancer-v3-router evmasm peak_rss 73 ± 0 MiB 73 ± 0 MiB +0.01% ~noise
ens-eth-registrar-controller evmasm creation_size 26,840 ± 0 26,844 ± 0 +0.01% ~noise
ens-registry-with-fallback evmasm cpu_time 0.0568s ± 0.0003s 0.0568s ± 0.0001s -0.01% ~noise
etherfi-liquidity-pool evmasm runtime_size 78,786 ± 0 78,790 ± 0 +0.01% ~noise
etherfi-liquidity-pool ir creation_size 72,353 ± 0 72,361 ± 0 +0.01% ~noise
etherfi-liquidity-pool ir runtime_size 69,946 ± 0 69,954 ± 0 +0.01% ~noise
poap evmasm peak_rss 36 ± 0 MiB 36 ± 0 MiB +0.01% ~noise
uniswap-v3-swaprouter02 evmasm wall_time 0.3439s ± 0.0003s 0.3439s ± 0.0006s -0.01% ~noise
subsets/bedrock-interfaces-7.0.0 evmasm creation_size 91,301 ± 0 91,306 ± 0 +0.01% ~noise
subsets/bedrock-interfaces-7.0.0 evmasm runtime_size 87,353 ± 0 87,358 ± 0 +0.01% ~noise
subsets/bedrock-analysis-7.0.0 evmasm peak_rss 1744 ± 0 MiB 1744 ± 0 MiB +0.01% ~noise
subsets/openzeppelin-timelock-5.6.1 evmasm creation_size 36,000 ± 0 36,004 ± 0 +0.01% ~noise
subsets/openzeppelin-timelock-5.6.1 evmasm runtime_size 27,580 ± 0 27,584 ± 0 +0.01% ~noise
subsets/seaport-core-1.6 ir creation_size 55,160 ± 0 55,167 ± 0 +0.01% ~noise
subsets/seaport-core-1.6 ir runtime_size 49,206 ± 0 49,213 ± 0 +0.01% ~noise
subsets/seaport-referenceconsideration-1.6 ir creation_size 42,031 ± 0 42,037 ± 0 +0.01% ~noise

@blishko

blishko commented Aug 13, 2026

Copy link
Copy Markdown
Contributor

Benchmark Comparison: develop vs mstore

Baseline: bench-results-develop.json (0.8.37-develop.2026.8.13+commit.ff3c7124.Darwin.appleclang, n=3) Target: bench-results-mstore.json (0.8.37-develop.2026.8.13+commit.21104889.Darwin.appleclang, n=3)

Sorted by winner (BASELINE, TARGET, tie, ~noise), then by |Δ%| descending within each group.

Can you make the table collapsible? https://gist.github.com/pierrejoubert73/902cc94d79424356a8d20be2b382e1ab
So that it is not expanded by default.
Also, I find these sorted entries quite unreadable. Can we use the previous format?

@rodiazet

rodiazet commented Aug 14, 2026

Copy link
Copy Markdown
Contributor Author

I ran for 10 iterations and prepare the table you like. Moreover the solc-bench compare table without any changes is attached.

comparision.txt

Benchmark Comparison: comparision.txt

Baseline: 0.8.37-develop.2026.8.14+commit.ff3c7124.Darwin.appleclang (n=10)
Target: 0.8.37-develop.2026.8.13+commit.21104889.Darwin.appleclang (n=10)

Original (unsorted) order from solc-bench compare. Click a benchmark to expand its metrics. wall_time Δ%/winner is shown next to each collapsed row.

solarray-a547630 · evmasm — wall_time -6.72% (TARGET)
Metric Base Target Δ% Winner
cpu_time 0.4897s ± 0.0022s 0.4568s ± 0.0011s -6.72% TARGET
creation_size 4,474 ± 0 4,474 ± 0 0.0% tie
peak_rss 183 ± 0 MiB 183 ± 0 MiB -0.05% ~noise
runtime_size 3,992 ± 0 3,992 ± 0 0.0% tie
wall_time 0.4942s ± 0.0028s 0.4610s ± 0.0012s -6.72% TARGET
solarray-a547630 · ir — wall_time -6.49% (TARGET)
Metric Base Target Δ% Winner
cpu_time 0.6069s ± 0.0023s 0.5672s ± 0.0018s -6.55% TARGET
creation_size 4,220 ± 0 4,220 ± 0 0.0% tie
peak_rss 190 ± 0 MiB 190 ± 0 MiB +0.03% ~noise
runtime_size 3,920 ± 0 3,920 ± 0 0.0% tie
wall_time 0.6111s ± 0.0023s 0.5714s ± 0.0020s -6.49% TARGET
solidity-verifier · evmasm — wall_time -5.65% (TARGET)
Metric Base Target Δ% Winner
cpu_time 0.0525s ± 0.0003s 0.0495s ± 0.0003s -5.77% TARGET
creation_size 4,790 ± 0 4,790 ± 0 0.0% tie
peak_rss 19 ± 0 MiB 19 ± 0 MiB -0.34% TARGET
runtime_size 4,712 ± 0 4,712 ± 0 0.0% tie
wall_time 0.0545s ± 0.0003s 0.0514s ± 0.0004s -5.65% TARGET
solidity-verifier · ir — wall_time -5.86% (TARGET)
Metric Base Target Δ% Winner
cpu_time 0.1333s ± 0.0008s 0.1254s ± 0.0003s -5.94% TARGET
creation_size 4,215 ± 0 4,215 ± 0 0.0% tie
peak_rss 25 ± 0 MiB 25 ± 0 MiB +0.35% ~noise
runtime_size 4,161 ± 0 4,161 ± 0 0.0% tie
wall_time 0.1354s ± 0.0008s 0.1274s ± 0.0004s -5.86% TARGET
solidity-optimizor-club · ir — wall_time -5.62% (TARGET)
Metric Base Target Δ% Winner
cpu_time 0.6400s ± 0.0032s 0.6039s ± 0.0051s -5.63% TARGET
creation_size 21,778 ± 0 21,778 ± 0 0.0% tie
peak_rss 56 ± 0 MiB 57 ± 1 MiB +1.18% BASELINE
runtime_size 20,616 ± 0 20,616 ± 0 0.0% tie
wall_time 0.6424s ± 0.0033s 0.6062s ± 0.0051s -5.62% TARGET
solidity-chains · evmasm — wall_time -5.74% (TARGET)
Metric Base Target Δ% Winner
cpu_time 0.0558s ± 0.0004s 0.0525s ± 0.0003s -5.9% TARGET
creation_size 5,831 ± 0 5,831 ± 0 0.0% tie
peak_rss 20 ± 0 MiB 20 ± 0 MiB -1.38% TARGET
runtime_size 5,803 ± 0 5,803 ± 0 0.0% tie
wall_time 0.0576s ± 0.0004s 0.0543s ± 0.0005s -5.74% TARGET
safe-smart-account-1.5.0 · evmasm — wall_time -5.13% (TARGET)
Metric Base Target Δ% Winner
cpu_time 0.9357s ± 0.0010s 0.8876s ± 0.0154s -5.14% TARGET
creation_size 64,387 ± 0 64,387 ± 0 0.0% tie
peak_rss 101 ± 0 MiB 101 ± 1 MiB -0.44% TARGET
runtime_size 61,711 ± 0 61,711 ± 0 0.0% tie
wall_time 0.9393s ± 0.0011s 0.8911s ± 0.0154s -5.13% TARGET
safe-smart-account-1.5.0 · ir — wall_time -5.53% (TARGET)
Metric Base Target Δ% Winner
cpu_time 2.2890s ± 0.0050s 2.1621s ± 0.0365s -5.54% TARGET
creation_size 55,618 ± 0 55,631 ± 0 +0.02% ~noise
peak_rss 103 ± 1 MiB 103 ± 1 MiB +0.18% ~noise
runtime_size 52,790 ± 0 52,803 ± 0 +0.02% ~noise
wall_time 2.2922s ± 0.0052s 2.1654s ± 0.0364s -5.53% TARGET
account-abstraction-0.8.0 · evmasm — wall_time -2.67% (TARGET)
Metric Base Target Δ% Winner
cpu_time 1.0740s ± 0.0010s 1.0455s ± 0.0263s -2.65% TARGET
creation_size 94,144 ± 0 94,144 ± 0 0.0% tie
peak_rss 118 ± 0 MiB 117 ± 0 MiB -0.47% TARGET
runtime_size 65,469 ± 0 65,469 ± 0 0.0% tie
wall_time 1.0781s ± 0.0010s 1.0494s ± 0.0263s -2.67% TARGET
account-abstraction-0.8.0 · ir — wall_time -5.62% (TARGET)
Metric Base Target Δ% Winner
cpu_time 2.6641s ± 0.0013s 2.5143s ± 0.0079s -5.62% TARGET
creation_size 75,427 ± 0 75,427 ± 0 0.0% tie
peak_rss 115 ± 0 MiB 115 ± 0 MiB +0.24% ~noise
runtime_size 51,592 ± 0 51,592 ± 0 0.0% tie
wall_time 2.6677s ± 0.0013s 2.5177s ± 0.0080s -5.62% TARGET
weth9 · evmasm — wall_time -4.4% (TARGET)
Metric Base Target Δ% Winner
cpu_time 0.0414s ± 0.0003s 0.0396s ± 0.0002s -4.46% TARGET
creation_size 2,439 ± 0 2,439 ± 0 0.0% tie
peak_rss 15 ± 0 MiB 15 ± 0 MiB -0.71% TARGET
runtime_size 1,835 ± 0 1,835 ± 0 0.0% tie
wall_time 0.0434s ± 0.0003s 0.0415s ± 0.0002s -4.4% TARGET
weth9 · ir — wall_time -5.55% (TARGET)
Metric Base Target Δ% Winner
cpu_time 0.0906s ± 0.0003s 0.0855s ± 0.0006s -5.66% TARGET
creation_size 2,130 ± 0 2,130 ± 0 0.0% tie
peak_rss 20 ± 0 MiB 20 ± 0 MiB +0.67% BASELINE
runtime_size 1,725 ± 0 1,725 ± 0 0.0% tie
wall_time 0.0926s ± 0.0003s 0.0875s ± 0.0006s -5.55% TARGET
oeth · evmasm — wall_time -4.09% (TARGET)
Metric Base Target Δ% Winner
cpu_time 0.2088s ± 0.0003s 0.2002s ± 0.0004s -4.14% TARGET
creation_size 21,972 ± 0 21,972 ± 0 0.0% tie
peak_rss 41 ± 0 MiB 41 ± 0 MiB +0.56% BASELINE
runtime_size 21,627 ± 0 21,627 ± 0 0.0% tie
wall_time 0.2113s ± 0.0003s 0.2026s ± 0.0004s -4.09% TARGET
oeth · ir — wall_time -3.91% (TARGET)
Metric Base Target Δ% Winner
cpu_time 0.7704s ± 0.0008s 0.7402s ± 0.0172s -3.92% TARGET
creation_size 19,743 ± 0 19,743 ± 0 0.0% tie
peak_rss 61 ± 0 MiB 61 ± 0 MiB +1.32% BASELINE
runtime_size 19,445 ± 0 19,445 ± 0 0.0% tie
wall_time 0.7730s ± 0.0009s 0.7428s ± 0.0172s -3.91% TARGET
aave-v4-hub · evmasm — wall_time -0.98% (TARGET)
Metric Base Target Δ% Winner
cpu_time 0.3637s ± 0.0009s 0.3601s ± 0.0047s -0.97% TARGET
creation_size 24,199 ± 0 24,199 ± 0 0.0% tie
peak_rss 81 ± 0 MiB 81 ± 0 MiB +0.44% BASELINE
runtime_size 23,185 ± 0 23,185 ± 0 0.0% tie
wall_time 0.3667s ± 0.0009s 0.3631s ± 0.0048s -0.98% TARGET
aave-v4-hub · ir — wall_time -2.38% (TARGET)
Metric Base Target Δ% Winner
cpu_time 1.0569s ± 0.0011s 1.0316s ± 0.0234s -2.39% TARGET
creation_size 19,407 ± 0 19,407 ± 0 0.0% tie
peak_rss 134 ± 1 MiB 134 ± 1 MiB 0.0% tie
runtime_size 18,752 ± 0 18,752 ± 0 0.0% tie
wall_time 1.0604s ± 0.0011s 1.0351s ± 0.0234s -2.38% TARGET
uniswap-v3-pool · evmasm — wall_time -1.78% (TARGET)
Metric Base Target Δ% Winner
cpu_time 0.3360s ± 0.0042s 0.3300s ± 0.0051s -1.79% TARGET
creation_size 26,386 ± 0 26,386 ± 0 0.0% tie
peak_rss 57 ± 0 MiB 57 ± 0 MiB +0.27% BASELINE
runtime_size 24,611 ± 0 24,611 ± 0 0.0% tie
wall_time 0.3386s ± 0.0042s 0.3326s ± 0.0051s -1.78% TARGET
uniswap-v3-pool · ir — wall_time -1.72% (TARGET)
Metric Base Target Δ% Winner
cpu_time 1.7923s ± 0.0038s 1.7613s ± 0.0298s -1.73% TARGET
creation_size 25,139 ± 0 25,141 ± 0 +0.01% ~noise
peak_rss 185 ± 3 MiB 189 ± 2 MiB +2.46% BASELINE
runtime_size 23,935 ± 0 23,937 ± 0 +0.01% ~noise
wall_time 1.7955s ± 0.0038s 1.7646s ± 0.0298s -1.72% TARGET
chainlink-link-token · evmasm — wall_time -4.24% (TARGET)
Metric Base Target Δ% Winner
cpu_time 0.0385s ± 0.0002s 0.0368s ± 0.0002s -4.34% TARGET
creation_size 2,694 ± 0 2,694 ± 0 0.0% tie
peak_rss 17 ± 0 MiB 17 ± 0 MiB +0.09% ~noise
runtime_size 2,584 ± 0 2,584 ± 0 0.0% tie
wall_time 0.0404s ± 0.0003s 0.0387s ± 0.0003s -4.24% TARGET
chainlink-link-token · ir — wall_time -4.65% (TARGET)
Metric Base Target Δ% Winner
cpu_time 0.1068s ± 0.0002s 0.1017s ± 0.0004s -4.75% TARGET
creation_size 2,262 ± 0 2,262 ± 0 0.0% tie
peak_rss 23 ± 0 MiB 23 ± 0 MiB +1.04% BASELINE
runtime_size 2,167 ± 0 2,167 ± 0 0.0% tie
wall_time 0.1089s ± 0.0004s 0.1038s ± 0.0004s -4.65% TARGET
chainlink-ocr2-aggregator · evmasm — wall_time -3.21% (TARGET)
Metric Base Target Δ% Winner
cpu_time 0.6056s ± 0.0006s 0.5861s ± 0.0006s -3.21% TARGET
creation_size 50,447 ± 0 50,447 ± 0 0.0% tie
peak_rss 55 ± 0 MiB 55 ± 0 MiB +0.07% ~noise
runtime_size 44,800 ± 0 44,800 ± 0 0.0% tie
wall_time 0.6081s ± 0.0006s 0.5886s ± 0.0006s -3.21% TARGET
chainlink-ocr2-aggregator · ir — wall_time -3.49% (TARGET)
Metric Base Target Δ% Winner
cpu_time 2.1506s ± 0.0020s 2.0754s ± 0.0039s -3.5% TARGET
creation_size 47,416 ± 0 47,410 ± 0 -0.01% ~noise
peak_rss 89 ± 1 MiB 90 ± 1 MiB +1.35% BASELINE
runtime_size 43,413 ± 0 43,407 ± 0 -0.01% ~noise
wall_time 2.1533s ± 0.0020s 2.0781s ± 0.0039s -3.49% TARGET
balancer-v2-vault · evmasm — wall_time -2.4% (TARGET)
Metric Base Target Δ% Winner
cpu_time 0.4821s ± 0.0005s 0.4705s ± 0.0008s -2.4% TARGET
creation_size 31,998 ± 0 31,998 ± 0 0.0% tie
peak_rss 73 ± 0 MiB 73 ± 0 MiB +0.03% ~noise
runtime_size 27,768 ± 0 27,768 ± 0 0.0% tie
wall_time 0.4852s ± 0.0005s 0.4736s ± 0.0008s -2.4% TARGET
balancer-v2-vault · ir — wall_time -3.09% (TARGET)
Metric Base Target Δ% Winner
cpu_time 1.2903s ± 0.0009s 1.2504s ± 0.0130s -3.09% TARGET
creation_size 28,933 ± 0 28,937 ± 0 +0.01% ~noise
peak_rss 116 ± 1 MiB 116 ± 1 MiB +0.14% ~noise
runtime_size 25,139 ± 0 25,143 ± 0 +0.02% ~noise
wall_time 1.2936s ± 0.0009s 1.2537s ± 0.0130s -3.09% TARGET
balancer-v3-router · evmasm — wall_time -1.28% (TARGET)
Metric Base Target Δ% Winner
cpu_time 0.4788s ± 0.0006s 0.4726s ± 0.0043s -1.3% TARGET
creation_size 29,212 ± 0 29,212 ± 0 0.0% tie
peak_rss 73 ± 0 MiB 73 ± 0 MiB +0.02% ~noise
runtime_size 26,260 ± 0 26,260 ± 0 0.0% tie
wall_time 0.4818s ± 0.0006s 0.4757s ± 0.0043s -1.28% TARGET
balancer-v3-router · ir — wall_time -3.39% (TARGET)
Metric Base Target Δ% Winner
cpu_time 1.2078s ± 0.0017s 1.1667s ± 0.0021s -3.41% TARGET
creation_size 21,945 ± 0 21,945 ± 0 0.0% tie
peak_rss 127 ± 1 MiB 129 ± 0 MiB +2.13% BASELINE
runtime_size 19,589 ± 0 19,589 ± 0 0.0% tie
wall_time 1.2112s ± 0.0018s 1.1701s ± 0.0021s -3.39% TARGET
balancer-v3-vault · evmasm — wall_time -1.09% (TARGET)
Metric Base Target Δ% Winner
cpu_time 0.6816s ± 0.0007s 0.6742s ± 0.0035s -1.09% TARGET
creation_size 43,874 ± 0 43,874 ± 0 0.0% tie
peak_rss 109 ± 0 MiB 109 ± 0 MiB +0.29% BASELINE
runtime_size 38,554 ± 0 38,554 ± 0 0.0% tie
wall_time 0.6852s ± 0.0007s 0.6778s ± 0.0035s -1.09% TARGET
balancer-v3-vault · ir — wall_time -1.39% (TARGET)
Metric Base Target Δ% Winner
cpu_time 1.7062s ± 0.0011s 1.6823s ± 0.0249s -1.4% TARGET
creation_size 35,486 ± 0 35,494 ± 0 +0.02% ~noise
peak_rss 164 ± 1 MiB 165 ± 1 MiB +0.41% ~noise
runtime_size 30,394 ± 0 30,402 ± 0 +0.03% ~noise
wall_time 1.7100s ± 0.0011s 1.6862s ± 0.0250s -1.39% TARGET
boredapeyachtclub · evmasm — wall_time -0.71% (TARGET)
Metric Base Target Δ% Winner
cpu_time 0.2482s ± 0.0005s 0.2464s ± 0.0023s -0.73% TARGET
creation_size 18,183 ± 0 18,183 ± 0 0.0% tie
peak_rss 38 ± 0 MiB 38 ± 0 MiB +1.02% BASELINE
runtime_size 16,003 ± 0 16,003 ± 0 0.0% tie
wall_time 0.2507s ± 0.0006s 0.2489s ± 0.0024s -0.71% TARGET
boredapeyachtclub · ir — wall_time -1.12% (TARGET)
Metric Base Target Δ% Winner
cpu_time 0.7092s ± 0.0010s 0.7012s ± 0.0098s -1.12% TARGET
creation_size 18,438 ± 0 18,438 ± 0 0.0% tie
peak_rss 55 ± 0 MiB 56 ± 0 MiB +0.55% BASELINE
runtime_size 15,830 ± 0 15,830 ± 0 0.0% tie
wall_time 0.7117s ± 0.0010s 0.7037s ± 0.0099s -1.12% TARGET
cow-protocol-settlement · evmasm — wall_time -0.32% (TARGET)
Metric Base Target Δ% Winner
cpu_time 0.3018s ± 0.0005s 0.3009s ± 0.0004s -0.33% TARGET
creation_size 24,105 ± 0 24,105 ± 0 0.0% tie
peak_rss 41 ± 0 MiB 41 ± 0 MiB +0.39% BASELINE
runtime_size 18,779 ± 0 18,779 ± 0 0.0% tie
wall_time 0.3043s ± 0.0005s 0.3034s ± 0.0004s -0.32% TARGET
cow-protocol-settlement · ir — wall_time -2.01% (TARGET)
Metric Base Target Δ% Winner
cpu_time 0.6673s ± 0.0005s 0.6539s ± 0.0081s -2.01% TARGET
creation_size 20,527 ± 0 20,536 ± 0 +0.04% ~noise
peak_rss 57 ± 0 MiB 57 ± 0 MiB +0.22% ~noise
runtime_size 15,948 ± 0 15,957 ± 0 +0.06% ~noise
wall_time 0.6700s ± 0.0006s 0.6565s ± 0.0082s -2.01% TARGET
compound-comet-rewards · evmasm — wall_time -1.41% (TARGET)
Metric Base Target Δ% Winner
cpu_time 0.0681s ± 0.0002s 0.0671s ± 0.0008s -1.48% TARGET
creation_size 4,578 ± 0 4,578 ± 0 0.0% tie
peak_rss 22 ± 0 MiB 22 ± 0 MiB -0.81% TARGET
runtime_size 4,364 ± 0 4,364 ± 0 0.0% tie
wall_time 0.0702s ± 0.0002s 0.0692s ± 0.0009s -1.41% TARGET
compound-comet-rewards · ir — wall_time -1.53% (TARGET)
Metric Base Target Δ% Winner
cpu_time 0.1863s ± 0.0002s 0.1835s ± 0.0027s -1.53% TARGET
creation_size 3,801 ± 0 3,801 ± 0 0.0% tie
peak_rss 29 ± 0 MiB 30 ± 0 MiB +0.52% BASELINE
runtime_size 3,591 ± 0 3,591 ± 0 0.0% tie
wall_time 0.1887s ± 0.0002s 0.1858s ± 0.0027s -1.53% TARGET
compound-comet-extended-asset-list · evmasm — wall_time -1.15% (TARGET)
Metric Base Target Δ% Winner
cpu_time 0.2344s ± 0.0003s 0.2317s ± 0.0012s -1.17% TARGET
creation_size 24,423 ± 0 24,423 ± 0 0.0% tie
peak_rss 45 ± 0 MiB 45 ± 0 MiB +0.15% ~noise
runtime_size 21,309 ± 0 21,309 ± 0 0.0% tie
wall_time 0.2370s ± 0.0003s 0.2343s ± 0.0012s -1.15% TARGET
compound-comet-extended-asset-list · ir — wall_time -1.41% (TARGET)
Metric Base Target Δ% Winner
cpu_time 0.7540s ± 0.0007s 0.7434s ± 0.0098s -1.41% TARGET
creation_size 21,996 ± 0 21,960 ± 0 -0.16% TARGET
peak_rss 63 ± 0 MiB 64 ± 0 MiB +1.22% BASELINE
runtime_size 19,244 ± 0 19,208 ± 0 -0.19% TARGET
wall_time 0.7567s ± 0.0007s 0.7461s ± 0.0098s -1.41% TARGET
ens-eth-registrar-controller · evmasm — wall_time -0.95% (TARGET)
Metric Base Target Δ% Winner
cpu_time 0.3768s ± 0.0004s 0.3733s ± 0.0022s -0.95% TARGET
creation_size 26,840 ± 0 26,844 ± 0 +0.01% ~noise
peak_rss 45 ± 0 MiB 45 ± 0 MiB +0.18% BASELINE
runtime_size 23,247 ± 0 23,251 ± 0 +0.02% ~noise
wall_time 0.3794s ± 0.0004s 0.3758s ± 0.0022s -0.95% TARGET
ens-eth-registrar-controller · ir — wall_time -2.35% (TARGET)
Metric Base Target Δ% Winner
cpu_time 1.0139s ± 0.0009s 0.9902s ± 0.0076s -2.34% TARGET
creation_size 23,830 ± 0 23,838 ± 0 +0.03% ~noise
peak_rss 68 ± 0 MiB 69 ± 0 MiB +0.77% BASELINE
runtime_size 20,028 ± 0 20,036 ± 0 +0.04% ~noise
wall_time 1.0167s ± 0.0009s 0.9929s ± 0.0076s -2.35% TARGET
ens-name-wrapper · evmasm — wall_time -1.23% (TARGET)
Metric Base Target Δ% Winner
cpu_time 0.3331s ± 0.0003s 0.3291s ± 0.0018s -1.22% TARGET
creation_size 25,599 ± 0 25,599 ± 0 0.0% tie
peak_rss 54 ± 0 MiB 54 ± 0 MiB +0.19% BASELINE
runtime_size 23,337 ± 0 23,337 ± 0 0.0% tie
wall_time 0.3357s ± 0.0003s 0.3316s ± 0.0018s -1.23% TARGET
ens-name-wrapper · ir — wall_time -1.71% (TARGET)
Metric Base Target Δ% Winner
cpu_time 0.8989s ± 0.0008s 0.8835s ± 0.0096s -1.72% TARGET
creation_size 23,323 ± 0 23,323 ± 0 0.0% tie
peak_rss 75 ± 1 MiB 76 ± 1 MiB +1.38% BASELINE
runtime_size 21,525 ± 0 21,525 ± 0 0.0% tie
wall_time 0.9017s ± 0.0008s 0.8863s ± 0.0096s -1.71% TARGET
ens-registry-with-fallback · evmasm — wall_time -0.9% (~noise)
Metric Base Target Δ% Winner
cpu_time 0.0568s ± 0.0002s 0.0562s ± 0.0007s -1.0% TARGET
creation_size 5,532 ± 0 5,532 ± 0 0.0% tie
peak_rss 18 ± 0 MiB 18 ± 0 MiB +0.14% ~noise
runtime_size 5,261 ± 0 5,261 ± 0 0.0% tie
wall_time 0.0587s ± 0.0003s 0.0582s ± 0.0008s -0.9% ~noise
ens-registry-with-fallback · ir — wall_time -1.1% (TARGET)
Metric Base Target Δ% Winner
cpu_time 0.1990s ± 0.0003s 0.1968s ± 0.0023s -1.11% TARGET
creation_size 5,163 ± 0 5,163 ± 0 0.0% tie
peak_rss 25 ± 0 MiB 25 ± 0 MiB +0.04% ~noise
runtime_size 4,892 ± 0 4,892 ± 0 0.0% tie
wall_time 0.2012s ± 0.0003s 0.1990s ± 0.0023s -1.1% TARGET
eigenlayer-eigenpod-manager · evmasm — wall_time -0.9% (TARGET)
Metric Base Target Δ% Winner
cpu_time 0.2139s ± 0.0018s 0.2119s ± 0.0011s -0.92% TARGET
creation_size 12,181 ± 0 12,181 ± 0 0.0% tie
peak_rss 53 ± 0 MiB 53 ± 0 MiB +0.2% BASELINE
runtime_size 11,120 ± 0 11,120 ± 0 0.0% tie
wall_time 0.2167s ± 0.0019s 0.2147s ± 0.0011s -0.9% TARGET
eigenlayer-eigenpod-manager · ir — wall_time -1.21% (TARGET)
Metric Base Target Δ% Winner
cpu_time 0.5261s ± 0.0007s 0.5196s ± 0.0049s -1.23% TARGET
creation_size 10,824 ± 0 10,824 ± 0 0.0% tie
peak_rss 74 ± 0 MiB 74 ± 0 MiB -0.24% ~noise
runtime_size 10,053 ± 0 10,053 ± 0 0.0% tie
wall_time 0.5291s ± 0.0007s 0.5227s ± 0.0049s -1.21% TARGET
eigenlayer-strategy-manager · evmasm — wall_time -0.92% (TARGET)
Metric Base Target Δ% Winner
cpu_time 0.3604s ± 0.0028s 0.3571s ± 0.0015s -0.92% TARGET
creation_size 17,090 ± 0 17,090 ± 0 0.0% tie
peak_rss 76 ± 0 MiB 76 ± 0 MiB +0.28% BASELINE
runtime_size 15,250 ± 0 15,250 ± 0 0.0% tie
wall_time 0.3636s ± 0.0029s 0.3603s ± 0.0015s -0.92% TARGET
eigenlayer-strategy-manager · ir — wall_time -0.24% (~noise)
Metric Base Target Δ% Winner
cpu_time 0.8667s ± 0.0013s 0.8646s ± 0.0227s -0.24% ~noise
creation_size 13,869 ± 0 13,869 ± 0 0.0% tie
peak_rss 112 ± 1 MiB 112 ± 1 MiB +0.09% ~noise
runtime_size 12,650 ± 0 12,650 ± 0 0.0% tie
wall_time 0.8702s ± 0.0015s 0.8681s ± 0.0229s -0.24% ~noise
etherfi-liquidity-pool · evmasm — wall_time -0.88% (~noise)
Metric Base Target Δ% Winner
cpu_time 1.1183s ± 0.0100s 1.1084s ± 0.0196s -0.89% ~noise
creation_size 81,929 ± 0 81,933 ± 0 0.0% tie
peak_rss 111 ± 0 MiB 111 ± 0 MiB +0.17% ~noise
runtime_size 78,786 ± 0 78,790 ± 0 +0.01% ~noise
wall_time 1.1223s ± 0.0103s 1.1125s ± 0.0198s -0.88% ~noise
etherfi-liquidity-pool · ir — wall_time -3.49% (TARGET)
Metric Base Target Δ% Winner
cpu_time 3.5167s ± 0.0110s 3.3929s ± 0.0080s -3.52% TARGET
creation_size 72,353 ± 0 72,361 ± 0 +0.01% ~noise
peak_rss 187 ± 3 MiB 187 ± 3 MiB +0.12% ~noise
runtime_size 69,946 ± 0 69,954 ± 0 +0.01% ~noise
wall_time 3.5213s ± 0.0109s 3.3982s ± 0.0084s -3.49% TARGET
eulerswap · evmasm — wall_time -2.36% (TARGET)
Metric Base Target Δ% Winner
cpu_time 0.4070s ± 0.0024s 0.3973s ± 0.0009s -2.38% TARGET
creation_size 27,194 ± 0 27,194 ± 0 0.0% tie
peak_rss 71 ± 1 MiB 71 ± 1 MiB +0.55% ~noise
runtime_size 24,718 ± 0 24,718 ± 0 0.0% tie
wall_time 0.4102s ± 0.0025s 0.4005s ± 0.0011s -2.36% TARGET
eulerswap · ir — wall_time -2.32% (TARGET)
Metric Base Target Δ% Winner
cpu_time 1.1537s ± 0.0056s 1.1269s ± 0.0055s -2.32% TARGET
creation_size 24,341 ± 0 24,341 ± 0 0.0% tie
peak_rss 106 ± 1 MiB 107 ± 1 MiB +1.37% BASELINE
runtime_size 22,626 ± 0 22,626 ± 0 0.0% tie
wall_time 1.1571s ± 0.0057s 1.1303s ± 0.0056s -2.32% TARGET
usdc-fiattoken-v2-2 · evmasm — wall_time -2.32% (TARGET)
Metric Base Target Δ% Winner
cpu_time 0.7328s ± 0.0015s 0.7157s ± 0.0007s -2.33% TARGET
creation_size 66,127 ± 0 66,127 ± 0 0.0% tie
peak_rss 54 ± 0 MiB 54 ± 0 MiB +0.86% BASELINE
runtime_size 65,291 ± 0 65,291 ± 0 0.0% tie
wall_time 0.7354s ± 0.0015s 0.7183s ± 0.0008s -2.32% TARGET
usdc-fiattoken-v2-2 · ir — wall_time -3.58% (TARGET)
Metric Base Target Δ% Winner
cpu_time 2.3840s ± 0.0114s 2.2985s ± 0.0069s -3.59% TARGET
creation_size 65,436 ± 0 65,436 ± 0 0.0% tie
peak_rss 97 ± 0 MiB 100 ± 0 MiB +2.56% BASELINE
runtime_size 64,777 ± 0 64,777 ± 0 0.0% tie
wall_time 2.3868s ± 0.0116s 2.3014s ± 0.0070s -3.58% TARGET
frax-stablecoin · evmasm — wall_time +1.58% (~noise)
Metric Base Target Δ% Winner
cpu_time 0.5297s ± 0.0011s 0.5359s ± 0.0291s +1.17% ~noise
creation_size 52,445 ± 0 52,445 ± 0 0.0% tie
peak_rss 61 ± 0 MiB 62 ± 0 MiB +0.79% BASELINE
runtime_size 44,314 ± 0 44,314 ± 0 0.0% tie
wall_time 0.5325s ± 0.0011s 0.5409s ± 0.0324s +1.58% ~noise
frax-stablecoin · ir — wall_time -2.86% (TARGET)
Metric Base Target Δ% Winner
cpu_time 2.2215s ± 0.0044s 2.1578s ± 0.0210s -2.87% TARGET
creation_size 50,288 ± 0 50,288 ± 0 0.0% tie
peak_rss 113 ± 1 MiB 113 ± 1 MiB +0.13% ~noise
runtime_size 41,793 ± 0 41,793 ± 0 0.0% tie
wall_time 2.2249s ± 0.0044s 2.1612s ± 0.0214s -2.86% TARGET
lido-accounting-oracle · evmasm — wall_time -2.83% (TARGET)
Metric Base Target Δ% Winner
cpu_time 0.3521s ± 0.0012s 0.3422s ± 0.0005s -2.82% TARGET
creation_size 31,505 ± 0 31,505 ± 0 0.0% tie
peak_rss 53 ± 0 MiB 54 ± 0 MiB +0.32% BASELINE
runtime_size 29,042 ± 0 29,042 ± 0 0.0% tie
wall_time 0.3549s ± 0.0012s 0.3448s ± 0.0005s -2.83% TARGET
lido-accounting-oracle · ir — wall_time -3.69% (TARGET)
Metric Base Target Δ% Winner
cpu_time 1.4034s ± 0.0085s 1.3517s ± 0.0031s -3.69% TARGET
creation_size 28,201 ± 0 28,201 ± 0 0.0% tie
peak_rss 101 ± 1 MiB 103 ± 1 MiB +2.46% BASELINE
runtime_size 26,222 ± 0 26,222 ± 0 0.0% tie
wall_time 1.4067s ± 0.0085s 1.3547s ± 0.0031s -3.69% TARGET
lido-withdrawal-queue · evmasm — wall_time -2.95% (TARGET)
Metric Base Target Δ% Winner
cpu_time 0.3093s ± 0.0031s 0.3002s ± 0.0004s -2.94% TARGET
creation_size 25,094 ± 0 25,094 ± 0 0.0% tie
peak_rss 53 ± 0 MiB 53 ± 0 MiB +0.18% BASELINE
runtime_size 23,881 ± 0 23,881 ± 0 0.0% tie
wall_time 0.3120s ± 0.0032s 0.3028s ± 0.0004s -2.95% TARGET
lido-withdrawal-queue · ir — wall_time -3.83% (TARGET)
Metric Base Target Δ% Winner
cpu_time 0.9122s ± 0.0057s 0.8773s ± 0.0022s -3.83% TARGET
creation_size 20,873 ± 0 20,873 ± 0 0.0% tie
peak_rss 92 ± 1 MiB 92 ± 0 MiB -0.08% ~noise
runtime_size 19,963 ± 0 19,963 ± 0 0.0% tie
wall_time 0.9151s ± 0.0057s 0.8801s ± 0.0022s -3.83% TARGET
lido-wsteth · evmasm — wall_time -3.79% (TARGET)
Metric Base Target Δ% Winner
cpu_time 0.1413s ± 0.0008s 0.1362s ± 0.0003s -3.62% TARGET
creation_size 9,875 ± 0 9,875 ± 0 0.0% tie
peak_rss 26 ± 0 MiB 26 ± 0 MiB +0.67% BASELINE
runtime_size 8,087 ± 0 8,087 ± 0 0.0% tie
wall_time 0.1437s ± 0.0009s 0.1383s ± 0.0003s -3.79% TARGET
lido-wsteth · ir — wall_time -3.8% (TARGET)
Metric Base Target Δ% Winner
cpu_time 0.4033s ± 0.0006s 0.3883s ± 0.0004s -3.72% TARGET
creation_size 9,704 ± 0 9,704 ± 0 0.0% tie
peak_rss 39 ± 0 MiB 39 ± 0 MiB +1.0% BASELINE
runtime_size 7,407 ± 0 7,407 ± 0 0.0% tie
wall_time 0.4059s ± 0.0006s 0.3904s ± 0.0004s -3.8% TARGET
makerdao-dss-jug · evmasm — wall_time -5.05% (TARGET)
Metric Base Target Δ% Winner
cpu_time 0.0432s ± 0.0004s 0.0414s ± 0.0001s -4.25% TARGET
creation_size 2,928 ± 0 2,928 ± 0 0.0% tie
peak_rss 17 ± 0 MiB 17 ± 0 MiB -0.66% TARGET
runtime_size 2,749 ± 0 2,749 ± 0 0.0% tie
wall_time 0.0454s ± 0.0004s 0.0431s ± 0.0002s -5.05% TARGET
makerdao-dss-jug · ir — wall_time -3.18% (TARGET)
Metric Base Target Δ% Winner
cpu_time 0.1246s ± 0.0016s 0.1208s ± 0.0004s -3.04% TARGET
creation_size 2,853 ± 0 2,853 ± 0 0.0% tie
peak_rss 23 ± 0 MiB 23 ± 0 MiB +0.5% BASELINE
runtime_size 2,682 ± 0 2,682 ± 0 0.0% tie
wall_time 0.1268s ± 0.0015s 0.1228s ± 0.0004s -3.18% TARGET
makerdao-dss-pot · evmasm — wall_time -2.16% (TARGET)
Metric Base Target Δ% Winner
cpu_time 0.0399s ± 0.0003s 0.0391s ± 0.0002s -1.99% TARGET
creation_size 3,021 ± 0 3,021 ± 0 0.0% tie
peak_rss 16 ± 0 MiB 16 ± 0 MiB -0.19% ~noise
runtime_size 2,811 ± 0 2,811 ± 0 0.0% tie
wall_time 0.0419s ± 0.0003s 0.0410s ± 0.0003s -2.16% TARGET
makerdao-dss-pot · ir — wall_time -3.42% (TARGET)
Metric Base Target Δ% Winner
cpu_time 0.1292s ± 0.0012s 0.1249s ± 0.0004s -3.32% TARGET
creation_size 3,077 ± 0 3,077 ± 0 0.0% tie
peak_rss 24 ± 0 MiB 24 ± 0 MiB +0.6% BASELINE
runtime_size 2,865 ± 0 2,865 ± 0 0.0% tie
wall_time 0.1315s ± 0.0011s 0.1270s ± 0.0004s -3.42% TARGET
makerdao-dss-vat · evmasm — wall_time -3.76% (TARGET)
Metric Base Target Δ% Winner
cpu_time 0.0872s ± 0.0006s 0.0842s ± 0.0002s -3.53% TARGET
creation_size 7,248 ± 0 7,248 ± 0 0.0% tie
peak_rss 23 ± 0 MiB 23 ± 0 MiB +0.61% BASELINE
runtime_size 7,197 ± 0 7,197 ± 0 0.0% tie
wall_time 0.0896s ± 0.0006s 0.0863s ± 0.0002s -3.76% TARGET
makerdao-dss-vat · ir — wall_time -3.68% (TARGET)
Metric Base Target Δ% Winner
cpu_time 0.2807s ± 0.0014s 0.2704s ± 0.0007s -3.66% TARGET
creation_size 6,328 ± 0 6,328 ± 0 0.0% tie
peak_rss 38 ± 0 MiB 39 ± 0 MiB +0.96% BASELINE
runtime_size 6,283 ± 0 6,283 ± 0 0.0% tie
wall_time 0.2831s ± 0.0014s 0.2727s ± 0.0007s -3.68% TARGET
makerdao-dai · evmasm — wall_time -3.81% (TARGET)
Metric Base Target Δ% Winner
cpu_time 0.0522s ± 0.0006s 0.0504s ± 0.0002s -3.36% TARGET
creation_size 4,222 ± 0 4,222 ± 0 0.0% tie
peak_rss 18 ± 0 MiB 18 ± 0 MiB +0.19% ~noise
runtime_size 3,877 ± 0 3,877 ± 0 0.0% tie
wall_time 0.0543s ± 0.0006s 0.0523s ± 0.0003s -3.81% TARGET
makerdao-dai · ir — wall_time -2.9% (TARGET)
Metric Base Target Δ% Winner
cpu_time 0.1527s ± 0.0012s 0.1484s ± 0.0003s -2.81% TARGET
creation_size 4,151 ± 0 4,151 ± 0 0.0% tie
peak_rss 24 ± 0 MiB 24 ± 0 MiB +0.07% ~noise
runtime_size 3,799 ± 0 3,799 ± 0 0.0% tie
wall_time 0.1550s ± 0.0012s 0.1505s ± 0.0003s -2.9% TARGET
poap · evmasm — wall_time -2.88% (TARGET)
Metric Base Target Δ% Winner
cpu_time 0.2178s ± 0.0015s 0.2116s ± 0.0003s -2.85% TARGET
creation_size 21,115 ± 0 21,115 ± 0 0.0% tie
peak_rss 36 ± 0 MiB 36 ± 0 MiB +0.4% BASELINE
runtime_size 20,721 ± 0 20,721 ± 0 0.0% tie
wall_time 0.2202s ± 0.0014s 0.2139s ± 0.0003s -2.88% TARGET
poap · ir — wall_time -3.51% (TARGET)
Metric Base Target Δ% Winner
cpu_time 0.9691s ± 0.0016s 0.9351s ± 0.0014s -3.52% TARGET
creation_size 19,358 ± 0 19,358 ± 0 0.0% tie
peak_rss 73 ± 0 MiB 73 ± 1 MiB +0.84% BASELINE
runtime_size 19,066 ± 0 19,066 ± 0 0.0% tie
wall_time 0.9718s ± 0.0015s 0.9377s ± 0.0015s -3.51% TARGET
rocketpool-deposit-pool · evmasm — wall_time -2.4% (TARGET)
Metric Base Target Δ% Winner
cpu_time 0.1736s ± 0.0018s 0.1695s ± 0.0005s -2.36% TARGET
creation_size 14,338 ± 0 14,338 ± 0 0.0% tie
peak_rss 35 ± 0 MiB 35 ± 0 MiB +0.96% BASELINE
runtime_size 12,829 ± 0 12,829 ± 0 0.0% tie
wall_time 0.1762s ± 0.0018s 0.1720s ± 0.0004s -2.4% TARGET
rocketpool-deposit-pool · ir — wall_time -3.0% (TARGET)
Metric Base Target Δ% Winner
cpu_time 0.5611s ± 0.0008s 0.5442s ± 0.0009s -3.0% TARGET
creation_size 13,039 ± 0 13,039 ± 0 0.0% tie
peak_rss 58 ± 0 MiB 57 ± 0 MiB -0.21% ~noise
runtime_size 11,363 ± 0 11,363 ± 0 0.0% tie
wall_time 0.5637s ± 0.0008s 0.5468s ± 0.0009s -3.0% TARGET
spark-protocol-pool · evmasm — wall_time -2.85% (TARGET)
Metric Base Target Δ% Winner
cpu_time 1.0965s ± 0.0063s 1.0651s ± 0.0018s -2.86% TARGET
creation_size 91,618 ± 0 91,618 ± 0 0.0% tie
peak_rss 104 ± 0 MiB 104 ± 0 MiB +0.16% ~noise
runtime_size 90,243 ± 0 90,243 ± 0 0.0% tie
wall_time 1.1001s ± 0.0063s 1.0688s ± 0.0018s -2.85% TARGET
spark-protocol-pool · ir — wall_time -3.66% (TARGET)
Metric Base Target Δ% Winner
cpu_time 4.1495s ± 0.0123s 3.9968s ± 0.0077s -3.68% TARGET
creation_size 81,666 ± 0 81,669 ± 0 0.0% tie
peak_rss 180 ± 2 MiB 185 ± 1 MiB +2.53% BASELINE
runtime_size 80,778 ± 0 80,781 ± 0 0.0% tie
wall_time 4.1530s ± 0.0124s 4.0008s ± 0.0078s -3.66% TARGET
tether-usdt · evmasm — wall_time -2.77% (TARGET)
Metric Base Target Δ% Winner
cpu_time 0.0817s ± 0.0011s 0.0796s ± 0.0003s -2.6% TARGET
creation_size 7,193 ± 0 7,193 ± 0 0.0% tie
peak_rss 21 ± 0 MiB 21 ± 0 MiB +0.01% ~noise
runtime_size 6,260 ± 0 6,260 ± 0 0.0% tie
wall_time 0.0840s ± 0.0011s 0.0817s ± 0.0004s -2.77% TARGET
tether-usdt · ir — wall_time -3.23% (TARGET)
Metric Base Target Δ% Winner
cpu_time 0.3570s ± 0.0011s 0.3455s ± 0.0009s -3.22% TARGET
creation_size 6,608 ± 0 6,608 ± 0 0.0% tie
peak_rss 42 ± 0 MiB 42 ± 0 MiB +1.28% BASELINE
runtime_size 5,461 ± 0 5,461 ± 0 0.0% tie
wall_time 0.3594s ± 0.0011s 0.3478s ± 0.0009s -3.23% TARGET
uniswap-v2-router02 · evmasm — wall_time -3.28% (TARGET)
Metric Base Target Δ% Winner
cpu_time 0.1846s ± 0.0014s 0.1786s ± 0.0006s -3.24% TARGET
creation_size 16,956 ± 0 16,956 ± 0 0.0% tie
peak_rss 37 ± 0 MiB 37 ± 0 MiB +0.53% BASELINE
runtime_size 16,264 ± 0 16,264 ± 0 0.0% tie
wall_time 0.1871s ± 0.0013s 0.1810s ± 0.0006s -3.28% TARGET
uniswap-v2-router02 · ir — wall_time -2.02% (~noise)
Metric Base Target Δ% Winner
cpu_time 0.6689s ± 0.0014s 0.6541s ± 0.0216s -2.21% ~noise
creation_size 13,616 ± 0 13,616 ± 0 0.0% tie
peak_rss 71 ± 0 MiB 71 ± 0 MiB +1.04% BASELINE
runtime_size 13,142 ± 0 13,142 ± 0 0.0% tie
wall_time 0.6717s ± 0.0014s 0.6582s ± 0.0236s -2.02% ~noise
uniswap-v3-nonfungible-position-manager · evmasm — wall_time -3.13% (TARGET)
Metric Base Target Δ% Winner
cpu_time 0.4434s ± 0.0009s 0.4298s ± 0.0004s -3.06% TARGET
creation_size 31,663 ± 0 31,663 ± 0 0.0% tie
peak_rss 61 ± 0 MiB 61 ± 0 MiB +0.47% BASELINE
runtime_size 28,971 ± 0 28,971 ± 0 0.0% tie
wall_time 0.4464s ± 0.0010s 0.4325s ± 0.0004s -3.13% TARGET
uniswap-v3-nonfungible-position-manager · ir — wall_time -3.59% (TARGET)
Metric Base Target Δ% Winner
cpu_time 1.3145s ± 0.0036s 1.2676s ± 0.0016s -3.57% TARGET
creation_size 30,002 ± 0 30,002 ± 0 0.0% tie
peak_rss 97 ± 0 MiB 98 ± 0 MiB +0.26% ~noise
runtime_size 27,156 ± 0 27,156 ± 0 0.0% tie
wall_time 1.3177s ± 0.0036s 1.2704s ± 0.0017s -3.59% TARGET
uniswap-v3-swaprouter02 · evmasm — wall_time -3.34% (TARGET)
Metric Base Target Δ% Winner
cpu_time 0.3514s ± 0.0009s 0.3398s ± 0.0004s -3.31% TARGET
creation_size 21,991 ± 0 21,991 ± 0 0.0% tie
peak_rss 58 ± 1 MiB 58 ± 1 MiB +0.81% ~noise
runtime_size 21,013 ± 0 21,013 ± 0 0.0% tie
wall_time 0.3542s ± 0.0009s 0.3424s ± 0.0004s -3.34% TARGET
uniswap-v3-swaprouter02 · ir — wall_time -2.88% (TARGET)
Metric Base Target Δ% Winner
cpu_time 0.8675s ± 0.0040s 0.8425s ± 0.0011s -2.88% TARGET
creation_size 18,777 ± 0 18,785 ± 0 +0.04% ~noise
peak_rss 77 ± 0 MiB 78 ± 0 MiB +0.73% BASELINE
runtime_size 18,106 ± 0 18,114 ± 0 +0.04% ~noise
wall_time 0.8706s ± 0.0039s 0.8455s ± 0.0012s -2.88% TARGET
uniswap-v4-position-manager · evmasm — wall_time -0.63% (TARGET)
Metric Base Target Δ% Winner
cpu_time 0.4292s ± 0.0016s 0.4265s ± 0.0011s -0.62% TARGET
creation_size 26,838 ± 0 26,838 ± 0 0.0% tie
peak_rss 66 ± 0 MiB 66 ± 0 MiB +0.14% ~noise
runtime_size 23,571 ± 0 23,571 ± 0 0.0% tie
wall_time 0.4322s ± 0.0016s 0.4294s ± 0.0012s -0.63% TARGET
uniswap-v4-position-manager · ir — wall_time -0.63% (TARGET)
Metric Base Target Δ% Winner
cpu_time 1.1351s ± 0.0013s 1.1280s ± 0.0017s -0.62% TARGET
creation_size 24,615 ± 0 24,615 ± 0 0.0% tie
peak_rss 94 ± 0 MiB 95 ± 0 MiB +0.82% BASELINE
runtime_size 21,789 ± 0 21,789 ± 0 0.0% tie
wall_time 1.1382s ± 0.0014s 1.1311s ± 0.0017s -0.63% TARGET
uniswap-v4-quoter · evmasm — wall_time -0.43% (TARGET)
Metric Base Target Δ% Winner
cpu_time 0.1558s ± 0.0004s 0.1552s ± 0.0002s -0.37% TARGET
creation_size 7,378 ± 0 7,378 ± 0 0.0% tie
peak_rss 40 ± 0 MiB 40 ± 0 MiB +0.06% ~noise
runtime_size 6,281 ± 0 6,281 ± 0 0.0% tie
wall_time 0.1585s ± 0.0005s 0.1578s ± 0.0002s -0.43% TARGET
uniswap-v4-quoter · ir — wall_time -0.4% (TARGET)
Metric Base Target Δ% Winner
cpu_time 0.3006s ± 0.0006s 0.2994s ± 0.0003s -0.39% TARGET
creation_size 5,376 ± 0 5,376 ± 0 0.0% tie
peak_rss 45 ± 0 MiB 45 ± 0 MiB +0.13% ~noise
runtime_size 4,651 ± 0 4,651 ± 0 0.0% tie
wall_time 0.3032s ± 0.0007s 0.3020s ± 0.0003s -0.4% TARGET
wbtc · evmasm — wall_time -0.29% (TARGET)
Metric Base Target Δ% Winner
cpu_time 0.1387s ± 0.0003s 0.1383s ± 0.0003s -0.27% TARGET
creation_size 16,877 ± 0 16,877 ± 0 0.0% tie
peak_rss 25 ± 0 MiB 25 ± 0 MiB +0.24% ~noise
runtime_size 15,804 ± 0 15,804 ± 0 0.0% tie
wall_time 0.1410s ± 0.0003s 0.1406s ± 0.0004s -0.29% TARGET
wbtc · ir — wall_time -0.29% (TARGET)
Metric Base Target Δ% Winner
cpu_time 0.6873s ± 0.0009s 0.6853s ± 0.0015s -0.29% TARGET
creation_size 14,282 ± 0 14,282 ± 0 0.0% tie
peak_rss 43 ± 0 MiB 44 ± 0 MiB +2.23% BASELINE
runtime_size 12,969 ± 0 12,969 ± 0 0.0% tie
wall_time 0.6897s ± 0.0009s 0.6877s ± 0.0016s -0.29% TARGET
subsets/bedrock-interfaces-7.0.0 · evmasm — wall_time -0.26% (TARGET)
Metric Base Target Δ% Winner
cpu_time 1.1951s ± 0.0024s 1.1921s ± 0.0010s -0.25% TARGET
creation_size 91,301 ± 0 91,306 ± 0 +0.01% ~noise
peak_rss 97 ± 0 MiB 97 ± 0 MiB +0.17% ~noise
runtime_size 87,353 ± 0 87,358 ± 0 +0.01% ~noise
wall_time 1.1983s ± 0.0025s 1.1952s ± 0.0010s -0.26% TARGET
subsets/bedrock-interfaces-7.0.0 · ir — wall_time -0.62% (TARGET)
Metric Base Target Δ% Winner
cpu_time 3.8063s ± 0.0070s 3.7828s ± 0.0020s -0.62% TARGET
creation_size 97,176 ± 0 97,199 ± 0 +0.02% ~noise
peak_rss 186 ± 3 MiB 189 ± 1 MiB +1.45% BASELINE
runtime_size 93,419 ± 0 93,442 ± 0 +0.02% ~noise
wall_time 3.8100s ± 0.0072s 3.7865s ± 0.0020s -0.62% TARGET
subsets/bedrock-analysis-7.0.0 · evmasm — wall_time -0.23% (~noise)
Metric Base Target Δ% Winner
cpu_time 4.3248s ± 0.0530s 4.3154s ± 0.0196s -0.22% ~noise
peak_rss 1744 ± 0 MiB 1744 ± 0 MiB 0.0% tie
wall_time 4.3279s ± 0.0538s 4.3179s ± 0.0195s -0.23% ~noise
subsets/openzeppelin-timelock-5.6.1 · evmasm — wall_time +0.2% (~noise)
Metric Base Target Δ% Winner
cpu_time 0.4902s ± 0.0010s 0.4912s ± 0.0032s +0.21% ~noise
creation_size 36,000 ± 0 36,004 ± 0 +0.01% ~noise
peak_rss 53 ± 0 MiB 52 ± 0 MiB -0.28% ~noise
runtime_size 27,580 ± 0 27,584 ± 0 +0.01% ~noise
wall_time 0.4928s ± 0.0010s 0.4938s ± 0.0032s +0.2% ~noise
subsets/openzeppelin-timelock-5.6.1 · ir — wall_time +0.58% (~noise)
Metric Base Target Δ% Winner
cpu_time 1.3304s ± 0.0012s 1.3382s ± 0.0211s +0.59% ~noise
creation_size 31,131 ± 0 31,141 ± 0 +0.03% ~noise
peak_rss 75 ± 0 MiB 75 ± 0 MiB +0.28% ~noise
runtime_size 23,688 ± 0 23,698 ± 0 +0.04% ~noise
wall_time 1.3333s ± 0.0012s 1.3411s ± 0.0211s +0.58% ~noise
subsets/aave-pool-3.6.0 · evmasm — wall_time +0.05% (~noise)
Metric Base Target Δ% Winner
cpu_time 1.3262s ± 0.0012s 1.3267s ± 0.0098s +0.04% ~noise
creation_size 107,536 ± 0 107,536 ± 0 0.0% tie
peak_rss 95 ± 0 MiB 95 ± 1 MiB -0.24% ~noise
runtime_size 102,359 ± 0 102,359 ± 0 0.0% tie
wall_time 1.3291s ± 0.0012s 1.3298s ± 0.0101s +0.05% ~noise
subsets/aave-pool-3.6.0 · ir — wall_time -0.21% (~noise)
Metric Base Target Δ% Winner
cpu_time 3.8557s ± 0.0111s 3.8471s ± 0.0099s -0.22% ~noise
creation_size 105,777 ± 0 105,777 ± 0 0.0% tie
peak_rss 149 ± 0 MiB 150 ± 1 MiB +0.28% BASELINE
runtime_size 100,079 ± 0 100,079 ± 0 0.0% tie
wall_time 3.8588s ± 0.0111s 3.8507s ± 0.0099s -0.21% ~noise
subsets/solady-libstring-0.1.26 · evmasm — wall_time +0.59% (BASELINE)
Metric Base Target Δ% Winner
cpu_time 0.7236s ± 0.0006s 0.7274s ± 0.0014s +0.53% BASELINE
creation_size 67,898 ± 0 67,898 ± 0 0.0% tie
peak_rss 152 ± 0 MiB 153 ± 0 MiB +0.32% BASELINE
runtime_size 67,704 ± 0 67,704 ± 0 0.0% tie
wall_time 0.7269s ± 0.0006s 0.7312s ± 0.0015s +0.59% BASELINE
subsets/solady-libstring-0.1.26 · ir — wall_time +0.02% (~noise)
Metric Base Target Δ% Winner
cpu_time 4.2811s ± 0.0227s 4.2817s ± 0.0050s +0.02% ~noise
creation_size 97,304 ± 0 97,374 ± 0 +0.07% ~noise
peak_rss 395 ± 3 MiB 399 ± 2 MiB +1.04% BASELINE
runtime_size 97,128 ± 0 97,198 ± 0 +0.07% ~noise
wall_time 4.2852s ± 0.0229s 4.2859s ± 0.0050s +0.02% ~noise
subsets/solady-fixedpointmath-0.1.26 · evmasm — wall_time +0.45% (BASELINE)
Metric Base Target Δ% Winner
cpu_time 0.6386s ± 0.0011s 0.6414s ± 0.0007s +0.43% BASELINE
creation_size 56,812 ± 0 56,812 ± 0 0.0% tie
peak_rss 180 ± 0 MiB 181 ± 0 MiB +0.27% BASELINE
runtime_size 56,768 ± 0 56,768 ± 0 0.0% tie
wall_time 0.6424s ± 0.0012s 0.6453s ± 0.0006s +0.45% BASELINE
subsets/solady-fixedpointmath-0.1.26 · ir — wall_time +0.72% (BASELINE)
Metric Base Target Δ% Winner
cpu_time 4.6225s ± 0.0157s 4.6555s ± 0.0173s +0.71% BASELINE
creation_size 126,161 ± 0 126,190 ± 0 +0.02% ~noise
peak_rss 451 ± 3 MiB 456 ± 3 MiB +1.23% BASELINE
runtime_size 126,119 ± 0 126,148 ± 0 +0.02% ~noise
wall_time 4.6276s ± 0.0158s 4.6608s ± 0.0171s +0.72% BASELINE
subsets/v4-poolmanager-4.0.0 · evmasm — wall_time -0.29% (TARGET)
Metric Base Target Δ% Winner
cpu_time 1.2333s ± 0.0013s 1.2295s ± 0.0016s -0.31% TARGET
creation_size 86,844 ± 0 86,844 ± 0 0.0% tie
peak_rss 199 ± 0 MiB 199 ± 0 MiB +0.03% ~noise
runtime_size 72,030 ± 0 72,030 ± 0 0.0% tie
wall_time 1.2369s ± 0.0013s 1.2333s ± 0.0016s -0.29% TARGET
subsets/v4-poolmanager-4.0.0 · ir — wall_time -0.43% (TARGET)
Metric Base Target Δ% Winner
cpu_time 3.4030s ± 0.0036s 3.3882s ± 0.0035s -0.43% TARGET
creation_size 71,065 ± 0 71,065 ± 0 0.0% tie
peak_rss 260 ± 2 MiB 262 ± 1 MiB +0.86% BASELINE
runtime_size 58,705 ± 0 58,705 ± 0 0.0% tie
wall_time 3.4072s ± 0.0037s 3.3926s ± 0.0035s -0.43% TARGET
subsets/seaport-core-1.6 · evmasm — wall_time -0.23% (TARGET)
Metric Base Target Δ% Winner
cpu_time 0.9670s ± 0.0010s 0.9645s ± 0.0013s -0.26% TARGET
creation_size 62,068 ± 0 62,068 ± 0 0.0% tie
peak_rss 99 ± 0 MiB 99 ± 0 MiB -0.07% ~noise
runtime_size 55,733 ± 0 55,733 ± 0 0.0% tie
wall_time 0.9696s ± 0.0010s 0.9674s ± 0.0014s -0.23% TARGET
subsets/seaport-core-1.6 · ir — wall_time -0.59% (TARGET)
Metric Base Target Δ% Winner
cpu_time 2.3814s ± 0.0040s 2.3672s ± 0.0017s -0.59% TARGET
creation_size 55,160 ± 0 55,167 ± 0 +0.01% ~noise
peak_rss 142 ± 1 MiB 141 ± 1 MiB -0.28% ~noise
runtime_size 49,206 ± 0 49,213 ± 0 +0.01% ~noise
wall_time 2.3845s ± 0.0041s 2.3705s ± 0.0016s -0.59% TARGET
subsets/bedrock-cannon-7.0.0 · evmasm — wall_time -0.34% (TARGET)
Metric Base Target Δ% Winner
cpu_time 0.3651s ± 0.0005s 0.3638s ± 0.0008s -0.35% TARGET
creation_size 29,594 ± 0 29,594 ± 0 0.0% tie
peak_rss 47 ± 0 MiB 47 ± 0 MiB -0.2% ~noise
runtime_size 28,917 ± 0 28,917 ± 0 0.0% tie
wall_time 0.3679s ± 0.0005s 0.3666s ± 0.0008s -0.34% TARGET
subsets/bedrock-cannon-7.0.0 · ir — wall_time -1.97% (~noise)
Metric Base Target Δ% Winner
cpu_time 1.4303s ± 0.0157s 1.4168s ± 0.0015s -0.94% TARGET
creation_size 33,849 ± 0 33,849 ± 0 0.0% tie
peak_rss 89 ± 3 MiB 90 ± 3 MiB +0.56% ~noise
runtime_size 33,276 ± 0 33,276 ± 0 0.0% tie
wall_time 1.4484s ± 0.0462s 1.4198s ± 0.0015s -1.97% ~noise
subsets/bedrock-l2contractsmanager-7.0.0 · evmasm — wall_time -0.02% (~noise)
Metric Base Target Δ% Winner
cpu_time 0.1871s ± 0.0004s 0.1871s ± 0.0027s -0.04% ~noise
creation_size 12,224 ± 0 12,224 ± 0 0.0% tie
peak_rss 39 ± 0 MiB 39 ± 0 MiB -0.22% ~noise
runtime_size 10,752 ± 0 10,752 ± 0 0.0% tie
wall_time 0.1896s ± 0.0004s 0.1896s ± 0.0027s -0.02% ~noise
subsets/bedrock-l2contractsmanager-7.0.0 · ir — wall_time -0.6% (TARGET)
Metric Base Target Δ% Winner
cpu_time 0.9449s ± 0.0012s 0.9391s ± 0.0011s -0.62% TARGET
creation_size 26,454 ± 0 26,454 ± 0 0.0% tie
peak_rss 125 ± 2 MiB 127 ± 1 MiB +1.5% BASELINE
runtime_size 24,838 ± 0 24,838 ± 0 0.0% tie
wall_time 0.9478s ± 0.0012s 0.9420s ± 0.0011s -0.6% TARGET
subsets/bedrock-nutbundle-7.0.0 · evmasm — wall_time -0.03% (~noise)
Metric Base Target Δ% Winner
cpu_time 0.5860s ± 0.0010s 0.5858s ± 0.0022s -0.05% ~noise
creation_size 24,612 ± 0 24,612 ± 0 0.0% tie
peak_rss 169 ± 0 MiB 169 ± 0 MiB +0.13% ~noise
runtime_size 24,567 ± 0 24,567 ± 0 0.0% tie
wall_time 0.5890s ± 0.0010s 0.5889s ± 0.0022s -0.03% ~noise
subsets/bedrock-nutbundle-7.0.0 · ir — wall_time -0.4% (TARGET)
Metric Base Target Δ% Winner
cpu_time 2.4285s ± 0.0030s 2.4185s ± 0.0023s -0.41% TARGET
creation_size 30,152 ± 0 30,163 ± 0 +0.04% ~noise
peak_rss 291 ± 3 MiB 290 ± 2 MiB -0.3% ~noise
runtime_size 30,109 ± 0 30,120 ± 0 +0.04% ~noise
wall_time 2.4324s ± 0.0030s 2.4227s ± 0.0023s -0.4% TARGET
subsets/bedrock-deploy-scripts-7.0.0 · evmasm — wall_time +0.49% (~noise)
Metric Base Target Δ% Winner
cpu_time 2.1393s ± 0.0017s 2.1497s ± 0.0157s +0.49% ~noise
creation_size 170,112 ± 0 170,112 ± 0 0.0% tie
peak_rss 270 ± 4 MiB 275 ± 0 MiB +1.89% BASELINE
runtime_size 169,159 ± 0 169,159 ± 0 0.0% tie
wall_time 2.1436s ± 0.0018s 2.1542s ± 0.0158s +0.49% ~noise
subsets/aave-librarypreCompile-3.6.0 · evmasm — wall_time -0.33% (TARGET)
Metric Base Target Δ% Winner
cpu_time 1.0682s ± 0.0017s 1.0646s ± 0.0024s -0.34% TARGET
creation_size 71,529 ± 0 71,529 ± 0 0.0% tie
peak_rss 186 ± 0 MiB 185 ± 0 MiB -0.13% TARGET
runtime_size 71,439 ± 0 71,439 ± 0 0.0% tie
wall_time 1.0714s ± 0.0017s 1.0678s ± 0.0025s -0.33% TARGET
subsets/aave-librarypreCompile-3.6.0 · ir — wall_time -0.25% (TARGET)
Metric Base Target Δ% Winner
cpu_time 3.1867s ± 0.0038s 3.1785s ± 0.0057s -0.26% TARGET
creation_size 67,740 ± 0 67,776 ± 0 +0.05% ~noise
peak_rss 239 ± 1 MiB 239 ± 1 MiB +0.2% BASELINE
runtime_size 67,654 ± 0 67,690 ± 0 +0.05% ~noise
wall_time 3.1903s ± 0.0038s 3.1822s ± 0.0057s -0.25% TARGET
subsets/seaport-referenceconsideration-1.6 · evmasm — wall_time -0.25% (TARGET)
Metric Base Target Δ% Winner
cpu_time 0.6332s ± 0.0007s 0.6314s ± 0.0009s -0.28% TARGET
creation_size 47,020 ± 0 47,020 ± 0 0.0% tie
peak_rss 77 ± 0 MiB 77 ± 0 MiB +0.23% ~noise
runtime_size 41,353 ± 0 41,353 ± 0 0.0% tie
wall_time 0.6357s ± 0.0007s 0.6341s ± 0.0009s -0.25% TARGET
subsets/seaport-referenceconsideration-1.6 · ir — wall_time -0.58% (TARGET)
Metric Base Target Δ% Winner
cpu_time 2.4745s ± 0.0029s 2.4600s ± 0.0026s -0.59% TARGET
creation_size 42,031 ± 0 42,037 ± 0 +0.01% ~noise
peak_rss 171 ± 2 MiB 170 ± 1 MiB -0.15% ~noise
runtime_size 36,624 ± 0 36,630 ± 0 +0.02% ~noise
wall_time 2.4773s ± 0.0029s 2.4629s ± 0.0026s -0.58% TARGET

@rodiazet
rodiazet force-pushed the fix-mstore-removal branch from 2110488 to 3c5f8a9 Compare August 14, 2026 13:15
@rodiazet
rodiazet force-pushed the fix-mstore-removal branch from 3c5f8a9 to c50550e Compare August 17, 2026 11:46
@rodiazet
rodiazet changed the base branch from develop to unordered-map-ssa-value-tracker August 17, 2026 11:47
@rodiazet
rodiazet force-pushed the fix-mstore-removal branch from c50550e to d4d524f Compare August 21, 2026 12:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

UnusedStoreEliminator may incorrectly remove mstores if its input is not in pseudo-SSA form

7 participants