Skip to content

[X64] [EgorBo] Handle side-effects in impBoxPatternMatch #164

@MihuBot

Description

@MihuBot

Build completed in 1 hour 8 minutes.
dotnet/runtime#90496

CoreLib diffs

Found 2 files with textual diffs.

Summary of Code Size diffs:
(Lower is better)

Total bytes of base: 6626928
Total bytes of diff: 6626854
Total bytes of delta: -74 (-0.00 % of base)
Total relative delta: -1.62
    diff is an improvement.
    relative diff is an improvement.


Top file improvements (bytes):
         -74 : System.Private.CoreLib.dasm (-0.00 % of base)

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

Top method regressions (bytes):
          20 (11.30 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`1[ubyte]:PickPivotAndPartition(System.Span`1[ubyte]):int (FullOpts)
           5 (4.50 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`2[short,System.Nullable`1[int]]:SwapIfGreaterWithValues(System.Span`1[short],System.Span`1[System.Nullable`1[int]],int,int) (FullOpts)
           5 (4.63 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`2[ubyte,System.Nullable`1[int]]:SwapIfGreaterWithValues(System.Span`1[ubyte],System.Span`1[System.Nullable`1[int]],int,int) (FullOpts)
           4 (1.85 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`1[short]:PickPivotAndPartition(System.Span`1[short]):int (FullOpts)
           4 (3.15 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`2[double,System.Nullable`1[int]]:SwapIfGreaterWithValues(System.Span`1[double],System.Span`1[System.Nullable`1[int]],int,int) (FullOpts)
           3 (2.73 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`1[int]:BinarySearch(int[],int,int,int):int (FullOpts)
           3 (2.73 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`1[long]:BinarySearch(long[],int,int,long):int (FullOpts)
           2 (1.89 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`2[int,System.Nullable`1[int]]:SwapIfGreaterWithValues(System.Span`1[int],System.Span`1[System.Nullable`1[int]],int,int) (FullOpts)
           2 (1.87 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`2[long,System.Nullable`1[int]]:SwapIfGreaterWithValues(System.Span`1[long],System.Span`1[System.Nullable`1[int]],int,int) (FullOpts)

Top method improvements (bytes):
         -11 (-7.48 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`1[double]:BinarySearch(double[],int,int,double):int (FullOpts)
          -8 (-19.51 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`1[double]:SwapIfGreater(byref,byref) (FullOpts)
          -8 (-38.10 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`1[int]:SwapIfGreater(byref,byref) (FullOpts)
          -8 (-30.77 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`1[long]:SwapIfGreater(byref,byref) (FullOpts)
          -8 (-29.63 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`1[short]:SwapIfGreater(byref,byref) (FullOpts)
          -8 (-34.78 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`1[ubyte]:SwapIfGreater(byref,byref) (FullOpts)
          -6 (-3.26 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`1[int]:PickPivotAndPartition(System.Span`1[int]):int (FullOpts)
          -6 (-6.52 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericEqualityComparer`1[long]:IndexOf(long[],long,int,int):int:this (FullOpts)
          -6 (-6.52 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericEqualityComparer`1[long]:LastIndexOf(long[],long,int,int):int:this (FullOpts)
          -5 (-1.25 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`1[double]:IntroSort(System.Span`1[double],int) (FullOpts)
          -5 (-1.55 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`1[int]:IntroSort(System.Span`1[int],int) (FullOpts)
          -5 (-1.44 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`1[long]:IntroSort(System.Span`1[long],int) (FullOpts)
          -5 (-1.42 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`1[short]:IntroSort(System.Span`1[short],int) (FullOpts)
          -5 (-1.50 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`1[ubyte]:IntroSort(System.Span`1[ubyte],int) (FullOpts)
          -4 (-4.55 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericEqualityComparer`1[int]:IndexOf(int[],int,int,int):int:this (FullOpts)
          -4 (-4.55 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericEqualityComparer`1[int]:LastIndexOf(int[],int,int,int):int:this (FullOpts)
          -3 (-0.18 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2[long,System.Nullable`1[int]]:OnDeserialization(System.Object):this (FullOpts)
          -3 (-0.18 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2[short,System.Nullable`1[int]]:OnDeserialization(System.Object):this (FullOpts)
          -3 (-0.18 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2[ubyte,System.Nullable`1[int]]:OnDeserialization(System.Object):this (FullOpts)
          -3 (-1.51 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`1[long]:PickPivotAndPartition(System.Span`1[long]):int (FullOpts)
          -2 (-0.12 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2[double,System.Nullable`1[int]]:OnDeserialization(System.Object):this (FullOpts)
          -2 (-0.12 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2[int,System.Nullable`1[int]]:OnDeserialization(System.Object):this (FullOpts)
          -2 (-0.65 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder:AppendJoinCore[double](byref,int,double[]):System.Text.StringBuilder:this (FullOpts)
          -2 (-0.82 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder:AppendJoinCore[int](byref,int,int[]):System.Text.StringBuilder:this (FullOpts)

Top method regressions (percentages):
          20 (11.30 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`1[ubyte]:PickPivotAndPartition(System.Span`1[ubyte]):int (FullOpts)
           5 (4.63 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`2[ubyte,System.Nullable`1[int]]:SwapIfGreaterWithValues(System.Span`1[ubyte],System.Span`1[System.Nullable`1[int]],int,int) (FullOpts)
           5 (4.50 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`2[short,System.Nullable`1[int]]:SwapIfGreaterWithValues(System.Span`1[short],System.Span`1[System.Nullable`1[int]],int,int) (FullOpts)
           4 (3.15 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`2[double,System.Nullable`1[int]]:SwapIfGreaterWithValues(System.Span`1[double],System.Span`1[System.Nullable`1[int]],int,int) (FullOpts)
           3 (2.73 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`1[int]:BinarySearch(int[],int,int,int):int (FullOpts)
           3 (2.73 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`1[long]:BinarySearch(long[],int,int,long):int (FullOpts)
           2 (1.89 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`2[int,System.Nullable`1[int]]:SwapIfGreaterWithValues(System.Span`1[int],System.Span`1[System.Nullable`1[int]],int,int) (FullOpts)
           2 (1.87 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`2[long,System.Nullable`1[int]]:SwapIfGreaterWithValues(System.Span`1[long],System.Span`1[System.Nullable`1[int]],int,int) (FullOpts)
           4 (1.85 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`1[short]:PickPivotAndPartition(System.Span`1[short]):int (FullOpts)

Top method improvements (percentages):
          -8 (-38.10 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`1[int]:SwapIfGreater(byref,byref) (FullOpts)
          -8 (-34.78 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`1[ubyte]:SwapIfGreater(byref,byref) (FullOpts)
          -8 (-30.77 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`1[long]:SwapIfGreater(byref,byref) (FullOpts)
          -8 (-29.63 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`1[short]:SwapIfGreater(byref,byref) (FullOpts)
          -8 (-19.51 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`1[double]:SwapIfGreater(byref,byref) (FullOpts)
         -11 (-7.48 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`1[double]:BinarySearch(double[],int,int,double):int (FullOpts)
          -6 (-6.52 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericEqualityComparer`1[long]:IndexOf(long[],long,int,int):int:this (FullOpts)
          -6 (-6.52 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericEqualityComparer`1[long]:LastIndexOf(long[],long,int,int):int:this (FullOpts)
          -4 (-4.55 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericEqualityComparer`1[int]:IndexOf(int[],int,int,int):int:this (FullOpts)
          -4 (-4.55 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericEqualityComparer`1[int]:LastIndexOf(int[],int,int,int):int:this (FullOpts)
          -6 (-3.26 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`1[int]:PickPivotAndPartition(System.Span`1[int]):int (FullOpts)
          -5 (-1.55 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`1[int]:IntroSort(System.Span`1[int],int) (FullOpts)
          -3 (-1.51 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`1[long]:PickPivotAndPartition(System.Span`1[long]):int (FullOpts)
          -5 (-1.50 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`1[ubyte]:IntroSort(System.Span`1[ubyte],int) (FullOpts)
          -5 (-1.44 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`1[long]:IntroSort(System.Span`1[long],int) (FullOpts)
          -5 (-1.42 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`1[short]:IntroSort(System.Span`1[short],int) (FullOpts)
          -5 (-1.25 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`1[double]:IntroSort(System.Span`1[double],int) (FullOpts)
          -2 (-0.82 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder:AppendJoinCore[int](byref,int,int[]):System.Text.StringBuilder:this (FullOpts)
          -2 (-0.65 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder:AppendJoinCore[double](byref,int,double[]):System.Text.StringBuilder:this (FullOpts)
          -3 (-0.18 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2[long,System.Nullable`1[int]]:OnDeserialization(System.Object):this (FullOpts)
          -3 (-0.18 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2[short,System.Nullable`1[int]]:OnDeserialization(System.Object):this (FullOpts)
          -3 (-0.18 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2[ubyte,System.Nullable`1[int]]:OnDeserialization(System.Object):this (FullOpts)
          -2 (-0.12 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2[int,System.Nullable`1[int]]:OnDeserialization(System.Object):this (FullOpts)
          -2 (-0.12 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2[double,System.Nullable`1[int]]:OnDeserialization(System.Object):this (FullOpts)

33 total methods with Code Size differences (24 improved, 9 regressed), 52816 unchanged.

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

Frameworks diffs

Diffs
Found 265 files with textual diffs.

Summary of Code Size diffs:
(Lower is better)

Total bytes of base: 38566219
Total bytes of diff: 38565752
Total bytes of delta: -467 (-0.00 % of base)
Total relative delta: -8.65
    diff is an improvement.
    relative diff is an improvement.


Top file improvements (bytes):
        -161 : System.Diagnostics.DiagnosticSource.dasm (-0.07 % of base)
        -142 : Microsoft.Extensions.Logging.Console.dasm (-0.17 % of base)
         -74 : System.Private.CoreLib.dasm (-0.00 % of base)
         -60 : System.Text.Json.dasm (-0.00 % of base)
         -17 : System.Linq.Expressions.dasm (-0.00 % of base)
          -9 : System.Collections.Concurrent.dasm (-0.00 % of base)
          -4 : Microsoft.CSharp.dasm (-0.00 % of base)

7 total files with Code Size differences (7 improved, 0 regressed), 248 unchanged.

Top method regressions (bytes):
          20 (11.30 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`1[ubyte]:PickPivotAndPartition(System.Span`1[ubyte]):int (FullOpts)
           5 (4.50 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`2[short,System.Nullable`1[int]]:SwapIfGreaterWithValues(System.Span`1[short],System.Span`1[System.Nullable`1[int]],int,int) (FullOpts)
           5 (4.63 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`2[ubyte,System.Nullable`1[int]]:SwapIfGreaterWithValues(System.Span`1[ubyte],System.Span`1[System.Nullable`1[int]],int,int) (FullOpts)
           4 (1.85 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`1[short]:PickPivotAndPartition(System.Span`1[short]):int (FullOpts)
           4 (3.15 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`2[double,System.Nullable`1[int]]:SwapIfGreaterWithValues(System.Span`1[double],System.Span`1[System.Nullable`1[int]],int,int) (FullOpts)
           3 (2.73 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`1[int]:BinarySearch(int[],int,int,int):int (FullOpts)
           3 (2.73 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`1[long]:BinarySearch(long[],int,int,long):int (FullOpts)
           2 (1.89 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`2[int,System.Nullable`1[int]]:SwapIfGreaterWithValues(System.Span`1[int],System.Span`1[System.Nullable`1[int]],int,int) (FullOpts)
           2 (1.87 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`2[long,System.Nullable`1[int]]:SwapIfGreaterWithValues(System.Span`1[long],System.Span`1[System.Nullable`1[int]],int,int) (FullOpts)

Top method improvements (bytes):
         -43 (-81.13 % of base) : System.Diagnostics.DiagnosticSource.dasm - System.Diagnostics.ActivityCreationOptions`1[System.Numerics.Vector`1[float]]:get_TraceId():System.Diagnostics.ActivityTraceId:this (FullOpts)
         -40 (-80.00 % of base) : System.Diagnostics.DiagnosticSource.dasm - System.Diagnostics.ActivityCreationOptions`1[double]:get_TraceId():System.Diagnostics.ActivityTraceId:this (FullOpts)
         -37 (-1.30 % of base) : Microsoft.Extensions.Logging.Console.dasm - Microsoft.Extensions.Logging.Console.JsonConsoleFormatter:Write[double](byref,Microsoft.Extensions.Logging.IExternalScopeProvider,System.IO.TextWriter):this (FullOpts)
         -37 (-1.25 % of base) : Microsoft.Extensions.Logging.Console.dasm - Microsoft.Extensions.Logging.Console.JsonConsoleFormatter:Write[System.Numerics.Vector`1[float]](byref,Microsoft.Extensions.Logging.IExternalScopeProvider,System.IO.TextWriter):this (FullOpts)
         -35 (-1.25 % of base) : Microsoft.Extensions.Logging.Console.dasm - Microsoft.Extensions.Logging.Console.JsonConsoleFormatter:Write[long](byref,Microsoft.Extensions.Logging.IExternalScopeProvider,System.IO.TextWriter):this (FullOpts)
         -35 (-77.78 % of base) : System.Diagnostics.DiagnosticSource.dasm - System.Diagnostics.ActivityCreationOptions`1[long]:get_TraceId():System.Diagnostics.ActivityTraceId:this (FullOpts)
         -33 (-1.18 % of base) : Microsoft.Extensions.Logging.Console.dasm - Microsoft.Extensions.Logging.Console.JsonConsoleFormatter:Write[int](byref,Microsoft.Extensions.Logging.IExternalScopeProvider,System.IO.TextWriter):this (FullOpts)
         -33 (-76.74 % of base) : System.Diagnostics.DiagnosticSource.dasm - System.Diagnostics.ActivityCreationOptions`1[int]:get_TraceId():System.Diagnostics.ActivityTraceId:this (FullOpts)
         -17 (-13.60 % of base) : System.Linq.Expressions.dasm - System.Dynamic.Utils.ContractUtils:RequiresNotNullItems[System.Numerics.Vector`1[float]](System.Collections.Generic.IList`1[System.Numerics.Vector`1[float]],System.String) (FullOpts)
         -11 (-7.48 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`1[double]:BinarySearch(double[],int,int,double):int (FullOpts)
          -8 (-19.51 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`1[double]:SwapIfGreater(byref,byref) (FullOpts)
          -8 (-38.10 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`1[int]:SwapIfGreater(byref,byref) (FullOpts)
          -8 (-30.77 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`1[long]:SwapIfGreater(byref,byref) (FullOpts)
          -8 (-29.63 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`1[short]:SwapIfGreater(byref,byref) (FullOpts)
          -8 (-34.78 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`1[ubyte]:SwapIfGreater(byref,byref) (FullOpts)
          -6 (-3.26 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`1[int]:PickPivotAndPartition(System.Span`1[int]):int (FullOpts)
          -6 (-6.52 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericEqualityComparer`1[long]:IndexOf(long[],long,int,int):int:this (FullOpts)
          -6 (-6.52 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericEqualityComparer`1[long]:LastIndexOf(long[],long,int,int):int:this (FullOpts)
          -5 (-1.25 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`1[double]:IntroSort(System.Span`1[double],int) (FullOpts)
          -5 (-1.55 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`1[int]:IntroSort(System.Span`1[int],int) (FullOpts)
          -5 (-1.44 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`1[long]:IntroSort(System.Span`1[long],int) (FullOpts)
          -5 (-1.42 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`1[short]:IntroSort(System.Span`1[short],int) (FullOpts)
          -5 (-1.50 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`1[ubyte]:IntroSort(System.Span`1[ubyte],int) (FullOpts)
          -5 (-33.33 % of base) : System.Diagnostics.DiagnosticSource.dasm - System.Diagnostics.ActivityCreationOptions`1[short]:get_TraceId():System.Diagnostics.ActivityTraceId:this (FullOpts)
          -5 (-33.33 % of base) : System.Diagnostics.DiagnosticSource.dasm - System.Diagnostics.ActivityCreationOptions`1[ubyte]:get_TraceId():System.Diagnostics.ActivityTraceId:this (FullOpts)
          -4 (-4.55 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericEqualityComparer`1[int]:IndexOf(int[],int,int,int):int:this (FullOpts)
          -4 (-4.55 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericEqualityComparer`1[int]:LastIndexOf(int[],int,int,int):int:this (FullOpts)
          -3 (-5.08 % of base) : System.Collections.Concurrent.dasm - System.Collections.Concurrent.ConcurrentDictionary`2[double,System.Nullable`1[int]]:TryRemove(System.Collections.Generic.KeyValuePair`2[double,System.Nullable`1[int]]):bool:this (FullOpts)
          -3 (-5.77 % of base) : System.Collections.Concurrent.dasm - System.Collections.Concurrent.ConcurrentDictionary`2[int,System.Nullable`1[int]]:TryRemove(System.Collections.Generic.KeyValuePair`2[int,System.Nullable`1[int]]):bool:this (FullOpts)
          -3 (-5.56 % of base) : System.Collections.Concurrent.dasm - System.Collections.Concurrent.ConcurrentDictionary`2[long,System.Nullable`1[int]]:TryRemove(System.Collections.Generic.KeyValuePair`2[long,System.Nullable`1[int]]):bool:this (FullOpts)
          -3 (-0.18 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2[long,System.Nullable`1[int]]:OnDeserialization(System.Object):this (FullOpts)
          -3 (-0.18 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2[short,System.Nullable`1[int]]:OnDeserialization(System.Object):this (FullOpts)
          -3 (-0.18 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2[ubyte,System.Nullable`1[int]]:OnDeserialization(System.Object):this (FullOpts)
          -3 (-1.51 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`1[long]:PickPivotAndPartition(System.Span`1[long]):int (FullOpts)
          -2 (-2.04 % of base) : Microsoft.CSharp.dasm - Microsoft.CSharp.RuntimeBinder.Semantics.TypeTable+KeyPair`2[double,System.Nullable`1[int]]:GetHashCode():int:this (FullOpts)
          -2 (-2.25 % of base) : Microsoft.CSharp.dasm - Microsoft.CSharp.RuntimeBinder.Semantics.TypeTable+KeyPair`2[System.Numerics.Vector`1[float],System.Nullable`1[int]]:GetHashCode():int:this (FullOpts)
          -2 (-0.12 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2[double,System.Nullable`1[int]]:OnDeserialization(System.Object):this (FullOpts)
          -2 (-0.12 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2[int,System.Nullable`1[int]]:OnDeserialization(System.Object):this (FullOpts)
          -2 (-1.83 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValue`1[short]:GetValue[double]():double:this (FullOpts)
          -2 (-1.83 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValue`1[short]:GetValue[int]():int:this (FullOpts)
          -2 (-1.83 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValue`1[short]:GetValue[long]():long:this (FullOpts)
          -2 (-1.83 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValue`1[short]:GetValue[System.Numerics.Vector`1[float]]():System.Numerics.Vector`1[float]:this (FullOpts)
          -2 (-1.83 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValue`1[short]:GetValue[ubyte]():ubyte:this (FullOpts)
          -2 (-18.18 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValue`1[short]:TryGetValue[double](byref):bool:this (FullOpts)
          -2 (-20.00 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValue`1[short]:TryGetValue[int](byref):bool:this (FullOpts)
          -2 (-18.18 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValue`1[short]:TryGetValue[long](byref):bool:this (FullOpts)
          -2 (-9.09 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValue`1[short]:TryGetValue[System.Numerics.Vector`1[float]](byref):bool:this (FullOpts)
          -2 (-18.18 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValue`1[short]:TryGetValue[ubyte](byref):bool:this (FullOpts)
          -2 (-1.83 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValue`1[System.Numerics.Vector`1[float]]:GetValue[double]():double:this (FullOpts)
          -2 (-1.83 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValue`1[System.Numerics.Vector`1[float]]:GetValue[int]():int:this (FullOpts)
          -2 (-1.83 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValue`1[System.Numerics.Vector`1[float]]:GetValue[long]():long:this (FullOpts)
          -2 (-1.83 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValue`1[System.Numerics.Vector`1[float]]:GetValue[short]():short:this (FullOpts)
          -2 (-1.83 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValue`1[System.Numerics.Vector`1[float]]:GetValue[ubyte]():ubyte:this (FullOpts)
          -2 (-18.18 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValue`1[System.Numerics.Vector`1[float]]:TryGetValue[double](byref):bool:this (FullOpts)
          -2 (-20.00 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValue`1[System.Numerics.Vector`1[float]]:TryGetValue[int](byref):bool:this (FullOpts)
          -2 (-18.18 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValue`1[System.Numerics.Vector`1[float]]:TryGetValue[long](byref):bool:this (FullOpts)
          -2 (-15.38 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValue`1[System.Numerics.Vector`1[float]]:TryGetValue[short](byref):bool:this (FullOpts)
          -2 (-18.18 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValue`1[System.Numerics.Vector`1[float]]:TryGetValue[ubyte](byref):bool:this (FullOpts)
          -2 (-1.83 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValue`1[ubyte]:GetValue[double]():double:this (FullOpts)
          -2 (-1.83 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValue`1[ubyte]:GetValue[int]():int:this (FullOpts)
          -2 (-1.83 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValue`1[ubyte]:GetValue[long]():long:this (FullOpts)
          -2 (-1.83 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValue`1[ubyte]:GetValue[short]():short:this (FullOpts)
          -2 (-1.83 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValue`1[ubyte]:GetValue[System.Numerics.Vector`1[float]]():System.Numerics.Vector`1[float]:this (FullOpts)
          -2 (-18.18 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValue`1[ubyte]:TryGetValue[double](byref):bool:this (FullOpts)
          -2 (-20.00 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValue`1[ubyte]:TryGetValue[int](byref):bool:this (FullOpts)
          -2 (-18.18 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValue`1[ubyte]:TryGetValue[long](byref):bool:this (FullOpts)
          -2 (-15.38 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValue`1[ubyte]:TryGetValue[short](byref):bool:this (FullOpts)
          -2 (-9.09 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValue`1[ubyte]:TryGetValue[System.Numerics.Vector`1[float]](byref):bool:this (FullOpts)
          -2 (-0.65 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder:AppendJoinCore[double](byref,int,double[]):System.Text.StringBuilder:this (FullOpts)
          -2 (-0.82 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder:AppendJoinCore[int](byref,int,int[]):System.Text.StringBuilder:this (FullOpts)

Top method regressions (percentages):
          20 (11.30 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`1[ubyte]:PickPivotAndPartition(System.Span`1[ubyte]):int (FullOpts)
           5 (4.63 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`2[ubyte,System.Nullable`1[int]]:SwapIfGreaterWithValues(System.Span`1[ubyte],System.Span`1[System.Nullable`1[int]],int,int) (FullOpts)
           5 (4.50 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`2[short,System.Nullable`1[int]]:SwapIfGreaterWithValues(System.Span`1[short],System.Span`1[System.Nullable`1[int]],int,int) (FullOpts)
           4 (3.15 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`2[double,System.Nullable`1[int]]:SwapIfGreaterWithValues(System.Span`1[double],System.Span`1[System.Nullable`1[int]],int,int) (FullOpts)
           3 (2.73 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`1[int]:BinarySearch(int[],int,int,int):int (FullOpts)
           3 (2.73 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`1[long]:BinarySearch(long[],int,int,long):int (FullOpts)
           2 (1.89 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`2[int,System.Nullable`1[int]]:SwapIfGreaterWithValues(System.Span`1[int],System.Span`1[System.Nullable`1[int]],int,int) (FullOpts)
           2 (1.87 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`2[long,System.Nullable`1[int]]:SwapIfGreaterWithValues(System.Span`1[long],System.Span`1[System.Nullable`1[int]],int,int) (FullOpts)
           4 (1.85 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`1[short]:PickPivotAndPartition(System.Span`1[short]):int (FullOpts)

Top method improvements (percentages):
         -43 (-81.13 % of base) : System.Diagnostics.DiagnosticSource.dasm - System.Diagnostics.ActivityCreationOptions`1[System.Numerics.Vector`1[float]]:get_TraceId():System.Diagnostics.ActivityTraceId:this (FullOpts)
         -40 (-80.00 % of base) : System.Diagnostics.DiagnosticSource.dasm - System.Diagnostics.ActivityCreationOptions`1[double]:get_TraceId():System.Diagnostics.ActivityTraceId:this (FullOpts)
         -35 (-77.78 % of base) : System.Diagnostics.DiagnosticSource.dasm - System.Diagnostics.ActivityCreationOptions`1[long]:get_TraceId():System.Diagnostics.ActivityTraceId:this (FullOpts)
         -33 (-76.74 % of base) : System.Diagnostics.DiagnosticSource.dasm - System.Diagnostics.ActivityCreationOptions`1[int]:get_TraceId():System.Diagnostics.ActivityTraceId:this (FullOpts)
          -8 (-38.10 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`1[int]:SwapIfGreater(byref,byref) (FullOpts)
          -8 (-34.78 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`1[ubyte]:SwapIfGreater(byref,byref) (FullOpts)
          -5 (-33.33 % of base) : System.Diagnostics.DiagnosticSource.dasm - System.Diagnostics.ActivityCreationOptions`1[short]:get_TraceId():System.Diagnostics.ActivityTraceId:this (FullOpts)
          -5 (-33.33 % of base) : System.Diagnostics.DiagnosticSource.dasm - System.Diagnostics.ActivityCreationOptions`1[ubyte]:get_TraceId():System.Diagnostics.ActivityTraceId:this (FullOpts)
          -8 (-30.77 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`1[long]:SwapIfGreater(byref,byref) (FullOpts)
          -8 (-29.63 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`1[short]:SwapIfGreater(byref,byref) (FullOpts)
          -2 (-20.00 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValue`1[short]:TryGetValue[int](byref):bool:this (FullOpts)
          -2 (-20.00 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValue`1[System.Numerics.Vector`1[float]]:TryGetValue[int](byref):bool:this (FullOpts)
          -2 (-20.00 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValue`1[ubyte]:TryGetValue[int](byref):bool:this (FullOpts)
          -8 (-19.51 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`1[double]:SwapIfGreater(byref,byref) (FullOpts)
          -2 (-18.18 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValue`1[short]:TryGetValue[double](byref):bool:this (FullOpts)
          -2 (-18.18 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValue`1[short]:TryGetValue[long](byref):bool:this (FullOpts)
          -2 (-18.18 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValue`1[short]:TryGetValue[ubyte](byref):bool:this (FullOpts)
          -2 (-18.18 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValue`1[System.Numerics.Vector`1[float]]:TryGetValue[double](byref):bool:this (FullOpts)
          -2 (-18.18 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValue`1[System.Numerics.Vector`1[float]]:TryGetValue[long](byref):bool:this (FullOpts)
          -2 (-18.18 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValue`1[System.Numerics.Vector`1[float]]:TryGetValue[ubyte](byref):bool:this (FullOpts)
          -2 (-18.18 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValue`1[ubyte]:TryGetValue[double](byref):bool:this (FullOpts)
          -2 (-18.18 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValue`1[ubyte]:TryGetValue[long](byref):bool:this (FullOpts)
          -2 (-15.38 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValue`1[System.Numerics.Vector`1[float]]:TryGetValue[short](byref):bool:this (FullOpts)
          -2 (-15.38 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValue`1[ubyte]:TryGetValue[short](byref):bool:this (FullOpts)
         -17 (-13.60 % of base) : System.Linq.Expressions.dasm - System.Dynamic.Utils.ContractUtils:RequiresNotNullItems[System.Numerics.Vector`1[float]](System.Collections.Generic.IList`1[System.Numerics.Vector`1[float]],System.String) (FullOpts)
          -2 (-9.09 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValue`1[short]:TryGetValue[System.Numerics.Vector`1[float]](byref):bool:this (FullOpts)
          -2 (-9.09 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValue`1[ubyte]:TryGetValue[System.Numerics.Vector`1[float]](byref):bool:this (FullOpts)
         -11 (-7.48 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`1[double]:BinarySearch(double[],int,int,double):int (FullOpts)
          -6 (-6.52 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericEqualityComparer`1[long]:IndexOf(long[],long,int,int):int:this (FullOpts)
          -6 (-6.52 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericEqualityComparer`1[long]:LastIndexOf(long[],long,int,int):int:this (FullOpts)
          -3 (-5.77 % of base) : System.Collections.Concurrent.dasm - System.Collections.Concurrent.ConcurrentDictionary`2[int,System.Nullable`1[int]]:TryRemove(System.Collections.Generic.KeyValuePair`2[int,System.Nullable`1[int]]):bool:this (FullOpts)
          -3 (-5.56 % of base) : System.Collections.Concurrent.dasm - System.Collections.Concurrent.ConcurrentDictionary`2[long,System.Nullable`1[int]]:TryRemove(System.Collections.Generic.KeyValuePair`2[long,System.Nullable`1[int]]):bool:this (FullOpts)
          -3 (-5.08 % of base) : System.Collections.Concurrent.dasm - System.Collections.Concurrent.ConcurrentDictionary`2[double,System.Nullable`1[int]]:TryRemove(System.Collections.Generic.KeyValuePair`2[double,System.Nullable`1[int]]):bool:this (FullOpts)
          -4 (-4.55 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericEqualityComparer`1[int]:IndexOf(int[],int,int,int):int:this (FullOpts)
          -4 (-4.55 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericEqualityComparer`1[int]:LastIndexOf(int[],int,int,int):int:this (FullOpts)
          -6 (-3.26 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`1[int]:PickPivotAndPartition(System.Span`1[int]):int (FullOpts)
          -2 (-2.25 % of base) : Microsoft.CSharp.dasm - Microsoft.CSharp.RuntimeBinder.Semantics.TypeTable+KeyPair`2[System.Numerics.Vector`1[float],System.Nullable`1[int]]:GetHashCode():int:this (FullOpts)
          -2 (-2.04 % of base) : Microsoft.CSharp.dasm - Microsoft.CSharp.RuntimeBinder.Semantics.TypeTable+KeyPair`2[double,System.Nullable`1[int]]:GetHashCode():int:this (FullOpts)
          -2 (-1.83 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValue`1[short]:GetValue[double]():double:this (FullOpts)
          -2 (-1.83 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValue`1[short]:GetValue[int]():int:this (FullOpts)
          -2 (-1.83 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValue`1[short]:GetValue[long]():long:this (FullOpts)
          -2 (-1.83 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValue`1[short]:GetValue[System.Numerics.Vector`1[float]]():System.Numerics.Vector`1[float]:this (FullOpts)
          -2 (-1.83 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValue`1[short]:GetValue[ubyte]():ubyte:this (FullOpts)
          -2 (-1.83 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValue`1[System.Numerics.Vector`1[float]]:GetValue[double]():double:this (FullOpts)
          -2 (-1.83 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValue`1[System.Numerics.Vector`1[float]]:GetValue[int]():int:this (FullOpts)
          -2 (-1.83 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValue`1[System.Numerics.Vector`1[float]]:GetValue[long]():long:this (FullOpts)
          -2 (-1.83 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValue`1[System.Numerics.Vector`1[float]]:GetValue[short]():short:this (FullOpts)
          -2 (-1.83 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValue`1[System.Numerics.Vector`1[float]]:GetValue[ubyte]():ubyte:this (FullOpts)
          -2 (-1.83 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValue`1[ubyte]:GetValue[double]():double:this (FullOpts)
          -2 (-1.83 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValue`1[ubyte]:GetValue[int]():int:this (FullOpts)
          -2 (-1.83 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValue`1[ubyte]:GetValue[long]():long:this (FullOpts)
          -2 (-1.83 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValue`1[ubyte]:GetValue[short]():short:this (FullOpts)
          -2 (-1.83 % of base) : System.Text.Json.dasm - System.Text.Json.Nodes.JsonValue`1[ubyte]:GetValue[System.Numerics.Vector`1[float]]():System.Numerics.Vector`1[float]:this (FullOpts)
          -5 (-1.55 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`1[int]:IntroSort(System.Span`1[int],int) (FullOpts)
          -3 (-1.51 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`1[long]:PickPivotAndPartition(System.Span`1[long]):int (FullOpts)
          -5 (-1.50 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`1[ubyte]:IntroSort(System.Span`1[ubyte],int) (FullOpts)
          -5 (-1.44 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`1[long]:IntroSort(System.Span`1[long],int) (FullOpts)
          -5 (-1.42 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`1[short]:IntroSort(System.Span`1[short],int) (FullOpts)
         -37 (-1.30 % of base) : Microsoft.Extensions.Logging.Console.dasm - Microsoft.Extensions.Logging.Console.JsonConsoleFormatter:Write[double](byref,Microsoft.Extensions.Logging.IExternalScopeProvider,System.IO.TextWriter):this (FullOpts)
         -35 (-1.25 % of base) : Microsoft.Extensions.Logging.Console.dasm - Microsoft.Extensions.Logging.Console.JsonConsoleFormatter:Write[long](byref,Microsoft.Extensions.Logging.IExternalScopeProvider,System.IO.TextWriter):this (FullOpts)
         -37 (-1.25 % of base) : Microsoft.Extensions.Logging.Console.dasm - Microsoft.Extensions.Logging.Console.JsonConsoleFormatter:Write[System.Numerics.Vector`1[float]](byref,Microsoft.Extensions.Logging.IExternalScopeProvider,System.IO.TextWriter):this (FullOpts)
          -5 (-1.25 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.GenericArraySortHelper`1[double]:IntroSort(System.Span`1[double],int) (FullOpts)
         -33 (-1.18 % of base) : Microsoft.Extensions.Logging.Console.dasm - Microsoft.Extensions.Logging.Console.JsonConsoleFormatter:Write[int](byref,Microsoft.Extensions.Logging.IExternalScopeProvider,System.IO.TextWriter):this (FullOpts)
          -2 (-0.82 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder:AppendJoinCore[int](byref,int,int[]):System.Text.StringBuilder:this (FullOpts)
          -2 (-0.65 % of base) : System.Private.CoreLib.dasm - System.Text.StringBuilder:AppendJoinCore[double](byref,int,double[]):System.Text.StringBuilder:this (FullOpts)
          -3 (-0.18 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2[long,System.Nullable`1[int]]:OnDeserialization(System.Object):this (FullOpts)
          -3 (-0.18 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2[short,System.Nullable`1[int]]:OnDeserialization(System.Object):this (FullOpts)
          -3 (-0.18 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2[ubyte,System.Nullable`1[int]]:OnDeserialization(System.Object):this (FullOpts)
          -2 (-0.12 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2[int,System.Nullable`1[int]]:OnDeserialization(System.Object):this (FullOpts)
          -2 (-0.12 % of base) : System.Private.CoreLib.dasm - System.Collections.Generic.Dictionary`2[double,System.Nullable`1[int]]:OnDeserialization(System.Object):this (FullOpts)

79 total methods with Code Size differences (70 improved, 9 regressed), 233531 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