Skip to content

[JitDiff X64] [EgorBo] Loop cloning for Span #1048

Open
@MihuBot

Description

@MihuBot

Job completed in 14 minutes 59 seconds (remote runner delay: 46 seconds).
dotnet/runtime#113575

Diffs

Diffs
Found 131 files with textual diffs.

Summary of Code Size diffs:
(Lower is better)

Total bytes of base: 41776877
Total bytes of diff: 41910904
Total bytes of delta: 134027 (0.32 % of base)
Total relative delta: 224.62
    diff is a regression.
    relative diff is a regression.


Top file regressions (bytes):
       87538 : System.Numerics.Tensors.dasm (4.62 % of base)
       31463 : System.Private.CoreLib.dasm (0.42 % of base)
        5228 : System.Collections.Immutable.dasm (0.28 % of base)
        2215 : System.Runtime.Numerics.dasm (1.77 % of base)
        1500 : System.Text.RegularExpressions.dasm (0.20 % of base)
        1207 : System.Linq.dasm (0.09 % of base)
        1021 : System.Text.Json.dasm (0.08 % of base)
         909 : System.Net.Primitives.dasm (0.88 % of base)
         669 : System.Security.Cryptography.dasm (0.06 % of base)
         534 : System.Net.Sockets.dasm (0.20 % of base)
         464 : System.Data.Common.dasm (0.03 % of base)
         347 : System.Memory.dasm (0.12 % of base)
         238 : System.Net.Security.dasm (0.10 % of base)
         213 : System.Private.Xml.dasm (0.01 % of base)
         153 : System.Console.dasm (0.18 % of base)
         144 : System.Formats.Asn1.dasm (0.17 % of base)
          65 : Microsoft.Extensions.Primitives.dasm (0.24 % of base)
          65 : System.Private.Uri.dasm (0.06 % of base)
          49 : System.Diagnostics.DiagnosticSource.dasm (0.02 % of base)
          47 : System.Security.Cryptography.Pkcs.dasm (0.01 % of base)
          45 : System.Text.Encodings.Web.dasm (0.20 % of base)
          13 : System.Composition.Convention.dasm (0.01 % of base)
           8 : System.Composition.Hosting.dasm (0.01 % of base)
           5 : System.Reflection.Metadata.dasm (0.00 % of base)
           2 : System.Collections.dasm (0.00 % of base)
           1 : System.IO.Packaging.dasm (0.00 % of base)
           1 : Microsoft.CSharp.dasm (0.00 % of base)

Top file improvements (bytes):
         -79 : System.Net.Http.dasm (-0.01 % of base)
         -18 : System.Private.DataContractSerialization.dasm (-0.00 % of base)
          -9 : System.Web.HttpUtility.dasm (-0.05 % of base)
          -8 : System.Formats.Tar.dasm (-0.01 % of base)
          -3 : System.Net.NetworkInformation.dasm (-0.01 % of base)

32 total files with Code Size differences (5 improved, 27 regressed), 228 unchanged.

