aboutsummaryrefslogtreecommitdiff
path: root/gcc/sym-exec/state.h
diff options
context:
space:
mode:
authorMariam Arutunian <mariamarutunian@gmail.com>2023-01-05 19:37:00 +0400
committerJeff Law <jlaw@ventanamicro>2023-03-21 09:03:20 -0600
commit483e48ae4fa536db3141fc95bde39deb8725ca5a (patch)
tree38daba79790990bed6d19f61a7d66dee445635e6 /gcc/sym-exec/state.h
parent5eff99fb3fbeab877740d75c2861983463618483 (diff)
downloadgcc-483e48ae4fa536db3141fc95bde39deb8725ca5a.zip
gcc-483e48ae4fa536db3141fc95bde39deb8725ca5a.tar.gz
gcc-483e48ae4fa536db3141fc95bde39deb8725ca5a.tar.bz2
Changes in CRC detection v5:
- If before/after xor there is shift with other value than one, don't say it's not CRC. - In the list of acceptable operations between xor and shift added minus and plus operations. Changes in Traverse and execute CRC function v9: - Check INTEGER_CST case in assign statement - Deleted gcc/symb-execute-all-paths.cc/h. Changes in LFSR matching v5: - Added check for crc^data^1 and crc^data^1 neighbor bits case. - Refactored check_xor_right_1_case function. Changes in LFSR creation v2: - Added last_set_bit function, to get last set bit of the polynomial and create smaller LFSR if needed. - Create crc_value without new, and don't delete. - Delete lfsr at the end. Added crc-25.c, crc-callerid.c, crc-cc1541.c tests.
Diffstat (limited to 'gcc/sym-exec/state.h')
0 files changed, 0 insertions, 0 deletions