solidity/test/formal
2019-06-14 17:04:50 +02:00
..
combine_div_shl_one_32.py Fix comparison opcodes and minor errors in proof scripts. 2019-06-14 17:04:50 +02:00
combine_mul_shl_one_64.py Fix comparison opcodes and minor errors in proof scripts. 2019-06-14 17:04:50 +02:00
combine_shl_shr_by_constant_64.py Move optimization proofs repo to Solidity repo 2019-06-13 17:11:48 +02:00
combine_shr_shl_by_constant_64.py Fix comparison opcodes and minor errors in proof scripts. 2019-06-14 17:04:50 +02:00
move_and_across_shl_128.py Move optimization proofs repo to Solidity repo 2019-06-13 17:11:48 +02:00
move_and_across_shr_128.py Move optimization proofs repo to Solidity repo 2019-06-13 17:11:48 +02:00
opcodes.py Fix comparison opcodes and minor errors in proof scripts. 2019-06-14 17:04:50 +02:00
README.md Move optimization proofs repo to Solidity repo 2019-06-13 17:11:48 +02:00
rule.py Move optimization proofs repo to Solidity repo 2019-06-13 17:11:48 +02:00
shl_workaround_8.py Move optimization proofs repo to Solidity repo 2019-06-13 17:11:48 +02:00

The Solidity compiler implements several optimization rules.

This directory contains an effort to formally prove the correctness of those rules in: