Found 110 files with textual diffs.
Summary of Code Size diffs:
(Lower is better)
Total bytes of base: 390980882
Total bytes of diff: 390952730
Total bytes of delta: -28152 (-0.01 % of base)
Total relative delta: Infinity
diff is an improvement.
relative diff is a regression.
Total byte diff includes -10761 bytes from reconciling methods
Base had 82 unique methods, 15666 unique bytes
Diff had 30 unique methods, 4905 unique bytes
Top file regressions (bytes):
122 : SixLabors.ImageSharp.Drawing.dasm (0.04 % of base)
57 : OpenTelemetry.dasm (0.02 % of base)
1 : App.Metrics.Core.dasm (0.00 % of base)
Top file improvements (bytes):
-13890 : System.Private.CoreLib.dasm (-0.18 % of base)
-10528 : SixLabors.ImageSharp.dasm (-0.48 % of base)
-3245 : SixLabors.Fonts.dasm (-0.40 % of base)
-425 : SkiaSharp.dasm (-0.05 % of base)
-157 : BepuPhysics.dasm (-0.02 % of base)
-57 : MessagePack.dasm (-0.01 % of base)
-30 : Silk.NET.Maths.dasm (-0.00 % of base)
10 total files with Code Size differences (7 improved, 3 regressed), 750 unchanged.
Top method regressions (bytes):
1130 (Infinity of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4:Decompose(byref,byref,byref,byref):bool (FullOpts) (0 base, 1 diff methods)
703 (Infinity of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4:Invert(byref,byref):bool (FullOpts) (0 base, 1 diff methods)
511 (Infinity of base) : System.Private.CoreLib.dasm - System.Numerics.Quaternion:CreateFromRotationMatrix(byref):System.Runtime.Intrinsics.Vector128`1[float] (FullOpts) (0 base, 1 diff methods)
344 (26.75 % of base) : SixLabors.ImageSharp.dasm - SixLabors.ImageSharp.Processing.Processors.Transforms.RotateProcessor:.ctor(System.Numerics.Matrix3x2,SixLabors.ImageSharp.Processing.Processors.Transforms.IResampler,SixLabors.ImageSharp.Size):this (FullOpts)
344 (26.75 % of base) : SixLabors.ImageSharp.dasm - SixLabors.ImageSharp.Processing.Processors.Transforms.SkewProcessor:.ctor(System.Numerics.Matrix3x2,SixLabors.ImageSharp.Processing.Processors.Transforms.IResampler,SixLabors.ImageSharp.Size):this (FullOpts)
320 (22.15 % of base) : SixLabors.ImageSharp.dasm - SixLabors.ImageSharp.Processing.TransformExtensions:Transform(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Processing.AffineTransformBuilder,SixLabors.ImageSharp.Processing.Processors.Transforms.IResampler):SixLabors.ImageSharp.Processing.IImageProcessingContext (FullOpts)
307 (Infinity of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4:CreateLookToLeftHanded(System.Runtime.Intrinsics.Vector128`1[float],System.Runtime.Intrinsics.Vector128`1[float],System.Runtime.Intrinsics.Vector128`1[float]):System.Numerics.Matrix4x4+Impl (FullOpts) (0 base, 1 diff methods)
272 (163.86 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4:CreateConstrainedBillboardLeftHanded(System.Numerics.Vector3,System.Numerics.Vector3,System.Numerics.Vector3,System.Numerics.Vector3,System.Numerics.Vector3):System.Numerics.Matrix4x4 (FullOpts)
233 (Infinity of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4:CreateFromQuaternion(System.Runtime.Intrinsics.Vector128`1[float]):System.Numerics.Matrix4x4+Impl (FullOpts) (0 base, 1 diff methods)
224 (Infinity of base) : System.Private.CoreLib.dasm - System.Numerics.Vector4:Transform(System.Runtime.Intrinsics.Vector128`1[float],System.Runtime.Intrinsics.Vector128`1[float]):System.Runtime.Intrinsics.Vector128`1[float] (FullOpts) (0 base, 1 diff methods)
179 (Infinity of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4:GetDeterminant(byref):float (FullOpts) (0 base, 1 diff methods)
171 (3.23 % of base) : SixLabors.ImageSharp.Drawing.dasm - SixLabors.ImageSharp.Drawing.Path:TryParseSvgPath(System.ReadOnlySpan`1[char],byref):bool (FullOpts)
153 (1.45 % of base) : SixLabors.Fonts.dasm - SixLabors.Fonts.Tables.Cff.CffEvaluationEngine:Parse(System.ReadOnlySpan`1[byte]):this (FullOpts)
152 (Infinity of base) : System.Private.CoreLib.dasm - System.Numerics.Plane:CreateFromVertices(System.Runtime.Intrinsics.Vector128`1[float],System.Runtime.Intrinsics.Vector128`1[float],System.Runtime.Intrinsics.Vector128`1[float]):System.Runtime.Intrinsics.Vector128`1[float] (FullOpts) (0 base, 1 diff methods)
141 (Infinity of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4:Shuffle2(System.Runtime.Intrinsics.Vector128`1[float],System.Runtime.Intrinsics.Vector128`1[float],byte,byte,byte,byte):System.Runtime.Intrinsics.Vector128`1[float] (FullOpts) (0 base, 1 diff methods)
131 (Infinity of base) : System.Private.CoreLib.dasm - System.Numerics.Quaternion:Lerp(System.Runtime.Intrinsics.Vector128`1[float],System.Runtime.Intrinsics.Vector128`1[float],System.Runtime.Intrinsics.Vector128`1[float]):System.Runtime.Intrinsics.Vector128`1[float] (FullOpts) (0 base, 1 diff methods)
121 (Infinity of base) : System.Private.CoreLib.dasm - System.Numerics.Quaternion:Concatenate(System.Runtime.Intrinsics.Vector128`1[float],System.Runtime.Intrinsics.Vector128`1[float]):System.Runtime.Intrinsics.Vector128`1[float] (FullOpts) (0 base, 1 diff methods)
102 (Infinity of base) : System.Private.CoreLib.dasm - System.Numerics.Vector2:Transform(System.Runtime.Intrinsics.Vector128`1[float],byref):System.Runtime.Intrinsics.Vector128`1[float] (FullOpts) (0 base, 2 diff methods)
100 (Infinity of base) : System.Private.CoreLib.dasm - System.Numerics.Vector2:TransformNormal(System.Runtime.Intrinsics.Vector128`1[float],byref):System.Runtime.Intrinsics.Vector128`1[float] (FullOpts) (0 base, 2 diff methods)
81 (Infinity of base) : System.Private.CoreLib.dasm - System.Numerics.Vector4:Transform(System.Runtime.Intrinsics.Vector128`1[float],byref):System.Runtime.Intrinsics.Vector128`1[float] (FullOpts) (0 base, 1 diff methods)
79 (Infinity of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4:Transpose(byref):System.Numerics.Matrix4x4+Impl (FullOpts) (0 base, 1 diff methods)
73 (Infinity of base) : System.Private.CoreLib.dasm - System.Numerics.Plane:Normalize(System.Runtime.Intrinsics.Vector128`1[float]):System.Runtime.Intrinsics.Vector128`1[float] (FullOpts) (0 base, 1 diff methods)
73 (Infinity of base) : System.Private.CoreLib.dasm - System.Numerics.Quaternion:CreateFromAxisAngle(System.Runtime.Intrinsics.Vector128`1[float],float):System.Runtime.Intrinsics.Vector128`1[float] (FullOpts) (0 base, 1 diff methods)
66 (Infinity of base) : System.Private.CoreLib.dasm - System.Numerics.Vector3:Transform(System.Runtime.Intrinsics.Vector128`1[float],byref):System.Runtime.Intrinsics.Vector128`1[float] (FullOpts) (0 base, 1 diff methods)
63 (Infinity of base) : System.Private.CoreLib.dasm - System.Numerics.Quaternion:Inverse(System.Runtime.Intrinsics.Vector128`1[float]):System.Runtime.Intrinsics.Vector128`1[float] (FullOpts) (0 base, 1 diff methods)
61 (Infinity of base) : System.Private.CoreLib.dasm - System.Numerics.Vector3:TransformNormal(System.Runtime.Intrinsics.Vector128`1[float],byref):System.Runtime.Intrinsics.Vector128`1[float] (FullOpts) (0 base, 1 diff methods)
57 (Infinity of base) : OpenTelemetry.dasm - OpenTelemetry.SuppressInstrumentationScope:.cctor() (FullOpts) (0 base, 1 diff methods)
56 (Infinity of base) : System.Private.CoreLib.dasm - System.Numerics.Vector3:Cross(System.Runtime.Intrinsics.Vector128`1[float],System.Runtime.Intrinsics.Vector128`1[float]):System.Runtime.Intrinsics.Vector128`1[float] (FullOpts) (0 base, 1 diff methods)
46 (Infinity of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix3x2:<op_Multiply>g__Transform2x2|39_0(System.Runtime.Intrinsics.Vector128`1[float],byref):System.Runtime.Intrinsics.Vector128`1[float] (FullOpts) (0 base, 1 diff methods)
46 (Infinity of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128:Normalize(System.Runtime.Intrinsics.Vector128`1[float]):System.Runtime.Intrinsics.Vector128`1[float] (FullOpts) (0 base, 1 diff methods)
41 (Infinity of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128:Distance(System.Runtime.Intrinsics.Vector128`1[float],System.Runtime.Intrinsics.Vector128`1[float]):float (FullOpts) (0 base, 1 diff methods)
39 (6.84 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4:Transform(System.Numerics.Matrix4x4,System.Numerics.Quaternion):System.Numerics.Matrix4x4 (FullOpts)
37 (Infinity of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128:DistanceSquared(System.Runtime.Intrinsics.Vector128`1[float],System.Runtime.Intrinsics.Vector128`1[float]):float (FullOpts) (0 base, 1 diff methods)
35 (Infinity of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128:Length(System.Runtime.Intrinsics.Vector128`1[float]):float (FullOpts) (0 base, 1 diff methods)
34 (4.81 % of base) : SixLabors.ImageSharp.dasm - SixLabors.ImageSharp.Processing.AffineTransformBuilder:BuildMatrix(SixLabors.ImageSharp.Rectangle):System.Numerics.Matrix3x2:this (FullOpts)
31 (Infinity of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128:LengthSquared(System.Runtime.Intrinsics.Vector128`1[float]):float (FullOpts) (0 base, 1 diff methods)
26 (3.32 % of base) : SixLabors.ImageSharp.dasm - SixLabors.ImageSharp.Processing.Processors.Transforms.TransformUtilities:NormalizeToPixel(System.Numerics.Matrix4x4):System.Numerics.Matrix4x4 (FullOpts)
22 (Infinity of base) : System.Private.CoreLib.dasm - System.Numerics.Quaternion:Conjugate(System.Runtime.Intrinsics.Vector128`1[float]):System.Runtime.Intrinsics.Vector128`1[float] (FullOpts) (0 base, 1 diff methods)
21 (10.05 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix3x2:Invert(System.Numerics.Matrix3x2,byref):bool (FullOpts)
20 (1.07 % of base) : SixLabors.ImageSharp.Drawing.dasm - SixLabors.ImageSharp.Drawing.InternalPath:Simplify(System.ReadOnlySpan`1[SixLabors.ImageSharp.PointF],bool,bool,System.Collections.Generic.HashSet`1[int]):SixLabors.ImageSharp.Drawing.InternalPath+PointData[] (FullOpts)
19 (2.66 % of base) : SixLabors.ImageSharp.dasm - SixLabors.ImageSharp.Processing.Processors.Transforms.TransformUtilities:CreateTaperMatrix(SixLabors.ImageSharp.Size,int,int,float):System.Numerics.Matrix4x4 (FullOpts)
19 (2.62 % of base) : SixLabors.ImageSharp.dasm - SixLabors.ImageSharp.Processing.ProjectiveTransformBuilder+<>c__DisplayClass2_0:<PrependTaper>b__0(SixLabors.ImageSharp.Size):System.Numerics.Matrix4x4:this (FullOpts)
19 (2.62 % of base) : SixLabors.ImageSharp.dasm - SixLabors.ImageSharp.Processing.ProjectiveTransformBuilder+<>c__DisplayClass3_0:<AppendTaper>b__0(SixLabors.ImageSharp.Size):System.Numerics.Matrix4x4:this (FullOpts)
19 (36.54 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4:GetHashCode():int:this (FullOpts)
18 (0.69 % of base) : SixLabors.ImageSharp.Drawing.dasm - SixLabors.ImageSharp.Drawing.SplitPathExtensions:GenerateDashes(SixLabors.ImageSharp.Drawing.IPath,float,System.ReadOnlySpan`1[float],bool):SixLabors.ImageSharp.Drawing.IPath (FullOpts)
17 (16.67 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4:CreateScale(System.Numerics.Vector3,System.Numerics.Vector3):System.Numerics.Matrix4x4 (FullOpts)
16 (22.54 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4:Add(System.Numerics.Matrix4x4,System.Numerics.Matrix4x4):System.Numerics.Matrix4x4 (FullOpts)
16 (30.77 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4:Multiply(System.Numerics.Matrix4x4,float):System.Numerics.Matrix4x4 (FullOpts)
16 (28.57 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4:Negate(System.Numerics.Matrix4x4):System.Numerics.Matrix4x4 (FullOpts)
16 (22.54 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4:Subtract(System.Numerics.Matrix4x4,System.Numerics.Matrix4x4):System.Numerics.Matrix4x4 (FullOpts)
14 (0.43 % of base) : SixLabors.Fonts.dasm - SixLabors.Fonts.Rendering.PaintedGlyphMetrics:TransformPaint(SixLabors.Fonts.Rendering.Paint,byref,System.Numerics.Matrix3x2):SixLabors.Fonts.Rendering.Paint (FullOpts)
12 (2.10 % of base) : SixLabors.ImageSharp.Drawing.dasm - SixLabors.ImageSharp.Drawing.PathExtensions:ComputeLength(SixLabors.ImageSharp.Drawing.IPath):float (FullOpts)
12 (30.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector2:TransformNormal(System.Numerics.Vector2,System.Numerics.Matrix3x2):System.Numerics.Vector2 (FullOpts)
11 (0.52 % of base) : SixLabors.Fonts.dasm - SixLabors.Fonts.Tables.Woff.Woff2Utils:ReadCompositeGlyphData(SixLabors.Fonts.Tables.TrueType.Glyphs.GlyphVector[],SixLabors.Fonts.BigEndianBinaryReader):SixLabors.Fonts.Tables.TrueType.Glyphs.GlyphVector (FullOpts)
11 (11.58 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4:CreateScale(float,float,float,System.Numerics.Vector3):System.Numerics.Matrix4x4 (FullOpts)
9 (0.62 % of base) : SixLabors.Fonts.dasm - SixLabors.Fonts.Tables.TrueType.Glyphs.CompositeGlyphLoader:LoadCompositeGlyph(SixLabors.Fonts.BigEndianBinaryReader,byref):SixLabors.Fonts.Tables.TrueType.Glyphs.CompositeGlyphLoader (FullOpts)
9 (5.49 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4:CreateReflection(System.Numerics.Plane):System.Numerics.Matrix4x4 (FullOpts)
9 (4.11 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4:CreateShadow(System.Numerics.Vector3,System.Numerics.Plane):System.Numerics.Matrix4x4 (FullOpts)
8 (4.37 % of base) : SixLabors.Fonts.dasm - SixLabors.Fonts.ClipQuad:FromBounds(byref,byref):SixLabors.Fonts.ClipQuad (FullOpts)
6 (2.80 % of base) : SixLabors.ImageSharp.Drawing.dasm - SixLabors.ImageSharp.Drawing.PathExtensions:Scale(SixLabors.ImageSharp.Drawing.IPath,float,float):SixLabors.ImageSharp.Drawing.IPath (FullOpts)
6 (2.88 % of base) : SixLabors.ImageSharp.Drawing.dasm - SixLabors.ImageSharp.Drawing.PathExtensions:Scale(SixLabors.ImageSharp.Drawing.IPath,float):SixLabors.ImageSharp.Drawing.IPath (FullOpts)
6 (2.80 % of base) : SixLabors.ImageSharp.Drawing.dasm - SixLabors.ImageSharp.Drawing.PathExtensions:Scale(SixLabors.ImageSharp.Drawing.IPathCollection,float,float):SixLabors.ImageSharp.Drawing.IPathCollection (FullOpts)
6 (2.88 % of base) : SixLabors.ImageSharp.Drawing.dasm - SixLabors.ImageSharp.Drawing.PathExtensions:Scale(SixLabors.ImageSharp.Drawing.IPathCollection,float):SixLabors.ImageSharp.Drawing.IPathCollection (FullOpts)
6 (0.47 % 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)
6 (0.36 % of base) : SixLabors.ImageSharp.Drawing.dasm - SixLabors.ImageSharp.Drawing.Processing.Backends.DefaultRasterizer+StrokeLinearizer`1[System.__Canon]:CalcMiter(byref,System.Numerics.Vector2,System.Numerics.Vector2,System.Numerics.Vector2,float,float,float,float,int,float,float,bool):this (FullOpts)
6 (2.33 % of base) : SixLabors.ImageSharp.Drawing.dasm - SixLabors.ImageSharp.Drawing.Processing.Backends.DefaultRasterizer+StrokeLinearizer`1[System.__Canon]:TryCreateStrokeContourSegment(SixLabors.ImageSharp.PointF,SixLabors.ImageSharp.PointF,byref):bool (FullOpts)
6 (0.44 % of base) : SixLabors.ImageSharp.Drawing.dasm - SixLabors.ImageSharp.Drawing.Processing.Processors.Text.RichTextGlyphRenderer:SetDecoration(int,System.Numerics.Vector2,System.Numerics.Vector2,float):this (FullOpts)
6 (6.25 % of base) : SkiaSharp.dasm - SkiaSharp.SKMatrix44:CreateScale(float,float,float,float,float,float):SkiaSharp.SKMatrix44 (FullOpts)
6 (6.82 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4:CreateScale(float,System.Numerics.Vector3):System.Numerics.Matrix4x4 (FullOpts)
6 (15.38 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector2:Distance(System.Numerics.Vector2,System.Numerics.Vector2):float (FullOpts)
6 (17.14 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector2:DistanceSquared(System.Numerics.Vector2,System.Numerics.Vector2):float (FullOpts)
6 (19.35 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector2:EqualsAny(System.Numerics.Vector2,System.Numerics.Vector2):bool (FullOpts)
6 (18.18 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector2:GreaterThanAll(System.Numerics.Vector2,System.Numerics.Vector2):bool (FullOpts)
6 (19.35 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector2:GreaterThanAny(System.Numerics.Vector2,System.Numerics.Vector2):bool (FullOpts)
6 (19.35 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector2:GreaterThanOrEqualAny(System.Numerics.Vector2,System.Numerics.Vector2):bool (FullOpts)
6 (18.18 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector2:LessThanAll(System.Numerics.Vector2,System.Numerics.Vector2):bool (FullOpts)
6 (19.35 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector2:LessThanAny(System.Numerics.Vector2,System.Numerics.Vector2):bool (FullOpts)
6 (19.35 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector2:LessThanOrEqualAny(System.Numerics.Vector2,System.Numerics.Vector2):bool (FullOpts)
6 (9.84 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector3:Distance(System.Numerics.Vector3,System.Numerics.Vector3):float (FullOpts)
6 (10.53 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector3:DistanceSquared(System.Numerics.Vector3,System.Numerics.Vector3):float (FullOpts)
6 (11.32 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector3:EqualsAny(System.Numerics.Vector3,System.Numerics.Vector3):bool (FullOpts)
6 (10.91 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector3:GreaterThanAll(System.Numerics.Vector3,System.Numerics.Vector3):bool (FullOpts)
6 (11.32 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector3:GreaterThanAny(System.Numerics.Vector3,System.Numerics.Vector3):bool (FullOpts)
6 (11.32 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector3:GreaterThanOrEqualAny(System.Numerics.Vector3,System.Numerics.Vector3):bool (FullOpts)
6 (10.91 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector3:LessThanAll(System.Numerics.Vector3,System.Numerics.Vector3):bool (FullOpts)
6 (11.32 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector3:LessThanAny(System.Numerics.Vector3,System.Numerics.Vector3):bool (FullOpts)
6 (11.32 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector3:LessThanOrEqualAny(System.Numerics.Vector3,System.Numerics.Vector3):bool (FullOpts)
5 (5.62 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4:CreateOrthographic(float,float,float,float):System.Numerics.Matrix4x4 (FullOpts)
5 (5.15 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4:CreateOrthographicLeftHanded(float,float,float,float):System.Numerics.Matrix4x4 (FullOpts)
5 (3.65 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4:CreateOrthographicOffCenter(float,float,float,float,float,float):System.Numerics.Matrix4x4 (FullOpts)
5 (3.45 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4:CreateOrthographicOffCenterLeftHanded(float,float,float,float,float,float):System.Numerics.Matrix4x4 (FullOpts)
5 (10.20 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4:CreateScale(float,float,float):System.Numerics.Matrix4x4 (FullOpts)
5 (9.43 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4:CreateScale(float):System.Numerics.Matrix4x4 (FullOpts)
5 (6.94 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4:CreateScale(System.Numerics.Vector3):System.Numerics.Matrix4x4 (FullOpts)
5 (8.47 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4:CreateTranslation(float,float,float):System.Numerics.Matrix4x4 (FullOpts)
5 (8.62 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4:CreateTranslation(System.Numerics.Vector3):System.Numerics.Matrix4x4 (FullOpts)
5 (4.95 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4:CreateViewport(float,float,float,float,float,float):System.Numerics.Matrix4x4 (FullOpts)
5 (4.95 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4:CreateViewportLeftHanded(float,float,float,float,float,float):System.Numerics.Matrix4x4 (FullOpts)
5 (21.74 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4:get_Identity():System.Numerics.Matrix4x4 (FullOpts)
4 (Infinity of base) : SixLabors.ImageSharp.dasm -
Top method improvements (bytes):
-2041 (-19.74 % of base) : SixLabors.Fonts.dasm - SixLabors.Fonts.Tables.General.Colr.ColrTable:FlattenPaintToLayers(SixLabors.Fonts.Tables.General.Colr.Paint,System.Nullable`1[ushort],System.Numerics.Matrix3x2,System.Numerics.Matrix3x2,bool,int,SixLabors.Fonts.Tables.AdvancedTypographic.Variations.GlyphVariationProcessor,System.Collections.Generic.List`1[SixLabors.Fonts.Tables.General.Colr.ResolvedGlyphLayer]):this (FullOpts)
-1405 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:Decompose(byref,byref,byref,byref):bool (FullOpts) (1 base, 0 diff methods)
-1286 (-5.21 % of base) : SixLabors.ImageSharp.dasm - SixLabors.ImageSharp.Color:.cctor() (FullOpts)
-963 (-63.02 % of base) : SixLabors.ImageSharp.dasm - SixLabors.ImageSharp.ColorProfiles.KnownYCbCrMatrices:.cctor() (FullOpts)
-703 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:Invert(byref,byref):bool (FullOpts) (1 base, 0 diff methods)
-590 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:CreatePerspectiveFieldOfView(float,float,float,float):System.Numerics.Matrix4x4+Impl (FullOpts) (1 base, 0 diff methods)
-586 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:CreatePerspectiveFieldOfViewLeftHanded(float,float,float,float):System.Numerics.Matrix4x4+Impl (FullOpts) (1 base, 0 diff methods)
-572 (-36.76 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector4:ToString(System.String,System.IFormatProvider):System.String:this (FullOpts)
-553 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:Transform(byref,byref):System.Numerics.Matrix4x4+Impl (FullOpts) (1 base, 0 diff methods)
-548 (-13.99 % of base) : SixLabors.ImageSharp.dasm - SixLabors.ImageSharp.Processing.Processors.Transforms.RotateProcessor:.ctor(float,SixLabors.ImageSharp.Size):this (FullOpts)
-546 (-13.94 % of base) : SixLabors.ImageSharp.dasm - SixLabors.ImageSharp.Processing.Processors.Transforms.RotateProcessor:.ctor(float,SixLabors.ImageSharp.Processing.Processors.Transforms.IResampler,SixLabors.ImageSharp.Size):this (FullOpts)
-544 (-13.62 % 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)
-531 (-14.07 % of base) : SixLabors.ImageSharp.dasm - SixLabors.ImageSharp.Processing.Processors.Transforms.SkewProcessor:.ctor(float,float,SixLabors.ImageSharp.Size):this (FullOpts)
-530 (-13.85 % 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)
-529 (-14.02 % 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)
-511 (-46.84 % of base) : SixLabors.Fonts.dasm - SixLabors.Fonts.Rendering.PaintedGlyphMetrics:ComputeSourceToUpem(byref,ushort):System.Numerics.Matrix3x2 (FullOpts)
-481 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:CreateConstrainedBillboard(byref,byref,byref,byref,byref):System.Numerics.Matrix4x4+Impl (FullOpts) (1 base, 0 diff methods)
-481 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:CreateConstrainedBillboardLeftHanded(byref,byref,byref,byref,byref):System.Numerics.Matrix4x4+Impl (FullOpts) (1 base, 0 diff methods)
-451 (-23.12 % of base) : SixLabors.ImageSharp.dasm - SixLabors.ImageSharp.Processing.Processors.Transforms.TransformUtilities:CreateCenteredTransformMatrix(System.Numerics.Matrix3x2,SixLabors.ImageSharp.Size):System.Numerics.Matrix3x2 (FullOpts)
-442 (-19.27 % of base) : SixLabors.ImageSharp.dasm - SixLabors.ImageSharp.Processing.AffineTransformBuilder+<>c__DisplayClass3_0:<PrependRotationRadians>b__0(SixLabors.ImageSharp.Size):System.Numerics.Matrix3x2:this (FullOpts)
-442 (-19.27 % of base) : SixLabors.ImageSharp.dasm - SixLabors.ImageSharp.Processing.AffineTransformBuilder+<>c__DisplayClass7_0:<AppendRotationRadians>b__0(SixLabors.ImageSharp.Size):System.Numerics.Matrix3x2:this (FullOpts)
-442 (-19.24 % of base) : SixLabors.ImageSharp.dasm - SixLabors.ImageSharp.Processing.Processors.Transforms.TransformUtilities:CreateRotationTransformMatrixDegrees(float,SixLabors.ImageSharp.Size):System.Numerics.Matrix3x2 (FullOpts)
-442 (-19.31 % of base) : SixLabors.ImageSharp.dasm - SixLabors.ImageSharp.Processing.Processors.Transforms.TransformUtilities:CreateRotationTransformMatrixRadians(float,SixLabors.ImageSharp.Size):System.Numerics.Matrix3x2 (FullOpts)
-429 (-20.11 % of base) : SixLabors.ImageSharp.dasm - SixLabors.ImageSharp.Processing.AffineTransformBuilder+<>c__DisplayClass17_0:<PrependSkewRadians>b__0(SixLabors.ImageSharp.Size):System.Numerics.Matrix3x2:this (FullOpts)
-429 (-20.11 % of base) : SixLabors.ImageSharp.dasm - SixLabors.ImageSharp.Processing.AffineTransformBuilder+<>c__DisplayClass21_0:<AppendSkewRadians>b__0(SixLabors.ImageSharp.Size):System.Numerics.Matrix3x2:this (FullOpts)
-429 (-19.96 % of base) : SixLabors.ImageSharp.dasm - SixLabors.ImageSharp.Processing.Processors.Transforms.TransformUtilities:CreateSkewTransformMatrixDegrees(float,float,SixLabors.ImageSharp.Size):System.Numerics.Matrix3x2 (FullOpts)
-429 (-20.21 % of base) : SixLabors.ImageSharp.dasm - SixLabors.ImageSharp.Processing.Processors.Transforms.TransformUtilities:CreateSkewTransformMatrixRadians(float,float,SixLabors.ImageSharp.Size):System.Numerics.Matrix3x2 (FullOpts)
-426 (-18.32 % of base) : SixLabors.ImageSharp.dasm - SixLabors.ImageSharp.Processing.ProjectiveTransformBuilder+<>c__DisplayClass5_0:<PrependRotationRadians>b__0(SixLabors.ImageSharp.Size):System.Numerics.Matrix4x4:this (FullOpts)
-426 (-18.32 % of base) : SixLabors.ImageSharp.dasm - SixLabors.ImageSharp.Processing.ProjectiveTransformBuilder+<>c__DisplayClass9_0:<AppendRotationRadians>b__0(SixLabors.ImageSharp.Size):System.Numerics.Matrix4x4:this (FullOpts)
-418 (-34.69 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector3:ToString(System.String,System.IFormatProvider):System.String:this (FullOpts)
-416 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:CreatePerspectiveOffCenterLeftHanded(float,float,float,float,float,float):System.Numerics.Matrix4x4+Impl (FullOpts) (1 base, 0 diff methods)
-413 (-89.98 % of base) : System.Private.CoreLib.dasm - System.Numerics.Quaternion:CreateFromRotationMatrix(System.Numerics.Matrix4x4):System.Numerics.Quaternion (FullOpts)
-399 (-18.44 % of base) : SixLabors.ImageSharp.dasm - SixLabors.ImageSharp.Processing.ProjectiveTransformBuilder+<>c__DisplayClass19_0:<PrependSkewRadians>b__0(SixLabors.ImageSharp.Size):System.Numerics.Matrix4x4:this (FullOpts)
-399 (-18.44 % of base) : SixLabors.ImageSharp.dasm - SixLabors.ImageSharp.Processing.ProjectiveTransformBuilder+<>c__DisplayClass23_0:<AppendSkewRadians>b__0(SixLabors.ImageSharp.Size):System.Numerics.Matrix4x4:this (FullOpts)
-399 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:CreatePerspectiveOffCenter(float,float,float,float,float,float):System.Numerics.Matrix4x4+Impl (FullOpts) (1 base, 0 diff methods)
-383 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:CreateLookTo(byref,byref,byref):System.Numerics.Matrix4x4+Impl (FullOpts) (1 base, 0 diff methods)
-381 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:CreateLookToLeftHanded(byref,byref,byref):System.Numerics.Matrix4x4+Impl (FullOpts) (1 base, 0 diff methods)
-359 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:CreatePerspectiveLeftHanded(float,float,float,float):System.Numerics.Matrix4x4+Impl (FullOpts) (1 base, 0 diff methods)
-351 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:CreatePerspective(float,float,float,float):System.Numerics.Matrix4x4+Impl (FullOpts) (1 base, 0 diff methods)
-317 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix3x2+Impl:CreateRotation(float,System.Numerics.Vector2):System.Numerics.Matrix3x2+Impl (FullOpts) (1 base, 0 diff methods)
-316 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:CreateFromAxisAngle(byref,float):System.Numerics.Matrix4x4+Impl (FullOpts) (1 base, 0 diff methods)
-313 (-5.66 % of base) : SixLabors.Fonts.dasm - SixLabors.Fonts.Tables.General.Svg.SvgGlyphSource:Walk(System.Xml.Linq.XElement,System.Numerics.Matrix3x2,SixLabors.Fonts.Rendering.Paint,float,System.Collections.Generic.List`1[SixLabors.Fonts.Rendering.PaintedLayer],SixLabors.Fonts.Tables.General.Svg.SvgGlyphSource+ParsedDoc) (FullOpts)
-287 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:CreateBillboard(byref,byref,byref,byref):System.Numerics.Matrix4x4+Impl (FullOpts) (1 base, 0 diff methods)
-277 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:CreateBillboardLeftHanded(byref,byref,byref,byref):System.Numerics.Matrix4x4+Impl (FullOpts) (1 base, 0 diff methods)
-258 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix3x2+Impl:CreateRotation(float):System.Numerics.Matrix3x2+Impl (FullOpts) (1 base, 0 diff methods)
-257 (-65.73 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4:CreateLookAt(System.Numerics.Vector3,System.Numerics.Vector3,System.Numerics.Vector3):System.Numerics.Matrix4x4 (FullOpts)
-251 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:CreateWorld(byref,byref,byref):System.Numerics.Matrix4x4+Impl (FullOpts) (1 base, 0 diff methods)
-250 (-65.10 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4:CreateLookAtLeftHanded(System.Numerics.Vector3,System.Numerics.Vector3,System.Numerics.Vector3):System.Numerics.Matrix4x4 (FullOpts)
-246 (-65.43 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4:CreateLookToLeftHanded(System.Numerics.Vector3,System.Numerics.Vector3,System.Numerics.Vector3):System.Numerics.Matrix4x4 (FullOpts)
-244 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:CreateFromYawPitchRoll(float,float,float):System.Numerics.Matrix4x4+Impl (FullOpts) (1 base, 0 diff methods)
-243 (-63.45 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4:CreateLookTo(System.Numerics.Vector3,System.Numerics.Vector3,System.Numerics.Vector3):System.Numerics.Matrix4x4 (FullOpts)
-242 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:Equals(System.Object):bool:this (FullOpts) (1 base, 0 diff methods)
-230 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:CreateFromQuaternion(byref):System.Numerics.Matrix4x4+Impl (FullOpts) (1 base, 0 diff methods)
-229 (-13.44 % of base) : SixLabors.Fonts.dasm - SixLabors.Fonts.Rendering.PaintedGlyphMetrics:RenderTo(SixLabors.Fonts.Rendering.IGlyphRenderer,int,System.Numerics.Vector2,System.Numerics.Vector2,int,SixLabors.Fonts.TextOptions):this (FullOpts)
-228 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix3x2+Impl:Equals(System.Object):bool:this (FullOpts) (1 base, 0 diff methods)
-224 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix3x2+Impl:Invert(byref,byref):bool (FullOpts) (1 base, 0 diff methods)
-223 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:CreateShadow(byref,byref):System.Numerics.Matrix4x4+Impl (FullOpts) (1 base, 0 diff methods)
-212 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:Equals(byref):bool:this (FullOpts) (1 base, 0 diff methods)
-210 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:System.IEquatable<System.Numerics.Matrix4x4.Impl>.Equals(System.Numerics.Matrix4x4+Impl):bool:this (FullOpts) (1 base, 0 diff methods)
-198 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix3x2+Impl:Equals(byref):bool:this (FullOpts) (1 base, 0 diff methods)
-196 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix3x2+Impl:System.IEquatable<System.Numerics.Matrix3x2.Impl>.Equals(System.Numerics.Matrix3x2+Impl):bool:this (FullOpts) (1 base, 0 diff methods)
-187 (-58.26 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4:CreateFromAxisAngle(System.Numerics.Vector3,float):System.Numerics.Matrix4x4 (FullOpts)
-186 (-57.94 % of base) : SkiaSharp.dasm - SkiaSharp.SKMatrix44:CreateRotation(float,float,float,float):SkiaSharp.SKMatrix44 (FullOpts)
-186 (-56.53 % of base) : SkiaSharp.dasm - SkiaSharp.SKMatrix44:CreateRotationDegrees(float,float,float,float):SkiaSharp.SKMatrix44 (FullOpts)
-185 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:CreateRotationX(float,byref):System.Numerics.Matrix4x4+Impl (FullOpts) (1 base, 0 diff methods)
-179 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:GetDeterminant():float:this (FullOpts) (1 base, 0 diff methods)
-171 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix3x2+Impl:op_Multiply(byref,byref):System.Numerics.Matrix3x2+Impl (FullOpts) (1 base, 0 diff methods)
-170 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:CreateRotationY(float,byref):System.Numerics.Matrix4x4+Impl (FullOpts) (1 base, 0 diff methods)
-170 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:CreateRotationZ(float,byref):System.Numerics.Matrix4x4+Impl (FullOpts) (1 base, 0 diff methods)
-169 (-20.10 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector2:ToString(System.String,System.IFormatProvider):System.String:this (FullOpts)
-168 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:CreateReflection(byref):System.Numerics.Matrix4x4+Impl (FullOpts) (1 base, 0 diff methods)
-164 (-71.93 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4:CreateFromQuaternion(System.Numerics.Quaternion):System.Numerics.Matrix4x4 (FullOpts)
-164 (-67.21 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4:CreateFromYawPitchRoll(float,float,float):System.Numerics.Matrix4x4 (FullOpts)
-156 (-10.68 % of base) : SixLabors.ImageSharp.dasm - SixLabors.ImageSharp.Processing.Processors.Transforms.TransformUtilities:CreateQuadDistortionMatrix(SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.PointF,SixLabors.ImageSharp.PointF,SixLabors.ImageSharp.PointF,SixLabors.ImageSharp.PointF):System.Numerics.Matrix4x4 (FullOpts)
-152 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix3x2+Impl:CreateSkew(float,float,System.Numerics.Vector2):System.Numerics.Matrix3x2+Impl (FullOpts) (1 base, 0 diff methods)
-150 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:CreateOrthographicOffCenterLeftHanded(float,float,float,float,float,float):System.Numerics.Matrix4x4+Impl (FullOpts) (1 base, 0 diff methods)
-142 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:CreateOrthographicOffCenter(float,float,float,float,float,float):System.Numerics.Matrix4x4+Impl (FullOpts) (1 base, 0 diff methods)
-141 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:Shuffle2(System.Runtime.Intrinsics.Vector128`1[float],System.Runtime.Intrinsics.Vector128`1[float],byte,byte,byte,byte):System.Runtime.Intrinsics.Vector128`1[float] (FullOpts) (1 base, 0 diff methods)
-134 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix3x2+Impl:CreateSkew(float,float):System.Numerics.Matrix3x2+Impl (FullOpts) (1 base, 0 diff methods)
-132 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:Lerp(byref,byref,float):System.Numerics.Matrix4x4+Impl (FullOpts) (1 base, 0 diff methods)
-120 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix3x2+Impl:op_Inequality(byref,byref):bool (FullOpts) (1 base, 0 diff methods)
-117 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix3x2+Impl:op_Equality(byref,byref):bool (FullOpts) (1 base, 0 diff methods)
-114 (-1.44 % of base) : BepuPhysics.dasm - BepuPhysics.CollisionDetection.MeshReduction:ReduceManifolds(byref,byref,int,int,bool,byref,byref,byref,ptr,ptr,ptr,BepuPhysics.Collidables.Shapes,BepuUtilities.Memory.BufferPool) (FullOpts)
-111 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:CreateRotationX(float):System.Numerics.Matrix4x4+Impl (FullOpts) (1 base, 0 diff methods)
-106 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:CreateViewport(float,float,float,float,float,float):System.Numerics.Matrix4x4+Impl (FullOpts) (1 base, 0 diff methods)
-106 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:CreateViewportLeftHanded(float,float,float,float,float,float):System.Numerics.Matrix4x4+Impl (FullOpts) (1 base, 0 diff methods)
-103 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:CreateRotationY(float):System.Numerics.Matrix4x4+Impl (FullOpts) (1 base, 0 diff methods)
-102 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:CreateOrthographicLeftHanded(float,float,float,float):System.Numerics.Matrix4x4+Impl (FullOpts) (1 base, 0 diff methods)
-101 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:CreateScale(byref,byref):System.Numerics.Matrix4x4+Impl (FullOpts) (1 base, 0 diff methods)
-100 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:CreateScale(float,float,float,byref):System.Numerics.Matrix4x4+Impl (FullOpts) (1 base, 0 diff methods)
-99 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix3x2+Impl:Lerp(byref,byref,float):System.Numerics.Matrix3x2+Impl (FullOpts) (1 base, 0 diff methods)
-94 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:CreateOrthographic(float,float,float,float):System.Numerics.Matrix4x4+Impl (FullOpts) (1 base, 0 diff methods)
-93 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:CreateRotationZ(float):System.Numerics.Matrix4x4+Impl (FullOpts) (1 base, 0 diff methods)
-93 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:CreateScale(float,byref):System.Numerics.Matrix4x4+Impl (FullOpts) (1 base, 0 diff methods)
-91 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:op_Inequality(byref,byref):bool (FullOpts) (1 base, 0 diff methods)
-88 (-19.60 % of base) : SixLabors.ImageSharp.dasm - SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLutAToBTagDataEntry:CreateMatrix3x3(float[,]):System.Nullable`1[System.Numerics.Matrix4x4] (FullOpts)
-88 (-19.60 % of base) : SixLabors.ImageSharp.dasm - SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLutBToATagDataEntry:CreateMatrix3x3(float[,]):System.Nullable`1[System.Numerics.Matrix4x4] (FullOpts)
-88 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:op_Equality(byref,byref):bool (FullOpts) (1 base, 0 diff methods)
-79 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:Transpose(byref):System.Numerics.Matrix4x4+Impl (FullOpts) (1 base, 0 diff methods)
-69 (-17.42 % of base) : SixLabors.ImageSharp.dasm - SixLabors.ImageSharp.Metadata.Profiles.Icc.IccLut16TagDataEntry:CreateMatrix(float[,]):System.Numerics.Matrix4x4 (FullOpts)
Top method regressions (percentages):
4 (Infinity of base) : SixLabors.ImageSharp.dasm -
1 (Infinity of base) : App.Metrics.Core.dasm - App.Metrics.ReservoirSampling.ExponentialDecay.DefaultForwardDecayingReservoir+<>c:.ctor():this (FullOpts)
57 (Infinity of base) : OpenTelemetry.dasm - OpenTelemetry.SuppressInstrumentationScope:.cctor() (FullOpts) (0 base, 1 diff methods)
46 (Infinity of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix3x2:<op_Multiply>g__Transform2x2|39_0(System.Runtime.Intrinsics.Vector128`1[float],byref):System.Runtime.Intrinsics.Vector128`1[float] (FullOpts) (0 base, 1 diff methods)
233 (Infinity of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4:CreateFromQuaternion(System.Runtime.Intrinsics.Vector128`1[float]):System.Numerics.Matrix4x4+Impl (FullOpts) (0 base, 1 diff methods)
307 (Infinity of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4:CreateLookToLeftHanded(System.Runtime.Intrinsics.Vector128`1[float],System.Runtime.Intrinsics.Vector128`1[float],System.Runtime.Intrinsics.Vector128`1[float]):System.Numerics.Matrix4x4+Impl (FullOpts) (0 base, 1 diff methods)
1130 (Infinity of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4:Decompose(byref,byref,byref,byref):bool (FullOpts) (0 base, 1 diff methods)
179 (Infinity of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4:GetDeterminant(byref):float (FullOpts) (0 base, 1 diff methods)
703 (Infinity of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4:Invert(byref,byref):bool (FullOpts) (0 base, 1 diff methods)
141 (Infinity of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4:Shuffle2(System.Runtime.Intrinsics.Vector128`1[float],System.Runtime.Intrinsics.Vector128`1[float],byte,byte,byte,byte):System.Runtime.Intrinsics.Vector128`1[float] (FullOpts) (0 base, 1 diff methods)
79 (Infinity of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4:Transpose(byref):System.Numerics.Matrix4x4+Impl (FullOpts) (0 base, 1 diff methods)
152 (Infinity of base) : System.Private.CoreLib.dasm - System.Numerics.Plane:CreateFromVertices(System.Runtime.Intrinsics.Vector128`1[float],System.Runtime.Intrinsics.Vector128`1[float],System.Runtime.Intrinsics.Vector128`1[float]):System.Runtime.Intrinsics.Vector128`1[float] (FullOpts) (0 base, 1 diff methods)
73 (Infinity of base) : System.Private.CoreLib.dasm - System.Numerics.Plane:Normalize(System.Runtime.Intrinsics.Vector128`1[float]):System.Runtime.Intrinsics.Vector128`1[float] (FullOpts) (0 base, 1 diff methods)
121 (Infinity of base) : System.Private.CoreLib.dasm - System.Numerics.Quaternion:Concatenate(System.Runtime.Intrinsics.Vector128`1[float],System.Runtime.Intrinsics.Vector128`1[float]):System.Runtime.Intrinsics.Vector128`1[float] (FullOpts) (0 base, 1 diff methods)
22 (Infinity of base) : System.Private.CoreLib.dasm - System.Numerics.Quaternion:Conjugate(System.Runtime.Intrinsics.Vector128`1[float]):System.Runtime.Intrinsics.Vector128`1[float] (FullOpts) (0 base, 1 diff methods)
73 (Infinity of base) : System.Private.CoreLib.dasm - System.Numerics.Quaternion:CreateFromAxisAngle(System.Runtime.Intrinsics.Vector128`1[float],float):System.Runtime.Intrinsics.Vector128`1[float] (FullOpts) (0 base, 1 diff methods)
511 (Infinity of base) : System.Private.CoreLib.dasm - System.Numerics.Quaternion:CreateFromRotationMatrix(byref):System.Runtime.Intrinsics.Vector128`1[float] (FullOpts) (0 base, 1 diff methods)
63 (Infinity of base) : System.Private.CoreLib.dasm - System.Numerics.Quaternion:Inverse(System.Runtime.Intrinsics.Vector128`1[float]):System.Runtime.Intrinsics.Vector128`1[float] (FullOpts) (0 base, 1 diff methods)
131 (Infinity of base) : System.Private.CoreLib.dasm - System.Numerics.Quaternion:Lerp(System.Runtime.Intrinsics.Vector128`1[float],System.Runtime.Intrinsics.Vector128`1[float],System.Runtime.Intrinsics.Vector128`1[float]):System.Runtime.Intrinsics.Vector128`1[float] (FullOpts) (0 base, 1 diff methods)
102 (Infinity of base) : System.Private.CoreLib.dasm - System.Numerics.Vector2:Transform(System.Runtime.Intrinsics.Vector128`1[float],byref):System.Runtime.Intrinsics.Vector128`1[float] (FullOpts) (0 base, 2 diff methods)
100 (Infinity of base) : System.Private.CoreLib.dasm - System.Numerics.Vector2:TransformNormal(System.Runtime.Intrinsics.Vector128`1[float],byref):System.Runtime.Intrinsics.Vector128`1[float] (FullOpts) (0 base, 2 diff methods)
56 (Infinity of base) : System.Private.CoreLib.dasm - System.Numerics.Vector3:Cross(System.Runtime.Intrinsics.Vector128`1[float],System.Runtime.Intrinsics.Vector128`1[float]):System.Runtime.Intrinsics.Vector128`1[float] (FullOpts) (0 base, 1 diff methods)
66 (Infinity of base) : System.Private.CoreLib.dasm - System.Numerics.Vector3:Transform(System.Runtime.Intrinsics.Vector128`1[float],byref):System.Runtime.Intrinsics.Vector128`1[float] (FullOpts) (0 base, 1 diff methods)
61 (Infinity of base) : System.Private.CoreLib.dasm - System.Numerics.Vector3:TransformNormal(System.Runtime.Intrinsics.Vector128`1[float],byref):System.Runtime.Intrinsics.Vector128`1[float] (FullOpts) (0 base, 1 diff methods)
81 (Infinity of base) : System.Private.CoreLib.dasm - System.Numerics.Vector4:Transform(System.Runtime.Intrinsics.Vector128`1[float],byref):System.Runtime.Intrinsics.Vector128`1[float] (FullOpts) (0 base, 1 diff methods)
224 (Infinity of base) : System.Private.CoreLib.dasm - System.Numerics.Vector4:Transform(System.Runtime.Intrinsics.Vector128`1[float],System.Runtime.Intrinsics.Vector128`1[float]):System.Runtime.Intrinsics.Vector128`1[float] (FullOpts) (0 base, 1 diff methods)
41 (Infinity of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128:Distance(System.Runtime.Intrinsics.Vector128`1[float],System.Runtime.Intrinsics.Vector128`1[float]):float (FullOpts) (0 base, 1 diff methods)
37 (Infinity of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128:DistanceSquared(System.Runtime.Intrinsics.Vector128`1[float],System.Runtime.Intrinsics.Vector128`1[float]):float (FullOpts) (0 base, 1 diff methods)
35 (Infinity of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128:Length(System.Runtime.Intrinsics.Vector128`1[float]):float (FullOpts) (0 base, 1 diff methods)
31 (Infinity of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128:LengthSquared(System.Runtime.Intrinsics.Vector128`1[float]):float (FullOpts) (0 base, 1 diff methods)
46 (Infinity of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128:Normalize(System.Runtime.Intrinsics.Vector128`1[float]):System.Runtime.Intrinsics.Vector128`1[float] (FullOpts) (0 base, 1 diff methods)
272 (163.86 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4:CreateConstrainedBillboardLeftHanded(System.Numerics.Vector3,System.Numerics.Vector3,System.Numerics.Vector3,System.Numerics.Vector3,System.Numerics.Vector3):System.Numerics.Matrix4x4 (FullOpts)
19 (36.54 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4:GetHashCode():int:this (FullOpts)
16 (30.77 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4:Multiply(System.Numerics.Matrix4x4,float):System.Numerics.Matrix4x4 (FullOpts)
12 (30.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector2:TransformNormal(System.Numerics.Vector2,System.Numerics.Matrix3x2):System.Numerics.Vector2 (FullOpts)
16 (28.57 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4:Negate(System.Numerics.Matrix4x4):System.Numerics.Matrix4x4 (FullOpts)
344 (26.75 % of base) : SixLabors.ImageSharp.dasm - SixLabors.ImageSharp.Processing.Processors.Transforms.RotateProcessor:.ctor(System.Numerics.Matrix3x2,SixLabors.ImageSharp.Processing.Processors.Transforms.IResampler,SixLabors.ImageSharp.Size):this (FullOpts)
344 (26.75 % of base) : SixLabors.ImageSharp.dasm - SixLabors.ImageSharp.Processing.Processors.Transforms.SkewProcessor:.ctor(System.Numerics.Matrix3x2,SixLabors.ImageSharp.Processing.Processors.Transforms.IResampler,SixLabors.ImageSharp.Size):this (FullOpts)
16 (22.54 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4:Add(System.Numerics.Matrix4x4,System.Numerics.Matrix4x4):System.Numerics.Matrix4x4 (FullOpts)
16 (22.54 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4:Subtract(System.Numerics.Matrix4x4,System.Numerics.Matrix4x4):System.Numerics.Matrix4x4 (FullOpts)
320 (22.15 % of base) : SixLabors.ImageSharp.dasm - SixLabors.ImageSharp.Processing.TransformExtensions:Transform(SixLabors.ImageSharp.Processing.IImageProcessingContext,SixLabors.ImageSharp.Rectangle,SixLabors.ImageSharp.Processing.AffineTransformBuilder,SixLabors.ImageSharp.Processing.Processors.Transforms.IResampler):SixLabors.ImageSharp.Processing.IImageProcessingContext (FullOpts)
5 (21.74 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4:get_Identity():System.Numerics.Matrix4x4 (FullOpts)
6 (19.35 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector2:EqualsAny(System.Numerics.Vector2,System.Numerics.Vector2):bool (FullOpts)
6 (19.35 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector2:GreaterThanAny(System.Numerics.Vector2,System.Numerics.Vector2):bool (FullOpts)
6 (19.35 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector2:GreaterThanOrEqualAny(System.Numerics.Vector2,System.Numerics.Vector2):bool (FullOpts)
6 (19.35 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector2:LessThanAny(System.Numerics.Vector2,System.Numerics.Vector2):bool (FullOpts)
6 (19.35 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector2:LessThanOrEqualAny(System.Numerics.Vector2,System.Numerics.Vector2):bool (FullOpts)
6 (18.18 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector2:GreaterThanAll(System.Numerics.Vector2,System.Numerics.Vector2):bool (FullOpts)
6 (18.18 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector2:LessThanAll(System.Numerics.Vector2,System.Numerics.Vector2):bool (FullOpts)
6 (17.14 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector2:DistanceSquared(System.Numerics.Vector2,System.Numerics.Vector2):float (FullOpts)
17 (16.67 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4:CreateScale(System.Numerics.Vector3,System.Numerics.Vector3):System.Numerics.Matrix4x4 (FullOpts)
6 (15.38 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector2:Distance(System.Numerics.Vector2,System.Numerics.Vector2):float (FullOpts)
11 (11.58 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4:CreateScale(float,float,float,System.Numerics.Vector3):System.Numerics.Matrix4x4 (FullOpts)
6 (11.32 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector3:EqualsAny(System.Numerics.Vector3,System.Numerics.Vector3):bool (FullOpts)
6 (11.32 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector3:GreaterThanAny(System.Numerics.Vector3,System.Numerics.Vector3):bool (FullOpts)
6 (11.32 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector3:GreaterThanOrEqualAny(System.Numerics.Vector3,System.Numerics.Vector3):bool (FullOpts)
6 (11.32 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector3:LessThanAny(System.Numerics.Vector3,System.Numerics.Vector3):bool (FullOpts)
6 (11.32 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector3:LessThanOrEqualAny(System.Numerics.Vector3,System.Numerics.Vector3):bool (FullOpts)
6 (10.91 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector3:GreaterThanAll(System.Numerics.Vector3,System.Numerics.Vector3):bool (FullOpts)
6 (10.91 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector3:LessThanAll(System.Numerics.Vector3,System.Numerics.Vector3):bool (FullOpts)
6 (10.53 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector3:DistanceSquared(System.Numerics.Vector3,System.Numerics.Vector3):float (FullOpts)
5 (10.20 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4:CreateScale(float,float,float):System.Numerics.Matrix4x4 (FullOpts)
21 (10.05 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix3x2:Invert(System.Numerics.Matrix3x2,byref):bool (FullOpts)
6 (9.84 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector3:Distance(System.Numerics.Vector3,System.Numerics.Vector3):float (FullOpts)
5 (9.43 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4:CreateScale(float):System.Numerics.Matrix4x4 (FullOpts)
5 (8.62 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4:CreateTranslation(System.Numerics.Vector3):System.Numerics.Matrix4x4 (FullOpts)
5 (8.47 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4:CreateTranslation(float,float,float):System.Numerics.Matrix4x4 (FullOpts)
5 (6.94 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4:CreateScale(System.Numerics.Vector3):System.Numerics.Matrix4x4 (FullOpts)
39 (6.84 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4:Transform(System.Numerics.Matrix4x4,System.Numerics.Quaternion):System.Numerics.Matrix4x4 (FullOpts)
6 (6.82 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4:CreateScale(float,System.Numerics.Vector3):System.Numerics.Matrix4x4 (FullOpts)
6 (6.25 % of base) : SkiaSharp.dasm - SkiaSharp.SKMatrix44:CreateScale(float,float,float,float,float,float):SkiaSharp.SKMatrix44 (FullOpts)
4 (6.15 % of base) : System.Private.CoreLib.dasm - System.Numerics.Plane:Normalize(System.Numerics.Plane):System.Numerics.Plane (FullOpts)
5 (5.62 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4:CreateOrthographic(float,float,float,float):System.Numerics.Matrix4x4 (FullOpts)
9 (5.49 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4:CreateReflection(System.Numerics.Plane):System.Numerics.Matrix4x4 (FullOpts)
5 (5.15 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4:CreateOrthographicLeftHanded(float,float,float,float):System.Numerics.Matrix4x4 (FullOpts)
5 (4.95 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4:CreateViewport(float,float,float,float,float,float):System.Numerics.Matrix4x4 (FullOpts)
5 (4.95 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4:CreateViewportLeftHanded(float,float,float,float,float,float):System.Numerics.Matrix4x4 (FullOpts)
34 (4.81 % of base) : SixLabors.ImageSharp.dasm - SixLabors.ImageSharp.Processing.AffineTransformBuilder:BuildMatrix(SixLabors.ImageSharp.Rectangle):System.Numerics.Matrix3x2:this (FullOpts)
8 (4.37 % of base) : SixLabors.Fonts.dasm - SixLabors.Fonts.ClipQuad:FromBounds(byref,byref):SixLabors.Fonts.ClipQuad (FullOpts)
9 (4.11 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4:CreateShadow(System.Numerics.Vector3,System.Numerics.Plane):System.Numerics.Matrix4x4 (FullOpts)
5 (3.65 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4:CreateOrthographicOffCenter(float,float,float,float,float,float):System.Numerics.Matrix4x4 (FullOpts)
5 (3.45 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4:CreateOrthographicOffCenterLeftHanded(float,float,float,float,float,float):System.Numerics.Matrix4x4 (FullOpts)
26 (3.32 % of base) : SixLabors.ImageSharp.dasm - SixLabors.ImageSharp.Processing.Processors.Transforms.TransformUtilities:NormalizeToPixel(System.Numerics.Matrix4x4):System.Numerics.Matrix4x4 (FullOpts)
171 (3.23 % of base) : SixLabors.ImageSharp.Drawing.dasm - SixLabors.ImageSharp.Drawing.Path:TryParseSvgPath(System.ReadOnlySpan`1[char],byref):bool (FullOpts)
6 (2.88 % of base) : SixLabors.ImageSharp.Drawing.dasm - SixLabors.ImageSharp.Drawing.PathExtensions:Scale(SixLabors.ImageSharp.Drawing.IPath,float):SixLabors.ImageSharp.Drawing.IPath (FullOpts)
6 (2.88 % of base) : SixLabors.ImageSharp.Drawing.dasm - SixLabors.ImageSharp.Drawing.PathExtensions:Scale(SixLabors.ImageSharp.Drawing.IPathCollection,float):SixLabors.ImageSharp.Drawing.IPathCollection (FullOpts)
2 (2.82 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4:Create(System.Numerics.Matrix3x2):System.Numerics.Matrix4x4 (FullOpts)
6 (2.80 % of base) : SixLabors.ImageSharp.Drawing.dasm - SixLabors.ImageSharp.Drawing.PathExtensions:Scale(SixLabors.ImageSharp.Drawing.IPath,float,float):SixLabors.ImageSharp.Drawing.IPath (FullOpts)
6 (2.80 % of base) : SixLabors.ImageSharp.Drawing.dasm - SixLabors.ImageSharp.Drawing.PathExtensions:Scale(SixLabors.ImageSharp.Drawing.IPathCollection,float,float):SixLabors.ImageSharp.Drawing.IPathCollection (FullOpts)
19 (2.66 % of base) : SixLabors.ImageSharp.dasm - SixLabors.ImageSharp.Processing.Processors.Transforms.TransformUtilities:CreateTaperMatrix(SixLabors.ImageSharp.Size,int,int,float):System.Numerics.Matrix4x4 (FullOpts)
19 (2.62 % of base) : SixLabors.ImageSharp.dasm - SixLabors.ImageSharp.Processing.ProjectiveTransformBuilder+<>c__DisplayClass2_0:<PrependTaper>b__0(SixLabors.ImageSharp.Size):System.Numerics.Matrix4x4:this (FullOpts)
19 (2.62 % of base) : SixLabors.ImageSharp.dasm - SixLabors.ImageSharp.Processing.ProjectiveTransformBuilder+<>c__DisplayClass3_0:<AppendTaper>b__0(SixLabors.ImageSharp.Size):System.Numerics.Matrix4x4:this (FullOpts)
6 (2.33 % of base) : SixLabors.ImageSharp.Drawing.dasm - SixLabors.ImageSharp.Drawing.Processing.Backends.DefaultRasterizer+StrokeLinearizer`1[System.__Canon]:TryCreateStrokeContourSegment(SixLabors.ImageSharp.PointF,SixLabors.ImageSharp.PointF,byref):bool (FullOpts)
12 (2.10 % of base) : SixLabors.ImageSharp.Drawing.dasm - SixLabors.ImageSharp.Drawing.PathExtensions:ComputeLength(SixLabors.ImageSharp.Drawing.IPath):float (FullOpts)
153 (1.45 % of base) : SixLabors.Fonts.dasm - SixLabors.Fonts.Tables.Cff.CffEvaluationEngine:Parse(System.ReadOnlySpan`1[byte]):this (FullOpts)
20 (1.07 % of base) : SixLabors.ImageSharp.Drawing.dasm - SixLabors.ImageSharp.Drawing.InternalPath:Simplify(System.ReadOnlySpan`1[SixLabors.ImageSharp.PointF],bool,bool,System.Collections.Generic.HashSet`1[int]):SixLabors.ImageSharp.Drawing.InternalPath+PointData[] (FullOpts)
4 (0.77 % of base) : SixLabors.Fonts.dasm - SixLabors.Fonts.FontGlyphMetrics:<RenderDecorationsTo>g__GetEnds|70_0(int,float,float,byref):System.ValueTuple`3[System.Numerics.Vector2,System.Numerics.Vector2,float]:this (FullOpts)
18 (0.69 % of base) : SixLabors.ImageSharp.Drawing.dasm - SixLabors.ImageSharp.Drawing.SplitPathExtensions:GenerateDashes(SixLabors.ImageSharp.Drawing.IPath,float,System.ReadOnlySpan`1[float],bool):SixLabors.ImageSharp.Drawing.IPath (FullOpts)
9 (0.62 % of base) : SixLabors.Fonts.dasm - SixLabors.Fonts.Tables.TrueType.Glyphs.CompositeGlyphLoader:LoadCompositeGlyph(SixLabors.Fonts.BigEndianBinaryReader,byref):SixLabors.Fonts.Tables.TrueType.Glyphs.CompositeGlyphLoader (FullOpts)
11 (0.52 % of base) : SixLabors.Fonts.dasm - SixLabors.Fonts.Tables.Woff.Woff2Utils:ReadCompositeGlyphData(SixLabors.Fonts.Tables.TrueType.Glyphs.GlyphVector[],SixLabors.Fonts.BigEndianBinaryReader):SixLabors.Fonts.Tables.TrueType.Glyphs.GlyphVector (FullOpts)
Top method improvements (percentages):
-4 (-100.00 % of base) : SixLabors.ImageSharp.dasm - SixLabors.ImageSharp.Memory.Internals.UniformUnmanagedMemoryPool:get_BufferLength():int:this (FullOpts) (1 base, 0 diff methods)
-317 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix3x2+Impl:CreateRotation(float,System.Numerics.Vector2):System.Numerics.Matrix3x2+Impl (FullOpts) (1 base, 0 diff methods)
-258 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix3x2+Impl:CreateRotation(float):System.Numerics.Matrix3x2+Impl (FullOpts) (1 base, 0 diff methods)
-53 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix3x2+Impl:CreateScale(float,float,System.Numerics.Vector2):System.Numerics.Matrix3x2+Impl (FullOpts) (1 base, 0 diff methods)
-34 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix3x2+Impl:CreateScale(float,float):System.Numerics.Matrix3x2+Impl (FullOpts) (1 base, 0 diff methods)
-52 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix3x2+Impl:CreateScale(float,System.Numerics.Vector2):System.Numerics.Matrix3x2+Impl (FullOpts) (1 base, 0 diff methods)
-34 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix3x2+Impl:CreateScale(float):System.Numerics.Matrix3x2+Impl (FullOpts) (1 base, 0 diff methods)
-55 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix3x2+Impl:CreateScale(System.Numerics.Vector2,System.Numerics.Vector2):System.Numerics.Matrix3x2+Impl (FullOpts) (1 base, 0 diff methods)
-42 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix3x2+Impl:CreateScale(System.Numerics.Vector2):System.Numerics.Matrix3x2+Impl (FullOpts) (1 base, 0 diff methods)
-152 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix3x2+Impl:CreateSkew(float,float,System.Numerics.Vector2):System.Numerics.Matrix3x2+Impl (FullOpts) (1 base, 0 diff methods)
-134 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix3x2+Impl:CreateSkew(float,float):System.Numerics.Matrix3x2+Impl (FullOpts) (1 base, 0 diff methods)
-40 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix3x2+Impl:CreateTranslation(float,float):System.Numerics.Matrix3x2+Impl (FullOpts) (1 base, 0 diff methods)
-34 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix3x2+Impl:CreateTranslation(System.Numerics.Vector2):System.Numerics.Matrix3x2+Impl (FullOpts) (1 base, 0 diff methods)
-198 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix3x2+Impl:Equals(byref):bool:this (FullOpts) (1 base, 0 diff methods)
-228 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix3x2+Impl:Equals(System.Object):bool:this (FullOpts) (1 base, 0 diff methods)
-24 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix3x2+Impl:GetDeterminant():float:this (FullOpts) (1 base, 0 diff methods)
-27 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix3x2+Impl:GetHashCode():int:this (FullOpts) (1 base, 0 diff methods)
-224 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix3x2+Impl:Invert(byref,byref):bool (FullOpts) (1 base, 0 diff methods)
-99 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix3x2+Impl:Lerp(byref,byref,float):System.Numerics.Matrix3x2+Impl (FullOpts) (1 base, 0 diff methods)
-58 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix3x2+Impl:op_Addition(byref,byref):System.Numerics.Matrix3x2+Impl (FullOpts) (1 base, 0 diff methods)
-117 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix3x2+Impl:op_Equality(byref,byref):bool (FullOpts) (1 base, 0 diff methods)
-120 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix3x2+Impl:op_Inequality(byref,byref):bool (FullOpts) (1 base, 0 diff methods)
-171 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix3x2+Impl:op_Multiply(byref,byref):System.Numerics.Matrix3x2+Impl (FullOpts) (1 base, 0 diff methods)
-49 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix3x2+Impl:op_Multiply(byref,float):System.Numerics.Matrix3x2+Impl (FullOpts) (1 base, 0 diff methods)
-58 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix3x2+Impl:op_Subtraction(byref,byref):System.Numerics.Matrix3x2+Impl (FullOpts) (1 base, 0 diff methods)
-53 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix3x2+Impl:op_UnaryNegation(byref):System.Numerics.Matrix3x2+Impl (FullOpts) (1 base, 0 diff methods)
-196 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix3x2+Impl:System.IEquatable<System.Numerics.Matrix3x2.Impl>.Equals(System.Numerics.Matrix3x2+Impl):bool:this (FullOpts) (1 base, 0 diff methods)
-287 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:CreateBillboard(byref,byref,byref,byref):System.Numerics.Matrix4x4+Impl (FullOpts) (1 base, 0 diff methods)
-277 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:CreateBillboardLeftHanded(byref,byref,byref,byref):System.Numerics.Matrix4x4+Impl (FullOpts) (1 base, 0 diff methods)
-481 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:CreateConstrainedBillboard(byref,byref,byref,byref,byref):System.Numerics.Matrix4x4+Impl (FullOpts) (1 base, 0 diff methods)
-481 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:CreateConstrainedBillboardLeftHanded(byref,byref,byref,byref,byref):System.Numerics.Matrix4x4+Impl (FullOpts) (1 base, 0 diff methods)
-316 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:CreateFromAxisAngle(byref,float):System.Numerics.Matrix4x4+Impl (FullOpts) (1 base, 0 diff methods)
-230 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:CreateFromQuaternion(byref):System.Numerics.Matrix4x4+Impl (FullOpts) (1 base, 0 diff methods)
-244 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:CreateFromYawPitchRoll(float,float,float):System.Numerics.Matrix4x4+Impl (FullOpts) (1 base, 0 diff methods)
-383 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:CreateLookTo(byref,byref,byref):System.Numerics.Matrix4x4+Impl (FullOpts) (1 base, 0 diff methods)
-381 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:CreateLookToLeftHanded(byref,byref,byref):System.Numerics.Matrix4x4+Impl (FullOpts) (1 base, 0 diff methods)
-94 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:CreateOrthographic(float,float,float,float):System.Numerics.Matrix4x4+Impl (FullOpts) (1 base, 0 diff methods)
-102 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:CreateOrthographicLeftHanded(float,float,float,float):System.Numerics.Matrix4x4+Impl (FullOpts) (1 base, 0 diff methods)
-142 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:CreateOrthographicOffCenter(float,float,float,float,float,float):System.Numerics.Matrix4x4+Impl (FullOpts) (1 base, 0 diff methods)
-150 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:CreateOrthographicOffCenterLeftHanded(float,float,float,float,float,float):System.Numerics.Matrix4x4+Impl (FullOpts) (1 base, 0 diff methods)
-351 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:CreatePerspective(float,float,float,float):System.Numerics.Matrix4x4+Impl (FullOpts) (1 base, 0 diff methods)
-590 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:CreatePerspectiveFieldOfView(float,float,float,float):System.Numerics.Matrix4x4+Impl (FullOpts) (1 base, 0 diff methods)
-586 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:CreatePerspectiveFieldOfViewLeftHanded(float,float,float,float):System.Numerics.Matrix4x4+Impl (FullOpts) (1 base, 0 diff methods)
-359 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:CreatePerspectiveLeftHanded(float,float,float,float):System.Numerics.Matrix4x4+Impl (FullOpts) (1 base, 0 diff methods)
-399 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:CreatePerspectiveOffCenter(float,float,float,float,float,float):System.Numerics.Matrix4x4+Impl (FullOpts) (1 base, 0 diff methods)
-416 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:CreatePerspectiveOffCenterLeftHanded(float,float,float,float,float,float):System.Numerics.Matrix4x4+Impl (FullOpts) (1 base, 0 diff methods)
-168 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:CreateReflection(byref):System.Numerics.Matrix4x4+Impl (FullOpts) (1 base, 0 diff methods)
-185 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:CreateRotationX(float,byref):System.Numerics.Matrix4x4+Impl (FullOpts) (1 base, 0 diff methods)
-111 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:CreateRotationX(float):System.Numerics.Matrix4x4+Impl (FullOpts) (1 base, 0 diff methods)
-170 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:CreateRotationY(float,byref):System.Numerics.Matrix4x4+Impl (FullOpts) (1 base, 0 diff methods)
-103 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:CreateRotationY(float):System.Numerics.Matrix4x4+Impl (FullOpts) (1 base, 0 diff methods)
-170 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:CreateRotationZ(float,byref):System.Numerics.Matrix4x4+Impl (FullOpts) (1 base, 0 diff methods)
-93 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:CreateRotationZ(float):System.Numerics.Matrix4x4+Impl (FullOpts) (1 base, 0 diff methods)
-101 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:CreateScale(byref,byref):System.Numerics.Matrix4x4+Impl (FullOpts) (1 base, 0 diff methods)
-60 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:CreateScale(byref):System.Numerics.Matrix4x4+Impl (FullOpts) (1 base, 0 diff methods)
-93 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:CreateScale(float,byref):System.Numerics.Matrix4x4+Impl (FullOpts) (1 base, 0 diff methods)
-100 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:CreateScale(float,float,float,byref):System.Numerics.Matrix4x4+Impl (FullOpts) (1 base, 0 diff methods)
-49 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:CreateScale(float,float,float):System.Numerics.Matrix4x4+Impl (FullOpts) (1 base, 0 diff methods)
-53 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:CreateScale(float):System.Numerics.Matrix4x4+Impl (FullOpts) (1 base, 0 diff methods)
-223 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:CreateShadow(byref,byref):System.Numerics.Matrix4x4+Impl (FullOpts) (1 base, 0 diff methods)
-58 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:CreateTranslation(byref):System.Numerics.Matrix4x4+Impl (FullOpts) (1 base, 0 diff methods)
-59 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:CreateTranslation(float,float,float):System.Numerics.Matrix4x4+Impl (FullOpts) (1 base, 0 diff methods)
-106 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:CreateViewport(float,float,float,float,float,float):System.Numerics.Matrix4x4+Impl (FullOpts) (1 base, 0 diff methods)
-106 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:CreateViewportLeftHanded(float,float,float,float,float,float):System.Numerics.Matrix4x4+Impl (FullOpts) (1 base, 0 diff methods)
-251 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:CreateWorld(byref,byref,byref):System.Numerics.Matrix4x4+Impl (FullOpts) (1 base, 0 diff methods)
-1405 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:Decompose(byref,byref,byref,byref):bool (FullOpts) (1 base, 0 diff methods)
-212 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:Equals(byref):bool:this (FullOpts) (1 base, 0 diff methods)
-242 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:Equals(System.Object):bool:this (FullOpts) (1 base, 0 diff methods)
-179 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:GetDeterminant():float:this (FullOpts) (1 base, 0 diff methods)
-52 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:GetHashCode():int:this (FullOpts) (1 base, 0 diff methods)
-703 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:Invert(byref,byref):bool (FullOpts) (1 base, 0 diff methods)
-132 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:Lerp(byref,byref,float):System.Numerics.Matrix4x4+Impl (FullOpts) (1 base, 0 diff methods)
-61 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:op_Addition(byref,byref):System.Numerics.Matrix4x4+Impl (FullOpts) (1 base, 0 diff methods)
-88 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:op_Equality(byref,byref):bool (FullOpts) (1 base, 0 diff methods)
-91 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:op_Inequality(byref,byref):bool (FullOpts) (1 base, 0 diff methods)
-47 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:op_Multiply(byref,float):System.Numerics.Matrix4x4+Impl (FullOpts) (1 base, 0 diff methods)
-61 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:op_Subtraction(byref,byref):System.Numerics.Matrix4x4+Impl (FullOpts) (1 base, 0 diff methods)
-51 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:op_UnaryNegation(byref):System.Numerics.Matrix4x4+Impl (FullOpts) (1 base, 0 diff methods)
-141 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:Shuffle2(System.Runtime.Intrinsics.Vector128`1[float],System.Runtime.Intrinsics.Vector128`1[float],byte,byte,byte,byte):System.Runtime.Intrinsics.Vector128`1[float] (FullOpts) (1 base, 0 diff methods)
-210 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:System.IEquatable<System.Numerics.Matrix4x4.Impl>.Equals(System.Numerics.Matrix4x4+Impl):bool:this (FullOpts) (1 base, 0 diff methods)
-553 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:Transform(byref,byref):System.Numerics.Matrix4x4+Impl (FullOpts) (1 base, 0 diff methods)
-79 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:Transpose(byref):System.Numerics.Matrix4x4+Impl (FullOpts) (1 base, 0 diff methods)
-413 (-89.98 % of base) : System.Private.CoreLib.dasm - System.Numerics.Quaternion:CreateFromRotationMatrix(System.Numerics.Matrix4x4):System.Numerics.Quaternion (FullOpts)
-164 (-71.93 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4:CreateFromQuaternion(System.Numerics.Quaternion):System.Numerics.Matrix4x4 (FullOpts)
-164 (-67.21 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4:CreateFromYawPitchRoll(float,float,float):System.Numerics.Matrix4x4 (FullOpts)
-59 (-66.29 % of base) : SkiaSharp.dasm - SkiaSharp.SKMatrix44:.cctor() (FullOpts)
-257 (-65.73 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4:CreateLookAt(System.Numerics.Vector3,System.Numerics.Vector3,System.Numerics.Vector3):System.Numerics.Matrix4x4 (FullOpts)
-246 (-65.43 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4:CreateLookToLeftHanded(System.Numerics.Vector3,System.Numerics.Vector3,System.Numerics.Vector3):System.Numerics.Matrix4x4 (FullOpts)
-250 (-65.10 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4:CreateLookAtLeftHanded(System.Numerics.Vector3,System.Numerics.Vector3,System.Numerics.Vector3):System.Numerics.Matrix4x4 (FullOpts)
-243 (-63.45 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4:CreateLookTo(System.Numerics.Vector3,System.Numerics.Vector3,System.Numerics.Vector3):System.Numerics.Matrix4x4 (FullOpts)
-963 (-63.02 % of base) : SixLabors.ImageSharp.dasm - SixLabors.ImageSharp.ColorProfiles.KnownYCbCrMatrices:.cctor() (FullOpts)
-187 (-58.26 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4:CreateFromAxisAngle(System.Numerics.Vector3,float):System.Numerics.Matrix4x4 (FullOpts)
-186 (-57.94 % of base) : SkiaSharp.dasm - SkiaSharp.SKMatrix44:CreateRotation(float,float,float,float):SkiaSharp.SKMatrix44 (FullOpts)
-186 (-56.53 % of base) : SkiaSharp.dasm - SkiaSharp.SKMatrix44:CreateRotationDegrees(float,float,float,float):SkiaSharp.SKMatrix44 (FullOpts)
-6 (-50.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector2:IsNaN(System.Numerics.Vector2):System.Numerics.Vector2 (FullOpts)
-511 (-46.84 % of base) : SixLabors.Fonts.dasm - SixLabors.Fonts.Rendering.PaintedGlyphMetrics:ComputeSourceToUpem(byref,ushort):System.Numerics.Matrix3x2 (FullOpts)
-6 (-40.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector2:IsNegative(System.Numerics.Vector2):System.Numerics.Vector2 (FullOpts)
-6 (-40.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector2:IsNegativeInfinity(System.Numerics.Vector2):System.Numerics.Vector2 (FullOpts)
-6 (-40.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector2:IsPositiveInfinity(System.Numerics.Vector2):System.Numerics.Vector2 (FullOpts)
-6 (-37.50 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector2:IsZero(System.Numerics.Vector2):System.Numerics.Vector2 (FullOpts)
323 total methods with Code Size differences (216 improved, 107 regressed), 2083842 unchanged.
--------------------------------------------------------------------------------
Job completed in 22 minutes 49 seconds (remote runner delay: 1 minute 15 seconds).
dotnet/runtime#130274
Using arguments:
-nugetMain commit: dotnet/runtime@cff02b5
PR commit: tannergooding/runtime@9e8afa6
Diffs
Diffs
Artifacts: