forked from MihaZupan/runtime-utils
-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Job completed in 14 minutes 11 seconds.
dotnet/runtime#111595
Diffs
Diffs
Found 271 files with textual diffs.
Summary of Code Size diffs:
(Lower is better)
Total bytes of base: 40339815
Total bytes of diff: 40339879
Total bytes of delta: 64 (0.00 % of base)
Total relative delta: 3.37
diff is a regression.
relative diff is a regression.
Top file regressions (bytes):
53 : System.Private.CoreLib.dasm (0.00 % of base)
32 : System.Diagnostics.Process.dasm (0.03 % of base)
16 : System.Linq.Expressions.dasm (0.00 % of base)
15 : System.Runtime.Numerics.dasm (0.01 % of base)
12 : Microsoft.VisualBasic.Core.dasm (0.00 % of base)
8 : System.Formats.Asn1.dasm (0.01 % of base)
4 : Microsoft.CSharp.dasm (0.00 % of base)
4 : System.Data.Common.dasm (0.00 % of base)
Top file improvements (bytes):
-59 : System.Net.Sockets.dasm (-0.02 % of base)
-18 : System.Private.Xml.dasm (-0.00 % of base)
-2 : System.Formats.Tar.dasm (-0.00 % of base)
-1 : System.Numerics.Tensors.dasm (-0.00 % of base)
12 total files with Code Size differences (4 improved, 8 regressed), 247 unchanged.
Top method regressions (bytes):
20 (1.45 % of base) : System.Data.Common.dasm - System.Data.Common.UInt64Storage:Aggregate(int[],int):System.Object:this (FullOpts)
8 (3.00 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.CompilerServices.Operators:MultiplyUInt64(ulong,ulong):System.Object (FullOpts)
8 (0.21 % of base) : System.Formats.Asn1.dasm - System.Formats.Asn1.AsnDecoder:ParseGeneralizedTime(int,System.ReadOnlySpan`1[ubyte]):System.DateTimeOffset (FullOpts)
8 (21.05 % of base) : System.Private.CoreLib.dasm - System.Half:op_Explicit(ulong):System.Half (FullOpts) (2 methods)
8 (1.44 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Interpreter.NumericConvertInstruction+Checked:ConvertUInt64(ulong):System.Object:this (FullOpts)
8 (1.86 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Interpreter.NumericConvertInstruction+Unchecked:ConvertUInt64(ulong):System.Object:this (FullOpts)
8 (36.36 % of base) : System.Runtime.Numerics.dasm - System.Numerics.Complex:op_Implicit(ulong):System.Numerics.Complex (FullOpts) (2 methods)
8 (57.14 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.NFloat:op_Implicit(ulong):System.Runtime.InteropServices.NFloat (FullOpts) (2 methods)
6 (0.58 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.CompilerServices.Conversions:ToDouble(System.Object,System.Globalization.NumberFormatInfo):double (FullOpts)
4 (0.26 % of base) : Microsoft.CSharp.dasm - Microsoft.CSharp.RuntimeBinder.Semantics.ExpressionBinder:bindConstantCast(Microsoft.CSharp.RuntimeBinder.Semantics.Expr,Microsoft.CSharp.RuntimeBinder.Semantics.CType,ubyte,byref,ubyte):int:this (FullOpts)
4 (57.14 % of base) : System.Private.CoreLib.dasm - System.Convert:ToDouble(ulong):double (FullOpts)
4 (57.14 % of base) : System.Private.CoreLib.dasm - System.Convert:ToSingle(ulong):float (FullOpts)
4 (2.99 % of base) : System.Diagnostics.Process.dasm - System.Diagnostics.Process:get_PrivilegedProcessorTime():System.TimeSpan:this (FullOpts)
4 (2.96 % of base) : System.Diagnostics.Process.dasm - System.Diagnostics.Process:get_StartTimeCore():System.DateTime:this (FullOpts)
4 (2.22 % of base) : System.Diagnostics.Process.dasm - System.Diagnostics.Process:get_TotalProcessorTime():System.TimeSpan:this (FullOpts)
4 (3.03 % of base) : System.Diagnostics.Process.dasm - System.Diagnostics.Process:get_UserProcessorTime():System.TimeSpan:this (FullOpts)
4 (5.41 % of base) : System.Diagnostics.Process.dasm - System.Diagnostics.ProcessThread:get_PrivilegedProcessorTime():System.TimeSpan:this (FullOpts)
4 (5.13 % of base) : System.Diagnostics.Process.dasm - System.Diagnostics.ProcessThread:get_TotalProcessorTime():System.TimeSpan:this (FullOpts)
4 (5.41 % of base) : System.Diagnostics.Process.dasm - System.Diagnostics.ProcessThread:get_UserProcessorTime():System.TimeSpan:this (FullOpts)
4 (2.96 % of base) : System.Diagnostics.Process.dasm - System.Diagnostics.ProcessThread:GetStartTime():System.DateTime:this (FullOpts)
4 (21.05 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.RuntimeEventSource+<>c:<OnEventCommand>b__37_17():double:this (FullOpts)
4 (18.18 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.RuntimeEventSource+<>c:<OnEventCommand>b__37_18():double:this (FullOpts)
4 (18.18 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.RuntimeEventSource+<>c:<OnEventCommand>b__37_19():double:this (FullOpts)
4 (18.18 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.RuntimeEventSource+<>c:<OnEventCommand>b__37_20():double:this (FullOpts)
4 (18.18 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.RuntimeEventSource+<>c:<OnEventCommand>b__37_21():double:this (FullOpts)
4 (1.51 % of base) : System.Private.CoreLib.dasm - System.Number:NumberToFloatingPointBits[double](byref):ulong (FullOpts)
4 (0.42 % of base) : System.Runtime.Numerics.dasm - System.Numerics.BigInteger:get_DebuggerDisplay():System.String:this (FullOpts)
4 (1.16 % of base) : System.Runtime.Numerics.dasm - System.Numerics.BigInteger:Log(System.Numerics.BigInteger,double):double (FullOpts)
4 (57.14 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorPrimitives+ConvertUInt64ToDouble:Invoke(ulong):double (FullOpts)
4 (4.49 % of base) : System.Private.CoreLib.dasm - System.Random+XoshiroImpl:NextDouble():double:this (FullOpts)
4 (4.49 % of base) : System.Private.CoreLib.dasm - System.Random+XoshiroImpl:NextSingle():float:this (FullOpts)
4 (9.76 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector64:ConvertToDouble(System.Runtime.Intrinsics.Vector64`1[ulong]):System.Runtime.Intrinsics.Vector64`1[double] (FullOpts)
4 (1.80 % of base) : System.Private.CoreLib.dasm - System.Runtime.MemoryFailPoint:.ctor(int):this (FullOpts)
4 (1.94 % of base) : System.Private.CoreLib.dasm - System.UInt128:op_Explicit(System.UInt128):double (FullOpts)
4 (40.00 % of base) : System.Private.CoreLib.dasm - System.UInt64:System.IConvertible.ToDouble(System.IFormatProvider):double:this (FullOpts)
4 (40.00 % of base) : System.Private.CoreLib.dasm - System.UInt64:System.IConvertible.ToSingle(System.IFormatProvider):float:this (FullOpts)
4 (19.05 % of base) : System.Private.CoreLib.dasm - System.UInt64:System.Numerics.INumberBase<System.UInt64>.TryConvertToChecked[double](ulong,byref):ubyte (FullOpts)
4 (19.05 % of base) : System.Private.CoreLib.dasm - System.UInt64:System.Numerics.INumberBase<System.UInt64>.TryConvertToSaturating[double](ulong,byref):ubyte (FullOpts)
4 (19.05 % of base) : System.Private.CoreLib.dasm - System.UInt64:System.Numerics.INumberBase<System.UInt64>.TryConvertToTruncating[double](ulong,byref):ubyte (FullOpts)
4 (19.05 % of base) : System.Private.CoreLib.dasm - System.UIntPtr:System.Numerics.INumberBase<nuint>.TryConvertToChecked[double](ulong,byref):ubyte (FullOpts)
4 (19.05 % of base) : System.Private.CoreLib.dasm - System.UIntPtr:System.Numerics.INumberBase<nuint>.TryConvertToSaturating[double](ulong,byref):ubyte (FullOpts)
4 (19.05 % of base) : System.Private.CoreLib.dasm - System.UIntPtr:System.Numerics.INumberBase<nuint>.TryConvertToTruncating[double](ulong,byref):ubyte (FullOpts)
4 (1.05 % of base) : System.Private.Xml.dasm - System.Xml.XmlSqlBinaryReader:ValueAsDouble():double:this (FullOpts)
3 (0.33 % of base) : System.Private.Xml.dasm - MS.Internal.Xml.XPath.ExtensionQuery:ProcessResult(System.Object):System.Object:this (FullOpts)
3 (0.13 % of base) : System.Data.Common.dasm - System.Data.Common.SqlConvert:ConvertToSqlDouble(System.Object):System.Data.SqlTypes.SqlDouble (FullOpts)
3 (3.41 % of base) : System.Private.CoreLib.dasm - System.Decimal+DecCalc:VarR8FromDec(byref):double (FullOpts)
2 (0.13 % of base) : System.Private.CoreLib.dasm - System.Array:InternalSetValue(System.Object,long):this (FullOpts)
2 (0.27 % of base) : System.Private.CoreLib.dasm - System.Reflection.InvokeUtils:PrimitiveWiden(byref,byref,ubyte,ubyte) (FullOpts)
1 (0.09 % of base) : System.Private.CoreLib.dasm - System.DateTimeParse:TryParseFormatO(System.ReadOnlySpan`1[ushort],byref):ubyte (FullOpts)
Top method improvements (bytes):
-59 (-100.00 % of base) : System.Net.Sockets.dasm - System.Net.Sockets.SocketAsyncEngine+<>c:<.ctor>b__16_0(System.Object):this (FullOpts)
-24 (-3.07 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.XPathConvert+FloatingDecimal:op_Explicit(System.Xml.Xsl.XPathConvert+FloatingDecimal):double (FullOpts)
-20 (-17.86 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128:<ConvertToSingle>g__SoftwareFallback|39_0(System.Runtime.Intrinsics.Vector128`1[uint]):System.Runtime.Intrinsics.Vector128`1[float] (FullOpts)
-10 (-14.71 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector64:ConvertToSingle(System.Runtime.Intrinsics.Vector64`1[uint]):System.Runtime.Intrinsics.Vector64`1[float] (FullOpts)
-5 (-31.25 % of base) : System.Private.CoreLib.dasm - System.Convert:ToSingle(uint):float (FullOpts)
-5 (-17.86 % of base) : System.Private.CoreLib.dasm - System.Half:op_Explicit(uint):System.Half (FullOpts)
-5 (-31.25 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorPrimitives+ConvertUInt32ToSingle:Invoke(uint):float (FullOpts)
-5 (-31.25 % of base) : System.Private.CoreLib.dasm - System.UInt32:System.IConvertible.ToSingle(System.IFormatProvider):float:this (FullOpts)
-4 (-1.20 % of base) : System.Data.Common.dasm - System.Data.SqlTypes.SqlDecimal:Power(System.Data.SqlTypes.SqlDecimal,double):System.Data.SqlTypes.SqlDecimal (FullOpts)
-4 (-1.67 % of base) : System.Data.Common.dasm - System.Data.SqlTypes.SqlDecimal:ToDouble():double:this (FullOpts)
-4 (-1.42 % of base) : System.Data.Common.dasm - System.Data.SqlTypes.SqlDouble:op_Implicit(System.Data.SqlTypes.SqlDecimal):System.Data.SqlTypes.SqlDouble (FullOpts)
-4 (-1.41 % of base) : System.Data.Common.dasm - System.Data.SqlTypes.SqlSingle:op_Implicit(System.Data.SqlTypes.SqlDecimal):System.Data.SqlTypes.SqlSingle (FullOpts)
-2 (-0.19 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.CompilerServices.Conversions:ToSingle(System.Object,System.Globalization.NumberFormatInfo):float (FullOpts)
-2 (-0.75 % of base) : System.Formats.Tar.dasm - System.Formats.Tar.TarHelpers:ParseOctal[double](System.ReadOnlySpan`1[ubyte]):double (FullOpts)
-1 (-8.33 % of base) : System.Private.CoreLib.dasm - System.Convert:ToDouble(uint):double (FullOpts)
-1 (-0.63 % of base) : System.Private.CoreLib.dasm - System.Convert:ToUInt32(double):uint (FullOpts)
-1 (-0.05 % of base) : System.Data.Common.dasm - System.Data.Common.SqlConvert:ConvertToSqlSingle(System.Object):System.Data.SqlTypes.SqlSingle (FullOpts)
-1 (-0.07 % of base) : System.Data.Common.dasm - System.Data.Common.UInt32Storage:Aggregate(int[],int):System.Object:this (FullOpts)
-1 (-0.12 % of base) : System.Data.Common.dasm - System.Data.SqlTypes.SqlDecimal:.ctor(double):this (FullOpts)
-1 (-4.55 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.RuntimeEventSource+<>c:<OnEventCommand>b__37_14():double:this (FullOpts)
-1 (-1.85 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.RuntimeEventSource+<>c:<OnEventCommand>b__37_22():double:this (FullOpts)
-1 (-6.25 % of base) : System.Runtime.Numerics.dasm - System.Numerics.Complex:op_Implicit(uint):System.Numerics.Complex (FullOpts)
-1 (-8.33 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.NFloat:op_Implicit(uint):System.Runtime.InteropServices.NFloat (FullOpts)
-1 (-1.85 % of base) : System.Private.CoreLib.dasm - System.Text.Rune:GetNumericValue(System.Text.Rune):double (FullOpts)
-1 (-8.33 % of base) : System.Private.CoreLib.dasm - System.UInt32:System.IConvertible.ToDouble(System.IFormatProvider):double:this (FullOpts)
-1 (-3.85 % of base) : System.Private.CoreLib.dasm - System.UInt32:System.Numerics.INumberBase<System.UInt32>.TryConvertToChecked[double](uint,byref):ubyte (FullOpts)
-1 (-3.85 % of base) : System.Private.CoreLib.dasm - System.UInt32:System.Numerics.INumberBase<System.UInt32>.TryConvertToSaturating[double](uint,byref):ubyte (FullOpts)
-1 (-3.85 % of base) : System.Private.CoreLib.dasm - System.UInt32:System.Numerics.INumberBase<System.UInt32>.TryConvertToTruncating[double](uint,byref):ubyte (FullOpts)
-1 (-0.65 % of base) : System.Private.Xml.dasm - System.Xml.BinXmlDateTime:SqlDateTimeToDateTime(int,uint):System.DateTime (FullOpts)
Top method regressions (percentages):
4 (57.14 % of base) : System.Private.CoreLib.dasm - System.Convert:ToDouble(ulong):double (FullOpts)
4 (57.14 % of base) : System.Private.CoreLib.dasm - System.Convert:ToSingle(ulong):float (FullOpts)
4 (57.14 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorPrimitives+ConvertUInt64ToDouble:Invoke(ulong):double (FullOpts)
8 (57.14 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.NFloat:op_Implicit(ulong):System.Runtime.InteropServices.NFloat (FullOpts) (2 methods)
4 (40.00 % of base) : System.Private.CoreLib.dasm - System.UInt64:System.IConvertible.ToDouble(System.IFormatProvider):double:this (FullOpts)
4 (40.00 % of base) : System.Private.CoreLib.dasm - System.UInt64:System.IConvertible.ToSingle(System.IFormatProvider):float:this (FullOpts)
8 (36.36 % of base) : System.Runtime.Numerics.dasm - System.Numerics.Complex:op_Implicit(ulong):System.Numerics.Complex (FullOpts) (2 methods)
4 (21.05 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.RuntimeEventSource+<>c:<OnEventCommand>b__37_17():double:this (FullOpts)
8 (21.05 % of base) : System.Private.CoreLib.dasm - System.Half:op_Explicit(ulong):System.Half (FullOpts) (2 methods)
4 (19.05 % of base) : System.Private.CoreLib.dasm - System.UInt64:System.Numerics.INumberBase<System.UInt64>.TryConvertToChecked[double](ulong,byref):ubyte (FullOpts)
4 (19.05 % of base) : System.Private.CoreLib.dasm - System.UInt64:System.Numerics.INumberBase<System.UInt64>.TryConvertToSaturating[double](ulong,byref):ubyte (FullOpts)
4 (19.05 % of base) : System.Private.CoreLib.dasm - System.UInt64:System.Numerics.INumberBase<System.UInt64>.TryConvertToTruncating[double](ulong,byref):ubyte (FullOpts)
4 (19.05 % of base) : System.Private.CoreLib.dasm - System.UIntPtr:System.Numerics.INumberBase<nuint>.TryConvertToChecked[double](ulong,byref):ubyte (FullOpts)
4 (19.05 % of base) : System.Private.CoreLib.dasm - System.UIntPtr:System.Numerics.INumberBase<nuint>.TryConvertToSaturating[double](ulong,byref):ubyte (FullOpts)
4 (19.05 % of base) : System.Private.CoreLib.dasm - System.UIntPtr:System.Numerics.INumberBase<nuint>.TryConvertToTruncating[double](ulong,byref):ubyte (FullOpts)
4 (18.18 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.RuntimeEventSource+<>c:<OnEventCommand>b__37_18():double:this (FullOpts)
4 (18.18 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.RuntimeEventSource+<>c:<OnEventCommand>b__37_19():double:this (FullOpts)
4 (18.18 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.RuntimeEventSource+<>c:<OnEventCommand>b__37_20():double:this (FullOpts)
4 (18.18 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.RuntimeEventSource+<>c:<OnEventCommand>b__37_21():double:this (FullOpts)
4 (9.76 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector64:ConvertToDouble(System.Runtime.Intrinsics.Vector64`1[ulong]):System.Runtime.Intrinsics.Vector64`1[double] (FullOpts)
4 (5.41 % of base) : System.Diagnostics.Process.dasm - System.Diagnostics.ProcessThread:get_PrivilegedProcessorTime():System.TimeSpan:this (FullOpts)
4 (5.41 % of base) : System.Diagnostics.Process.dasm - System.Diagnostics.ProcessThread:get_UserProcessorTime():System.TimeSpan:this (FullOpts)
4 (5.13 % of base) : System.Diagnostics.Process.dasm - System.Diagnostics.ProcessThread:get_TotalProcessorTime():System.TimeSpan:this (FullOpts)
4 (4.49 % of base) : System.Private.CoreLib.dasm - System.Random+XoshiroImpl:NextDouble():double:this (FullOpts)
4 (4.49 % of base) : System.Private.CoreLib.dasm - System.Random+XoshiroImpl:NextSingle():float:this (FullOpts)
3 (3.41 % of base) : System.Private.CoreLib.dasm - System.Decimal+DecCalc:VarR8FromDec(byref):double (FullOpts)
4 (3.03 % of base) : System.Diagnostics.Process.dasm - System.Diagnostics.Process:get_UserProcessorTime():System.TimeSpan:this (FullOpts)
8 (3.00 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.CompilerServices.Operators:MultiplyUInt64(ulong,ulong):System.Object (FullOpts)
4 (2.99 % of base) : System.Diagnostics.Process.dasm - System.Diagnostics.Process:get_PrivilegedProcessorTime():System.TimeSpan:this (FullOpts)
4 (2.96 % of base) : System.Diagnostics.Process.dasm - System.Diagnostics.Process:get_StartTimeCore():System.DateTime:this (FullOpts)
4 (2.96 % of base) : System.Diagnostics.Process.dasm - System.Diagnostics.ProcessThread:GetStartTime():System.DateTime:this (FullOpts)
4 (2.22 % of base) : System.Diagnostics.Process.dasm - System.Diagnostics.Process:get_TotalProcessorTime():System.TimeSpan:this (FullOpts)
4 (1.94 % of base) : System.Private.CoreLib.dasm - System.UInt128:op_Explicit(System.UInt128):double (FullOpts)
8 (1.86 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Interpreter.NumericConvertInstruction+Unchecked:ConvertUInt64(ulong):System.Object:this (FullOpts)
4 (1.80 % of base) : System.Private.CoreLib.dasm - System.Runtime.MemoryFailPoint:.ctor(int):this (FullOpts)
4 (1.51 % of base) : System.Private.CoreLib.dasm - System.Number:NumberToFloatingPointBits[double](byref):ulong (FullOpts)
20 (1.45 % of base) : System.Data.Common.dasm - System.Data.Common.UInt64Storage:Aggregate(int[],int):System.Object:this (FullOpts)
8 (1.44 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Interpreter.NumericConvertInstruction+Checked:ConvertUInt64(ulong):System.Object:this (FullOpts)
4 (1.16 % of base) : System.Runtime.Numerics.dasm - System.Numerics.BigInteger:Log(System.Numerics.BigInteger,double):double (FullOpts)
4 (1.05 % of base) : System.Private.Xml.dasm - System.Xml.XmlSqlBinaryReader:ValueAsDouble():double:this (FullOpts)
6 (0.58 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.CompilerServices.Conversions:ToDouble(System.Object,System.Globalization.NumberFormatInfo):double (FullOpts)
4 (0.42 % of base) : System.Runtime.Numerics.dasm - System.Numerics.BigInteger:get_DebuggerDisplay():System.String:this (FullOpts)
3 (0.33 % of base) : System.Private.Xml.dasm - MS.Internal.Xml.XPath.ExtensionQuery:ProcessResult(System.Object):System.Object:this (FullOpts)
2 (0.27 % of base) : System.Private.CoreLib.dasm - System.Reflection.InvokeUtils:PrimitiveWiden(byref,byref,ubyte,ubyte) (FullOpts)
4 (0.26 % of base) : Microsoft.CSharp.dasm - Microsoft.CSharp.RuntimeBinder.Semantics.ExpressionBinder:bindConstantCast(Microsoft.CSharp.RuntimeBinder.Semantics.Expr,Microsoft.CSharp.RuntimeBinder.Semantics.CType,ubyte,byref,ubyte):int:this (FullOpts)
8 (0.21 % of base) : System.Formats.Asn1.dasm - System.Formats.Asn1.AsnDecoder:ParseGeneralizedTime(int,System.ReadOnlySpan`1[ubyte]):System.DateTimeOffset (FullOpts)
3 (0.13 % of base) : System.Data.Common.dasm - System.Data.Common.SqlConvert:ConvertToSqlDouble(System.Object):System.Data.SqlTypes.SqlDouble (FullOpts)
2 (0.13 % of base) : System.Private.CoreLib.dasm - System.Array:InternalSetValue(System.Object,long):this (FullOpts)
1 (0.09 % of base) : System.Private.CoreLib.dasm - System.DateTimeParse:TryParseFormatO(System.ReadOnlySpan`1[ushort],byref):ubyte (FullOpts)
Top method improvements (percentages):
-59 (-100.00 % of base) : System.Net.Sockets.dasm - System.Net.Sockets.SocketAsyncEngine+<>c:<.ctor>b__16_0(System.Object):this (FullOpts)
-5 (-31.25 % of base) : System.Private.CoreLib.dasm - System.Convert:ToSingle(uint):float (FullOpts)
-5 (-31.25 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorPrimitives+ConvertUInt32ToSingle:Invoke(uint):float (FullOpts)
-5 (-31.25 % of base) : System.Private.CoreLib.dasm - System.UInt32:System.IConvertible.ToSingle(System.IFormatProvider):float:this (FullOpts)
-5 (-17.86 % of base) : System.Private.CoreLib.dasm - System.Half:op_Explicit(uint):System.Half (FullOpts)
-20 (-17.86 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128:<ConvertToSingle>g__SoftwareFallback|39_0(System.Runtime.Intrinsics.Vector128`1[uint]):System.Runtime.Intrinsics.Vector128`1[float] (FullOpts)
-10 (-14.71 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector64:ConvertToSingle(System.Runtime.Intrinsics.Vector64`1[uint]):System.Runtime.Intrinsics.Vector64`1[float] (FullOpts)
-1 (-8.33 % of base) : System.Private.CoreLib.dasm - System.Convert:ToDouble(uint):double (FullOpts)
-1 (-8.33 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.NFloat:op_Implicit(uint):System.Runtime.InteropServices.NFloat (FullOpts)
-1 (-8.33 % of base) : System.Private.CoreLib.dasm - System.UInt32:System.IConvertible.ToDouble(System.IFormatProvider):double:this (FullOpts)
-1 (-6.25 % of base) : System.Runtime.Numerics.dasm - System.Numerics.Complex:op_Implicit(uint):System.Numerics.Complex (FullOpts)
-1 (-4.55 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.RuntimeEventSource+<>c:<OnEventCommand>b__37_14():double:this (FullOpts)
-1 (-3.85 % of base) : System.Private.CoreLib.dasm - System.UInt32:System.Numerics.INumberBase<System.UInt32>.TryConvertToChecked[double](uint,byref):ubyte (FullOpts)
-1 (-3.85 % of base) : System.Private.CoreLib.dasm - System.UInt32:System.Numerics.INumberBase<System.UInt32>.TryConvertToSaturating[double](uint,byref):ubyte (FullOpts)
-1 (-3.85 % of base) : System.Private.CoreLib.dasm - System.UInt32:System.Numerics.INumberBase<System.UInt32>.TryConvertToTruncating[double](uint,byref):ubyte (FullOpts)
-24 (-3.07 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.XPathConvert+FloatingDecimal:op_Explicit(System.Xml.Xsl.XPathConvert+FloatingDecimal):double (FullOpts)
-1 (-1.85 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.RuntimeEventSource+<>c:<OnEventCommand>b__37_22():double:this (FullOpts)
-1 (-1.85 % of base) : System.Private.CoreLib.dasm - System.Text.Rune:GetNumericValue(System.Text.Rune):double (FullOpts)
-4 (-1.67 % of base) : System.Data.Common.dasm - System.Data.SqlTypes.SqlDecimal:ToDouble():double:this (FullOpts)
-4 (-1.42 % of base) : System.Data.Common.dasm - System.Data.SqlTypes.SqlDouble:op_Implicit(System.Data.SqlTypes.SqlDecimal):System.Data.SqlTypes.SqlDouble (FullOpts)
-4 (-1.41 % of base) : System.Data.Common.dasm - System.Data.SqlTypes.SqlSingle:op_Implicit(System.Data.SqlTypes.SqlDecimal):System.Data.SqlTypes.SqlSingle (FullOpts)
-4 (-1.20 % of base) : System.Data.Common.dasm - System.Data.SqlTypes.SqlDecimal:Power(System.Data.SqlTypes.SqlDecimal,double):System.Data.SqlTypes.SqlDecimal (FullOpts)
-2 (-0.75 % of base) : System.Formats.Tar.dasm - System.Formats.Tar.TarHelpers:ParseOctal[double](System.ReadOnlySpan`1[ubyte]):double (FullOpts)
-1 (-0.65 % of base) : System.Private.Xml.dasm - System.Xml.BinXmlDateTime:SqlDateTimeToDateTime(int,uint):System.DateTime (FullOpts)
-1 (-0.63 % of base) : System.Private.CoreLib.dasm - System.Convert:ToUInt32(double):uint (FullOpts)
-2 (-0.19 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.CompilerServices.Conversions:ToSingle(System.Object,System.Globalization.NumberFormatInfo):float (FullOpts)
-1 (-0.12 % of base) : System.Data.Common.dasm - System.Data.SqlTypes.SqlDecimal:.ctor(double):this (FullOpts)
-1 (-0.07 % of base) : System.Data.Common.dasm - System.Data.Common.UInt32Storage:Aggregate(int[],int):System.Object:this (FullOpts)
-1 (-0.05 % of base) : System.Data.Common.dasm - System.Data.Common.SqlConvert:ConvertToSqlSingle(System.Object):System.Data.SqlTypes.SqlSingle (FullOpts)
78 total methods with Code Size differences (29 improved, 49 regressed), 235290 unchanged.
--------------------------------------------------------------------------------
Artifacts:
- build-clr-checked-main.zip (88 MB)
- build-artifacts-main.zip (708 MB)
- build-clr-checked-pr.zip (88 MB)
- build-artifacts-pr.zip (709 MB)
- jit-diffs-main.zip (136 MB)
- jit-diffs-pr.zip (136 MB)
- diff-frameworks.txt (25 KB)
- ShortDiffsRegressions.md (59 KB)
- LongDiffsRegressions.md (223 KB)
- ShortDiffsImprovements.md (59 KB)
- LongDiffsImprovements.md (159 KB)
Metadata
Metadata
Assignees
Labels
No labels