mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Rematerialize zero literals
This commit is contained in:
@@ -15,7 +15,7 @@ contract D {
|
||||
}
|
||||
// ----
|
||||
// constructor(): 2 ->
|
||||
// gas irOptimized: 193999
|
||||
// gas irOptimized: 193567
|
||||
// gas legacy: 241234
|
||||
// gas legacyOptimized: 192961
|
||||
// f() -> 2
|
||||
|
||||
@@ -17,7 +17,7 @@ contract D {
|
||||
// EVMVersion: >=constantinople
|
||||
// ----
|
||||
// constructor(): 2 ->
|
||||
// gas irOptimized: 194162
|
||||
// gas irOptimized: 193730
|
||||
// gas legacy: 241606
|
||||
// gas legacyOptimized: 193193
|
||||
// f() -> 2
|
||||
|
||||
@@ -17,7 +17,7 @@ contract C {
|
||||
// EVMVersion: >=byzantium
|
||||
// ----
|
||||
// constructor(), 20 wei
|
||||
// gas irOptimized: 177446
|
||||
// gas irOptimized: 171806
|
||||
// gas legacy: 285547
|
||||
// gas legacyOptimized: 168515
|
||||
// f(uint256): 20 -> 0x137aa4dfc0911524504fcd4d98501f179bc13b4a
|
||||
@@ -25,7 +25,7 @@ contract C {
|
||||
// f(uint256): 20 -> FAILURE
|
||||
// x() -> 1
|
||||
// stack(uint256): 1023 -> FAILURE
|
||||
// gas irOptimized: 259624
|
||||
// gas irOptimized: 252410
|
||||
// gas legacy: 477722
|
||||
// gas legacyOptimized: 299567
|
||||
// x() -> 1
|
||||
|
||||
@@ -38,7 +38,7 @@ contract test {
|
||||
}
|
||||
// ----
|
||||
// constructor(), 20 wei ->
|
||||
// gas irOptimized: 260052
|
||||
// gas irOptimized: 253950
|
||||
// gas legacy: 391588
|
||||
// gas legacyOptimized: 268089
|
||||
// sendAmount(uint256): 5 -> 5
|
||||
|
||||
@@ -37,7 +37,7 @@ contract test {
|
||||
}
|
||||
// ----
|
||||
// constructor(), 20 wei ->
|
||||
// gas irOptimized: 260052
|
||||
// gas irOptimized: 253950
|
||||
// gas legacy: 391588
|
||||
// gas legacyOptimized: 268089
|
||||
// sendAmount(uint256): 5 -> 5
|
||||
|
||||
@@ -18,7 +18,7 @@ contract test {
|
||||
}
|
||||
// ----
|
||||
// set(uint8,uint8,uint8,uint8,uint8): 1, 21, 22, 42, 43 -> 0, 0, 0, 0
|
||||
// gas irOptimized: 111668
|
||||
// gas irOptimized: 111628
|
||||
// gas legacy: 113748
|
||||
// gas legacyOptimized: 111772
|
||||
// get(uint8): 1 -> 21, 22, 42, 43
|
||||
|
||||
Reference in New Issue
Block a user