Simd Library Release Notes (2026).

Home | Release Notes | Download | Documentation | Issues | GitHub

2026 | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013
Home

July X, 2026 (version 7.2.163)

Algorithms

New features
  • Support of SVE2 extension (ARM/ARM64 platform).
  • SVE2 optimizations of function BFloat16ToFloat32.
  • SVE2 optimizations of function CosineDistance16f.
  • SVE2 optimizations of function CosineDistancesMxNa16f.
  • SVE2 optimizations of function CosineDistancesMxNp16f.
  • SVE2 optimizations of function CosineDistance32f.
  • SVE2 optimizations of function DescrIntEncode32f.
  • SVE2 optimizations of function DescrIntCosineDistance.
  • SVE2 optimizations of function DescrIntCosineDistancesMxNa.
  • SVE2 optimizations of function DescrIntCosineDistancesMxNp.
  • SVE2 optimizations of function BgrToBgra.
  • SVE2 optimizations of function BgraToBgr.
  • SVE2 optimizations of function BgraToRgb.
  • SVE2 optimizations of function BgraToRgba.
  • SVE2 optimizations of function BgrToGray.
  • SVE2 optimizations of function BgrToRgb.
  • SVE2 optimizations of function RgbToGray.
  • SVE2 optimizations of function BgraToGray.
  • SVE2 optimizations of function RgbaToGray.
  • SVE2 optimizations of function BgraToYuv420pV2.
  • SVE2 optimizations of function BgraToYuv422pV2.
  • SVE2 optimizations of function BgraToYuv444pV2.
  • SVE2 optimizations of function BgraToYuva420pV2.
  • SVE2 optimizations of function Bgr48pToBgra32.
  • SVE2 optimizations of function BgrToHsl.
  • SVE2 optimizations of function BgrToHsv.
  • SVE2 optimizations of function BgrToLab.
  • SVE2 optimizations of function BgrToYuv420pV2.
  • SVE2 optimizations of function BgrToYuv422pV2.
  • SVE2 optimizations of function BgrToYuv444pV2.
  • SVE2 optimizations of function Reorder16bit.
  • SVE2 optimizations of function Reorder32bit.
  • SVE2 optimizations of function Reorder64bit.
  • SVE2 optimizations of function BayerToBgr.
  • SVE2 optimizations of function BayerToBgra.
  • SVE2 optimizations of function BgraToBayer.
  • SVE2 optimizations of function BgrToBayer.
  • SVE2 optimizations of function Base64Decode.
  • SVE2 optimizations of function Base64Encode.
  • SVE2 optimizations of function ValueSum.
  • SVE2 optimizations of function SquareSum.
  • SVE2 optimizations of function ValueSquareSum.
  • SVE2 optimizations of function ValueSquareSums.
  • SVE2 optimizations of function CorrelationSum.
  • SVE2 optimizations of function ConditionalCount8u.
  • SVE2 optimizations of function ConditionalCount16i.
  • SVE2 optimizations of function ConditionalSum.
  • SVE2 optimizations of function ConditionalSquareSum.
  • SVE2 optimizations of function ConditionalSquareGradientSum.
  • SVE2 optimizations of function ConditionalFill.
  • SVE2 optimizations of function AbsSecondDerivativeHistogram.
  • SVE2 optimizations of function AddFeatureDifference.
  • SVE2 optimizations of function AlphaBlending.
  • SVE2 optimizations of function AlphaBlending2x.
  • SVE2 optimizations of function AlphaBlendingBgraToYuv420p.
  • SVE2 optimizations of function AlphaBlendingUniform.
  • SVE2 optimizations of function AlphaFilling.
  • SVE2 optimizations of function AlphaPremultiply.
  • SVE2 optimizations of function AlphaUnpremultiply.
  • SVE2 optimizations of function BackgroundGrowRangeSlow.
  • SVE2 optimizations of function BackgroundGrowRangeFast.
  • SVE2 optimizations of function BackgroundAdjustRangeMasked.
  • SVE2 optimizations of function BackgroundAdjustRange.
  • SVE2 optimizations of function BackgroundShiftRange.
  • SVE2 optimizations of function BackgroundShiftRangeMasked.
  • SVE2 optimizations of function BackgroundInitMask.
  • SVE2 optimizations of function Binarization.
  • SVE2 optimizations of function AveragingBinarization.
  • SSE4.1, AVX2, AVX-512BW, NEON, SVE2 optimizations of function AveragingBinarizationV2.
  • SVE2 optimizations of function ContourMetrics.
  • SVE2 optimizations of function ContourMetricsMasked.
  • SVE2 optimizations of function ContourAnchors.
  • Support of RISCV/RISCV64 platform.
  • Base implementation, AMX-BF16 optimizations of class SynetQuantizedConvolutionNhwcGemmV1.
Improving
  • NEON optimizations of function BFloat16ToFloat32.
Removing
  • SVE optimization of function BgrToRgb.
  • SVE optimization of function BackgroundGrowRangeSlow.
  • SVE optimization of function BackgroundGrowRangeFast.
  • Synet support for Visual Studio (32-bit platform).
Bug fixing
  • Crash in SSE4.1, AVX2, AVX-512BW, NEON optimizations of class SynetMergedConvolution32fCdc.
  • Crash in SSE4.1, AVX2, AVX-512BW, AMX-BF16 optimizations of class SynetMergedConvolution16bCdc.
  • Crash in SSE4.1, AVX2, AVX-512BW optimizations of class SynetMergedConvolution8iCdc.
  • Compiler error when disabled SIMD_SYNET option.
  • Compiler error when disabled SIMD_AVX512VNNI option.
  • Compiler error when disabled SIMD_AMXBF16 option.
  • Compiler error when disabled SIMD_AMXBF16 option on machine with AMX.
Renaming
  • Class SynetQuantizedConvolutionNhwcGemm to SynetQuantizedConvolutionNhwcGemmV0.

Test framework

Bug fixing
  • Crash in Error in MakeAutoTests.

Documentation

