PatternScanBench icon indicating copy to clipboard operation
PatternScanBench copied to clipboard

Added: Reloaded.Memory.SigScan [3.0.1] (Compiled, Non-SIMD)

Open Sewer56 opened this issue 3 years ago • 0 comments

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.

VsDebugConsole_p16v707t4e

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.

Sewer56 avatar Jun 19 '22 03:06 Sewer56