Update gas expectations.

This commit is contained in:
Daniel Kirchner 2021-06-15 14:22:29 +02:00
parent 664bf300fe
commit 065b4c0740
21 changed files with 37 additions and 37 deletions

View File

@ -60,10 +60,10 @@ contract C {
// compileViaYul: also
// ----
// test_bytes() ->
// gas irOptimized: 465417
// gas irOptimized: 461437
// gas legacy: 423563
// gas legacyOptimized: 331391
// test_uint256() ->
// gas irOptimized: 661059
// gas irOptimized: 654889
// gas legacy: 591392
// gas legacyOptimized: 456137

View File

@ -61,10 +61,10 @@ contract C {
// compileViaYul: also
// ----
// test_bytes() ->
// gas irOptimized: 465417
// gas irOptimized: 461437
// gas legacy: 423563
// gas legacyOptimized: 331391
// test_uint256() ->
// gas irOptimized: 661059
// gas irOptimized: 654889
// gas legacy: 591392
// gas legacyOptimized: 456137

View File

@ -21,6 +21,6 @@ contract C {
// f(uint256[][1]): 32, 32, 0 -> true
// f(uint256[][1]): 32, 32, 1, 42 -> true
// f(uint256[][1]): 32, 32, 8, 421, 422, 423, 424, 425, 426, 427, 428 -> true
// gas irOptimized: 224675
// gas irOptimized: 211707
// gas legacy: 141900
// gas legacyOptimized: 121788

View File

@ -19,6 +19,6 @@ contract c {
// compileViaYul: also
// ----
// test() -> 0
// gas irOptimized: 171767
// gas irOptimized: 171255
// gas legacy: 189715
// gas legacyOptimized: 184472

View File

@ -19,6 +19,6 @@ contract c {
// compileViaYul: also
// ----
// test() -> 5, 4
// gas irOptimized: 226467
// gas irOptimized: 226301
// gas legacy: 233801
// gas legacyOptimized: 232816

View File

@ -24,6 +24,6 @@ contract c {
// compileViaYul: also
// ----
// test() -> 3, 4
// gas irOptimized: 191858
// gas irOptimized: 191819
// gas legacy: 195353
// gas legacyOptimized: 192441

View File

@ -20,6 +20,6 @@ contract c {
// compileViaYul: also
// ----
// test() -> 5, 4
// gas irOptimized: 272786
// gas irOptimized: 272783
// gas legacy: 270834
// gas legacyOptimized: 269960

View File

@ -20,6 +20,6 @@ contract c {
// compileViaYul: also
// ----
// test() -> 0xffffffff, 0x0000000000000000000000000a00090008000700060005000400030002000100, 0x0000000000000000000000000000000000000000000000000000000000000000
// gas irOptimized: 140618
// gas irOptimized: 140522
// gas legacy: 186406
// gas legacyOptimized: 166126

View File

@ -42,6 +42,6 @@ contract c {
// test2(uint256[][2]): 0x20, 0x40, 0x40, 2, 23, 42 -> 2, 65
// gas irOptimized: 158638
// test3(uint256[2][]): 0x20, 2, 23, 42, 23, 42 -> 2, 65
// gas irOptimized: 135778
// gas irOptimized: 135772
// test4(uint256[2][2]): 23, 42, 23, 42 -> 65
// gas irOptimized: 111695
// gas irOptimized: 111690

View File

@ -23,4 +23,4 @@ contract C {
// compileViaYul: true
// ----
// f((uint256[])[]): 0x20, 3, 0x60, 0x60, 0x60, 0x20, 3, 1, 2, 3 -> 3, 1
// gas irOptimized: 332878
// gas irOptimized: 332854

View File

@ -26,4 +26,4 @@ contract C {
// compileViaYul: true
// ----
// f() -> 3, 3, 3, 1
// gas irOptimized: 185077
// gas irOptimized: 184992

View File

@ -19,25 +19,25 @@ contract c {
// ----
// f(uint256): 0 -> 0x20, 0x00
// f(uint256): 31 -> 0x20, 0x1f, 0x0102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e00
// gas irOptimized: 135396
// gas irOptimized: 132916
// gas legacy: 124364
// gas legacyOptimized: 119898
// f(uint256): 32 -> 0x20, 0x20, 1780731860627700044960722568376592200742329637303199754547598369979440671
// gas irOptimized: 142291
// gas irOptimized: 139731
// gas legacy: 135431
// gas legacyOptimized: 130829
// f(uint256): 33 -> 0x20, 33, 1780731860627700044960722568376592200742329637303199754547598369979440671, 0x2000000000000000000000000000000000000000000000000000000000000000
// gas irOptimized: 149603
// gas irOptimized: 146963
// gas legacy: 142238
// gas legacyOptimized: 137518
// f(uint256): 63 -> 0x20, 0x3f, 1780731860627700044960722568376592200742329637303199754547598369979440671, 14532552714582660066924456880521368950258152170031413196862950297402215316992
// gas irOptimized: 174873
// gas irOptimized: 169833
// gas legacy: 160728
// gas legacyOptimized: 152168
// f(uint256): 12 -> 0x20, 0x0c, 0x0102030405060708090a0b0000000000000000000000000000000000000000
// gas legacy: 59345
// gas legacyOptimized: 57279
// f(uint256): 129 -> 0x20, 0x81, 1780731860627700044960722568376592200742329637303199754547598369979440671, 0x202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f, 29063324697304692433803953038474361308315562010425523193971352996434451193439, 0x606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f, -57896044618658097711785492504343953926634992332820282019728792003956564819968
// gas irOptimized: 452115
// gas irOptimized: 441795
// gas legacy: 423017
// gas legacyOptimized: 406021

View File

@ -20,6 +20,6 @@ contract C {
// compileViaYul: also
// ----
// f() -> 3
// gas irOptimized: 134208
// gas irOptimized: 133805
// gas legacy: 130307
// gas legacyOptimized: 129363

View File

@ -18,7 +18,7 @@ contract c {
// compileViaYul: also
// ----
// test() -> true
// gas irOptimized: 219418
// gas irOptimized: 216507
// gas legacy: 229864
// gas legacyOptimized: 210964
// storageEmpty -> 1

View File

@ -17,6 +17,6 @@ contract c {
// compileViaYul: also
// ----
// test() -> 0
// gas irOptimized: 195787
// gas irOptimized: 195475
// gas legacy: 218028
// gas legacyOptimized: 205124

View File

@ -297,6 +297,6 @@ contract Test {
// pair() -> true
// verifyTx() -> true
// ~ emit Verified(string): 0x20, 0x16, "Successfully verified."
// gas irOptimized: 111439
// gas irOptimized: 111471
// gas legacy: 114094
// gas legacyOptimized: 83670

View File

@ -51,9 +51,9 @@ contract test {
// compileViaYul: also
// ----
// constructor()
// gas irOptimized: 912777
// gas irOptimized: 910871
// gas legacy: 1188228
// gas legacyOptimized: 771634
// gas legacyOptimized: 749336
// toSlice(string): 0x20, 11, "hello world" -> 11, 0xa0
// gas irOptimized: 22877
// gas legacy: 23190
@ -71,6 +71,6 @@ contract test {
// gas legacy: 31621
// gas legacyOptimized: 27914
// benchmark(string,bytes32): 0x40, 0x0842021, 8, "solidity" -> 0x2020
// gas irOptimized: 2903627
// gas irOptimized: 2903614
// gas legacy: 4381235
// gas legacyOptimized: 2317529

View File

@ -21,6 +21,6 @@ contract c {
// compileViaYul: also
// ----
// test() -> true
// gas irOptimized: 110223
// gas irOptimized: 110210
// gas legacy: 110627
// gas legacyOptimized: 109706

View File

@ -36,6 +36,6 @@ contract C {
// compileViaYul: also
// ----
// f(bytes): 0x20, 0x5, "abcde" -> 0
// gas irOptimized: 241728
// gas irOptimized: 241683
// gas legacy: 240358
// gas legacyOptimized: 239682

View File

@ -28,7 +28,7 @@ contract C {
// index(uint256): 10 -> true
// index(uint256): 20 -> true
// index(uint256): 0xFF -> true
// gas irOptimized: 167357
// gas irOptimized: 166082
// gas legacy: 248854
// gas legacyOptimized: 152638
// accessIndex(uint256,int256): 10, 1 -> 2

View File

@ -18,33 +18,33 @@ contract C {
// ----
// test_indices(uint256): 1 ->
// test_indices(uint256): 129 ->
// gas irOptimized: 3070168
// gas irOptimized: 3069781
// gas legacy: 3071205
// gas legacyOptimized: 3011873
// test_indices(uint256): 5 ->
// gas irOptimized: 373956
// gas irOptimized: 373941
// gas legacy: 369241
// gas legacyOptimized: 366149
// test_indices(uint256): 10 ->
// test_indices(uint256): 15 ->
// gas irOptimized: 76670
// gas irOptimized: 76625
// test_indices(uint256): 0xFF ->
// gas irOptimized: 3511240
// gas irOptimized: 3510475
// gas legacy: 3514167
// gas legacyOptimized: 3398107
// test_indices(uint256): 1000 ->
// gas irOptimized: 18591162
// gas irOptimized: 18588162
// gas legacy: 18617999
// gas legacyOptimized: 18178944
// test_indices(uint256): 129 ->
// gas irOptimized: 2798783
// gas irOptimized: 2798396
// gas legacy: 2772735
// gas legacyOptimized: 2716547
// test_indices(uint256): 128 ->
// gas irOptimized: 455997
// gas irOptimized: 455613
// gas legacy: 467272
// gas legacyOptimized: 418424
// test_indices(uint256): 1 ->
// gas irOptimized: 368599
// gas irOptimized: 368596
// gas legacy: 363407
// gas legacyOptimized: 361811