Improving
  • Description of structure Simd::Allocator.
  • Description of type SimdBayerLayoutType.
  • Description of type SimdBool.
  • Description of type SimdCompareType.
  • Description of type SimdConvolutionActivationType.
  • Description of type SimdCpuDescType.
  • Description of type SimdCpuInfoType.
  • Description of type SimdDetectionInfoFlags.
  • Description of type SimdGridSampleInterpType.
  • Description of type SimdGridSamplePaddingType.
  • Description of type SimdImageFileType.
  • Description of type SimdOperationBinary8uType.
  • Description of type SimdOperationBinary16iType.
  • Description of type SimdPixelFormatType.
  • Description of type SimdRecursiveBilateralFilterFlags.
  • Description of type SimdReduceType.
  • Description of type SimdResizeChannelType.
  • Description of type SimdResizeMethodType.
  • Description of type SimdShiftDetectorTextureType.
  • Description of type SimdShiftDetectorDifferenceType.
  • Description of type SimdSynetCompatibilityType.
  • Description of type SimdSynetEltwiseOperationType.
  • Description of type SimdSynetUnaryOperation32fType.
  • Description of type SimdTensorFormatType.
  • Description of type SimdTensorDataType.
  • Description of type SimdTransformType.
  • Description of type SimdWarpAffineFlags.
  • Description of type SimdYuvType.
  • Description of structure Simd::ContourDetector.
  • Description of structure Simd::Detection.
  • Description of structure SimdConvolutionParameters.
  • Description of function SimdBgrToLab.
  • Description of function SimdBgrToRgb.
  • Description of function SimdBgrToYuv420pV2.
  • Description of function SimdBgrToYuv422pV2.
  • Description of function SimdBgrToYuv444pV2.
  • Description of function SimdBinarization.
  • Description of function SimdAveragingBinarization.
  • Description of function SimdAveragingBinarizationV2.
  • Description of function SimdConditionalCount8u.
  • Description of function SimdConditionalCount16i.
  • Description of function SimdConditionalSum.
  • Description of function SimdConditionalSquareSum.
  • Description of function SimdConditionalSquareGradientSum.
  • Description of function SimdConditionalFill.
  • Description of function SimdCopy.
  • Description of function SimdCopyFrame.
  • Description of function SimdDescrIntInit.
  • Description of function SimdDescrIntEncodedSize.
  • Description of function SimdDescrIntDecodedSize.
  • Description of function SimdDescrIntEncode32f.
  • Description of function SimdDescrIntEncode16f.
  • Description of function SimdDescrIntDecode32f.
  • Description of function SimdDescrIntDecode16f.
  • Description of function SimdDescrIntCosineDistance.
  • Description of function SimdDescrIntCosineDistancesMxNa.
  • Description of function SimdDescrIntCosineDistancesMxNp.
  • Description of function SimdDescrIntVectorNorm.
  • Description of function SimdDeinterleaveUv.
  • Description of function SimdDeinterleaveBgr.
  • Description of function SimdDeinterleaveBgra.
  • Description of function SimdDetectionLoadA.
  • Description of function SimdDetectionLoadStringXml.
  • Description of function SimdDetectionInfo.
  • Description of function SimdDetectionInit.
  • Description of function SimdDetectionPrepare.
  • Description of function SimdDetectionHaarDetect32fp.
  • Description of function SimdDetectionHaarDetect32fi.
  • Description of function SimdDetectionLbpDetect32fp.
  • Description of function SimdDetectionLbpDetect32fi.
  • Description of function SimdDetectionLbpDetect16ip.
  • Description of function SimdDetectionLbpDetect16ii.
  • Description of function SimdDrawLine.
  • Description of function SimdDrawRectangle.
  • Description of function Simd::DrawLine.
  • Description of function Simd::DrawRectangle.
  • Description of function Simd::DrawFilledRectangle.
  • Description of function Simd::DrawPolygon.
  • Description of function Simd::DrawFilledPolygon.
  • Description of function Simd::DrawEllipse.
  • Description of function Simd::DrawCircle.
  • Description of function SimdFill.
  • Description of function SimdFillFrame.
  • Description of function SimdFillBgr.
  • Description of function SimdFillBgra.
  • Description of function SimdFillPixel.
  • Description of function SimdFill32f.
  • Description of function SimdFloat32ToBFloat16.
  • Description of function SimdBFloat16ToFloat32.
  • Description of function SimdFloat32ToFloat16.
  • Description of function SimdFloat16ToFloat32.
  • Description of function SimdFontInit.
  • Description of function SimdFontResize.
  • Description of function SimdFontHeight.
  • Description of function SimdFontMeasure.
  • Description of function SimdFontDraw.
  • Description of function SimdSquaredDifferenceSum16f.
  • Description of function SimdCosineDistance16f.
  • Description of function SimdCosineDistancesMxNa16f.
  • Description of function SimdCosineDistancesMxNp16f.
  • Description of function SimdVectorNormNa16f.
  • Description of function SimdVectorNormNp16f.
  • Description of function SimdFloat32ToUint8.
  • Description of function SimdUint8ToFloat32.
  • Description of function SimdCosineDistance32f.
  • Description of function SimdGaussianBlur3x3.
  • Description of function SimdGaussianBlurInit.
  • Description of function SimdGaussianBlurRun.
  • Description of function SimdGemm32fNN.
  • Description of function SimdGemm32fNT.
  • Description of function SimdGrayToBgr.
  • Description of function SimdGrayToBgra.
  • Description of function SimdGrayToY.
  • Description of function SimdAbsSecondDerivativeHistogram.
  • Description of function SimdHistogram, SimdHistogramMasked.
  • Description of function SimdHistogramConditional.
  • Description of function SimdNormalizedColors.
  • Description of function SimdChangeColors.
  • Description of function SimdNormalizeHistogram.
  • Description of function SimdHogDirectionHistograms.
  • Description of function SimdHogExtractFeatures.
  • Description of function SimdHogDeinterleave.
  • Description of function SimdHogFilterSeparable.
  • Description of function SimdImageSaveToMemory.
  • Description of function SimdImageSaveToFile.
  • Description of function SimdNv12SaveAsJpegToMemory.
  • Description of function SimdImageLoadFromMemory.
  • Description of function SimdImageLoadFromFile.
  • Description of function SimdInt16ToGray.
  • Description of function SimdIntegral.
  • Description of function SimdInterleaveUv.
  • Description of function SimdInterleaveBgr.
  • Description of function SimdInterleaveBgra.
  • Description of function SimdLaplace.
  • Description of function SimdLaplaceAbs.
  • Description of function SimdLaplaceAbsSum.
  • Description of function SimdLbpEstimate.
  • Description of function SimdMaxFilterSquare3x3.
  • Description of function SimdMaxFilterSquare5x5.
  • Description of function SimdMinFilterSquare3x3.
  • Description of function SimdMinFilterSquare5x5.
  • Description of function SimdMeanFilter3x3.
  • Description of function SimdMedianFilterRhomb3x3.
  • Description of function SimdMedianFilterRhomb5x5.
  • Description of function SimdMedianFilterSquare3x3.
  • Description of function SimdMedianFilterSquare5x5.
  • Description of function SimdMidpointFilterSquare3x3.
  • Description of function SimdMidpointFilterSquare5x5.
  • Description of function SimdNeuralConvert.
  • Description of function SimdNeuralDerivativeSigmoid.
  • Description of function SimdNeuralDerivativeTanh.
  • Description of function SimdNeuralDerivativeRelu.
  • Description of function SimdNeuralPow.
  • Description of function SimdNeuralProductSum.
  • Description of function SimdNeuralAddVectorMultipliedByValue.
  • Description of function SimdNeuralAddVector.
  • Description of function SimdNeuralAddValue.
  • Description of function SimdNeuralUpdateWeights.
  • Description of function SimdNeuralAdaptiveGradientUpdate.
  • Description of function SimdNeuralAddConvolution2x2Forward.
  • Description of function SimdNeuralAddConvolution3x3Forward.
  • Description of function SimdNeuralAddConvolution4x4Forward.
  • Description of function SimdNeuralAddConvolution5x5Forward.
  • Description of function SimdNeuralAddConvolution2x2Backward.
  • Description of function SimdNeuralAddConvolution3x3Backward.
  • Description of function SimdNeuralAddConvolution4x4Backward.
  • Description of function SimdNeuralAddConvolution5x5Backward.
  • Description of function SimdNeuralAddConvolution2x2Sum.
  • Description of function SimdNeuralAddConvolution3x3Sum.
  • Description of function SimdNeuralAddConvolution4x4Sum.
  • Description of function SimdNeuralAddConvolution5x5Sum.
  • Description of function SimdNeuralPooling1x1Max3x3.
  • Description of function SimdNeuralPooling2x2Max2x2.
  • Description of function SimdNeuralPooling2x2Max3x3.
  • Description of function SimdNeuralConvolutionForward.
  • Description of function SimdOperationBinary8u.
  • Description of function SimdOperationBinary16i.
  • Description of function SimdVectorProduct.
  • Description of function SimdRecursiveBilateralFilterInit.
  • Description of function SimdRecursiveBilateralFilterRun.
  • Description of function SimdReduceColor2x2.
  • Description of function SimdReduceGray2x2.
  • Description of function SimdReduceGray3x3.
  • Description of function SimdReduceGray4x4.
  • Description of function SimdReduceGray5x5.
  • Description of function SimdReorder16bit.
  • Description of function SimdReorder32bit.
  • Description of function SimdReorder64bit.
  • Description of function SimdResizerInit.
  • Description of function SimdResizerRun.
  • Description of function SimdRgbToBgra.
  • Description of function SimdRgbToGray.
  • Description of function SimdRgbaToGray.
  • Description of function SimdSegmentationChangeIndex.
  • Description of function SimdSegmentationFillSingleHoles.
  • Description of function SimdSegmentationPropagate2x2.
  • Description of function SimdSegmentationShrinkRegion.
  • Description of function SimdShiftBilinear.
  • Description of function SimdShiftDetectorInitBuffers.
  • Description of function SimdShiftDetectorSetBackground.
  • Description of function SimdShiftDetectorEstimate.
  • Description of function SimdShiftDetectorGetShift.
  • Description of function SimdSobelDx.
  • Description of function SimdSobelDxAbs.
  • Description of function SimdSobelDxAbsSum.
  • Description of function SimdSobelDy.
  • Description of function SimdSobelDyAbs.
  • Description of function SimdSobelDyAbsSum.
  • Description of function SimdContourMetrics.
  • Description of function SimdContourMetricsMasked.
  • Description of function SimdContourAnchors.
  • Description of function SimdSquaredDifferenceSum.
  • Description of function SimdSquaredDifferenceSumMasked.
  • Description of function SimdSquaredDifferenceSum32f.
  • Description of function SimdSquaredDifferenceKahanSum32f.
  • Description of function SimdGetStatistic.
  • Description of function SimdGetMoments.
  • Description of function SimdGetObjectMoments.
  • Description of function SimdGetRowSums.
  • Description of function SimdGetColSums.
  • Description of function SimdGetAbsDyRowSums.
  • Description of function SimdGetAbsDxColSums.
  • Description of function SimdValueSum.
  • Description of function SimdSquareSum.
  • Description of function SimdValueSquareSum.
  • Description of function SimdValueSquareSums.
  • Description of function SimdCorrelationSum.
  • Description of function SimdStretchGray2x2.
  • Description of function SimdSynetAdd16bInit.
  • Description of function SimdSynetAdd16bForward.
  • Description of function SimdSynetAddBias.
  • Description of function SimdSynetAdd8i.
  • Description of function SimdSynetChannelSum16b.
  • Description of function SimdSynetConvert32fTo8u.
  • Description of function SimdSynetConvert8uTo32f.
  • Description of function SimdSynetConvolution32fInit.
  • Description of function SimdSynetConvolution32fExternalBufferSize.
  • Description of function SimdSynetConvolution32fInternalBufferSize.
  • Description of function SimdSynetConvolution32fInfo.
  • Description of function SimdSynetConvolution32fSetParams.
  • Description of function SimdSynetConvolution32fForward.
  • Description of function SimdSynetConvolution16bInit.
  • Description of function SimdSynetConvolution16bExternalBufferSize.
  • Description of function SimdSynetConvolution16bInternalBufferSize.
  • Description of function SimdSynetConvolution16bInfo.
  • Description of function SimdSynetConvolution16bSetParams.
  • Description of function SimdSynetConvolution16bForward.
  • Description of function SimdSynetConvolution8iInit.
  • Description of function SimdSynetConvolution8iExternalBufferSize.
  • Description of function SimdSynetConvolution8iInternalBufferSize.
  • Description of function SimdSynetConvolution8iInfo.
  • Description of function SimdSynetConvolution8iSetParams.
  • Description of function SimdSynetConvolution8iForward.
  • Description of function SimdSynetDeconvolution32fInit.
  • Description of function SimdSynetDeconvolution32fExternalBufferSize.
  • Description of function SimdSynetDeconvolution32fInternalBufferSize.
  • Description of function SimdSynetDeconvolution32fInfo.
  • Description of function SimdSynetDeconvolution32fSetParams.
  • Description of function SimdSynetDeconvolution32fForward.
  • Description of function SimdSynetDeconvolution16bInit.
  • Description of function SimdSynetDeconvolution16bExternalBufferSize.
  • Description of function SimdSynetDeconvolution16bInternalBufferSize.
  • Description of function SimdSynetDeconvolution16bInfo.
  • Description of function SimdSynetDeconvolution16bSetParams.
  • Description of function SimdSynetDeconvolution16bForward.
  • Description of function SimdSynetDequantizeLinear.
  • Description of function SimdSynetEltwiseLayerForward.
  • Description of function SimdSynetElu32f.
  • Description of function SimdSynetGatherElementsInit.
  • Description of function SimdSynetGatherElementsSetIndex.
  • Description of function SimdSynetGatherElementsInternalBufferSize.
  • Description of function SimdSynetGatherElementsForward.
  • Description of function SimdSynetGelu32f.
  • Description of function SimdSynetGridSample2dInit.
  • Description of function SimdSynetGridSample2dInternalBufferSize.
  • Description of function SimdSynetGridSample2dForward.
  • Description of function SimdSynetHardSigmoid32f.
  • Description of function SimdSynetHswish32f.
  • Description of function SimdSynetInnerProduct32fInit.
  • Description of function SimdSynetInnerProduct32fInternalBufferSize.
  • Description of function SimdSynetInnerProduct32fExternalBufferSize.
  • Description of function SimdSynetInnerProduct32fSetParams.
  • Description of function SimdSynetInnerProduct32fForward.
  • Description of function SimdSynetInnerProductLayerForward.
  • Description of function SimdSynetInnerProduct16bInit.
  • Description of function SimdSynetInnerProduct16bInternalBufferSize.
  • Description of function SimdSynetInnerProduct16bExternalBufferSize.
  • Description of function SimdSynetInnerProduct16bSetParams.
  • Description of function SimdSynetInnerProduct16bForward.
  • Description of function SimdSynetInnerProduct8i.
  • Description of function SimdSynetLrnLayerCrossChannels.
  • Description of function SimdSynetMergedConvolution32fInit.
  • Description of function SimdSynetMergedConvolution32fExternalBufferSize.
  • Description of function SimdSynetMergedConvolution32fInternalBufferSize.
  • Description of function SimdSynetMergedConvolution32fInfo.
  • Description of function SimdSynetMergedConvolution32fSetParams.
  • Description of function SimdSynetMergedConvolution32fForward.
  • Description of function SimdSynetMergedConvolution16bInit.
  • Description of function SimdSynetMergedConvolution16bExternalBufferSize.
  • Description of function SimdSynetMergedConvolution16bInternalBufferSize.
  • Description of function SimdSynetMergedConvolution16bInfo.
  • Description of function SimdSynetMergedConvolution16bSetParams.
  • Description of function SimdSynetMergedConvolution16bForward.
  • Description of function SimdSynetMergedConvolution8iInit.
  • Description of function SimdSynetMergedConvolution8iExternalBufferSize.
  • Description of function SimdSynetMergedConvolution8iInternalBufferSize.
  • Description of function SimdSynetMergedConvolution8iInfo.
  • Description of function SimdSynetMergedConvolution8iSetParams.
  • Description of function SimdSynetMergedConvolution8iForward.
  • Description of function SimdSynetMish32f.
  • Description of function SimdSynetNormalizeLayerForward.
  • Description of function SimdSynetNormalizeLayerForwardV2.
  • Description of function SimdSynetNormalizeLayerForwardV3.
  • Description of function SimdSynetNormalizeLayerForwardV4.
  • Description of function SimdSynetNormalizeLayerForward16bV2.
  • Description of function SimdSynetPermuteInit.
  • Description of function SimdSynetPermuteInternalBufferSize.
  • Description of function SimdSynetPermuteForward.
  • Description of function SimdSynetPoolingAverage.
  • Description of function SimdSynetPoolingMax32f.
  • Description of function SimdSynetPoolingMax16b.
  • Description of function SimdSynetPoolingMax8u.
  • Description of function SimdSynetPreluLayerForward.
  • Description of function SimdSynetQuantizedAddInit.
  • Description of function SimdSynetQuantizedAddForward.
  • Description of function SimdSynetQuantizedConcatLayerForward.
  • Description of function SimdSynetQuantizedConvolutionInit.
  • Description of function SimdSynetQuantizedConvolutionExternalBufferSize.
  • Description of function SimdSynetQuantizedConvolutionInternalBufferSize.
  • Description of function SimdSynetQuantizedConvolutionInfo.
  • Description of function SimdSynetQuantizedConvolutionSetParams.
  • Description of function SimdSynetQuantizedConvolutionForward.
  • Description of function SimdSynetQuantizedInnerProductInit.
  • Description of function SimdSynetQuantizedInnerProductInternalBufferSize.
  • Description of function SimdSynetQuantizedInnerProductExternalBufferSize.
  • Description of function SimdSynetQuantizedInnerProductInfo.
  • Description of function SimdSynetQuantizedInnerProductSetParams.
  • Description of function SimdSynetQuantizedInnerProductForward.
  • Description of function SimdSynetQuantizedMergedConvolutionInit.
  • Description of function SimdSynetQuantizedMergedConvolutionExternalBufferSize.
  • Description of function SimdSynetQuantizedMergedConvolutionInternalBufferSize.
  • Description of function SimdSynetQuantizedMergedConvolutionInfo.
  • Description of function SimdSynetQuantizedMergedConvolutionSetParams.
  • Description of function SimdSynetQuantizedMergedConvolutionForward.
  • Description of function SimdSynetQuantizedPreluLayerForward.
  • Description of function SimdSynetQuantizedScaleLayerForward.
  • Description of function SimdSynetQuantizedShuffleLayerForward.
  • Description of function SimdSynetQuantizeLinear.
  • Description of function SimdSynetRelu32f.
  • Description of function SimdSynetRelu16b.
  • Description of function SimdSynetRestrictRange32f.
  • Description of function SimdSynetScale16bInit.
  • Description of function SimdSynetScale16bForward.
  • Description of function SimdSynetScaleLayerForward.
  • Description of function SimdSynetScale8iInit.
  • Description of function SimdSynetScale8iInternalBufferSize.
  • Description of function SimdSynetScale8iSetParams.
  • Description of function SimdSynetScale8iForward.
  • Description of function SimdSynetSetInput.
  • Description of function SimdSynetShuffleLayerForward.
  • Description of function SimdSynetSigmoid32f.
  • Description of function SimdSynetSoftmax32f.
  • Description of function SimdSynetSoftmax16b.
  • Description of function SimdSynetSoftplus32f.
  • Description of function SimdSynetSwish32f.
  • Description of function SimdSynetTanh32f.
  • Description of function SimdSynetTiledScale2D32f.
  • Description of function SimdSynetUnaryOperation32f.
  • Description of function SimdTextureBoostedSaturatedGradient.
  • Description of function SimdTextureBoostedUv.
  • Description of function SimdTextureGetDifferenceSum.
  • Description of function SimdTexturePerformCompensation.
  • Description of function SimdTransformImage.
  • Description of function SimdUyvy422ToBgr.
  • Description of function SimdUyvy422ToYuv420p.
  • Description of function SimdWarpAffineInit.
  • Description of function SimdWarpAffineRun.
  • Description of function SimdWinogradKernel1x3Block1x4SetFilter.
  • Description of function SimdWinogradKernel1x3Block1x4SetInput.
  • Description of function SimdWinogradKernel1x3Block1x4SetOutput.
  • Description of function SimdWinogradKernel1x5Block1x4SetFilter.
  • Description of function SimdWinogradKernel1x5Block1x4SetInput.
  • Description of function SimdWinogradKernel1x5Block1x4SetOutput.
  • Description of function SimdWinogradKernel2x2Block2x2SetFilter.
  • Description of function SimdWinogradKernel2x2Block2x2SetInput.
  • Description of function SimdWinogradKernel2x2Block2x2SetOutput.
  • Description of function SimdWinogradKernel2x2Block4x4SetFilter.
  • Description of function SimdWinogradKernel2x2Block4x4SetInput.
  • Description of function SimdWinogradKernel2x2Block4x4SetOutput.
  • Description of function SimdWinogradKernel3x3Block2x2SetFilter.
  • Description of function SimdWinogradKernel3x3Block2x2SetInput.
  • Description of function SimdWinogradKernel3x3Block2x2SetOutput.
  • Description of function SimdWinogradKernel3x3Block3x3SetFilter.
  • Description of function SimdWinogradKernel3x3Block3x3SetInput.
  • Description of function SimdWinogradKernel3x3Block3x3SetOutput.
  • Description of function SimdWinogradKernel3x3Block4x4SetFilter.
  • Description of function SimdWinogradKernel3x3Block4x4SetInput.
  • Description of function SimdWinogradKernel3x3Block4x4SetOutput.
  • Description of function SimdYuv420pSaveAsJpegToMemory.
  • Description of function SimdYToGray.
  • Description of functions SimdYuva420pToBgraV2.
  • Description of functions SimdYuva422pToBgraV2.
  • Description of functions SimdYuva444pToBgraV2.
  • Description of functions SimdYuv420pToBgrV2.
  • Description of functions SimdYuv422pToBgrV2.
  • Description of functions SimdYuv444pToBgrV2.
  • Description of functions SimdYuv420pToBgraV2.
  • Description of functions SimdYuv422pToBgraV2.
  • Description of functions SimdYuv444pToBgraV2.
  • Description of functions SimdYuv444pToHsl.
  • Description of functions SimdYuv444pToHsv.
  • Description of functions SimdYuv420pToHue.
  • Description of functions SimdYuv444pToHue.
  • Description of functions SimdYuv420pToRgbV2.
  • Description of functions SimdYuv422pToRgbV2.
  • Description of functions SimdYuv444pToRgbV2.
  • Description of functions SimdYuv444pToRgbaV2.
  • Description of functions SimdYuv420pToUyvy422.
