purplebench

solc-0.8.35 default runtime=376184 gas=6135010solc-0.8.35 optimized runtime=209843 gas=5868188solc-0.8.35 optimized-high-runs runtime=288119 gas=5850574solc-0.8.35 optimized-low-runs runtime=207821 gas=5917418solc-0.8.35 via-ir runtime=191857 gas=5855020solc-0.8.35 via-ir-high-runs runtime=225891 gas=5845212solc-0.8.35 via-ir-low-runs runtime=189219 gas=5862816solc-0.8.36-doubleshift20 default runtime=376184 gas=6135010solc-0.8.36-doubleshift20 optimized runtime=208540 gas=5867246solc-0.8.36-doubleshift20 optimized-high-runs runtime=288119 gas=5850574solc-0.8.36-doubleshift20 optimized-low-runs runtime=206348 gas=5916347solc-0.8.36-doubleshift20 via-ir runtime=191836 gas=5854996solc-0.8.36-doubleshift20 via-ir-high-runs runtime=225891 gas=5845212solc-0.8.36-doubleshift20 via-ir-low-runs runtime=189213 gas=5862816solc-0.8.36-fakeopcode default runtime=337380 gas=6141236solc-0.8.36-fakeopcode optimized runtime=208616 gas=5867364solc-0.8.36-fakeopcode optimized-high-runs runtime=287848 gas=5850592solc-0.8.36-fakeopcode optimized-low-runs runtime=206492 gas=5916590solc-0.8.36-fakeopcode via-ir runtime=194201 gas=5861941solc-0.8.36-fakeopcode via-ir-high-runs runtime=235079 gas=5868289solc-0.8.36-fakeopcode via-ir-low-runs runtime=191580 gas=5869417solc-0.8.36-maskbitsopcode-02 default runtime=318089 gas=5445630solc-0.8.36-maskbitsopcode-02 optimized runtime=212269 gas=5017700solc-0.8.36-maskbitsopcode-02 optimized-high-runs runtime=258491 gas=5011724solc-0.8.36-maskbitsopcode-02 optimized-low-runs runtime=209520 gas=5064451solc-0.8.36-maskbitsopcode-02 via-ir runtime=189522 gas=4968984solc-0.8.36-maskbitsopcode-02 via-ir-high-runs runtime=216835 gas=4963164solc-0.8.36-maskbitsopcode-02 via-ir-low-runs runtime=188419 gas=4974125solc-0.8.36-memorymasking-07 default runtime=376184 gas=6135010solc-0.8.36-memorymasking-07 optimized runtime=199655 gas=5864261solc-0.8.36-memorymasking-07 optimized-high-runs runtime=288119 gas=5850574solc-0.8.36-memorymasking-07 optimized-low-runs runtime=197364 gas=5913327solc-0.8.36-memorymasking-07 via-ir runtime=182127 gas=5849076solc-0.8.36-memorymasking-07 via-ir-high-runs runtime=225891 gas=5845212solc-0.8.36-memorymasking-07 via-ir-low-runs runtime=179559 gas=5850739solc-0.8.36-moh-eulith default runtime=376184 gas=6135010solc-0.8.36-moh-eulith optimized runtime=203017 gas=5865334solc-0.8.36-moh-eulith optimized-high-runs runtime=288119 gas=5850574solc-0.8.36-moh-eulith optimized-low-runs runtime=201105 gas=5912170solc-0.8.36-moh-eulith via-ir runtime=186227 gas=5853175solc-0.8.36-moh-eulith via-ir-high-runs runtime=217087 gas=5845537solc-0.8.36-moh-eulith via-ir-low-runs runtime=183561 gas=5855674runtime bytecode size vs gas
runprofilebaseline diffruntime bytessize deltasize pctgasgas deltatxfailures
solc-0.8.35default37618461350102721
solc-0.8.36-doubleshift20defaultview37618461350102721
solc-0.8.36-fakeopcodedefaultview337380-33747 B-9.09%6141236+62262723
solc-0.8.36-maskbitsopcode-02defaultview318089-51676 B-13.98%5445630-6893802721
solc-0.8.36-memorymasking-07defaultview37618461350102721
solc-0.8.36-moh-eulithdefaultview37618461350102721
solc-0.8.35optimized2098435868188270
solc-0.8.36-doubleshift20optimizedview208540-1303 B-0.62%5867246-942270
solc-0.8.36-fakeopcodeoptimizedview208616-1227 B-0.58%5867364-824270
solc-0.8.36-maskbitsopcode-02optimizedview212269+1302 B+0.62%5017700-850488270
solc-0.8.36-memorymasking-07optimizedview199655-9115 B-4.37%5864261-3927270
solc-0.8.36-moh-eulithoptimizedview203017-6106 B-2.92%5865334-2854270
solc-0.8.35optimized-high-runs2881195850574270
solc-0.8.36-doubleshift20optimized-high-runsview2881195850574270
solc-0.8.36-fakeopcodeoptimized-high-runsview287848-271 B-0.09%5850592+18270
solc-0.8.36-maskbitsopcode-02optimized-high-runsview258491-27119 B-9.50%5011724-838850270
solc-0.8.36-memorymasking-07optimized-high-runsview2881195850574270
solc-0.8.36-moh-eulithoptimized-high-runsview2881195850574270
solc-0.8.35optimized-low-runs2078215917418270
solc-0.8.36-doubleshift20optimized-low-runsview206348-1473 B-0.71%5916347-1071270
solc-0.8.36-fakeopcodeoptimized-low-runsview206492-1187 B-0.57%5916590-828270
solc-0.8.36-maskbitsopcode-02optimized-low-runsview209520+1162 B+0.56%5064451-852967270
solc-0.8.36-memorymasking-07optimized-low-runsview197364-9243 B-4.47%5913327-4091270
solc-0.8.36-moh-eulithoptimized-low-runsview201105-5925 B-2.86%5912170-5248270
solc-0.8.35via-ir1918575855020270
solc-0.8.36-doubleshift20via-irview191836-21 B-0.01%5854996-24270
solc-0.8.36-fakeopcodevia-irview194201+1688 B+0.88%5861941+6921270
solc-0.8.36-maskbitsopcode-02via-irview189522-2753 B-1.43%4968984-886036270
solc-0.8.36-memorymasking-07via-irview182127-8821 B-4.62%5849076-5944270
solc-0.8.36-moh-eulithvia-irview186227-5091 B-2.66%5853175-1845270
solc-0.8.35via-ir-high-runs2258915845212270
solc-0.8.36-doubleshift20via-ir-high-runsview2258915845212270
solc-0.8.36-fakeopcodevia-ir-high-runsview235079+5465 B+2.38%5868289+23077270
solc-0.8.36-maskbitsopcode-02via-ir-high-runsview216835-8908 B-3.95%4963164-882048270
solc-0.8.36-memorymasking-07via-ir-high-runsview2258915845212270
solc-0.8.36-moh-eulithvia-ir-high-runsview217087-7934 B-3.53%5845537+325270
solc-0.8.35via-ir-low-runs1892195862816270
solc-0.8.36-doubleshift20via-ir-low-runsview189213-6 B-0.00%5862816270
solc-0.8.36-fakeopcodevia-ir-low-runsview191580+1585 B+0.83%5869417+6601270
solc-0.8.36-maskbitsopcode-02via-ir-low-runsview188419-1251 B-0.66%4974125-888691270
solc-0.8.36-memorymasking-07via-ir-low-runsview179559-8712 B-4.63%5850739-12077270
solc-0.8.36-moh-eulithvia-ir-low-runsview183561-5113 B-2.71%5855674-7142270