mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Gas updates.
This commit is contained in:
parent
5fbf8260b9
commit
fdee68f1b4
@ -19,7 +19,7 @@ contract Main {
|
|||||||
// compileViaYul: also
|
// compileViaYul: also
|
||||||
// ----
|
// ----
|
||||||
// constructor(): "abc", true
|
// constructor(): "abc", true
|
||||||
// gas irOptimized: 112563
|
// gas irOptimized: 112517
|
||||||
// gas legacy: 145838
|
// gas legacy: 145838
|
||||||
// gas legacyOptimized: 104017
|
// gas legacyOptimized: 104017
|
||||||
// getFlag() -> true
|
// getFlag() -> true
|
||||||
|
@ -11,7 +11,7 @@ contract C {
|
|||||||
// compileViaYul: also
|
// compileViaYul: also
|
||||||
// ----
|
// ----
|
||||||
// constructor(): 2, 0 ->
|
// constructor(): 2, 0 ->
|
||||||
// gas irOptimized: 104227
|
// gas irOptimized: 104154
|
||||||
// gas legacy: 117158
|
// gas legacy: 117158
|
||||||
// i() -> 2
|
// i() -> 2
|
||||||
// k() -> 0
|
// k() -> 0
|
||||||
|
@ -23,7 +23,7 @@ contract D is B, C {
|
|||||||
// compileViaYul: also
|
// compileViaYul: also
|
||||||
// ----
|
// ----
|
||||||
// constructor(): 2, 0 ->
|
// constructor(): 2, 0 ->
|
||||||
// gas irOptimized: 159542
|
// gas irOptimized: 159469
|
||||||
// gas legacy: 170665
|
// gas legacy: 170665
|
||||||
// gas legacyOptimized: 145396
|
// gas legacyOptimized: 145396
|
||||||
// i() -> 2
|
// i() -> 2
|
||||||
|
@ -14,7 +14,7 @@ contract D is C {
|
|||||||
// compileViaYul: also
|
// compileViaYul: also
|
||||||
// ----
|
// ----
|
||||||
// constructor(): 2, 0 ->
|
// constructor(): 2, 0 ->
|
||||||
// gas irOptimized: 124844
|
// gas irOptimized: 124771
|
||||||
// gas legacy: 139250
|
// gas legacy: 139250
|
||||||
// gas legacyOptimized: 119367
|
// gas legacyOptimized: 119367
|
||||||
// i() -> 2
|
// i() -> 2
|
||||||
|
@ -18,7 +18,7 @@ contract D {
|
|||||||
// compileViaYul: also
|
// compileViaYul: also
|
||||||
// ----
|
// ----
|
||||||
// constructor(): 2 ->
|
// constructor(): 2 ->
|
||||||
// gas irOptimized: 200458
|
// gas irOptimized: 200385
|
||||||
// gas legacy: 246202
|
// gas legacy: 246202
|
||||||
// gas legacyOptimized: 195914
|
// gas legacyOptimized: 195914
|
||||||
// f() -> 2
|
// f() -> 2
|
||||||
|
@ -18,7 +18,7 @@ contract C {
|
|||||||
// compileViaYul: also
|
// compileViaYul: also
|
||||||
// ----
|
// ----
|
||||||
// constructor(), 20 wei
|
// constructor(), 20 wei
|
||||||
// gas irOptimized: 218775
|
// gas irOptimized: 216627
|
||||||
// gas legacy: 294569
|
// gas legacy: 294569
|
||||||
// gas legacyOptimized: 174699
|
// gas legacyOptimized: 174699
|
||||||
// f(uint256): 20 -> 1370859564726510389319704988634906228201275401179
|
// f(uint256): 20 -> 1370859564726510389319704988634906228201275401179
|
||||||
|
@ -42,7 +42,7 @@ contract Main {
|
|||||||
// compileViaYul: also
|
// compileViaYul: also
|
||||||
// ----
|
// ----
|
||||||
// constructor(), 22 wei ->
|
// constructor(), 22 wei ->
|
||||||
// gas irOptimized: 288778
|
// gas irOptimized: 288732
|
||||||
// gas legacy: 402045
|
// gas legacy: 402045
|
||||||
// gas legacyOptimized: 266772
|
// gas legacyOptimized: 266772
|
||||||
// getFlag() -> true
|
// getFlag() -> true
|
||||||
|
@ -22,6 +22,6 @@ contract Test {
|
|||||||
// ----
|
// ----
|
||||||
// library: Lib
|
// library: Lib
|
||||||
// f() -> 1, 0, 0x2a, 0x17, 0, 0x63
|
// f() -> 1, 0, 0x2a, 0x17, 0, 0x63
|
||||||
// gas irOptimized: 119757
|
// gas irOptimized: 119697
|
||||||
// gas legacy: 124793
|
// gas legacy: 124793
|
||||||
// gas legacyOptimized: 119694
|
// gas legacyOptimized: 119694
|
||||||
|
@ -14,7 +14,7 @@ contract C {
|
|||||||
// compileViaYul: also
|
// compileViaYul: also
|
||||||
// ----
|
// ----
|
||||||
// constructor(), 2 wei: 3 ->
|
// constructor(), 2 wei: 3 ->
|
||||||
// gas irOptimized: 111723
|
// gas irOptimized: 111631
|
||||||
// gas legacy: 151416
|
// gas legacy: 151416
|
||||||
// gas legacyOptimized: 108388
|
// gas legacyOptimized: 108388
|
||||||
// state() -> 3
|
// state() -> 3
|
||||||
|
Loading…
Reference in New Issue
Block a user