Home

June 1, 2026 (version 7.1.162)

Algorithms

New features
  • SVE optimizations of function AbsDifferenceSum.
  • SVE optimizations of function AbsDifferenceSumMasked.
  • SVE optimizations of function AbsDifferenceSums3x3.
  • SVE optimizations of function AbsDifferenceSums3x3Masked.
  • SVE optimizations of function BackgroundGrowRangeSlow.
  • SVE optimizations of function BackgroundGrowRangeFast.
  • Method View::Copy.
  • Method Frame::Copy.
  • Base implementation, AMX-BF16 optimizations of class SynetConvolution16bNhwcSpecV3.
  • NEON optimizations of function Crc32c.
  • NEON optimizations of function Crc32.
  • Support of 8-bit BMP in function ImageLoadBmp.
  • SVE optimizations of function GetStatistic.
Bug fixing
  • Error in function SimdAlignment for SVE (ARM).
  • Integer overflow in Base implementation of function JpegProcessFrameHeader.
  • Checking of correctness in Base::JpegHuffman::Build.
  • Checking of correctness in Base::JpegToRgba.
  • Error in ImagePngLoader::ReadTransparency.

Test framework

Bug fixing
  • Error in test GetStatisticAutoTest.

Documentation

Improving
  • Description of function SimdVersion.
  • Description of function SimdCpuDesc.
  • Description of function SimdCpuInfo.
  • Description of function SimdAllocate.
  • Description of function SimdFree.
  • Description of function SimdAlign.
  • Description of function SimdAlignment.
  • Description of function SimdRelease.
  • Description of function SimdGetThreadNumber.
  • Description of function SimdSetThreadNumber.
  • Description of function SimdEmpty.
  • Description of function SimdGetFastMode.
  • Description of function SimdSetFastMode.
  • Description of function SimdSetAmxFull.
  • Description of function SimdCrc32.
  • Description of function SimdCrc32c.
  • Description of function SimdAbsDifference.
  • Description of function SimdAbsDifferenceSum.
  • Description of function SimdAbsDifferenceSumMasked.
  • Description of function SimdAbsDifferenceSums3x3.
  • Description of function SimdAbsDifferenceSums3x3Masked.
  • Description of function SimdAbsGradientSaturatedSum.
  • Description of function SimdAddFeatureDifference.
  • Description of function SimdAlphaBlending.
  • Description of function SimdAlphaBlending2x.
  • Description of function SimdAlphaBlendingBgraToYuv420p.
  • Description of function SimdAlphaBlendingUniform.
  • Description of function SimdAlphaFilling.
  • Description of function SimdAlphaPremultiply.
  • Description of function SimdAlphaUnpremultiply.
  • Description of function SimdBackgroundGrowRangeSlow.
  • Description of function SimdBackgroundGrowRangeFast.
  • Description of function SimdBackgroundIncrementCount.
  • Description of function SimdBackgroundAdjustRange.
  • Description of function SimdBackgroundAdjustRangeMasked.
  • Description of function SimdBackgroundShiftRange.
  • Description of function SimdBackgroundShiftRangeMasked.
  • Description of function SimdBackgroundInitMask.
  • Description of function SimdBase64Decode.
  • Description of function SimdBase64Encode.
  • Description of function SimdBayerToBgr.
  • Description of function SimdBayerToBgra.
  • Description of function SimdBgraToBayer.
  • Description of function SimdBgraToBgr.
  • Description of function SimdBgraToGray.
  • Description of function SimdBgraToRgb.
  • Description of function SimdBgraToRgba.
  • Description of function SimdBgraToYuv420pV2.
  • Description of function SimdBgraToYuv422pV2.
  • Description of function SimdBgraToYuv444pV2.
  • Description of function SimdBgraToYuva420pV2.
  • Description of function SimdBgrToBayer.
  • Description of function SimdBgrToBgra.
  • Description of function SimdBgr48pToBgra32.
  • Description of function SimdBgrToGray.
  • Description of function SimdBgrToHsl.
  • Description of function SimdBgrToHsv.
Home

May 4, 2026 (version 7.1.161)

Algorithms

New features
  • SSE4.1, AVX2, AVX-512BW, NEON optimizations of function BgrToHsv.
  • SSE4.1, AVX2, AVX-512BW, NEON optimizations of function Yuv44pToHsl.
  • SSE4.1, AVX2, AVX-512BW, NEON optimizations of function Yuv44pToHsv.
  • Base implementation, SSE4.1, AVX2, AVX-512BW optimizations of function SynetPoolingMax16b.
  • AVX-512BW optimizations of function AlphaBlending2x.
  • AVX2 optimizations of function BgrToBayer.
  • AVX2 optimizations of function BgraToBayer.
  • Base implementation, AMX-BF16 optimizations of class SynetConvolution16bNhwcGemmV2.
  • NEON optimizations of function BgrToHsl.
  • NEON optimizations of function BgrToLab.
  • NEON optimizations of function GrayToY.
  • NEON optimizations of function YToGray.
  • NEON optimizations of function Yuv444pToRgbaV2.
  • NEON optimizations of function SynetTiledScale2D32f.
  • NEON optimizations of function SynetNormalizeLayerForward.
  • NEON optimizations of function SynetNormalizeLayerForwardV2.
  • NEON optimizations of function SynetNormalizeLayerForwardV3.
  • NEON optimizations of function SynetNormalizeLayerForwardV4.
  • NEON optimizations of function SynetAdd8i.
  • NEON optimizations of function SynetConvert8uTo32f.
  • NEON optimizations of function SynetDequantizeLinear.
  • NEON optimizations of function SynetQuantizeLinear.
  • NEON optimizations of class SynetQuantizedAdd.
  • NEON optimizations of function SynetQuantizedConcatLayerForward.
  • NEON optimizations of function SynetQuantizedPreluLayerForward.
  • NEON optimizations of function SynetQuantizedScaleLayerForward.
  • NEON optimizations of function SynetQuantizedShuffleLayerForward.
  • NEON optimizations of class SynetScale8i.
  • SSE4.1 optimizations of class SynetScale16b.
  • Support of SVE extension (ARM/ARM64 platform).
  • SVE optimizations of function AbsDifference.
  • SimdCpuInfoSveSize member in SimdCpuInfoType enumeration.
  • SVE optimizations of function OperationBinary8u.
  • SVE optimizations of function OperationBinary16i.
  • SVE optimizations of function AbsGradientSaturatedSum.
  • SVE optimizations of function DeinterleaveUv.
  • SVE optimizations of function InterleaveUv.
  • SVE optimizations of function BgrToRgb.
