Isoltest gas update for FunctionSpecializer

This commit is contained in:
hrkrshnn
2021-03-29 11:02:31 +02:00
parent 09998ceb0c
commit 2c75d1dfe4
118 changed files with 165 additions and 164 deletions
@@ -18,6 +18,6 @@ contract C {
// compileViaYul: also
// ----
// f(uint32,(uint128,uint256[][2],uint32)): 55, 0x40, 77, 0x60, 88, 0x40, 0x40, 2, 1, 2 -> 55, 77, 1, 2, 88
// gas irOptimized: 202389
// gas irOptimized: 198007
// gas legacy: 205149
// gas legacyOptimized: 200512
// gas legacyOptimized: 196983
@@ -25,4 +25,4 @@ contract CopyTest {
// compileViaYul: also
// ----
// run() -> 2, 23, 42
// gas irOptimized: 114638
// gas irOptimized: 112957
@@ -68,7 +68,7 @@ contract Test {
// compileViaYul: also
// ----
// load() -> 0x01, 0x02, 0x03, 0x04, 0x05, 0x06
// gas irOptimized: 112329
// gas irOptimized: 111603
// gas legacy: 113999
// gas legacyOptimized: 106281
// store() -> 0x01, 0x02, 0x03, 0x04, 0x05, 0x06
@@ -25,7 +25,7 @@ contract c {
// ----
// storage: empty
// set(uint256,bytes,uint256): 12, 0x60, 13, 33, "12345678901234567890123456789012", "3" -> true
// gas irOptimized: 124416
// gas irOptimized: 124337
// gas legacy: 124736
// gas legacyOptimized: 124179
// test(uint256): 32 -> "3"
@@ -38,12 +38,12 @@ contract c {
// compileViaYul: also
// ----
// set(uint256): 7 -> true
// gas irOptimized: 101963
// gas irOptimized: 101915
// gas legacy: 102216
// gas legacyOptimized: 101606
// retrieve(uint256): 7 -> 1, 3, 4, 2
// copy(uint256,uint256): 7, 8 -> true
// gas irOptimized: 105289
// gas irOptimized: 105232
// gas legacy: 105566
// gas legacyOptimized: 105022
// retrieve(uint256): 7 -> 1, 3, 4, 2
@@ -21,6 +21,6 @@ contract c {
// compileViaYul: also
// ----
// test() -> true
// gas irOptimized: 101589
// gas irOptimized: 101509
// gas legacy: 106427
// gas legacyOptimized: 101306
@@ -33,4 +33,4 @@ contract C {
// compileViaYul: true
// ----
// f() -> 0, 0, 0
// gas irOptimized: 125239
// gas irOptimized: 124761
@@ -44,7 +44,7 @@ contract C {
// compileViaYul: also
// ----
// f() ->
// gas irOptimized: 129594
// gas irOptimized: 124107
// gas legacy: 126832
// gas legacyOptimized: 125500
// g() ->
@@ -27,4 +27,4 @@ contract C {
// compileViaYul: true
// ----
// f() -> 0
// gas irOptimized: 118846
// gas irOptimized: 118118
@@ -31,6 +31,6 @@ contract C {
// compileViaYul: also
// ----
// f() -> 42, 23, 34, 42, 42
// gas irOptimized: 108820
// gas irOptimized: 108681
// gas legacy: 110821
// gas legacyOptimized: 105148
@@ -32,7 +32,7 @@ contract test {
// ----
// check() -> false
// set() ->
// gas irOptimized: 128686
// gas irOptimized: 128533
// gas legacy: 129577
// gas legacyOptimized: 126964
// check() -> true