Browse Source

Fixed GetLastValuableElementIndex invalid indexing

pull/1673/head
Dmitry Pentin 5 years ago
parent
commit
2aff023514
  1. 2
      src/ImageSharp/Formats/Jpeg/Components/Encoder/HuffmanScanEncoder.cs

2
src/ImageSharp/Formats/Jpeg/Components/Encoder/HuffmanScanEncoder.cs

@ -478,7 +478,7 @@ namespace SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder
ref Vector256<float> mcuStride = ref mcu.V0; ref Vector256<float> mcuStride = ref mcu.V0;
for (int i = 8; i >= 0; i--) for (int i = 7; i >= 0; i--)
{ {
int areEqual = Avx2.MoveMask(Avx2.CompareEqual(Avx.ConvertToVector256Int32(Unsafe.Add(ref mcuStride, i)), zero8).AsByte()); int areEqual = Avx2.MoveMask(Avx2.CompareEqual(Avx.ConvertToVector256Int32(Unsafe.Add(ref mcuStride, i)), zero8).AsByte());

Loading…
Cancel
Save