Improving
  • SSE4.1, AVX2, AVX-512BW optimizations of class SynetScale16b.
Bug fixing
  • Error in NEON optimization of function TransformImage (BGR, T0 transform).
  • Error in AVX-512BW optimizations of function SynetSoftmax16b (MSVS, Win32).
  • Possible aligned load of unaligned memory in AVX2 optimizations of function AbsDifferenceSums3 (Windows 7, x64, gcc 8.1.0).
  • Possible aligned store in file SimdExtract.h for SSE4.1, AVX2, AVX-512BW.
  • Wrong assert condition in function Simd::Uyvy422ToBgr.
  • Wrong assert condition in function Simd::Uyvy422ToYuv420p.
  • Wrong assert condition in function Simd::Yuv420pToUyvy422.
  • Error in function Base::CpuCacheSize on ARM64 platform.
  • Error in NEON optimizations of function DescrInt::Encode32f.
  • Error in SSE4.1, AVX2, AVX-512BW, NEON optimizations of function BgraToRgba (small width, internal call from ImageSaveToMemory, ImageLoadFromMemory).
  • Error in SSE4.1, AVX2, NEON optimizations of function RgbaToGray (small width, internal call from ImageSaveToMemory, ImageLoadFromMemory).
  • Error in SSE4.1, AVX2, NEON optimizations of function BgrToRgb (small width, internal call from ImageSaveToMemory, ImageLoadFromMemory).
  • Error in SSE4.1, NEON optimizations of function Yuv444pToBgrV2 (small width, internal call from ImageSaveToMemory, ImageLoadFromMemory).
  • Error in SSE4.1, NEON optimizations of function Yuv444pToBgraV2 (small width, internal call from ImageSaveToMemory, ImageLoadFromMemory).
  • Error in SSE4.1, NEON optimizations of function Yuv444pToRgbV2 (small width, internal call from ImageSaveToMemory, ImageLoadFromMemory).
  • Error in SSE4.1, NEON optimizations of function Yuv444pToRgbaV2 (small width, internal call from ImageSaveToMemory, ImageLoadFromMemory).
  • Error in SSE4.1, AVX2, NEON optimizations of function BgraToBgr (small width, internal call from ImageSaveToMemory, ImageLoadFromMemory).
  • Error in SSE4.1, AVX2, NEON optimizations of function BgraToRgb (small width, internal call from ImageSaveToMemory, ImageLoadFromMemory).

Test framework

New features
  • Github action 'Test Python' step in build_and_test_gcc_new in cmake.yml.
  • Tests for verifying functionality of function SynetPoolingMax16b.
Bug fixing
  • Error in Python test ShiftDetectorFunctionsTest.
  • Error in Python test ShiftDetectorClassTest.
  • Error in test SquaredDifferenceSum32f.
  • Error in test NeuralAddConvolution2x2ForwardAutoTest.
  • Error in parsing of 'testThreads' command line options.
  • Error in performance report (Dupling of the same columns).

Infrastructure

New features
  • Job build_and_test_arm64 in Github actions script for CMake.
  • test.yml github action to test dev branch

Documentation

Bug fixing
  • Syntax and lexical errors in description of Python wrapper.
  • Wrong description of build process for Microsoft Visual Studio.
Home

April 1, 2026 (version 7.0.160)

Algorithms

New features
  • Possibility to use non constant B matrix in framework SynetInnerProduct32f.
  • Function SimdSynetInnerProduct32fExternalBufferSize.
  • Parameter 'activation' to function SimdSynetInnerProduct16bInit.
  • Parameter 'params' to function SimdSynetInnerProduct16bSetParams.
  • Base implementation of class SynetGatherElements.
  • Base implementation, SSE4.1, AVX2, AVX-512BW optimizations of function SynetNormalizeLayerForward16bV2.
  • Base implementation, SSE4.1, AVX2, AVX-512BW optimizations of function SynetSoftmax16b.
  • Support of HVX extension (Hexagon platform).
  • HVX optimizations of function AbsDifference.
  • HVX optimizations of function AbsDifferenceSum.
  • HVX optimizations of function AbsGradientSaturatedSum.
  • HVX optimizations of function AddFeatureDifference.
  • HVX optimizations of function BgrToGray.
  • HVX optimizations of function BgrToRgb.
  • HVX optimizations of function FillBgra.
  • HVX optimizations of function FillPixel.
  • HVX optimizations of function AbsSecondDerivativeHistogram.
  • HVX optimizations of function HistogramMasked.
  • HVX optimizations of function HistogramConditional.
  • HVX optimizations of function OperationBinary8u.
  • HVX optimizations of function GetStatistic.
  • HVX optimizations of function GetRowSums.
  • HVX optimizations of function GetColSums.
  • HVX optimizations of function GetAbsDyRowSums.
  • HVX optimizations of function GetAbsDxColSums.
  • HVX optimizations of function ValueSum.
  • HVX optimizations of function SquareSum.
  • HVX optimizations of function ValueSquareSum.
  • HVX optimizations of function ValueSquareSums.
  • HVX optimizations of function CorrelationSum.
  • SSE4.1, AVX2, AVX-512BW optimizations of function BgrToHsl.
