Found 147 files with textual diffs. Summary of Code Size diffs: (Lower is better) Total bytes of base: 56907664 Total bytes of diff: 56901840 Total bytes of delta: -5824 (-0.01 % of base) Total relative delta: -55.74 diff is an improvement. relative diff is an improvement. Top file regressions (bytes): 236 : System.Net.Ping.dasm (0.40 % of base) 8 : Microsoft.Extensions.Diagnostics.Abstractions.dasm (0.09 % of base) Top file improvements (bytes): -4388 : System.Private.CoreLib.dasm (-0.04 % of base) -1392 : System.Net.Http.Json.dasm (-0.38 % of base) -184 : System.Formats.Cbor.dasm (-0.29 % of base) -56 : System.Numerics.Tensors.dasm (-0.00 % of base) -28 : System.Runtime.Numerics.dasm (-0.01 % of base) -20 : System.Diagnostics.FileVersionInfo.dasm (-0.15 % of base) 8 total files with Code Size differences (6 improved, 2 regressed), 252 unchanged. Top method regressions (bytes): 12 (0.52 % of base) : System.Net.Ping.dasm - System.Net.NetworkInformation.Ping:SendPingAsyncInternal[byte](byte,System.Func`3[byte,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask`1[System.Net.IPAddress]],int,byte[],System.Net.NetworkInformation.PingOptions,System.Threading.CancellationToken):System.Net.NetworkInformation.PingReply:this (FullOpts) 12 (0.54 % of base) : System.Net.Ping.dasm - System.Net.NetworkInformation.Ping:SendPingAsyncInternal[double](double,System.Func`3[double,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask`1[System.Net.IPAddress]],int,byte[],System.Net.NetworkInformation.PingOptions,System.Threading.CancellationToken):System.Net.NetworkInformation.PingReply:this (FullOpts) 12 (0.52 % of base) : System.Net.Ping.dasm - System.Net.NetworkInformation.Ping:SendPingAsyncInternal[int](int,System.Func`3[int,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask`1[System.Net.IPAddress]],int,byte[],System.Net.NetworkInformation.PingOptions,System.Threading.CancellationToken):System.Net.NetworkInformation.PingReply:this (FullOpts) 12 (0.52 % of base) : System.Net.Ping.dasm - System.Net.NetworkInformation.Ping:SendPingAsyncInternal[long](long,System.Func`3[long,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask`1[System.Net.IPAddress]],int,byte[],System.Net.NetworkInformation.PingOptions,System.Threading.CancellationToken):System.Net.NetworkInformation.PingReply:this (FullOpts) 12 (0.52 % of base) : System.Net.Ping.dasm - System.Net.NetworkInformation.Ping:SendPingAsyncInternal[short](short,System.Func`3[short,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask`1[System.Net.IPAddress]],int,byte[],System.Net.NetworkInformation.PingOptions,System.Threading.CancellationToken):System.Net.NetworkInformation.PingReply:this (FullOpts) 12 (0.54 % of base) : System.Net.Ping.dasm - System.Net.NetworkInformation.Ping:SendPingAsyncInternal[System.Nullable`1[int]](System.Nullable`1[int],System.Func`3[System.Nullable`1[int],System.Threading.CancellationToken,System.Threading.Tasks.ValueTask`1[System.Net.IPAddress]],int,byte[],System.Net.NetworkInformation.PingOptions,System.Threading.CancellationToken):System.Net.NetworkInformation.PingReply:this (FullOpts) 12 (0.54 % of base) : System.Net.Ping.dasm - System.Net.NetworkInformation.Ping:SendPingAsyncInternal[System.Numerics.Vector`1[float]](System.Numerics.Vector`1[float],System.Func`3[System.Numerics.Vector`1[float],System.Threading.CancellationToken,System.Threading.Tasks.ValueTask`1[System.Net.IPAddress]],int,byte[],System.Net.NetworkInformation.PingOptions,System.Threading.CancellationToken):System.Net.NetworkInformation.PingReply:this (FullOpts) 8 (18.18 % of base) : System.Private.CoreLib.dasm - System.Half:op_GreaterThan(System.Half,System.Half):bool (FullOpts) 8 (18.18 % of base) : System.Private.CoreLib.dasm - System.Half:op_GreaterThanOrEqual(System.Half,System.Half):bool (FullOpts) 8 (2.94 % of base) : System.Net.Http.Json.dasm - System.Net.Http.Json.HttpClientJsonExtensions:FromJsonAsyncCore[byte](System.Func`4[System.Net.Http.HttpClient,System.Uri,System.Threading.CancellationToken,System.Threading.Tasks.Task`1[System.Net.Http.HttpResponseMessage]],System.Net.Http.HttpClient,System.Uri,System.Text.Json.JsonSerializerOptions,System.Threading.CancellationToken):System.Threading.Tasks.Task`1[byte] (FullOpts) 8 (2.94 % of base) : System.Net.Http.Json.dasm - System.Net.Http.Json.HttpClientJsonExtensions:FromJsonAsyncCore[int](System.Func`4[System.Net.Http.HttpClient,System.Uri,System.Threading.CancellationToken,System.Threading.Tasks.Task`1[System.Net.Http.HttpResponseMessage]],System.Net.Http.HttpClient,System.Uri,System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[int],System.Threading.CancellationToken):System.Threading.Tasks.Task`1[int] (FullOpts) 8 (2.94 % of base) : System.Net.Http.Json.dasm - System.Net.Http.Json.HttpClientJsonExtensions:FromJsonAsyncCore[long](System.Func`4[System.Net.Http.HttpClient,System.Uri,System.Threading.CancellationToken,System.Threading.Tasks.Task`1[System.Net.Http.HttpResponseMessage]],System.Net.Http.HttpClient,System.Uri,System.Text.Json.JsonSerializerOptions,System.Threading.CancellationToken):System.Threading.Tasks.Task`1[long] (FullOpts) 8 (2.94 % of base) : System.Net.Http.Json.dasm - System.Net.Http.Json.HttpClientJsonExtensions:FromJsonAsyncCore[short](System.Func`4[System.Net.Http.HttpClient,System.Uri,System.Threading.CancellationToken,System.Threading.Tasks.Task`1[System.Net.Http.HttpResponseMessage]],System.Net.Http.HttpClient,System.Uri,System.Text.Json.JsonSerializerOptions,System.Threading.CancellationToken):System.Threading.Tasks.Task`1[short] (FullOpts) 8 (2.94 % of base) : System.Net.Http.Json.dasm - System.Net.Http.Json.HttpClientJsonExtensions:FromJsonAsyncCore[System.Nullable`1[int]](System.Func`4[System.Net.Http.HttpClient,System.Uri,System.Threading.CancellationToken,System.Threading.Tasks.Task`1[System.Net.Http.HttpResponseMessage]],System.Net.Http.HttpClient,System.Uri,System.Text.Json.JsonSerializerOptions,System.Threading.CancellationToken):System.Threading.Tasks.Task`1[System.Nullable`1[int]] (FullOpts) 8 (4.65 % of base) : System.Net.Http.Json.dasm - System.Net.Http.Json.HttpClientJsonExtensions:GetFromJsonAsync(System.Net.Http.HttpClient,System.Uri,System.Type,System.Text.Json.JsonSerializerOptions,System.Threading.CancellationToken):System.Threading.Tasks.Task`1[System.Object] (FullOpts) 8 (1.48 % of base) : System.Net.Ping.dasm - System.Net.NetworkInformation.Ping:GetPingProcess(System.Net.IPAddress,byte[],int,System.Net.NetworkInformation.PingOptions):System.Diagnostics.Process:this (FullOpts) 8 (1.77 % of base) : System.Net.Ping.dasm - System.Net.NetworkInformation.Ping:TranslateTaskToEap(System.Object,System.Threading.Tasks.Task`1[System.Net.NetworkInformation.PingReply]):this (FullOpts) 8 (6.25 % of base) : System.Net.Ping.dasm - System.Net.RawSocketPermissions:CanUseRawSockets(int):bool (FullOpts) 8 (7.14 % of base) : System.Net.Ping.dasm - System.SR:get_ResourceManager():System.Resources.ResourceManager (FullOpts) 4 (2.86 % of base) : Microsoft.Extensions.Diagnostics.Abstractions.dasm - Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions:.ctor():this (FullOpts) 4 (2.86 % of base) : Microsoft.Extensions.Diagnostics.Abstractions.dasm - Microsoft.Extensions.Diagnostics.Tracing.TracingOptions:.ctor():this (FullOpts) 4 (1.37 % of base) : System.Net.Http.Json.dasm - System.Net.Http.Json.HttpClientJsonExtensions:DeleteFromJsonAsync[double](System.Net.Http.HttpClient,System.String,System.Threading.CancellationToken):System.Threading.Tasks.Task`1[double] (FullOpts) 4 (1.49 % of base) : System.Net.Http.Json.dasm - System.Net.Http.Json.HttpClientJsonExtensions:DeleteFromJsonAsync[double](System.Net.Http.HttpClient,System.Uri,System.Threading.CancellationToken):System.Threading.Tasks.Task`1[double] (FullOpts) 4 (1.37 % of base) : System.Net.Http.Json.dasm - System.Net.Http.Json.HttpClientJsonExtensions:DeleteFromJsonAsync[int](System.Net.Http.HttpClient,System.String,System.Threading.CancellationToken):System.Threading.Tasks.Task`1[int] (FullOpts) 4 (1.49 % of base) : System.Net.Http.Json.dasm - System.Net.Http.Json.HttpClientJsonExtensions:DeleteFromJsonAsync[int](System.Net.Http.HttpClient,System.Uri,System.Threading.CancellationToken):System.Threading.Tasks.Task`1[int] (FullOpts) 4 (1.37 % of base) : System.Net.Http.Json.dasm - System.Net.Http.Json.HttpClientJsonExtensions:DeleteFromJsonAsync[System.Numerics.Vector`1[float]](System.Net.Http.HttpClient,System.String,System.Threading.CancellationToken):System.Threading.Tasks.Task`1[System.Numerics.Vector`1[float]] (FullOpts) 4 (1.49 % of base) : System.Net.Http.Json.dasm - System.Net.Http.Json.HttpClientJsonExtensions:DeleteFromJsonAsync[System.Numerics.Vector`1[float]](System.Net.Http.HttpClient,System.Uri,System.Threading.CancellationToken):System.Threading.Tasks.Task`1[System.Numerics.Vector`1[float]] (FullOpts) 4 (1.37 % of base) : System.Net.Http.Json.dasm - System.Net.Http.Json.HttpClientJsonExtensions:GetFromJsonAsync[double](System.Net.Http.HttpClient,System.String,System.Threading.CancellationToken):System.Threading.Tasks.Task`1[double] (FullOpts) 4 (1.49 % of base) : System.Net.Http.Json.dasm - System.Net.Http.Json.HttpClientJsonExtensions:GetFromJsonAsync[double](System.Net.Http.HttpClient,System.Uri,System.Threading.CancellationToken):System.Threading.Tasks.Task`1[double] (FullOpts) 4 (1.37 % of base) : System.Net.Http.Json.dasm - System.Net.Http.Json.HttpClientJsonExtensions:GetFromJsonAsync[int](System.Net.Http.HttpClient,System.String,System.Threading.CancellationToken):System.Threading.Tasks.Task`1[int] (FullOpts) 4 (1.49 % of base) : System.Net.Http.Json.dasm - System.Net.Http.Json.HttpClientJsonExtensions:GetFromJsonAsync[int](System.Net.Http.HttpClient,System.Uri,System.Threading.CancellationToken):System.Threading.Tasks.Task`1[int] (FullOpts) 4 (1.37 % of base) : System.Net.Http.Json.dasm - System.Net.Http.Json.HttpClientJsonExtensions:GetFromJsonAsync[System.Numerics.Vector`1[float]](System.Net.Http.HttpClient,System.String,System.Threading.CancellationToken):System.Threading.Tasks.Task`1[System.Numerics.Vector`1[float]] (FullOpts) 4 (1.49 % of base) : System.Net.Http.Json.dasm - System.Net.Http.Json.HttpClientJsonExtensions:GetFromJsonAsync[System.Numerics.Vector`1[float]](System.Net.Http.HttpClient,System.Uri,System.Threading.CancellationToken):System.Threading.Tasks.Task`1[System.Numerics.Vector`1[float]] (FullOpts) 4 (1.45 % of base) : System.Net.Ping.dasm - System.Net.NetworkInformation.Ping:CheckArgs(System.Net.IPAddress,int,byte[]):this (FullOpts) 4 (1.41 % of base) : System.Net.Ping.dasm - System.Net.NetworkInformation.Ping:SendAsync(System.Net.IPAddress,int,byte[],System.Object):this (FullOpts) 4 (1.30 % of base) : System.Net.Ping.dasm - System.Net.NetworkInformation.Ping:SendAsync(System.Net.IPAddress,int,System.Object):this (FullOpts) 4 (0.57 % of base) : System.Net.Ping.dasm - System.Net.NetworkInformation.Ping:SendIcmpEchoRequestOverRawSocketAsync(System.Net.IPAddress,byte[],int,System.Net.NetworkInformation.PingOptions):System.Threading.Tasks.Task`1[System.Net.NetworkInformation.PingReply]:this (FullOpts) 4 (0.99 % of base) : System.Net.Ping.dasm - System.Net.NetworkInformation.Ping:SendPingAsync(System.String,int,byte[],System.Net.NetworkInformation.PingOptions,System.Threading.CancellationToken):System.Threading.Tasks.Task`1[System.Net.NetworkInformation.PingReply]:this (FullOpts) 4 (0.59 % of base) : System.Net.Ping.dasm - System.Net.NetworkInformation.Ping:SendPingAsyncInternal[byte](byte,System.Func`3[byte,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask`1[System.Net.IPAddress]],int,byte[],System.Net.NetworkInformation.PingOptions,System.Threading.CancellationToken):System.Threading.Tasks.Task`1[System.Net.NetworkInformation.PingReply]:this (FullOpts) 4 (0.61 % of base) : System.Net.Ping.dasm - System.Net.NetworkInformation.Ping:SendPingAsyncInternal[double](double,System.Func`3[double,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask`1[System.Net.IPAddress]],int,byte[],System.Net.NetworkInformation.PingOptions,System.Threading.CancellationToken):System.Threading.Tasks.Task`1[System.Net.NetworkInformation.PingReply]:this (FullOpts) 4 (0.59 % of base) : System.Net.Ping.dasm - System.Net.NetworkInformation.Ping:SendPingAsyncInternal[int](int,System.Func`3[int,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask`1[System.Net.IPAddress]],int,byte[],System.Net.NetworkInformation.PingOptions,System.Threading.CancellationToken):System.Threading.Tasks.Task`1[System.Net.NetworkInformation.PingReply]:this (FullOpts) 4 (0.59 % of base) : System.Net.Ping.dasm - System.Net.NetworkInformation.Ping:SendPingAsyncInternal[long](long,System.Func`3[long,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask`1[System.Net.IPAddress]],int,byte[],System.Net.NetworkInformation.PingOptions,System.Threading.CancellationToken):System.Threading.Tasks.Task`1[System.Net.NetworkInformation.PingReply]:this (FullOpts) 4 (0.59 % of base) : System.Net.Ping.dasm - System.Net.NetworkInformation.Ping:SendPingAsyncInternal[short](short,System.Func`3[short,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask`1[System.Net.IPAddress]],int,byte[],System.Net.NetworkInformation.PingOptions,System.Threading.CancellationToken):System.Threading.Tasks.Task`1[System.Net.NetworkInformation.PingReply]:this (FullOpts) 4 (0.52 % of base) : System.Net.Ping.dasm - System.Net.NetworkInformation.Ping:SendPingAsyncInternal[System.__Canon](System.__Canon,System.Func`3[System.__Canon,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask`1[System.__Canon]],int,byte[],System.Net.NetworkInformation.PingOptions,System.Threading.CancellationToken):System.Threading.Tasks.Task`1[System.Net.NetworkInformation.PingReply]:this (FullOpts) 4 (0.61 % of base) : System.Net.Ping.dasm - System.Net.NetworkInformation.Ping:SendPingAsyncInternal[System.Nullable`1[int]](System.Nullable`1[int],System.Func`3[System.Nullable`1[int],System.Threading.CancellationToken,System.Threading.Tasks.ValueTask`1[System.Net.IPAddress]],int,byte[],System.Net.NetworkInformation.PingOptions,System.Threading.CancellationToken):System.Threading.Tasks.Task`1[System.Net.NetworkInformation.PingReply]:this (FullOpts) 4 (0.61 % of base) : System.Net.Ping.dasm - System.Net.NetworkInformation.Ping:SendPingAsyncInternal[System.Numerics.Vector`1[float]](System.Numerics.Vector`1[float],System.Func`3[System.Numerics.Vector`1[float],System.Threading.CancellationToken,System.Threading.Tasks.ValueTask`1[System.Net.IPAddress]],int,byte[],System.Net.NetworkInformation.PingOptions,System.Threading.CancellationToken):System.Threading.Tasks.Task`1[System.Net.NetworkInformation.PingReply]:this (FullOpts) 4 (0.57 % of base) : System.Net.Ping.dasm - System.Net.NetworkInformation.Ping:SendWithPingUtilityAsync(System.Net.IPAddress,byte[],int,System.Net.NetworkInformation.PingOptions):System.Threading.Tasks.Task`1[System.Net.NetworkInformation.PingReply]:this (FullOpts) 4 (8.33 % of base) : System.Net.Ping.dasm - System.Net.NetworkInformation.Ping+<>c__61`1[byte]:.cctor() (FullOpts) 4 (8.33 % of base) : System.Net.Ping.dasm - System.Net.NetworkInformation.Ping+<>c__61`1[double]:.cctor() (FullOpts) 4 (8.33 % of base) : System.Net.Ping.dasm - System.Net.NetworkInformation.Ping+<>c__61`1[int]:.cctor() (FullOpts) 4 (8.33 % of base) : System.Net.Ping.dasm - System.Net.NetworkInformation.Ping+<>c__61`1[long]:.cctor() (FullOpts) 4 (8.33 % of base) : System.Net.Ping.dasm - System.Net.NetworkInformation.Ping+<>c__61`1[short]:.cctor() (FullOpts) 4 (8.33 % of base) : System.Net.Ping.dasm - System.Net.NetworkInformation.Ping+<>c__61`1[System.Nullable`1[int]]:.cctor() (FullOpts) 4 (8.33 % of base) : System.Net.Ping.dasm - System.Net.NetworkInformation.Ping+<>c__61`1[System.Numerics.Vector`1[float]]:.cctor() (FullOpts) 4 (8.33 % of base) : System.Net.Ping.dasm - System.Net.NetworkInformation.Ping+<>c:.cctor() (FullOpts) 4 (0.91 % of base) : System.Net.Ping.dasm - System.Net.NetworkInformation.UnixCommandLinePing:.cctor() (FullOpts) 4 (0.35 % of base) : System.Net.Ping.dasm - System.Net.NetworkInformation.UnixCommandLinePing:ConstructCommandLine(int,int,System.String,bool,int,int):System.String (FullOpts) 4 (14.29 % of base) : System.Net.Ping.dasm - System.Net.NetworkInformation.UnixCommandLinePing:get_Ping4UtilityPath():System.String (FullOpts) 4 (14.29 % of base) : System.Net.Ping.dasm - System.Net.NetworkInformation.UnixCommandLinePing:get_Ping6UtilityPath():System.String (FullOpts) 4 (0.83 % of base) : System.Net.Ping.dasm - System.Net.NetworkInformation.UnixCommandLinePing:GetPingUtilityPath(bool):System.String (FullOpts) 4 (1.22 % of base) : System.Net.Ping.dasm - System.Net.NetworkInformation.UnixCommandLinePing:ParseRoundTripTime(System.String):long (FullOpts) 4 (8.33 % of base) : System.Net.Ping.dasm - System.Net.NetworkInformation.UnixCommandLinePing+<>c:.cctor() (FullOpts) 4 (9.09 % of base) : System.Net.Ping.dasm - System.Net.NetworkInformation.UnixCommandLinePing+<>c:<.cctor>b__16_0():bool:this (FullOpts) 4 (1.03 % of base) : System.Net.Ping.dasm - System.Net.RawSocketPermissions:.cctor() (FullOpts) 4 (8.33 % of base) : System.Net.Ping.dasm - System.Net.RawSocketPermissions+<>c:.cctor() (FullOpts) Top method improvements (bytes): -120 (-41.67 % of base) : System.Private.CoreLib.dasm - System.Half:CompareTo(System.Object):int:this (FullOpts) -100 (-64.10 % of base) : System.Private.CoreLib.dasm - System.Half:op_LessThanOrEqual(System.Half,System.Half):bool (FullOpts) -88 (-61.11 % of base) : System.Private.CoreLib.dasm - System.Half:op_LessThan(System.Half,System.Half):bool (FullOpts) -88 (-37.93 % of base) : System.Private.CoreLib.dasm - System.Half:System.Numerics.INumberBase.TryConvertToSaturating[byte](System.Half,byref):bool (FullOpts) -88 (-37.93 % of base) : System.Private.CoreLib.dasm - System.Half:System.Numerics.INumberBase.TryConvertToTruncating[byte](System.Half,byref):bool (FullOpts) -88 (-37.93 % of base) : System.Private.CoreLib.dasm - System.Half:TryConvertTo[byte](System.Half,byref):bool (FullOpts) -76 (-35.19 % of base) : System.Private.CoreLib.dasm - System.Half:ConvertToInteger[byte](System.Half):byte (FullOpts) -76 (-35.19 % of base) : System.Private.CoreLib.dasm - System.Half:ConvertToIntegerNative[byte](System.Half):byte (FullOpts) -72 (-39.13 % of base) : System.Private.CoreLib.dasm - System.Half:Clamp(System.Half,System.Half,System.Half):System.Half (FullOpts) -68 (-41.46 % of base) : System.Private.CoreLib.dasm - System.Half:MaxNumber(System.Half,System.Half):System.Half (FullOpts) -68 (-41.46 % of base) : System.Private.CoreLib.dasm - System.Half:MinNumber(System.Half,System.Half):System.Half (FullOpts) -64 (-45.71 % of base) : System.Private.CoreLib.dasm - System.Half:FusedMultiplyAdd(System.Half,System.Half,System.Half):System.Half (FullOpts) -64 (-42.11 % of base) : System.Private.CoreLib.dasm - System.Half:Lerp(System.Half,System.Half,System.Half):System.Half (FullOpts) -64 (-45.71 % of base) : System.Private.CoreLib.dasm - System.Half:MultiplyAddEstimate(System.Half,System.Half,System.Half):System.Half (FullOpts) -64 (-48.48 % of base) : System.Private.CoreLib.dasm - System.Half:SinCos(System.Half):System.ValueTuple`2[System.Half,System.Half] (FullOpts) -60 (-35.71 % of base) : System.Private.CoreLib.dasm - System.Half:CompareTo(System.Half):int:this (FullOpts) -60 (-45.45 % of base) : System.Private.CoreLib.dasm - System.Half:SinCosPi(System.Half):System.ValueTuple`2[System.Half,System.Half] (FullOpts) -56 (-41.18 % of base) : System.Formats.Cbor.dasm - System.Formats.Cbor.CborWriter:TryConvertSingleToHalf(float,byref):bool (FullOpts) -56 (-48.28 % of base) : System.Private.CoreLib.dasm - System.Half:Atan2(System.Half,System.Half):System.Half (FullOpts) -56 (-40.00 % of base) : System.Private.CoreLib.dasm - System.Half:Atan2Pi(System.Half,System.Half):System.Half (FullOpts) -56 (-28.57 % of base) : System.Private.CoreLib.dasm - System.Half:ClampNative(System.Half,System.Half,System.Half):System.Half (FullOpts) -56 (-42.42 % of base) : System.Private.CoreLib.dasm - System.Half:Hypot(System.Half,System.Half):System.Half (FullOpts) -56 (-42.42 % of base) : System.Private.CoreLib.dasm - System.Half:Ieee754Remainder(System.Half,System.Half):System.Half (FullOpts) -56 (-42.42 % of base) : System.Private.CoreLib.dasm - System.Half:Log(System.Half,System.Half):System.Half (FullOpts) -56 (-31.82 % of base) : System.Private.CoreLib.dasm - System.Half:MaxMagnitudeNumber(System.Half,System.Half):System.Half (FullOpts) -56 (-31.82 % of base) : System.Private.CoreLib.dasm - System.Half:MinMagnitudeNumber(System.Half,System.Half):System.Half (FullOpts) -56 (-48.28 % of base) : System.Private.CoreLib.dasm - System.Half:op_Modulus(System.Half,System.Half):System.Half (FullOpts) -56 (-48.28 % of base) : System.Private.CoreLib.dasm - System.Half:Pow(System.Half,System.Half):System.Half (FullOpts) -56 (-13.33 % of base) : System.Private.CoreLib.dasm - System.Half:Round(System.Half,int):System.Half (FullOpts) (2 methods) -52 (-32.50 % of base) : System.Private.CoreLib.dasm - System.Half:ConvertToInteger[short](System.Half):short (FullOpts) -52 (-32.50 % of base) : System.Private.CoreLib.dasm - System.Half:ConvertToIntegerNative[short](System.Half):short (FullOpts) -48 (-44.44 % of base) : System.Private.CoreLib.dasm - System.Half:Max(System.Half,System.Half):System.Half (FullOpts) -48 (-33.33 % of base) : System.Private.CoreLib.dasm - System.Half:MaxMagnitude(System.Half,System.Half):System.Half (FullOpts) -48 (-44.44 % of base) : System.Private.CoreLib.dasm - System.Half:Min(System.Half,System.Half):System.Half (FullOpts) -48 (-33.33 % of base) : System.Private.CoreLib.dasm - System.Half:MinMagnitude(System.Half,System.Half):System.Half (FullOpts) -48 (-44.44 % of base) : System.Private.CoreLib.dasm - System.Half:op_Addition(System.Half,System.Half):System.Half (FullOpts) -48 (-44.44 % of base) : System.Private.CoreLib.dasm - System.Half:op_Division(System.Half,System.Half):System.Half (FullOpts) -48 (-44.44 % of base) : System.Private.CoreLib.dasm - System.Half:op_Multiply(System.Half,System.Half):System.Half (FullOpts) -48 (-44.44 % of base) : System.Private.CoreLib.dasm - System.Half:op_Subtraction(System.Half,System.Half):System.Half (FullOpts) -44 (-15.71 % of base) : System.Formats.Cbor.dasm - System.Formats.Cbor.CborWriter:WriteDouble(double):this (FullOpts) -44 (-20.75 % of base) : System.Formats.Cbor.dasm - System.Formats.Cbor.CborWriter:WriteSingle(float):this (FullOpts) -44 (-44.00 % of base) : System.Private.CoreLib.dasm - System.Half:op_Inequality(System.Half,System.Half):bool (FullOpts) -40 (-23.26 % of base) : System.Private.CoreLib.dasm - System.Int128:op_Explicit(System.Int128):System.Half (FullOpts) -32 (-3.57 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorPrimitives:CosineSimilarityHalfCore(System.ReadOnlySpan`1[System.Half],System.ReadOnlySpan`1[System.Half]):System.Half (FullOpts) -28 (-30.43 % of base) : System.Private.CoreLib.dasm - System.Half:RootN(System.Half,int):System.Half (FullOpts) -28 (-7.78 % of base) : System.Private.CoreLib.dasm - System.Half:Round(System.Half,int,int):System.Half (FullOpts) -28 (-30.43 % of base) : System.Private.CoreLib.dasm - System.Half:ScaleB(System.Half,int):System.Half (FullOpts) -28 (-46.67 % of base) : System.Private.CoreLib.dasm - System.Half:System.Numerics.INumberBase.TryConvertFromChecked[int](int,byref):bool (FullOpts) -28 (-46.67 % of base) : System.Private.CoreLib.dasm - System.Half:System.Numerics.INumberBase.TryConvertFromChecked[long](long,byref):bool (FullOpts) -28 (-46.67 % of base) : System.Private.CoreLib.dasm - System.Half:System.Numerics.INumberBase.TryConvertFromSaturating[int](int,byref):bool (FullOpts) -28 (-46.67 % of base) : System.Private.CoreLib.dasm - System.Half:System.Numerics.INumberBase.TryConvertFromSaturating[long](long,byref):bool (FullOpts) -28 (-46.67 % of base) : System.Private.CoreLib.dasm - System.Half:System.Numerics.INumberBase.TryConvertFromTruncating[int](int,byref):bool (FullOpts) -28 (-46.67 % of base) : System.Private.CoreLib.dasm - System.Half:System.Numerics.INumberBase.TryConvertFromTruncating[long](long,byref):bool (FullOpts) -28 (-46.67 % of base) : System.Private.CoreLib.dasm - System.Half:TryConvertFrom[int](int,byref):bool (FullOpts) -28 (-46.67 % of base) : System.Private.CoreLib.dasm - System.Half:TryConvertFrom[long](long,byref):bool (FullOpts) -24 (-15.79 % of base) : System.Private.CoreLib.dasm - System.Half:BitDecrement(System.Half):System.Half (FullOpts) -24 (-42.86 % of base) : System.Private.CoreLib.dasm - System.Half:System.Numerics.INumberBase.TryConvertFromChecked[double](double,byref):bool (FullOpts) -24 (-37.50 % of base) : System.Private.CoreLib.dasm - System.Half:System.Numerics.INumberBase.TryConvertFromChecked[short](short,byref):bool (FullOpts) -24 (-42.86 % of base) : System.Private.CoreLib.dasm - System.Half:System.Numerics.INumberBase.TryConvertFromSaturating[double](double,byref):bool (FullOpts) -24 (-37.50 % of base) : System.Private.CoreLib.dasm - System.Half:System.Numerics.INumberBase.TryConvertFromSaturating[short](short,byref):bool (FullOpts) -24 (-42.86 % of base) : System.Private.CoreLib.dasm - System.Half:System.Numerics.INumberBase.TryConvertFromTruncating[double](double,byref):bool (FullOpts) -24 (-37.50 % of base) : System.Private.CoreLib.dasm - System.Half:System.Numerics.INumberBase.TryConvertFromTruncating[short](short,byref):bool (FullOpts) -24 (-42.86 % of base) : System.Private.CoreLib.dasm - System.Half:TryConvertFrom[double](double,byref):bool (FullOpts) -24 (-37.50 % of base) : System.Private.CoreLib.dasm - System.Half:TryConvertFrom[short](short,byref):bool (FullOpts) -20 (-29.41 % of base) : System.Private.CoreLib.dasm - System.Half:Exp10(System.Half):System.Half (FullOpts) -20 (-26.32 % of base) : System.Private.CoreLib.dasm - System.Half:Exp10M1(System.Half):System.Half (FullOpts) -20 (-29.41 % of base) : System.Private.CoreLib.dasm - System.Half:Exp2(System.Half):System.Half (FullOpts) -20 (-26.32 % of base) : System.Private.CoreLib.dasm - System.Half:Exp2M1(System.Half):System.Half (FullOpts) -20 (-23.81 % of base) : System.Private.CoreLib.dasm - System.Half:MaxNative(System.Half,System.Half):System.Half (FullOpts) -20 (-23.81 % of base) : System.Private.CoreLib.dasm - System.Half:MinNative(System.Half,System.Half):System.Half (FullOpts) -16 (-26.67 % of base) : System.Private.CoreLib.dasm - System.Half:Acos(System.Half):System.Half (FullOpts) -16 (-26.67 % of base) : System.Private.CoreLib.dasm - System.Half:Acosh(System.Half):System.Half (FullOpts) -16 (-19.05 % of base) : System.Private.CoreLib.dasm - System.Half:AcosPi(System.Half):System.Half (FullOpts) -16 (-26.67 % of base) : System.Private.CoreLib.dasm - System.Half:Asin(System.Half):System.Half (FullOpts) -16 (-26.67 % of base) : System.Private.CoreLib.dasm - System.Half:Asinh(System.Half):System.Half (FullOpts) -16 (-19.05 % of base) : System.Private.CoreLib.dasm - System.Half:AsinPi(System.Half):System.Half (FullOpts) -16 (-26.67 % of base) : System.Private.CoreLib.dasm - System.Half:Atan(System.Half):System.Half (FullOpts) -16 (-26.67 % of base) : System.Private.CoreLib.dasm - System.Half:Atanh(System.Half):System.Half (FullOpts) -16 (-19.05 % of base) : System.Private.CoreLib.dasm - System.Half:AtanPi(System.Half):System.Half (FullOpts) -16 (-26.67 % of base) : System.Private.CoreLib.dasm - System.Half:Cbrt(System.Half):System.Half (FullOpts) -16 (-26.67 % of base) : System.Private.CoreLib.dasm - System.Half:Ceiling(System.Half):System.Half (FullOpts) -16 (-26.67 % of base) : System.Private.CoreLib.dasm - System.Half:Cos(System.Half):System.Half (FullOpts) -16 (-26.67 % of base) : System.Private.CoreLib.dasm - System.Half:Cosh(System.Half):System.Half (FullOpts) -16 (-21.05 % of base) : System.Private.CoreLib.dasm - System.Half:CosPi(System.Half):System.Half (FullOpts) -16 (-40.00 % of base) : System.Private.CoreLib.dasm - System.Half:CreateChecked[int](int):System.Half (FullOpts) -16 (-40.00 % of base) : System.Private.CoreLib.dasm - System.Half:CreateChecked[long](long):System.Half (FullOpts) -16 (-40.00 % of base) : System.Private.CoreLib.dasm - System.Half:CreateSaturating[int](int):System.Half (FullOpts) -16 (-40.00 % of base) : System.Private.CoreLib.dasm - System.Half:CreateSaturating[long](long):System.Half (FullOpts) -16 (-40.00 % of base) : System.Private.CoreLib.dasm - System.Half:CreateTruncating[int](int):System.Half (FullOpts) -16 (-40.00 % of base) : System.Private.CoreLib.dasm - System.Half:CreateTruncating[long](long):System.Half (FullOpts) -16 (-22.22 % of base) : System.Private.CoreLib.dasm - System.Half:DegreesToRadians(System.Half):System.Half (FullOpts) -16 (-26.67 % of base) : System.Private.CoreLib.dasm - System.Half:Exp(System.Half):System.Half (FullOpts) -16 (-23.53 % of base) : System.Private.CoreLib.dasm - System.Half:ExpM1(System.Half):System.Half (FullOpts) -16 (-26.67 % of base) : System.Private.CoreLib.dasm - System.Half:Floor(System.Half):System.Half (FullOpts) -16 (-26.67 % of base) : System.Private.CoreLib.dasm - System.Half:Log(System.Half):System.Half (FullOpts) -16 (-26.67 % of base) : System.Private.CoreLib.dasm - System.Half:Log10(System.Half):System.Half (FullOpts) -16 (-23.53 % of base) : System.Private.CoreLib.dasm - System.Half:Log10P1(System.Half):System.Half (FullOpts) -16 (-26.67 % of base) : System.Private.CoreLib.dasm - System.Half:Log2(System.Half):System.Half (FullOpts) -16 (-23.53 % of base) : System.Private.CoreLib.dasm - System.Half:Log2P1(System.Half):System.Half (FullOpts) -16 (-23.53 % of base) : System.Private.CoreLib.dasm - System.Half:LogP1(System.Half):System.Half (FullOpts) Top method regressions (percentages): 8 (18.18 % of base) : System.Private.CoreLib.dasm - System.Half:op_GreaterThan(System.Half,System.Half):bool (FullOpts) 8 (18.18 % of base) : System.Private.CoreLib.dasm - System.Half:op_GreaterThanOrEqual(System.Half,System.Half):bool (FullOpts) 4 (14.29 % of base) : System.Net.Ping.dasm - System.Net.NetworkInformation.UnixCommandLinePing:get_Ping4UtilityPath():System.String (FullOpts) 4 (14.29 % of base) : System.Net.Ping.dasm - System.Net.NetworkInformation.UnixCommandLinePing:get_Ping6UtilityPath():System.String (FullOpts) 4 (9.09 % of base) : System.Net.Ping.dasm - System.Net.NetworkInformation.UnixCommandLinePing+<>c:<.cctor>b__16_0():bool:this (FullOpts) 4 (8.33 % of base) : System.Net.Ping.dasm - System.Net.NetworkInformation.Ping+<>c__61`1[byte]:.cctor() (FullOpts) 4 (8.33 % of base) : System.Net.Ping.dasm - System.Net.NetworkInformation.Ping+<>c__61`1[double]:.cctor() (FullOpts) 4 (8.33 % of base) : System.Net.Ping.dasm - System.Net.NetworkInformation.Ping+<>c__61`1[int]:.cctor() (FullOpts) 4 (8.33 % of base) : System.Net.Ping.dasm - System.Net.NetworkInformation.Ping+<>c__61`1[long]:.cctor() (FullOpts) 4 (8.33 % of base) : System.Net.Ping.dasm - System.Net.NetworkInformation.Ping+<>c__61`1[short]:.cctor() (FullOpts) 4 (8.33 % of base) : System.Net.Ping.dasm - System.Net.NetworkInformation.Ping+<>c__61`1[System.Nullable`1[int]]:.cctor() (FullOpts) 4 (8.33 % of base) : System.Net.Ping.dasm - System.Net.NetworkInformation.Ping+<>c__61`1[System.Numerics.Vector`1[float]]:.cctor() (FullOpts) 4 (8.33 % of base) : System.Net.Ping.dasm - System.Net.NetworkInformation.Ping+<>c:.cctor() (FullOpts) 4 (8.33 % of base) : System.Net.Ping.dasm - System.Net.NetworkInformation.UnixCommandLinePing+<>c:.cctor() (FullOpts) 4 (8.33 % of base) : System.Net.Ping.dasm - System.Net.RawSocketPermissions+<>c:.cctor() (FullOpts) 8 (7.14 % of base) : System.Net.Ping.dasm - System.SR:get_ResourceManager():System.Resources.ResourceManager (FullOpts) 8 (6.25 % of base) : System.Net.Ping.dasm - System.Net.RawSocketPermissions:CanUseRawSockets(int):bool (FullOpts) 8 (4.65 % of base) : System.Net.Http.Json.dasm - System.Net.Http.Json.HttpClientJsonExtensions:GetFromJsonAsync(System.Net.Http.HttpClient,System.Uri,System.Type,System.Text.Json.JsonSerializerOptions,System.Threading.CancellationToken):System.Threading.Tasks.Task`1[System.Object] (FullOpts) 8 (2.94 % of base) : System.Net.Http.Json.dasm - System.Net.Http.Json.HttpClientJsonExtensions:FromJsonAsyncCore[byte](System.Func`4[System.Net.Http.HttpClient,System.Uri,System.Threading.CancellationToken,System.Threading.Tasks.Task`1[System.Net.Http.HttpResponseMessage]],System.Net.Http.HttpClient,System.Uri,System.Text.Json.JsonSerializerOptions,System.Threading.CancellationToken):System.Threading.Tasks.Task`1[byte] (FullOpts) 8 (2.94 % of base) : System.Net.Http.Json.dasm - System.Net.Http.Json.HttpClientJsonExtensions:FromJsonAsyncCore[int](System.Func`4[System.Net.Http.HttpClient,System.Uri,System.Threading.CancellationToken,System.Threading.Tasks.Task`1[System.Net.Http.HttpResponseMessage]],System.Net.Http.HttpClient,System.Uri,System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[int],System.Threading.CancellationToken):System.Threading.Tasks.Task`1[int] (FullOpts) 8 (2.94 % of base) : System.Net.Http.Json.dasm - System.Net.Http.Json.HttpClientJsonExtensions:FromJsonAsyncCore[long](System.Func`4[System.Net.Http.HttpClient,System.Uri,System.Threading.CancellationToken,System.Threading.Tasks.Task`1[System.Net.Http.HttpResponseMessage]],System.Net.Http.HttpClient,System.Uri,System.Text.Json.JsonSerializerOptions,System.Threading.CancellationToken):System.Threading.Tasks.Task`1[long] (FullOpts) 8 (2.94 % of base) : System.Net.Http.Json.dasm - System.Net.Http.Json.HttpClientJsonExtensions:FromJsonAsyncCore[short](System.Func`4[System.Net.Http.HttpClient,System.Uri,System.Threading.CancellationToken,System.Threading.Tasks.Task`1[System.Net.Http.HttpResponseMessage]],System.Net.Http.HttpClient,System.Uri,System.Text.Json.JsonSerializerOptions,System.Threading.CancellationToken):System.Threading.Tasks.Task`1[short] (FullOpts) 8 (2.94 % of base) : System.Net.Http.Json.dasm - System.Net.Http.Json.HttpClientJsonExtensions:FromJsonAsyncCore[System.Nullable`1[int]](System.Func`4[System.Net.Http.HttpClient,System.Uri,System.Threading.CancellationToken,System.Threading.Tasks.Task`1[System.Net.Http.HttpResponseMessage]],System.Net.Http.HttpClient,System.Uri,System.Text.Json.JsonSerializerOptions,System.Threading.CancellationToken):System.Threading.Tasks.Task`1[System.Nullable`1[int]] (FullOpts) 4 (2.86 % of base) : Microsoft.Extensions.Diagnostics.Abstractions.dasm - Microsoft.Extensions.Diagnostics.Metrics.MetricsOptions:.ctor():this (FullOpts) 4 (2.86 % of base) : Microsoft.Extensions.Diagnostics.Abstractions.dasm - Microsoft.Extensions.Diagnostics.Tracing.TracingOptions:.ctor():this (FullOpts) 8 (1.77 % of base) : System.Net.Ping.dasm - System.Net.NetworkInformation.Ping:TranslateTaskToEap(System.Object,System.Threading.Tasks.Task`1[System.Net.NetworkInformation.PingReply]):this (FullOpts) 4 (1.49 % of base) : System.Net.Http.Json.dasm - System.Net.Http.Json.HttpClientJsonExtensions:DeleteFromJsonAsync[double](System.Net.Http.HttpClient,System.Uri,System.Threading.CancellationToken):System.Threading.Tasks.Task`1[double] (FullOpts) 4 (1.49 % of base) : System.Net.Http.Json.dasm - System.Net.Http.Json.HttpClientJsonExtensions:DeleteFromJsonAsync[int](System.Net.Http.HttpClient,System.Uri,System.Threading.CancellationToken):System.Threading.Tasks.Task`1[int] (FullOpts) 4 (1.49 % of base) : System.Net.Http.Json.dasm - System.Net.Http.Json.HttpClientJsonExtensions:DeleteFromJsonAsync[System.Numerics.Vector`1[float]](System.Net.Http.HttpClient,System.Uri,System.Threading.CancellationToken):System.Threading.Tasks.Task`1[System.Numerics.Vector`1[float]] (FullOpts) 4 (1.49 % of base) : System.Net.Http.Json.dasm - System.Net.Http.Json.HttpClientJsonExtensions:GetFromJsonAsync[double](System.Net.Http.HttpClient,System.Uri,System.Threading.CancellationToken):System.Threading.Tasks.Task`1[double] (FullOpts) 4 (1.49 % of base) : System.Net.Http.Json.dasm - System.Net.Http.Json.HttpClientJsonExtensions:GetFromJsonAsync[int](System.Net.Http.HttpClient,System.Uri,System.Threading.CancellationToken):System.Threading.Tasks.Task`1[int] (FullOpts) 4 (1.49 % of base) : System.Net.Http.Json.dasm - System.Net.Http.Json.HttpClientJsonExtensions:GetFromJsonAsync[System.Numerics.Vector`1[float]](System.Net.Http.HttpClient,System.Uri,System.Threading.CancellationToken):System.Threading.Tasks.Task`1[System.Numerics.Vector`1[float]] (FullOpts) 8 (1.48 % of base) : System.Net.Ping.dasm - System.Net.NetworkInformation.Ping:GetPingProcess(System.Net.IPAddress,byte[],int,System.Net.NetworkInformation.PingOptions):System.Diagnostics.Process:this (FullOpts) 4 (1.45 % of base) : System.Net.Ping.dasm - System.Net.NetworkInformation.Ping:CheckArgs(System.Net.IPAddress,int,byte[]):this (FullOpts) 4 (1.41 % of base) : System.Net.Ping.dasm - System.Net.NetworkInformation.Ping:SendAsync(System.Net.IPAddress,int,byte[],System.Object):this (FullOpts) 4 (1.37 % of base) : System.Net.Http.Json.dasm - System.Net.Http.Json.HttpClientJsonExtensions:DeleteFromJsonAsync[double](System.Net.Http.HttpClient,System.String,System.Threading.CancellationToken):System.Threading.Tasks.Task`1[double] (FullOpts) 4 (1.37 % of base) : System.Net.Http.Json.dasm - System.Net.Http.Json.HttpClientJsonExtensions:DeleteFromJsonAsync[int](System.Net.Http.HttpClient,System.String,System.Threading.CancellationToken):System.Threading.Tasks.Task`1[int] (FullOpts) 4 (1.37 % of base) : System.Net.Http.Json.dasm - System.Net.Http.Json.HttpClientJsonExtensions:DeleteFromJsonAsync[System.Numerics.Vector`1[float]](System.Net.Http.HttpClient,System.String,System.Threading.CancellationToken):System.Threading.Tasks.Task`1[System.Numerics.Vector`1[float]] (FullOpts) 4 (1.37 % of base) : System.Net.Http.Json.dasm - System.Net.Http.Json.HttpClientJsonExtensions:GetFromJsonAsync[double](System.Net.Http.HttpClient,System.String,System.Threading.CancellationToken):System.Threading.Tasks.Task`1[double] (FullOpts) 4 (1.37 % of base) : System.Net.Http.Json.dasm - System.Net.Http.Json.HttpClientJsonExtensions:GetFromJsonAsync[int](System.Net.Http.HttpClient,System.String,System.Threading.CancellationToken):System.Threading.Tasks.Task`1[int] (FullOpts) 4 (1.37 % of base) : System.Net.Http.Json.dasm - System.Net.Http.Json.HttpClientJsonExtensions:GetFromJsonAsync[System.Numerics.Vector`1[float]](System.Net.Http.HttpClient,System.String,System.Threading.CancellationToken):System.Threading.Tasks.Task`1[System.Numerics.Vector`1[float]] (FullOpts) 4 (1.30 % of base) : System.Net.Ping.dasm - System.Net.NetworkInformation.Ping:SendAsync(System.Net.IPAddress,int,System.Object):this (FullOpts) 4 (1.22 % of base) : System.Net.Ping.dasm - System.Net.NetworkInformation.UnixCommandLinePing:ParseRoundTripTime(System.String):long (FullOpts) 4 (1.03 % of base) : System.Net.Ping.dasm - System.Net.RawSocketPermissions:.cctor() (FullOpts) 4 (0.99 % of base) : System.Net.Ping.dasm - System.Net.NetworkInformation.Ping:SendPingAsync(System.String,int,byte[],System.Net.NetworkInformation.PingOptions,System.Threading.CancellationToken):System.Threading.Tasks.Task`1[System.Net.NetworkInformation.PingReply]:this (FullOpts) 4 (0.91 % of base) : System.Net.Ping.dasm - System.Net.NetworkInformation.UnixCommandLinePing:.cctor() (FullOpts) 4 (0.83 % of base) : System.Net.Ping.dasm - System.Net.NetworkInformation.UnixCommandLinePing:GetPingUtilityPath(bool):System.String (FullOpts) 4 (0.61 % of base) : System.Net.Ping.dasm - System.Net.NetworkInformation.Ping:SendPingAsyncInternal[double](double,System.Func`3[double,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask`1[System.Net.IPAddress]],int,byte[],System.Net.NetworkInformation.PingOptions,System.Threading.CancellationToken):System.Threading.Tasks.Task`1[System.Net.NetworkInformation.PingReply]:this (FullOpts) 4 (0.61 % of base) : System.Net.Ping.dasm - System.Net.NetworkInformation.Ping:SendPingAsyncInternal[System.Nullable`1[int]](System.Nullable`1[int],System.Func`3[System.Nullable`1[int],System.Threading.CancellationToken,System.Threading.Tasks.ValueTask`1[System.Net.IPAddress]],int,byte[],System.Net.NetworkInformation.PingOptions,System.Threading.CancellationToken):System.Threading.Tasks.Task`1[System.Net.NetworkInformation.PingReply]:this (FullOpts) 4 (0.61 % of base) : System.Net.Ping.dasm - System.Net.NetworkInformation.Ping:SendPingAsyncInternal[System.Numerics.Vector`1[float]](System.Numerics.Vector`1[float],System.Func`3[System.Numerics.Vector`1[float],System.Threading.CancellationToken,System.Threading.Tasks.ValueTask`1[System.Net.IPAddress]],int,byte[],System.Net.NetworkInformation.PingOptions,System.Threading.CancellationToken):System.Threading.Tasks.Task`1[System.Net.NetworkInformation.PingReply]:this (FullOpts) 4 (0.59 % of base) : System.Net.Ping.dasm - System.Net.NetworkInformation.Ping:SendPingAsyncInternal[byte](byte,System.Func`3[byte,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask`1[System.Net.IPAddress]],int,byte[],System.Net.NetworkInformation.PingOptions,System.Threading.CancellationToken):System.Threading.Tasks.Task`1[System.Net.NetworkInformation.PingReply]:this (FullOpts) 4 (0.59 % of base) : System.Net.Ping.dasm - System.Net.NetworkInformation.Ping:SendPingAsyncInternal[int](int,System.Func`3[int,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask`1[System.Net.IPAddress]],int,byte[],System.Net.NetworkInformation.PingOptions,System.Threading.CancellationToken):System.Threading.Tasks.Task`1[System.Net.NetworkInformation.PingReply]:this (FullOpts) 4 (0.59 % of base) : System.Net.Ping.dasm - System.Net.NetworkInformation.Ping:SendPingAsyncInternal[long](long,System.Func`3[long,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask`1[System.Net.IPAddress]],int,byte[],System.Net.NetworkInformation.PingOptions,System.Threading.CancellationToken):System.Threading.Tasks.Task`1[System.Net.NetworkInformation.PingReply]:this (FullOpts) 4 (0.59 % of base) : System.Net.Ping.dasm - System.Net.NetworkInformation.Ping:SendPingAsyncInternal[short](short,System.Func`3[short,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask`1[System.Net.IPAddress]],int,byte[],System.Net.NetworkInformation.PingOptions,System.Threading.CancellationToken):System.Threading.Tasks.Task`1[System.Net.NetworkInformation.PingReply]:this (FullOpts) 4 (0.57 % of base) : System.Net.Ping.dasm - System.Net.NetworkInformation.Ping:SendIcmpEchoRequestOverRawSocketAsync(System.Net.IPAddress,byte[],int,System.Net.NetworkInformation.PingOptions):System.Threading.Tasks.Task`1[System.Net.NetworkInformation.PingReply]:this (FullOpts) 4 (0.57 % of base) : System.Net.Ping.dasm - System.Net.NetworkInformation.Ping:SendWithPingUtilityAsync(System.Net.IPAddress,byte[],int,System.Net.NetworkInformation.PingOptions):System.Threading.Tasks.Task`1[System.Net.NetworkInformation.PingReply]:this (FullOpts) 12 (0.54 % of base) : System.Net.Ping.dasm - System.Net.NetworkInformation.Ping:SendPingAsyncInternal[System.Numerics.Vector`1[float]](System.Numerics.Vector`1[float],System.Func`3[System.Numerics.Vector`1[float],System.Threading.CancellationToken,System.Threading.Tasks.ValueTask`1[System.Net.IPAddress]],int,byte[],System.Net.NetworkInformation.PingOptions,System.Threading.CancellationToken):System.Net.NetworkInformation.PingReply:this (FullOpts) 12 (0.54 % of base) : System.Net.Ping.dasm - System.Net.NetworkInformation.Ping:SendPingAsyncInternal[double](double,System.Func`3[double,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask`1[System.Net.IPAddress]],int,byte[],System.Net.NetworkInformation.PingOptions,System.Threading.CancellationToken):System.Net.NetworkInformation.PingReply:this (FullOpts) 12 (0.54 % of base) : System.Net.Ping.dasm - System.Net.NetworkInformation.Ping:SendPingAsyncInternal[System.Nullable`1[int]](System.Nullable`1[int],System.Func`3[System.Nullable`1[int],System.Threading.CancellationToken,System.Threading.Tasks.ValueTask`1[System.Net.IPAddress]],int,byte[],System.Net.NetworkInformation.PingOptions,System.Threading.CancellationToken):System.Net.NetworkInformation.PingReply:this (FullOpts) 12 (0.52 % of base) : System.Net.Ping.dasm - System.Net.NetworkInformation.Ping:SendPingAsyncInternal[byte](byte,System.Func`3[byte,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask`1[System.Net.IPAddress]],int,byte[],System.Net.NetworkInformation.PingOptions,System.Threading.CancellationToken):System.Net.NetworkInformation.PingReply:this (FullOpts) 12 (0.52 % of base) : System.Net.Ping.dasm - System.Net.NetworkInformation.Ping:SendPingAsyncInternal[int](int,System.Func`3[int,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask`1[System.Net.IPAddress]],int,byte[],System.Net.NetworkInformation.PingOptions,System.Threading.CancellationToken):System.Net.NetworkInformation.PingReply:this (FullOpts) 12 (0.52 % of base) : System.Net.Ping.dasm - System.Net.NetworkInformation.Ping:SendPingAsyncInternal[long](long,System.Func`3[long,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask`1[System.Net.IPAddress]],int,byte[],System.Net.NetworkInformation.PingOptions,System.Threading.CancellationToken):System.Net.NetworkInformation.PingReply:this (FullOpts) 12 (0.52 % of base) : System.Net.Ping.dasm - System.Net.NetworkInformation.Ping:SendPingAsyncInternal[short](short,System.Func`3[short,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask`1[System.Net.IPAddress]],int,byte[],System.Net.NetworkInformation.PingOptions,System.Threading.CancellationToken):System.Net.NetworkInformation.PingReply:this (FullOpts) 4 (0.52 % of base) : System.Net.Ping.dasm - System.Net.NetworkInformation.Ping:SendPingAsyncInternal[System.__Canon](System.__Canon,System.Func`3[System.__Canon,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask`1[System.__Canon]],int,byte[],System.Net.NetworkInformation.PingOptions,System.Threading.CancellationToken):System.Threading.Tasks.Task`1[System.Net.NetworkInformation.PingReply]:this (FullOpts) 4 (0.35 % of base) : System.Net.Ping.dasm - System.Net.NetworkInformation.UnixCommandLinePing:ConstructCommandLine(int,int,System.String,bool,int,int):System.String (FullOpts) Top method improvements (percentages): -100 (-64.10 % of base) : System.Private.CoreLib.dasm - System.Half:op_LessThanOrEqual(System.Half,System.Half):bool (FullOpts) -88 (-61.11 % of base) : System.Private.CoreLib.dasm - System.Half:op_LessThan(System.Half,System.Half):bool (FullOpts) -64 (-48.48 % of base) : System.Private.CoreLib.dasm - System.Half:SinCos(System.Half):System.ValueTuple`2[System.Half,System.Half] (FullOpts) -56 (-48.28 % of base) : System.Private.CoreLib.dasm - System.Half:Atan2(System.Half,System.Half):System.Half (FullOpts) -56 (-48.28 % of base) : System.Private.CoreLib.dasm - System.Half:op_Modulus(System.Half,System.Half):System.Half (FullOpts) -56 (-48.28 % of base) : System.Private.CoreLib.dasm - System.Half:Pow(System.Half,System.Half):System.Half (FullOpts) -28 (-46.67 % of base) : System.Private.CoreLib.dasm - System.Half:System.Numerics.INumberBase.TryConvertFromChecked[int](int,byref):bool (FullOpts) -28 (-46.67 % of base) : System.Private.CoreLib.dasm - System.Half:System.Numerics.INumberBase.TryConvertFromChecked[long](long,byref):bool (FullOpts) -28 (-46.67 % of base) : System.Private.CoreLib.dasm - System.Half:System.Numerics.INumberBase.TryConvertFromSaturating[int](int,byref):bool (FullOpts) -28 (-46.67 % of base) : System.Private.CoreLib.dasm - System.Half:System.Numerics.INumberBase.TryConvertFromSaturating[long](long,byref):bool (FullOpts) -28 (-46.67 % of base) : System.Private.CoreLib.dasm - System.Half:System.Numerics.INumberBase.TryConvertFromTruncating[int](int,byref):bool (FullOpts) -28 (-46.67 % of base) : System.Private.CoreLib.dasm - System.Half:System.Numerics.INumberBase.TryConvertFromTruncating[long](long,byref):bool (FullOpts) -28 (-46.67 % of base) : System.Private.CoreLib.dasm - System.Half:TryConvertFrom[int](int,byref):bool (FullOpts) -28 (-46.67 % of base) : System.Private.CoreLib.dasm - System.Half:TryConvertFrom[long](long,byref):bool (FullOpts) -64 (-45.71 % of base) : System.Private.CoreLib.dasm - System.Half:FusedMultiplyAdd(System.Half,System.Half,System.Half):System.Half (FullOpts) -64 (-45.71 % of base) : System.Private.CoreLib.dasm - System.Half:MultiplyAddEstimate(System.Half,System.Half,System.Half):System.Half (FullOpts) -60 (-45.45 % of base) : System.Private.CoreLib.dasm - System.Half:SinCosPi(System.Half):System.ValueTuple`2[System.Half,System.Half] (FullOpts) -48 (-44.44 % of base) : System.Private.CoreLib.dasm - System.Half:Max(System.Half,System.Half):System.Half (FullOpts) -48 (-44.44 % of base) : System.Private.CoreLib.dasm - System.Half:Min(System.Half,System.Half):System.Half (FullOpts) -48 (-44.44 % of base) : System.Private.CoreLib.dasm - System.Half:op_Addition(System.Half,System.Half):System.Half (FullOpts) -48 (-44.44 % of base) : System.Private.CoreLib.dasm - System.Half:op_Division(System.Half,System.Half):System.Half (FullOpts) -48 (-44.44 % of base) : System.Private.CoreLib.dasm - System.Half:op_Multiply(System.Half,System.Half):System.Half (FullOpts) -48 (-44.44 % of base) : System.Private.CoreLib.dasm - System.Half:op_Subtraction(System.Half,System.Half):System.Half (FullOpts) -44 (-44.00 % of base) : System.Private.CoreLib.dasm - System.Half:op_Inequality(System.Half,System.Half):bool (FullOpts) -24 (-42.86 % of base) : System.Private.CoreLib.dasm - System.Half:System.Numerics.INumberBase.TryConvertFromChecked[double](double,byref):bool (FullOpts) -24 (-42.86 % of base) : System.Private.CoreLib.dasm - System.Half:System.Numerics.INumberBase.TryConvertFromSaturating[double](double,byref):bool (FullOpts) -24 (-42.86 % of base) : System.Private.CoreLib.dasm - System.Half:System.Numerics.INumberBase.TryConvertFromTruncating[double](double,byref):bool (FullOpts) -24 (-42.86 % of base) : System.Private.CoreLib.dasm - System.Half:TryConvertFrom[double](double,byref):bool (FullOpts) -56 (-42.42 % of base) : System.Private.CoreLib.dasm - System.Half:Hypot(System.Half,System.Half):System.Half (FullOpts) -56 (-42.42 % of base) : System.Private.CoreLib.dasm - System.Half:Ieee754Remainder(System.Half,System.Half):System.Half (FullOpts) -56 (-42.42 % of base) : System.Private.CoreLib.dasm - System.Half:Log(System.Half,System.Half):System.Half (FullOpts) -64 (-42.11 % of base) : System.Private.CoreLib.dasm - System.Half:Lerp(System.Half,System.Half,System.Half):System.Half (FullOpts) -120 (-41.67 % of base) : System.Private.CoreLib.dasm - System.Half:CompareTo(System.Object):int:this (FullOpts) -68 (-41.46 % of base) : System.Private.CoreLib.dasm - System.Half:MaxNumber(System.Half,System.Half):System.Half (FullOpts) -68 (-41.46 % of base) : System.Private.CoreLib.dasm - System.Half:MinNumber(System.Half,System.Half):System.Half (FullOpts) -56 (-41.18 % of base) : System.Formats.Cbor.dasm - System.Formats.Cbor.CborWriter:TryConvertSingleToHalf(float,byref):bool (FullOpts) -56 (-40.00 % of base) : System.Private.CoreLib.dasm - System.Half:Atan2Pi(System.Half,System.Half):System.Half (FullOpts) -16 (-40.00 % of base) : System.Private.CoreLib.dasm - System.Half:CreateChecked[int](int):System.Half (FullOpts) -16 (-40.00 % of base) : System.Private.CoreLib.dasm - System.Half:CreateChecked[long](long):System.Half (FullOpts) -16 (-40.00 % of base) : System.Private.CoreLib.dasm - System.Half:CreateSaturating[int](int):System.Half (FullOpts) -16 (-40.00 % of base) : System.Private.CoreLib.dasm - System.Half:CreateSaturating[long](long):System.Half (FullOpts) -16 (-40.00 % of base) : System.Private.CoreLib.dasm - System.Half:CreateTruncating[int](int):System.Half (FullOpts) -16 (-40.00 % of base) : System.Private.CoreLib.dasm - System.Half:CreateTruncating[long](long):System.Half (FullOpts) -16 (-40.00 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorPrimitives+NarrowSingleToHalfAsUInt16Operator:Invoke(float):ushort (FullOpts) -72 (-39.13 % of base) : System.Private.CoreLib.dasm - System.Half:Clamp(System.Half,System.Half,System.Half):System.Half (FullOpts) -88 (-37.93 % of base) : System.Private.CoreLib.dasm - System.Half:System.Numerics.INumberBase.TryConvertToSaturating[byte](System.Half,byref):bool (FullOpts) -88 (-37.93 % of base) : System.Private.CoreLib.dasm - System.Half:System.Numerics.INumberBase.TryConvertToTruncating[byte](System.Half,byref):bool (FullOpts) -88 (-37.93 % of base) : System.Private.CoreLib.dasm - System.Half:TryConvertTo[byte](System.Half,byref):bool (FullOpts) -24 (-37.50 % of base) : System.Private.CoreLib.dasm - System.Half:System.Numerics.INumberBase.TryConvertFromChecked[short](short,byref):bool (FullOpts) -24 (-37.50 % of base) : System.Private.CoreLib.dasm - System.Half:System.Numerics.INumberBase.TryConvertFromSaturating[short](short,byref):bool (FullOpts) -24 (-37.50 % of base) : System.Private.CoreLib.dasm - System.Half:System.Numerics.INumberBase.TryConvertFromTruncating[short](short,byref):bool (FullOpts) -24 (-37.50 % of base) : System.Private.CoreLib.dasm - System.Half:TryConvertFrom[short](short,byref):bool (FullOpts) -60 (-35.71 % of base) : System.Private.CoreLib.dasm - System.Half:CompareTo(System.Half):int:this (FullOpts) -76 (-35.19 % of base) : System.Private.CoreLib.dasm - System.Half:ConvertToInteger[byte](System.Half):byte (FullOpts) -76 (-35.19 % of base) : System.Private.CoreLib.dasm - System.Half:ConvertToIntegerNative[byte](System.Half):byte (FullOpts) -12 (-33.33 % of base) : System.Private.CoreLib.dasm - System.Half:CreateChecked[double](double):System.Half (FullOpts) -12 (-33.33 % of base) : System.Private.CoreLib.dasm - System.Half:CreateSaturating[double](double):System.Half (FullOpts) -12 (-33.33 % of base) : System.Private.CoreLib.dasm - System.Half:CreateTruncating[double](double):System.Half (FullOpts) -48 (-33.33 % of base) : System.Private.CoreLib.dasm - System.Half:MaxMagnitude(System.Half,System.Half):System.Half (FullOpts) -48 (-33.33 % of base) : System.Private.CoreLib.dasm - System.Half:MinMagnitude(System.Half,System.Half):System.Half (FullOpts) -52 (-32.50 % of base) : System.Private.CoreLib.dasm - System.Half:ConvertToInteger[short](System.Half):short (FullOpts) -52 (-32.50 % of base) : System.Private.CoreLib.dasm - System.Half:ConvertToIntegerNative[short](System.Half):short (FullOpts) -56 (-31.82 % of base) : System.Private.CoreLib.dasm - System.Half:MaxMagnitudeNumber(System.Half,System.Half):System.Half (FullOpts) -56 (-31.82 % of base) : System.Private.CoreLib.dasm - System.Half:MinMagnitudeNumber(System.Half,System.Half):System.Half (FullOpts) -28 (-30.43 % of base) : System.Private.CoreLib.dasm - System.Half:RootN(System.Half,int):System.Half (FullOpts) -28 (-30.43 % of base) : System.Private.CoreLib.dasm - System.Half:ScaleB(System.Half,int):System.Half (FullOpts) -20 (-29.41 % of base) : System.Private.CoreLib.dasm - System.Half:Exp10(System.Half):System.Half (FullOpts) -20 (-29.41 % of base) : System.Private.CoreLib.dasm - System.Half:Exp2(System.Half):System.Half (FullOpts) -56 (-28.57 % of base) : System.Private.CoreLib.dasm - System.Half:ClampNative(System.Half,System.Half,System.Half):System.Half (FullOpts) -12 (-27.27 % of base) : System.Private.CoreLib.dasm - System.Half:ConvertToInteger[int](System.Half):int (FullOpts) -12 (-27.27 % of base) : System.Private.CoreLib.dasm - System.Half:ConvertToInteger[long](System.Half):long (FullOpts) -12 (-27.27 % of base) : System.Private.CoreLib.dasm - System.Half:ConvertToIntegerNative[int](System.Half):int (FullOpts) -12 (-27.27 % of base) : System.Private.CoreLib.dasm - System.Half:ConvertToIntegerNative[long](System.Half):long (FullOpts) -12 (-27.27 % of base) : System.Private.CoreLib.dasm - System.Half:CreateChecked[byte](byte):System.Half (FullOpts) -12 (-27.27 % of base) : System.Private.CoreLib.dasm - System.Half:CreateChecked[short](short):System.Half (FullOpts) -12 (-27.27 % of base) : System.Private.CoreLib.dasm - System.Half:CreateSaturating[byte](byte):System.Half (FullOpts) -12 (-27.27 % of base) : System.Private.CoreLib.dasm - System.Half:CreateSaturating[short](short):System.Half (FullOpts) -12 (-27.27 % of base) : System.Private.CoreLib.dasm - System.Half:CreateTruncating[byte](byte):System.Half (FullOpts) -12 (-27.27 % of base) : System.Private.CoreLib.dasm - System.Half:CreateTruncating[short](short):System.Half (FullOpts) -16 (-26.67 % of base) : System.Private.CoreLib.dasm - System.Half:Acos(System.Half):System.Half (FullOpts) -16 (-26.67 % of base) : System.Private.CoreLib.dasm - System.Half:Acosh(System.Half):System.Half (FullOpts) -16 (-26.67 % of base) : System.Private.CoreLib.dasm - System.Half:Asin(System.Half):System.Half (FullOpts) -16 (-26.67 % of base) : System.Private.CoreLib.dasm - System.Half:Asinh(System.Half):System.Half (FullOpts) -16 (-26.67 % of base) : System.Private.CoreLib.dasm - System.Half:Atan(System.Half):System.Half (FullOpts) -16 (-26.67 % of base) : System.Private.CoreLib.dasm - System.Half:Atanh(System.Half):System.Half (FullOpts) -16 (-26.67 % of base) : System.Private.CoreLib.dasm - System.Half:Cbrt(System.Half):System.Half (FullOpts) -16 (-26.67 % of base) : System.Private.CoreLib.dasm - System.Half:Ceiling(System.Half):System.Half (FullOpts) -16 (-26.67 % of base) : System.Private.CoreLib.dasm - System.Half:Cos(System.Half):System.Half (FullOpts) -16 (-26.67 % of base) : System.Private.CoreLib.dasm - System.Half:Cosh(System.Half):System.Half (FullOpts) -16 (-26.67 % of base) : System.Private.CoreLib.dasm - System.Half:Exp(System.Half):System.Half (FullOpts) -16 (-26.67 % of base) : System.Private.CoreLib.dasm - System.Half:Floor(System.Half):System.Half (FullOpts) -16 (-26.67 % of base) : System.Private.CoreLib.dasm - System.Half:Log(System.Half):System.Half (FullOpts) -16 (-26.67 % of base) : System.Private.CoreLib.dasm - System.Half:Log10(System.Half):System.Half (FullOpts) -16 (-26.67 % of base) : System.Private.CoreLib.dasm - System.Half:Log2(System.Half):System.Half (FullOpts) -16 (-26.67 % of base) : System.Private.CoreLib.dasm - System.Half:op_UnaryNegation(System.Half):System.Half (FullOpts) -16 (-26.67 % of base) : System.Private.CoreLib.dasm - System.Half:ReciprocalEstimate(System.Half):System.Half (FullOpts) -16 (-26.67 % of base) : System.Private.CoreLib.dasm - System.Half:ReciprocalSqrtEstimate(System.Half):System.Half (FullOpts) -16 (-26.67 % of base) : System.Private.CoreLib.dasm - System.Half:Round(System.Half):System.Half (FullOpts) -16 (-26.67 % of base) : System.Private.CoreLib.dasm - System.Half:Sin(System.Half):System.Half (FullOpts) -16 (-26.67 % of base) : System.Private.CoreLib.dasm - System.Half:Sinh(System.Half):System.Half (FullOpts) 623 total methods with Code Size differences (558 improved, 65 regressed), 291544 unchanged. --------------------------------------------------------------------------------