]> git.ipfire.org Git - thirdparty/gcc.git/commit
Added LFSR creation v1:
authorMariam Arutunian <mariamarutunian@gmail.com>
Fri, 9 Dec 2022 08:48:39 +0000 (12:48 +0400)
committerJeff Law <jlaw@ventanamicro>
Tue, 21 Mar 2023 15:03:19 +0000 (09:03 -0600)
commit86b75c746d0342b7f7543b23d39fa0fb94c76469
treeea3c90d8bb54d3cc96fd47b1c05cb8f9fec5e874
parentaeb79f96d94f8e0e5f444529bd31d99d173694bc
Added LFSR creation v1:

  - Calculate value of the LFSR state.

Changes in Sym_exec v6:

  - Changed all const memeber functions to static.

Changes in Extract polynomial v2:

  - Changed extract_polynomial to extract_poly_and_create_lfsr, which calculates polynomial and creates LFSR.
  - Moved some instructions from extract_polynomial to execute_crc_loop.

Changes in CRC detection v5:

  - Instead extract_polynomial, Call extract_poly_and_create_lfsr, check return value and print the LFSR.
gcc/gimple-crc-optimization.cc
gcc/sym-exec/state.cc
gcc/sym-exec/state.h
gcc/symb-execute-all-paths.cc
gcc/symb-execute-all-paths.h