Improving
  • AMX-BF16 optimizations of class SynetMergedConvolution16bCdc.
  • AMX-BF16 optimizations of class SynetMergedConvolution16bCd.
  • AMX-BF16 optimizations of class SynetMergedConvolution16bDc.
  • AMX-BF16 optimizations of class SynetInnerProduct16bGemmNN.
Bug fixing
  • Error in SSE4.1, AVX2, AVX-512BW optimizations of function SynetQuantizedPreluLayerForward (possible aligned read of unaligned memory).
  • Error in SSE4.1, AVX2, AVX-512BW optimizations of function SynetQuantizedScaleLayerForward (possible aligned read of unaligned memory).
  • Error in SSE4.1 optimizations of class ResizerFloatBilinear (possible aligned read of unaligned memory).
  • Error in SSE4.1 optimizations of class ResizerBf16Bilinear (possible aligned read of unaligned memory).
  • Error in SSE4.1, AVX2 optimizations of class ResizerByteBilinear (possible aligned read of unaligned memory).
  • Error in SSE4.1 optimizations of class ResizerByteBilinear (possible aligned write to unaligned memory).
  • Error in SSE4.1 optimizations of class ResizerFloatBilinear (possible aligned write to unaligned memory).
  • Memory leak in function Simd::Detection::LoadStringXml.
  • Possible crash in function Simd::ImageLoadFromFile.
  • Possible crash in function Simd::Base64Decode.
  • Possible crash in AVX-512BW optimization of function TransformImageRotate270.
  • Performance bug in AVX-512BW optimization of class SynetMergedConvolution32fCdc.
  • Performance bug in AMX-BF16 optimization of class SynetMergedConvolution16bCdc.
  • Compiler error in assert conditions in function Simd::DeinterleaveBgra.
  • Compiler error in assert conditions in function Simd::DeinterleaveRgb.
  • Compiler error in assert conditions in function Simd::DeinterleaveRgba.
  • Compiler error in assert conditions in function Simd::GetObjectMoments.
  • MSVS compiler bug in Base implementation of function BgrToHsl (Release, x64).
  • MSVS compiler bug in Base implementation of function SynetQuantizedScaleLayerForward (Release, Win32).
Renaming
  • Function SynetSoftmaxLayerForward to SynetSoftmax32f.

Test framework

New features
  • Tests for verifying functionality of class SynetGatherElements.
  • Tests for verifying functionality of function SynetNormalizeLayerForward16bV2.
  • Tests for verifying functionality of function SynetSoftmax16b.
Improving
  • Add thread save state to functions Test::Rand and Test::Srand.
  • Add smoothing to function Test::CreateTestImage.
Bug fixing
  • Wrong parsing of 'testStatistics' command line option.
  • Wrong parsing of 'testRepeats' command line option.
  • Too long github action test step in msbuild.yml.
  • Too long github action test step in cmake.yml.

Documentation

Bug fixing
  • Syntax and lexical errors in project documentation.
Home

March 3, 2026 (version 6.2.159)

Algorithms

