forked from MihaZupan/runtime-utils
-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Job completed in 15 minutes.
dotnet/runtime#105593
Diffs
Diffs
Found 336 files with textual diffs.
Summary of Code Size diffs:
(Lower is better)
Total bytes of base: 39661353
Total bytes of diff: 39656811
Total bytes of delta: -4542 (-0.01 % of base)
Total relative delta: -16.40
diff is an improvement.
relative diff is an improvement.
Top file regressions (bytes):
33 : System.Data.Odbc.dasm (0.01 % of base)
16 : System.Text.RegularExpressions.dasm (0.00 % of base)
1 : System.ComponentModel.TypeConverter.dasm (0.00 % of base)
Top file improvements (bytes):
-945 : System.Private.CoreLib.dasm (-0.01 % of base)
-860 : System.Private.Xml.dasm (-0.02 % of base)
-368 : System.Text.Json.dasm (-0.03 % of base)
-357 : System.IO.Hashing.dasm (-1.41 % of base)
-261 : System.Formats.Asn1.dasm (-0.31 % of base)
-227 : System.Memory.dasm (-0.08 % of base)
-213 : System.Security.Cryptography.dasm (-0.02 % of base)
-197 : System.Net.Security.dasm (-0.09 % of base)
-130 : System.Data.Common.dasm (-0.01 % of base)
-92 : System.Net.Http.dasm (-0.01 % of base)
-90 : System.Numerics.Tensors.dasm (-0.01 % of base)
-75 : System.Runtime.Numerics.dasm (-0.06 % of base)
-73 : System.Runtime.Serialization.Schema.dasm (-0.13 % of base)
-69 : System.Drawing.Primitives.dasm (-0.18 % of base)
-63 : System.Security.Cryptography.Pkcs.dasm (-0.02 % of base)
-57 : System.Transactions.Local.dasm (-0.04 % of base)
-57 : System.Private.DataContractSerialization.dasm (-0.01 % of base)
-41 : runincontext.dasm (-0.26 % of base)
-37 : System.Resources.Writer.dasm (-0.41 % of base)
-37 : System.Resources.Extensions.dasm (-0.08 % of base)
-34 : System.Reflection.Metadata.dasm (-0.01 % of base)
-32 : System.Formats.Cbor.dasm (-0.07 % of base)
-31 : System.Text.Encodings.Web.dasm (-0.13 % of base)
-30 : Microsoft.VisualBasic.Core.dasm (-0.01 % of base)
-30 : System.ComponentModel.Composition.dasm (-0.01 % of base)
-30 : System.Configuration.ConfigurationManager.dasm (-0.01 % of base)
-29 : System.Net.Mail.dasm (-0.02 % of base)
-23 : System.Collections.dasm (-0.01 % of base)
-23 : System.Net.Primitives.dasm (-0.03 % of base)
-18 : System.IO.Pipelines.dasm (-0.02 % of base)
-18 : System.Formats.Nrbf.dasm (-0.04 % of base)
-17 : ILCompiler.Reflection.ReadyToRun.dasm (-0.01 % of base)
-14 : System.Net.Quic.dasm (-0.01 % of base)
-8 : System.Collections.Specialized.dasm (-0.06 % of base)
-4 : System.Private.Uri.dasm (-0.00 % of base)
-2 : System.Runtime.Caching.dasm (-0.00 % of base)
39 total files with Code Size differences (36 improved, 3 regressed), 220 unchanged.
Top method regressions (bytes):
22 (3.08 % of base) : System.Private.CoreLib.dasm - System.Globalization.TextInfo:ChangeCaseCommon[double](System.String):System.String:this (FullOpts)
22 (3.08 % of base) : System.Private.CoreLib.dasm - System.Globalization.TextInfo:ChangeCaseCommon[int](System.String):System.String:this (FullOpts)
22 (3.08 % of base) : System.Private.CoreLib.dasm - System.Globalization.TextInfo:ChangeCaseCommon[long](System.String):System.String:this (FullOpts)
22 (3.08 % of base) : System.Private.CoreLib.dasm - System.Globalization.TextInfo:ChangeCaseCommon[short](System.String):System.String:this (FullOpts)
22 (3.08 % of base) : System.Private.CoreLib.dasm - System.Globalization.TextInfo:ChangeCaseCommon[System.Globalization.TextInfo+ToLowerConversion](System.String):System.String:this (FullOpts)
22 (3.05 % of base) : System.Private.CoreLib.dasm - System.Globalization.TextInfo:ChangeCaseCommon[System.Globalization.TextInfo+ToUpperConversion](System.String):System.String:this (FullOpts)
22 (3.08 % of base) : System.Private.CoreLib.dasm - System.Globalization.TextInfo:ChangeCaseCommon[System.Numerics.Vector`1[float]](System.String):System.String:this (FullOpts)
22 (3.08 % of base) : System.Private.CoreLib.dasm - System.Globalization.TextInfo:ChangeCaseCommon[ubyte](System.String):System.String:this (FullOpts)
21 (10.00 % of base) : System.Private.Xml.dasm - System.Xml.XmlEntityReference+<>c:<ConstructBaseURI>b__27_0(System.Span`1[ushort],System.ValueTuple`2[System.String,System.String]):this (FullOpts)
20 (8.93 % of base) : System.Data.Odbc.dasm - System.Data.Common.DbConnectionOptions:GetKeyValue(System.Text.StringBuilder,ubyte):System.String (FullOpts)
20 (8.93 % of base) : System.Data.Common.dasm - System.Data.Common.DbConnectionOptions:GetKeyValue(System.Text.StringBuilder,ubyte):System.String (FullOpts)
16 (2.45 % of base) : System.Text.RegularExpressions.dasm - System.Text.RegularExpressions.RegexReplacement+<>c:<ReplaceSimpleText>b__17_1(System.Span`1[ushort],System.ValueTuple`3[long,System.String,System.String]):this (FullOpts) (2 methods)
14 (4.76 % of base) : System.Private.CoreLib.dasm - System.Buffers.AhoCorasickNode:OptimizeChildren():this (FullOpts)
13 (6.37 % of base) : System.Data.Odbc.dasm - System.Data.Common.DbConnectionOptions:GetKeyName(System.Text.StringBuilder):System.String (FullOpts)
13 (7.83 % of base) : System.Data.Common.dasm - System.Data.Common.DbConnectionOptions:GetKeyName(System.Text.StringBuilder):System.String (FullOpts)
9 (1.08 % of base) : System.Private.CoreLib.dasm - System.Enum:TryFormatFlagNames[double](System.Enum+EnumInfo`1[double],double,System.Span`1[ushort],byref,byref):ubyte (FullOpts)
9 (1.20 % of base) : System.Private.CoreLib.dasm - System.Enum:TryFormatFlagNames[int](System.Enum+EnumInfo`1[int],int,System.Span`1[ushort],byref,byref):ubyte (FullOpts)
9 (1.20 % of base) : System.Private.CoreLib.dasm - System.Enum:TryFormatFlagNames[long](System.Enum+EnumInfo`1[long],long,System.Span`1[ushort],byref,byref):ubyte (FullOpts)
9 (1.18 % of base) : System.Private.CoreLib.dasm - System.Enum:TryFormatFlagNames[short](System.Enum+EnumInfo`1[short],short,System.Span`1[ushort],byref,byref):ubyte (FullOpts)
9 (1.18 % of base) : System.Private.CoreLib.dasm - System.Enum:TryFormatFlagNames[ubyte](System.Enum+EnumInfo`1[ubyte],ubyte,System.Span`1[ushort],byref,byref):ubyte (FullOpts)
8 (1.13 % of base) : System.Private.CoreLib.dasm - System.Enum:FormatFlagNames[double](System.Enum+EnumInfo`1[double],double):System.String (FullOpts)
8 (1.29 % of base) : System.Private.CoreLib.dasm - System.Enum:FormatFlagNames[int](System.Enum+EnumInfo`1[int],int):System.String (FullOpts)
8 (1.26 % of base) : System.Private.CoreLib.dasm - System.Enum:FormatFlagNames[long](System.Enum+EnumInfo`1[long],long):System.String (FullOpts)
8 (1.25 % of base) : System.Private.CoreLib.dasm - System.Enum:FormatFlagNames[short](System.Enum+EnumInfo`1[short],short):System.String (FullOpts)
8 (1.26 % of base) : System.Private.CoreLib.dasm - System.Enum:FormatFlagNames[ubyte](System.Enum+EnumInfo`1[ubyte],ubyte):System.String (FullOpts)
3 (1.08 % of base) : System.Private.CoreLib.dasm - System.Enum:WriteMultipleFoundFlagsNames(System.String[],System.ReadOnlySpan`1[int],System.Span`1[ushort]) (FullOpts)
1 (0.12 % of base) : System.Drawing.Primitives.dasm - System.Drawing.ColorConverterCommon:IntFromString(System.ReadOnlySpan`1[ushort],System.Globalization.CultureInfo):int (FullOpts)
1 (0.12 % of base) : System.ComponentModel.TypeConverter.dasm - System.Drawing.ColorConverterCommon:IntFromString(System.ReadOnlySpan`1[ushort],System.Globalization.CultureInfo):int (FullOpts)
Top method improvements (bytes):
-280 (-4.18 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Xslt.QilGenerator:PrecompileProtoTemplatesHeaders():this (FullOpts)
-196 (-5.57 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.EventPipePayloadDecoder:DecodePayload(byref,System.ReadOnlySpan`1[ubyte]):System.Object[] (FullOpts)
-111 (-14.02 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Xslt.QilGenerator:AddCurrentPositionLast(System.Xml.Xsl.Qil.QilNode):System.Xml.Xsl.Qil.QilNode:this (FullOpts)
-73 (-1.88 % of base) : System.Formats.Asn1.dasm - System.Formats.Asn1.AsnDecoder:ParseGeneralizedTime(int,System.ReadOnlySpan`1[ubyte]):System.DateTimeOffset (FullOpts)
-70 (-4.19 % of base) : System.Drawing.Primitives.dasm - System.Drawing.ColorTranslator:FromHtml(System.String):System.Drawing.Color (FullOpts)
-68 (-2.72 % of base) : System.Data.Common.dasm - System.Data.XmlTreeGen:HandleColumn(System.Data.DataColumn,System.Xml.XmlDocument,System.Xml.XmlElement,ubyte):System.Xml.XmlElement:this (FullOpts)
-66 (-14.54 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonWriter:WriteBase64Minimized(System.ReadOnlySpan`1[ubyte]):this (FullOpts)
-62 (-2.95 % of base) : System.Formats.Asn1.dasm - System.Formats.Asn1.AsnWriter:WriteGeneralizedTimeCore(System.Formats.Asn1.Asn1Tag,System.DateTimeOffset,ubyte):this (FullOpts)
-61 (-2.42 % of base) : System.Text.Json.dasm - System.Text.Json.JsonDocument:Parse(System.ReadOnlySpan`1[ubyte],System.Text.Json.JsonReaderOptions,byref,byref) (FullOpts)
-59 (-3.27 % of base) : System.Formats.Asn1.dasm - System.Formats.Asn1.AsnWriter:WriteUtcTimeCore(System.Formats.Asn1.Asn1Tag,System.DateTimeOffset):this (FullOpts)
-55 (-10.58 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.Utf8Parser:TryParseGuidN(System.ReadOnlySpan`1[ubyte],byref,byref):ubyte (FullOpts)
-50 (-32.89 % of base) : System.Data.Common.dasm - System.Data.SqlTypes.SqlDecimal:op_Explicit(System.Data.SqlTypes.SqlBoolean):System.Data.SqlTypes.SqlDecimal (FullOpts)
-47 (-2.57 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Xslt.QilGenerator:CompileApplyTemplates(System.Xml.Xsl.Xslt.XslNodeEx):System.Xml.Xsl.Qil.QilNode:this (FullOpts)
-45 (-6.20 % of base) : System.Data.Common.dasm - System.Data.XSDSchema:SetExtProperties(System.Object,System.Xml.XmlAttribute[]) (FullOpts)
-45 (-6.88 % of base) : System.Private.Xml.dasm - System.Xml.XmlSqlBinaryReader:AddQName():this (FullOpts)
-43 (-31.16 % of base) : System.IO.Hashing.dasm - System.IO.Hashing.Crc64:TryHash(System.ReadOnlySpan`1[ubyte],System.Span`1[ubyte],byref):ubyte (FullOpts)
-43 (-39.81 % of base) : System.IO.Hashing.dasm - System.IO.Hashing.XxHash32:TryHash(System.ReadOnlySpan`1[ubyte],System.Span`1[ubyte],byref,int):ubyte (FullOpts)
-43 (-39.45 % of base) : System.IO.Hashing.dasm - System.IO.Hashing.XxHash64:TryHash(System.ReadOnlySpan`1[ubyte],System.Span`1[ubyte],byref,long):ubyte (FullOpts)
-43 (-6.24 % of base) : System.Runtime.Serialization.Schema.dasm - System.Runtime.Serialization.CodeExporter:GetClrNamespace(System.String):System.String (FullOpts)
-42 (-14.05 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.ManifestBuilder:GetLocalizedMessage(System.String,System.Globalization.CultureInfo,ubyte):System.String:this (FullOpts)
-42 (-18.92 % of base) : System.IO.Hashing.dasm - System.IO.Hashing.XxHash32+State:Complete(int,System.ReadOnlySpan`1[ubyte]):uint:this (FullOpts)
-41 (-1.27 % of base) : runincontext.dasm - ArgInput:.ctor(System.String[]):this (FullOpts)
-41 (-36.61 % of base) : System.Runtime.Numerics.dasm - System.Numerics.BigIntegerCalculator:Reduce(System.Span`1[uint],System.ReadOnlySpan`1[uint]):int (FullOpts)
-41 (-1.81 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationReaderILGen:WriteSourceEnd(System.String,System.Type,System.Type):this (FullOpts)
-40 (-15.21 % of base) : System.Private.CoreLib.dasm - System.Reflection.AssemblyNameHelpers:IsValidPublicKey(ubyte[]):ubyte (FullOpts)
-38 (-12.22 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:CommonPrefixLength[System.__Canon](System.ReadOnlySpan`1[System.__Canon],System.ReadOnlySpan`1[System.__Canon],System.Collections.Generic.IEqualityComparer`1[System.__Canon]):int (FullOpts)
-38 (-7.10 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationILGen:ILGenLoad(System.String,System.Type):this (FullOpts)
-37 (-17.70 % of base) : System.IO.Hashing.dasm - System.IO.Hashing.Crc32:TryHash(System.ReadOnlySpan`1[ubyte],System.Span`1[ubyte],byref):ubyte (FullOpts)
-37 (-3.59 % of base) : System.Resources.Extensions.dasm - System.Resources.Extensions.PreserializedResourceWriter:FindTypeCode(System.Object,System.Collections.Generic.List`1[System.String]):int (FullOpts)
-37 (-3.61 % of base) : System.Resources.Writer.dasm - System.Resources.ResourceWriter:FindTypeCode(System.Object,System.Collections.Generic.List`1[System.String]):int (FullOpts)
-37 (-14.51 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Xslt.QilGenerator:AddDebugVariable(System.Xml.Xsl.Qil.QilName,System.Xml.Xsl.Qil.QilNode,System.Xml.Xsl.Qil.QilNode):System.Xml.Xsl.Qil.QilNode:this (FullOpts)
-37 (-9.02 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Xslt.QilGenerator:CreateGlobalVarPar(System.Xml.Xsl.Xslt.VarPar):this (FullOpts)
-37 (-6.94 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Xslt.QilGenerator:SetDebugNs(System.Xml.Xsl.Qil.QilNode,System.Xml.Xsl.Qil.QilList):System.Xml.Xsl.Qil.QilNode:this (FullOpts)
-36 (-12.77 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.Marshalling.ReadOnlySpanMarshaller`2+ManagedToUnmanagedIn[System.__Canon,long]:FromManaged(System.ReadOnlySpan`1[System.__Canon],System.Span`1[long]):this (FullOpts) (2 methods)
-36 (-25.71 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.Pkcs.Pkcs12Kdf:CircularCopy(System.ReadOnlySpan`1[ubyte],System.Span`1[ubyte]) (FullOpts)
-36 (-25.71 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Pkcs.Pkcs12Kdf:CircularCopy(System.ReadOnlySpan`1[ubyte],System.Span`1[ubyte]) (FullOpts)
-35 (-11.08 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:CommonPrefixLength[System.Numerics.Vector`1[float]](System.ReadOnlySpan`1[System.Numerics.Vector`1[float]],System.ReadOnlySpan`1[System.Numerics.Vector`1[float]],System.Collections.Generic.IEqualityComparer`1[System.Numerics.Vector`1[float]]):int (FullOpts)
-34 (-12.10 % of base) : System.Private.CoreLib.dasm - System.Environment:get_CpuUsage():System.Environment+ProcessCpuUsage (FullOpts)
-34 (-12.23 % of base) : System.Transactions.Local.dasm - System.Transactions.TransactionsEtwProvider:SetActivityId(System.String) (FullOpts)
-34 (-1.25 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationReaderILGen:WriteArray(System.String,System.String,System.Xml.Serialization.ArrayMapping,ubyte,ubyte,int):this (FullOpts)
-33 (-25.78 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Qil.QilReference:set_DebugName(System.String):this (FullOpts)
-33 (-14.04 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Xslt.QilGenerator:CreateXslParam(System.Xml.Xsl.Qil.QilName,System.Xml.Xsl.XmlQueryType):System.Xml.Xsl.Qil.QilParameter:this (FullOpts)
-31 (-16.67 % of base) : System.IO.Hashing.dasm - System.IO.Hashing.Crc32:Hash(System.ReadOnlySpan`1[ubyte],System.Span`1[ubyte]):int (FullOpts)
-31 (-8.56 % of base) : System.IO.Hashing.dasm - System.IO.Hashing.XxHash64+State:Complete(long,System.ReadOnlySpan`1[ubyte]):ulong:this (FullOpts)
-31 (-13.72 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:CommonPrefixLength[System.__Canon](System.ReadOnlySpan`1[System.__Canon],System.ReadOnlySpan`1[System.__Canon]):int (FullOpts)
-31 (-0.97 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Xslt.QilGenerator:CompileInstructions(System.Collections.Generic.IList`1[System.Xml.Xsl.Xslt.XslNode],int,System.Xml.Xsl.Qil.QilList):System.Xml.Xsl.Qil.QilNode:this (FullOpts)
-31 (-1.40 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Xslt.QilGenerator:CompileKeys():this (FullOpts)
-30 (-3.27 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.FileIO.FileSystem:CopyOrMoveDirectory(int,System.String,System.String,ubyte,int,int) (FullOpts)
-30 (-14.63 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.ReflectionModel.ReflectionProperty:get_Name():System.String:this (FullOpts)
-30 (-12.35 % of base) : System.Configuration.ConfigurationManager.dasm - System.Configuration.ClientConfigPaths:Validate(System.String,ubyte):System.String (FullOpts)
-30 (-14.49 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.DataContracts.DataContract:GetDataContractNamespaceFromUri(System.String):System.String (FullOpts)
-30 (-14.49 % of base) : System.Runtime.Serialization.Schema.dasm - System.Runtime.Serialization.SchemaImportHelper:GetDataContractNamespaceFromUri(System.String):System.String (FullOpts)
-29 (-6.16 % of base) : System.Net.Mail.dasm - System.Net.Mime.SmtpDateTime:ValidateAndGetTimeZoneOffsetValues(System.String,byref,byref,byref) (FullOpts)
-27 (-9.93 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:CommonPrefixLength[double](System.ReadOnlySpan`1[double],System.ReadOnlySpan`1[double],System.Collections.Generic.IEqualityComparer`1[double]):int (FullOpts)
-27 (-10.00 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:CommonPrefixLength[short](System.ReadOnlySpan`1[short],System.ReadOnlySpan`1[short],System.Collections.Generic.IEqualityComparer`1[short]):int (FullOpts)
-27 (-12.86 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.Json.XmlObjectSerializerWriteContextComplexJson:TruncateDefaultDataContractNamespace(System.String):System.String (FullOpts)
-27 (-1.48 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.Pkcs.Pkcs12Kdf:Derive(System.ReadOnlySpan`1[ushort],System.Security.Cryptography.HashAlgorithmName,int,ubyte,System.ReadOnlySpan`1[ubyte],System.Span`1[ubyte]) (FullOpts)
-27 (-1.46 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Pkcs.Pkcs12Kdf:Derive(System.ReadOnlySpan`1[ushort],System.Security.Cryptography.HashAlgorithmName,int,ubyte,System.ReadOnlySpan`1[ubyte],System.Span`1[ubyte]) (FullOpts)
-27 (-2.36 % of base) : System.Text.Json.dasm - System.Text.Json.JsonHelpers:TryParseDateTimeOffset(System.ReadOnlySpan`1[ubyte],byref):ubyte (FullOpts)
-27 (-4.58 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationWriter:ListUsedPrefixes(System.Xml.Serialization.XmlSerializerNamespaces,System.String):System.Collections.Generic.HashSet`1[int] (FullOpts)
-26 (-4.04 % of base) : System.Net.Security.dasm - System.Net.Security.TlsFrameHelper:TryParseHelloExtensions(System.ReadOnlySpan`1[ubyte],byref,int,System.Net.Security.TlsFrameHelper+HelloExtensionCallback):ubyte (FullOpts)
-25 (-29.41 % of base) : System.IO.Hashing.dasm - System.IO.Hashing.XxHash32:Hash(System.ReadOnlySpan`1[ubyte],System.Span`1[ubyte],int):int (FullOpts)
-24 (-20.87 % of base) : System.IO.Hashing.dasm - System.IO.Hashing.Crc64:Hash(System.ReadOnlySpan`1[ubyte],System.Span`1[ubyte]):int (FullOpts)
-24 (-27.91 % of base) : System.IO.Hashing.dasm - System.IO.Hashing.XxHash64:Hash(System.ReadOnlySpan`1[ubyte],System.Span`1[ubyte],long):int (FullOpts)
-23 (-7.85 % of base) : System.Memory.dasm - System.Buffers.BuffersExtensions:Write[System.__Canon](System.Buffers.IBufferWriter`1[System.__Canon],System.ReadOnlySpan`1[System.__Canon]) (FullOpts)
-23 (-2.83 % of base) : System.Collections.dasm - System.Collections.BitArray:.ctor(ubyte[]):this (FullOpts) (2 methods)
-23 (-8.71 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:CommonPrefixLength[int](System.ReadOnlySpan`1[int],System.ReadOnlySpan`1[int],System.Collections.Generic.IEqualityComparer`1[int]):int (FullOpts)
-23 (-8.71 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:CommonPrefixLength[long](System.ReadOnlySpan`1[long],System.ReadOnlySpan`1[long],System.Collections.Generic.IEqualityComparer`1[long]):int (FullOpts)
-23 (-8.71 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:CommonPrefixLength[System.Nullable`1[int]](System.ReadOnlySpan`1[System.Nullable`1[int]],System.ReadOnlySpan`1[System.Nullable`1[int]],System.Collections.Generic.IEqualityComparer`1[System.Nullable`1[int]]):int (FullOpts)
-23 (-8.68 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:CommonPrefixLength[ubyte](System.ReadOnlySpan`1[ubyte],System.ReadOnlySpan`1[ubyte],System.Collections.Generic.IEqualityComparer`1[ubyte]):int (FullOpts)
-23 (-1.12 % of base) : System.Net.Http.dasm - System.Net.Http.HttpConnectionPool:.ctor(System.Net.Http.HttpConnectionPoolManager,ubyte,System.String,int,System.String,System.Uri):this (FullOpts)
-23 (-20.72 % of base) : System.Net.Primitives.dasm - System.Net.IPAddress:TryWriteBytes(System.Span`1[ubyte],byref):ubyte:this (FullOpts)
-23 (-6.67 % of base) : System.Net.Security.dasm - System.Net.Security.TlsFrameHelper:TryGetFrameInfo(System.ReadOnlySpan`1[ubyte],byref,int,System.Net.Security.TlsFrameHelper+HelloExtensionCallback):ubyte (FullOpts)
-23 (-17.29 % of base) : System.Text.Encodings.Web.dasm - System.Text.Encodings.Web.AllowedBmpCodePointsBitmap:ForbidUndefinedCharacters():this (FullOpts)
-23 (-6.41 % of base) : System.Text.Json.dasm - System.Text.Json.JsonHelpers:StableSortByKey[double,long](System.Collections.Generic.List`1[double],System.Func`2[double,long]) (FullOpts)
-23 (-6.44 % of base) : System.Text.Json.dasm - System.Text.Json.JsonHelpers:StableSortByKey[int,long](System.Collections.Generic.List`1[int],System.Func`2[int,long]) (FullOpts)
-23 (-6.44 % of base) : System.Text.Json.dasm - System.Text.Json.JsonHelpers:StableSortByKey[long,long](System.Collections.Generic.List`1[long],System.Func`2[long,long]) (FullOpts)
-23 (-6.42 % of base) : System.Text.Json.dasm - System.Text.Json.JsonHelpers:StableSortByKey[short,long](System.Collections.Generic.List`1[short],System.Func`2[short,long]) (FullOpts)
-23 (-4.77 % of base) : System.Text.Json.dasm - System.Text.Json.JsonHelpers:StableSortByKey[System.__Canon,long](System.Collections.Generic.List`1[System.__Canon],System.Func`2[System.__Canon,long]) (FullOpts)
-23 (-6.44 % of base) : System.Text.Json.dasm - System.Text.Json.JsonHelpers:StableSortByKey[System.Nullable`1[int],long](System.Collections.Generic.List`1[System.Nullable`1[int]],System.Func`2[System.Nullable`1[int],long]) (FullOpts)
-23 (-6.18 % of base) : System.Text.Json.dasm - System.Text.Json.JsonHelpers:StableSortByKey[System.Numerics.Vector`1[float],long](System.Collections.Generic.List`1[System.Numerics.Vector`1[float]],System.Func`2[System.Numerics.Vector`1[float],long]) (FullOpts)
-23 (-6.42 % of base) : System.Text.Json.dasm - System.Text.Json.JsonHelpers:StableSortByKey[ubyte,long](System.Collections.Generic.List`1[ubyte],System.Func`2[ubyte,long]) (FullOpts)
-23 (-3.36 % of base) : System.Transactions.Local.dasm - System.Transactions.TransactionInterop:GetTransactionFromTransmitterPropagationToken(ubyte[]):System.Transactions.Transaction (FullOpts)
-22 (-2.63 % of base) : System.Formats.Asn1.dasm - System.Formats.Asn1.AsnDecoder:TryReadBitString(System.ReadOnlySpan`1[ubyte],System.Span`1[ubyte],int,byref,byref,byref,System.Nullable`1[System.Formats.Asn1.Asn1Tag]):ubyte (FullOpts)
-22 (-9.05 % of base) : System.Private.CoreLib.dasm - System.Guid:TryParseHex(System.ReadOnlySpan`1[ushort],byref,byref):ubyte (FullOpts) (2 methods)
-22 (-6.47 % of base) : System.Net.Security.dasm - System.Net.NegotiateAuthenticationPal+ManagedNtlmNegotiateAuthenticationPal:Unwrap(System.ReadOnlySpan`1[ubyte],System.Buffers.IBufferWriter`1[ubyte],byref):int:this (FullOpts)
-22 (-3.79 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.RSA:TryHashData(System.ReadOnlySpan`1[ubyte],System.Span`1[ubyte],System.Security.Cryptography.HashAlgorithmName,byref):ubyte:this (FullOpts)
-21 (-32.81 % of base) : System.Private.CoreLib.dasm - System.Boolean:System.IConvertible.ToDecimal(System.IFormatProvider):System.Decimal:this (FullOpts)
-21 (-20.19 % of base) : System.Private.CoreLib.dasm - System.Convert:ToDecimal(ubyte):System.Decimal (FullOpts) (2 methods)
-21 (-20.19 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:CommonPrefixLength[double](System.ReadOnlySpan`1[double],System.ReadOnlySpan`1[double]):int (FullOpts)
-21 (-17.21 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:CommonPrefixLength[System.Nullable`1[int]](System.ReadOnlySpan`1[System.Nullable`1[int]],System.ReadOnlySpan`1[System.Nullable`1[int]]):int (FullOpts)
-21 (-15.67 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:CommonPrefixLength[System.Numerics.Vector`1[float]](System.ReadOnlySpan`1[System.Numerics.Vector`1[float]],System.ReadOnlySpan`1[System.Numerics.Vector`1[float]]):int (FullOpts)
-21 (-5.12 % of base) : System.Net.Security.dasm - System.Net.NegotiateAuthenticationPal+UnixNegotiateAuthenticationPal:GetMIC(System.ReadOnlySpan`1[ubyte],System.Buffers.IBufferWriter`1[ubyte]):this (FullOpts)
-21 (-1.60 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.PasswordDeriveBytes:ComputeBytes(int):ubyte[]:this (FullOpts)
-20 (-12.35 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorPrimitives:ConvertChecked[long,long](System.ReadOnlySpan`1[long],System.Span`1[long]) (FullOpts)
-20 (-12.35 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorPrimitives:ConvertSaturating[long,long](System.ReadOnlySpan`1[long],System.Span`1[long]) (FullOpts)
-20 (-12.35 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorPrimitives:ConvertTruncating[long,long](System.ReadOnlySpan`1[long],System.Span`1[long]) (FullOpts)
-20 (-12.05 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorPrimitives:TryConvertUniversal[long,long](System.ReadOnlySpan`1[long],System.Span`1[long]):ubyte (FullOpts)
-19 (-4.52 % of base) : System.Formats.Asn1.dasm - System.Formats.Asn1.AsnDecoder:TryReadCharacterStringBytesCore(System.ReadOnlySpan`1[ubyte],int,System.Formats.Asn1.Asn1Tag,int,System.Span`1[ubyte],byref,byref):ubyte (FullOpts)
-19 (-10.38 % of base) : System.Net.Security.dasm - System.Net.Security.TlsFrameHelper:TryParseServerHello(System.ReadOnlySpan`1[ubyte],byref,int,System.Net.Security.TlsFrameHelper+HelloExtensionCallback):ubyte (FullOpts)
Top method regressions (percentages):
21 (10.00 % of base) : System.Private.Xml.dasm - System.Xml.XmlEntityReference+<>c:<ConstructBaseURI>b__27_0(System.Span`1[ushort],System.ValueTuple`2[System.String,System.String]):this (FullOpts)
20 (8.93 % of base) : System.Data.Odbc.dasm - System.Data.Common.DbConnectionOptions:GetKeyValue(System.Text.StringBuilder,ubyte):System.String (FullOpts)
20 (8.93 % of base) : System.Data.Common.dasm - System.Data.Common.DbConnectionOptions:GetKeyValue(System.Text.StringBuilder,ubyte):System.String (FullOpts)
13 (7.83 % of base) : System.Data.Common.dasm - System.Data.Common.DbConnectionOptions:GetKeyName(System.Text.StringBuilder):System.String (FullOpts)
13 (6.37 % of base) : System.Data.Odbc.dasm - System.Data.Common.DbConnectionOptions:GetKeyName(System.Text.StringBuilder):System.String (FullOpts)
14 (4.76 % of base) : System.Private.CoreLib.dasm - System.Buffers.AhoCorasickNode:OptimizeChildren():this (FullOpts)
22 (3.08 % of base) : System.Private.CoreLib.dasm - System.Globalization.TextInfo:ChangeCaseCommon[double](System.String):System.String:this (FullOpts)
22 (3.08 % of base) : System.Private.CoreLib.dasm - System.Globalization.TextInfo:ChangeCaseCommon[int](System.String):System.String:this (FullOpts)
22 (3.08 % of base) : System.Private.CoreLib.dasm - System.Globalization.TextInfo:ChangeCaseCommon[long](System.String):System.String:this (FullOpts)
22 (3.08 % of base) : System.Private.CoreLib.dasm - System.Globalization.TextInfo:ChangeCaseCommon[short](System.String):System.String:this (FullOpts)
22 (3.08 % of base) : System.Private.CoreLib.dasm - System.Globalization.TextInfo:ChangeCaseCommon[System.Globalization.TextInfo+ToLowerConversion](System.String):System.String:this (FullOpts)
22 (3.08 % of base) : System.Private.CoreLib.dasm - System.Globalization.TextInfo:ChangeCaseCommon[System.Numerics.Vector`1[float]](System.String):System.String:this (FullOpts)
22 (3.08 % of base) : System.Private.CoreLib.dasm - System.Globalization.TextInfo:ChangeCaseCommon[ubyte](System.String):System.String:this (FullOpts)
22 (3.05 % of base) : System.Private.CoreLib.dasm - System.Globalization.TextInfo:ChangeCaseCommon[System.Globalization.TextInfo+ToUpperConversion](System.String):System.String:this (FullOpts)
16 (2.45 % of base) : System.Text.RegularExpressions.dasm - System.Text.RegularExpressions.RegexReplacement+<>c:<ReplaceSimpleText>b__17_1(System.Span`1[ushort],System.ValueTuple`3[long,System.String,System.String]):this (FullOpts) (2 methods)
8 (1.29 % of base) : System.Private.CoreLib.dasm - System.Enum:FormatFlagNames[int](System.Enum+EnumInfo`1[int],int):System.String (FullOpts)
8 (1.26 % of base) : System.Private.CoreLib.dasm - System.Enum:FormatFlagNames[long](System.Enum+EnumInfo`1[long],long):System.String (FullOpts)
8 (1.26 % of base) : System.Private.CoreLib.dasm - System.Enum:FormatFlagNames[ubyte](System.Enum+EnumInfo`1[ubyte],ubyte):System.String (FullOpts)
8 (1.25 % of base) : System.Private.CoreLib.dasm - System.Enum:FormatFlagNames[short](System.Enum+EnumInfo`1[short],short):System.String (FullOpts)
9 (1.20 % of base) : System.Private.CoreLib.dasm - System.Enum:TryFormatFlagNames[int](System.Enum+EnumInfo`1[int],int,System.Span`1[ushort],byref,byref):ubyte (FullOpts)
9 (1.20 % of base) : System.Private.CoreLib.dasm - System.Enum:TryFormatFlagNames[long](System.Enum+EnumInfo`1[long],long,System.Span`1[ushort],byref,byref):ubyte (FullOpts)
9 (1.18 % of base) : System.Private.CoreLib.dasm - System.Enum:TryFormatFlagNames[ubyte](System.Enum+EnumInfo`1[ubyte],ubyte,System.Span`1[ushort],byref,byref):ubyte (FullOpts)
9 (1.18 % of base) : System.Private.CoreLib.dasm - System.Enum:TryFormatFlagNames[short](System.Enum+EnumInfo`1[short],short,System.Span`1[ushort],byref,byref):ubyte (FullOpts)
8 (1.13 % of base) : System.Private.CoreLib.dasm - System.Enum:FormatFlagNames[double](System.Enum+EnumInfo`1[double],double):System.String (FullOpts)
9 (1.08 % of base) : System.Private.CoreLib.dasm - System.Enum:TryFormatFlagNames[double](System.Enum+EnumInfo`1[double],double,System.Span`1[ushort],byref,byref):ubyte (FullOpts)
3 (1.08 % of base) : System.Private.CoreLib.dasm - System.Enum:WriteMultipleFoundFlagsNames(System.String[],System.ReadOnlySpan`1[int],System.Span`1[ushort]) (FullOpts)
1 (0.12 % of base) : System.Drawing.Primitives.dasm - System.Drawing.ColorConverterCommon:IntFromString(System.ReadOnlySpan`1[ushort],System.Globalization.CultureInfo):int (FullOpts)
1 (0.12 % of base) : System.ComponentModel.TypeConverter.dasm - System.Drawing.ColorConverterCommon:IntFromString(System.ReadOnlySpan`1[ushort],System.Globalization.CultureInfo):int (FullOpts)
Top method improvements (percentages):
-43 (-39.81 % of base) : System.IO.Hashing.dasm - System.IO.Hashing.XxHash32:TryHash(System.ReadOnlySpan`1[ubyte],System.Span`1[ubyte],byref,int):ubyte (FullOpts)
-43 (-39.45 % of base) : System.IO.Hashing.dasm - System.IO.Hashing.XxHash64:TryHash(System.ReadOnlySpan`1[ubyte],System.Span`1[ubyte],byref,long):ubyte (FullOpts)
-41 (-36.61 % of base) : System.Runtime.Numerics.dasm - System.Numerics.BigIntegerCalculator:Reduce(System.Span`1[uint],System.ReadOnlySpan`1[uint]):int (FullOpts)
-11 (-33.33 % of base) : System.Private.CoreLib.dasm - System.Guid:TryWriteBytes(System.Span`1[ubyte]):ubyte:this (FullOpts)
-50 (-32.89 % of base) : System.Data.Common.dasm - System.Data.SqlTypes.SqlDecimal:op_Explicit(System.Data.SqlTypes.SqlBoolean):System.Data.SqlTypes.SqlDecimal (FullOpts)
-21 (-32.81 % of base) : System.Private.CoreLib.dasm - System.Boolean:System.IConvertible.ToDecimal(System.IFormatProvider):System.Decimal:this (FullOpts)
-43 (-31.16 % of base) : System.IO.Hashing.dasm - System.IO.Hashing.Crc64:TryHash(System.ReadOnlySpan`1[ubyte],System.Span`1[ubyte],byref):ubyte (FullOpts)
-25 (-29.41 % of base) : System.IO.Hashing.dasm - System.IO.Hashing.XxHash32:Hash(System.ReadOnlySpan`1[ubyte],System.Span`1[ubyte],int):int (FullOpts)
-18 (-28.12 % of base) : System.Formats.Nrbf.dasm - System.Formats.Nrbf.NrbfDecoder:StartsWithPayloadHeader(System.ReadOnlySpan`1[ubyte]):ubyte (FullOpts)
-24 (-27.91 % of base) : System.IO.Hashing.dasm - System.IO.Hashing.XxHash64:Hash(System.ReadOnlySpan`1[ubyte],System.Span`1[ubyte],long):int (FullOpts)
-33 (-25.78 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Qil.QilReference:set_DebugName(System.String):this (FullOpts)
-36 (-25.71 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.Pkcs.Pkcs12Kdf:CircularCopy(System.ReadOnlySpan`1[ubyte],System.Span`1[ubyte]) (FullOpts)
-36 (-25.71 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Pkcs.Pkcs12Kdf:CircularCopy(System.ReadOnlySpan`1[ubyte],System.Span`1[ubyte]) (FullOpts)
-24 (-20.87 % of base) : System.IO.Hashing.dasm - System.IO.Hashing.Crc64:Hash(System.ReadOnlySpan`1[ubyte],System.Span`1[ubyte]):int (FullOpts)
-23 (-20.72 % of base) : System.Net.Primitives.dasm - System.Net.IPAddress:TryWriteBytes(System.Span`1[ubyte],byref):ubyte:this (FullOpts)
-18 (-20.22 % of base) : System.Net.Security.dasm - System.Net.Security.TlsFrameHelper:GetSniFromHostNameStruct(System.ReadOnlySpan`1[ubyte],byref):System.String (FullOpts)
-21 (-20.19 % of base) : System.Private.CoreLib.dasm - System.Convert:ToDecimal(ubyte):System.Decimal (FullOpts) (2 methods)
-21 (-20.19 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:CommonPrefixLength[double](System.ReadOnlySpan`1[double],System.ReadOnlySpan`1[double]):int (FullOpts)
-42 (-18.92 % of base) : System.IO.Hashing.dasm - System.IO.Hashing.XxHash32+State:Complete(int,System.ReadOnlySpan`1[ubyte]):uint:this (FullOpts)
-17 (-18.68 % of base) : System.Net.Http.dasm - System.Net.Http.HPack.HPackEncoder:EncodeLiteralHeaderFieldWithoutIndexingNewName(System.String,System.Span`1[ubyte],byref):ubyte (FullOpts)
-37 (-17.70 % of base) : System.IO.Hashing.dasm - System.IO.Hashing.Crc32:TryHash(System.ReadOnlySpan`1[ubyte],System.Span`1[ubyte],byref):ubyte (FullOpts)
-23 (-17.29 % of base) : System.Text.Encodings.Web.dasm - System.Text.Encodings.Web.AllowedBmpCodePointsBitmap:ForbidUndefinedCharacters():this (FullOpts)
-21 (-17.21 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:CommonPrefixLength[System.Nullable`1[int]](System.ReadOnlySpan`1[System.Nullable`1[int]],System.ReadOnlySpan`1[System.Nullable`1[int]]):int (FullOpts)
-31 (-16.67 % of base) : System.IO.Hashing.dasm - System.IO.Hashing.Crc32:Hash(System.ReadOnlySpan`1[ubyte],System.Span`1[ubyte]):int (FullOpts)
-18 (-16.22 % of base) : System.Formats.Cbor.dasm - System.Formats.Cbor.CborWriter:TryEncode(System.Span`1[ubyte],byref):ubyte:this (FullOpts)
-21 (-15.67 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:CommonPrefixLength[System.Numerics.Vector`1[float]](System.ReadOnlySpan`1[System.Numerics.Vector`1[float]],System.ReadOnlySpan`1[System.Numerics.Vector`1[float]]):int (FullOpts)
-40 (-15.21 % of base) : System.Private.CoreLib.dasm - System.Reflection.AssemblyNameHelpers:IsValidPublicKey(ubyte[]):ubyte (FullOpts)
-30 (-14.63 % of base) : System.ComponentModel.Composition.dasm - System.ComponentModel.Composition.ReflectionModel.ReflectionProperty:get_Name():System.String:this (FullOpts)
-66 (-14.54 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonWriter:WriteBase64Minimized(System.ReadOnlySpan`1[ubyte]):this (FullOpts)
-37 (-14.51 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Xslt.QilGenerator:AddDebugVariable(System.Xml.Xsl.Qil.QilName,System.Xml.Xsl.Qil.QilNode,System.Xml.Xsl.Qil.QilNode):System.Xml.Xsl.Qil.QilNode:this (FullOpts)
-30 (-14.49 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.DataContracts.DataContract:GetDataContractNamespaceFromUri(System.String):System.String (FullOpts)
-30 (-14.49 % of base) : System.Runtime.Serialization.Schema.dasm - System.Runtime.Serialization.SchemaImportHelper:GetDataContractNamespaceFromUri(System.String):System.String (FullOpts)
-42 (-14.05 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.ManifestBuilder:GetLocalizedMessage(System.String,System.Globalization.CultureInfo,ubyte):System.String:this (FullOpts)
-33 (-14.04 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Xslt.QilGenerator:CreateXslParam(System.Xml.Xsl.Qil.QilName,System.Xml.Xsl.XmlQueryType):System.Xml.Xsl.Qil.QilParameter:this (FullOpts)
-111 (-14.02 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Xslt.QilGenerator:AddCurrentPositionLast(System.Xml.Xsl.Qil.QilNode):System.Xml.Xsl.Qil.QilNode:this (FullOpts)
-31 (-13.72 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:CommonPrefixLength[System.__Canon](System.ReadOnlySpan`1[System.__Canon],System.ReadOnlySpan`1[System.__Canon]):int (FullOpts)
-27 (-12.86 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.Json.XmlObjectSerializerWriteContextComplexJson:TruncateDefaultDataContractNamespace(System.String):System.String (FullOpts)
-18 (-12.77 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.Marshalling.ReadOnlySpanMarshaller`2+ManagedToUnmanagedIn[double,long]:FromManaged(System.ReadOnlySpan`1[double],System.Span`1[long]):this (FullOpts)
-18 (-12.77 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.Marshalling.ReadOnlySpanMarshaller`2+ManagedToUnmanagedIn[int,long]:FromManaged(System.ReadOnlySpan`1[int],System.Span`1[long]):this (FullOpts)
-18 (-12.77 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.Marshalling.ReadOnlySpanMarshaller`2+ManagedToUnmanagedIn[long,long]:FromManaged(System.ReadOnlySpan`1[long],System.Span`1[long]):this (FullOpts)
-18 (-12.77 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.Marshalling.ReadOnlySpanMarshaller`2+ManagedToUnmanagedIn[short,long]:FromManaged(System.ReadOnlySpan`1[short],System.Span`1[long]):this (FullOpts)
-36 (-12.77 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.Marshalling.ReadOnlySpanMarshaller`2+ManagedToUnmanagedIn[System.__Canon,long]:FromManaged(System.ReadOnlySpan`1[System.__Canon],System.Span`1[long]):this (FullOpts) (2 methods)
-18 (-12.77 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.Marshalling.ReadOnlySpanMarshaller`2+ManagedToUnmanagedIn[System.Nullable`1[int],long]:FromManaged(System.ReadOnlySpan`1[System.Nullable`1[int]],System.Span`1[long]):this (FullOpts)
-18 (-12.77 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.Marshalling.ReadOnlySpanMarshaller`2+ManagedToUnmanagedIn[System.Numerics.Vector`1[float],long]:FromManaged(System.ReadOnlySpan`1[System.Numerics.Vector`1[float]],System.Span`1[long]):this (FullOpts)
-18 (-12.77 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.Marshalling.ReadOnlySpanMarshaller`2+ManagedToUnmanagedIn[ubyte,long]:FromManaged(System.ReadOnlySpan`1[ubyte],System.Span`1[long]):this (FullOpts)
-18 (-12.77 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.Marshalling.SpanMarshaller`2+ManagedToUnmanagedIn[double,long]:FromManaged(System.Span`1[double],System.Span`1[long]):this (FullOpts)
-18 (-12.77 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.Marshalling.SpanMarshaller`2+ManagedToUnmanagedIn[int,long]:FromManaged(System.Span`1[int],System.Span`1[long]):this (FullOpts)
-18 (-12.77 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.Marshalling.SpanMarshaller`2+ManagedToUnmanagedIn[long,long]:FromManaged(System.Span`1[long],System.Span`1[long]):this (FullOpts)
-18 (-12.77 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.Marshalling.SpanMarshaller`2+ManagedToUnmanagedIn[short,long]:FromManaged(System.Span`1[short],System.Span`1[long]):this (FullOpts)
-18 (-12.77 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.Marshalling.SpanMarshaller`2+ManagedToUnmanagedIn[System.__Canon,long]:FromManaged(System.Span`1[System.__Canon],System.Span`1[long]):this (FullOpts)
-18 (-12.77 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.Marshalling.SpanMarshaller`2+ManagedToUnmanagedIn[System.Nullable`1[int],long]:FromManaged(System.Span`1[System.Nullable`1[int]],System.Span`1[long]):this (FullOpts)
-18 (-12.77 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.Marshalling.SpanMarshaller`2+ManagedToUnmanagedIn[System.Numerics.Vector`1[float],long]:FromManaged(System.Span`1[System.Numerics.Vector`1[float]],System.Span`1[long]):this (FullOpts)
-18 (-12.77 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.Marshalling.SpanMarshaller`2+ManagedToUnmanagedIn[ubyte,long]:FromManaged(System.Span`1[ubyte],System.Span`1[long]):this (FullOpts)
-18 (-12.50 % of base) : System.Memory.dasm - System.Buffers.BuffersExtensions:Write[ubyte](System.Buffers.IBufferWriter`1[ubyte],System.ReadOnlySpan`1[ubyte]) (FullOpts)
-30 (-12.35 % of base) : System.Configuration.ConfigurationManager.dasm - System.Configuration.ClientConfigPaths:Validate(System.String,ubyte):System.String (FullOpts)
-20 (-12.35 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorPrimitives:ConvertChecked[long,long](System.ReadOnlySpan`1[long],System.Span`1[long]) (FullOpts)
-20 (-12.35 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorPrimitives:ConvertSaturating[long,long](System.ReadOnlySpan`1[long],System.Span`1[long]) (FullOpts)
-20 (-12.35 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorPrimitives:ConvertTruncating[long,long](System.ReadOnlySpan`1[long],System.Span`1[long]) (FullOpts)
-18 (-12.24 % of base) : System.Memory.dasm - System.Buffers.BuffersExtensions:Write[short](System.Buffers.IBufferWriter`1[short],System.ReadOnlySpan`1[short]) (FullOpts)
-18 (-12.24 % of base) : System.Text.Json.dasm - System.Text.Json.JsonHelpers:<TryParseDateTimeOffset>g__ParseOffset|32_0(byref,System.ReadOnlySpan`1[ubyte]):ubyte (FullOpts)
-34 (-12.23 % of base) : System.Transactions.Local.dasm - System.Transactions.TransactionsEtwProvider:SetActivityId(System.String) (FullOpts)
-38 (-12.22 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:CommonPrefixLength[System.__Canon](System.ReadOnlySpan`1[System.__Canon],System.ReadOnlySpan`1[System.__Canon],System.Collections.Generic.IEqualityComparer`1[System.__Canon]):int (FullOpts)
-16 (-12.21 % of base) : System.Runtime.Numerics.dasm - System.Numerics.BigIntegerCalculator:Overwrite(System.Span`1[uint],ulong):int (FullOpts)
-18 (-12.16 % of base) : System.Memory.dasm - System.Buffers.BuffersExtensions:Write[double](System.Buffers.IBufferWriter`1[double],System.ReadOnlySpan`1[double]) (FullOpts)
-18 (-12.16 % of base) : System.Memory.dasm - System.Buffers.BuffersExtensions:Write[int](System.Buffers.IBufferWriter`1[int],System.ReadOnlySpan`1[int]) (FullOpts)
-18 (-12.16 % of base) : System.Memory.dasm - System.Buffers.BuffersExtensions:Write[long](System.Buffers.IBufferWriter`1[long],System.ReadOnlySpan`1[long]) (FullOpts)
-18 (-12.16 % of base) : System.Memory.dasm - System.Buffers.BuffersExtensions:Write[System.Nullable`1[int]](System.Buffers.IBufferWriter`1[System.Nullable`1[int]],System.ReadOnlySpan`1[System.Nullable`1[int]]) (FullOpts)
-18 (-12.16 % of base) : System.Memory.dasm - System.Buffers.BuffersExtensions:Write[System.Numerics.Vector`1[float]](System.Buffers.IBufferWriter`1[System.Numerics.Vector`1[float]],System.ReadOnlySpan`1[System.Numerics.Vector`1[float]]) (FullOpts)
-34 (-12.10 % of base) : System.Private.CoreLib.dasm - System.Environment:get_CpuUsage():System.Environment+ProcessCpuUsage (FullOpts)
-20 (-12.05 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorPrimitives:TryConvertUniversal[long,long](System.ReadOnlySpan`1[long],System.Span`1[long]):ubyte (FullOpts)
-12 (-11.43 % of base) : System.Private.CoreLib.dasm - System.Guid:TryWriteBytes(System.Span`1[ubyte],ubyte,byref):ubyte:this (FullOpts)
-35 (-11.08 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:CommonPrefixLength[System.Numerics.Vector`1[float]](System.ReadOnlySpan`1[System.Numerics.Vector`1[float]],System.ReadOnlySpan`1[System.Numerics.Vector`1[float]],System.Collections.Generic.IEqualityComparer`1[System.Numerics.Vector`1[float]]):int (FullOpts)
-55 (-10.58 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.Utf8Parser:TryParseGuidN(System.ReadOnlySpan`1[ubyte],byref,byref):ubyte (FullOpts)
-19 (-10.38 % of base) : System.Net.Security.dasm - System.Net.Security.TlsFrameHelper:TryParseServerHello(System.ReadOnlySpan`1[ubyte],byref,int,System.Net.Security.TlsFrameHelper+HelloExtensionCallback):ubyte (FullOpts)
-27 (-10.00 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:CommonPrefixLength[short](System.ReadOnlySpan`1[short],System.ReadOnlySpan`1[short],System.Collections.Generic.IEqualityComparer`1[short]):int (FullOpts)
-19 (-10.00 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.X509Certificates.X500NameEncoder:ParseOid(System.ReadOnlySpan`1[ushort]):System.ReadOnlySpan`1[ushort] (FullOpts)
-27 (-9.93 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:CommonPrefixLength[double](System.ReadOnlySpan`1[double],System.ReadOnlySpan`1[double],System.Collections.Generic.IEqualityComparer`1[double]):int (FullOpts)
-22 (-9.05 % of base) : System.Private.CoreLib.dasm - System.Guid:TryParseHex(System.ReadOnlySpan`1[ushort],byref,byref):ubyte (FullOpts) (2 methods)
-37 (-9.02 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Xslt.QilGenerator:CreateGlobalVarPar(System.Xml.Xsl.Xslt.VarPar):this (FullOpts)
-23 (-8.71 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:CommonPrefixLength[int](System.ReadOnlySpan`1[int],System.ReadOnlySpan`1[int],System.Collections.Generic.IEqualityComparer`1[int]):int (FullOpts)
-23 (-8.71 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:CommonPrefixLength[long](System.ReadOnlySpan`1[long],System.ReadOnlySpan`1[long],System.Collections.Generic.IEqualityComparer`1[long]):int (FullOpts)
-23 (-8.71 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:CommonPrefixLength[System.Nullable`1[int]](System.ReadOnlySpan`1[System.Nullable`1[int]],System.ReadOnlySpan`1[System.Nullable`1[int]],System.Collections.Generic.IEqualityComparer`1[System.Nullable`1[int]]):int (FullOpts)
-23 (-8.68 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:CommonPrefixLength[ubyte](System.ReadOnlySpan`1[ubyte],System.ReadOnlySpan`1[ubyte],System.Collections.Generic.IEqualityComparer`1[ubyte]):int (FullOpts)
-31 (-8.56 % of base) : System.IO.Hashing.dasm - System.IO.Hashing.XxHash64+State:Complete(long,System.ReadOnlySpan`1[ubyte]):ulong:this (FullOpts)
-14 (-8.24 % of base) : System.Formats.Cbor.dasm - System.Formats.Cbor.CborWriter:Encode(System.Span`1[ubyte]):int:this (FullOpts)
-23 (-7.85 % of base) : System.Memory.dasm - System.Buffers.BuffersExtensions:Write[System.__Canon](System.Buffers.IBufferWriter`1[System.__Canon],System.ReadOnlySpan`1[System.__Canon]) (FullOpts)
-17 (-7.83 % of base) : System.Private.CoreLib.dasm - System.AppDomain:get_MonitoringTotalProcessorTime():System.TimeSpan:this (FullOpts)
-18 (-7.14 % of base) : System.Net.Security.dasm - System.Net.NegotiateAuthenticationPal+ManagedNtlmNegotiateAuthenticationPal:UnwrapInPlace(System.Span`1[ubyte],byref,byref,byref):int:this (FullOpts)
-18 (-7.14 % of base) : System.Net.Security.dasm - System.Net.Security.TlsFrameHelper:TryParseClientHello(System.ReadOnlySpan`1[ubyte],byref,int,System.Net.Security.TlsFrameHelper+HelloExtensionCallback):ubyte (FullOpts)
-38 (-7.10 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.XmlSerializationILGen:ILGenLoad(System.String,System.Type):this (FullOpts)
-37 (-6.94 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.Xslt.QilGenerator:SetDebugNs(System.Xml.Xsl.Qil.QilNode,System.Xml.Xsl.Qil.QilList):System.Xml.Xsl.Qil.QilNode:this (FullOpts)
-45 (-6.88 % of base) : System.Private.Xml.dasm - System.Xml.XmlSqlBinaryReader:AddQName():this (FullOpts)
-23 (-6.67 % of base) : System.Net.Security.dasm - System.Net.Security.TlsFrameHelper:TryGetFrameInfo(System.ReadOnlySpan`1[ubyte],byref,int,System.Net.Security.TlsFrameHelper+HelloExtensionCallback):ubyte (FullOpts)
-22 (-6.47 % of base) : System.Net.Security.dasm - System.Net.NegotiateAuthenticationPal+ManagedNtlmNegotiateAuthenticationPal:Unwrap(System.ReadOnlySpan`1[ubyte],System.Buffers.IBufferWriter`1[ubyte],byref):int:this (FullOpts)
-23 (-6.44 % of base) : System.Text.Json.dasm - System.Text.Json.JsonHelpers:StableSortByKey[int,long](System.Collections.Generic.List`1[int],System.Func`2[int,long]) (FullOpts)
-23 (-6.44 % of base) : System.Text.Json.dasm - System.Text.Json.JsonHelpers:StableSortByKey[long,long](System.Collections.Generic.List`1[long],System.Func`2[long,long]) (FullOpts)
-23 (-6.44 % of base) : System.Text.Json.dasm - System.Text.Json.JsonHelpers:StableSortByKey[System.Nullable`1[int],long](System.Collections.Generic.List`1[System.Nullable`1[int]],System.Func`2[System.Nullable`1[int],long]) (FullOpts)
-23 (-6.42 % of base) : System.Text.Json.dasm - System.Text.Json.JsonHelpers:StableSortByKey[short,long](System.Collections.Generic.List`1[short],System.Func`2[short,long]) (FullOpts)
-23 (-6.42 % of base) : System.Text.Json.dasm - System.Text.Json.JsonHelpers:StableSortByKey[ubyte,long](System.Collections.Generic.List`1[ubyte],System.Func`2[ubyte,long]) (FullOpts)
-23 (-6.41 % of base) : System.Text.Json.dasm - System.Text.Json.JsonHelpers:StableSortByKey[double,long](System.Collections.Generic.List`1[double],System.Func`2[double,long]) (FullOpts)
228 total methods with Code Size differences (200 improved, 28 regressed), 231211 unchanged.
--------------------------------------------------------------------------------
Artifacts:
- build-artifacts-main.zip (647 MB)
- build-clr-checked-main.zip (87 MB)
- build-artifacts-pr.zip (648 MB)
- build-clr-checked-pr.zip (87 MB)
- diff-frameworks.txt (51 KB)
- jit-diffs-frameworks.zip (266 MB)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels