SIMD optimizations related to 2D computer graphics
C++ C CMake
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
3rdparty Build system improvements, minor changes Aug 20, 2017
dejpeg Build system improvements, minor changes Aug 20, 2017
depng
pixops Build system improvements, minor changes Aug 20, 2017
rgbhsv
tools Merged with depng, dejpeg, and pixops. Jan 12, 2016
trigo
.gitignore
CMakeLists.txt Build system improvements, minor changes Aug 20, 2017
LICENSE.md Merged with depng, dejpeg, and pixops. Jan 12, 2016
README.md
simdglobals.h

README.md

SimdTests

This is a playground used to test SIMD optimized functions related mostly to 2D computer graphics. It contains validation of SIMD optimized functions and benchmarks that show relative performance gain. Some experiments contain SSE3 and SSSE3 version that can be also used to compare with SSE2 baseline implementation.

The repository contains the following concepts:

  • dejpeg - SIMD optimized JPEG decoding functions (dezigzag, idct, ycbcr)
  • depng - SIMD optimized PNG reverse filter implementation (revfilter)
  • pixops - SIMD optimized low-level pixel operations (crossfade)
  • rgbhsv - SIMD optimized RGB<->HSV conversion
  • trigo - SIMD optimized trigonometric functions

Support

Please consider a donation if this repository saved you some time when implementing your own variation:

Authors & Maintainers