8103 Commits (df4ae9e6dcfd5a2e336646f44ce59a6dbca15b5b)

Author SHA1 Message Date
Stefan Nikolei 33fe244a24 Arm needs to come before vector 3 years ago
Günther Foidl 66b2f327be Reverted Webp/WebpCommonUtils fixed-verbosity 3 years ago
Günther Foidl 4b84aecb94 Reverted some pinning changes to have less verbose C# code 3 years ago
Günther Foidl f348d704ef Block8x8 Load and CopyTo simplified 3 years ago
Stefan Nikolei 60c39bbd9f Port YCCK to arm 3 years ago
Günther Foidl a534328dc4 Optimized Block8x8F 3 years ago
Günther Foidl 45321948c8 Block8x8 set explicit size instead of (unused) fixed sized buffer field 3 years ago
Günther Foidl a4ad7b09fc Avoid length-check in pinning spans 3 years ago
Stefan Nikolei 9dddb8caad Port YCbCr ColorConverter to ARM 3 years ago
Stefan Nikolei 809ba98186 Added the arm converter to GetGrayScaleConverter 3 years ago
Günther Foidl 7b2923d7ef Use constant to specify the size of the buffer 3 years ago
Stefan Nikolei b9e54a16a3 Return Vector not Scalar 3 years ago
Stefan Nikolei 8199e0611b Fix RgbScalar 3 years ago
Günther Foidl 57d0793130 Fixed build warnings / errors 3 years ago
Günther Foidl 5d65ef0afd Reduced intermediate allocations: Profiles 3 years ago
Günther Foidl b9b6f72008 Reduced intermediate allocations: Bmp 3 years ago
Günther Foidl 3c3479ee12 Reduced intermediate allocations: Tga 3 years ago
Günther Foidl 1d3ae0ed9d Reduced intermediate allocations: Gif 3 years ago
Günther Foidl 858a8485b7 Reduced intermediate allocations: Jpeg 3 years ago
Günther Foidl 31424c0b64 Reduced intermediate allocations: Png 3 years ago
Günther Foidl d9e8d79ddd Reduced intermediate allocations: Webp 3 years ago
Günther Foidl b099bda98b Reduced intermediate allocations: Tiff 3 years ago
Günther Foidl b69495666b Fixed wrong division hack 3 years ago
Brian Popow db3d74862f Move EncodeAlpha into try catch block 3 years ago
Brian Popow f01b696818 Dont use using statement for encodedAlphaData. 3 years ago
Günther Foidl 2bbf1cb9b3 Fixed division by vector length 3 years ago
Stefan Nikolei 65e7761bf9
Update src/ImageSharp/Common/Helpers/SimdUtils.HwIntrinsics.cs 3 years ago
Günther Foidl e234b003ef PR feedback 3 years ago
Stefan Nikolei 210a3d6e67
Apply suggestions from code review 3 years ago
Stefan Nikolei a4fe64abb7 Port GrayscalConverter to Arm 3 years ago
Günther Foidl d6aeba1501 Switched from for-loop to if + do-while in Vp8LHistogram 3 years ago
Günther Foidl a95ab17680 Removed unnecessary comments 3 years ago
Günther Foidl f746e686df PR feedback + use nuint instead of nint 3 years ago
Stefan Nikolei 595c4bbc8b remove unused using 3 years ago
Stefan Nikolei d7a3e80520 Try with not 3 years ago
Stefan Nikolei 5a079c0a74 Try replicate CompareNotEqual with AdvSimd 3 years ago
Günther Foidl deaabf1571 Fixed Bug Pt. II 3 years ago
Günther Foidl bc6178167f Fixed bugs 3 years ago
Günther Foidl 957ee98259 Fixed warnings from CI 3 years ago
Günther Foidl 9b7e41f6ca Optimized division by constants 3 years ago
Günther Foidl 1faf5a599d Removed some bound checks for arr[0] indexing to get a reference 3 years ago
Günther Foidl 1920e28ed0 Revised Unsafe.Add to avoid the sign-extending move 3 years ago
Stefan Nikolei b1a98cb76a Add arm64 intrinsics for cmyk converter 3 years ago
Günther Foidl 6ae2eb9eb2 Used unsigned division for vector sizes to get better codegen 3 years ago
Stefan Nikolei 70ff40b14c
Update src/ImageSharp/Formats/Jpeg/Components/ColorConverters/JpegColorConverter.RgbArm.cs 3 years ago
Stefan Nikolei c2558dd60c Add Arm intrinsics to JpegColorConverter 3 years ago
oliver@citruslime.com 1ccad09dae Combined if statements 3 years ago
oliver@citruslime.com ba57cf3f5c Added handling for empty extension parameters in ImageFormatManager.TryFindFormatByFileExtension 3 years ago
oliver@citruslime.com 82d3906dfe Removed Guard from ImageFormatManager.TryFindFormatByFileExtension 3 years ago
James Jackson-South 747923d953 Add Bit64 and cleanup 3 years ago