diff --git a/src/ImageSharp/Common/Helpers/SimdUtils.HwIntrinsics.cs b/src/ImageSharp/Common/Helpers/SimdUtils.HwIntrinsics.cs index 5cba631ec9..d6e45026b7 100644 --- a/src/ImageSharp/Common/Helpers/SimdUtils.HwIntrinsics.cs +++ b/src/ImageSharp/Common/Helpers/SimdUtils.HwIntrinsics.cs @@ -327,8 +327,8 @@ namespace SixLabors.ImageSharp Shuffle.MmShuffleSpan(ref bytes, control); Vector128 vcm = Unsafe.As>(ref MemoryMarshal.GetReference(bytes)); - fixed (byte* sBase = &source.GetPinnableReference()) - fixed (byte* dBase = &dest.GetPinnableReference()) + fixed (byte* sBase = source) + fixed (byte* dBase = dest) { byte* s = sBase; byte* d = dBase; @@ -363,8 +363,8 @@ namespace SixLabors.ImageSharp Shuffle.MmShuffleSpan(ref bytes, control); Vector128 vcm = Unsafe.As>(ref MemoryMarshal.GetReference(bytes)); - fixed (byte* sBase = &source.GetPinnableReference()) - fixed (byte* dBase = &dest.GetPinnableReference()) + fixed (byte* sBase = source) + fixed (byte* dBase = dest) { byte* s = sBase; byte* d = dBase;