New features
  • Base implementation, AMX-BF16 optimizations of class SynetConvolution16bNhwcSpecV2.
  • Support of SimdSynetUnaryOperation32fRound in function SynetUnaryOperation32f.
  • Support of SimdSynetUnaryOperation32fSign in function SynetUnaryOperation32f.
Bug fixing
  • Error in AMX-BF16 optimizations of class SynetConvolution16bNhwcGemmV1 (kernel Convolution16bNhwcGemm_Macro32x32).
  • Error in Base implementation of class SynetQuantizedConvolutionNhwcDepthwiseV2 (multithread using of SimdSynetQuantizedConvolutionForward).
  • Error in Base implementation of class SynetQuantizedConvolutionNhwcDepthwiseV3 (multithread using of SimdSynetQuantizedConvolutionForward).
  • Error in AMX-BF16 optimizations of class SynetConvolution16bNhwcGemmV1 (Inv2x2, kernel Convolution16bNhwcGemm_MacroNx32, unaligned dstH*dstW).
  • Error in AMX-BF16 optimizations of class SynetConvolution16bNhwcGemmV1 (Inv2x2, kernel Convolution16bNhwcGemm_MacroNx32, unaligned dstC).
  • Error in SSE4.1, AVX2, AVX-512BW, NEON optimizations of function AbsDifference (wrong alignment checking).
  • Error in AVX-512BW optimizations of class SynetConvolution32fGemmNN (case of extra large padding).
  • Error in AVX-512BW optimizations of class ResizerNearest.
  • Error in AMX-BF16 optimizations of class SynetMergedConvolution16bCdc (batch > 1, small input size).
  • Error in functions BodyH, BodyW (file SimdSynetConvParam.h).
Home

February 3, 2026 (version 6.2.158)

Algorithms

New features
  • Base implementation, SSE4.1, AVX2, AVX-512BW, NEON optimizations of function MidpointFilterSquare3x3.
  • Base implementation, SSE4.1, AVX2, AVX-512BW, NEON optimizations of function MidpointFilterSquare5x5.
  • Base implementation of class SynetConvolution16bNhwcSpecV2.
  • Base implementation, SSE4.1, AVX2, AVX-512BW, NEON optimizations of function MinFilterSquare3x3.
  • Base implementation, SSE4.1, AVX2, AVX-512BW, NEON optimizations of function MinFilterSquare5x5.
  • Base implementation, SSE4.1, AVX2, AVX-512BW, NEON optimizations of function MaxFilterSquare3x3.
  • Base implementation, SSE4.1, AVX2, AVX-512BW, NEON optimizations of function MaxFilterSquare5x5.
Improving
  • AMX-BF16 optimizations of class SynetConvolution16bNhwcGemmV1.

Test framework

New features
  • Tests for verifying functionality of function MidpointFilterSquare3x3.
  • Tests for verifying functionality of function MidpointFilterSquare5x5.
  • Tests for verifying functionality of function MinFilterSquare3x3.
  • Tests for verifying functionality of function MinFilterSquare5x5.
  • Tests for verifying functionality of function MaxFilterSquare3x3.
  • Tests for verifying functionality of function MaxFilterSquare5x5.
Home

January 2, 2026 (version 6.2.157)

Algorithms

New features
  • Function Simd::Resize for Simd::Frame.
  • Base implementation of function DrawLine.
  • Base implementation of function DrawRectangle.
  • Base implementation of function FontInit.
  • Base implementation of function FontResize.
  • Base implementation of function FontHeight.
  • Base implementation of function FontMeasure.
  • Base implementation of function FontDraw.
Improving
  • Base implementation, AMX-BF16 optimizations of class SynetConvolution16bNhwcGemmV1.
  • AVX-512BW optimizations of function SynetPoolingMax32f (case of SynetPoolingMax32f2DNhwcSolid2x2).
  • AVX-512BW optimizations of function SynetMergedConvolution32f (InputConvolution1x1).
  • AVX-512BW optimizations of function SynetMergedConvolution32f (DepthwiseConvolution_k3p1d1s1w6).
  • Simd::DrawLine uses SimdDrawLine instead its own implementation.
  • Simd::DrawRectangle uses SimdDrawRectangle instead its own implementation.
  • Simd::Font uses functions SimdFontInit, SimdFontResize, SimdFontHeight, SimdFontMeasure, SimdFontDraw instead of its own implementation.

Python wrapper

New features
  • Function Simd.ResizeFrame.
  • Function Simd.ResizedFrame.
  • Yuv444p member to Simd.FrameFormat enumeration.
  • Method Simd.ImageFrame.Save.
  • Method Simd.ImageFrame.Load.
  • Function Simd.Lib.StretchGray2x2.
  • Function Simd.StretchGray2x2.
  • Function Simd.Lib.BgraToYuv444p.
  • Function Simd.Lib.Yuv444pToRgb.
  • Function Simd.Lib.ReduceGray2x2.
  • Function Simd.ReduceGray2x2.
  • Function Simd.Lib.BgrToYuv444p.
  • Function Simd.Lib.BgraToYuv444p.
  • Function Simd.Lib.Yuv444pToBgr.
  • Function Simd.Lib.Yuv444pToRgba.
  • Function Simd.Lib.DrawLine.
  • Method Simd.Image.DrawLine.
  • Function Simd.Lib.DrawRectangle.
  • Method Simd.Image.DrawRectangle.
  • Function Simd.Lib.FontInit.
  • Function Simd.Lib.FontResize.
  • Function Simd.Lib.FontHeight.
  • Function Simd.Lib.FontMeasure.
  • Function Simd.Lib.FontDraw.
  • Class Simd.TextFont.
  • Method Simd.Image.DrawFilledRectangle.
Improving
  • Support of Simd.FrameFormat.Yuv444p in method Simd.ImageFrame.Recreate.
  • Support of Simd.FrameFormat.Yuv444p in method Simd.ImageFrame.Convert.
Bug fixing
  • Error in method Simd.Frame.Convert.
Renaming
  • Function Simd.Resize to Simd.ResizeImage.
  • Function Simd.Resized to Simd.ResizedImage.

Test framework

New features
  • Tests for verifying functionality of function DrawLine.
  • Tests for verifying functionality of function DrawRectangle.
Bug fixing
  • Error in method Test::PerformanceMeasurerStorage::Clear.
Home
2026 | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013