mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
added optimization. shl comes out from being distributed over and
This commit is contained in:
@@ -18,7 +18,7 @@ contract c {
|
||||
}
|
||||
// ----
|
||||
// test() -> 38, 28, 18
|
||||
// gas irOptimized: 186370
|
||||
// gas irOptimized: 185650
|
||||
// gas legacy: 189492
|
||||
// gas legacyOptimized: 178318
|
||||
// storageEmpty -> 1
|
||||
|
||||
@@ -18,7 +18,7 @@ contract c {
|
||||
}
|
||||
// ----
|
||||
// test() -> 20, 10
|
||||
// gas irOptimized: 158020
|
||||
// gas irOptimized: 157570
|
||||
// gas legacy: 159279
|
||||
// gas legacyOptimized: 152937
|
||||
// storageEmpty -> 1
|
||||
|
||||
@@ -10,6 +10,6 @@ contract c {
|
||||
|
||||
// ----
|
||||
// test() -> 0x20, 29, 0x0303030303030303030303030303030303030303030303030303030303000000
|
||||
// gas irOptimized: 109310
|
||||
// gas irOptimized: 109301
|
||||
// gas legacy: 126702
|
||||
// gas legacyOptimized: 123422
|
||||
|
||||
@@ -16,7 +16,7 @@ contract c {
|
||||
}
|
||||
// ----
|
||||
// test() -> true
|
||||
// gas irOptimized: 176111
|
||||
// gas irOptimized: 175619
|
||||
// gas legacy: 224093
|
||||
// gas legacyOptimized: 205152
|
||||
// storageEmpty -> 1
|
||||
|
||||
+1
-1
@@ -15,7 +15,7 @@ contract c {
|
||||
}
|
||||
// ----
|
||||
// test() ->
|
||||
// gas irOptimized: 142636
|
||||
// gas irOptimized: 142528
|
||||
// gas legacy: 164430
|
||||
// gas legacyOptimized: 158513
|
||||
// storageEmpty -> 1
|
||||
|
||||
@@ -10,6 +10,6 @@ contract c {
|
||||
|
||||
// ----
|
||||
// test() -> 0x20, 33, 0x303030303030303030303030303030303030303030303030303030303030303, 0x0300000000000000000000000000000000000000000000000000000000000000
|
||||
// gas irOptimized: 108115
|
||||
// gas irOptimized: 108097
|
||||
// gas legacy: 125584
|
||||
// gas legacyOptimized: 122560
|
||||
|
||||
Reference in New Issue
Block a user