From f6287c4c08128846593c95643033c3c448376b49 Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Tue, 10 Mar 2020 01:15:53 +0100 Subject: [PATCH] reference MagicScaler code --- src/ImageSharp/Common/Helpers/SimdUtils.Avx2Intrinsics.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/ImageSharp/Common/Helpers/SimdUtils.Avx2Intrinsics.cs b/src/ImageSharp/Common/Helpers/SimdUtils.Avx2Intrinsics.cs index 85f73776c2..bbdc95a138 100644 --- a/src/ImageSharp/Common/Helpers/SimdUtils.Avx2Intrinsics.cs +++ b/src/ImageSharp/Common/Helpers/SimdUtils.Avx2Intrinsics.cs @@ -48,6 +48,10 @@ namespace SixLabors.ImageSharp /// /// Implementation of , which is faster on new .NET runtime. /// + /// + /// Implementation is based on MagicScaler code: + /// https://github.com/saucecontrol/PhotoSauce/blob/a9bd6e5162d2160419f0cf743fd4f536c079170b/src/MagicScaler/Magic/Processors/ConvertersFloat.cs#L453-L477 + /// internal static void BulkConvertNormalizedFloatToByteClampOverflows( ReadOnlySpan source, Span dest)