PatternScanBench
PatternScanBench copied to clipboard
Added: Reloaded.Memory.SigScan [3.0.1] (Compiled, Non-SIMD)
In response to: https://github.com/uberhalit/PatternScanBench/pull/4#issuecomment-964568961
The following PR adds a port of Compiled (non-SIMD) implementation in Reloaded.Memory.SigScan .
The code, including all relevant structs etc. was copied 1:1 from 3.0.1 with just the necessary fixups to convert from unsafe code to System.Runtime.CompilerServices.Unsafe to match the other implementations in the repository.

The core of the algorithm is the same as was in the past; except using a cleverly unrolled loop to make use of CPU pipelining.