Skip to content

Simd v7.1.162

Choose a tag to compare

@ermig1979 ermig1979 released this 01 Jun 09:21

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.