Found 139 files with textual diffs.
Summary of Code Size diffs:
(Lower is better)
Total bytes of base: 395597373
Total bytes of diff: 395589945
Total bytes of delta: -7428 (-0.00 % of base)
Total relative delta: -67.79
diff is an improvement.
relative diff is an improvement.
Top file improvements (bytes):
-4439 : System.Private.CoreLib.dasm (-0.06 % of base)
-1078 : System.Numerics.Tensors.dasm (-0.09 % of base)
-959 : SixLabors.ImageSharp.dasm (-0.04 % of base)
-264 : SixLabors.ImageSharp.Drawing.dasm (-0.08 % of base)
-157 : BouncyCastle.Cryptography.dasm (-0.00 % of base)
-110 : SixLabors.Fonts.dasm (-0.01 % of base)
-76 : ClosedXML.dasm (-0.00 % of base)
-64 : SharpCompress.dasm (-0.00 % of base)
-34 : BepuPhysics.dasm (-0.00 % of base)
-24 : CommunityToolkit.HighPerformance.dasm (-0.01 % of base)
-24 : MathNet.Numerics.dasm (-0.00 % of base)
-24 : System.IO.Hashing.dasm (-0.06 % of base)
-24 : Silk.NET.Maths.dasm (-0.00 % of base)
-20 : Elastic.Apm.dasm (-0.00 % of base)
-16 : System.Formats.Tar.dasm (-0.02 % of base)
-16 : System.Linq.dasm (-0.00 % of base)
-12 : System.Formats.Cbor.dasm (-0.03 % of base)
-12 : System.Memory.dasm (-0.00 % of base)
-12 : Magick.NET.Core.dasm (-0.01 % of base)
-12 : MongoDB.Bson.dasm (-0.00 % of base)
-8 : System.Runtime.Numerics.dasm (-0.00 % of base)
-8 : ClosedXML.Parser.dasm (-0.00 % of base)
-4 : ExcelNumberFormat.dasm (-0.01 % of base)
-4 : Nest.dasm (-0.00 % of base)
-4 : System.Configuration.ConfigurationManager.dasm (-0.00 % of base)
-4 : NuGet.Packaging.dasm (-0.00 % of base)
-4 : App.Metrics.Core.dasm (-0.00 % of base)
-4 : SkiaSharp.dasm (-0.00 % of base)
-4 : App.Metrics.Formatters.Json.dasm (-0.01 % of base)
-4 : App.Metrics.Abstractions.dasm (-0.00 % of base)
-3 : MessagePack.dasm (-0.00 % of base)
31 total files with Code Size differences (31 improved, 0 regressed), 729 unchanged.
Top method regressions (bytes):
4 (0.31 % of base) : SixLabors.Fonts.dasm - SixLabors.Fonts.FontGlyphMetrics:RenderDecorationsTo(SixLabors.Fonts.Rendering.IGlyphRenderer,System.Numerics.Vector2,int,System.Numerics.Matrix3x2,float,SixLabors.Fonts.TextOptions):this (FullOpts)
1 (0.14 % of base) : System.Private.CoreLib.dasm - System.Text.Ascii:WidenAsciiToUtf16(ptr,ptr,nuint):nuint (FullOpts)
Top method improvements (bytes):
-62 (-1.86 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorPrimitives:CosineSimilarityHalfCore(System.ReadOnlySpan`1[System.Half],System.ReadOnlySpan`1[System.Half]):System.Half (FullOpts)
-53 (-7.37 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorPrimitives+DivRemOperator`1[byte]:Invoke(System.Runtime.Intrinsics.Vector512`1[byte],System.Runtime.Intrinsics.Vector512`1[byte]):System.ValueTuple`2[System.Runtime.Intrinsics.Vector512`1[byte],System.Runtime.Intrinsics.Vector512`1[byte]] (FullOpts)
-53 (-7.46 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorPrimitives+RemainderOperator`1[byte]:Invoke(System.Runtime.Intrinsics.Vector512`1[byte],System.Runtime.Intrinsics.Vector512`1[byte]):System.Runtime.Intrinsics.Vector512`1[byte] (FullOpts)
-49 (-7.45 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorPrimitives+DivideOperator`1[byte]:Invoke(System.Runtime.Intrinsics.Vector512`1[byte],System.Runtime.Intrinsics.Vector512`1[byte]):System.Runtime.Intrinsics.Vector512`1[byte] (FullOpts)
-49 (-7.50 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512:Divide[byte](System.Runtime.Intrinsics.Vector512`1[byte],byte):System.Runtime.Intrinsics.Vector512`1[byte] (FullOpts)
-49 (-7.45 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512:Divide[byte](System.Runtime.Intrinsics.Vector512`1[byte],System.Runtime.Intrinsics.Vector512`1[byte]):System.Runtime.Intrinsics.Vector512`1[byte] (FullOpts)
-49 (-7.28 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512`1[byte]:op_Division(System.Runtime.Intrinsics.Vector512`1[byte],System.Runtime.Intrinsics.Vector512`1[byte]):System.Runtime.Intrinsics.Vector512`1[byte] (FullOpts)
-49 (-7.50 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512`1[byte]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector512<T>,T>.Divide(System.Runtime.Intrinsics.Vector512`1[byte],byte):System.Runtime.Intrinsics.Vector512`1[byte] (FullOpts)
-49 (-7.45 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512`1[byte]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector512<T>,T>.Divide(System.Runtime.Intrinsics.Vector512`1[byte],System.Runtime.Intrinsics.Vector512`1[byte]):System.Runtime.Intrinsics.Vector512`1[byte] (FullOpts)
-41 (-6.45 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512`1[byte]:op_Division(System.Runtime.Intrinsics.Vector512`1[byte],byte):System.Runtime.Intrinsics.Vector512`1[byte] (FullOpts)
-39 (-0.93 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Crypto.Digests.Blake2b_X86:Compress(System.Span`1[ulong],System.ReadOnlySpan`1[ulong],ulong,ulong,ulong,System.ReadOnlySpan`1[byte]) (FullOpts)
-38 (-0.93 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Crypto.Digests.Blake2bDigest:Compress(System.ReadOnlySpan`1[byte]):this (FullOpts)
-36 (-0.56 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Crypto.Digests.Blake2b_X86:Perform12Rounds(System.ReadOnlySpan`1[byte],byref,byref,byref,byref) (FullOpts)
-32 (-4.73 % of base) : SixLabors.ImageSharp.Drawing.dasm - SixLabors.ImageSharp.Drawing.ArcLineSegment:.ctor(SixLabors.ImageSharp.PointF,SixLabors.ImageSharp.PointF,SixLabors.ImageSharp.SizeF,float,bool,bool):this (FullOpts)
-30 (-3.46 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorPrimitives:CosineSimilarityCore[double](System.ReadOnlySpan`1[double],System.ReadOnlySpan`1[double]):double (FullOpts)
-28 (-4.42 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512:CreateHarmonicSequence[byte](byte,byte):System.Runtime.Intrinsics.Vector512`1[byte] (FullOpts)
-26 (-1.86 % of base) : SixLabors.ImageSharp.Drawing.dasm - SixLabors.ImageSharp.Drawing.ArcLineSegment:.ctor(SixLabors.ImageSharp.PointF,SixLabors.ImageSharp.SizeF,float,float,float):this (FullOpts)
-24 (-7.41 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorPrimitives+DivideOperator`1[byte]:Invoke(System.Runtime.Intrinsics.Vector256`1[byte],System.Runtime.Intrinsics.Vector256`1[byte]):System.Runtime.Intrinsics.Vector256`1[byte] (FullOpts)
-24 (-6.65 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorPrimitives+DivRemOperator`1[byte]:Invoke(System.Runtime.Intrinsics.Vector256`1[byte],System.Runtime.Intrinsics.Vector256`1[byte]):System.ValueTuple`2[System.Runtime.Intrinsics.Vector256`1[byte],System.Runtime.Intrinsics.Vector256`1[byte]] (FullOpts)
-24 (-6.78 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorPrimitives+RemainderOperator`1[byte]:Invoke(System.Runtime.Intrinsics.Vector256`1[byte],System.Runtime.Intrinsics.Vector256`1[byte]):System.Runtime.Intrinsics.Vector256`1[byte] (FullOpts)
-24 (-7.41 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector:Divide[byte](System.Numerics.Vector`1[byte],byte):System.Numerics.Vector`1[byte] (FullOpts)
-24 (-7.41 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector:Divide[byte](System.Numerics.Vector`1[byte],System.Numerics.Vector`1[byte]):System.Numerics.Vector`1[byte] (FullOpts)
-24 (-7.41 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[byte]:System.Runtime.Intrinsics.ISimdVector<System.Numerics.Vector<T>,T>.Divide(System.Numerics.Vector`1[byte],byte):System.Numerics.Vector`1[byte] (FullOpts)
-24 (-7.41 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[byte]:System.Runtime.Intrinsics.ISimdVector<System.Numerics.Vector<T>,T>.Divide(System.Numerics.Vector`1[byte],System.Numerics.Vector`1[byte]):System.Numerics.Vector`1[byte] (FullOpts)
-24 (-7.41 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256:Divide[byte](System.Runtime.Intrinsics.Vector256`1[byte],byte):System.Runtime.Intrinsics.Vector256`1[byte] (FullOpts)
-24 (-7.41 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256:Divide[byte](System.Runtime.Intrinsics.Vector256`1[byte],System.Runtime.Intrinsics.Vector256`1[byte]):System.Runtime.Intrinsics.Vector256`1[byte] (FullOpts)
-24 (-7.41 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[byte]:op_Division(System.Runtime.Intrinsics.Vector256`1[byte],System.Runtime.Intrinsics.Vector256`1[byte]):System.Runtime.Intrinsics.Vector256`1[byte] (FullOpts)
-24 (-7.41 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[byte]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector256<T>,T>.Divide(System.Runtime.Intrinsics.Vector256`1[byte],byte):System.Runtime.Intrinsics.Vector256`1[byte] (FullOpts)
-24 (-7.41 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[byte]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector256<T>,T>.Divide(System.Runtime.Intrinsics.Vector256`1[byte],System.Runtime.Intrinsics.Vector256`1[byte]):System.Runtime.Intrinsics.Vector256`1[byte] (FullOpts)
-21 (-7.12 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:MinMaxInteger[ushort,System.MemoryExtensions+MaxCalc`1[ushort]](System.ReadOnlySpan`1[ushort]):ushort (FullOpts)
-21 (-7.12 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:MinMaxInteger[ushort,System.MemoryExtensions+MinCalc`1[ushort]](System.ReadOnlySpan`1[ushort]):ushort (FullOpts)
-20 (-2.79 % of base) : SixLabors.ImageSharp.Drawing.dasm - SixLabors.ImageSharp.Drawing.EllipsePolygon:CreateSegment(System.Numerics.Vector2,SixLabors.ImageSharp.SizeF):SixLabors.ImageSharp.Drawing.CubicBezierLineSegment (FullOpts)
-19 (-4.81 % of base) : SixLabors.ImageSharp.Drawing.dasm - SixLabors.ImageSharp.Drawing.ArcLineSegment:EllipticArcFromEndParams(SixLabors.ImageSharp.PointF,SixLabors.ImageSharp.PointF,SixLabors.ImageSharp.SizeF,float,bool,bool):SixLabors.ImageSharp.PointF[] (FullOpts)
-19 (-0.98 % of base) : SixLabors.ImageSharp.dasm - SixLabors.ImageSharp.Formats.Png.PngEncoderCore:ApplyOptimalFilteredScanline(byref,byref):this (FullOpts)
-19 (-6.44 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:MinMaxInteger[byte,System.MemoryExtensions+MaxCalc`1[byte]](System.ReadOnlySpan`1[byte]):byte (FullOpts)
-19 (-6.44 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:MinMaxInteger[byte,System.MemoryExtensions+MinCalc`1[byte]](System.ReadOnlySpan`1[byte]):byte (FullOpts)
-18 (-8.61 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorPrimitives:Finalize[double](System.Runtime.Intrinsics.Vector512`1[double],System.Runtime.Intrinsics.Vector512`1[double],System.Runtime.Intrinsics.Vector512`1[double]):double (FullOpts)
-16 (-2.61 % of base) : CommunityToolkit.HighPerformance.dasm - CommunityToolkit.HighPerformance.Helpers.Internals.SpanHelper:CountSimd[short](byref,nint,short):nint (FullOpts)
-16 (-0.15 % of base) : SixLabors.Fonts.dasm - SixLabors.Fonts.Tables.Cff.CffEvaluationEngine:Parse(System.ReadOnlySpan`1[byte]):this (FullOpts)
-16 (-0.54 % of base) : SixLabors.ImageSharp.dasm - SixLabors.ImageSharp.Formats.Webp.Lossy.QuantEnc:PickBestIntra4(SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8EncIterator,byref,SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8SegmentInfo[],SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8EncProba,int):bool (FullOpts)
-16 (-0.59 % of base) : SixLabors.ImageSharp.dasm - SixLabors.ImageSharp.Formats.Webp.Lossy.QuantEnc:RefineUsingDistortion(SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8EncIterator,SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8SegmentInfo[],SixLabors.ImageSharp.Formats.Webp.Lossy.Vp8ModeScore,bool,bool,int) (FullOpts)
-16 (-0.47 % of base) : SixLabors.ImageSharp.dasm - SixLabors.ImageSharp.Processing.Processors.Transforms.RotateProcessor:.ctor(float,SixLabors.ImageSharp.Processing.Processors.Transforms.IResampler,SixLabors.ImageSharp.Size):this (FullOpts)
-16 (-0.47 % of base) : SixLabors.ImageSharp.dasm - SixLabors.ImageSharp.Processing.Processors.Transforms.RotateProcessor:.ctor(float,SixLabors.ImageSharp.Size):this (FullOpts)
-16 (-0.49 % of base) : SixLabors.ImageSharp.dasm - SixLabors.ImageSharp.Processing.Processors.Transforms.SkewProcessor:.ctor(float,float,SixLabors.ImageSharp.Processing.Processors.Transforms.IResampler,SixLabors.ImageSharp.Size):this (FullOpts)
-16 (-0.49 % of base) : SixLabors.ImageSharp.dasm - SixLabors.ImageSharp.Processing.Processors.Transforms.SkewProcessor:.ctor(float,float,SixLabors.ImageSharp.Size):this (FullOpts)
-16 (-0.46 % of base) : SixLabors.ImageSharp.dasm - SixLabors.ImageSharp.Processing.RotateExtensions:Rotate(SixLabors.ImageSharp.Processing.IImageProcessingContext,float,SixLabors.ImageSharp.Processing.Processors.Transforms.IResampler):SixLabors.ImageSharp.Processing.IImageProcessingContext (FullOpts)
-16 (-0.49 % of base) : SixLabors.ImageSharp.dasm - SixLabors.ImageSharp.Processing.SkewExtensions:Skew(SixLabors.ImageSharp.Processing.IImageProcessingContext,float,float,SixLabors.ImageSharp.Processing.Processors.Transforms.IResampler):SixLabors.ImageSharp.Processing.IImageProcessingContext (FullOpts)
-16 (-6.32 % of base) : System.Formats.Tar.dasm - System.Formats.Tar.TarHeader:Checksum(System.ReadOnlySpan`1[byte]):int (FullOpts)
-16 (-3.50 % of base) : System.IO.Hashing.dasm - System.IO.Hashing.Adler32:UpdateVector512(uint,System.ReadOnlySpan`1[byte]):uint (FullOpts)
-16 (-2.63 % of base) : System.Linq.dasm - System.Linq.Enumerable:Average(System.Collections.Generic.IEnumerable`1[int]):double (FullOpts)
-16 (-3.30 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorPrimitives+DivideOperator`1[short]:Invoke(System.Runtime.Intrinsics.Vector512`1[short],System.Runtime.Intrinsics.Vector512`1[short]):System.Runtime.Intrinsics.Vector512`1[short] (FullOpts)
-16 (-3.17 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorPrimitives+DivRemOperator`1[short]:Invoke(System.Runtime.Intrinsics.Vector512`1[short],System.Runtime.Intrinsics.Vector512`1[short]):System.ValueTuple`2[System.Runtime.Intrinsics.Vector512`1[short],System.Runtime.Intrinsics.Vector512`1[short]] (FullOpts)
-16 (-3.23 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorPrimitives+RemainderOperator`1[short]:Invoke(System.Runtime.Intrinsics.Vector512`1[short],System.Runtime.Intrinsics.Vector512`1[short]):System.Runtime.Intrinsics.Vector512`1[short] (FullOpts)
-16 (-4.72 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector:CreateHarmonicSequence[byte](byte,byte):System.Numerics.Vector`1[byte] (FullOpts)
-16 (-4.72 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256:CreateHarmonicSequence[byte](byte,byte):System.Runtime.Intrinsics.Vector256`1[byte] (FullOpts)
-16 (-5.28 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[byte]:op_Division(System.Runtime.Intrinsics.Vector256`1[byte],byte):System.Runtime.Intrinsics.Vector256`1[byte] (FullOpts)
-16 (-3.33 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512:Divide[short](System.Runtime.Intrinsics.Vector512`1[short],short):System.Runtime.Intrinsics.Vector512`1[short] (FullOpts)
-16 (-3.30 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512:Divide[short](System.Runtime.Intrinsics.Vector512`1[short],System.Runtime.Intrinsics.Vector512`1[short]):System.Runtime.Intrinsics.Vector512`1[short] (FullOpts)
-16 (-3.23 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512`1[short]:op_Division(System.Runtime.Intrinsics.Vector512`1[short],System.Runtime.Intrinsics.Vector512`1[short]):System.Runtime.Intrinsics.Vector512`1[short] (FullOpts)
-16 (-3.33 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512`1[short]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector512<T>,T>.Divide(System.Runtime.Intrinsics.Vector512`1[short],short):System.Runtime.Intrinsics.Vector512`1[short] (FullOpts)
-16 (-3.30 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512`1[short]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector512<T>,T>.Divide(System.Runtime.Intrinsics.Vector512`1[short],System.Runtime.Intrinsics.Vector512`1[short]):System.Runtime.Intrinsics.Vector512`1[short] (FullOpts)
-14 (-5.15 % of base) : SixLabors.ImageSharp.dasm - SixLabors.ImageSharp.ColorProfiles.Icc.Calculators.ClutCalculator:Interpolate1d(ptr,ptr):this (FullOpts)
-13 (-0.16 % of base) : BepuPhysics.dasm - BepuPhysics.CollisionDetection.CollisionTasks.BoxConvexHullTester:Test(byref,byref,byref,byref,byref,byref,int,byref) (FullOpts)
-13 (-4.38 % of base) : SixLabors.Fonts.dasm - SixLabors.Fonts.Tables.General.Colr.ColrTable:BuildSkew(float,float,bool,float,float):System.Numerics.Matrix3x2 (FullOpts)
-12 (-1.93 % of base) : BepuPhysics.dasm - BepuPhysics.CollisionDetection.MeshReduction+TestTriangle:.ctor(byref,int):this (FullOpts)
-12 (-0.76 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Crypto.Engines.ChaCha7539Engine:ImplProcessBlocks2_X86_Avx2(int,uint[],System.ReadOnlySpan`1[byte],System.Span`1[byte]) (FullOpts)
-12 (-0.56 % of base) : BouncyCastle.Cryptography.dasm - Org.BouncyCastle.Crypto.Engines.ChaCha7539Engine:ProcessBlocks2(System.ReadOnlySpan`1[byte],System.Span`1[byte]):this (FullOpts)
-12 (-0.17 % of base) : SixLabors.Fonts.dasm - SixLabors.Fonts.Tables.General.Colr.ColrGlyphSourceBase:FlattenPaint(SixLabors.Fonts.Tables.General.Colr.Paint,System.Numerics.Matrix3x2,int,SixLabors.Fonts.Tables.General.CpalTable,SixLabors.Fonts.Tables.General.Colr.ColrTable,SixLabors.Fonts.Tables.AdvancedTypographic.Variations.GlyphVariationProcessor,System.Collections.Generic.List`1[SixLabors.Fonts.Rendering.Paint]) (FullOpts)
-12 (-1.08 % of base) : SixLabors.ImageSharp.dasm - SixLabors.ImageSharp.ColorProfiles.Icc.Calculators.ClutCalculator:Interpolate4d(ptr,ptr):this (FullOpts)
-12 (-2.04 % of base) : SixLabors.ImageSharp.Drawing.dasm - SixLabors.ImageSharp.Drawing.Processing.Backends.DefaultRasterizer+StrokeLinearizer`1[System.__Canon]:EmitPointStrokeContour(SixLabors.ImageSharp.PointF,bool):this (FullOpts)
-12 (-4.78 % of base) : SixLabors.ImageSharp.dasm - SixLabors.ImageSharp.Formats.Png.Filters.PaethFilter:PaethPredictor(System.Numerics.Vector`1[byte],System.Numerics.Vector`1[byte],System.Numerics.Vector`1[byte]):System.Numerics.Vector`1[byte] (FullOpts)
-12 (-11.32 % of base) : SixLabors.ImageSharp.dasm - SixLabors.ImageSharp.Numerics:Accumulate(byref,System.Numerics.Vector`1[byte]) (FullOpts)
-12 (-2.48 % of base) : System.Private.CoreLib.dasm - System.Double:<RootN>g__NegativeN|242_1(double,int):double (FullOpts)
-12 (-2.53 % of base) : System.Private.CoreLib.dasm - System.Double:<RootN>g__PositiveN|242_0(double,int):double (FullOpts)
-12 (-10.91 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorPrimitives:Finalize[double](System.Runtime.Intrinsics.Vector256`1[double],System.Runtime.Intrinsics.Vector256`1[double],System.Runtime.Intrinsics.Vector256`1[double]):double (FullOpts)
-12 (-10.34 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorPrimitives+WidenByteToSingleOperator:Invoke(System.Runtime.Intrinsics.Vector256`1[byte]):System.ValueTuple`4[System.Runtime.Intrinsics.Vector256`1[float],System.Runtime.Intrinsics.Vector256`1[float],System.Runtime.Intrinsics.Vector256`1[float],System.Runtime.Intrinsics.Vector256`1[float]] (FullOpts)
-12 (-8.70 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorPrimitives+WidenByteToSingleOperator:Invoke(System.Runtime.Intrinsics.Vector512`1[byte]):System.ValueTuple`4[System.Runtime.Intrinsics.Vector512`1[float],System.Runtime.Intrinsics.Vector512`1[float],System.Runtime.Intrinsics.Vector512`1[float],System.Runtime.Intrinsics.Vector512`1[float]] (FullOpts)
-12 (-13.04 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorPrimitives+WidenByteToUInt32Operator:Invoke(System.Runtime.Intrinsics.Vector256`1[byte]):System.ValueTuple`4[System.Runtime.Intrinsics.Vector256`1[uint],System.Runtime.Intrinsics.Vector256`1[uint],System.Runtime.Intrinsics.Vector256`1[uint],System.Runtime.Intrinsics.Vector256`1[uint]] (FullOpts)
-12 (-10.53 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorPrimitives+WidenByteToUInt32Operator:Invoke(System.Runtime.Intrinsics.Vector512`1[byte]):System.ValueTuple`4[System.Runtime.Intrinsics.Vector512`1[uint],System.Runtime.Intrinsics.Vector512`1[uint],System.Runtime.Intrinsics.Vector512`1[uint],System.Runtime.Intrinsics.Vector512`1[uint]] (FullOpts)
-12 (-10.62 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256:MultiplyAddEstimate[byte](System.Runtime.Intrinsics.Vector256`1[byte],System.Runtime.Intrinsics.Vector256`1[byte],System.Runtime.Intrinsics.Vector256`1[byte]):System.Runtime.Intrinsics.Vector256`1[byte] (FullOpts)
-12 (-14.46 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256:MultiplyAddEstimate[int](System.Runtime.Intrinsics.Vector256`1[int],System.Runtime.Intrinsics.Vector256`1[int],System.Runtime.Intrinsics.Vector256`1[int]):System.Runtime.Intrinsics.Vector256`1[int] (FullOpts)
-12 (-14.12 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256:MultiplyAddEstimate[long](System.Runtime.Intrinsics.Vector256`1[long],System.Runtime.Intrinsics.Vector256`1[long],System.Runtime.Intrinsics.Vector256`1[long]):System.Runtime.Intrinsics.Vector256`1[long] (FullOpts)
-12 (-14.81 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256:MultiplyAddEstimate[short](System.Runtime.Intrinsics.Vector256`1[short],System.Runtime.Intrinsics.Vector256`1[short],System.Runtime.Intrinsics.Vector256`1[short]):System.Runtime.Intrinsics.Vector256`1[short] (FullOpts)
-12 (-7.74 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512:MultiplyAddEstimate[byte](System.Runtime.Intrinsics.Vector512`1[byte],System.Runtime.Intrinsics.Vector512`1[byte],System.Runtime.Intrinsics.Vector512`1[byte]):System.Runtime.Intrinsics.Vector512`1[byte] (FullOpts)
-12 (-10.26 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512:MultiplyAddEstimate[int](System.Runtime.Intrinsics.Vector512`1[int],System.Runtime.Intrinsics.Vector512`1[int],System.Runtime.Intrinsics.Vector512`1[int]):System.Runtime.Intrinsics.Vector512`1[int] (FullOpts)
-12 (-10.08 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512:MultiplyAddEstimate[long](System.Runtime.Intrinsics.Vector512`1[long],System.Runtime.Intrinsics.Vector512`1[long],System.Runtime.Intrinsics.Vector512`1[long]):System.Runtime.Intrinsics.Vector512`1[long] (FullOpts)
-12 (-10.43 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512:MultiplyAddEstimate[short](System.Runtime.Intrinsics.Vector512`1[short],System.Runtime.Intrinsics.Vector512`1[short],System.Runtime.Intrinsics.Vector512`1[short]):System.Runtime.Intrinsics.Vector512`1[short] (FullOpts)
-12 (-2.54 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512`1[short]:op_Division(System.Runtime.Intrinsics.Vector512`1[short],short):System.Runtime.Intrinsics.Vector512`1[short] (FullOpts)
-12 (-3.08 % of base) : System.Private.CoreLib.dasm - System.Single:<RootN>g__NegativeN|242_1(float,int):float (FullOpts)
-12 (-3.16 % of base) : System.Private.CoreLib.dasm - System.Single:<RootN>g__PositiveN|242_0(float,int):float (FullOpts)
-11 (-2.33 % of base) : SixLabors.ImageSharp.dasm - SixLabors.ImageSharp.ColorProfiles.Icc.Calculators.ClutCalculator:Interpolate2d(ptr,ptr):this (FullOpts)
-10 (-1.73 % of base) : SixLabors.ImageSharp.dasm - SixLabors.ImageSharp.Formats.Jpeg.Components.JpegColorConverterBase+YCbCrScalar:ConvertToRgbInPlace(byref,float,float) (FullOpts)
-10 (-6.85 % of base) : SixLabors.ImageSharp.dasm - SixLabors.ImageSharp.Matrix3x2Extensions:CreateSkewDegrees(float,float):System.Numerics.Matrix3x2 (FullOpts)
-10 (-7.46 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix3x2:CreateSkew(float,float):System.Numerics.Matrix3x2 (FullOpts)
-9 (-1.32 % of base) : BepuPhysics.dasm - BepuPhysics.Trees.Tree:PartitionSubtreesWorker(long,ptr,int,BepuUtilities.IThreadDispatcher) (FullOpts)
-9 (-0.70 % of base) : SixLabors.ImageSharp.Drawing.dasm - SixLabors.ImageSharp.Drawing.Processing.Backends.DefaultRasterizer+StrokeLinearizer`1[System.__Canon]:BuildContourSegments(System.ReadOnlySpan`1[SixLabors.ImageSharp.PointF],bool,System.Span`1[SixLabors.ImageSharp.Drawing.Processing.Backends.DefaultRasterizer+StrokeLinearizer`1+StrokeContourSegment[System.__Canon]],byref,byref):int:this (FullOpts)
-8 (-2.47 % of base) : ClosedXML.dasm - ClosedXML.Excel.CalcEngine.Functions.XLMath:Round(double,double):double (FullOpts)
-8 (-3.38 % of base) : ClosedXML.dasm - ClosedXML.Excel.XLHelper:NoCToPixels(double,ClosedXML.Excel.IXLFont,ClosedXML.Excel.XLWorkbook):int (FullOpts)
-8 (-2.11 % of base) : ClosedXML.Parser.dasm - ClosedXML.Parser.NameUtils:IsSheetNameValid(System.ReadOnlySpan`1[char]):bool (FullOpts)
-8 (-1.79 % of base) : CommunityToolkit.HighPerformance.dasm - CommunityToolkit.HighPerformance.Helpers.Internals.SpanHelper:CountSimd[double](byref,nint,double):nint (FullOpts)
Top method regressions (percentages):
4 (0.31 % of base) : SixLabors.Fonts.dasm - SixLabors.Fonts.FontGlyphMetrics:RenderDecorationsTo(SixLabors.Fonts.Rendering.IGlyphRenderer,System.Numerics.Vector2,int,System.Numerics.Matrix3x2,float,SixLabors.Fonts.TextOptions):this (FullOpts)
1 (0.14 % of base) : System.Private.CoreLib.dasm - System.Text.Ascii:WidenAsciiToUtf16(ptr,ptr,nuint):nuint (FullOpts)
Top method improvements (percentages):
-8 (-17.39 % of base) : System.Runtime.Numerics.dasm - System.Numerics.Complex`1[double]:MultiplyAddEstimate(System.Numerics.Complex`1[double],System.Numerics.Complex`1[double],System.Numerics.Complex`1[double]):System.Numerics.Complex`1[double] (FullOpts)
-4 (-16.00 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256:Create[double](double):System.Runtime.Intrinsics.Vector256`1[double] (FullOpts)
-8 (-14.81 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorPrimitives+MultiplyOperator`1[double]:Invoke(System.Runtime.Intrinsics.Vector512`1[double]):double (FullOpts)
-4 (-14.81 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256:Create[byte](byte):System.Runtime.Intrinsics.Vector256`1[byte] (FullOpts)
-4 (-14.81 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256:Create[byte](System.Runtime.Intrinsics.Vector128`1[byte]):System.Runtime.Intrinsics.Vector256`1[byte] (FullOpts)
-4 (-14.81 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256:Create[double](System.Runtime.Intrinsics.Vector128`1[double]):System.Runtime.Intrinsics.Vector256`1[double] (FullOpts)
-4 (-14.81 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256:Create[int](int):System.Runtime.Intrinsics.Vector256`1[int] (FullOpts)
-4 (-14.81 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256:Create[int](System.Runtime.Intrinsics.Vector128`1[int]):System.Runtime.Intrinsics.Vector256`1[int] (FullOpts)
-4 (-14.81 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256:Create[long](long):System.Runtime.Intrinsics.Vector256`1[long] (FullOpts)
-4 (-14.81 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256:Create[long](System.Runtime.Intrinsics.Vector128`1[long]):System.Runtime.Intrinsics.Vector256`1[long] (FullOpts)
-4 (-14.81 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256:Create[short](short):System.Runtime.Intrinsics.Vector256`1[short] (FullOpts)
-4 (-14.81 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256:Create[short](System.Runtime.Intrinsics.Vector128`1[short]):System.Runtime.Intrinsics.Vector256`1[short] (FullOpts)
-12 (-14.81 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256:MultiplyAddEstimate[short](System.Runtime.Intrinsics.Vector256`1[short],System.Runtime.Intrinsics.Vector256`1[short],System.Runtime.Intrinsics.Vector256`1[short]):System.Runtime.Intrinsics.Vector256`1[short] (FullOpts)
-12 (-14.46 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256:MultiplyAddEstimate[int](System.Runtime.Intrinsics.Vector256`1[int],System.Runtime.Intrinsics.Vector256`1[int],System.Runtime.Intrinsics.Vector256`1[int]):System.Runtime.Intrinsics.Vector256`1[int] (FullOpts)
-8 (-14.29 % of base) : System.Private.CoreLib.dasm - System.Buffers.IndexOfAnyAsciiSearcher+AnyByteState:.ctor(System.Runtime.Intrinsics.Vector128`1[byte],System.Runtime.Intrinsics.Vector128`1[byte],System.Buffers.BitVector256):this (FullOpts)
-12 (-14.12 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256:MultiplyAddEstimate[long](System.Runtime.Intrinsics.Vector256`1[long],System.Runtime.Intrinsics.Vector256`1[long],System.Runtime.Intrinsics.Vector256`1[long]):System.Runtime.Intrinsics.Vector256`1[long] (FullOpts)
-8 (-14.04 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256:Equals[byte](System.Runtime.Intrinsics.Vector256`1[byte],System.Runtime.Intrinsics.Vector256`1[byte]):System.Runtime.Intrinsics.Vector256`1[byte] (FullOpts)
-8 (-14.04 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256:Equals[int](System.Runtime.Intrinsics.Vector256`1[int],System.Runtime.Intrinsics.Vector256`1[int]):System.Runtime.Intrinsics.Vector256`1[int] (FullOpts)
-8 (-14.04 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256:Equals[short](System.Runtime.Intrinsics.Vector256`1[short],System.Runtime.Intrinsics.Vector256`1[short]):System.Runtime.Intrinsics.Vector256`1[short] (FullOpts)
-8 (-14.04 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256:GreaterThan[int](System.Runtime.Intrinsics.Vector256`1[int],System.Runtime.Intrinsics.Vector256`1[int]):System.Runtime.Intrinsics.Vector256`1[int] (FullOpts)
-8 (-14.04 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256:GreaterThan[short](System.Runtime.Intrinsics.Vector256`1[short],System.Runtime.Intrinsics.Vector256`1[short]):System.Runtime.Intrinsics.Vector256`1[short] (FullOpts)
-8 (-14.04 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256:LessThan[int](System.Runtime.Intrinsics.Vector256`1[int],System.Runtime.Intrinsics.Vector256`1[int]):System.Runtime.Intrinsics.Vector256`1[int] (FullOpts)
-8 (-14.04 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256:LessThan[short](System.Runtime.Intrinsics.Vector256`1[short],System.Runtime.Intrinsics.Vector256`1[short]):System.Runtime.Intrinsics.Vector256`1[short] (FullOpts)
-8 (-14.04 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[byte]:op_Addition(System.Runtime.Intrinsics.Vector256`1[byte],System.Runtime.Intrinsics.Vector256`1[byte]):System.Runtime.Intrinsics.Vector256`1[byte] (FullOpts)
-8 (-14.04 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[byte]:op_BitwiseAnd(System.Runtime.Intrinsics.Vector256`1[byte],System.Runtime.Intrinsics.Vector256`1[byte]):System.Runtime.Intrinsics.Vector256`1[byte] (FullOpts)
-8 (-14.04 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[byte]:op_BitwiseOr(System.Runtime.Intrinsics.Vector256`1[byte],System.Runtime.Intrinsics.Vector256`1[byte]):System.Runtime.Intrinsics.Vector256`1[byte] (FullOpts)
-8 (-14.04 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[byte]:op_ExclusiveOr(System.Runtime.Intrinsics.Vector256`1[byte],System.Runtime.Intrinsics.Vector256`1[byte]):System.Runtime.Intrinsics.Vector256`1[byte] (FullOpts)
-8 (-14.04 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[byte]:op_Subtraction(System.Runtime.Intrinsics.Vector256`1[byte],System.Runtime.Intrinsics.Vector256`1[byte]):System.Runtime.Intrinsics.Vector256`1[byte] (FullOpts)
-8 (-14.04 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[double]:op_Addition(System.Runtime.Intrinsics.Vector256`1[double],System.Runtime.Intrinsics.Vector256`1[double]):System.Runtime.Intrinsics.Vector256`1[double] (FullOpts)
-8 (-14.04 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[double]:op_BitwiseAnd(System.Runtime.Intrinsics.Vector256`1[double],System.Runtime.Intrinsics.Vector256`1[double]):System.Runtime.Intrinsics.Vector256`1[double] (FullOpts)
-8 (-14.04 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[double]:op_BitwiseOr(System.Runtime.Intrinsics.Vector256`1[double],System.Runtime.Intrinsics.Vector256`1[double]):System.Runtime.Intrinsics.Vector256`1[double] (FullOpts)
-8 (-14.04 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[double]:op_Division(System.Runtime.Intrinsics.Vector256`1[double],System.Runtime.Intrinsics.Vector256`1[double]):System.Runtime.Intrinsics.Vector256`1[double] (FullOpts)
-8 (-14.04 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[double]:op_ExclusiveOr(System.Runtime.Intrinsics.Vector256`1[double],System.Runtime.Intrinsics.Vector256`1[double]):System.Runtime.Intrinsics.Vector256`1[double] (FullOpts)
-8 (-14.04 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[double]:op_Multiply(System.Runtime.Intrinsics.Vector256`1[double],System.Runtime.Intrinsics.Vector256`1[double]):System.Runtime.Intrinsics.Vector256`1[double] (FullOpts)
-8 (-14.04 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[double]:op_Subtraction(System.Runtime.Intrinsics.Vector256`1[double],System.Runtime.Intrinsics.Vector256`1[double]):System.Runtime.Intrinsics.Vector256`1[double] (FullOpts)
-8 (-14.04 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[int]:op_Addition(System.Runtime.Intrinsics.Vector256`1[int],System.Runtime.Intrinsics.Vector256`1[int]):System.Runtime.Intrinsics.Vector256`1[int] (FullOpts)
-8 (-14.04 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[int]:op_BitwiseAnd(System.Runtime.Intrinsics.Vector256`1[int],System.Runtime.Intrinsics.Vector256`1[int]):System.Runtime.Intrinsics.Vector256`1[int] (FullOpts)
-8 (-14.04 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[int]:op_BitwiseOr(System.Runtime.Intrinsics.Vector256`1[int],System.Runtime.Intrinsics.Vector256`1[int]):System.Runtime.Intrinsics.Vector256`1[int] (FullOpts)
-8 (-14.04 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[int]:op_ExclusiveOr(System.Runtime.Intrinsics.Vector256`1[int],System.Runtime.Intrinsics.Vector256`1[int]):System.Runtime.Intrinsics.Vector256`1[int] (FullOpts)
-8 (-14.04 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[int]:op_Subtraction(System.Runtime.Intrinsics.Vector256`1[int],System.Runtime.Intrinsics.Vector256`1[int]):System.Runtime.Intrinsics.Vector256`1[int] (FullOpts)
-8 (-14.04 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[long]:op_Addition(System.Runtime.Intrinsics.Vector256`1[long],System.Runtime.Intrinsics.Vector256`1[long]):System.Runtime.Intrinsics.Vector256`1[long] (FullOpts)
-8 (-14.04 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[long]:op_BitwiseAnd(System.Runtime.Intrinsics.Vector256`1[long],System.Runtime.Intrinsics.Vector256`1[long]):System.Runtime.Intrinsics.Vector256`1[long] (FullOpts)
-8 (-14.04 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[long]:op_BitwiseOr(System.Runtime.Intrinsics.Vector256`1[long],System.Runtime.Intrinsics.Vector256`1[long]):System.Runtime.Intrinsics.Vector256`1[long] (FullOpts)
-8 (-14.04 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[long]:op_ExclusiveOr(System.Runtime.Intrinsics.Vector256`1[long],System.Runtime.Intrinsics.Vector256`1[long]):System.Runtime.Intrinsics.Vector256`1[long] (FullOpts)
-8 (-14.04 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[long]:op_Subtraction(System.Runtime.Intrinsics.Vector256`1[long],System.Runtime.Intrinsics.Vector256`1[long]):System.Runtime.Intrinsics.Vector256`1[long] (FullOpts)
-8 (-14.04 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[short]:op_Addition(System.Runtime.Intrinsics.Vector256`1[short],System.Runtime.Intrinsics.Vector256`1[short]):System.Runtime.Intrinsics.Vector256`1[short] (FullOpts)
-8 (-14.04 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[short]:op_BitwiseAnd(System.Runtime.Intrinsics.Vector256`1[short],System.Runtime.Intrinsics.Vector256`1[short]):System.Runtime.Intrinsics.Vector256`1[short] (FullOpts)
-8 (-14.04 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[short]:op_BitwiseOr(System.Runtime.Intrinsics.Vector256`1[short],System.Runtime.Intrinsics.Vector256`1[short]):System.Runtime.Intrinsics.Vector256`1[short] (FullOpts)
-8 (-14.04 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[short]:op_ExclusiveOr(System.Runtime.Intrinsics.Vector256`1[short],System.Runtime.Intrinsics.Vector256`1[short]):System.Runtime.Intrinsics.Vector256`1[short] (FullOpts)
-8 (-14.04 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[short]:op_Multiply(System.Runtime.Intrinsics.Vector256`1[short],System.Runtime.Intrinsics.Vector256`1[short]):System.Runtime.Intrinsics.Vector256`1[short] (FullOpts)
-8 (-14.04 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[short]:op_Subtraction(System.Runtime.Intrinsics.Vector256`1[short],System.Runtime.Intrinsics.Vector256`1[short]):System.Runtime.Intrinsics.Vector256`1[short] (FullOpts)
-8 (-13.79 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorPrimitives+AddOperator`1[long]:Invoke(System.Runtime.Intrinsics.Vector512`1[long]):long (FullOpts)
-4 (-13.79 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector:ConcatLowerLower[byte](System.Numerics.Vector`1[byte],System.Numerics.Vector`1[byte]):System.Numerics.Vector`1[byte] (FullOpts)
-4 (-13.79 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector:ConcatLowerLower[double](System.Numerics.Vector`1[double],System.Numerics.Vector`1[double]):System.Numerics.Vector`1[double] (FullOpts)
-4 (-13.79 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector:ConcatLowerLower[int](System.Numerics.Vector`1[int],System.Numerics.Vector`1[int]):System.Numerics.Vector`1[int] (FullOpts)
-4 (-13.79 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector:ConcatLowerLower[long](System.Numerics.Vector`1[long],System.Numerics.Vector`1[long]):System.Numerics.Vector`1[long] (FullOpts)
-4 (-13.79 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector:ConcatLowerLower[short](System.Numerics.Vector`1[short],System.Numerics.Vector`1[short]):System.Numerics.Vector`1[short] (FullOpts)
-4 (-13.79 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256:ConcatLowerLower[byte](System.Runtime.Intrinsics.Vector256`1[byte],System.Runtime.Intrinsics.Vector256`1[byte]):System.Runtime.Intrinsics.Vector256`1[byte] (FullOpts)
-4 (-13.79 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256:ConcatLowerLower[double](System.Runtime.Intrinsics.Vector256`1[double],System.Runtime.Intrinsics.Vector256`1[double]):System.Runtime.Intrinsics.Vector256`1[double] (FullOpts)
-4 (-13.79 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256:ConcatLowerLower[int](System.Runtime.Intrinsics.Vector256`1[int],System.Runtime.Intrinsics.Vector256`1[int]):System.Runtime.Intrinsics.Vector256`1[int] (FullOpts)
-4 (-13.79 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256:ConcatLowerLower[long](System.Runtime.Intrinsics.Vector256`1[long],System.Runtime.Intrinsics.Vector256`1[long]):System.Runtime.Intrinsics.Vector256`1[long] (FullOpts)
-4 (-13.79 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256:ConcatLowerLower[short](System.Runtime.Intrinsics.Vector256`1[short],System.Runtime.Intrinsics.Vector256`1[short]):System.Runtime.Intrinsics.Vector256`1[short] (FullOpts)
-8 (-13.79 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512`1[long]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector512<T>,T>.Sum(System.Runtime.Intrinsics.Vector512`1[long]):long (FullOpts)
-8 (-13.56 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256:Equals[double](System.Runtime.Intrinsics.Vector256`1[double],System.Runtime.Intrinsics.Vector256`1[double]):System.Runtime.Intrinsics.Vector256`1[double] (FullOpts)
-8 (-13.56 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256:Equals[long](System.Runtime.Intrinsics.Vector256`1[long],System.Runtime.Intrinsics.Vector256`1[long]):System.Runtime.Intrinsics.Vector256`1[long] (FullOpts)
-8 (-13.56 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256:GreaterThan[double](System.Runtime.Intrinsics.Vector256`1[double],System.Runtime.Intrinsics.Vector256`1[double]):System.Runtime.Intrinsics.Vector256`1[double] (FullOpts)
-8 (-13.56 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256:GreaterThan[long](System.Runtime.Intrinsics.Vector256`1[long],System.Runtime.Intrinsics.Vector256`1[long]):System.Runtime.Intrinsics.Vector256`1[long] (FullOpts)
-8 (-13.56 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256:GreaterThanOrEqual[double](System.Runtime.Intrinsics.Vector256`1[double],System.Runtime.Intrinsics.Vector256`1[double]):System.Runtime.Intrinsics.Vector256`1[double] (FullOpts)
-8 (-13.56 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256:LessThan[double](System.Runtime.Intrinsics.Vector256`1[double],System.Runtime.Intrinsics.Vector256`1[double]):System.Runtime.Intrinsics.Vector256`1[double] (FullOpts)
-8 (-13.56 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256:LessThan[long](System.Runtime.Intrinsics.Vector256`1[long],System.Runtime.Intrinsics.Vector256`1[long]):System.Runtime.Intrinsics.Vector256`1[long] (FullOpts)
-8 (-13.56 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256:LessThanOrEqual[double](System.Runtime.Intrinsics.Vector256`1[double],System.Runtime.Intrinsics.Vector256`1[double]):System.Runtime.Intrinsics.Vector256`1[double] (FullOpts)
-8 (-13.56 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256:ShiftLeft(System.Runtime.Intrinsics.Vector256`1[uint],System.Runtime.Intrinsics.Vector256`1[uint]):System.Runtime.Intrinsics.Vector256`1[uint] (FullOpts)
-8 (-13.56 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256:ShiftLeft(System.Runtime.Intrinsics.Vector256`1[ulong],System.Runtime.Intrinsics.Vector256`1[ulong]):System.Runtime.Intrinsics.Vector256`1[ulong] (FullOpts)
-8 (-13.56 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256:UnzipEven[int](System.Runtime.Intrinsics.Vector256`1[int],System.Runtime.Intrinsics.Vector256`1[int]):System.Runtime.Intrinsics.Vector256`1[int] (FullOpts)
-8 (-13.56 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256:UnzipOdd[int](System.Runtime.Intrinsics.Vector256`1[int],System.Runtime.Intrinsics.Vector256`1[int]):System.Runtime.Intrinsics.Vector256`1[int] (FullOpts)
-8 (-13.56 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[int]:op_Multiply(System.Runtime.Intrinsics.Vector256`1[int],System.Runtime.Intrinsics.Vector256`1[int]):System.Runtime.Intrinsics.Vector256`1[int] (FullOpts)
-8 (-13.33 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256:AddSaturate[byte](System.Runtime.Intrinsics.Vector256`1[byte],System.Runtime.Intrinsics.Vector256`1[byte]):System.Runtime.Intrinsics.Vector256`1[byte] (FullOpts)
-8 (-13.33 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256:AddSaturate[short](System.Runtime.Intrinsics.Vector256`1[short],System.Runtime.Intrinsics.Vector256`1[short]):System.Runtime.Intrinsics.Vector256`1[short] (FullOpts)
-8 (-13.33 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256:SubtractSaturate[byte](System.Runtime.Intrinsics.Vector256`1[byte],System.Runtime.Intrinsics.Vector256`1[byte]):System.Runtime.Intrinsics.Vector256`1[byte] (FullOpts)
-8 (-13.33 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256:SubtractSaturate[short](System.Runtime.Intrinsics.Vector256`1[short],System.Runtime.Intrinsics.Vector256`1[short]):System.Runtime.Intrinsics.Vector256`1[short] (FullOpts)
-8 (-13.11 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[long]:op_Multiply(System.Runtime.Intrinsics.Vector256`1[long],System.Runtime.Intrinsics.Vector256`1[long]):System.Runtime.Intrinsics.Vector256`1[long] (FullOpts)
-12 (-13.04 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorPrimitives+WidenByteToUInt32Operator:Invoke(System.Runtime.Intrinsics.Vector256`1[byte]):System.ValueTuple`4[System.Runtime.Intrinsics.Vector256`1[uint],System.Runtime.Intrinsics.Vector256`1[uint],System.Runtime.Intrinsics.Vector256`1[uint],System.Runtime.Intrinsics.Vector256`1[uint]] (FullOpts)
-8 (-12.31 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorPrimitives+IndexOfMaxOperator`1[long]:Aggregate(System.Runtime.Intrinsics.Vector512`1[long]):long (FullOpts)
-8 (-12.31 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorPrimitives+IndexOfMinOperator`1[long]:Aggregate(System.Runtime.Intrinsics.Vector512`1[long]):long (FullOpts)
-8 (-12.31 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorPrimitives+MaxNumberOperator`1[long]:Invoke(System.Runtime.Intrinsics.Vector512`1[long]):long (FullOpts)
-8 (-12.31 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorPrimitives+MaxOperator`1[long]:Invoke(System.Runtime.Intrinsics.Vector512`1[long]):long (FullOpts)
-8 (-12.31 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorPrimitives+MinNumberOperator`1[long]:Invoke(System.Runtime.Intrinsics.Vector512`1[long]):long (FullOpts)
-8 (-12.31 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorPrimitives+MinOperator`1[long]:Invoke(System.Runtime.Intrinsics.Vector512`1[long]):long (FullOpts)
-8 (-12.31 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorPrimitives+MultiplyOperator`1[long]:Invoke(System.Runtime.Intrinsics.Vector512`1[long]):long (FullOpts)
-8 (-12.12 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorPrimitives+AddOperator`1[int]:Invoke(System.Runtime.Intrinsics.Vector512`1[int]):int (FullOpts)
-4 (-12.12 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256:CreateAlternatingSequence[double](double,double):System.Runtime.Intrinsics.Vector256`1[double] (FullOpts)
-4 (-12.12 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256:ExtractMostSignificantBits[byte](System.Runtime.Intrinsics.Vector256`1[byte]):uint (FullOpts)
-4 (-12.12 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256:ExtractMostSignificantBits[double](System.Runtime.Intrinsics.Vector256`1[double]):uint (FullOpts)
-4 (-12.12 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256:ExtractMostSignificantBits[int](System.Runtime.Intrinsics.Vector256`1[int]):uint (FullOpts)
-4 (-12.12 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256:ExtractMostSignificantBits[long](System.Runtime.Intrinsics.Vector256`1[long]):uint (FullOpts)
-8 (-12.12 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512`1[int]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector512<T>,T>.Sum(System.Runtime.Intrinsics.Vector512`1[int]):int (FullOpts)
-4 (-11.76 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorPrimitives+AddOperator`1[double]:Invoke(System.Runtime.Intrinsics.Vector256`1[double]):double (FullOpts)
-4 (-11.76 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorPrimitives+MultiplyOperator`1[double]:Invoke(System.Runtime.Intrinsics.Vector256`1[double]):double (FullOpts)
-4 (-11.76 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorPrimitives+RoundAwayFromZeroOperator`1[double]:Invoke(double):double (FullOpts)
-4 (-11.76 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[double]:System.Runtime.Intrinsics.ISimdVector<System.Numerics.Vector<T>,T>.Sum(System.Numerics.Vector`1[double]):double (FullOpts)
1067 total methods with Code Size differences (1065 improved, 2 regressed), 2113162 unchanged.
--------------------------------------------------------------------------------
Job completed in 21 minutes 57 seconds (remote runner delay: 1 minute 6 seconds).
dotnet/runtime#130444
Using arguments:
-nugetMain commit: dotnet/runtime@7ce50b9
PR commit: tannergooding/runtime@e75b094
Diffs
Diffs
Artifacts: