Skip to content

[JitDiff X64] xtqqczze/dotnet-runtime/ThrowArgumentOutOfRangeExceptionExceptionArgumentLength #557

@MihuBot

Description

@MihuBot

Job completed in 14 minutes.

Diffs

Diffs
Found 278 files with textual diffs.

Summary of Code Size diffs:
(Lower is better)

Total bytes of base: 39659317
Total bytes of diff: 39654405
Total bytes of delta: -4912 (-0.01 % of base)
Total relative delta: -29.60
    diff is an improvement.
    relative diff is an improvement.


Top file improvements (bytes):
       -1968 : System.Text.Json.dasm (-0.15 % of base)
       -1234 : System.Private.CoreLib.dasm (-0.02 % of base)
        -390 : System.Private.Xml.dasm (-0.01 % of base)
        -314 : System.Net.Http.dasm (-0.04 % of base)
        -210 : System.Net.Security.dasm (-0.09 % of base)
        -169 : System.Formats.Cbor.dasm (-0.36 % of base)
        -145 : System.IO.Hashing.dasm (-0.57 % of base)
         -98 : Microsoft.Extensions.Configuration.Json.dasm (-1.73 % of base)
         -82 : System.Reflection.Emit.dasm (-0.07 % of base)
         -76 : System.Net.WebSockets.dasm (-0.07 % of base)
         -72 : System.Net.Primitives.dasm (-0.08 % of base)
         -28 : System.Security.Cryptography.dasm (-0.00 % of base)
         -22 : System.Private.DataContractSerialization.dasm (-0.00 % of base)
         -22 : System.Net.NetworkInformation.dasm (-0.04 % of base)
         -18 : System.Console.dasm (-0.02 % of base)
         -18 : System.Collections.dasm (-0.00 % of base)
         -18 : System.Formats.Asn1.dasm (-0.02 % of base)
         -18 : System.Net.Ping.dasm (-0.03 % of base)
         -10 : System.Formats.Tar.dasm (-0.01 % of base)

19 total files with Code Size differences (19 improved, 0 regressed), 240 unchanged.

Top method improvements (bytes):
        -302 (-5.21 % of base) : System.Text.Json.dasm - System.Text.Json.JsonDocument:TryGetValue(int,byref):ubyte:this (FullOpts) (15 methods)
         -40 (-5.12 % of base) : Microsoft.Extensions.Configuration.Json.dasm - Microsoft.Extensions.Configuration.Json.JsonConfigurationFileParser:VisitObjectElement(System.Text.Json.JsonElement):this (FullOpts)
         -39 (-2.20 % of base) : System.Text.Json.dasm - System.Text.Json.JsonSerializer:TryHandleReferenceFromJsonElement(byref,byref,System.Text.Json.JsonElement,byref):ubyte (FullOpts)
         -36 (-4.97 % of base) : Microsoft.Extensions.Configuration.Json.dasm - Microsoft.Extensions.Configuration.Json.JsonConfigurationFileParser:VisitArrayElement(System.Text.Json.JsonElement):this (FullOpts)
         -36 (-0.97 % of base) : System.Text.Json.dasm - System.Text.Json.JsonElement:DeepEquals(System.Text.Json.JsonElement,System.Text.Json.JsonElement):ubyte (FullOpts)
         -36 (-3.81 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonArray:InitializeList():System.Collections.Generic.List`1[System.Text.Json.Nodes.JsonNode]:this (FullOpts)
         -36 (-3.76 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonObject:InitializeDictionary():System.Collections.Generic.OrderedDictionary`2[System.String,System.Text.Json.Nodes.JsonNode]:this (FullOpts)
         -34 (-15.32 % of base) : System.IO.Hashing.dasm - System.IO.Hashing.XxHash32+State:Complete(int,System.ReadOnlySpan`1[ubyte]):uint:this (FullOpts)
         -28 (-3.79 % of base) : System.Reflection.Emit.dasm - System.Reflection.Emit.CustomAttributeInfo:DecodeCustomAttributeValue(System.Type,System.ReadOnlySpan`1[ubyte],int,byref):System.Object (FullOpts)
         -26 (-7.90 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonArray:Create(System.Text.Json.JsonElement,System.Nullable`1[System.Text.Json.Nodes.JsonNodeOptions]):System.Text.Json.Nodes.JsonArray (FullOpts)
         -26 (-7.90 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonObject:Create(System.Text.Json.JsonElement,System.Nullable`1[System.Text.Json.Nodes.JsonNodeOptions]):System.Text.Json.Nodes.JsonObject (FullOpts)
         -22 (-3.01 % of base) : Microsoft.Extensions.Configuration.Json.dasm - Microsoft.Extensions.Configuration.Json.JsonConfigurationFileParser:ParseStream(System.IO.Stream):System.Collections.Generic.Dictionary`2[System.String,System.String]:this (FullOpts)
         -22 (-6.83 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.Utf8Parser:TryParseAsSpecialFloatingPoint[double](System.ReadOnlySpan`1[ubyte],double,double,double,byref,byref):ubyte (FullOpts)
         -22 (-6.13 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.Utf8Parser:TryParseAsSpecialFloatingPoint[System.Numerics.Vector`1[float]](System.ReadOnlySpan`1[ubyte],System.Numerics.Vector`1[float],System.Numerics.Vector`1[float],System.Numerics.Vector`1[float],byref,byref):ubyte (FullOpts)
         -22 (-8.37 % of base) : System.Private.CoreLib.dasm - System.Decimal:ToDecimal(System.ReadOnlySpan`1[ubyte]):System.Decimal (FullOpts)
         -22 (-0.63 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.EventPipePayloadDecoder:DecodePayload(byref,System.ReadOnlySpan`1[ubyte]):System.Object[] (FullOpts)
         -22 (-8.49 % of base) : System.Formats.Cbor.dasm - System.Formats.Cbor.CborWriter:WriteHalf(System.Half):this (FullOpts)
         -22 (-1.40 % of base) : System.Net.Http.dasm - System.Net.Http.Http2Connection:ProcessSettingsFrame(System.Net.Http.Http2Connection+FrameHeader,ubyte):this (FullOpts)
         -22 (-1.01 % of base) : System.Net.Http.dasm - System.Net.Http.Http2Connection+<SetupAsync>d__54:MoveNext():this (FullOpts)
         -22 (-9.57 % of base) : System.Net.Primitives.dasm - System.Net.IPAddress:Equals(System.Net.IPAddress):ubyte:this (FullOpts)
         -22 (-10.73 % of base) : System.Net.Primitives.dasm - System.Net.IPAddress:GetHashCode():int:this (FullOpts)
         -22 (-10.84 % of base) : System.Net.NetworkInformation.dasm - System.Net.NetworkInformation.PhysicalAddress:GetHashCode():int:this (FullOpts)
         -22 (-11.17 % of base) : System.Net.Security.dasm - System.Net.Security.TlsFrameHelper:TryGetSniFromServerNameList(System.ReadOnlySpan`1[ubyte],byref):ubyte (FullOpts)
         -22 (-7.31 % of base) : System.Net.WebSockets.dasm - System.Net.WebSockets.ManagedWebSocket:WriteHeader(ubyte,ubyte[],System.ReadOnlySpan`1[ubyte],ubyte,ubyte,ubyte):int (FullOpts)
         -22 (-2.15 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.RuntimeILGenerator:Emit(System.Reflection.Emit.OpCode,System.Reflection.Emit.LocalBuilder):this (FullOpts)
         -22 (-9.24 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.RuntimeILGenerator:InternalEmit(System.Reflection.Emit.OpCode):this (FullOpts)
         -22 (-5.88 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.SignatureHelper:AddData(int):this (FullOpts)
         -22 (-2.20 % of base) : System.Private.DataContractSerialization.dasm - System.Runtime.Serialization.DataContracts.DataContract:ComputeHash(ubyte[]):ubyte[] (FullOpts)
         -22 (-0.87 % of base) : System.Text.Json.dasm - System.Text.Json.JsonDocument:Parse(System.ReadOnlySpan`1[ubyte],System.Text.Json.JsonReaderOptions,byref,byref) (FullOpts)
         -22 (-9.87 % of base) : System.Text.Json.dasm - System.Text.Json.JsonDocument:TryGetNamedPropertyValue(int,System.ReadOnlySpan`1[ubyte],byref):ubyte:this (FullOpts)
         -22 (-6.29 % of base) : System.Text.Json.dasm - System.Text.Json.JsonElement:EnumerateArray():System.Text.Json.JsonElement+ArrayEnumerator:this (FullOpts)
         -22 (-6.29 % of base) : System.Text.Json.dasm - System.Text.Json.JsonElement:EnumerateObject():System.Text.Json.JsonElement+ObjectEnumerator:this (FullOpts)
         -22 (-8.84 % of base) : System.Text.Json.dasm - System.Text.Json.JsonElement:ValueEquals(System.ReadOnlySpan`1[ubyte]):ubyte:this (FullOpts)
         -22 (-9.05 % of base) : System.Text.Json.dasm - System.Text.Json.JsonElement:ValueEquals(System.ReadOnlySpan`1[ushort]):ubyte:this (FullOpts)
         -22 (-10.58 % of base) : System.Text.Json.dasm - System.Text.Json.JsonElement:WritePropertyNameTo(System.Text.Json.Utf8JsonWriter):this (FullOpts)
         -22 (-12.36 % of base) : System.Text.Json.dasm - System.Text.Json.JsonElement+ArrayEnumerator:MoveNext():ubyte:this (FullOpts)
         -22 (-12.15 % of base) : System.Text.Json.dasm - System.Text.Json.JsonElement+ObjectEnumerator:MoveNext():ubyte:this (FullOpts)
         -22 (-7.97 % of base) : System.Text.Json.dasm - System.Text.Json.JsonProperty:get_DebuggerDisplay():System.String:this (FullOpts)
         -22 (-5.82 % of base) : System.Text.Json.dasm - System.Text.Json.JsonProperty:WriteTo(System.Text.Json.Utf8JsonWriter):this (FullOpts)
         -22 (-8.66 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValue:Create(System.Nullable`1[System.Text.Json.JsonElement],System.Nullable`1[System.Text.Json.Nodes.JsonNodeOptions]):System.Text.Json.Nodes.JsonValue (FullOpts)
         -22 (-9.36 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValue:Create(System.Text.Json.JsonElement,System.Nullable`1[System.Text.Json.Nodes.JsonNodeOptions]):System.Text.Json.Nodes.JsonValue (FullOpts)
         -22 (-8.66 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValue:CreateFromElement(byref,System.Nullable`1[System.Text.Json.Nodes.JsonNodeOptions]):System.Text.Json.Nodes.JsonValue (FullOpts)
         -22 (-7.53 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValueOfElement:TryGetValue[double](byref):ubyte:this (FullOpts)
         -22 (-7.64 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValueOfElement:TryGetValue[int](byref):ubyte:this (FullOpts)
         -22 (-7.61 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValueOfElement:TryGetValue[long](byref):ubyte:this (FullOpts)
         -22 (-7.53 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValueOfElement:TryGetValue[short](byref):ubyte:this (FullOpts)
         -22 (-7.48 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValueOfElement:TryGetValue[System.Nullable`1[int]](byref):ubyte:this (FullOpts)
         -22 (-7.61 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValueOfElement:TryGetValue[ubyte](byref):ubyte:this (FullOpts)
         -22 (-2.40 % of base) : System.Private.CoreLib.dasm - System.TimeZoneInfo:TZif_ParseRaw(ubyte[],byref,byref,byref,byref,byref) (FullOpts)
         -22 (-2.78 % of base) : System.Private.Xml.dasm - System.Xml.XmlSqlBinaryReader:ValueAsLong():long:this (FullOpts)
         -21 (-1.14 % of base) : System.Private.Xml.dasm - System.Xml.XmlSqlBinaryReader:ValueAsString(int):System.String:this (FullOpts)
         -20 (-5.14 % of base) : System.Private.CoreLib.dasm - System.Globalization.CompareInfo:InvariantCreateSortKeyOrdinalIgnoreCase(System.ReadOnlySpan`1[ushort],System.Span`1[ubyte]) (FullOpts)
         -20 (-5.54 % of base) : System.Text.Json.dasm - System.Text.Json.JsonDocument+MetadataDb:CopySegment(int,int):System.Text.Json.JsonDocument+MetadataDb:this (FullOpts)
         -19 (-5.52 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.Utf8Parser:TryParseAsSpecialFloatingPoint[ubyte](System.ReadOnlySpan`1[ubyte],ubyte,ubyte,ubyte,byref,byref):ubyte (FullOpts)
         -19 (-4.27 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.DynamicILGenerator:Emit(System.Reflection.Emit.OpCode,System.Reflection.Emit.SignatureHelper):this (FullOpts)
         -19 (-13.87 % of base) : System.Text.Json.dasm - System.Text.Json.JsonDocument:GetEndIndex(int,ubyte):int:this (FullOpts)
         -19 (-2.21 % of base) : System.Text.Json.dasm - System.Text.Json.JsonElement:<DeepEquals>g__UnorderedObjectDeepEquals|59_0(System.Text.Json.JsonElement+ObjectEnumerator,System.Text.Json.JsonElement+ObjectEnumerator,int):ubyte (FullOpts)
         -18 (-5.42 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.Utf8Parser:TryParseAsSpecialFloatingPoint[int](System.ReadOnlySpan`1[ubyte],int,int,int,byref,byref):ubyte (FullOpts)
         -18 (-5.41 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.Utf8Parser:TryParseAsSpecialFloatingPoint[long](System.ReadOnlySpan`1[ubyte],long,long,long,byref,byref):ubyte (FullOpts)
         -18 (-5.16 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.Utf8Parser:TryParseAsSpecialFloatingPoint[short](System.ReadOnlySpan`1[ubyte],short,short,short,byref,byref):ubyte (FullOpts)
         -18 (-2.21 % of base) : System.Collections.dasm - System.Collections.BitArray:.ctor(ubyte[]):this (FullOpts) (2 methods)
         -18 (-15.65 % of base) : System.Private.CoreLib.dasm - System.Decimal:GetBytes(byref,System.Span`1[ubyte]) (FullOpts)
         -18 (-4.04 % of base) : System.Formats.Asn1.dasm - System.Formats.Asn1.BMPEncoding:GetChars(System.ReadOnlySpan`1[ubyte],System.Span`1[ushort],ubyte):int:this (FullOpts)
         -18 (-2.74 % of base) : System.Formats.Cbor.dasm - System.Formats.Cbor.CborReader:DecodeUnsignedInteger(System.Formats.Cbor.CborInitialByte,System.ReadOnlySpan`1[ubyte],byref):ulong:this (FullOpts)
         -18 (-2.36 % of base) : System.Formats.Cbor.dasm - System.Formats.Cbor.CborReader:ReadDouble():double:this (FullOpts)
         -18 (-2.77 % of base) : System.Formats.Cbor.dasm - System.Formats.Cbor.CborReader:ReadSingle():float:this (FullOpts)
         -18 (-10.78 % of base) : System.Formats.Cbor.dasm - System.Formats.Cbor.CborWriter:WriteDoubleCore(double):this (FullOpts)
         -18 (-10.98 % of base) : System.Formats.Cbor.dasm - System.Formats.Cbor.CborWriter:WriteSingleCore(float):this (FullOpts)
         -18 (-2.93 % of base) : System.Formats.Cbor.dasm - System.Formats.Cbor.CborWriter:WriteUnsignedInteger(ubyte,ulong):this (FullOpts)
         -18 (-4.97 % of base) : System.IO.Hashing.dasm - System.IO.Hashing.XxHash64+State:Complete(long,System.ReadOnlySpan`1[ubyte]):ulong:this (FullOpts)
         -18 (-1.95 % of base) : System.Private.CoreLib.dasm - System.IO.StreamReader:DetectEncoding():this (FullOpts)
         -18 (-2.09 % of base) : System.Net.Http.dasm - System.Net.Http.Http2Connection:ProcessPingFrame(System.Net.Http.Http2Connection+FrameHeader):this (FullOpts)
         -18 (-2.06 % of base) : System.Net.Http.dasm - System.Net.Http.Http2Connection:ProcessRstStreamFrame(System.Net.Http.Http2Connection+FrameHeader):this (FullOpts)
         -18 (-1.87 % of base) : System.Net.Http.dasm - System.Net.Http.Http2Connection:ProcessWindowUpdateFrame(System.Net.Http.Http2Connection+FrameHeader):this (FullOpts)
         -18 (-1.59 % of base) : System.Net.Http.dasm - System.Net.Http.Http2Connection:ReadGoAwayFrame(System.Net.Http.Http2Connection+FrameHeader):System.ValueTuple`2[int,int]:this (FullOpts)
         -18 (-5.68 % of base) : System.Net.Http.dasm - System.Net.Http.Http2Connection+<>c:<SendEndStreamAsync>b__99_0(System.ValueTuple`2[System.Net.Http.Http2Connection,int],System.Memory`1[ubyte]):ubyte:this (FullOpts)
         -18 (-0.72 % of base) : System.Net.Http.dasm - System.Net.Http.Http2Connection+<>c:<SendHeadersAsync>b__97_0(System.ValueTuple`5[System.Net.Http.Http2Connection,System.Net.Http.Http2Connection+Http2Stream,System.ReadOnlyMemory`1[ubyte],ubyte,ubyte],System.Memory`1[ubyte]):ubyte:this (FullOpts)
         -18 (-2.41 % of base) : System.Net.Http.dasm - System.Net.Http.Http2Connection+<>c:<SendPingAsync>b__84_0(System.ValueTuple`3[System.Net.Http.Http2Connection,long,ubyte],System.Memory`1[ubyte]):ubyte:this (FullOpts)
         -18 (-2.14 % of base) : System.Net.Http.dasm - System.Net.Http.Http2Connection+<>c:<SendRstStreamAsync>b__85_0(System.ValueTuple`3[System.Net.Http.Http2Connection,int,int],System.Memory`1[ubyte]):ubyte:this (FullOpts)
         -18 (-5.92 % of base) : System.Net.Http.dasm - System.Net.Http.Http2Connection+<>c:<SendSettingsAckAsync>b__83_0(System.Net.Http.Http2Connection,System.Memory`1[ubyte]):ubyte:this (FullOpts)
         -18 (-1.61 % of base) : System.Net.Http.dasm - System.Net.Http.Http2Connection+<>c:<SendStreamDataAsync>b__98_0(System.ValueTuple`4[System.Net.Http.Http2Connection,int,System.ReadOnlyMemory`1[ubyte],ubyte],System.Memory`1[ubyte]):ubyte:this (FullOpts)
         -18 (-2.16 % of base) : System.Net.Http.dasm - System.Net.Http.Http2Connection+<>c:<SendWindowUpdateAsync>b__100_0(System.ValueTuple`3[System.Net.Http.Http2Connection,int,int],System.Memory`1[ubyte]):ubyte:this (FullOpts)
         -18 (-13.53 % of base) : System.Net.Http.dasm - System.Net.Http.Http2Connection+FrameHeader:ReadFrom(System.ReadOnlySpan`1[ubyte]):System.Net.Http.Http2Connection+FrameHeader (FullOpts)
         -18 (-18.95 % of base) : System.Net.Http.dasm - System.Net.Http.Http2Connection+FrameHeader:WriteTo(System.Span`1[ubyte],int,ubyte,ubyte,int) (FullOpts)
         -18 (-0.66 % of base) : System.Net.Http.dasm - System.Net.Http.SocksHelper+<EstablishSocks4TunnelAsync>d__15:MoveNext():this (FullOpts)
         -18 (-0.35 % of base) : System.Net.Http.dasm - System.Net.Http.SocksHelper+<EstablishSocks5TunnelAsync>d__14:MoveNext():this (FullOpts)
         -18 (-16.36 % of base) : System.Net.Primitives.dasm - System.Net.IPAddress:get_IsIPv4MappedToIPv6():ubyte:this (FullOpts)
         -18 (-3.17 % of base) : System.Net.Security.dasm - System.Net.NegotiateAuthenticationPal+ManagedNtlmNegotiateAuthenticationPal:CalculateSignature(System.ReadOnlySpan`1[ubyte],uint,System.ReadOnlySpan`1[ubyte],System.Net.Security.RC4,System.Span`1[ubyte]):this (FullOpts)
         -18 (-1.79 % of base) : System.Net.Security.dasm - System.Net.NegotiateAuthenticationPal+ManagedNtlmNegotiateAuthenticationPal:ProcessTargetInfo(System.ReadOnlySpan`1[ubyte],byref,byref):ubyte[]:this (FullOpts)
         -18 (-1.80 % of base) : System.Net.Ping.dasm - System.Net.NetworkInformation.Ping:TryGetPingReply(System.Net.NetworkInformation.Ping+SocketConfig,ubyte[],int,long,byref,byref):ubyte (FullOpts)
         -18 (-20.22 % of base) : System.Net.Security.dasm - System.Net.Security.MD4:Decode(System.Span`1[uint],System.ReadOnlySpan`1[ubyte]) (FullOpts)
         -18 (-18.56 % of base) : System.Net.Security.dasm - System.Net.Security.MD4:Encode(System.Span`1[ubyte],System.ReadOnlySpan`1[uint]) (FullOpts)
         -18 (-20.22 % of base) : System.Net.Security.dasm - System.Net.Security.TlsFrameHelper:GetSniFromHostNameStruct(System.ReadOnlySpan`1[ubyte],byref):System.String (FullOpts)
         -18 (-15.25 % of base) : System.Net.Security.dasm - System.Net.Security.TlsFrameHelper:GetSniFromServerName(System.ReadOnlySpan`1[ubyte],byref):System.String (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)
         -18 (-2.80 % of base) : System.Net.Security.dasm - System.Net.Security.TlsFrameHelper:TryParseHelloExtensions(System.ReadOnlySpan`1[ubyte],byref,int,System.Net.Security.TlsFrameHelper+HelloExtensionCallback):ubyte (FullOpts)
         -18 (-9.84 % of base) : System.Net.Security.dasm - System.Net.Security.TlsFrameHelper:TryParseServerHello(System.ReadOnlySpan`1[ubyte],byref,int,System.Net.Security.TlsFrameHelper+HelloExtensionCallback):ubyte (FullOpts)
         -18 (-1.79 % of base) : System.Net.WebSockets.dasm - System.Net.WebSockets.ManagedWebSocket:TryParseMessageHeaderFromReceiveBuffer(byref):System.String:this (FullOpts)
         -18 (-0.54 % of base) : System.Net.WebSockets.dasm - System.Net.WebSockets.ManagedWebSocket+<HandleReceivedCloseAsync>d__66:MoveNext():this (FullOpts)
         -18 (-0.68 % of base) : System.Net.WebSockets.dasm - System.Net.WebSockets.ManagedWebSocket+<SendCloseFrameAsync>d__73:MoveNext():this (FullOpts)

Top method improvements (percentages):
         -10 (-31.25 % of base) : System.Net.Security.dasm - System.Net.NegotiateAuthenticationPal+ManagedNtlmNegotiateAuthenticationPal:GetFieldOffset(System.Net.NegotiateAuthenticationPal+ManagedNtlmNegotiateAuthenticationPal+MessageField):int (FullOpts)
         -18 (-24.00 % of base) : System.Console.dasm - System.TermInfo+Database:ReadInt32(ubyte[],int):int (FullOpts)
         -18 (-24.00 % of base) : System.Private.Xml.dasm - System.Xml.BinXmlSqlDecimal:UIntFromByteArray(ubyte[],int):uint (FullOpts)
         -18 (-23.38 % of base) : System.Private.CoreLib.dasm - System.TimeZoneInfo:TZif_ToInt32(ubyte[],int):int (FullOpts)
         -18 (-23.08 % of base) : System.Private.CoreLib.dasm - System.TimeZoneInfo:TZif_ToInt64(ubyte[],int):long (FullOpts)
         -18 (-22.78 % of base) : System.Private.Xml.dasm - System.Xml.XmlSqlBinaryReader:GetInt32(int):int:this (FullOpts)
         -18 (-22.78 % of base) : System.Private.Xml.dasm - System.Xml.XmlSqlBinaryReader:GetUInt32(int):uint:this (FullOpts)
         -18 (-22.50 % of base) : System.Private.Xml.dasm - System.Xml.XmlSqlBinaryReader:GetInt64(int):long:this (FullOpts)
         -18 (-22.50 % of base) : System.Private.Xml.dasm - System.Xml.XmlSqlBinaryReader:GetUInt16(int):ushort:this (FullOpts)
         -18 (-22.50 % of base) : System.Private.Xml.dasm - System.Xml.XmlSqlBinaryReader:GetUInt64(int):ulong:this (FullOpts)
         -18 (-22.22 % of base) : System.Text.Json.dasm - System.Text.Json.JsonDocument+MetadataDb:SetLength(int,int):this (FullOpts)
         -18 (-22.22 % of base) : System.Private.Xml.dasm - System.Xml.XmlSqlBinaryReader:GetDouble(int):double:this (FullOpts)
         -18 (-22.22 % of base) : System.Private.Xml.dasm - System.Xml.XmlSqlBinaryReader:GetInt16(int):short:this (FullOpts)
         -18 (-22.22 % of base) : System.Private.Xml.dasm - System.Xml.XmlSqlBinaryReader:GetSingle(int):float:this (FullOpts)
         -18 (-20.69 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.RuntimeILGenerator:PutInteger4(int):this (FullOpts)
         -18 (-20.69 % of base) : System.Text.Json.dasm - System.Text.Json.JsonDocument+MetadataDb:GetJsonTokenType(int):ubyte:this (FullOpts)
         -18 (-20.22 % of base) : System.Net.Security.dasm - System.Net.Security.MD4:Decode(System.Span`1[uint],System.ReadOnlySpan`1[ubyte]) (FullOpts)
         -18 (-20.22 % of base) : System.Net.Security.dasm - System.Net.Security.TlsFrameHelper:GetSniFromHostNameStruct(System.ReadOnlySpan`1[ubyte],byref):System.String (FullOpts)
         -18 (-19.15 % of base) : System.Text.Json.dasm - System.Text.Json.JsonDocument+MetadataDb:SetHasComplexChildren(int):this (FullOpts)
         -18 (-18.95 % of base) : System.Net.Http.dasm - System.Net.Http.Http2Connection+FrameHeader:WriteTo(System.Span`1[ubyte],int,ubyte,ubyte,int) (FullOpts)
         -18 (-18.75 % of base) : System.Text.Json.dasm - System.Text.Json.JsonDocument+MetadataDb:SetNumberOfRows(int,int):this (FullOpts)
         -18 (-18.56 % of base) : System.Net.Security.dasm - System.Net.Security.MD4:Encode(System.Span`1[ubyte],System.ReadOnlySpan`1[uint]) (FullOpts)
         -18 (-16.98 % of base) : System.Text.Json.dasm - System.Text.Json.JsonDocument+MetadataDb:Get(int):System.Text.Json.JsonDocument+DbRow:this (FullOpts)
         -18 (-16.82 % of base) : System.Text.Json.dasm - System.Text.Json.JsonDocument:GetJsonTokenType(int):ubyte:this (FullOpts)
         -18 (-16.51 % of base) : System.Text.Json.dasm - System.Text.Json.JsonDocument+StackRowStack:Pop():System.Text.Json.JsonDocument+StackRow:this (FullOpts)
         -18 (-16.36 % of base) : System.Net.Primitives.dasm - System.Net.IPAddress:get_IsIPv4MappedToIPv6():ubyte:this (FullOpts)
         -18 (-16.36 % of base) : System.Text.Json.dasm - System.Text.Json.JsonDocument:ValueIsEscaped(int,ubyte):ubyte:this (FullOpts)
          -5 (-16.13 % of base) : System.Private.CoreLib.dasm - System.Buffers.Binary.BinaryPrimitives:ReadInt32LittleEndian(System.ReadOnlySpan`1[ubyte]):int (FullOpts)
          -5 (-16.13 % of base) : System.Private.CoreLib.dasm - System.Buffers.Binary.BinaryPrimitives:ReadUInt32LittleEndian(System.ReadOnlySpan`1[ubyte]):uint (FullOpts)
          -5 (-16.13 % of base) : System.Private.CoreLib.dasm - System.Buffers.Binary.BinaryPrimitives:WriteInt32LittleEndian(System.Span`1[ubyte],int) (FullOpts)
          -5 (-16.13 % of base) : System.Private.CoreLib.dasm - System.Buffers.Binary.BinaryPrimitives:WriteUInt32LittleEndian(System.Span`1[ubyte],uint) (FullOpts)
          -5 (-16.13 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.MemoryMarshal:AsRef[ubyte](System.ReadOnlySpan`1[ubyte]):byref (FullOpts)
          -5 (-16.13 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.MemoryMarshal:AsRef[ubyte](System.Span`1[ubyte]):byref (FullOpts)
          -5 (-16.13 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.MemoryMarshal:Read[int](System.ReadOnlySpan`1[ubyte]):int (FullOpts)
          -5 (-16.13 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.MemoryMarshal:Read[ubyte](System.ReadOnlySpan`1[ubyte]):ubyte (FullOpts)
         -18 (-15.65 % of base) : System.Private.CoreLib.dasm - System.Decimal:GetBytes(byref,System.Span`1[ubyte]) (FullOpts)
          -5 (-15.62 % of base) : System.Private.CoreLib.dasm - System.Buffers.Binary.BinaryPrimitives:ReadHalfLittleEndian(System.ReadOnlySpan`1[ubyte]):System.Half (FullOpts)
          -5 (-15.62 % of base) : System.Private.CoreLib.dasm - System.Buffers.Binary.BinaryPrimitives:ReadInt64LittleEndian(System.ReadOnlySpan`1[ubyte]):long (FullOpts)
          -5 (-15.62 % of base) : System.Private.CoreLib.dasm - System.Buffers.Binary.BinaryPrimitives:ReadIntPtrLittleEndian(System.ReadOnlySpan`1[ubyte]):long (FullOpts)
          -5 (-15.62 % of base) : System.Private.CoreLib.dasm - System.Buffers.Binary.BinaryPrimitives:ReadUInt16LittleEndian(System.ReadOnlySpan`1[ubyte]):ushort (FullOpts)
          -5 (-15.62 % of base) : System.Private.CoreLib.dasm - System.Buffers.Binary.BinaryPrimitives:ReadUInt64LittleEndian(System.ReadOnlySpan`1[ubyte]):ulong (FullOpts)
          -5 (-15.62 % of base) : System.Private.CoreLib.dasm - System.Buffers.Binary.BinaryPrimitives:ReadUIntPtrLittleEndian(System.ReadOnlySpan`1[ubyte]):ulong (FullOpts)
          -5 (-15.62 % of base) : System.Private.CoreLib.dasm - System.Buffers.Binary.BinaryPrimitives:WriteHalfLittleEndian(System.Span`1[ubyte],System.Half) (FullOpts)
          -5 (-15.62 % of base) : System.Private.CoreLib.dasm - System.Buffers.Binary.BinaryPrimitives:WriteInt16LittleEndian(System.Span`1[ubyte],short) (FullOpts)
          -5 (-15.62 % of base) : System.Private.CoreLib.dasm - System.Buffers.Binary.BinaryPrimitives:WriteInt64LittleEndian(System.Span`1[ubyte],long) (FullOpts)
          -5 (-15.62 % of base) : System.Private.CoreLib.dasm - System.Buffers.Binary.BinaryPrimitives:WriteIntPtrLittleEndian(System.Span`1[ubyte],long) (FullOpts)
          -5 (-15.62 % of base) : System.Private.CoreLib.dasm - System.Buffers.Binary.BinaryPrimitives:WriteUInt16LittleEndian(System.Span`1[ubyte],ushort) (FullOpts)
          -5 (-15.62 % of base) : System.Private.CoreLib.dasm - System.Buffers.Binary.BinaryPrimitives:WriteUInt64LittleEndian(System.Span`1[ubyte],ulong) (FullOpts)
          -5 (-15.62 % of base) : System.Private.CoreLib.dasm - System.Buffers.Binary.BinaryPrimitives:WriteUIntPtrLittleEndian(System.Span`1[ubyte],ulong) (FullOpts)
          -5 (-15.62 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.MemoryMarshal:AsRef[double](System.ReadOnlySpan`1[ubyte]):byref (FullOpts)
          -5 (-15.62 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.MemoryMarshal:AsRef[double](System.Span`1[ubyte]):byref (FullOpts)
          -5 (-15.62 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.MemoryMarshal:AsRef[int](System.ReadOnlySpan`1[ubyte]):byref (FullOpts)
          -5 (-15.62 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.MemoryMarshal:AsRef[int](System.Span`1[ubyte]):byref (FullOpts)
          -5 (-15.62 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.MemoryMarshal:AsRef[long](System.ReadOnlySpan`1[ubyte]):byref (FullOpts)
          -5 (-15.62 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.MemoryMarshal:AsRef[long](System.Span`1[ubyte]):byref (FullOpts)
          -5 (-15.62 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.MemoryMarshal:AsRef[short](System.ReadOnlySpan`1[ubyte]):byref (FullOpts)
          -5 (-15.62 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.MemoryMarshal:AsRef[short](System.Span`1[ubyte]):byref (FullOpts)
          -5 (-15.62 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.MemoryMarshal:AsRef[System.Numerics.Vector`1[float]](System.ReadOnlySpan`1[ubyte]):byref (FullOpts)
          -5 (-15.62 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.MemoryMarshal:AsRef[System.Numerics.Vector`1[float]](System.Span`1[ubyte]):byref (FullOpts)
          -5 (-15.62 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.MemoryMarshal:Read[long](System.ReadOnlySpan`1[ubyte]):long (FullOpts)
         -34 (-15.32 % of base) : System.IO.Hashing.dasm - System.IO.Hashing.XxHash32+State:Complete(int,System.ReadOnlySpan`1[ubyte]):uint:this (FullOpts)
         -18 (-15.25 % of base) : System.Net.Security.dasm - System.Net.Security.TlsFrameHelper:GetSniFromServerName(System.ReadOnlySpan`1[ubyte],byref):System.String (FullOpts)
          -5 (-15.15 % of base) : System.Private.CoreLib.dasm - System.Buffers.Binary.BinaryPrimitives:ReadDoubleLittleEndian(System.ReadOnlySpan`1[ubyte]):double (FullOpts)
          -5 (-15.15 % of base) : System.Private.CoreLib.dasm - System.Buffers.Binary.BinaryPrimitives:ReadInt16LittleEndian(System.ReadOnlySpan`1[ubyte]):short (FullOpts)
          -5 (-15.15 % of base) : System.Private.CoreLib.dasm - System.Buffers.Binary.BinaryPrimitives:ReadInt32BigEndian(System.ReadOnlySpan`1[ubyte]):int (FullOpts)
          -5 (-15.15 % of base) : System.Private.CoreLib.dasm - System.Buffers.Binary.BinaryPrimitives:ReadSingleLittleEndian(System.ReadOnlySpan`1[ubyte]):float (FullOpts)
          -5 (-15.15 % of base) : System.Private.CoreLib.dasm - System.Buffers.Binary.BinaryPrimitives:ReadUInt32BigEndian(System.ReadOnlySpan`1[ubyte]):uint (FullOpts)
          -5 (-15.15 % of base) : System.Private.CoreLib.dasm - System.Buffers.Binary.BinaryPrimitives:WriteDoubleLittleEndian(System.Span`1[ubyte],double) (FullOpts)
          -5 (-15.15 % of base) : System.Private.CoreLib.dasm - System.Buffers.Binary.BinaryPrimitives:WriteSingleLittleEndian(System.Span`1[ubyte],float) (FullOpts)
          -5 (-15.15 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.MemoryMarshal:Read[double](System.ReadOnlySpan`1[ubyte]):double (FullOpts)
          -5 (-15.15 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.MemoryMarshal:Read[short](System.ReadOnlySpan`1[ubyte]):short (FullOpts)
          -5 (-15.15 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.MemoryMarshal:Write[int](System.Span`1[ubyte],byref) (FullOpts)
          -5 (-15.15 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.MemoryMarshal:Write[ubyte](System.Span`1[ubyte],byref) (FullOpts)
         -18 (-14.88 % of base) : System.Text.Json.dasm - System.Text.Json.JsonDocument+StackRowStack:Push(System.Text.Json.JsonDocument+StackRow):this (FullOpts)
         -18 (-14.75 % of base) : System.Text.Json.dasm - System.Text.Json.JsonElement:get_TokenType():ubyte:this (FullOpts)
          -5 (-14.71 % of base) : System.Private.CoreLib.dasm - System.Buffers.Binary.BinaryPrimitives:ReadInt64BigEndian(System.ReadOnlySpan`1[ubyte]):long (FullOpts)
          -5 (-14.71 % of base) : System.Private.CoreLib.dasm - System.Buffers.Binary.BinaryPrimitives:ReadIntPtrBigEndian(System.ReadOnlySpan`1[ubyte]):long (FullOpts)
          -5 (-14.71 % of base) : System.Private.CoreLib.dasm - System.Buffers.Binary.BinaryPrimitives:ReadUInt64BigEndian(System.ReadOnlySpan`1[ubyte]):ulong (FullOpts)
          -5 (-14.71 % of base) : System.Private.CoreLib.dasm - System.Buffers.Binary.BinaryPrimitives:ReadUIntPtrBigEndian(System.ReadOnlySpan`1[ubyte]):ulong (FullOpts)
          -5 (-14.71 % of base) : System.Net.Primitives.dasm - System.Net.IPAddress:WriteIPv4Bytes(System.Span`1[ubyte]):this (FullOpts)
          -5 (-14.29 % of base) : System.Private.CoreLib.dasm - System.Buffers.Binary.BinaryPrimitives:ReadInt16BigEndian(System.ReadOnlySpan`1[ubyte]):short (FullOpts)
          -5 (-14.29 % of base) : System.Private.CoreLib.dasm - System.Buffers.Binary.BinaryPrimitives:WriteInt32BigEndian(System.Span`1[ubyte],int) (FullOpts)
          -5 (-14.29 % of base) : System.Private.CoreLib.dasm - System.Buffers.Binary.BinaryPrimitives:WriteUInt32BigEndian(System.Span`1[ubyte],uint) (FullOpts)
          -5 (-14.29 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.MemoryMarshal:Write[long](System.Span`1[ubyte],byref) (FullOpts)
          -5 (-13.89 % of base) : System.Private.CoreLib.dasm - System.Buffers.Binary.BinaryPrimitives:ReadInt128LittleEndian(System.ReadOnlySpan`1[ubyte]):System.Int128 (FullOpts)
          -5 (-13.89 % of base) : System.Private.CoreLib.dasm - System.Buffers.Binary.BinaryPrimitives:ReadUInt128LittleEndian(System.ReadOnlySpan`1[ubyte]):System.UInt128 (FullOpts)
          -5 (-13.89 % of base) : System.Private.CoreLib.dasm - System.Buffers.Binary.BinaryPrimitives:WriteInt128LittleEndian(System.Span`1[ubyte],System.Int128) (FullOpts)
          -5 (-13.89 % of base) : System.Private.CoreLib.dasm - System.Buffers.Binary.BinaryPrimitives:WriteUInt128LittleEndian(System.Span`1[ubyte],System.UInt128) (FullOpts)
          -5 (-13.89 % of base) : System.IO.Hashing.dasm - System.IO.Hashing.Crc32:GetCurrentHashCore(System.Span`1[ubyte]):this (FullOpts)
          -5 (-13.89 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.MemoryMarshal:Write[short](System.Span`1[ubyte],byref) (FullOpts)
         -19 (-13.87 % of base) : System.Text.Json.dasm - System.Text.Json.JsonDocument:GetEndIndex(int,ubyte):int:this (FullOpts)
         -18 (-13.53 % of base) : System.Net.Http.dasm - System.Net.Http.Http2Connection+FrameHeader:ReadFrom(System.ReadOnlySpan`1[ubyte]):System.Net.Http.Http2Connection+FrameHeader (FullOpts)
          -5 (-13.51 % of base) : System.Private.CoreLib.dasm - System.Buffers.Binary.BinaryPrimitives:ReadHalfBigEndian(System.ReadOnlySpan`1[ubyte]):System.Half (FullOpts)
          -5 (-13.51 % of base) : System.Private.CoreLib.dasm - System.Buffers.Binary.BinaryPrimitives:ReadSingleBigEndian(System.ReadOnlySpan`1[ubyte]):float (FullOpts)
          -5 (-13.51 % of base) : System.Private.CoreLib.dasm - System.Buffers.Binary.BinaryPrimitives:ReadUInt16BigEndian(System.ReadOnlySpan`1[ubyte]):ushort (FullOpts)
          -5 (-13.51 % of base) : System.Private.CoreLib.dasm - System.Buffers.Binary.BinaryPrimitives:WriteSingleBigEndian(System.Span`1[ubyte],float) (FullOpts)
          -5 (-13.51 % of base) : System.Formats.Cbor.dasm - System.Formats.Cbor.CborHelpers:ReadHalfBigEndian(System.ReadOnlySpan`1[ubyte]):System.Half (FullOpts)
          -5 (-13.51 % of base) : System.Formats.Cbor.dasm - System.Formats.Cbor.CborHelpers:ReadSingleBigEndian(System.ReadOnlySpan`1[ubyte]):float (FullOpts)
          -5 (-13.51 % of base) : System.Formats.Cbor.dasm - System.Formats.Cbor.CborHelpers:WriteSingleBigEndian(System.Span`1[ubyte],float) (FullOpts)
          -5 (-13.51 % of base) : System.Private.CoreLib.dasm - System.Runtime.InteropServices.MemoryMarshal:Write[double](System.Span`1[ubyte],byref) (FullOpts)

318 total methods with Code Size differences (318 improved, 0 regressed), 231116 unchanged.

--------------------------------------------------------------------------------

Artifacts:

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions