mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Peephole optimizer for "iszero iszero <tag> jumpi".
This commit is contained in:
@@ -2,52 +2,52 @@
|
||||
======= gas_test_dispatch_optimize/input.sol:Large =======
|
||||
Gas estimation:
|
||||
construction:
|
||||
300 + 259200 = 259500
|
||||
300 + 260400 = 260700
|
||||
external:
|
||||
a(): 398
|
||||
b(uint256): 1108
|
||||
b(uint256): 1105
|
||||
f0(uint256): 334
|
||||
f1(uint256): 40898
|
||||
f2(uint256): 20958
|
||||
f3(uint256): 21046
|
||||
f4(uint256): 21024
|
||||
f5(uint256): 21002
|
||||
f6(uint256): 20914
|
||||
f7(uint256): 20694
|
||||
f8(uint256): 20826
|
||||
f9(uint256): 20848
|
||||
f1(uint256): 40892
|
||||
f2(uint256): 20952
|
||||
f3(uint256): 21040
|
||||
f4(uint256): 21018
|
||||
f5(uint256): 20996
|
||||
f6(uint256): 20908
|
||||
f7(uint256): 20688
|
||||
f8(uint256): 20820
|
||||
f9(uint256): 20842
|
||||
g0(uint256): 574
|
||||
g1(uint256): 40610
|
||||
g2(uint256): 20692
|
||||
g3(uint256): 20780
|
||||
g4(uint256): 20758
|
||||
g5(uint256): 20846
|
||||
g6(uint256): 20626
|
||||
g7(uint256): 20736
|
||||
g8(uint256): 20714
|
||||
g9(uint256): 20560
|
||||
g1(uint256): 40604
|
||||
g2(uint256): 20686
|
||||
g3(uint256): 20774
|
||||
g4(uint256): 20752
|
||||
g5(uint256): 20840
|
||||
g6(uint256): 20620
|
||||
g7(uint256): 20730
|
||||
g8(uint256): 20708
|
||||
g9(uint256): 20554
|
||||
|
||||
======= gas_test_dispatch_optimize/input.sol:Medium =======
|
||||
Gas estimation:
|
||||
construction:
|
||||
183 + 140200 = 140383
|
||||
183 + 140800 = 140983
|
||||
external:
|
||||
a(): 398
|
||||
b(uint256): 866
|
||||
f1(uint256): 40678
|
||||
f2(uint256): 20716
|
||||
f3(uint256): 20760
|
||||
b(uint256): 863
|
||||
f1(uint256): 40672
|
||||
f2(uint256): 20710
|
||||
f3(uint256): 20754
|
||||
g0(uint256): 332
|
||||
g7(uint256): 20626
|
||||
g8(uint256): 20604
|
||||
g9(uint256): 20560
|
||||
g7(uint256): 20620
|
||||
g8(uint256): 20598
|
||||
g9(uint256): 20554
|
||||
|
||||
======= gas_test_dispatch_optimize/input.sol:Small =======
|
||||
Gas estimation:
|
||||
construction:
|
||||
117 + 64600 = 64717
|
||||
111 + 64000 = 64111
|
||||
external:
|
||||
fallback: 118
|
||||
a(): 376
|
||||
b(uint256): 756
|
||||
f1(uint256): 40612
|
||||
b(uint256): 753
|
||||
f1(uint256): 40606
|
||||
|
||||
Reference in New Issue
Block a user