Browse Source

Revert "nint usage"

This reverts commit eaf40fc639.
pull/1706/head
Dmitry Pentin 5 years ago
parent
commit
66604f40cd
  1. 2
      shared-infrastructure
  2. 4
      src/ImageSharp/Formats/Jpeg/Components/Block8x8F.cs

2
shared-infrastructure

@ -1 +1 @@
Subproject commit 847a4e4c8443fabafdd5c0a5fcf5fc3a32ab1f73
Subproject commit 9b94ebc4be9b7a8d7620c257e6ee485455973332

4
src/ImageSharp/Formats/Jpeg/Components/Block8x8F.cs

@ -845,7 +845,7 @@ namespace SixLabors.ImageSharp.Formats.Jpeg.Components
var targetVector = Vector256.Create(value);
ref Vector256<float> blockStride = ref this.V0;
for (nint i = 0; i < RowCount; i++)
for (int i = 0; i < RowCount; i++)
{
Vector256<int> areEqual = Avx2.CompareEqual(Avx.ConvertToVector256Int32WithTruncation(Unsafe.Add(ref this.V0, i)), targetVector);
if (Avx2.MoveMask(areEqual.AsByte()) != equalityMask)
@ -860,7 +860,7 @@ namespace SixLabors.ImageSharp.Formats.Jpeg.Components
{
ref float scalars = ref Unsafe.As<Block8x8F, float>(ref this);
for (nint i = 0; i < Size; i++)
for (int i = 0; i < Size; i++)
{
if ((int)Unsafe.Add(ref scalars, i) != value)
{

Loading…
Cancel
Save