BizHawk/ExternalProjects
CasualPokePlayer 32e8afcedc
Implement hardware accelerated CRC32 and SHA1, using them if possible (#3348)
* Implement hardware accelerated CRC32 and SHA1, use them if possible.
CRC32's generic function is also replaced with zlib's as it is much more performant than our implementation
Full hash of a ~731MB disc took only ~369 ms with this, and the generic CRC32 isn't so far behind at ~659 ms
SHA1 should perform 4x faster if the user's CPU supports the SHA instructions.

Co-authored-by: YoshiRulz <OSSYoshiRulz@gmail.com>
Co-authored-by: Morilli <35152647+Morilli@users.noreply.github.com>
2022-08-09 23:30:17 -07:00
..
BizHawk.Analyzer Add Analyzer rule to warn of `FirstOrDefault` on list of structs 2022-07-28 03:06:01 +10:00
BizHawk.SrcGen.ReflectionCache Some additions to ReflectionCache source generator 2021-12-03 16:36:03 +10:00
FlatBuffers.Core Move NymaTypes to separate project, fiddling w/ project structure 2021-04-09 17:49:07 +10:00
FlatBuffers.GenOutput Move NymaTypes to separate project, fiddling w/ project structure 2021-04-09 17:49:07 +10:00
LibBizHash Implement hardware accelerated CRC32 and SHA1, using them if possible (#3348) 2022-08-09 23:30:17 -07:00
PcxFileTypePlugin.HawkQuantizer Move Quantize to new external project, update upstream info 2020-12-23 16:37:47 +10:00
iso-parser Move CDFS (iso-parser) to new external project, update upstream info 2021-01-02 17:34:13 +10:00
libdarm Add libdarm submodule and build script 2020-09-21 01:37:27 +10:00