From bc647a402ace71e64a4c9b32944cafdd7359950f Mon Sep 17 00:00:00 2001 From: James Jackson-South Date: Sat, 31 Oct 2020 00:23:38 +0000 Subject: [PATCH] fix spans directly --- src/ImageSharp/Common/Helpers/SimdUtils.HwIntrinsics.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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;