History | View | Annotate | Download (9.1 kB)
Fix licence headers in multiple files
Add licence headers to all code files and adjust interpreter in script files.
Fix LFSR spin bug
Improve LFSR implementation
Also, prepare the code for the addition of verification support
Allow LFSR to be used for sizes smaller than 2^3
Add support for seed values given by the user
A new option has been added (--seed) which allows the user to pre-definethe seed that he/she wants. This has the following effects:
Fix LFSR behavior
Implement most semi-finished functionalities
Summary of new functionalities:
Add an LFSR PRNG for bench
The PRNG introduced by this commit is a Galois-XNOR LFSR, which cangenerate unique pseudorandom numbers. Also, seeded with the sameseed, it will produce the same sequence.
This implementation is driven by the needs of XSEG for a blazing fast...