Top method regressions (bytes):
        1993 (49.19 % of base) : System.Private.CoreLib.dasm - System.Reflection.MethodBaseInvoker:InvokeWithManyArgs(System.Object,int,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo):System.Object:this (FullOpts)
        1407 (57.43 % of base) : System.Private.CoreLib.dasm - System.Reflection.MethodBaseInvoker:InvokeConstructorWithoutAlloc(System.Object,int,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo):System.Object:this (FullOpts)
        1221 (61.02 % of base) : System.Private.CoreLib.dasm - System.Reflection.MethodBaseInvoker:InvokeWithFewArgs(System.Object,int,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo):System.Object:this (FullOpts)
        1043 (89.60 % of base) : System.Private.CoreLib.dasm - System.Reflection.MethodBaseInvoker:CheckArguments(System.ReadOnlySpan`1[System.Object],System.Span`1[System.Object],System.Span`1[ubyte],System.Reflection.Binder,System.Globalization.CultureInfo,int):this (FullOpts)
         850 (60.80 % of base) : System.Private.CoreLib.dasm - System.Threading.Tasks.Task:WaitAllCore(System.ReadOnlySpan`1[System.Threading.Tasks.Task],int,System.Threading.CancellationToken):ubyte (FullOpts)
         723 (11.10 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:TensorPrimitivesHelperTwoSpanInSpanOut[System.__Canon](byref,byref,byref,System.Numerics.Tensors.Tensor+PerformCalculationTwoSpanInSpanOut`1[System.__Canon]):byref (FullOpts)
         589 (59.20 % of base) : System.Text.RegularExpressions.dasm - System.Text.RegularExpressions.RegexFindOptimizations:TryFindNextStartingPositionRightToLeft(System.ReadOnlySpan`1[ushort],byref,int):ubyte:this (FullOpts)
         577 (44.66 % of base) : System.Private.CoreLib.dasm - System.String:SplitWithPostProcessing(System.ReadOnlySpan`1[int],System.ReadOnlySpan`1[int],int,int,int):System.String[]:this (FullOpts)
         522 (59.93 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenHashTable:CalcNumBuckets(System.ReadOnlySpan`1[int],ubyte):int (FullOpts)
         522 (60.70 % of base) : System.Private.CoreLib.dasm - System.IO.Path:Combine(System.ReadOnlySpan`1[System.String]):System.String (FullOpts)
         513 (14.03 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:PermuteDimensions[System.__Canon](System.Numerics.Tensors.Tensor`1[System.__Canon],System.ReadOnlySpan`1[int]):System.Numerics.Tensors.Tensor`1[System.__Canon] (FullOpts)
         465 (13.85 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:PermuteDimensions[double](System.Numerics.Tensors.Tensor`1[double],System.ReadOnlySpan`1[int]):System.Numerics.Tensors.Tensor`1[double] (FullOpts)
         465 (14.11 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:PermuteDimensions[int](System.Numerics.Tensors.Tensor`1[int],System.ReadOnlySpan`1[int]):System.Numerics.Tensors.Tensor`1[int] (FullOpts)
         465 (13.86 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:PermuteDimensions[long](System.Numerics.Tensors.Tensor`1[long],System.ReadOnlySpan`1[int]):System.Numerics.Tensors.Tensor`1[long] (FullOpts)
         465 (13.85 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:PermuteDimensions[short](System.Numerics.Tensors.Tensor`1[short],System.ReadOnlySpan`1[int]):System.Numerics.Tensors.Tensor`1[short] (FullOpts)
         465 (13.86 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:PermuteDimensions[System.Nullable`1[int]](System.Numerics.Tensors.Tensor`1[System.Nullable`1[int]],System.ReadOnlySpan`1[int]):System.Numerics.Tensors.Tensor`1[System.Nullable`1[int]] (FullOpts)
         465 (13.86 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:PermuteDimensions[ubyte](System.Numerics.Tensors.Tensor`1[ubyte],System.ReadOnlySpan`1[int]):System.Numerics.Tensors.Tensor`1[ubyte] (FullOpts)
         462 (13.71 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:PermuteDimensions[System.Numerics.Vector`1[float]](System.Numerics.Tensors.Tensor`1[System.Numerics.Vector`1[float]],System.ReadOnlySpan`1[int]):System.Numerics.Tensors.Tensor`1[System.Numerics.Vector`1[float]] (FullOpts)
         431 (35.30 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:LastIndexOfAny[System.Numerics.Vector`1[float]](System.ReadOnlySpan`1[System.Numerics.Vector`1[float]],System.ReadOnlySpan`1[System.Numerics.Vector`1[float]],System.Collections.Generic.IEqualityComparer`1[System.Numerics.Vector`1[float]]):int (FullOpts)
         417 (35.76 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:LastIndexOfAnyExcept[System.Numerics.Vector`1[float]](System.ReadOnlySpan`1[System.Numerics.Vector`1[float]],System.ReadOnlySpan`1[System.Numerics.Vector`1[float]],System.Collections.Generic.IEqualityComparer`1[System.Numerics.Vector`1[float]]):int (FullOpts)
         379 (32.37 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:LastIndexOfAnyExcept[System.Nullable`1[int]](System.ReadOnlySpan`1[System.Nullable`1[int]],System.ReadOnlySpan`1[System.Nullable`1[int]],System.Collections.Generic.IEqualityComparer`1[System.Nullable`1[int]]):int (FullOpts)
         374 (31.30 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:LastIndexOfAny[System.Nullable`1[int]](System.ReadOnlySpan`1[System.Nullable`1[int]],System.ReadOnlySpan`1[System.Nullable`1[int]],System.Collections.Generic.IEqualityComparer`1[System.Nullable`1[int]]):int (FullOpts)
         355 (32.33 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:LastIndexOfAny[double](System.ReadOnlySpan`1[double],System.ReadOnlySpan`1[double],System.Collections.Generic.IEqualityComparer`1[double]):int (FullOpts)
         335 (33.00 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:LastIndexOfAnyExcept[double](System.ReadOnlySpan`1[double],System.ReadOnlySpan`1[double],System.Collections.Generic.IEqualityComparer`1[double]):int (FullOpts)
         314 (14.07 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.ReadOnlyTensorSpan`1[System.__Canon]:FlattenTo(System.Span`1[System.__Canon]):this (FullOpts)
         311 (18.75 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:Equals[System.Numerics.Vector`1[float]](byref,System.Numerics.Vector`1[float],byref):byref (FullOpts)
         288 (11.86 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:TensorPrimitivesHelperSpanInTInSpanOut[double](byref,double,byref,System.Numerics.Tensors.Tensor+PerformCalculationSpanInTInSpanOut`1[double]):byref (FullOpts)
         288 (11.87 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:TensorPrimitivesHelperSpanInTInSpanOut[System.Nullable`1[int]](byref,System.Nullable`1[int],byref,System.Numerics.Tensors.Tensor+PerformCalculationSpanInTInSpanOut`1[System.Nullable`1[int]]):byref (FullOpts)
         279 (11.61 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:TensorPrimitivesHelperSpanInSpanOut[System.Numerics.Vector`1[float],System.Nullable`1[int]](byref,byref,System.Numerics.Tensors.Tensor+PerformCalculationSpanInSpanOut`2[System.Numerics.Vector`1[float],System.Nullable`1[int]]):byref (FullOpts)
         274 (11.06 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:ReverseDimension[ubyte](byref,byref,int):byref (FullOpts)
         272 (10.92 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:ReverseDimension[double](byref,byref,int):byref (FullOpts)
         272 (10.95 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:ReverseDimension[int](byref,byref,int):byref (FullOpts)
         272 (10.95 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:ReverseDimension[long](byref,byref,int):byref (FullOpts)
         272 (10.93 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:ReverseDimension[short](byref,byref,int):byref (FullOpts)
         272 (10.91 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:TensorPrimitivesHelperSpanInSpanOut[System.__Canon,System.Nullable`1[int]](byref,byref,System.Numerics.Tensors.Tensor+PerformCalculationSpanInSpanOut`2[System.__Canon,System.Nullable`1[int]]):byref (FullOpts)
         272 (11.25 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:TensorPrimitivesHelperSpanInTInSpanOut[System.Numerics.Vector`1[float]](byref,System.Numerics.Vector`1[float],byref,System.Numerics.Tensors.Tensor+PerformCalculationSpanInTInSpanOut`1[System.Numerics.Vector`1[float]]):byref (FullOpts)
         269 (10.74 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:ReverseDimension[System.Numerics.Vector`1[float]](byref,byref,int):byref (FullOpts)
         268 (10.75 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:ReverseDimension[System.Nullable`1[int]](byref,byref,int):byref (FullOpts)
         266 (22.11 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.KeysAndValuesFrozenDictionary`2[System.__Canon,System.Nullable`1[int]]:.ctor(System.Collections.Generic.Dictionary`2[System.__Canon,System.Nullable`1[int]],ubyte):this (FullOpts)
         263 (10.94 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:TensorPrimitivesHelperSpanInSpanOut[double,System.Nullable`1[int]](byref,byref,System.Numerics.Tensors.Tensor+PerformCalculationSpanInSpanOut`2[double,System.Nullable`1[int]]):byref (FullOpts)
         263 (10.94 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:TensorPrimitivesHelperSpanInSpanOut[int,System.Nullable`1[int]](byref,byref,System.Numerics.Tensors.Tensor+PerformCalculationSpanInSpanOut`2[int,System.Nullable`1[int]]):byref (FullOpts)
         263 (10.94 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:TensorPrimitivesHelperSpanInSpanOut[long,System.Nullable`1[int]](byref,byref,System.Numerics.Tensors.Tensor+PerformCalculationSpanInSpanOut`2[long,System.Nullable`1[int]]):byref (FullOpts)
         263 (10.94 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:TensorPrimitivesHelperSpanInSpanOut[short,System.Nullable`1[int]](byref,byref,System.Numerics.Tensors.Tensor+PerformCalculationSpanInSpanOut`2[short,System.Nullable`1[int]]):byref (FullOpts)
         263 (10.94 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:TensorPrimitivesHelperSpanInSpanOut[System.Nullable`1[int],System.Nullable`1[int]](byref,byref,System.Numerics.Tensors.Tensor+PerformCalculationSpanInSpanOut`2[System.Nullable`1[int],System.Nullable`1[int]]):byref (FullOpts)
         263 (10.94 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:TensorPrimitivesHelperSpanInSpanOut[ubyte,System.Nullable`1[int]](byref,byref,System.Numerics.Tensors.Tensor+PerformCalculationSpanInSpanOut`2[ubyte,System.Nullable`1[int]]):byref (FullOpts)
         259 (31.62 % of base) : System.Private.CoreLib.dasm - System.Threading.WaitHandle:ObtainSafeWaitHandles(System.ReadOnlySpan`1[System.Threading.WaitHandle],System.Span`1[Microsoft.Win32.SafeHandles.SafeWaitHandle],System.Span`1[long]) (FullOpts)
         256 (9.18 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:ReverseDimension[System.__Canon](byref,byref,int):byref (FullOpts)
         255 (4.69 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:TensorPrimitivesHelperTwoSpanInSpanOut[long](byref,byref,byref,System.Numerics.Tensors.Tensor+PerformCalculationTwoSpanInSpanOut`1[long]):byref (FullOpts)
         255 (4.69 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:TensorPrimitivesHelperTwoSpanInSpanOut[short](byref,byref,byref,System.Numerics.Tensors.Tensor+PerformCalculationTwoSpanInSpanOut`1[short]):byref (FullOpts)
         254 (30.60 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:LastIndexOfAnyExcept[System.__Canon](System.ReadOnlySpan`1[System.__Canon],System.ReadOnlySpan`1[System.__Canon],System.Collections.Generic.IEqualityComparer`1[System.__Canon]):int (FullOpts)
         253 (9.34 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorSpan`1[System.__Canon]:CopyTo(System.Numerics.Tensors.TensorSpan`1[System.__Canon]):this (FullOpts)
         247 (9.12 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorSpan`1[System.__Canon]:TryCopyTo(System.Numerics.Tensors.TensorSpan`1[System.__Canon]):ubyte:this (FullOpts)
         245 (9.97 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.ReadOnlyTensorSpan`1[System.__Canon]:TryCopyTo(System.Numerics.Tensors.TensorSpan`1[System.__Canon]):ubyte:this (FullOpts)
         245 (16.15 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:Equals[ubyte](byref,ubyte,byref):byref (FullOpts)
         245 (16.15 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:GreaterThan[ubyte](byref,ubyte,byref):byref (FullOpts)
         245 (16.15 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:GreaterThan[ubyte](ubyte,byref,byref):byref (FullOpts)
         245 (16.15 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:GreaterThanOrEqual[ubyte](byref,ubyte,byref):byref (FullOpts)
         245 (16.15 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:GreaterThanOrEqual[ubyte](ubyte,byref,byref):byref (FullOpts)
         245 (16.15 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:LessThan[ubyte](byref,ubyte,byref):byref (FullOpts)
         245 (16.15 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:LessThan[ubyte](ubyte,byref,byref):byref (FullOpts)
         245 (16.15 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:LessThanOrEqual[ubyte](byref,ubyte,byref):byref (FullOpts)
         245 (16.15 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:LessThanOrEqual[ubyte](ubyte,byref,byref):byref (FullOpts)
         245 (10.00 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:TensorPrimitivesHelperSpanInTInSpanOut[ubyte](byref,ubyte,byref,System.Numerics.Tensors.Tensor+PerformCalculationSpanInTInSpanOut`1[ubyte]):byref (FullOpts)
         244 (13.92 % of base) : System.Data.Common.dasm - System.Data.SqlTypes.SqlDecimal:op_Multiply(System.Data.SqlTypes.SqlDecimal,System.Data.SqlTypes.SqlDecimal):System.Data.SqlTypes.SqlDecimal (FullOpts)
         244 (16.07 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:Equals[short](byref,short,byref):byref (FullOpts)
         244 (16.07 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:GreaterThan[short](byref,short,byref):byref (FullOpts)
         244 (16.07 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:GreaterThan[short](short,byref,byref):byref (FullOpts)
         244 (16.07 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:GreaterThanOrEqual[short](byref,short,byref):byref (FullOpts)
         244 (16.07 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:GreaterThanOrEqual[short](short,byref,byref):byref (FullOpts)
         244 (16.07 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:LessThan[short](byref,short,byref):byref (FullOpts)
         244 (16.07 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:LessThan[short](short,byref,byref):byref (FullOpts)
         244 (16.07 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:LessThanOrEqual[short](byref,short,byref):byref (FullOpts)
         244 (16.07 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:LessThanOrEqual[short](short,byref,byref):byref (FullOpts)
         240 (4.35 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:TensorPrimitivesHelperTwoSpanInSpanOut[System.Numerics.Vector`1[float]](byref,byref,byref,System.Numerics.Tensors.Tensor+PerformCalculationTwoSpanInSpanOut`1[System.Numerics.Vector`1[float]]):byref (FullOpts)
         239 (4.40 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:TensorPrimitivesHelperTwoSpanInSpanOut[int](byref,byref,byref,System.Numerics.Tensors.Tensor+PerformCalculationTwoSpanInSpanOut`1[int]):byref (FullOpts)
         239 (4.40 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:TensorPrimitivesHelperTwoSpanInSpanOut[ubyte](byref,byref,byref,System.Numerics.Tensors.Tensor+PerformCalculationTwoSpanInSpanOut`1[ubyte]):byref (FullOpts)
         238 (89.14 % of base) : System.Net.Security.dasm - System.Net.Security.RC4:Transform(System.ReadOnlySpan`1[ubyte],System.Span`1[ubyte]):this (FullOpts)
         238 (4.35 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:TensorPrimitivesHelperTwoSpanInSpanOut[System.Nullable`1[int]](byref,byref,byref,System.Numerics.Tensors.Tensor+PerformCalculationTwoSpanInSpanOut`1[System.Nullable`1[int]]):byref (FullOpts)
         236 (9.40 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:Equals[System.Numerics.Vector`1[float]](byref,byref,byref):byref (FullOpts)
         236 (9.57 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:TensorPrimitivesHelperSpanInTInSpanOut[int](byref,int,byref,System.Numerics.Tensors.Tensor+PerformCalculationSpanInTInSpanOut`1[int]):byref (FullOpts)
         236 (46.73 % of base) : System.Text.Json.dasm - System.Text.Json.ThrowHelper:ThrowArgumentException_InvalidUTF8(System.ReadOnlySpan`1[ubyte]) (FullOpts)
         235 (38.40 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenHashTable:Create(System.Span`1[int],ubyte):System.Collections.Frozen.FrozenHashTable (FullOpts)
         232 (60.73 % of base) : System.Net.Primitives.dasm - System.Net.IPAddressParser:<FormatIPv6Address>g__AppendSections|7_0[int](System.ReadOnlySpan`1[ushort],System.Span`1[int],byref) (FullOpts)
         230 (59.59 % of base) : System.Net.Primitives.dasm - System.Net.IPAddressParser:<FormatIPv6Address>g__AppendSections|7_0[long](System.ReadOnlySpan`1[ushort],System.Span`1[long],byref) (FullOpts)
         230 (60.85 % of base) : System.Net.Primitives.dasm - System.Net.IPAddressParser:<FormatIPv6Address>g__AppendSections|7_0[short](System.ReadOnlySpan`1[ushort],System.Span`1[short],byref) (FullOpts)
         228 (9.23 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:TensorPrimitivesHelperSpanInTInSpanOut[short](byref,short,byref,System.Numerics.Tensors.Tensor+PerformCalculationSpanInTInSpanOut`1[short]):byref (FullOpts)
         227 (14.99 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:Equals[int](byref,int,byref):byref (FullOpts)
         227 (14.99 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:Equals[long](byref,long,byref):byref (FullOpts)
         227 (14.99 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:GreaterThan[int](byref,int,byref):byref (FullOpts)
         227 (14.99 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:GreaterThan[int](int,byref,byref):byref (FullOpts)
         227 (14.99 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:GreaterThan[long](byref,long,byref):byref (FullOpts)
         227 (14.99 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:GreaterThan[long](long,byref,byref):byref (FullOpts)
         227 (14.99 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:GreaterThanOrEqual[int](byref,int,byref):byref (FullOpts)
         227 (14.99 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:GreaterThanOrEqual[int](int,byref,byref):byref (FullOpts)
         227 (14.99 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:GreaterThanOrEqual[long](byref,long,byref):byref (FullOpts)
         227 (14.99 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:GreaterThanOrEqual[long](long,byref,byref):byref (FullOpts)
         227 (14.99 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:LessThan[int](byref,int,byref):byref (FullOpts)
         227 (14.99 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:LessThan[int](int,byref,byref):byref (FullOpts)
         227 (14.99 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:LessThan[long](byref,long,byref):byref (FullOpts)
         227 (14.99 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:LessThan[long](long,byref,byref):byref (FullOpts)

Top method improvements (bytes):
         -76 (-5.06 % of base) : System.Net.Http.dasm - System.Net.Http.Http2Connection:WriteHeaderCollection(System.Net.Http.HttpRequestMessage,System.Net.Http.Headers.HttpHeaders,byref):int:this (FullOpts)
         -64 (-22.15 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.Utf8Parser:TryParseUInt16X(System.ReadOnlySpan`1[ubyte],byref,byref):ubyte (FullOpts)
         -56 (-19.05 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:SequenceEqual[System.__Canon](System.ReadOnlySpan`1[System.__Canon],System.ReadOnlySpan`1[System.__Canon],System.Collections.Generic.IEqualityComparer`1[System.__Canon]):ubyte (FullOpts)
         -46 (-2.42 % of base) : System.Private.CoreLib.dasm - System.Reflection.InvokerEmitUtil:CreateInvokeDelegate_Obj4Args(System.Reflection.MethodBase,ubyte):System.Reflection.InvokerEmitUtil+InvokeFunc_Obj4Args (FullOpts)
         -40 (-2.25 % of base) : System.Private.CoreLib.dasm - System.DefaultBinder:SelectMethod(int,System.Reflection.MethodBase[],System.Type[],System.Reflection.ParameterModifier[]):System.Reflection.MethodBase:this (FullOpts)
         -36 (-11.43 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:SequenceEqual[System.Numerics.Vector`1[float]](System.ReadOnlySpan`1[System.Numerics.Vector`1[float]],System.ReadOnlySpan`1[System.Numerics.Vector`1[float]],System.Collections.Generic.IEqualityComparer`1[System.Numerics.Vector`1[float]]):ubyte (FullOpts)
         -34 (-13.23 % of base) : System.Private.CoreLib.dasm - System.Buffers.TeddyBucketizer:GenerateNonBucketizedFingerprint(System.ReadOnlySpan`1[System.String],int):System.ValueTuple`2[System.Runtime.Intrinsics.Vector512`1[ubyte],System.Runtime.Intrinsics.Vector512`1[ubyte]] (FullOpts)
         -33 (-13.98 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:FilteredUpdate[System.__Canon](byref,byref,System.__Canon):byref (FullOpts)
         -31 (-4.43 % of base) : System.Reflection.Metadata.dasm - System.Reflection.AssemblyNameParser:TryParseVersion(System.String,byref):ubyte (FullOpts)
         -31 (-4.43 % of base) : System.Private.CoreLib.dasm - System.Reflection.AssemblyNameParser:TryParseVersion(System.String,byref):ubyte (FullOpts)
         -29 (-10.58 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:SequenceEqual[System.Nullable`1[int]](System.ReadOnlySpan`1[System.Nullable`1[int]],System.ReadOnlySpan`1[System.Nullable`1[int]],System.Collections.Generic.IEqualityComparer`1[System.Nullable`1[int]]):ubyte (FullOpts)
         -28 (-7.95 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:FilteredUpdate[System.__Canon](byref,byref,byref):byref (FullOpts)
         -27 (-14.06 % of base) : System.Private.CoreLib.dasm - System.DefaultBinder:CompareMethodSig(System.Reflection.MethodBase,System.Reflection.MethodBase):ubyte (FullOpts)
         -26 (-9.49 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:SequenceEqual[double](System.ReadOnlySpan`1[double],System.ReadOnlySpan`1[double],System.Collections.Generic.IEqualityComparer`1[double]):ubyte (FullOpts)
         -26 (-23.01 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorPrimitives:CountUnequalElements[System.Nullable`1[int]](System.ReadOnlySpan`1[System.Nullable`1[int]],System.ReadOnlySpan`1[System.Nullable`1[int]]):int (FullOpts)
         -24 (-2.07 % of base) : System.Private.CoreLib.dasm - System.IO.RandomAccess:WriteGatherAtOffset(Microsoft.Win32.SafeHandles.SafeFileHandle,System.Collections.Generic.IReadOnlyList`1[System.ReadOnlyMemory`1[ubyte]],long) (FullOpts)
         -24 (-4.36 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorPrimitives:CountUnequalElements[double](System.ReadOnlySpan`1[double],System.ReadOnlySpan`1[double]):int (FullOpts)
         -22 (-8.94 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.Utf8Parser:TryParseUInt32X(System.ReadOnlySpan`1[ubyte],byref,byref):ubyte (FullOpts)
         -22 (-8.40 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.Utf8Parser:TryParseUInt64X(System.ReadOnlySpan`1[ubyte],byref,byref):ubyte (FullOpts)
         -22 (-3.76 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorPrimitives:CountUnequalElements[short](System.ReadOnlySpan`1[short],System.ReadOnlySpan`1[short]):int (FullOpts)
         -22 (-3.96 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorPrimitives:CountUnequalElements[ubyte](System.ReadOnlySpan`1[ubyte],System.ReadOnlySpan`1[ubyte]):int (FullOpts)
         -21 (-8.40 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:SequenceEqual[int](System.ReadOnlySpan`1[int],System.ReadOnlySpan`1[int],System.Collections.Generic.IEqualityComparer`1[int]):ubyte (FullOpts)
         -21 (-8.40 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:SequenceEqual[long](System.ReadOnlySpan`1[long],System.ReadOnlySpan`1[long],System.Collections.Generic.IEqualityComparer`1[long]):ubyte (FullOpts)
         -21 (-8.37 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:SequenceEqual[short](System.ReadOnlySpan`1[short],System.ReadOnlySpan`1[short],System.Collections.Generic.IEqualityComparer`1[short]):ubyte (FullOpts)
         -21 (-2.08 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorPrimitives:CosineSimilarityCore[double](System.ReadOnlySpan`1[double],System.ReadOnlySpan`1[double]):double (FullOpts)
         -21 (-18.75 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorPrimitives:CountUnequalElements[System.Numerics.Vector`1[float]](System.ReadOnlySpan`1[System.Numerics.Vector`1[float]],System.ReadOnlySpan`1[System.Numerics.Vector`1[float]]):int (FullOpts)
         -20 (-6.43 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:FilteredUpdate[System.Numerics.Vector`1[float]](byref,byref,byref):byref (FullOpts)
         -20 (-3.18 % of base) : System.Private.CoreLib.dasm - System.Text.EncodingTable:GetEncodings(System.Collections.Generic.Dictionary`2[int,System.Text.EncodingInfo]):System.Text.EncodingInfo[] (FullOpts)
         -18 (-7.29 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:SequenceEqual[ubyte](System.ReadOnlySpan`1[ubyte],System.ReadOnlySpan`1[ubyte],System.Collections.Generic.IEqualityComparer`1[ubyte]):ubyte (FullOpts)
         -18 (-10.17 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:FilteredUpdate[double](byref,byref,double):byref (FullOpts)
         -18 (-8.82 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorPrimitives:CountUnequalElements[System.__Canon](System.ReadOnlySpan`1[System.__Canon],System.ReadOnlySpan`1[System.__Canon]):int (FullOpts)
         -18 (-24.66 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorPrimitives:HammingBitDistance[int](System.ReadOnlySpan`1[int],System.ReadOnlySpan`1[int]):long (FullOpts)
         -18 (-24.66 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorPrimitives:HammingBitDistance[long](System.ReadOnlySpan`1[long],System.ReadOnlySpan`1[long]):long (FullOpts)
         -18 (-0.17 % of base) : System.Text.RegularExpressions.dasm - System.Text.RegularExpressions.RegexFindOptimizations:TryFindNextStartingPositionLeftToRight(System.ReadOnlySpan`1[ushort],byref,int):ubyte:this (FullOpts) (2 methods)
         -17 (-8.85 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:FilteredUpdate[System.Numerics.Vector`1[float]](byref,byref,System.Numerics.Vector`1[float]):byref (FullOpts)
         -17 (-3.35 % of base) : System.Private.CoreLib.dasm - System.String:JoinCore(System.ReadOnlySpan`1[ushort],System.ReadOnlySpan`1[System.String]):System.String (FullOpts)
         -16 (-2.15 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:StackAlongDimension[System.__Canon](System.ReadOnlySpan`1[System.__Canon],byref,int):byref (FullOpts)
         -15 (-2.91 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorPrimitives:CountUnequalElements[int](System.ReadOnlySpan`1[int],System.ReadOnlySpan`1[int]):int (FullOpts)
         -15 (-2.91 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorPrimitives:CountUnequalElements[long](System.ReadOnlySpan`1[long],System.ReadOnlySpan`1[long]):int (FullOpts)
         -15 (-20.00 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorPrimitives:HammingBitDistance[short](System.ReadOnlySpan`1[short],System.ReadOnlySpan`1[short]):long (FullOpts)
         -14 (-6.54 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:<IndexOfAny>g__IndexOfAnyComparer|106_1[System.Nullable`1[int]](System.ReadOnlySpan`1[System.Nullable`1[int]],System.Nullable`1[int],System.Nullable`1[int],System.Collections.Generic.IEqualityComparer`1[System.Nullable`1[int]]):int (FullOpts)
         -14 (-6.54 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:<IndexOfAnyExcept>g__IndexOfAnyExceptComparer|59_1[System.Nullable`1[int]](System.ReadOnlySpan`1[System.Nullable`1[int]],System.Nullable`1[int],System.Nullable`1[int],System.Collections.Generic.IEqualityComparer`1[System.Nullable`1[int]]):int (FullOpts)
         -14 (-7.95 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:FilteredUpdate[int](byref,byref,int):byref (FullOpts)
         -14 (-7.95 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:FilteredUpdate[long](byref,byref,long):byref (FullOpts)
         -14 (-7.91 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:FilteredUpdate[short](byref,byref,short):byref (FullOpts)
         -14 (-7.95 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:FilteredUpdate[System.Nullable`1[int]](byref,byref,System.Nullable`1[int]):byref (FullOpts)
         -14 (-7.95 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:FilteredUpdate[ubyte](byref,byref,ubyte):byref (FullOpts)
         -14 (-18.67 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorPrimitives:HammingBitDistance[ubyte](System.ReadOnlySpan`1[ubyte],System.ReadOnlySpan`1[ubyte]):long (FullOpts)
         -14 (-3.54 % of base) : System.Private.DataContractSerialization.dasm - System.Xml.XmlConverter:StripWhitespace(System.String):System.String (FullOpts)
         -13 (-7.83 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:<Replace>g__ReplaceComparer|174_1[System.Nullable`1[int]](System.Span`1[System.Nullable`1[int]],System.Nullable`1[int],System.Nullable`1[int],System.Collections.Generic.IEqualityComparer`1[System.Nullable`1[int]]) (FullOpts)
         -13 (-1.11 % of base) : System.Net.Http.dasm - System.Net.Http.HPack.HPackEncoder:EncodeStringLiterals(System.ReadOnlySpan`1[System.String],ubyte[],System.Text.Encoding,System.Span`1[ubyte],byref):ubyte (FullOpts)
         -12 (-4.74 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenDictionary`2[double,System.Nullable`1[int]]:CopyTo(System.Span`1[System.Collections.Generic.KeyValuePair`2[double,System.Nullable`1[int]]]):this (FullOpts)
         -12 (-4.86 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenDictionary`2[long,System.Nullable`1[int]]:CopyTo(System.Span`1[System.Collections.Generic.KeyValuePair`2[long,System.Nullable`1[int]]]):this (FullOpts)
         -11 (-3.49 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenDictionary`2[System.__Canon,System.Nullable`1[int]]:CopyTo(System.Span`1[System.Collections.Generic.KeyValuePair`2[System.__Canon,System.Nullable`1[int]]]):this (FullOpts)
         -11 (-5.95 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:<Replace>g__ReplaceComparer|174_1[System.Numerics.Vector`1[float]](System.Span`1[System.Numerics.Vector`1[float]],System.Numerics.Vector`1[float],System.Numerics.Vector`1[float],System.Collections.Generic.IEqualityComparer`1[System.Numerics.Vector`1[float]]) (FullOpts)
         -11 (-1.59 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:StackAlongDimension[System.__Canon](int,System.ReadOnlySpan`1[System.__Canon]):System.Numerics.Tensors.Tensor`1[System.__Canon] (FullOpts)
         -10 (-4.07 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:<IndexOfAnyExcept>g__IndexOfAnyExceptComparer|61_1[System.Nullable`1[int]](System.ReadOnlySpan`1[System.Nullable`1[int]],System.Nullable`1[int],System.Nullable`1[int],System.Nullable`1[int],System.Collections.Generic.IEqualityComparer`1[System.Nullable`1[int]]):int (FullOpts)
         -10 (-0.89 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:IndexOfAny[System.Nullable`1[int]](System.ReadOnlySpan`1[System.Nullable`1[int]],System.ReadOnlySpan`1[System.Nullable`1[int]],System.Collections.Generic.IEqualityComparer`1[System.Nullable`1[int]]):int (FullOpts)
          -9 (-0.40 % of base) : System.Private.CoreLib.dasm - System.Diagnostics.Tracing.XplatEventLogger:Serialize(System.Collections.ObjectModel.ReadOnlyCollection`1[System.String],System.Collections.ObjectModel.ReadOnlyCollection`1[System.Object],System.String):System.String (FullOpts)
          -9 (-0.49 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:LazyBroadcast[System.__Canon](byref,System.ReadOnlySpan`1[long]):System.Numerics.Tensors.ReadOnlyTensorSpan`1[System.__Canon] (FullOpts)
          -9 (-1.68 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:StackAlongDimension[double](int,System.ReadOnlySpan`1[System.Numerics.Tensors.Tensor`1[double]]):System.Numerics.Tensors.Tensor`1[double] (FullOpts)
          -9 (-1.51 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:StackAlongDimension[double](System.ReadOnlySpan`1[System.Numerics.Tensors.Tensor`1[double]],byref,int):byref (FullOpts)
          -9 (-1.68 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:StackAlongDimension[int](int,System.ReadOnlySpan`1[System.Numerics.Tensors.Tensor`1[int]]):System.Numerics.Tensors.Tensor`1[int] (FullOpts)
          -9 (-1.51 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:StackAlongDimension[int](System.ReadOnlySpan`1[System.Numerics.Tensors.Tensor`1[int]],byref,int):byref (FullOpts)
          -9 (-1.68 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:StackAlongDimension[long](int,System.ReadOnlySpan`1[System.Numerics.Tensors.Tensor`1[long]]):System.Numerics.Tensors.Tensor`1[long] (FullOpts)
          -9 (-1.51 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:StackAlongDimension[long](System.ReadOnlySpan`1[System.Numerics.Tensors.Tensor`1[long]],byref,int):byref (FullOpts)
          -9 (-1.68 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:StackAlongDimension[short](int,System.ReadOnlySpan`1[System.Numerics.Tensors.Tensor`1[short]]):System.Numerics.Tensors.Tensor`1[short] (FullOpts)
          -9 (-1.51 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:StackAlongDimension[short](System.ReadOnlySpan`1[System.Numerics.Tensors.Tensor`1[short]],byref,int):byref (FullOpts)
          -9 (-1.68 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:StackAlongDimension[System.Nullable`1[int]](int,System.ReadOnlySpan`1[System.Numerics.Tensors.Tensor`1[System.Nullable`1[int]]]):System.Numerics.Tensors.Tensor`1[System.Nullable`1[int]] (FullOpts)
          -9 (-1.51 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:StackAlongDimension[System.Nullable`1[int]](System.ReadOnlySpan`1[System.Numerics.Tensors.Tensor`1[System.Nullable`1[int]]],byref,int):byref (FullOpts)
          -9 (-1.68 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:StackAlongDimension[System.Numerics.Vector`1[float]](int,System.ReadOnlySpan`1[System.Numerics.Tensors.Tensor`1[System.Numerics.Vector`1[float]]]):System.Numerics.Tensors.Tensor`1[System.Numerics.Vector`1[float]] (FullOpts)
          -9 (-1.51 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:StackAlongDimension[System.Numerics.Vector`1[float]](System.ReadOnlySpan`1[System.Numerics.Tensors.Tensor`1[System.Numerics.Vector`1[float]]],byref,int):byref (FullOpts)
          -9 (-1.68 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:StackAlongDimension[ubyte](int,System.ReadOnlySpan`1[System.Numerics.Tensors.Tensor`1[ubyte]]):System.Numerics.Tensors.Tensor`1[ubyte] (FullOpts)
          -9 (-1.51 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:StackAlongDimension[ubyte](System.ReadOnlySpan`1[System.Numerics.Tensors.Tensor`1[ubyte]],byref,int):byref (FullOpts)
          -9 (-0.88 % of base) : System.Web.HttpUtility.dasm - System.Web.Util.HttpEncoder:UrlPathEncodeImpl(System.String):System.String (FullOpts)
          -8 (-3.25 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenDictionary`2[int,System.Nullable`1[int]]:CopyTo(System.Span`1[System.Collections.Generic.KeyValuePair`2[int,System.Nullable`1[int]]]):this (FullOpts)
          -8 (-3.20 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenDictionary`2[short,System.Nullable`1[int]]:CopyTo(System.Span`1[System.Collections.Generic.KeyValuePair`2[short,System.Nullable`1[int]]]):this (FullOpts)
          -8 (-3.00 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenDictionary`2[System.Numerics.Vector`1[float],System.Nullable`1[int]]:CopyTo(System.Span`1[System.Collections.Generic.KeyValuePair`2[System.Numerics.Vector`1[float],System.Nullable`1[int]]]):this (FullOpts)
          -8 (-3.23 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenDictionary`2[ubyte,System.Nullable`1[int]]:CopyTo(System.Span`1[System.Collections.Generic.KeyValuePair`2[ubyte,System.Nullable`1[int]]]):this (FullOpts)
          -8 (-1.02 % of base) : System.Private.CoreLib.dasm - System.Convert:TryFromBase64Chars(System.ReadOnlySpan`1[ushort],System.Span`1[ubyte],byref):ubyte (FullOpts)
          -8 (-6.84 % of base) : System.Formats.Tar.dasm - System.Formats.Tar.TarHelpers:ParseOctal[double](System.ReadOnlySpan`1[ubyte]):double (FullOpts)
          -8 (-8.33 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:<IndexOfAny>g__IndexOfAnyDefaultComparer|106_0[double](System.ReadOnlySpan`1[double],double,double):int (FullOpts)
          -8 (-2.80 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:FilteredUpdate[double](byref,byref,byref):byref (FullOpts)
          -8 (-2.84 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:FilteredUpdate[int](byref,byref,byref):byref (FullOpts)
          -8 (-2.84 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:FilteredUpdate[long](byref,byref,byref):byref (FullOpts)
          -8 (-2.82 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:FilteredUpdate[short](byref,byref,byref):byref (FullOpts)
          -8 (-2.84 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:FilteredUpdate[System.Nullable`1[int]](byref,byref,byref):byref (FullOpts)
          -8 (-2.83 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:FilteredUpdate[ubyte](byref,byref,byref):byref (FullOpts)
          -8 (-2.01 % of base) : System.Private.CoreLib.dasm - System.String:Concat(System.ReadOnlySpan`1[System.String]):System.String (FullOpts)
          -7 (-1.79 % of base) : System.Collections.dasm - System.Collections.Generic.PriorityQueue`2[double,System.Nullable`1[int]]:FindIndex(double,System.Collections.Generic.IEqualityComparer`1[double]):int:this (FullOpts)
          -7 (-1.01 % of base) : System.Net.Primitives.dasm - System.Net.CookieContainer:IsLocalDomain(System.String):ubyte:this (FullOpts)
          -7 (-0.63 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:TensorPrimitivesHelperTwoSpanInTOut[double](byref,byref,System.Numerics.Tensors.Tensor+PerformCalculationTwoSpanInTOut`1[double]):double (FullOpts)
          -7 (-0.63 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:TensorPrimitivesHelperTwoSpanInTOut[int](byref,byref,System.Numerics.Tensors.Tensor+PerformCalculationTwoSpanInTOut`1[int]):int (FullOpts)
          -7 (-0.63 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:TensorPrimitivesHelperTwoSpanInTOut[long](byref,byref,System.Numerics.Tensors.Tensor+PerformCalculationTwoSpanInTOut`1[long]):long (FullOpts)
          -7 (-0.63 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:TensorPrimitivesHelperTwoSpanInTOut[short](byref,byref,System.Numerics.Tensors.Tensor+PerformCalculationTwoSpanInTOut`1[short]):short (FullOpts)
          -7 (-0.63 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:TensorPrimitivesHelperTwoSpanInTOut[System.Nullable`1[int]](byref,byref,System.Numerics.Tensors.Tensor+PerformCalculationTwoSpanInTOut`1[System.Nullable`1[int]]):System.Nullable`1[int] (FullOpts)
          -7 (-0.63 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:TensorPrimitivesHelperTwoSpanInTOut[ubyte](byref,byref,System.Numerics.Tensors.Tensor+PerformCalculationTwoSpanInTOut`1[ubyte]):ubyte (FullOpts)
          -6 (-2.28 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenDictionary`2[System.Nullable`1[int],System.Nullable`1[int]]:CopyTo(System.Span`1[System.Collections.Generic.KeyValuePair`2[System.Nullable`1[int],System.Nullable`1[int]]]):this (FullOpts)
          -6 (-4.26 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:<IndexOfAny>g__IndexOfAnyDefaultComparer|106_0[System.Nullable`1[int]](System.ReadOnlySpan`1[System.Nullable`1[int]],System.Nullable`1[int],System.Nullable`1[int]):int (FullOpts)
          -6 (-0.36 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:TensorPrimitivesHelperTwoSpanInTOut[System.__Canon](byref,byref,System.Numerics.Tensors.Tensor+PerformCalculationTwoSpanInTOut`1[System.__Canon]):System.__Canon (FullOpts)

Top method regressions (percentages):
          53 (106.00 % of base) : System.Runtime.Numerics.dasm - System.Numerics.BigIntegerCalculator:Remainder(System.ReadOnlySpan`1[uint],uint):uint (FullOpts)
          58 (103.57 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorHelpers:PermuteIndices(System.Span`1[long],System.Span`1[long],System.ReadOnlySpan`1[int]) (FullOpts)
         128 (103.23 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.SortUtils:MoveNansToFront[double,System.Nullable`1[int]](System.Span`1[double],System.Span`1[System.Nullable`1[int]]):int (FullOpts)
         121 (98.37 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:<LastIndexOfAny>g__LastIndexOfAnyDefaultComparer|120_0[double](System.ReadOnlySpan`1[double],double,double,double):int (FullOpts)
          53 (96.36 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorSpanHelpers:ComputeMaxLinearIndex(System.ReadOnlySpan`1[long],System.ReadOnlySpan`1[long]):long (FullOpts)
          55 (90.16 % of base) : System.Runtime.Numerics.dasm - System.Numerics.BigIntegerCalculator:AddDivisor(System.Span`1[uint],System.ReadOnlySpan`1[uint]):uint (FullOpts)
          55 (90.16 % of base) : System.Private.CoreLib.dasm - System.UInt128:<op_Division>g__AddDivisor|110_0(System.Span`1[uint],System.ReadOnlySpan`1[uint]):uint (FullOpts)
        1043 (89.60 % of base) : System.Private.CoreLib.dasm - System.Reflection.MethodBaseInvoker:CheckArguments(System.ReadOnlySpan`1[System.Object],System.Span`1[System.Object],System.Span`1[ubyte],System.Reflection.Binder,System.Globalization.CultureInfo,int):this (FullOpts)
         238 (89.14 % of base) : System.Net.Security.dasm - System.Net.Security.RC4:Transform(System.ReadOnlySpan`1[ubyte],System.Span`1[ubyte]):this (FullOpts)
         160 (85.11 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:<LastIndexOfAny>g__LastIndexOfAnyDefaultComparer|120_0[System.Nullable`1[int]](System.ReadOnlySpan`1[System.Nullable`1[int]],System.Nullable`1[int],System.Nullable`1[int],System.Nullable`1[int]):int (FullOpts)
          32 (84.21 % of base) : System.Diagnostics.DiagnosticSource.dasm - System.Diagnostics.DsesSamplerBuilder:<ParentRatioSampler>g__GetLowerLong|1_0(System.ReadOnlySpan`1[ubyte]):long (FullOpts)
         154 (83.24 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:<LastIndexOfAnyExcept>g__LastIndexOfAnyExceptDefaultComparer|76_0[System.Nullable`1[int]](System.ReadOnlySpan`1[System.Nullable`1[int]],System.Nullable`1[int],System.Nullable`1[int],System.Nullable`1[int]):int (FullOpts)
         125 (81.70 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:ClampEnd[short](System.ReadOnlySpan`1[short],int,System.ReadOnlySpan`1[short]):int (FullOpts)
          79 (81.44 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:<LastIndexOfAny>g__LastIndexOfAnyDefaultComparer|118_0[double](System.ReadOnlySpan`1[double],double,double):int (FullOpts)
          74 (79.57 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:<Replace>g__ReplaceDefaultComparer|176_0[double](System.ReadOnlySpan`1[double],System.Span`1[double],double,double) (FullOpts)
          55 (78.57 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:ClampEnd[double](System.ReadOnlySpan`1[double],int,double):int (FullOpts)
         112 (78.32 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:<LastIndexOfAny>g__LastIndexOfAnyDefaultComparer|118_0[System.Nullable`1[int]](System.ReadOnlySpan`1[System.Nullable`1[int]],System.Nullable`1[int],System.Nullable`1[int]):int (FullOpts)
          90 (78.26 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:<LastIndexOfAnyExcept>g__LastIndexOfAnyExceptDefaultComparer|76_0[double](System.ReadOnlySpan`1[double],double,double,double):int (FullOpts)
          52 (77.61 % of base) : System.Runtime.Numerics.dasm - System.Numerics.BigIntegerCalculator:Multiply(System.ReadOnlySpan`1[uint],uint,System.Span`1[uint]) (FullOpts)
         145 (77.13 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:<LastIndexOfAnyExcept>g__LastIndexOfAnyExceptDefaultComparer|76_0[System.Numerics.Vector`1[float]](System.ReadOnlySpan`1[System.Numerics.Vector`1[float]],System.Numerics.Vector`1[float],System.Numerics.Vector`1[float],System.Numerics.Vector`1[float]):int (FullOpts)
         175 (76.42 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:<LastIndexOfAnyExcept>g__LastIndexOfAnyExceptDefaultComparer|74_0[System.__Canon](System.ReadOnlySpan`1[System.__Canon],System.__Canon,System.__Canon):int (FullOpts)
         180 (74.69 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:<LastIndexOfAny>g__LastIndexOfAnyDefaultComparer|118_0[System.__Canon](System.ReadOnlySpan`1[System.__Canon],System.__Canon,System.__Canon):int (FullOpts)
          37 (74.00 % of base) : System.Data.Common.dasm - System.Data.SqlTypes.SqlDecimal:MpMove(System.ReadOnlySpan`1[uint],int,System.Span`1[uint],byref) (FullOpts)
         139 (73.94 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:<LastIndexOfAny>g__LastIndexOfAnyDefaultComparer|120_0[System.Numerics.Vector`1[float]](System.ReadOnlySpan`1[System.Numerics.Vector`1[float]],System.Numerics.Vector`1[float],System.Numerics.Vector`1[float],System.Numerics.Vector`1[float]):int (FullOpts)
         103 (71.03 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:<LastIndexOfAnyExcept>g__LastIndexOfAnyExceptDefaultComparer|74_0[System.Nullable`1[int]](System.ReadOnlySpan`1[System.Nullable`1[int]],System.Nullable`1[int],System.Nullable`1[int]):int (FullOpts)
          58 (70.73 % of base) : System.Runtime.Numerics.dasm - System.Numerics.BigIntegerCalculator:Divide(System.ReadOnlySpan`1[uint],uint,System.Span`1[uint]) (FullOpts)
          47 (70.15 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Pkcs.Pkcs12Kdf:AddPlusOne(System.Span`1[ubyte],System.ReadOnlySpan`1[ubyte]) (FullOpts)
          47 (70.15 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.Pkcs.Pkcs12Kdf:AddPlusOne(System.Span`1[ubyte],System.ReadOnlySpan`1[ubyte]) (FullOpts)
         105 (70.00 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:<Replace>g__ReplaceDefaultComparer|176_0[System.Nullable`1[int]](System.ReadOnlySpan`1[System.Nullable`1[int]],System.Span`1[System.Nullable`1[int]],System.Nullable`1[int],System.Nullable`1[int]) (FullOpts)
          49 (70.00 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:<Replace>g__ReplaceDefaultComparer|176_0[ubyte](System.ReadOnlySpan`1[ubyte],System.Span`1[ubyte],ubyte,ubyte) (FullOpts)
          87 (69.60 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:<Replace>g__ReplaceDefaultComparer|176_0[System.Numerics.Vector`1[float]](System.ReadOnlySpan`1[System.Numerics.Vector`1[float]],System.Span`1[System.Numerics.Vector`1[float]],System.Numerics.Vector`1[float],System.Numerics.Vector`1[float]) (FullOpts)
         214 (68.59 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:<LastIndexOfAny>g__LastIndexOfAnyDefaultComparer|120_0[System.__Canon](System.ReadOnlySpan`1[System.__Canon],System.__Canon,System.__Canon,System.__Canon):int (FullOpts)
         153 (67.70 % of base) : System.Console.dasm - System.ConsolePal:<TryGetCursorPosition>g__ReadRowOrCol|84_3(int,int,System.IO.StdInReader,System.ReadOnlySpan`1[ubyte],byref) (FullOpts)
          96 (67.13 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:<LastIndexOfAny>g__LastIndexOfAnyDefaultComparer|118_0[System.Numerics.Vector`1[float]](System.ReadOnlySpan`1[System.Numerics.Vector`1[float]],System.Numerics.Vector`1[float],System.Numerics.Vector`1[float]):int (FullOpts)
         134 (66.34 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:CommonPrefixLength[System.__Canon](System.ReadOnlySpan`1[System.__Canon],System.ReadOnlySpan`1[System.__Canon]):int (FullOpts)
          80 (66.12 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:ClampEnd[double](System.ReadOnlySpan`1[double],int,System.ReadOnlySpan`1[double]):int (FullOpts)
          62 (65.96 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:ClampEnd[System.Numerics.Vector`1[float]](System.ReadOnlySpan`1[System.Numerics.Vector`1[float]],int,System.Numerics.Vector`1[float]):int (FullOpts)
          79 (65.83 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:ClampEnd[ubyte](System.ReadOnlySpan`1[ubyte],int,System.ReadOnlySpan`1[ubyte]):int (FullOpts)
          48 (65.75 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:<LastIndexOfAny>g__LastIndexOfAnyDefaultComparer|120_0[ubyte](System.ReadOnlySpan`1[ubyte],ubyte,ubyte,ubyte):int (FullOpts)
          48 (65.75 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:<LastIndexOfAnyExcept>g__LastIndexOfAnyExceptDefaultComparer|76_0[ubyte](System.ReadOnlySpan`1[ubyte],ubyte,ubyte,ubyte):int (FullOpts)
          78 (65.55 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:ClampEnd[int](System.ReadOnlySpan`1[int],int,System.ReadOnlySpan`1[int]):int (FullOpts)
          78 (65.55 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:ClampEnd[long](System.ReadOnlySpan`1[long],int,System.ReadOnlySpan`1[long]):int (FullOpts)
          38 (65.52 % of base) : System.Private.CoreLib.dasm - System.IO.Path:HasExtension(System.ReadOnlySpan`1[ushort]):ubyte (FullOpts)
          76 (65.52 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorSpanHelpers:ComputeLinearIndex(System.ReadOnlySpan`1[System.Buffers.NIndex],System.ReadOnlySpan`1[long],System.ReadOnlySpan`1[long]):long (FullOpts)
          36 (65.45 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.TypeNameParserHelpers:<GetAssemblyNameCandidate>g__GetUnescapedOffset|8_0(System.ReadOnlySpan`1[ushort],int):int (FullOpts)
          36 (65.45 % of base) : System.Private.CoreLib.dasm - System.Reflection.Metadata.TypeNameParserHelpers:<GetAssemblyNameCandidate>g__GetUnescapedOffset|8_0(System.ReadOnlySpan`1[ushort],int):int (FullOpts)
         170 (65.13 % of base) : System.Private.CoreLib.dasm - System.Reflection.ConstructorInvoker:CopyBack(System.Span`1[System.Object],System.ReadOnlySpan`1[System.Object],System.ReadOnlySpan`1[ubyte]):this (FullOpts)
         170 (65.13 % of base) : System.Private.CoreLib.dasm - System.Reflection.MethodInvoker:CopyBack(System.Span`1[System.Object],System.Span`1[System.Object],System.Span`1[ubyte]):this (FullOpts)
          48 (64.86 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:<LastIndexOfAny>g__LastIndexOfAnyDefaultComparer|120_0[short](System.ReadOnlySpan`1[short],short,short,short):int (FullOpts)
          48 (64.86 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:<LastIndexOfAnyExcept>g__LastIndexOfAnyExceptDefaultComparer|76_0[short](System.ReadOnlySpan`1[short],short,short,short):int (FullOpts)
          45 (63.38 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:<Replace>g__ReplaceDefaultComparer|176_0[short](System.ReadOnlySpan`1[short],System.Span`1[short],short,short) (FullOpts)
         162 (63.28 % of base) : System.Text.RegularExpressions.dasm - System.Text.RegularExpressions.Symbolic.MintermClassifier:<.ctor>g__CreateLookup|2_0[int](System.Text.RegularExpressions.Symbolic.BDD[],System.ReadOnlySpan`1[System.Object],int):int[] (FullOpts)
          55 (63.22 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorSpanHelpers:ComputeLinearIndex(System.ReadOnlySpan`1[long],System.ReadOnlySpan`1[long],System.ReadOnlySpan`1[long]):long (FullOpts)
          90 (62.94 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:<LastIndexOfAnyExcept>g__LastIndexOfAnyExceptDefaultComparer|74_0[System.Numerics.Vector`1[float]](System.ReadOnlySpan`1[System.Numerics.Vector`1[float]],System.Numerics.Vector`1[float],System.Numerics.Vector`1[float]):int (FullOpts)
          59 (62.77 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:<LastIndexOfAnyExcept>g__LastIndexOfAnyExceptDefaultComparer|74_0[double](System.ReadOnlySpan`1[double],double,double):int (FullOpts)
         108 (62.07 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:<LastIndexOf>g__LastIndexOfDefaultComparer|97_0[System.__Canon](System.ReadOnlySpan`1[System.__Canon],System.__Canon):int (FullOpts)
         108 (62.07 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:<LastIndexOfAnyExcept>g__LastIndexOfAnyExceptDefaultComparer|72_0[System.__Canon](System.ReadOnlySpan`1[System.__Canon],System.__Canon):int (FullOpts)
          86 (61.87 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:ClampEnd[System.Numerics.Vector`1[float]](System.ReadOnlySpan`1[System.Numerics.Vector`1[float]],int,System.ReadOnlySpan`1[System.Numerics.Vector`1[float]]):int (FullOpts)
          98 (61.64 % of base) : System.Runtime.Numerics.dasm - System.Numerics.BigIntegerCalculator:LehmerCore(System.Span`1[uint],System.Span`1[uint],long,long,long,long):int (FullOpts)
          72 (61.54 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:ClampEnd(System.ReadOnlySpan`1[ushort],int):int (FullOpts)
         160 (61.54 % of base) : System.Text.RegularExpressions.dasm - System.Text.RegularExpressions.Symbolic.MintermClassifier:<.ctor>g__CreateLookup|2_0[short](System.Text.RegularExpressions.Symbolic.BDD[],System.ReadOnlySpan`1[System.Object],int):short[] (FullOpts)
         160 (61.54 % of base) : System.Text.RegularExpressions.dasm - System.Text.RegularExpressions.Symbolic.MintermClassifier:<.ctor>g__CreateLookup|2_0[ubyte](System.Text.RegularExpressions.Symbolic.BDD[],System.ReadOnlySpan`1[System.Object],int):ubyte[] (FullOpts)
          51 (61.45 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:CommonPrefixLength[double](System.ReadOnlySpan`1[double],System.ReadOnlySpan`1[double]):int (FullOpts)
         159 (61.39 % of base) : System.Text.RegularExpressions.dasm - System.Text.RegularExpressions.Symbolic.MintermClassifier:<.ctor>g__CreateLookup|2_0[long](System.Text.RegularExpressions.Symbolic.BDD[],System.ReadOnlySpan`1[System.Object],int):long[] (FullOpts)
        1221 (61.02 % of base) : System.Private.CoreLib.dasm - System.Reflection.MethodBaseInvoker:InvokeWithFewArgs(System.Object,int,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo):System.Object:this (FullOpts)
         224 (60.87 % of base) : System.Net.Primitives.dasm - System.Net.IPAddressParser:<FormatIPv6Address>g__AppendSections|7_0[ubyte](System.ReadOnlySpan`1[ushort],System.Span`1[ubyte],byref) (FullOpts)
         230 (60.85 % of base) : System.Net.Primitives.dasm - System.Net.IPAddressParser:<FormatIPv6Address>g__AppendSections|7_0[short](System.ReadOnlySpan`1[ushort],System.Span`1[short],byref) (FullOpts)
         850 (60.80 % of base) : System.Private.CoreLib.dasm - System.Threading.Tasks.Task:WaitAllCore(System.ReadOnlySpan`1[System.Threading.Tasks.Task],int,System.Threading.CancellationToken):ubyte (FullOpts)
         183 (60.80 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:<LastIndexOfAnyExcept>g__LastIndexOfAnyExceptDefaultComparer|76_0[System.__Canon](System.ReadOnlySpan`1[System.__Canon],System.__Canon,System.__Canon,System.__Canon):int (FullOpts)
         232 (60.73 % of base) : System.Net.Primitives.dasm - System.Net.IPAddressParser:<FormatIPv6Address>g__AppendSections|7_0[int](System.ReadOnlySpan`1[ushort],System.Span`1[int],byref) (FullOpts)
         522 (60.70 % of base) : System.Private.CoreLib.dasm - System.IO.Path:Combine(System.ReadOnlySpan`1[System.String]):System.String (FullOpts)
         522 (59.93 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenHashTable:CalcNumBuckets(System.ReadOnlySpan`1[int],ubyte):int (FullOpts)
         230 (59.59 % of base) : System.Net.Primitives.dasm - System.Net.IPAddressParser:<FormatIPv6Address>g__AppendSections|7_0[long](System.ReadOnlySpan`1[ushort],System.Span`1[long],byref) (FullOpts)
          64 (59.26 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:CommonPrefixLength[System.Nullable`1[int]](System.ReadOnlySpan`1[System.Nullable`1[int]],System.ReadOnlySpan`1[System.Nullable`1[int]]):int (FullOpts)
         141 (59.24 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:<Replace>g__ReplaceDefaultComparer|176_0[System.__Canon](System.ReadOnlySpan`1[System.__Canon],System.Span`1[System.__Canon],System.__Canon,System.__Canon) (FullOpts)
         589 (59.20 % of base) : System.Text.RegularExpressions.dasm - System.Text.RegularExpressions.RegexFindOptimizations:TryFindNextStartingPositionRightToLeft(System.ReadOnlySpan`1[ushort],byref,int):ubyte:this (FullOpts)
          58 (59.18 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:<LastIndexOf>g__LastIndexOfDefaultComparer|97_0[System.Numerics.Vector`1[float]](System.ReadOnlySpan`1[System.Numerics.Vector`1[float]],System.Numerics.Vector`1[float]):int (FullOpts)
          58 (59.18 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:<LastIndexOfAnyExcept>g__LastIndexOfAnyExceptDefaultComparer|72_0[System.Numerics.Vector`1[float]](System.ReadOnlySpan`1[System.Numerics.Vector`1[float]],System.Numerics.Vector`1[float]):int (FullOpts)
          37 (58.73 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:<LastIndexOfAnyExcept>g__LastIndexOfAnyExceptDefaultComparer|72_0[double](System.ReadOnlySpan`1[double],double):int (FullOpts)
          98 (58.33 % of base) : System.Runtime.Numerics.dasm - System.Number:<NumberToBigInteger>g__NaiveBase1E9ToBits|12_3(System.ReadOnlySpan`1[uint],System.Span`1[uint]):int (FullOpts)
          29 (58.00 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:ClampEnd[long](System.ReadOnlySpan`1[long],int,long):int (FullOpts)
        1407 (57.43 % of base) : System.Private.CoreLib.dasm - System.Reflection.MethodBaseInvoker:InvokeConstructorWithoutAlloc(System.Object,int,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo):System.Object:this (FullOpts)
          28 (56.00 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:ClampEnd[int](System.ReadOnlySpan`1[int],int,int):int (FullOpts)
          62 (54.87 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:CommonPrefixLength[System.Numerics.Vector`1[float]](System.ReadOnlySpan`1[System.Numerics.Vector`1[float]],System.ReadOnlySpan`1[System.Numerics.Vector`1[float]]):int (FullOpts)
          46 (54.12 % of base) : System.Runtime.Numerics.dasm - System.Numerics.BigIntegerCalculator:SubtractDivisor(System.Span`1[uint],System.ReadOnlySpan`1[uint],ulong):uint (FullOpts)
          46 (54.12 % of base) : System.Private.CoreLib.dasm - System.UInt128:<op_Division>g__SubtractDivisor|110_3(System.Span`1[uint],System.ReadOnlySpan`1[uint],ulong):uint (FullOpts)
          65 (52.42 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorSpanHelpers:ValidateStrides(System.ReadOnlySpan`1[long],System.ReadOnlySpan`1[long]) (FullOpts)
          61 (51.69 % of base) : System.Text.Json.dasm - System.Text.Json.Utf8JsonReader:ValidateHexDigits(System.ReadOnlySpan`1[ubyte],int):ubyte:this (FullOpts)
         199 (51.42 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:<LastIndexOfAny>g__LastIndexOfAnyComparer|120_1[System.__Canon](System.ReadOnlySpan`1[System.__Canon],System.__Canon,System.__Canon,System.__Canon,System.Collections.Generic.IEqualityComparer`1[System.__Canon]):int (FullOpts)
          39 (50.65 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:<LastIndexOf>g__LastIndexOfDefaultComparer|97_0[double](System.ReadOnlySpan`1[double],double):int (FullOpts)
         156 (50.00 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:<LastIndexOfAny>g__LastIndexOfAnyComparer|120_1[System.Numerics.Vector`1[float]](System.ReadOnlySpan`1[System.Numerics.Vector`1[float]],System.Numerics.Vector`1[float],System.Numerics.Vector`1[float],System.Numerics.Vector`1[float],System.Collections.Generic.IEqualityComparer`1[System.Numerics.Vector`1[float]]):int (FullOpts)
          96 (49.23 % of base) : System.Runtime.Numerics.dasm - System.Numerics.BigIntegerCalculator:Divide(System.ReadOnlySpan`1[uint],uint,System.Span`1[uint],byref) (FullOpts) (2 methods)
        1993 (49.19 % of base) : System.Private.CoreLib.dasm - System.Reflection.MethodBaseInvoker:InvokeWithManyArgs(System.Object,int,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo):System.Object:this (FullOpts)
         152 (48.72 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:<LastIndexOfAnyExcept>g__LastIndexOfAnyExceptComparer|76_1[System.Numerics.Vector`1[float]](System.ReadOnlySpan`1[System.Numerics.Vector`1[float]],System.Numerics.Vector`1[float],System.Numerics.Vector`1[float],System.Numerics.Vector`1[float],System.Collections.Generic.IEqualityComparer`1[System.Numerics.Vector`1[float]]):int (FullOpts)
         147 (48.68 % of base) : System.Private.CoreLib.dasm - System.Reflection.MethodBaseInvoker:CopyBack(System.Object[],System.Span`1[System.Object],System.Span`1[ubyte]):this (FullOpts)
          62 (48.06 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:TrimEnd(System.ReadOnlySpan`1[ushort]):System.ReadOnlySpan`1[ushort] (FullOpts)
         126 (47.73 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:<LastIndexOfAnyExcept>g__LastIndexOfAnyExceptComparer|76_1[double](System.ReadOnlySpan`1[double],double,double,double,System.Collections.Generic.IEqualityComparer`1[double]):int (FullOpts)
          51 (47.22 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:<LastIndexOf>g__LastIndexOfDefaultComparer|97_0[System.Nullable`1[int]](System.ReadOnlySpan`1[System.Nullable`1[int]],System.Nullable`1[int]):int (FullOpts)
          51 (47.22 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:<LastIndexOfAnyExcept>g__LastIndexOfAnyExceptDefaultComparer|72_0[System.Nullable`1[int]](System.ReadOnlySpan`1[System.Nullable`1[int]],System.Nullable`1[int]):int (FullOpts)
         236 (46.73 % of base) : System.Text.Json.dasm - System.Text.Json.ThrowHelper:ThrowArgumentException_InvalidUTF8(System.ReadOnlySpan`1[ubyte]) (FullOpts)

Top method improvements (percentages):
         -18 (-24.66 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorPrimitives:HammingBitDistance[int](System.ReadOnlySpan`1[int],System.ReadOnlySpan`1[int]):long (FullOpts)
         -18 (-24.66 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorPrimitives:HammingBitDistance[long](System.ReadOnlySpan`1[long],System.ReadOnlySpan`1[long]):long (FullOpts)
         -26 (-23.01 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorPrimitives:CountUnequalElements[System.Nullable`1[int]](System.ReadOnlySpan`1[System.Nullable`1[int]],System.ReadOnlySpan`1[System.Nullable`1[int]]):int (FullOpts)
         -64 (-22.15 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.Utf8Parser:TryParseUInt16X(System.ReadOnlySpan`1[ubyte],byref,byref):ubyte (FullOpts)
         -15 (-20.00 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorPrimitives:HammingBitDistance[short](System.ReadOnlySpan`1[short],System.ReadOnlySpan`1[short]):long (FullOpts)
         -56 (-19.05 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:SequenceEqual[System.__Canon](System.ReadOnlySpan`1[System.__Canon],System.ReadOnlySpan`1[System.__Canon],System.Collections.Generic.IEqualityComparer`1[System.__Canon]):ubyte (FullOpts)
         -21 (-18.75 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorPrimitives:CountUnequalElements[System.Numerics.Vector`1[float]](System.ReadOnlySpan`1[System.Numerics.Vector`1[float]],System.ReadOnlySpan`1[System.Numerics.Vector`1[float]]):int (FullOpts)
         -14 (-18.67 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorPrimitives:HammingBitDistance[ubyte](System.ReadOnlySpan`1[ubyte],System.ReadOnlySpan`1[ubyte]):long (FullOpts)
         -27 (-14.06 % of base) : System.Private.CoreLib.dasm - System.DefaultBinder:CompareMethodSig(System.Reflection.MethodBase,System.Reflection.MethodBase):ubyte (FullOpts)
         -33 (-13.98 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:FilteredUpdate[System.__Canon](byref,byref,System.__Canon):byref (FullOpts)
         -34 (-13.23 % of base) : System.Private.CoreLib.dasm - System.Buffers.TeddyBucketizer:GenerateNonBucketizedFingerprint(System.ReadOnlySpan`1[System.String],int):System.ValueTuple`2[System.Runtime.Intrinsics.Vector512`1[ubyte],System.Runtime.Intrinsics.Vector512`1[ubyte]] (FullOpts)
         -36 (-11.43 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:SequenceEqual[System.Numerics.Vector`1[float]](System.ReadOnlySpan`1[System.Numerics.Vector`1[float]],System.ReadOnlySpan`1[System.Numerics.Vector`1[float]],System.Collections.Generic.IEqualityComparer`1[System.Numerics.Vector`1[float]]):ubyte (FullOpts)
         -29 (-10.58 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:SequenceEqual[System.Nullable`1[int]](System.ReadOnlySpan`1[System.Nullable`1[int]],System.ReadOnlySpan`1[System.Nullable`1[int]],System.Collections.Generic.IEqualityComparer`1[System.Nullable`1[int]]):ubyte (FullOpts)
         -18 (-10.17 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:FilteredUpdate[double](byref,byref,double):byref (FullOpts)
         -26 (-9.49 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:SequenceEqual[double](System.ReadOnlySpan`1[double],System.ReadOnlySpan`1[double],System.Collections.Generic.IEqualityComparer`1[double]):ubyte (FullOpts)
         -22 (-8.94 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.Utf8Parser:TryParseUInt32X(System.ReadOnlySpan`1[ubyte],byref,byref):ubyte (FullOpts)
         -17 (-8.85 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:FilteredUpdate[System.Numerics.Vector`1[float]](byref,byref,System.Numerics.Vector`1[float]):byref (FullOpts)
         -18 (-8.82 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorPrimitives:CountUnequalElements[System.__Canon](System.ReadOnlySpan`1[System.__Canon],System.ReadOnlySpan`1[System.__Canon]):int (FullOpts)
         -21 (-8.40 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:SequenceEqual[int](System.ReadOnlySpan`1[int],System.ReadOnlySpan`1[int],System.Collections.Generic.IEqualityComparer`1[int]):ubyte (FullOpts)
         -21 (-8.40 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:SequenceEqual[long](System.ReadOnlySpan`1[long],System.ReadOnlySpan`1[long],System.Collections.Generic.IEqualityComparer`1[long]):ubyte (FullOpts)
         -22 (-8.40 % of base) : System.Private.CoreLib.dasm - System.Buffers.Text.Utf8Parser:TryParseUInt64X(System.ReadOnlySpan`1[ubyte],byref,byref):ubyte (FullOpts)
         -21 (-8.37 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:SequenceEqual[short](System.ReadOnlySpan`1[short],System.ReadOnlySpan`1[short],System.Collections.Generic.IEqualityComparer`1[short]):ubyte (FullOpts)
          -8 (-8.33 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:<IndexOfAny>g__IndexOfAnyDefaultComparer|106_0[double](System.ReadOnlySpan`1[double],double,double):int (FullOpts)
         -14 (-7.95 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:FilteredUpdate[int](byref,byref,int):byref (FullOpts)
         -14 (-7.95 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:FilteredUpdate[long](byref,byref,long):byref (FullOpts)
         -28 (-7.95 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:FilteredUpdate[System.__Canon](byref,byref,byref):byref (FullOpts)
         -14 (-7.95 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:FilteredUpdate[System.Nullable`1[int]](byref,byref,System.Nullable`1[int]):byref (FullOpts)
         -14 (-7.95 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:FilteredUpdate[ubyte](byref,byref,ubyte):byref (FullOpts)
         -14 (-7.91 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:FilteredUpdate[short](byref,byref,short):byref (FullOpts)
         -13 (-7.83 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:<Replace>g__ReplaceComparer|174_1[System.Nullable`1[int]](System.Span`1[System.Nullable`1[int]],System.Nullable`1[int],System.Nullable`1[int],System.Collections.Generic.IEqualityComparer`1[System.Nullable`1[int]]) (FullOpts)
          -2 (-7.41 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:ClampStart[int](System.ReadOnlySpan`1[int],int):int (FullOpts)
         -18 (-7.29 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:SequenceEqual[ubyte](System.ReadOnlySpan`1[ubyte],System.ReadOnlySpan`1[ubyte],System.Collections.Generic.IEqualityComparer`1[ubyte]):ubyte (FullOpts)
          -2 (-7.14 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:ClampStart[long](System.ReadOnlySpan`1[long],long):int (FullOpts)
          -8 (-6.84 % of base) : System.Formats.Tar.dasm - System.Formats.Tar.TarHelpers:ParseOctal[double](System.ReadOnlySpan`1[ubyte]):double (FullOpts)
         -14 (-6.54 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:<IndexOfAny>g__IndexOfAnyComparer|106_1[System.Nullable`1[int]](System.ReadOnlySpan`1[System.Nullable`1[int]],System.Nullable`1[int],System.Nullable`1[int],System.Collections.Generic.IEqualityComparer`1[System.Nullable`1[int]]):int (FullOpts)
         -14 (-6.54 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:<IndexOfAnyExcept>g__IndexOfAnyExceptComparer|59_1[System.Nullable`1[int]](System.ReadOnlySpan`1[System.Nullable`1[int]],System.Nullable`1[int],System.Nullable`1[int],System.Collections.Generic.IEqualityComparer`1[System.Nullable`1[int]]):int (FullOpts)
         -20 (-6.43 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:FilteredUpdate[System.Numerics.Vector`1[float]](byref,byref,byref):byref (FullOpts)
          -5 (-6.33 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:ClampStart[System.Numerics.Vector`1[float]](System.ReadOnlySpan`1[System.Numerics.Vector`1[float]],System.Numerics.Vector`1[float]):int (FullOpts)
          -4 (-6.06 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:<IndexOf>g__IndexOfDefaultComparer|93_0[double](System.ReadOnlySpan`1[double],double):int (FullOpts)
          -2 (-6.06 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:ClampStart[ubyte](System.ReadOnlySpan`1[ubyte],ubyte):int (FullOpts)
         -11 (-5.95 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:<Replace>g__ReplaceComparer|174_1[System.Numerics.Vector`1[float]](System.Span`1[System.Numerics.Vector`1[float]],System.Numerics.Vector`1[float],System.Numerics.Vector`1[float],System.Collections.Generic.IEqualityComparer`1[System.Numerics.Vector`1[float]]) (FullOpts)
          -2 (-5.71 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:ClampStart[short](System.ReadOnlySpan`1[short],short):int (FullOpts)
         -76 (-5.06 % of base) : System.Net.Http.dasm - System.Net.Http.Http2Connection:WriteHeaderCollection(System.Net.Http.HttpRequestMessage,System.Net.Http.Headers.HttpHeaders,byref):int:this (FullOpts)
         -12 (-4.86 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenDictionary`2[long,System.Nullable`1[int]]:CopyTo(System.Span`1[System.Collections.Generic.KeyValuePair`2[long,System.Nullable`1[int]]]):this (FullOpts)
         -12 (-4.74 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenDictionary`2[double,System.Nullable`1[int]]:CopyTo(System.Span`1[System.Collections.Generic.KeyValuePair`2[double,System.Nullable`1[int]]]):this (FullOpts)
         -31 (-4.43 % of base) : System.Reflection.Metadata.dasm - System.Reflection.AssemblyNameParser:TryParseVersion(System.String,byref):ubyte (FullOpts)
         -31 (-4.43 % of base) : System.Private.CoreLib.dasm - System.Reflection.AssemblyNameParser:TryParseVersion(System.String,byref):ubyte (FullOpts)
         -24 (-4.36 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorPrimitives:CountUnequalElements[double](System.ReadOnlySpan`1[double],System.ReadOnlySpan`1[double]):int (FullOpts)
          -6 (-4.26 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:<IndexOfAny>g__IndexOfAnyDefaultComparer|106_0[System.Nullable`1[int]](System.ReadOnlySpan`1[System.Nullable`1[int]],System.Nullable`1[int],System.Nullable`1[int]):int (FullOpts)
         -10 (-4.07 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:<IndexOfAnyExcept>g__IndexOfAnyExceptComparer|61_1[System.Nullable`1[int]](System.ReadOnlySpan`1[System.Nullable`1[int]],System.Nullable`1[int],System.Nullable`1[int],System.Nullable`1[int],System.Collections.Generic.IEqualityComparer`1[System.Nullable`1[int]]):int (FullOpts)
          -2 (-4.00 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:<IndexOfAny>g__IndexOfAnyDefaultComparer|106_0[long](System.ReadOnlySpan`1[long],long,long):int (FullOpts)
         -22 (-3.96 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorPrimitives:CountUnequalElements[ubyte](System.ReadOnlySpan`1[ubyte],System.ReadOnlySpan`1[ubyte]):int (FullOpts)
         -22 (-3.76 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorPrimitives:CountUnequalElements[short](System.ReadOnlySpan`1[short],System.ReadOnlySpan`1[short]):int (FullOpts)
          -2 (-3.64 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:<IndexOfAny>g__IndexOfAnyDefaultComparer|108_0[long](System.ReadOnlySpan`1[long],long,long,long):int (FullOpts)
         -14 (-3.54 % of base) : System.Private.DataContractSerialization.dasm - System.Xml.XmlConverter:StripWhitespace(System.String):System.String (FullOpts)
         -11 (-3.49 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenDictionary`2[System.__Canon,System.Nullable`1[int]]:CopyTo(System.Span`1[System.Collections.Generic.KeyValuePair`2[System.__Canon,System.Nullable`1[int]]]):this (FullOpts)
          -2 (-3.39 % of base) : System.Private.CoreLib.dasm - System.Globalization.IcuLocaleData:GetString(System.ReadOnlySpan`1[ubyte]):System.String (FullOpts)
         -17 (-3.35 % of base) : System.Private.CoreLib.dasm - System.String:JoinCore(System.ReadOnlySpan`1[ushort],System.ReadOnlySpan`1[System.String]):System.String (FullOpts)
          -2 (-3.28 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:<IndexOfAny>g__IndexOfAnyDefaultComparer|108_0[ubyte](System.ReadOnlySpan`1[ubyte],ubyte,ubyte,ubyte):int (FullOpts)
          -8 (-3.25 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenDictionary`2[int,System.Nullable`1[int]]:CopyTo(System.Span`1[System.Collections.Generic.KeyValuePair`2[int,System.Nullable`1[int]]]):this (FullOpts)
          -8 (-3.23 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenDictionary`2[ubyte,System.Nullable`1[int]]:CopyTo(System.Span`1[System.Collections.Generic.KeyValuePair`2[ubyte,System.Nullable`1[int]]]):this (FullOpts)
          -2 (-3.23 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:<IndexOfAny>g__IndexOfAnyDefaultComparer|108_0[short](System.ReadOnlySpan`1[short],short,short,short):int (FullOpts)
          -8 (-3.20 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenDictionary`2[short,System.Nullable`1[int]]:CopyTo(System.Span`1[System.Collections.Generic.KeyValuePair`2[short,System.Nullable`1[int]]]):this (FullOpts)
         -20 (-3.18 % of base) : System.Private.CoreLib.dasm - System.Text.EncodingTable:GetEncodings(System.Collections.Generic.Dictionary`2[int,System.Text.EncodingInfo]):System.Text.EncodingInfo[] (FullOpts)
          -2 (-3.17 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:TrimStart(System.ReadOnlySpan`1[ushort],ushort):System.ReadOnlySpan`1[ushort] (FullOpts)
          -3 (-3.00 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:<IndexOf>g__IndexOfDefaultComparer|93_0[System.Nullable`1[int]](System.ReadOnlySpan`1[System.Nullable`1[int]],System.Nullable`1[int]):int (FullOpts)
          -8 (-3.00 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenDictionary`2[System.Numerics.Vector`1[float],System.Nullable`1[int]]:CopyTo(System.Span`1[System.Collections.Generic.KeyValuePair`2[System.Numerics.Vector`1[float],System.Nullable`1[int]]]):this (FullOpts)
         -15 (-2.91 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorPrimitives:CountUnequalElements[int](System.ReadOnlySpan`1[int],System.ReadOnlySpan`1[int]):int (FullOpts)
         -15 (-2.91 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorPrimitives:CountUnequalElements[long](System.ReadOnlySpan`1[long],System.ReadOnlySpan`1[long]):int (FullOpts)
          -8 (-2.84 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:FilteredUpdate[int](byref,byref,byref):byref (FullOpts)
          -8 (-2.84 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:FilteredUpdate[long](byref,byref,byref):byref (FullOpts)
          -8 (-2.84 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:FilteredUpdate[System.Nullable`1[int]](byref,byref,byref):byref (FullOpts)
          -8 (-2.83 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:FilteredUpdate[ubyte](byref,byref,byref):byref (FullOpts)
          -8 (-2.82 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:FilteredUpdate[short](byref,byref,byref):byref (FullOpts)
          -8 (-2.80 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:FilteredUpdate[double](byref,byref,byref):byref (FullOpts)
         -46 (-2.42 % of base) : System.Private.CoreLib.dasm - System.Reflection.InvokerEmitUtil:CreateInvokeDelegate_Obj4Args(System.Reflection.MethodBase,ubyte):System.Reflection.InvokerEmitUtil+InvokeFunc_Obj4Args (FullOpts)
          -3 (-2.34 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:<IndexOfAny>g__IndexOfAnyDefaultComparer|106_0[System.Numerics.Vector`1[float]](System.ReadOnlySpan`1[System.Numerics.Vector`1[float]],System.Numerics.Vector`1[float],System.Numerics.Vector`1[float]):int (FullOpts)
          -6 (-2.28 % of base) : System.Collections.Immutable.dasm - System.Collections.Frozen.FrozenDictionary`2[System.Nullable`1[int],System.Nullable`1[int]]:CopyTo(System.Span`1[System.Collections.Generic.KeyValuePair`2[System.Nullable`1[int],System.Nullable`1[int]]]):this (FullOpts)
         -40 (-2.25 % of base) : System.Private.CoreLib.dasm - System.DefaultBinder:SelectMethod(int,System.Reflection.MethodBase[],System.Type[],System.Reflection.ParameterModifier[]):System.Reflection.MethodBase:this (FullOpts)
          -2 (-2.25 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:<Replace>g__ReplaceDefaultComparer|174_0[System.Numerics.Vector`1[float]](System.Span`1[System.Numerics.Vector`1[float]],System.Numerics.Vector`1[float],System.Numerics.Vector`1[float]) (FullOpts)
         -16 (-2.15 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:StackAlongDimension[System.__Canon](System.ReadOnlySpan`1[System.__Canon],byref,int):byref (FullOpts)
         -21 (-2.08 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorPrimitives:CosineSimilarityCore[double](System.ReadOnlySpan`1[double],System.ReadOnlySpan`1[double]):double (FullOpts)
         -24 (-2.07 % of base) : System.Private.CoreLib.dasm - System.IO.RandomAccess:WriteGatherAtOffset(Microsoft.Win32.SafeHandles.SafeFileHandle,System.Collections.Generic.IReadOnlyList`1[System.ReadOnlyMemory`1[ubyte]],long) (FullOpts)
          -8 (-2.01 % of base) : System.Private.CoreLib.dasm - System.String:Concat(System.ReadOnlySpan`1[System.String]):System.String (FullOpts)
          -4 (-1.91 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:Contains[System.Nullable`1[int]](System.ReadOnlySpan`1[System.Nullable`1[int]],System.Nullable`1[int],System.Collections.Generic.IEqualityComparer`1[System.Nullable`1[int]]):ubyte (FullOpts)
          -1 (-1.85 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:<IndexOfAny>g__IndexOfAnyDefaultComparer|106_0[short](System.ReadOnlySpan`1[short],short,short):int (FullOpts)
          -1 (-1.85 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:<IndexOfAny>g__IndexOfAnyDefaultComparer|106_0[ubyte](System.ReadOnlySpan`1[ubyte],ubyte,ubyte):int (FullOpts)
          -2 (-1.85 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:ClampStart[System.Numerics.Vector`1[float]](System.ReadOnlySpan`1[System.Numerics.Vector`1[float]],System.ReadOnlySpan`1[System.Numerics.Vector`1[float]]):int (FullOpts)
          -4 (-1.80 % of base) : System.Private.DataContractSerialization.dasm - System.Xml.XmlConverter:StripWhitespace(System.Span`1[ushort]):int (FullOpts)
          -7 (-1.79 % of base) : System.Collections.dasm - System.Collections.Generic.PriorityQueue`2[double,System.Nullable`1[int]]:FindIndex(double,System.Collections.Generic.IEqualityComparer`1[double]):int:this (FullOpts)
          -3 (-1.73 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:<IndexOfAny>g__IndexOfAnyDefaultComparer|108_0[System.Numerics.Vector`1[float]](System.ReadOnlySpan`1[System.Numerics.Vector`1[float]],System.Numerics.Vector`1[float],System.Numerics.Vector`1[float],System.Numerics.Vector`1[float]):int (FullOpts)
          -9 (-1.68 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:StackAlongDimension[double](int,System.ReadOnlySpan`1[System.Numerics.Tensors.Tensor`1[double]]):System.Numerics.Tensors.Tensor`1[double] (FullOpts)
          -9 (-1.68 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:StackAlongDimension[int](int,System.ReadOnlySpan`1[System.Numerics.Tensors.Tensor`1[int]]):System.Numerics.Tensors.Tensor`1[int] (FullOpts)
          -9 (-1.68 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:StackAlongDimension[long](int,System.ReadOnlySpan`1[System.Numerics.Tensors.Tensor`1[long]]):System.Numerics.Tensors.Tensor`1[long] (FullOpts)
          -9 (-1.68 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:StackAlongDimension[short](int,System.ReadOnlySpan`1[System.Numerics.Tensors.Tensor`1[short]]):System.Numerics.Tensors.Tensor`1[short] (FullOpts)
          -9 (-1.68 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:StackAlongDimension[System.Nullable`1[int]](int,System.ReadOnlySpan`1[System.Numerics.Tensors.Tensor`1[System.Nullable`1[int]]]):System.Numerics.Tensors.Tensor`1[System.Nullable`1[int]] (FullOpts)
          -9 (-1.68 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:StackAlongDimension[System.Numerics.Vector`1[float]](int,System.ReadOnlySpan`1[System.Numerics.Tensors.Tensor`1[System.Numerics.Vector`1[float]]]):System.Numerics.Tensors.Tensor`1[System.Numerics.Vector`1[float]] (FullOpts)
          -9 (-1.68 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:StackAlongDimension[ubyte](int,System.ReadOnlySpan`1[System.Numerics.Tensors.Tensor`1[ubyte]]):System.Numerics.Tensors.Tensor`1[ubyte] (FullOpts)
         -11 (-1.59 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.Tensor:StackAlongDimension[System.__Canon](int,System.ReadOnlySpan`1[System.__Canon]):System.Numerics.Tensors.Tensor`1[System.__Canon] (FullOpts)
          -2 (-1.57 % of base) : System.Private.CoreLib.dasm - System.MemoryExtensions:TrimStart(System.ReadOnlySpan`1[ushort]):System.ReadOnlySpan`1[ushort] (FullOpts)

1567 total methods with Code Size differences (170 improved, 1397 regressed), 240012 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