Skip to content

Fast signature scanner for x86-64 and x86 using SIMD instructions

License

Notifications You must be signed in to change notification settings

geniiii/simdscanner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

simdscanner

Fast signature scanner for x86-64 and x86 using SIMD instructions.

See the accompanying blog post: https://geni.site/simd-signature-scanner

Warning

The public API is unstable and subject to change without notice.

Features

  • AVX2 and SSE2 variants
  • Support for both 32-bit and 64-bit targets
  • Optional runtime dispatch for SSE2 and AVX2
  • Support for custom allocators
  • easy_ API with no hidden allocations
  • Optional default _aligned_malloc and aligned_alloc-based allocator

Roadmap to 1.0

  • Documentation
  • Testing

Planned features

  • ARM NEON support

About

Fast signature scanner for x86-64 and x86 using SIMD instructions

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages