mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Gas updates.
This commit is contained in:
parent
79acebe46f
commit
fcc98d12b8
@ -30,6 +30,6 @@ contract C is B {
|
||||
// compileViaYul: also
|
||||
// ----
|
||||
// test() -> 77
|
||||
// gas irOptimized: 133623
|
||||
// gas irOptimized: 133635
|
||||
// gas legacy: 156573
|
||||
// gas legacyOptimized: 112940
|
||||
|
@ -38,5 +38,5 @@ contract C is B {
|
||||
// compileViaYul: also
|
||||
// ----
|
||||
// test() -> 5, 10
|
||||
// gas irOptimized: 92612
|
||||
// gas irOptimized: 92624
|
||||
// gas legacy: 100441
|
||||
|
@ -21,6 +21,6 @@ contract B {
|
||||
// compileViaYul: also
|
||||
// ----
|
||||
// f() -> 2, 3, 4, 5, 6, 1000, 1001, 1002, 1003, 1004
|
||||
// gas irOptimized: 135871
|
||||
// gas irOptimized: 135883
|
||||
// gas legacy: 264410
|
||||
// gas legacyOptimized: 135699
|
||||
|
@ -45,6 +45,6 @@ contract C {
|
||||
// compileViaYul: also
|
||||
// ----
|
||||
// test() -> 5, 6, 7
|
||||
// gas irOptimized: 345942
|
||||
// gas irOptimized: 345955
|
||||
// gas legacy: 500424
|
||||
// gas legacyOptimized: 309013
|
||||
|
@ -26,6 +26,6 @@ contract Main {
|
||||
// compileViaYul: also
|
||||
// ----
|
||||
// f(uint256): 0x34 -> 0x46bddb1178e94d7f2892ff5f366840eb658911794f2c3a44c450aa2c505186c1
|
||||
// gas irOptimized: 115528
|
||||
// gas irOptimized: 115543
|
||||
// gas legacy: 127152
|
||||
// gas legacyOptimized: 113679
|
||||
|
@ -26,6 +26,6 @@ contract Creator {
|
||||
// compileViaYul: also
|
||||
// ----
|
||||
// f(uint256,address[]): 7, 0x40, 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 -> 7, 8
|
||||
// gas irOptimized: 474619
|
||||
// gas irOptimized: 474718
|
||||
// gas legacy: 570900
|
||||
// gas legacyOptimized: 436724
|
||||
|
@ -26,6 +26,6 @@ contract Creator {
|
||||
// compileViaYul: also
|
||||
// ----
|
||||
// f(uint256,bytes): 7, 0x40, 78, "abcdefghijklmnopqrstuvwxyzabcdef", "ghijklmnopqrstuvwxyzabcdefghijkl", "mnopqrstuvwxyz" -> 7, "h"
|
||||
// gas irOptimized: 330923
|
||||
// gas irOptimized: 330976
|
||||
// gas legacy: 414850
|
||||
// gas legacyOptimized: 292281
|
||||
|
@ -19,6 +19,6 @@ contract C {
|
||||
// compileViaYul: also
|
||||
// ----
|
||||
// f(), 2000 ether -> true
|
||||
// gas irOptimized: 123725
|
||||
// gas irOptimized: 123743
|
||||
// gas legacy: 123226
|
||||
// gas legacyOptimized: 123092
|
||||
|
@ -28,6 +28,6 @@ contract C {
|
||||
// compileViaYul: also
|
||||
// ----
|
||||
// t() -> 9
|
||||
// gas irOptimized: 103941
|
||||
// gas irOptimized: 103953
|
||||
// gas legacy: 161097
|
||||
// gas legacyOptimized: 112116
|
||||
|
@ -29,7 +29,7 @@ contract C {
|
||||
// compileViaYul: also
|
||||
// ----
|
||||
// f() -> 3, 7, 5
|
||||
// gas irOptimized: 131350
|
||||
// gas irOptimized: 131380
|
||||
// gas legacy: 153990
|
||||
// gas legacyOptimized: 127822
|
||||
// x() -> 7
|
||||
|
@ -23,8 +23,8 @@ contract D {
|
||||
// compileViaYul: also
|
||||
// ----
|
||||
// f() -> 1
|
||||
// gas irOptimized: 86492
|
||||
// gas irOptimized: 86504
|
||||
// gas legacy: 114412
|
||||
// g() -> 5
|
||||
// gas irOptimized: 86588
|
||||
// gas irOptimized: 86600
|
||||
// gas legacy: 114872
|
||||
|
@ -25,5 +25,5 @@ contract B {
|
||||
// compileViaYul: also
|
||||
// ----
|
||||
// g() -> 42
|
||||
// gas irOptimized: 90623
|
||||
// gas irOptimized: 90635
|
||||
// gas legacy: 117797
|
||||
|
@ -25,6 +25,6 @@ contract B {
|
||||
// compileViaYul: also
|
||||
// ----
|
||||
// g() -> 42
|
||||
// gas irOptimized: 119646
|
||||
// gas irOptimized: 119658
|
||||
// gas legacy: 180597
|
||||
// gas legacyOptimized: 117351
|
||||
|
@ -37,10 +37,10 @@ contract C {
|
||||
// compileViaYul: also
|
||||
// ----
|
||||
// convertParent() -> 1
|
||||
// gas irOptimized: 103625
|
||||
// gas irOptimized: 103637
|
||||
// convertSubA() -> 1, 2
|
||||
// gas irOptimized: 105708
|
||||
// gas irOptimized: 105720
|
||||
// gas legacy: 101703
|
||||
// convertSubB() -> 1, 3
|
||||
// gas irOptimized: 105642
|
||||
// gas irOptimized: 105654
|
||||
// gas legacy: 101637
|
||||
|
@ -22,6 +22,6 @@ contract A {
|
||||
// compileViaYul: also
|
||||
// ----
|
||||
// f(), 10 ether -> 3007, 3008, 3009
|
||||
// gas irOptimized: 294216
|
||||
// gas irOptimized: 294279
|
||||
// gas legacy: 422027
|
||||
// gas legacyOptimized: 287256
|
||||
|
Loading…
Reference in New Issue
Block a user