Quantization | ✓ xQuant | ✓ Quantization level calculation✓ SIMD operation level: 32bit |
De-quantization | ✓ xDeQuant | ✓ Inverse quantization coefficient Clipping✓ SIMD operation level: 16bit |
Hadamard Transform | ✓ xCalcHADs4x4✓ xCalcHADs8x8 | ✓ 4x4/8x8 Hadamard transform✓ SIMD operation level: 16bit |
Interpolation | ✓ filterVer✓ filterHor✓ filterCopy✓ filter | ✓ Block level luma/chroma interpolation✓ SIMD operation level: 16bit |
Intra Prediction | ✓ xPredIntraAng✓ predIntraGetPredValDC✓ xDCPredFiltering | ✓ Angular/DC prediction✓ SIMD operation level: 16bit |
✓ xPredIntraPlanar | ✓ Planar prediction✓ SIMD operation level: 32bit |
Intra Reconstruction | ✓ xIntraCodingTUBlock | ✓ prediction signal Clipping✓ SIMD operation level: 16bit |
Intra Residual Coding | ✓ xIntraCodingTUBlock | ✓ Residual signal calculation✓ SIMD operation level: 16bit |
Remove High Frequency | ✓ removeHighFreq | ✓ SIMD operation level: 16bit |
SAD (Sum of Absolute Differences) | ✓ xGetSAD8✓ xGetSAD16✓ xGetSAD32✓ xGetSAD64 | ✓ SAD calculation✓ SIMD operation level: 16bit |
SSE (Sum of Squared Errors) | ✓ xGetSSE4✓ xGetSSE8✓ xGetSSE16✓ xGetSSE32✓ xGetSSE64 | ✓ SSE calculation✓ SIMD operation level: 16bit |
Transform | ✓ fastForwardDst✓ fastInverseDst✓ partialButterfly4/partialButterflyInverse4✓ partialButterfly8/partialButterflyInverse8 | ✓ 4x4 DST, 4x4/8x8 DCT✓ SIMD operation level: 16bit |
✓ partialButterfly16/partialButterflyInverse16✓partialButterfly32/partialButterflyInverse32 | ✓ 8x8/16x16/32x32 DCT✓ SIMD operation level: 32bit |
Add/Subtract/Average function | ✓ addClip✓ Subtract✓ addAvg | ✓ Add/Subtract/Average/Clipping related function✓ SIMD operation level: 16bit |
Entropy Coding | ✓ countNonZeroCoeffs✓ codeCoeffNxN | ✓ Non-zero coefficient scanning and counting✓ SIMD operation level: 16bit |
Signal Input | ✓ readPlane | ✓ Reading the input signal✓ SIMD operation level: 32bit |