Skip to content

Instantly share code, notes, and snippets.

@kunalspathak
Created July 8, 2021 07:53
Show Gist options
  • Save kunalspathak/dfb34640229c498d374bdaee4be251b5 to your computer and use it in GitHub Desktop.
Save kunalspathak/dfb34640229c498d374bdaee4be251b5 to your computer and use it in GitHub Desktop.

asm.singledef4_rerun.benchmarks.run.Linux.x64.checked


Summary of Code Size diffs:
(Lower is better)

Total bytes of base: 2028424
Total bytes of diff: 2013740
Total bytes of delta: -14684 (-0.72% of base)
Total relative delta: -11.44
    diff is an improvement.
    relative diff is an improvement.
Detail diffs


Top file regressions (bytes):
          96 : 11227.dasm (3.24% of base)
          34 : 6087.dasm (1.01% of base)
          23 : 3739.dasm (1.77% of base)
           9 : 25519.dasm (2.74% of base)
           9 : 25868.dasm (2.80% of base)
           8 : 8023.dasm (1.98% of base)
           7 : 17050.dasm (1.41% of base)
           6 : 2650.dasm (0.59% of base)
           5 : 5714.dasm (0.29% of base)
           3 : 22735.dasm (0.55% of base)
           3 : 2238.dasm (2.40% of base)
           3 : 5957.dasm (0.38% of base)
           3 : 27470.dasm (1.74% of base)
           3 : 17364.dasm (0.22% of base)
           3 : 21306.dasm (0.46% of base)
           3 : 17223.dasm (0.78% of base)
           3 : 13559.dasm (1.38% of base)
           1 : 5099.dasm (0.45% of base)

Top file improvements (bytes):
        -418 : 19490.dasm (-3.94% of base)
        -388 : 6359.dasm (-3.16% of base)
        -346 : 12425.dasm (-5.99% of base)
        -285 : 21891.dasm (-2.81% of base)
        -275 : 1207.dasm (-4.32% of base)
        -173 : 13159.dasm (-1.48% of base)
        -161 : 3552.dasm (-6.81% of base)
        -145 : 5539.dasm (-3.66% of base)
        -145 : 7511.dasm (-8.31% of base)
        -132 : 3969.dasm (-1.20% of base)
        -128 : 19674.dasm (-3.78% of base)
        -117 : 3474.dasm (-2.27% of base)
        -114 : 15174.dasm (-1.33% of base)
        -114 : 17648.dasm (-1.33% of base)
        -112 : 8845.dasm (-1.94% of base)
        -110 : 27899.dasm (-2.03% of base)
        -108 : 6350.dasm (-1.92% of base)
        -106 : 8147.dasm (-4.53% of base)
        -104 : 8553.dasm (-2.11% of base)
        -103 : 20262.dasm (-4.18% of base)

887 total files with Code Size differences (869 improved, 18 regressed), 948 unchanged.

Top method regressions (bytes):
          96 ( 3.24% of base) : 11227.dasm - Number:ParseNumber(byref,long,int,byref,System.Text.StringBuilder,System.Globalization.NumberFormatInfo,bool):bool
          34 ( 1.01% of base) : 6087.dasm - System.Globalization.TimeSpanFormat:TryFormatStandard(System.TimeSpan,int,System.String,System.Span`1[Char],byref):bool
          23 ( 1.77% of base) : 3739.dasm - System.Text.Encoding:GetCharsWithFallback(System.ReadOnlySpan`1[Byte],int,System.Span`1[Char],int,System.Text.DecoderNLS):int:this
           9 ( 2.74% of base) : 25519.dasm - System.MathBenchmarks.Double:PowTest()
           9 ( 2.80% of base) : 25868.dasm - System.MathBenchmarks.Single:PowTest()
           8 ( 1.98% of base) : 8023.dasm - System.Uri:GetCombinedString(System.Uri,System.String,bool,byref)
           7 ( 1.41% of base) : 17050.dasm - BenchmarksGame.Mandelbrot_2:DoBench(int,System.IO.MemoryStream,bool)
           6 ( 0.59% of base) : 2650.dasm - WorkingChain:VerifyCallback(int,long):int:this
           5 ( 0.29% of base) : 5714.dasm - System.Buffers.Text.Utf8Parser:TryParseNumber(System.ReadOnlySpan`1[Byte],byref,byref,int,byref):bool
           3 ( 0.55% of base) : 22735.dasm - System.Collections.BitArray:LeftShift(int):System.Collections.BitArray:this
           3 ( 2.40% of base) : 2238.dasm - System.Runtime.InteropServices.Marshal:ZeroFreeGlobalAllocUnicode(long)
           3 ( 0.38% of base) : 5957.dasm - System.Text.Encodings.Web.OptimizedInboxTextEncoder:Encode(System.ReadOnlySpan`1[Char],System.Span`1[Char],byref,byref,bool):int:this
           3 ( 1.74% of base) : 27470.dasm - System.Collections.CreateAddAndClear`1[Int32][System.Int32]:Span():System.Span`1[Int32]:this
           3 ( 0.22% of base) : 17364.dasm - System.Runtime.Serialization.Formatters.Binary.BinaryParser:ReadArray(int):this
           3 ( 0.46% of base) : 21306.dasm - System.Collections.BitArray:RightShift(int):System.Collections.BitArray:this
           3 ( 0.78% of base) : 17223.dasm - System.Collections.BitArray:set_Length(int):this
           3 ( 1.38% of base) : 13559.dasm - System.Collections.BitArray:SetAll(bool):this
           1 ( 0.45% of base) : 5099.dasm - System.Text.RegularExpressions.RegexCharClass:AddLowercase(System.Globalization.CultureInfo):this

Top method improvements (bytes):
        -418 (-3.94% of base) : 19490.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:AddNonTypeMembers(MembersAndInitializersBuilder,Microsoft.CodeAnalysis.SyntaxList`1[[Microsoft.CodeAnalysis.CSharp.Syntax.MemberDeclarationSyntax, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag):this
        -388 (-3.16% of base) : 6359.dasm - Utf8Json.Formatters.ISO8601DateTimeOffsetFormatter:Serialize(byref,System.DateTimeOffset,Utf8Json.IJsonFormatterResolver):this
        -346 (-5.99% of base) : 12425.dasm - DynamicClass:Regex1_Go(System.Text.RegularExpressions.RegexRunner)
        -285 (-2.81% of base) : 21891.dasm - Utf8Json.Formatters.MicroBenchmarks_Serializers_MyEventsListerItemFormatter2:Serialize(byref,MicroBenchmarks.Serializers.MyEventsListerItem,Utf8Json.IJsonFormatterResolver):this
        -275 (-4.32% of base) : 1207.dasm - System.Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[Char],System.Globalization.NumberFormatInfo)
        -173 (-1.48% of base) : 13159.dasm - Utf8Json.Formatters.ISO8601DateTimeFormatter:Serialize(byref,System.DateTime,Utf8Json.IJsonFormatterResolver):this
        -161 (-6.81% of base) : 3552.dasm - System.Reflection.Emit.MethodBuilder:CreateMethodBodyHelper(System.Reflection.Emit.ILGenerator):this
        -145 (-3.66% of base) : 5539.dasm - System.Uri:ReCreateParts(int,ushort,int):System.String:this
        -145 (-8.31% of base) : 7511.dasm - System.Globalization.DateTimeFormatInfo:Tokenize(int,byref,byref,byref):bool:this
        -132 (-1.20% of base) : 3969.dasm - System.DefaultBinder:BindToMethod(int,System.Reflection.MethodBase[],byref,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],byref):System.Reflection.MethodBase:this
        -128 (-3.78% of base) : 19674.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:ComputeInterfaceImplementations(Microsoft.CodeAnalysis.DiagnosticBag,System.Threading.CancellationToken):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.SynthesizedExplicitImplementationForwardingMethod, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
        -117 (-2.27% of base) : 3474.dasm - System.Xml.Serialization.XmlSerializationWriterILGen:WriteElements(System.Xml.Serialization.SourceInfo,System.String,System.Xml.Serialization.ElementAccessor[],System.Xml.Serialization.TextAccessor,System.Xml.Serialization.ChoiceIdentifierAccessor,System.String,bool,bool):this
        -114 (-1.33% of base) : 15174.dasm - Jil.Deserialize.Methods:_ReadISO8601DateWithOffsetThunkReader(byref,System.Char[]):System.DateTimeOffset
        -114 (-1.33% of base) : 17648.dasm - Jil.Deserialize.Methods:_ReadISO8601DateWithOffset(System.IO.TextReader,System.Char[]):System.DateTimeOffset
        -112 (-1.94% of base) : 8845.dasm - Utf8Json.Formatters.MicroBenchmarks_Serializers_LocationFormatter1:Serialize(byref,MicroBenchmarks.Serializers.Location,Utf8Json.IJsonFormatterResolver):this
        -110 (-2.03% of base) : 27899.dasm - DynamicClass:ReadMyEventsListerItemFromJson(System.Runtime.Serialization.XmlReaderDelegator,System.Runtime.Serialization.Json.XmlObjectSerializerReadContextComplexJson,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString[]):System.Object
        -108 (-1.92% of base) : 6350.dasm - Utf8Json.Formatters.MicroBenchmarks_Serializers_ActiveOrUpcomingEventFormatter2:Serialize(byref,MicroBenchmarks.Serializers.ActiveOrUpcomingEvent,Utf8Json.IJsonFormatterResolver):this
        -106 (-4.53% of base) : 8147.dasm - CriticalHelper:WriteMembers(System.Runtime.Serialization.ClassDataContract,System.Reflection.Emit.LocalBuilder,System.Runtime.Serialization.ClassDataContract):int:this
        -104 (-2.11% of base) : 8553.dasm - DynamicClass:ReadActiveOrUpcomingEventFromJson(System.Runtime.Serialization.XmlReaderDelegator,System.Runtime.Serialization.Json.XmlObjectSerializerReadContextComplexJson,System.Xml.XmlDictionaryString,System.Xml.XmlDictionaryString[]):System.Object
        -103 (-4.18% of base) : 20262.dasm - Microsoft.CodeAnalysis.CSharp.ImportChain:TranslateImports(Microsoft.CodeAnalysis.CSharp.Emit.PEModuleBuilder,Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Immutable.ImmutableArray`1[UsedNamespaceOrType]:this

Top method regressions (percentages):
          96 ( 3.24% of base) : 11227.dasm - Number:ParseNumber(byref,long,int,byref,System.Text.StringBuilder,System.Globalization.NumberFormatInfo,bool):bool
           9 ( 2.80% of base) : 25868.dasm - System.MathBenchmarks.Single:PowTest()
           9 ( 2.74% of base) : 25519.dasm - System.MathBenchmarks.Double:PowTest()
           3 ( 2.40% of base) : 2238.dasm - System.Runtime.InteropServices.Marshal:ZeroFreeGlobalAllocUnicode(long)
           8 ( 1.98% of base) : 8023.dasm - System.Uri:GetCombinedString(System.Uri,System.String,bool,byref)
          23 ( 1.77% of base) : 3739.dasm - System.Text.Encoding:GetCharsWithFallback(System.ReadOnlySpan`1[Byte],int,System.Span`1[Char],int,System.Text.DecoderNLS):int:this
           3 ( 1.74% of base) : 27470.dasm - System.Collections.CreateAddAndClear`1[Int32][System.Int32]:Span():System.Span`1[Int32]:this
           7 ( 1.41% of base) : 17050.dasm - BenchmarksGame.Mandelbrot_2:DoBench(int,System.IO.MemoryStream,bool)
           3 ( 1.38% of base) : 13559.dasm - System.Collections.BitArray:SetAll(bool):this
          34 ( 1.01% of base) : 6087.dasm - System.Globalization.TimeSpanFormat:TryFormatStandard(System.TimeSpan,int,System.String,System.Span`1[Char],byref):bool
           3 ( 0.78% of base) : 17223.dasm - System.Collections.BitArray:set_Length(int):this
           6 ( 0.59% of base) : 2650.dasm - WorkingChain:VerifyCallback(int,long):int:this
           3 ( 0.55% of base) : 22735.dasm - System.Collections.BitArray:LeftShift(int):System.Collections.BitArray:this
           3 ( 0.46% of base) : 21306.dasm - System.Collections.BitArray:RightShift(int):System.Collections.BitArray:this
           1 ( 0.45% of base) : 5099.dasm - System.Text.RegularExpressions.RegexCharClass:AddLowercase(System.Globalization.CultureInfo):this
           3 ( 0.38% of base) : 5957.dasm - System.Text.Encodings.Web.OptimizedInboxTextEncoder:Encode(System.ReadOnlySpan`1[Char],System.Span`1[Char],byref,byref,bool):int:this
           5 ( 0.29% of base) : 5714.dasm - System.Buffers.Text.Utf8Parser:TryParseNumber(System.ReadOnlySpan`1[Byte],byref,byref,int,byref):bool
           3 ( 0.22% of base) : 17364.dasm - System.Runtime.Serialization.Formatters.Binary.BinaryParser:ReadArray(int):this

Top method improvements (percentages):
        -145 (-8.31% of base) : 7511.dasm - System.Globalization.DateTimeFormatInfo:Tokenize(int,byref,byref,byref):bool:this
         -34 (-7.91% of base) : 26281.dasm - V8.Crypto.BigInteger:multiplyTo(V8.Crypto.BigInteger,V8.Crypto.BigInteger):this
         -88 (-7.55% of base) : 19484.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:MakeAllMembers(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
        -161 (-6.81% of base) : 3552.dasm - System.Reflection.Emit.MethodBuilder:CreateMethodBodyHelper(System.Reflection.Emit.ILGenerator):this
        -346 (-5.99% of base) : 12425.dasm - DynamicClass:Regex1_Go(System.Text.RegularExpressions.RegexRunner)
         -23 (-5.90% of base) : 9732.dasm - System.Text.Latin1Utility:WidenLatin1ToUtf16_Sse2(long,long,long)
         -14 (-5.88% of base) : 19124.dasm - Microsoft.CodeAnalysis.CSharp.CSharpCompilation:GetUnaliasedReferencedAssemblies(Microsoft.CodeAnalysis.PooledObjects.ArrayBuilder`1[[Microsoft.CodeAnalysis.CSharp.Symbols.AssemblySymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]):this
         -18 (-5.14% of base) : 5244.dasm - System.Text.RegularExpressions.RegexCharClass:CharInCategory(ushort,System.String,int,int,int):bool
         -20 (-5.09% of base) : 19223.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.TupleTypeDecoder:DecodeTypeArguments(System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
         -74 (-4.83% of base) : 2713.dasm - System.Threading.Tasks.Task:WaitAllCore(System.Threading.Tasks.Task[],int,System.Threading.CancellationToken):bool
         -27 (-4.64% of base) : 19707.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:CheckSequentialOnPartialType(Microsoft.CodeAnalysis.DiagnosticBag):this
         -20 (-4.56% of base) : 16267.dasm - System.Number:FormatScientific(byref,byref,int,System.Globalization.NumberFormatInfo,ushort)
        -106 (-4.53% of base) : 8147.dasm - CriticalHelper:WriteMembers(System.Runtime.Serialization.ClassDataContract,System.Reflection.Emit.LocalBuilder,System.Runtime.Serialization.ClassDataContract):int:this
        -102 (-4.34% of base) : 502.dasm - MemberInfoCache`1[__Canon][System.__Canon]:PopulateProperties(Filter,System.RuntimeType,System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Generic.List`1[[System.Reflection.RuntimePropertyInfo, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],System.Boolean[],byref):this
        -275 (-4.32% of base) : 1207.dasm - System.Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[Char],System.Globalization.NumberFormatInfo)
        -103 (-4.18% of base) : 20262.dasm - Microsoft.CodeAnalysis.CSharp.ImportChain:TranslateImports(Microsoft.CodeAnalysis.CSharp.Emit.PEModuleBuilder,Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Immutable.ImmutableArray`1[UsedNamespaceOrType]:this
         -14 (-4.14% of base) : 19096.dasm - Microsoft.CodeAnalysis.CSharp.MergedTypeDeclaration:get_NameLocations():System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.SourceLocation, Microsoft.CodeAnalysis, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
         -12 (-4.08% of base) : 11065.dasm - System.Xml.XmlNode:GetEventArgs(System.Xml.XmlNode,System.Xml.XmlNode,System.Xml.XmlNode,System.String,System.String,int):System.Xml.XmlNodeChangedEventArgs:this
         -25 (-4.08% of base) : 7368.dasm - ProtoBuf.Serializers.SurrogateSerializer:HasCast(ProtoBuf.Meta.TypeModel,System.Type,System.Type,System.Type,byref):bool
         -96 (-4.08% of base) : 18954.dasm - Microsoft.CodeAnalysis.CSharp.Symbol:GetAttributesToBind(Roslyn.Utilities.OneOrMany`1[[Microsoft.CodeAnalysis.SyntaxList`1[[Microsoft.CodeAnalysis.CSharp.Syntax.AttributeListSyntax, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], Microsoft.CodeAnalysis, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],short,Microsoft.CodeAnalysis.DiagnosticBag,Microsoft.CodeAnalysis.CSharp.CSharpCompilation,System.Func`2[[Microsoft.CodeAnalysis.CSharp.Syntax.AttributeSyntax, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Boolean, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.CSharp.Binder,byref):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Syntax.AttributeSyntax, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this

887 total methods with Code Size differences (869 improved, 18 regressed), 948 unchanged.
ONELINER|Code Size|asm.singledef4_rerun.benchmarks.run.Linux.x64.checked\base|2028424|2013740|-14684|-0.72%|869|18|948



Summary of Perf Score diffs:
(Lower is better)

Total PerfScoreUnits of base: 767855166.889999
Total PerfScoreUnits of diff: 766740526.5299978
Total PerfScoreUnits of delta: -1114640.36 (-0.15% of base)
Total relative delta: -15.42
    diff is an improvement.
    relative diff is an improvement.
Detail diffs


Top file regressions (PerfScoreUnits):
    14260.78 : 12425.dasm (2.99% of base)
      528.00 : 25211.dasm (8.70% of base)
      368.40 : 9909.dasm (2.34% of base)
      366.70 : 365.dasm (2.34% of base)
       64.35 : 15536.dasm (1.48% of base)
       60.50 : 6397.dasm (0.16% of base)
       60.45 : 16560.dasm (1.08% of base)
       50.30 : 6783.dasm (2.46% of base)
       30.48 : 11227.dasm (2.11% of base)
       22.20 : 17102.dasm (0.47% of base)
       16.00 : 19427.dasm (0.47% of base)
       16.00 : 19042.dasm (0.13% of base)
        8.00 : 19115.dasm (2.34% of base)
        8.00 : 2455.dasm (0.66% of base)
        8.00 : 3560.dasm (1.18% of base)
        8.00 : 7243.dasm (1.98% of base)
        8.00 : 3364.dasm (1.25% of base)
        7.50 : 2970.dasm (2.83% of base)
        7.30 : 22646.dasm (0.11% of base)
        7.30 : 22648.dasm (0.13% of base)

Top file improvements (PerfScoreUnits):
    -1048874.40 : 6239.dasm (-0.14% of base)
    -36872.00 : 19476.dasm (-30.41% of base)
    -21876.30 : 19674.dasm (-8.64% of base)
    -3120.85 : 19000.dasm (-5.99% of base)
    -3052.50 : 549.dasm (-2.73% of base)
    -1498.60 : 20822.dasm (-4.47% of base)
    -1497.70 : 5018.dasm (-2.53% of base)
     -773.20 : 79.dasm (-1.14% of base)
     -518.60 : 18677.dasm (-1.38% of base)
     -310.00 : 19076.dasm (-7.16% of base)
     -297.64 : 18900.dasm (-1.64% of base)
     -292.00 : 1207.dasm (-4.24% of base)
     -283.30 : 2498.dasm (-4.07% of base)
     -256.60 : 11650.dasm (-0.05% of base)
     -237.35 : 3550.dasm (-0.06% of base)
     -235.60 : 18954.dasm (-4.48% of base)
     -231.20 : 6719.dasm (-5.08% of base)
     -222.80 : 19490.dasm (-2.47% of base)
     -209.40 : 20824.dasm (-6.15% of base)
     -149.50 : 22514.dasm (-2.52% of base)

1114 total files with Perf Score differences (941 improved, 173 regressed), 721 unchanged.

Top method regressions (PerfScoreUnits):
    14260.78 ( 2.99% of base) : 12425.dasm - DynamicClass:Regex1_Go(System.Text.RegularExpressions.RegexRunner)
      528.00 ( 8.70% of base) : 25211.dasm - System.Tests.Perf_Array:ArrayRetrieve3D():int:this
      368.40 ( 2.34% of base) : 9909.dasm - System.Text.StringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):System.Text.StringBuilder:this
      366.70 ( 2.34% of base) : 365.dasm - System.Text.ValueStringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):this
       64.35 ( 1.48% of base) : 15536.dasm - NeuralJagged:read_data_file():this
       60.50 ( 0.16% of base) : 6397.dasm - Utf8Json.JsonReader:ReadStringSegmentCore(byref,byref,byref):this
       60.45 ( 1.08% of base) : 16560.dasm - Neural:read_data_file():this
       50.30 ( 2.46% of base) : 6783.dasm - System.Xml.XmlTextReaderImpl:ParseText(byref,byref,byref):bool:this
       30.48 ( 2.11% of base) : 11227.dasm - Number:ParseNumber(byref,long,int,byref,System.Text.StringBuilder,System.Globalization.NumberFormatInfo,bool):bool
       22.20 ( 0.47% of base) : 17102.dasm - LUDecomp:ludcmp(System.Double[][],int,System.Int32[],byref):int
       16.00 ( 0.47% of base) : 19427.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceModuleSymbol:ForceComplete(Microsoft.CodeAnalysis.SourceLocation,System.Threading.CancellationToken):this
       16.00 ( 0.13% of base) : 19042.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceAssemblySymbol:ForceComplete(Microsoft.CodeAnalysis.SourceLocation,System.Threading.CancellationToken):this
        8.00 ( 2.34% of base) : 19115.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamespaceSymbol:RegisterDeclaredCorTypes():this
        8.00 ( 0.66% of base) : 2455.dasm - System.IO.Enumeration.FileSystemEnumerator`1[__Canon][System.__Canon]:MoveNext():bool:this
        8.00 ( 1.18% of base) : 3560.dasm - System.Xml.Serialization.XmlSerializationReaderILGen:GenerateBegin():this
        8.00 ( 1.98% of base) : 7243.dasm - ProtoBuf.Helpers:Sort(System.Int32[],System.Object[])
        8.00 ( 1.25% of base) : 3364.dasm - System.Xml.Serialization.XmlSerializationWriterILGen:GenerateBegin():this
        7.50 ( 2.83% of base) : 2970.dasm - System.Net.Security.SslStream:WriteSingleChunk(System.Net.Security.AsyncReadWriteAdapter,System.ReadOnlyMemory`1[Byte]):System.Threading.Tasks.ValueTask:this
        7.30 ( 0.11% of base) : 22646.dasm - <ConcurrentReadWriteLargeBuffer>d__36:MoveNext():this
        7.30 ( 0.13% of base) : 22648.dasm - <<ConcurrentReadWriteLargeBuffer>b__0>d:MoveNext():this

Top method improvements (PerfScoreUnits):
    -1048874.40 (-0.14% of base) : 6239.dasm - Utf8Json.Resolvers.Internal.DynamicObjectTypeBuilder:BuildSerialize(System.Type,Utf8Json.Internal.Emit.MetaType,System.Reflection.Emit.ILGenerator,System.Action,System.Func`3[[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Utf8Json.Internal.Emit.MetaMember, Utf8Json, Version=1.3.7.0, Culture=neutral, PublicKeyToken=8a73d3ba7e392e27],[System.Boolean, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],bool,bool,int)
    -36872.00 (-30.41% of base) : 19476.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.PENamedTypeSymbol:MakeDeclaredInterfaces():System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
    -21876.30 (-8.64% of base) : 19674.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:ComputeInterfaceImplementations(Microsoft.CodeAnalysis.DiagnosticBag,System.Threading.CancellationToken):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.SynthesizedExplicitImplementationForwardingMethod, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
    -3120.85 (-5.99% of base) : 19000.dasm - Microsoft.CodeAnalysis.CSharp.CSharpCompilation:GetDiagnostics(int,bool,Microsoft.CodeAnalysis.DiagnosticBag,System.Threading.CancellationToken):this
    -3052.50 (-2.73% of base) : 549.dasm - System.Text.Unicode.Utf8Utility:GetPointerToFirstInvalidByte(long,int,byref,byref):long
    -1498.60 (-4.47% of base) : 20822.dasm - Microsoft.CodeAnalysis.CSharp.Emit.PEModuleBuilder:GetForwardedTypes(System.Collections.Generic.HashSet`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.CommonAssemblyWellKnownAttributeData`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.PooledObjects.ArrayBuilder`1[ExportedType])
    -1497.70 (-2.53% of base) : 5018.dasm - Newtonsoft.Json.JsonTextReader:ReadStringIntoBuffer(ushort):this
     -773.20 (-1.14% of base) : 79.dasm - System.Text.Unicode.Utf8Utility:TranscodeToUtf8(long,int,long,int,byref,byref):int
     -518.60 (-1.38% of base) : 18677.dasm - Microsoft.CodeAnalysis.CommonReferenceManager`2[__Canon,__Canon][System.__Canon,System.__Canon]:ResolveMetadataReferences(System.__Canon,System.Collections.Generic.Dictionary`2[__Canon,__Canon],byref,byref,byref,byref,byref,Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Immutable.ImmutableArray`1[ResolvedReference]:this
     -310.00 (-7.16% of base) : 19076.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamespaceSymbol:MakeNameToMembersMap(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamespaceOrTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
     -297.64 (-1.64% of base) : 18900.dasm - Microsoft.CodeAnalysis.CommonReferenceManager`2[__Canon,__Canon][System.__Canon,System.__Canon]:ReuseAssemblySymbols(Microsoft.CodeAnalysis.CommonReferenceManager`2+BoundInputAssembly[System.__Canon,System.__Canon][],System.__Canon[],System.Collections.Immutable.ImmutableArray`1[__Canon],int):this
     -292.00 (-4.24% of base) : 1207.dasm - System.Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[Char],System.Globalization.NumberFormatInfo)
     -283.30 (-4.07% of base) : 2498.dasm - Internal.Cryptography.Pal.X500NameEncoder:X500DistinguishedNameDecode(System.Byte[],bool,bool,bool,System.String,System.String,bool):System.String
     -256.60 (-0.05% of base) : 11650.dasm - DynamicClass:Regex1_Go(System.Text.RegularExpressions.RegexRunner)
     -237.35 (-0.06% of base) : 3550.dasm - System.Reflection.Emit.TypeBuilder:CreateTypeNoLock():System.Reflection.TypeInfo:this
     -235.60 (-4.48% of base) : 18954.dasm - Microsoft.CodeAnalysis.CSharp.Symbol:GetAttributesToBind(Roslyn.Utilities.OneOrMany`1[[Microsoft.CodeAnalysis.SyntaxList`1[[Microsoft.CodeAnalysis.CSharp.Syntax.AttributeListSyntax, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], Microsoft.CodeAnalysis, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],short,Microsoft.CodeAnalysis.DiagnosticBag,Microsoft.CodeAnalysis.CSharp.CSharpCompilation,System.Func`2[[Microsoft.CodeAnalysis.CSharp.Syntax.AttributeSyntax, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Boolean, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.CSharp.Binder,byref):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Syntax.AttributeSyntax, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
     -231.20 (-5.08% of base) : 6719.dasm - System.Xml.XmlTextReaderImpl:ParseXmlDeclaration(bool):bool:this
     -222.80 (-2.47% of base) : 19490.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:AddNonTypeMembers(MembersAndInitializersBuilder,Microsoft.CodeAnalysis.SyntaxList`1[[Microsoft.CodeAnalysis.CSharp.Syntax.MemberDeclarationSyntax, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag):this
     -209.40 (-6.15% of base) : 20824.dasm - Microsoft.CodeAnalysis.CSharp.Emit.PEAssemblyBuilderBase:AddEmbeddedResourcesFromAddedModules(Microsoft.CodeAnalysis.PooledObjects.ArrayBuilder`1[[Microsoft.Cci.ManagedResource, Microsoft.CodeAnalysis, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag):this
     -149.50 (-2.52% of base) : 22514.dasm - System.Diagnostics.Tracing.EventSource:CreateManifestAndDescriptors(System.Type,System.String,System.Diagnostics.Tracing.EventSource,int):System.Byte[]

Top method regressions (percentages):
      528.00 ( 8.70% of base) : 25211.dasm - System.Tests.Perf_Array:ArrayRetrieve3D():int:this
        6.00 ( 3.29% of base) : 7399.dasm - System.Globalization.CultureData:UnescapeNlsString(System.String,int,int):System.String
        4.00 ( 3.16% of base) : 18955.dasm - Microsoft.CodeAnalysis.CustomAttributesBag`1[__Canon][System.__Canon]:NotePartComplete(ubyte):this
        4.60 ( 3.07% of base) : 22083.dasm - Microsoft.CodeAnalysis.ChildSyntaxList:ItemInternalAsNode(Microsoft.CodeAnalysis.SyntaxNode,int):Microsoft.CodeAnalysis.SyntaxNode
    14260.78 ( 2.99% of base) : 12425.dasm - DynamicClass:Regex1_Go(System.Text.RegularExpressions.RegexRunner)
        6.00 ( 2.97% of base) : 18428.dasm - Microsoft.CodeAnalysis.CSharp.Syntax.InternalSyntax.Lexer:ScanNumericLiteralSingleInteger(byref,byref,byref,bool,bool):this
        7.50 ( 2.83% of base) : 2970.dasm - System.Net.Security.SslStream:WriteSingleChunk(System.Net.Security.AsyncReadWriteAdapter,System.ReadOnlyMemory`1[Byte]):System.Threading.Tasks.ValueTask:this
       50.30 ( 2.46% of base) : 6783.dasm - System.Xml.XmlTextReaderImpl:ParseText(byref,byref,byref):bool:this
        8.00 ( 2.34% of base) : 19115.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamespaceSymbol:RegisterDeclaredCorTypes():this
      368.40 ( 2.34% of base) : 9909.dasm - System.Text.StringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):System.Text.StringBuilder:this
      366.70 ( 2.34% of base) : 365.dasm - System.Text.ValueStringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):this
       30.48 ( 2.11% of base) : 11227.dasm - Number:ParseNumber(byref,long,int,byref,System.Text.StringBuilder,System.Globalization.NumberFormatInfo,bool):bool
        0.50 ( 2.07% of base) : 22655.dasm - System.Memory.Span`1[Byte][System.Byte]:Clear():this
        8.00 ( 1.98% of base) : 7243.dasm - ProtoBuf.Helpers:Sort(System.Int32[],System.Object[])
        0.50 ( 1.77% of base) : 22708.dasm - System.Numerics.Tests.Perf_BigInteger:Subtract(BigIntegers):System.Numerics.BigInteger:this
        0.50 ( 1.77% of base) : 16899.dasm - System.Numerics.Tests.Perf_BigInteger:Add(BigIntegers):System.Numerics.BigInteger:this
        4.00 ( 1.61% of base) : 19651.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceOrdinaryMethodSymbol:CompleteAsyncMethodChecks(Microsoft.CodeAnalysis.DiagnosticBag,System.Threading.CancellationToken):this
        4.00 ( 1.50% of base) : 510.dasm - MemberInfoCache`1[__Canon][System.__Canon]:AddMethod(System.RuntimeType,long,int):System.Reflection.MethodBase:this
        0.42 ( 1.49% of base) : 2238.dasm - System.Runtime.InteropServices.Marshal:ZeroFreeGlobalAllocUnicode(long)
       64.35 ( 1.48% of base) : 15536.dasm - NeuralJagged:read_data_file():this

Top method improvements (percentages):
    -36872.00 (-30.41% of base) : 19476.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.PENamedTypeSymbol:MakeDeclaredInterfaces():System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
    -21876.30 (-8.64% of base) : 19674.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:ComputeInterfaceImplementations(Microsoft.CodeAnalysis.DiagnosticBag,System.Threading.CancellationToken):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.SynthesizedExplicitImplementationForwardingMethod, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
      -16.60 (-8.27% of base) : 11713.dasm - System.Buffers.Tests.ReadOnlySequenceTests`1[Char][System.Char]:IterateGetPosition(System.Buffers.ReadOnlySequence`1[Char]):int:this
      -14.80 (-8.18% of base) : 5244.dasm - System.Text.RegularExpressions.RegexCharClass:CharInCategory(ushort,System.String,int,int,int):bool
      -11.10 (-7.92% of base) : 9732.dasm - System.Text.Latin1Utility:WidenLatin1ToUtf16_Sse2(long,long,long)
      -33.20 (-7.53% of base) : 19715.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:CheckForUnmatchedOperator(Microsoft.CodeAnalysis.DiagnosticBag,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.MethodSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.MethodSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.String)
     -123.34 (-7.16% of base) : 3552.dasm - System.Reflection.Emit.MethodBuilder:CreateMethodBodyHelper(System.Reflection.Emit.ILGenerator):this
     -310.00 (-7.16% of base) : 19076.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamespaceSymbol:MakeNameToMembersMap(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamespaceOrTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
      -30.10 (-7.12% of base) : 14975.dasm - System.Collections.Utils:FillCollections(byref,int,System.__Canon[])
      -16.30 (-6.97% of base) : 21635.dasm - Microsoft.Extensions.DependencyInjection.ActivatorUtilities:TryFindMatchingConstructor(System.Type,System.Type[],byref,byref):bool
      -20.90 (-6.96% of base) : 26281.dasm - V8.Crypto.BigInteger:multiplyTo(V8.Crypto.BigInteger,V8.Crypto.BigInteger):this
      -54.60 (-6.83% of base) : 904.dasm - System.Buffers.TlsOverPerCoreLockedStacksArrayPool`1[Byte][System.Byte]:Trim():bool:this
       -4.30 (-6.64% of base) : 20344.dasm - Microsoft.CodeAnalysis.CSharp.CodeGen.CodeGenerator:EmitArguments(System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.BoundExpression, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.ParameterSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.Collections.Immutable.ImmutableArray`1[RefKind]):this
       -8.60 (-6.62% of base) : 817.dasm - System.Text.ASCIIUtility:WidenAsciiToUtf16_Intrinsified(long,long,long):long
      -42.70 (-6.56% of base) : 2224.dasm - Internal.Cryptography.Pal.UnixPkcs12Reader:FindMatchingKey(System.Security.Cryptography.Asn1.Pkcs12.SafeBagAsn[],int,System.ReadOnlySpan`1[Byte]):int
       -7.30 (-6.44% of base) : 7039.dasm - Microsoft.Extensions.Logging.Logger:Log(int,Microsoft.Extensions.Logging.EventId,Microsoft.Extensions.Logging.FormattedLogValues,System.Exception,System.Func`3[[Microsoft.Extensions.Logging.FormattedLogValues, Microsoft.Extensions.Logging.Abstractions, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60],[System.Exception, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):this
      -74.60 (-6.42% of base) : 22249.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.MergedNamespaceSymbol:SlowGetChildrenOfName(System.String):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
       -4.30 (-6.40% of base) : 15101.dasm - System.Collections.ContainsTrue`1[Int32][System.Int32]:Span():bool:this
       -4.30 (-6.40% of base) : 22688.dasm - System.Collections.ContainsFalse`1[Int32][System.Int32]:Span():bool:this
      -54.50 (-6.34% of base) : 7511.dasm - System.Globalization.DateTimeFormatInfo:Tokenize(int,byref,byref,byref):bool:this

1114 total methods with Perf Score differences (941 improved, 173 regressed), 721 unchanged.
ONELINER|Perf Score|asm.singledef4_rerun.benchmarks.run.Linux.x64.checked\base|767855166.889999|766740526.5299978|-1114640.36|-0.15%|941|173|721



Summary of Instruction Count diffs:
(Lower is better)

Total Instructions of base: 503104
Total Instructions of diff: 500082
Total Instructions of delta: -3022 (-0.60% of base)
Total relative delta: -9.84
    diff is an improvement.
    relative diff is an improvement.
Detail diffs


Top file regressions (Instructions):
          14 : 11227.dasm (1.73% of base)
           9 : 6087.dasm (1.04% of base)
           5 : 3739.dasm (1.44% of base)
           2 : 2650.dasm (0.71% of base)
           1 : 22735.dasm (0.63% of base)
           1 : 2238.dasm (2.27% of base)
           1 : 27470.dasm (1.82% of base)
           1 : 21306.dasm (0.53% of base)
           1 : 17223.dasm (0.94% of base)
           1 : 13559.dasm (1.43% of base)

Top file improvements (Instructions):
         -81 : 12425.dasm (-5.25% of base)
         -64 : 6359.dasm (-2.38% of base)
         -60 : 19490.dasm (-2.74% of base)
         -57 : 13159.dasm (-2.12% of base)
         -46 : 21891.dasm (-2.03% of base)
         -42 : 1207.dasm (-2.85% of base)
         -36 : 3969.dasm (-1.32% of base)
         -25 : 7511.dasm (-5.62% of base)
         -25 : 3552.dasm (-4.75% of base)
         -23 : 6369.dasm (-1.87% of base)
         -23 : 5539.dasm (-2.41% of base)
         -23 : 6350.dasm (-1.79% of base)
         -23 : 8845.dasm (-1.72% of base)
         -21 : 3495.dasm (-3.13% of base)
         -20 : 2713.dasm (-4.84% of base)
         -20 : 19674.dasm (-2.86% of base)
         -20 : 3474.dasm (-1.62% of base)
         -17 : 20262.dasm (-3.15% of base)
         -17 : 8147.dasm (-3.21% of base)
         -17 : 11948.dasm (-2.96% of base)

871 total files with Instruction Count differences (861 improved, 10 regressed), 964 unchanged.

Top method regressions (Instructions):
          14 ( 1.73% of base) : 11227.dasm - Number:ParseNumber(byref,long,int,byref,System.Text.StringBuilder,System.Globalization.NumberFormatInfo,bool):bool
           9 ( 1.04% of base) : 6087.dasm - System.Globalization.TimeSpanFormat:TryFormatStandard(System.TimeSpan,int,System.String,System.Span`1[Char],byref):bool
           5 ( 1.44% of base) : 3739.dasm - System.Text.Encoding:GetCharsWithFallback(System.ReadOnlySpan`1[Byte],int,System.Span`1[Char],int,System.Text.DecoderNLS):int:this
           2 ( 0.71% of base) : 2650.dasm - WorkingChain:VerifyCallback(int,long):int:this
           1 ( 0.63% of base) : 22735.dasm - System.Collections.BitArray:LeftShift(int):System.Collections.BitArray:this
           1 ( 2.27% of base) : 2238.dasm - System.Runtime.InteropServices.Marshal:ZeroFreeGlobalAllocUnicode(long)
           1 ( 1.82% of base) : 27470.dasm - System.Collections.CreateAddAndClear`1[Int32][System.Int32]:Span():System.Span`1[Int32]:this
           1 ( 0.53% of base) : 21306.dasm - System.Collections.BitArray:RightShift(int):System.Collections.BitArray:this
           1 ( 0.94% of base) : 17223.dasm - System.Collections.BitArray:set_Length(int):this
           1 ( 1.43% of base) : 13559.dasm - System.Collections.BitArray:SetAll(bool):this

Top method improvements (Instructions):
         -81 (-5.25% of base) : 12425.dasm - DynamicClass:Regex1_Go(System.Text.RegularExpressions.RegexRunner)
         -64 (-2.38% of base) : 6359.dasm - Utf8Json.Formatters.ISO8601DateTimeOffsetFormatter:Serialize(byref,System.DateTimeOffset,Utf8Json.IJsonFormatterResolver):this
         -60 (-2.74% of base) : 19490.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:AddNonTypeMembers(MembersAndInitializersBuilder,Microsoft.CodeAnalysis.SyntaxList`1[[Microsoft.CodeAnalysis.CSharp.Syntax.MemberDeclarationSyntax, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag):this
         -57 (-2.12% of base) : 13159.dasm - Utf8Json.Formatters.ISO8601DateTimeFormatter:Serialize(byref,System.DateTime,Utf8Json.IJsonFormatterResolver):this
         -46 (-2.03% of base) : 21891.dasm - Utf8Json.Formatters.MicroBenchmarks_Serializers_MyEventsListerItemFormatter2:Serialize(byref,MicroBenchmarks.Serializers.MyEventsListerItem,Utf8Json.IJsonFormatterResolver):this
         -42 (-2.85% of base) : 1207.dasm - System.Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[Char],System.Globalization.NumberFormatInfo)
         -36 (-1.32% of base) : 3969.dasm - System.DefaultBinder:BindToMethod(int,System.Reflection.MethodBase[],byref,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],byref):System.Reflection.MethodBase:this
         -25 (-5.62% of base) : 7511.dasm - System.Globalization.DateTimeFormatInfo:Tokenize(int,byref,byref,byref):bool:this
         -25 (-4.75% of base) : 3552.dasm - System.Reflection.Emit.MethodBuilder:CreateMethodBodyHelper(System.Reflection.Emit.ILGenerator):this
         -23 (-1.87% of base) : 6369.dasm - Utf8Json.Formatters.MicroBenchmarks_Serializers_CampaignSummaryViewModelFormatter3:Serialize(byref,MicroBenchmarks.Serializers.CampaignSummaryViewModel,Utf8Json.IJsonFormatterResolver):this
         -23 (-2.41% of base) : 5539.dasm - System.Uri:ReCreateParts(int,ushort,int):System.String:this
         -23 (-1.79% of base) : 6350.dasm - Utf8Json.Formatters.MicroBenchmarks_Serializers_ActiveOrUpcomingEventFormatter2:Serialize(byref,MicroBenchmarks.Serializers.ActiveOrUpcomingEvent,Utf8Json.IJsonFormatterResolver):this
         -23 (-1.72% of base) : 8845.dasm - Utf8Json.Formatters.MicroBenchmarks_Serializers_LocationFormatter1:Serialize(byref,MicroBenchmarks.Serializers.Location,Utf8Json.IJsonFormatterResolver):this
         -21 (-3.13% of base) : 3495.dasm - System.Text.RegularExpressions.RegexParser:ScanCharClass(bool,bool):System.Text.RegularExpressions.RegexCharClass:this
         -20 (-4.84% of base) : 2713.dasm - System.Threading.Tasks.Task:WaitAllCore(System.Threading.Tasks.Task[],int,System.Threading.CancellationToken):bool
         -20 (-2.86% of base) : 19674.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:ComputeInterfaceImplementations(Microsoft.CodeAnalysis.DiagnosticBag,System.Threading.CancellationToken):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.SynthesizedExplicitImplementationForwardingMethod, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
         -20 (-1.62% of base) : 3474.dasm - System.Xml.Serialization.XmlSerializationWriterILGen:WriteElements(System.Xml.Serialization.SourceInfo,System.String,System.Xml.Serialization.ElementAccessor[],System.Xml.Serialization.TextAccessor,System.Xml.Serialization.ChoiceIdentifierAccessor,System.String,bool,bool):this
         -17 (-3.15% of base) : 20262.dasm - Microsoft.CodeAnalysis.CSharp.ImportChain:TranslateImports(Microsoft.CodeAnalysis.CSharp.Emit.PEModuleBuilder,Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Immutable.ImmutableArray`1[UsedNamespaceOrType]:this
         -17 (-3.21% of base) : 8147.dasm - CriticalHelper:WriteMembers(System.Runtime.Serialization.ClassDataContract,System.Reflection.Emit.LocalBuilder,System.Runtime.Serialization.ClassDataContract):int:this
         -17 (-2.96% of base) : 11948.dasm - System.Runtime.Serialization.Formatters.Binary.ObjectWriter:WriteArray(System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo,System.Runtime.Serialization.Formatters.Binary.NameInfo,System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo):this

Top method regressions (percentages):
           1 ( 2.27% of base) : 2238.dasm - System.Runtime.InteropServices.Marshal:ZeroFreeGlobalAllocUnicode(long)
           1 ( 1.82% of base) : 27470.dasm - System.Collections.CreateAddAndClear`1[Int32][System.Int32]:Span():System.Span`1[Int32]:this
          14 ( 1.73% of base) : 11227.dasm - Number:ParseNumber(byref,long,int,byref,System.Text.StringBuilder,System.Globalization.NumberFormatInfo,bool):bool
           5 ( 1.44% of base) : 3739.dasm - System.Text.Encoding:GetCharsWithFallback(System.ReadOnlySpan`1[Byte],int,System.Span`1[Char],int,System.Text.DecoderNLS):int:this
           1 ( 1.43% of base) : 13559.dasm - System.Collections.BitArray:SetAll(bool):this
           9 ( 1.04% of base) : 6087.dasm - System.Globalization.TimeSpanFormat:TryFormatStandard(System.TimeSpan,int,System.String,System.Span`1[Char],byref):bool
           1 ( 0.94% of base) : 17223.dasm - System.Collections.BitArray:set_Length(int):this
           2 ( 0.71% of base) : 2650.dasm - WorkingChain:VerifyCallback(int,long):int:this
           1 ( 0.63% of base) : 22735.dasm - System.Collections.BitArray:LeftShift(int):System.Collections.BitArray:this
           1 ( 0.53% of base) : 21306.dasm - System.Collections.BitArray:RightShift(int):System.Collections.BitArray:this

Top method improvements (percentages):
          -9 (-6.87% of base) : 26281.dasm - V8.Crypto.BigInteger:multiplyTo(V8.Crypto.BigInteger,V8.Crypto.BigInteger):this
         -25 (-5.62% of base) : 7511.dasm - System.Globalization.DateTimeFormatInfo:Tokenize(int,byref,byref,byref):bool:this
         -16 (-5.35% of base) : 19484.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:MakeAllMembers(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
          -6 (-5.31% of base) : 5244.dasm - System.Text.RegularExpressions.RegexCharClass:CharInCategory(ushort,System.String,int,int,int):bool
         -81 (-5.25% of base) : 12425.dasm - DynamicClass:Regex1_Go(System.Text.RegularExpressions.RegexRunner)
         -20 (-4.84% of base) : 2713.dasm - System.Threading.Tasks.Task:WaitAllCore(System.Threading.Tasks.Task[],int,System.Threading.CancellationToken):bool
         -25 (-4.75% of base) : 3552.dasm - System.Reflection.Emit.MethodBuilder:CreateMethodBodyHelper(System.Reflection.Emit.ILGenerator):this
          -8 (-4.28% of base) : 8209.dasm - System.Runtime.Serialization.Json.XmlJsonWriter:WriteEscapedJsonString(System.String):this
          -8 (-4.23% of base) : 22249.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.MergedNamespaceSymbol:SlowGetChildrenOfName(System.String):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
          -5 (-4.17% of base) : 19223.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.TupleTypeDecoder:DecodeTypeArguments(System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
          -7 (-4.07% of base) : 18966.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceAssemblySymbol:GetNetModuleAttributes(byref):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.CSharpAttributeData, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
          -7 (-3.80% of base) : 7368.dasm - ProtoBuf.Serializers.SurrogateSerializer:HasCast(ProtoBuf.Meta.TypeModel,System.Type,System.Type,System.Type,byref):bool
          -3 (-3.66% of base) : 18997.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceModuleSymbol:GetAssembliesToEmbedTypesFrom():System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.AssemblySymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
         -10 (-3.62% of base) : 19019.dasm - Microsoft.CodeAnalysis.CSharp.CSharpParseOptions:ValidateOptions(Microsoft.CodeAnalysis.PooledObjects.ArrayBuilder`1[[Microsoft.CodeAnalysis.Diagnostic, Microsoft.CodeAnalysis, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]):this
          -5 (-3.62% of base) : 16267.dasm - System.Number:FormatScientific(byref,byref,int,System.Globalization.NumberFormatInfo,ushort)
         -15 (-3.61% of base) : 19076.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamespaceSymbol:MakeNameToMembersMap(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamespaceOrTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
          -6 (-3.51% of base) : 11919.dasm - System.Runtime.Serialization.Formatters.Binary.ObjectWriter:Write(System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo,System.Runtime.Serialization.Formatters.Binary.NameInfo,System.Runtime.Serialization.Formatters.Binary.NameInfo,System.String[],System.Type[],System.Object[],System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo[]):this
         -13 (-3.41% of base) : 3710.dasm - System.Xml.XmlTextEncoder:Write(System.String):this
          -5 (-3.36% of base) : 5472.dasm - System.Collections.Generic.PriorityQueue`2[__Canon,__Canon][System.__Canon,System.__Canon]:MoveDownCustomComparer(System.ValueTuple`2[__Canon,__Canon],int):this
         -12 (-3.27% of base) : 21693.dasm - System.Buffers.Text.Base64:DecodeFromUtf8(System.ReadOnlySpan`1[Byte],System.Span`1[Byte],byref,byref,bool):int

871 total methods with Instruction Count differences (861 improved, 10 regressed), 964 unchanged.
ONELINER|Instruction Count|asm.singledef4_rerun.benchmarks.run.Linux.x64.checked\base|503104|500082|-3022|-0.60%|861|10|964


asm.singledef4_rerun.benchmarks.run.windows.arm64.checked


Summary of Code Size diffs:
(Lower is better)

Total bytes of base: 597164
Total bytes of diff: 594792
Total bytes of delta: -2372 (-0.40% of base)
Total relative delta: -1.00
    diff is an improvement.
    relative diff is an improvement.
Detail diffs


Top file regressions (bytes):
           4 : 2736.dasm (0.41% of base)
           4 : 1473.dasm (0.39% of base)
           4 : 453.dasm (0.25% of base)

Top file improvements (bytes):
        -256 : 2660.dasm (-2.13% of base)
        -220 : 10458.dasm (-1.84% of base)
         -88 : 15236.dasm (-1.09% of base)
         -80 : 900.dasm (-1.56% of base)
         -72 : 2647.dasm (-0.59% of base)
         -64 : 3608.dasm (-0.83% of base)
         -60 : 3440.dasm (-1.19% of base)
         -60 : 2636.dasm (-2.88% of base)
         -48 : 15230.dasm (-4.14% of base)
         -44 : 14913.dasm (-1.30% of base)
         -44 : 6292.dasm (-1.68% of base)
         -44 : 15182.dasm (-2.47% of base)
         -40 : 14139.dasm (-2.36% of base)
         -40 : 3309.dasm (-0.27% of base)
         -36 : 11261.dasm (-1.60% of base)
         -32 : 3580.dasm (-1.71% of base)
         -28 : 15729.dasm (-1.99% of base)
         -28 : 430.dasm (-1.34% of base)
         -28 : 14136.dasm (-2.05% of base)
         -28 : 3378.dasm (-1.16% of base)

124 total files with Code Size differences (121 improved, 3 regressed), 232 unchanged.

Top method regressions (bytes):
           4 ( 0.41% of base) : 2736.dasm - Newtonsoft.Json.Utilities.EnumUtils:InitializeValuesAndNames(Newtonsoft.Json.Utilities.StructMultiKey`2[[System.Type, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Newtonsoft.Json.Serialization.NamingStrategy, Newtonsoft.Json, Version=12.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed]]):Newtonsoft.Json.Utilities.EnumInfo
           4 ( 0.39% of base) : 1473.dasm - ProtoBuf.Meta.TypeModel:ResolveListAdd(ProtoBuf.Meta.TypeModel,System.Type,System.Type,byref):System.Reflection.MethodInfo
           4 ( 0.25% of base) : 453.dasm - System.Reflection.CustomAttribute:AddCustomAttributes(byref,System.Reflection.RuntimeModule,int,System.RuntimeType,bool,System.RuntimeType+ListBuilder`1[[System.Object, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]])

Top method improvements (bytes):
        -256 (-2.13% of base) : 2660.dasm - Utf8Json.Formatters.ISO8601DateTimeOffsetFormatter:Serialize(byref,System.DateTimeOffset,Utf8Json.IJsonFormatterResolver):this
        -220 (-1.84% of base) : 10458.dasm - Utf8Json.Formatters.ISO8601DateTimeFormatter:Serialize(byref,System.DateTime,Utf8Json.IJsonFormatterResolver):this
         -88 (-1.09% of base) : 15236.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:AddNonTypeMembers(MembersAndInitializersBuilder,Microsoft.CodeAnalysis.SyntaxList`1[[Microsoft.CodeAnalysis.CSharp.Syntax.MemberDeclarationSyntax, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag):this
         -80 (-1.56% of base) : 900.dasm - System.Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[Char],System.Globalization.NumberFormatInfo)
         -72 (-0.59% of base) : 2647.dasm - System.DefaultBinder:BindToMethod(int,System.Reflection.MethodBase[],byref,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],byref):System.Reflection.MethodBase:this
         -64 (-0.83% of base) : 3608.dasm - System.Xml.Serialization.XmlSerializationReaderILGen:WriteLiteralStructMethod(System.Xml.Serialization.StructMapping):this
         -60 (-1.19% of base) : 3440.dasm - System.Xml.Serialization.XmlSerializationWriterILGen:WriteElements(System.Xml.Serialization.SourceInfo,System.String,System.Xml.Serialization.ElementAccessor[],System.Xml.Serialization.TextAccessor,System.Xml.Serialization.ChoiceIdentifierAccessor,System.String,bool,bool):this
         -60 (-2.88% of base) : 2636.dasm - System.Reflection.Emit.MethodBuilder:CreateMethodBodyHelper(System.Reflection.Emit.ILGenerator):this
         -48 (-4.14% of base) : 15230.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:MakeAllMembers(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
         -44 (-1.30% of base) : 14913.dasm - Microsoft.CodeAnalysis.CommonReferenceManager`2[__Canon,__Canon][System.__Canon,System.__Canon]:ResolveMetadataReferences(System.__Canon,System.Collections.Generic.Dictionary`2[__Canon,__Canon],byref,byref,byref,byref,byref,Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Immutable.ImmutableArray`1[ResolvedReference]:this
         -44 (-1.68% of base) : 6292.dasm - System.Number:TryParseNumber(byref,long,int,byref,System.Globalization.NumberFormatInfo):bool
         -44 (-2.47% of base) : 15182.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamespaceSymbol:MakeNameToMembersMap(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamespaceOrTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
         -40 (-2.36% of base) : 14139.dasm - System.Numerics.BigIntegerCalculator:Multiply(long,int,long,int,long,int)
         -40 (-0.27% of base) : 3309.dasm - System.Xml.Serialization.XmlReflectionImporter:ImportAccessorMapping(System.Xml.Serialization.MemberMapping,System.Xml.Serialization.FieldModel,System.Xml.Serialization.XmlAttributes,System.String,System.Type,bool,bool,System.Xml.Serialization.RecursionLimiter):this
         -36 (-1.60% of base) : 11261.dasm - System.Runtime.Serialization.Formatters.Binary.ObjectWriter:WriteArray(System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo,System.Runtime.Serialization.Formatters.Binary.NameInfo,System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo):this
         -32 (-1.71% of base) : 3580.dasm - System.Xml.Serialization.XmlSerializationReaderILGen:WriteMemberElementsIf(System.Xml.Serialization.XmlSerializationReaderILGen+Member[],Member,System.String):this
         -28 (-1.99% of base) : 15729.dasm - Microsoft.CodeAnalysis.CSharp.Binder:LookupMembersInClass(Microsoft.CodeAnalysis.CSharp.LookupResult,Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol,System.String,int,Roslyn.Utilities.ConsList`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],int,Microsoft.CodeAnalysis.CSharp.Binder,bool,byref):this
         -28 (-1.34% of base) : 430.dasm - MemberInfoCache`1[__Canon][System.__Canon]:PopulateProperties(Filter,System.RuntimeType,System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Generic.List`1[[System.Reflection.RuntimePropertyInfo, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],System.Boolean[],byref):this
         -28 (-2.05% of base) : 14136.dasm - System.Numerics.BigIntegerCalculator:Square(long,int,long,int)
         -28 (-1.16% of base) : 3378.dasm - System.Xml.Serialization.TempAssembly:GenerateRefEmitAssembly(System.Xml.Serialization.XmlMapping[],System.Type[],System.String):System.Reflection.Assembly

Top method regressions (percentages):
           4 ( 0.41% of base) : 2736.dasm - Newtonsoft.Json.Utilities.EnumUtils:InitializeValuesAndNames(Newtonsoft.Json.Utilities.StructMultiKey`2[[System.Type, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Newtonsoft.Json.Serialization.NamingStrategy, Newtonsoft.Json, Version=12.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed]]):Newtonsoft.Json.Utilities.EnumInfo
           4 ( 0.39% of base) : 1473.dasm - ProtoBuf.Meta.TypeModel:ResolveListAdd(ProtoBuf.Meta.TypeModel,System.Type,System.Type,byref):System.Reflection.MethodInfo
           4 ( 0.25% of base) : 453.dasm - System.Reflection.CustomAttribute:AddCustomAttributes(byref,System.Reflection.RuntimeModule,int,System.RuntimeType,bool,System.RuntimeType+ListBuilder`1[[System.Object, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]])

Top method improvements (percentages):
         -48 (-4.14% of base) : 15230.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:MakeAllMembers(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
         -24 (-3.19% of base) : 15774.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.MergedNamespaceSymbol:SlowGetChildrenOfName(System.String):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
         -60 (-2.88% of base) : 2636.dasm - System.Reflection.Emit.MethodBuilder:CreateMethodBodyHelper(System.Reflection.Emit.ILGenerator):this
         -44 (-2.47% of base) : 15182.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamespaceSymbol:MakeNameToMembersMap(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamespaceOrTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
         -40 (-2.36% of base) : 14139.dasm - System.Numerics.BigIntegerCalculator:Multiply(long,int,long,int,long,int)
        -256 (-2.13% of base) : 2660.dasm - Utf8Json.Formatters.ISO8601DateTimeOffsetFormatter:Serialize(byref,System.DateTimeOffset,Utf8Json.IJsonFormatterResolver):this
         -28 (-2.05% of base) : 14136.dasm - System.Numerics.BigIntegerCalculator:Square(long,int,long,int)
         -28 (-1.99% of base) : 15729.dasm - Microsoft.CodeAnalysis.CSharp.Binder:LookupMembersInClass(Microsoft.CodeAnalysis.CSharp.LookupResult,Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol,System.String,int,Roslyn.Utilities.ConsList`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],int,Microsoft.CodeAnalysis.CSharp.Binder,bool,byref):this
         -24 (-1.86% of base) : 7075.dasm - System.DefaultBinder:FindMostSpecific(System.Reflection.ParameterInfo[],System.Int32[],System.Type,System.Reflection.ParameterInfo[],System.Int32[],System.Type,System.Type[],System.Object[]):int
        -220 (-1.84% of base) : 10458.dasm - Utf8Json.Formatters.ISO8601DateTimeFormatter:Serialize(byref,System.DateTime,Utf8Json.IJsonFormatterResolver):this
         -16 (-1.76% of base) : 1814.dasm - System.Globalization.DateTimeFormatInfo:InsertHash(System.Globalization.DateTimeFormatInfo+TokenHashValue[],System.String,int,int):this
         -32 (-1.71% of base) : 3580.dasm - System.Xml.Serialization.XmlSerializationReaderILGen:WriteMemberElementsIf(System.Xml.Serialization.XmlSerializationReaderILGen+Member[],Member,System.String):this
         -20 (-1.71% of base) : 17863.dasm - MessagePack.Formatters.MicroBenchmarks_Serializers_CampaignSummaryViewModelFormatter3:Deserialize(System.Byte[],int,MessagePack.IFormatterResolver,byref):MicroBenchmarks.Serializers.CampaignSummaryViewModel:this
         -44 (-1.68% of base) : 6292.dasm - System.Number:TryParseNumber(byref,long,int,byref,System.Globalization.NumberFormatInfo):bool
         -36 (-1.60% of base) : 11261.dasm - System.Runtime.Serialization.Formatters.Binary.ObjectWriter:WriteArray(System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo,System.Runtime.Serialization.Formatters.Binary.NameInfo,System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo):this
         -80 (-1.56% of base) : 900.dasm - System.Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[Char],System.Globalization.NumberFormatInfo)
         -12 (-1.52% of base) : 613.dasm - MemberInfoCache`1[__Canon][System.__Canon]:PopulateLiteralFields(Filter,System.RuntimeType,byref):this
         -20 (-1.51% of base) : 17855.dasm - MessagePack.Formatters.MicroBenchmarks_Serializers_ActiveOrUpcomingEventFormatter2:Deserialize(System.Byte[],int,MessagePack.IFormatterResolver,byref):MicroBenchmarks.Serializers.ActiveOrUpcomingEvent:this
         -16 (-1.48% of base) : 14742.dasm - Microsoft.CodeAnalysis.CSharp.SyntaxAndDeclarationManager:CreateState(System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.SyntaxTree, Microsoft.CodeAnalysis, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.String,Microsoft.CodeAnalysis.SourceReferenceResolver,Microsoft.CodeAnalysis.CommonMessageProvider,bool):State
         -24 (-1.47% of base) : 5776.dasm - System.Text.Json.JsonWriterHelper:EscapeNextBytes(ubyte,System.Span`1[Byte],byref)

124 total methods with Code Size differences (121 improved, 3 regressed), 232 unchanged.
ONELINER|Code Size|asm.singledef4_rerun.benchmarks.run.windows.arm64.checked\base|597164|594792|-2372|-0.40%|121|3|232



Summary of Perf Score diffs:
(Lower is better)

Total PerfScoreUnits of base: 907973742.42
Total PerfScoreUnits of diff: 906921505.7100005
Total PerfScoreUnits of delta: -1052236.71 (-0.12% of base)
Total relative delta: -1.07
    diff is an improvement.
    relative diff is an improvement.
Detail diffs


Top file regressions (PerfScoreUnits):
      369.90 : 287.dasm (2.08% of base)
      368.40 : 9346.dasm (2.05% of base)
       78.00 : 13042.dasm (1.01% of base)
        8.00 : 15057.dasm (0.56% of base)
        8.00 : 13118.dasm (0.30% of base)
        6.00 : 4286.dasm (0.68% of base)
        4.40 : 453.dasm (0.23% of base)
        4.00 : 5266.dasm (0.63% of base)
        4.00 : 17793.dasm (0.61% of base)
        4.00 : 390.dasm (0.69% of base)
        2.60 : 12910.dasm (0.88% of base)
        2.40 : 2736.dasm (0.41% of base)
        2.40 : 1473.dasm (0.50% of base)
        2.00 : 16578.dasm (0.38% of base)
        2.00 : 2771.dasm (0.38% of base)
        2.00 : 7073.dasm (0.37% of base)
        2.00 : 7585.dasm (0.42% of base)
        2.00 : 15759.dasm (0.38% of base)
        2.00 : 4596.dasm (0.40% of base)
        2.00 : 4602.dasm (0.38% of base)

Top file improvements (PerfScoreUnits):
    -1048866.40 : 2511.dasm (-0.12% of base)
     -507.90 : 14913.dasm (-0.96% of base)
     -418.00 : 15121.dasm (-1.68% of base)
     -232.40 : 15182.dasm (-3.95% of base)
     -224.00 : 3778.dasm (-3.61% of base)
     -128.40 : 14267.dasm (-0.02% of base)
     -128.40 : 10370.dasm (-0.02% of base)
     -124.80 : 16562.dasm (-1.57% of base)
     -124.40 : 15120.dasm (-1.51% of base)
     -123.20 : 1263.dasm (-2.23% of base)
      -98.80 : 15236.dasm (-1.01% of base)
      -91.19 : 2647.dasm (-0.95% of base)
      -90.80 : 3963.dasm (-4.30% of base)
      -76.40 : 2281.dasm (-2.94% of base)
      -75.00 : 900.dasm (-1.04% of base)
      -71.40 : 19750.dasm (-0.75% of base)
      -69.20 : 3580.dasm (-1.44% of base)
      -66.32 : 2636.dasm (-3.06% of base)
      -64.80 : 2698.dasm (-0.15% of base)
      -54.88 : 12607.dasm (-1.28% of base)

189 total files with Perf Score differences (133 improved, 56 regressed), 167 unchanged.

Top method regressions (PerfScoreUnits):
      369.90 ( 2.08% of base) : 287.dasm - System.Text.ValueStringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):this
      368.40 ( 2.05% of base) : 9346.dasm - System.Text.StringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):System.Text.StringBuilder:this
       78.00 ( 1.01% of base) : 13042.dasm - Neural:read_data_file():this
        8.00 ( 0.56% of base) : 15057.dasm - Microsoft.CodeAnalysis.CommonReferenceManager`2[__Canon,__Canon][System.__Canon,System.__Canon]:TryAddAssembly(Microsoft.CodeAnalysis.AssemblyIdentity,Microsoft.CodeAnalysis.MetadataReference,int,Microsoft.CodeAnalysis.DiagnosticBag,Microsoft.CodeAnalysis.Location,System.Collections.Generic.Dictionary`2[__Canon,__Canon],bool):Microsoft.CodeAnalysis.MetadataReference:this
        8.00 ( 0.30% of base) : 13118.dasm - ProtoBuf.Compiler.CompilerContext:Switch(ProtoBuf.Compiler.CodeLabel[]):this
        6.00 ( 0.68% of base) : 4286.dasm - System.Threading.Tasks.Task:RunContinuations(System.Object):this
        4.40 ( 0.23% of base) : 453.dasm - System.Reflection.CustomAttribute:AddCustomAttributes(byref,System.Reflection.RuntimeModule,int,System.RuntimeType,bool,System.RuntimeType+ListBuilder`1[[System.Object, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]])
        4.00 ( 0.63% of base) : 5266.dasm - System.Collections.Generic.Dictionary`2[ValueTuple`2,__Canon][System.ValueTuple`2[System.Int32,System.Int32],System.__Canon]:TryInsert(System.ValueTuple`2[Int32,Int32],System.__Canon,ubyte):bool:this
        4.00 ( 0.61% of base) : 17793.dasm - System.String:SplitWithPostProcessing(System.ReadOnlySpan`1[Int32],System.ReadOnlySpan`1[Int32],int,int,int):System.String[]:this
        4.00 ( 0.69% of base) : 390.dasm - System.Collections.Generic.HashSet`1[__Canon][System.__Canon]:AddIfNotPresent(System.__Canon,byref):bool:this
        2.60 ( 0.88% of base) : 12910.dasm - System.Text.Encodings.Web.OptimizedInboxTextEncoder:Encode(System.ReadOnlySpan`1[Char],System.Span`1[Char],byref,byref,bool):int:this
        2.40 ( 0.41% of base) : 2736.dasm - Newtonsoft.Json.Utilities.EnumUtils:InitializeValuesAndNames(Newtonsoft.Json.Utilities.StructMultiKey`2[[System.Type, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Newtonsoft.Json.Serialization.NamingStrategy, Newtonsoft.Json, Version=12.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed]]):Newtonsoft.Json.Utilities.EnumInfo
        2.40 ( 0.50% of base) : 1473.dasm - ProtoBuf.Meta.TypeModel:ResolveListAdd(ProtoBuf.Meta.TypeModel,System.Type,System.Type,byref):System.Reflection.MethodInfo
        2.00 ( 0.38% of base) : 16578.dasm - System.Collections.Generic.Dictionary`2[UInt64,__Canon][System.UInt64,System.__Canon]:TryInsert(long,System.__Canon,ubyte):bool:this
        2.00 ( 0.38% of base) : 2771.dasm - System.Collections.Generic.HashSet`1[Char][System.Char]:AddIfNotPresent(ushort,byref):bool:this
        2.00 ( 0.37% of base) : 7073.dasm - System.Collections.Generic.Dictionary`2[Char,__Canon][System.Char,System.__Canon]:TryInsert(ushort,System.__Canon,ubyte):bool:this
        2.00 ( 0.42% of base) : 7585.dasm - System.String:ReplaceHelper(int,System.String,System.ReadOnlySpan`1[Int32]):System.String:this
        2.00 ( 0.38% of base) : 15759.dasm - System.Collections.Generic.Dictionary`2[TypeDefinitionHandle,ImmutableArray`1][System.Reflection.Metadata.TypeDefinitionHandle,System.Collections.Immutable.ImmutableArray`1[System.Reflection.Metadata.TypeDefinitionHandle]]:TryInsert(System.Reflection.Metadata.TypeDefinitionHandle,System.Collections.Immutable.ImmutableArray`1[TypeDefinitionHandle],ubyte):bool:this
        2.00 ( 0.40% of base) : 4596.dasm - System.Collections.Generic.Dictionary`2[Int32,Int32][System.Int32,System.Int32]:TryInsert(int,int,ubyte):bool:this
        2.00 ( 0.38% of base) : 4602.dasm - System.Collections.Generic.Dictionary`2[Int32,ValueTuple`4][System.Int32,System.ValueTuple`4[System.Int64,System.Int64,System.Int64,System.Int64]]:TryInsert(int,System.ValueTuple`4[Int64,Int64,Int64,Int64],ubyte):bool:this

Top method improvements (PerfScoreUnits):
    -1048866.40 (-0.12% of base) : 2511.dasm - Utf8Json.Resolvers.Internal.DynamicObjectTypeBuilder:BuildSerialize(System.Type,Utf8Json.Internal.Emit.MetaType,System.Reflection.Emit.ILGenerator,System.Action,System.Func`3[[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Utf8Json.Internal.Emit.MetaMember, Utf8Json, Version=1.3.7.0, Culture=neutral, PublicKeyToken=8a73d3ba7e392e27],[System.Boolean, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],bool,bool,int)
     -507.90 (-0.96% of base) : 14913.dasm - Microsoft.CodeAnalysis.CommonReferenceManager`2[__Canon,__Canon][System.__Canon,System.__Canon]:ResolveMetadataReferences(System.__Canon,System.Collections.Generic.Dictionary`2[__Canon,__Canon],byref,byref,byref,byref,byref,Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Immutable.ImmutableArray`1[ResolvedReference]:this
     -418.00 (-1.68% of base) : 15121.dasm - Microsoft.CodeAnalysis.CommonReferenceManager`2[__Canon,__Canon][System.__Canon,System.__Canon]:ReuseAssemblySymbols(Microsoft.CodeAnalysis.CommonReferenceManager`2+BoundInputAssembly[System.__Canon,System.__Canon][],System.__Canon[],System.Collections.Immutable.ImmutableArray`1[__Canon],int):this
     -232.40 (-3.95% of base) : 15182.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamespaceSymbol:MakeNameToMembersMap(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamespaceOrTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
     -224.00 (-3.61% of base) : 3778.dasm - System.Xml.XmlTextReaderImpl:ParseXmlDeclaration(bool):bool:this
     -128.40 (-0.02% of base) : 14267.dasm - DynamicClass:Regex1_Go(System.Text.RegularExpressions.RegexRunner)
     -128.40 (-0.02% of base) : 10370.dasm - DynamicClass:Regex1_Go(System.Text.RegularExpressions.RegexRunner)
     -124.80 (-1.57% of base) : 16562.dasm - System.Diagnostics.Tracing.EventSource:CreateManifestAndDescriptors(System.Type,System.String,System.Diagnostics.Tracing.EventSource,int):System.Byte[]
     -124.40 (-1.51% of base) : 15120.dasm - Microsoft.CodeAnalysis.CommonReferenceManager`2[__Canon,__Canon][System.__Canon,System.__Canon]:ReuseAssemblySymbolsWithNoPiaLocalTypes(Microsoft.CodeAnalysis.CommonReferenceManager`2+BoundInputAssembly[System.__Canon,System.__Canon][],System.__Canon[],System.Collections.Immutable.ImmutableArray`1[__Canon],int):bool:this
     -123.20 (-2.23% of base) : 1263.dasm - ProtoBuf.Meta.MetaType:ResolveTupleConstructor(System.Type,byref):System.Reflection.ConstructorInfo
      -98.80 (-1.01% of base) : 15236.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:AddNonTypeMembers(MembersAndInitializersBuilder,Microsoft.CodeAnalysis.SyntaxList`1[[Microsoft.CodeAnalysis.CSharp.Syntax.MemberDeclarationSyntax, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag):this
      -91.19 (-0.95% of base) : 2647.dasm - System.DefaultBinder:BindToMethod(int,System.Reflection.MethodBase[],byref,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],byref):System.Reflection.MethodBase:this
      -90.80 (-4.30% of base) : 3963.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory:CreateConstructorCallSite(Microsoft.Extensions.DependencyInjection.ServiceLookup.ResultCache,System.Type,System.Type,Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteChain):Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceCallSite:this
      -76.40 (-2.94% of base) : 2281.dasm - Utf8Json.Internal.Emit.MetaType:.ctor(System.Type,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],bool):this
      -75.00 (-1.04% of base) : 900.dasm - System.Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[Char],System.Globalization.NumberFormatInfo)
      -71.40 (-0.75% of base) : 19750.dasm - Algorithms.VectorDoubleRenderer:RenderSingleThreadedNoADT(float,float,float,float,float):this
      -69.20 (-1.44% of base) : 3580.dasm - System.Xml.Serialization.XmlSerializationReaderILGen:WriteMemberElementsIf(System.Xml.Serialization.XmlSerializationReaderILGen+Member[],Member,System.String):this
      -66.32 (-3.06% of base) : 2636.dasm - System.Reflection.Emit.MethodBuilder:CreateMethodBodyHelper(System.Reflection.Emit.ILGenerator):this
      -64.80 (-0.15% of base) : 2698.dasm - Utf8Json.JsonReader:ReadStringSegmentCore(byref,byref,byref):this
      -54.88 (-1.28% of base) : 12607.dasm - JetStream.Statistics:findOptimalSegmentationInternal(System.Single[][],System.Int32[][],System.Double[],JetStream.SampleVarianceUpperTriangularMatrix,int)

Top method regressions (percentages):
      369.90 ( 2.08% of base) : 287.dasm - System.Text.ValueStringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):this
      368.40 ( 2.05% of base) : 9346.dasm - System.Text.StringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):System.Text.StringBuilder:this
        0.50 ( 1.89% of base) : 16810.dasm - System.Memory.Span`1[Byte][System.Byte]:Clear():this
        0.50 ( 1.43% of base) : 12851.dasm - System.Numerics.Tests.Perf_BigInteger:Subtract(BigIntegers):System.Numerics.BigInteger:this
        0.50 ( 1.43% of base) : 10961.dasm - System.Numerics.Tests.Perf_BigInteger:Add(BigIntegers):System.Numerics.BigInteger:this
        0.50 ( 1.15% of base) : 2985.dasm - Enumerator[__Canon][System.__Canon]:MoveNext():bool:this
       78.00 ( 1.01% of base) : 13042.dasm - Neural:read_data_file():this
        0.50 ( 0.97% of base) : 15296.dasm - Microsoft.CodeAnalysis.SeparatedSyntaxList`1[__Canon][System.__Canon]:get_Item(int):System.__Canon:this
        0.50 ( 0.90% of base) : 12809.dasm - System.Linq.OrderedEnumerable`2[Int32,Int32][System.Int32,System.Int32]:GetComparer(System.Linq.CachingComparer`1[Int32]):System.Linq.CachingComparer`1[Int32]:this
        0.50 ( 0.88% of base) : 2541.dasm - System.Linq.OrderedEnumerable`2[__Canon,Int32][System.__Canon,System.Int32]:GetComparer(System.Linq.CachingComparer`1[__Canon]):System.Linq.CachingComparer`1[__Canon]:this
        2.60 ( 0.88% of base) : 12910.dasm - System.Text.Encodings.Web.OptimizedInboxTextEncoder:Encode(System.ReadOnlySpan`1[Char],System.Span`1[Char],byref,byref,bool):int:this
        0.50 ( 0.86% of base) : 5898.dasm - System.Text.Json.Serialization.ReadAsyncBufferState:Dispose():this
        2.00 ( 0.78% of base) : 4489.dasm - System.Collections.Immutable.ImmutableSortedDictionary`2[__Canon,__Canon][System.__Canon,System.__Canon]:AddRange(System.Collections.Generic.IEnumerable`1[KeyValuePair`2],bool,bool):System.Collections.Immutable.ImmutableSortedDictionary`2[__Canon,__Canon]:this
        0.50 ( 0.72% of base) : 5657.dasm - System.Text.Json.Document.Tests.Perf_DocumentParse:Setup():this
        4.00 ( 0.69% of base) : 390.dasm - System.Collections.Generic.HashSet`1[__Canon][System.__Canon]:AddIfNotPresent(System.__Canon,byref):bool:this
        6.00 ( 0.68% of base) : 4286.dasm - System.Threading.Tasks.Task:RunContinuations(System.Object):this
        4.00 ( 0.63% of base) : 5266.dasm - System.Collections.Generic.Dictionary`2[ValueTuple`2,__Canon][System.ValueTuple`2[System.Int32,System.Int32],System.__Canon]:TryInsert(System.ValueTuple`2[Int32,Int32],System.__Canon,ubyte):bool:this
        4.00 ( 0.61% of base) : 17793.dasm - System.String:SplitWithPostProcessing(System.ReadOnlySpan`1[Int32],System.ReadOnlySpan`1[Int32],int,int,int):System.String[]:this
        8.00 ( 0.56% of base) : 15057.dasm - Microsoft.CodeAnalysis.CommonReferenceManager`2[__Canon,__Canon][System.__Canon,System.__Canon]:TryAddAssembly(Microsoft.CodeAnalysis.AssemblyIdentity,Microsoft.CodeAnalysis.MetadataReference,int,Microsoft.CodeAnalysis.DiagnosticBag,Microsoft.CodeAnalysis.Location,System.Collections.Generic.Dictionary`2[__Canon,__Canon],bool):Microsoft.CodeAnalysis.MetadataReference:this
        0.50 ( 0.54% of base) : 14245.dasm - System.Text.Json.Tests.Perf_Base64:WriteByteArrayAsBase64Core(System.Byte[]):this

Top method improvements (percentages):
      -90.80 (-4.30% of base) : 3963.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory:CreateConstructorCallSite(Microsoft.Extensions.DependencyInjection.ServiceLookup.ResultCache,System.Type,System.Type,Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteChain):Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceCallSite:this
     -232.40 (-3.95% of base) : 15182.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamespaceSymbol:MakeNameToMembersMap(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamespaceOrTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
     -224.00 (-3.61% of base) : 3778.dasm - System.Xml.XmlTextReaderImpl:ParseXmlDeclaration(bool):bool:this
      -31.90 (-3.25% of base) : 15767.dasm - Microsoft.CodeAnalysis.CSharp.Imports:LookupSymbolInUsings(System.Collections.Immutable.ImmutableArray`1[NamespaceOrTypeAndUsingDirective],Microsoft.CodeAnalysis.CSharp.Binder,Microsoft.CodeAnalysis.CSharp.LookupResult,System.String,int,Roslyn.Utilities.ConsList`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],int,bool,byref)
      -30.40 (-3.23% of base) : 4993.dasm - System.Buffers.TlsOverPerCoreLockedStacksArrayPool`1[Byte][System.Byte]:Trim():bool:this
      -66.32 (-3.06% of base) : 2636.dasm - System.Reflection.Emit.MethodBuilder:CreateMethodBodyHelper(System.Reflection.Emit.ILGenerator):this
      -46.60 (-2.98% of base) : 7647.dasm - System.Runtime.Serialization.CollectionDataContract:IsCollectionOrTryCreate(System.Type,bool,byref,byref,bool):bool
      -30.40 (-2.96% of base) : 10767.dasm - System.Buffers.TlsOverPerCoreLockedStacksArrayPool`1[__Canon][System.__Canon]:Trim():bool:this
      -76.40 (-2.94% of base) : 2281.dasm - Utf8Json.Internal.Emit.MetaType:.ctor(System.Type,System.Func`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],bool):this
      -42.40 (-2.84% of base) : 15774.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.MergedNamespaceSymbol:SlowGetChildrenOfName(System.String):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
      -24.80 (-2.79% of base) : 15230.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:MakeAllMembers(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
      -41.30 (-2.60% of base) : 15729.dasm - Microsoft.CodeAnalysis.CSharp.Binder:LookupMembersInClass(Microsoft.CodeAnalysis.CSharp.LookupResult,Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol,System.String,int,Roslyn.Utilities.ConsList`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],int,Microsoft.CodeAnalysis.CSharp.Binder,bool,byref):this
      -16.40 (-2.39% of base) : 19647.dasm - System.Xml.ArrayHelper`2[__Canon,Byte][System.__Canon,System.Byte]:ReadArray(System.Xml.XmlDictionaryReader,System.__Canon,System.__Canon,int):System.Byte[]:this
      -44.80 (-2.32% of base) : 15740.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamedTypeSymbol:MakeDeclaredBases(Roslyn.Utilities.ConsList`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag):System.Tuple`2[[Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
      -12.00 (-2.31% of base) : 17863.dasm - MessagePack.Formatters.MicroBenchmarks_Serializers_CampaignSummaryViewModelFormatter3:Deserialize(System.Byte[],int,MessagePack.IFormatterResolver,byref):MicroBenchmarks.Serializers.CampaignSummaryViewModel:this
     -123.20 (-2.23% of base) : 1263.dasm - ProtoBuf.Meta.MetaType:ResolveTupleConstructor(System.Type,byref):System.Reflection.ConstructorInfo
      -54.85 (-2.11% of base) : 2660.dasm - Utf8Json.Formatters.ISO8601DateTimeOffsetFormatter:Serialize(byref,System.DateTimeOffset,Utf8Json.IJsonFormatterResolver):this
       -7.40 (-1.95% of base) : 15766.dasm - Microsoft.CodeAnalysis.CSharp.Imports:LookupSymbolInAliases(Microsoft.CodeAnalysis.CSharp.Binder,Microsoft.CodeAnalysis.CSharp.LookupResult,System.String,int,Roslyn.Utilities.ConsList`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],int,bool,byref):this
      -12.00 (-1.95% of base) : 17855.dasm - MessagePack.Formatters.MicroBenchmarks_Serializers_ActiveOrUpcomingEventFormatter2:Deserialize(System.Byte[],int,MessagePack.IFormatterResolver,byref):MicroBenchmarks.Serializers.ActiveOrUpcomingEvent:this
      -16.40 (-1.86% of base) : 4628.dasm - System.Collections.Generic.PriorityQueue`2[__Canon,__Canon][System.__Canon,System.__Canon]:MoveDownCustomComparer(System.ValueTuple`2[__Canon,__Canon],int):this

189 total methods with Perf Score differences (133 improved, 56 regressed), 167 unchanged.
ONELINER|Perf Score|asm.singledef4_rerun.benchmarks.run.windows.arm64.checked\base|907973742.42|906921505.7100005|-1052236.71|-0.12%|133|56|167



Summary of Instruction Count diffs:
(Lower is better)

Total Instructions of base: 149291
Total Instructions of diff: 148698
Total Instructions of delta: -593 (-0.40% of base)
Total relative delta: -1.00
    diff is an improvement.
    relative diff is an improvement.
Detail diffs


Top file regressions (Instructions):
           1 : 2736.dasm (0.41% of base)
           1 : 1473.dasm (0.39% of base)
           1 : 453.dasm (0.25% of base)

Top file improvements (Instructions):
         -64 : 2660.dasm (-2.13% of base)
         -55 : 10458.dasm (-1.84% of base)
         -22 : 15236.dasm (-1.09% of base)
         -20 : 900.dasm (-1.56% of base)
         -18 : 2647.dasm (-0.59% of base)
         -16 : 3608.dasm (-0.83% of base)
         -15 : 3440.dasm (-1.19% of base)
         -15 : 2636.dasm (-2.88% of base)
         -12 : 15230.dasm (-4.14% of base)
         -11 : 14913.dasm (-1.30% of base)
         -11 : 6292.dasm (-1.68% of base)
         -11 : 15182.dasm (-2.47% of base)
         -10 : 14139.dasm (-2.36% of base)
         -10 : 3309.dasm (-0.27% of base)
          -9 : 11261.dasm (-1.60% of base)
          -8 : 3580.dasm (-1.71% of base)
          -7 : 15729.dasm (-1.99% of base)
          -7 : 430.dasm (-1.34% of base)
          -7 : 14136.dasm (-2.05% of base)
          -7 : 3378.dasm (-1.16% of base)

124 total files with Instruction Count differences (121 improved, 3 regressed), 232 unchanged.

Top method regressions (Instructions):
           1 ( 0.41% of base) : 2736.dasm - Newtonsoft.Json.Utilities.EnumUtils:InitializeValuesAndNames(Newtonsoft.Json.Utilities.StructMultiKey`2[[System.Type, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Newtonsoft.Json.Serialization.NamingStrategy, Newtonsoft.Json, Version=12.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed]]):Newtonsoft.Json.Utilities.EnumInfo
           1 ( 0.39% of base) : 1473.dasm - ProtoBuf.Meta.TypeModel:ResolveListAdd(ProtoBuf.Meta.TypeModel,System.Type,System.Type,byref):System.Reflection.MethodInfo
           1 ( 0.25% of base) : 453.dasm - System.Reflection.CustomAttribute:AddCustomAttributes(byref,System.Reflection.RuntimeModule,int,System.RuntimeType,bool,System.RuntimeType+ListBuilder`1[[System.Object, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]])

Top method improvements (Instructions):
         -64 (-2.13% of base) : 2660.dasm - Utf8Json.Formatters.ISO8601DateTimeOffsetFormatter:Serialize(byref,System.DateTimeOffset,Utf8Json.IJsonFormatterResolver):this
         -55 (-1.84% of base) : 10458.dasm - Utf8Json.Formatters.ISO8601DateTimeFormatter:Serialize(byref,System.DateTime,Utf8Json.IJsonFormatterResolver):this
         -22 (-1.09% of base) : 15236.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:AddNonTypeMembers(MembersAndInitializersBuilder,Microsoft.CodeAnalysis.SyntaxList`1[[Microsoft.CodeAnalysis.CSharp.Syntax.MemberDeclarationSyntax, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag):this
         -20 (-1.56% of base) : 900.dasm - System.Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[Char],System.Globalization.NumberFormatInfo)
         -18 (-0.59% of base) : 2647.dasm - System.DefaultBinder:BindToMethod(int,System.Reflection.MethodBase[],byref,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],byref):System.Reflection.MethodBase:this
         -16 (-0.83% of base) : 3608.dasm - System.Xml.Serialization.XmlSerializationReaderILGen:WriteLiteralStructMethod(System.Xml.Serialization.StructMapping):this
         -15 (-1.19% of base) : 3440.dasm - System.Xml.Serialization.XmlSerializationWriterILGen:WriteElements(System.Xml.Serialization.SourceInfo,System.String,System.Xml.Serialization.ElementAccessor[],System.Xml.Serialization.TextAccessor,System.Xml.Serialization.ChoiceIdentifierAccessor,System.String,bool,bool):this
         -15 (-2.88% of base) : 2636.dasm - System.Reflection.Emit.MethodBuilder:CreateMethodBodyHelper(System.Reflection.Emit.ILGenerator):this
         -12 (-4.14% of base) : 15230.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:MakeAllMembers(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
         -11 (-1.30% of base) : 14913.dasm - Microsoft.CodeAnalysis.CommonReferenceManager`2[__Canon,__Canon][System.__Canon,System.__Canon]:ResolveMetadataReferences(System.__Canon,System.Collections.Generic.Dictionary`2[__Canon,__Canon],byref,byref,byref,byref,byref,Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Immutable.ImmutableArray`1[ResolvedReference]:this
         -11 (-1.68% of base) : 6292.dasm - System.Number:TryParseNumber(byref,long,int,byref,System.Globalization.NumberFormatInfo):bool
         -11 (-2.47% of base) : 15182.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamespaceSymbol:MakeNameToMembersMap(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamespaceOrTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
         -10 (-2.36% of base) : 14139.dasm - System.Numerics.BigIntegerCalculator:Multiply(long,int,long,int,long,int)
         -10 (-0.27% of base) : 3309.dasm - System.Xml.Serialization.XmlReflectionImporter:ImportAccessorMapping(System.Xml.Serialization.MemberMapping,System.Xml.Serialization.FieldModel,System.Xml.Serialization.XmlAttributes,System.String,System.Type,bool,bool,System.Xml.Serialization.RecursionLimiter):this
          -9 (-1.60% of base) : 11261.dasm - System.Runtime.Serialization.Formatters.Binary.ObjectWriter:WriteArray(System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo,System.Runtime.Serialization.Formatters.Binary.NameInfo,System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo):this
          -8 (-1.71% of base) : 3580.dasm - System.Xml.Serialization.XmlSerializationReaderILGen:WriteMemberElementsIf(System.Xml.Serialization.XmlSerializationReaderILGen+Member[],Member,System.String):this
          -7 (-1.99% of base) : 15729.dasm - Microsoft.CodeAnalysis.CSharp.Binder:LookupMembersInClass(Microsoft.CodeAnalysis.CSharp.LookupResult,Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol,System.String,int,Roslyn.Utilities.ConsList`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],int,Microsoft.CodeAnalysis.CSharp.Binder,bool,byref):this
          -7 (-1.34% of base) : 430.dasm - MemberInfoCache`1[__Canon][System.__Canon]:PopulateProperties(Filter,System.RuntimeType,System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Generic.List`1[[System.Reflection.RuntimePropertyInfo, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],System.Boolean[],byref):this
          -7 (-2.05% of base) : 14136.dasm - System.Numerics.BigIntegerCalculator:Square(long,int,long,int)
          -7 (-1.16% of base) : 3378.dasm - System.Xml.Serialization.TempAssembly:GenerateRefEmitAssembly(System.Xml.Serialization.XmlMapping[],System.Type[],System.String):System.Reflection.Assembly

Top method regressions (percentages):
           1 ( 0.41% of base) : 2736.dasm - Newtonsoft.Json.Utilities.EnumUtils:InitializeValuesAndNames(Newtonsoft.Json.Utilities.StructMultiKey`2[[System.Type, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Newtonsoft.Json.Serialization.NamingStrategy, Newtonsoft.Json, Version=12.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed]]):Newtonsoft.Json.Utilities.EnumInfo
           1 ( 0.39% of base) : 1473.dasm - ProtoBuf.Meta.TypeModel:ResolveListAdd(ProtoBuf.Meta.TypeModel,System.Type,System.Type,byref):System.Reflection.MethodInfo
           1 ( 0.25% of base) : 453.dasm - System.Reflection.CustomAttribute:AddCustomAttributes(byref,System.Reflection.RuntimeModule,int,System.RuntimeType,bool,System.RuntimeType+ListBuilder`1[[System.Object, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]])

Top method improvements (percentages):
         -12 (-4.14% of base) : 15230.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:MakeAllMembers(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
          -6 (-3.19% of base) : 15774.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.MergedNamespaceSymbol:SlowGetChildrenOfName(System.String):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
         -15 (-2.88% of base) : 2636.dasm - System.Reflection.Emit.MethodBuilder:CreateMethodBodyHelper(System.Reflection.Emit.ILGenerator):this
         -11 (-2.47% of base) : 15182.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamespaceSymbol:MakeNameToMembersMap(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamespaceOrTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
         -10 (-2.36% of base) : 14139.dasm - System.Numerics.BigIntegerCalculator:Multiply(long,int,long,int,long,int)
         -64 (-2.13% of base) : 2660.dasm - Utf8Json.Formatters.ISO8601DateTimeOffsetFormatter:Serialize(byref,System.DateTimeOffset,Utf8Json.IJsonFormatterResolver):this
          -7 (-2.05% of base) : 14136.dasm - System.Numerics.BigIntegerCalculator:Square(long,int,long,int)
          -7 (-1.99% of base) : 15729.dasm - Microsoft.CodeAnalysis.CSharp.Binder:LookupMembersInClass(Microsoft.CodeAnalysis.CSharp.LookupResult,Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol,System.String,int,Roslyn.Utilities.ConsList`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],int,Microsoft.CodeAnalysis.CSharp.Binder,bool,byref):this
          -6 (-1.86% of base) : 7075.dasm - System.DefaultBinder:FindMostSpecific(System.Reflection.ParameterInfo[],System.Int32[],System.Type,System.Reflection.ParameterInfo[],System.Int32[],System.Type,System.Type[],System.Object[]):int
         -55 (-1.84% of base) : 10458.dasm - Utf8Json.Formatters.ISO8601DateTimeFormatter:Serialize(byref,System.DateTime,Utf8Json.IJsonFormatterResolver):this
          -4 (-1.76% of base) : 1814.dasm - System.Globalization.DateTimeFormatInfo:InsertHash(System.Globalization.DateTimeFormatInfo+TokenHashValue[],System.String,int,int):this
          -8 (-1.71% of base) : 3580.dasm - System.Xml.Serialization.XmlSerializationReaderILGen:WriteMemberElementsIf(System.Xml.Serialization.XmlSerializationReaderILGen+Member[],Member,System.String):this
          -5 (-1.71% of base) : 17863.dasm - MessagePack.Formatters.MicroBenchmarks_Serializers_CampaignSummaryViewModelFormatter3:Deserialize(System.Byte[],int,MessagePack.IFormatterResolver,byref):MicroBenchmarks.Serializers.CampaignSummaryViewModel:this
         -11 (-1.68% of base) : 6292.dasm - System.Number:TryParseNumber(byref,long,int,byref,System.Globalization.NumberFormatInfo):bool
          -9 (-1.60% of base) : 11261.dasm - System.Runtime.Serialization.Formatters.Binary.ObjectWriter:WriteArray(System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo,System.Runtime.Serialization.Formatters.Binary.NameInfo,System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo):this
         -20 (-1.56% of base) : 900.dasm - System.Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[Char],System.Globalization.NumberFormatInfo)
          -3 (-1.52% of base) : 613.dasm - MemberInfoCache`1[__Canon][System.__Canon]:PopulateLiteralFields(Filter,System.RuntimeType,byref):this
          -5 (-1.51% of base) : 17855.dasm - MessagePack.Formatters.MicroBenchmarks_Serializers_ActiveOrUpcomingEventFormatter2:Deserialize(System.Byte[],int,MessagePack.IFormatterResolver,byref):MicroBenchmarks.Serializers.ActiveOrUpcomingEvent:this
          -4 (-1.48% of base) : 14742.dasm - Microsoft.CodeAnalysis.CSharp.SyntaxAndDeclarationManager:CreateState(System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.SyntaxTree, Microsoft.CodeAnalysis, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.String,Microsoft.CodeAnalysis.SourceReferenceResolver,Microsoft.CodeAnalysis.CommonMessageProvider,bool):State
          -6 (-1.47% of base) : 5776.dasm - System.Text.Json.JsonWriterHelper:EscapeNextBytes(ubyte,System.Span`1[Byte],byref)

124 total methods with Instruction Count differences (121 improved, 3 regressed), 232 unchanged.
ONELINER|Instruction Count|asm.singledef4_rerun.benchmarks.run.windows.arm64.checked\base|149291|148698|-593|-0.40%|121|3|232


asm.singledef4_rerun.benchmarks.run.windows.x64.checked


Summary of Code Size diffs:
(Lower is better)

Total bytes of base: 852477
Total bytes of diff: 846816
Total bytes of delta: -5661 (-0.66% of base)
Total relative delta: -3.38
    diff is an improvement.
    relative diff is an improvement.
Detail diffs


Top file regressions (bytes):
         232 : 813.dasm (3.51% of base)
          89 : 9725.dasm (2.87% of base)
           3 : 15616.dasm (0.81% of base)
           3 : 20294.dasm (0.57% of base)
           3 : 18839.dasm (0.47% of base)
           3 : 18919.dasm (3.75% of base)
           3 : 24246.dasm (1.70% of base)
           3 : 7782.dasm (1.20% of base)
           3 : 12372.dasm (1.30% of base)
           2 : 17618.dasm (0.28% of base)

Top file improvements (bytes):
        -532 : 2445.dasm (-4.14% of base)
        -460 : 11650.dasm (-3.58% of base)
        -236 : 3156.dasm (-4.15% of base)
        -149 : 17228.dasm (-4.14% of base)
        -125 : 1651.dasm (-7.09% of base)
        -125 : 2421.dasm (-5.28% of base)
        -124 : 16692.dasm (-6.25% of base)
         -98 : 5987.dasm (-2.45% of base)
         -93 : 17047.dasm (-8.17% of base)
         -93 : 8160.dasm (-4.41% of base)
         -90 : 6454.dasm (-4.21% of base)
         -83 : 6941.dasm (-3.86% of base)
         -83 : 19502.dasm (-0.83% of base)
         -79 : 16233.dasm (-2.16% of base)
         -70 : 16560.dasm (-4.92% of base)
         -70 : 17768.dasm (-2.99% of base)
         -67 : 7894.dasm (-4.28% of base)
         -64 : 10174.dasm (-2.72% of base)
         -63 : 558.dasm (-3.86% of base)
         -63 : 17921.dasm (-1.63% of base)

284 total files with Code Size differences (274 improved, 10 regressed), 379 unchanged.

Top method regressions (bytes):
         232 ( 3.51% of base) : 813.dasm - System.Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[Char],System.Globalization.NumberFormatInfo)
          89 ( 2.87% of base) : 9725.dasm - Number:ParseNumber(byref,long,int,byref,System.Text.StringBuilder,System.Globalization.NumberFormatInfo,bool):bool
           3 ( 0.81% of base) : 15616.dasm - System.Collections.BitArray:set_Length(int):this
           3 ( 0.57% of base) : 20294.dasm - System.Collections.BitArray:LeftShift(int):System.Collections.BitArray:this
           3 ( 0.47% of base) : 18839.dasm - System.Collections.BitArray:RightShift(int):System.Collections.BitArray:this
           3 ( 3.75% of base) : 18919.dasm - System.Memory.Span`1[Char][System.Char]:Clear():this
           3 ( 1.70% of base) : 24246.dasm - System.Collections.CreateAddAndClear`1[Int32][System.Int32]:Span():System.Span`1[Int32]:this
           3 ( 1.20% of base) : 7782.dasm - System.Runtime.InteropServices.Marshal:ZeroFreeGlobalAllocUnicode(long)
           3 ( 1.30% of base) : 12372.dasm - System.Collections.BitArray:SetAll(bool):this
           2 ( 0.28% of base) : 17618.dasm - Microsoft.CodeAnalysis.CSharp.BoundConversion:Update(Microsoft.CodeAnalysis.CSharp.BoundExpression,Microsoft.CodeAnalysis.CSharp.Conversion,bool,bool,bool,Microsoft.CodeAnalysis.ConstantValue,Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol):Microsoft.CodeAnalysis.CSharp.BoundConversion:this

Top method improvements (bytes):
        -532 (-4.14% of base) : 2445.dasm - Utf8Json.Formatters.ISO8601DateTimeOffsetFormatter:Serialize(byref,System.DateTimeOffset,Utf8Json.IJsonFormatterResolver):this
        -460 (-3.58% of base) : 11650.dasm - Utf8Json.Formatters.ISO8601DateTimeFormatter:Serialize(byref,System.DateTime,Utf8Json.IJsonFormatterResolver):this
        -236 (-4.15% of base) : 3156.dasm - System.Xml.Serialization.XmlSerializationWriterILGen:WriteElements(System.Xml.Serialization.SourceInfo,System.String,System.Xml.Serialization.ElementAccessor[],System.Xml.Serialization.TextAccessor,System.Xml.Serialization.ChoiceIdentifierAccessor,System.String,bool,bool):this
        -149 (-4.14% of base) : 17228.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:ComputeInterfaceImplementations(Microsoft.CodeAnalysis.DiagnosticBag,System.Threading.CancellationToken):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.SynthesizedExplicitImplementationForwardingMethod, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
        -125 (-7.09% of base) : 1651.dasm - System.Globalization.DateTimeFormatInfo:Tokenize(int,byref,byref,byref):bool:this
        -125 (-5.28% of base) : 2421.dasm - System.Reflection.Emit.MethodBuilder:CreateMethodBodyHelper(System.Reflection.Emit.ILGenerator):this
        -124 (-6.25% of base) : 16692.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamespaceSymbol:MakeNameToMembersMap(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamespaceOrTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
         -98 (-2.45% of base) : 5987.dasm - MessagePack.Internal.DynamicObjectTypeBuilder:BuildSerialize(System.Type,MessagePack.Internal.ObjectSerializationInfo,System.Reflection.Emit.ILGenerator,System.Action,System.Func`3[[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[MessagePack.Internal.ObjectSerializationInfo+EmittableMember, MessagePack, Version=1.9.0.0, Culture=neutral, PublicKeyToken=b4a0369545f0a1be],[System.Action, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],int)
         -93 (-8.17% of base) : 17047.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:MakeAllMembers(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
         -93 (-4.41% of base) : 8160.dasm - System.Text.Json.JsonSerializer:LookupProperty(System.Object,System.ReadOnlySpan`1[Byte],byref,System.Text.Json.JsonSerializerOptions,byref,bool):System.Text.Json.Serialization.Metadata.JsonPropertyInfo
         -90 (-4.21% of base) : 6454.dasm - CriticalHelper:WriteMembers(System.Runtime.Serialization.ClassDataContract,System.Reflection.Emit.LocalBuilder,System.Runtime.Serialization.ClassDataContract):int:this
         -83 (-3.86% of base) : 6941.dasm - CriticalHelper:WriteMembers(System.Runtime.Serialization.ClassDataContract,System.Reflection.Emit.LocalBuilder,System.Runtime.Serialization.ClassDataContract):int:this
         -83 (-0.83% of base) : 19502.dasm - Utf8Json.Formatters.MicroBenchmarks_Serializers_MyEventsListerItemFormatter2:Serialize(byref,MicroBenchmarks.Serializers.MyEventsListerItem,Utf8Json.IJsonFormatterResolver):this
         -79 (-2.16% of base) : 16233.dasm - Microsoft.CodeAnalysis.CommonReferenceManager`2[__Canon,__Canon][System.__Canon,System.__Canon]:ResolveMetadataReferences(System.__Canon,System.Collections.Generic.Dictionary`2[__Canon,__Canon],byref,byref,byref,byref,byref,Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Immutable.ImmutableArray`1[ResolvedReference]:this
         -70 (-4.92% of base) : 16560.dasm - ReferenceManager:InitializeNewSymbols(System.Collections.Generic.List`1[Int32],Microsoft.CodeAnalysis.CSharp.Symbols.SourceAssemblySymbol,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CommonReferenceManager`2+AssemblyData[[Microsoft.CodeAnalysis.CSharp.CSharpCompilation, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[Microsoft.CodeAnalysis.CSharp.Symbols.AssemblySymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], Microsoft.CodeAnalysis, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.CommonReferenceManager`2+BoundInputAssembly[Microsoft.CodeAnalysis.CSharp.CSharpCompilation,Microsoft.CodeAnalysis.CSharp.Symbols.AssemblySymbol][],System.Collections.Generic.Dictionary`2[[Microsoft.CodeAnalysis.AssemblyIdentity, Microsoft.CodeAnalysis, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[Microsoft.CodeAnalysis.CSharp.Symbols.MissingAssemblySymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]])
         -70 (-2.99% of base) : 17768.dasm - Microsoft.CodeAnalysis.CSharp.ImportChain:TranslateImports(Microsoft.CodeAnalysis.CSharp.Emit.PEModuleBuilder,Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Immutable.ImmutableArray`1[UsedNamespaceOrType]:this
         -67 (-4.28% of base) : 7894.dasm - System.Threading.Tasks.Task:WaitAllCore(System.Threading.Tasks.Task[],int,System.Threading.CancellationToken):bool
         -64 (-2.72% of base) : 10174.dasm - System.Runtime.Serialization.Formatters.Binary.ObjectWriter:WriteArray(System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo,System.Runtime.Serialization.Formatters.Binary.NameInfo,System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo):this
         -63 (-3.86% of base) : 558.dasm - System.Text.Unicode.Utf8Utility:GetPointerToFirstInvalidByte(long,int,byref,byref):long
         -63 (-1.63% of base) : 17921.dasm - Microsoft.Cci.PeWriter:WritePeToStream(Microsoft.CodeAnalysis.Emit.EmitContext,Microsoft.CodeAnalysis.CommonMessageProvider,System.Func`1[[System.IO.Stream, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],System.Func`1[[System.IO.Stream, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.Cci.PdbWriter,System.String,bool,bool,bool,System.Nullable`1[RSAParameters],System.Threading.CancellationToken):bool

Top method regressions (percentages):
           3 ( 3.75% of base) : 18919.dasm - System.Memory.Span`1[Char][System.Char]:Clear():this
         232 ( 3.51% of base) : 813.dasm - System.Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[Char],System.Globalization.NumberFormatInfo)
          89 ( 2.87% of base) : 9725.dasm - Number:ParseNumber(byref,long,int,byref,System.Text.StringBuilder,System.Globalization.NumberFormatInfo,bool):bool
           3 ( 1.70% of base) : 24246.dasm - System.Collections.CreateAddAndClear`1[Int32][System.Int32]:Span():System.Span`1[Int32]:this
           3 ( 1.30% of base) : 12372.dasm - System.Collections.BitArray:SetAll(bool):this
           3 ( 1.20% of base) : 7782.dasm - System.Runtime.InteropServices.Marshal:ZeroFreeGlobalAllocUnicode(long)
           3 ( 0.81% of base) : 15616.dasm - System.Collections.BitArray:set_Length(int):this
           3 ( 0.57% of base) : 20294.dasm - System.Collections.BitArray:LeftShift(int):System.Collections.BitArray:this
           3 ( 0.47% of base) : 18839.dasm - System.Collections.BitArray:RightShift(int):System.Collections.BitArray:this
           2 ( 0.28% of base) : 17618.dasm - Microsoft.CodeAnalysis.CSharp.BoundConversion:Update(Microsoft.CodeAnalysis.CSharp.BoundExpression,Microsoft.CodeAnalysis.CSharp.Conversion,bool,bool,bool,Microsoft.CodeAnalysis.ConstantValue,Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol):Microsoft.CodeAnalysis.CSharp.BoundConversion:this

Top method improvements (percentages):
         -93 (-8.17% of base) : 17047.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:MakeAllMembers(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
        -125 (-7.09% of base) : 1651.dasm - System.Globalization.DateTimeFormatInfo:Tokenize(int,byref,byref,byref):bool:this
        -124 (-6.25% of base) : 16692.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamespaceSymbol:MakeNameToMembersMap(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamespaceOrTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
        -125 (-5.28% of base) : 2421.dasm - System.Reflection.Emit.MethodBuilder:CreateMethodBodyHelper(System.Reflection.Emit.ILGenerator):this
         -70 (-4.92% of base) : 16560.dasm - ReferenceManager:InitializeNewSymbols(System.Collections.Generic.List`1[Int32],Microsoft.CodeAnalysis.CSharp.Symbols.SourceAssemblySymbol,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CommonReferenceManager`2+AssemblyData[[Microsoft.CodeAnalysis.CSharp.CSharpCompilation, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[Microsoft.CodeAnalysis.CSharp.Symbols.AssemblySymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], Microsoft.CodeAnalysis, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.CommonReferenceManager`2+BoundInputAssembly[Microsoft.CodeAnalysis.CSharp.CSharpCompilation,Microsoft.CodeAnalysis.CSharp.Symbols.AssemblySymbol][],System.Collections.Generic.Dictionary`2[[Microsoft.CodeAnalysis.AssemblyIdentity, Microsoft.CodeAnalysis, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[Microsoft.CodeAnalysis.CSharp.Symbols.MissingAssemblySymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]])
         -30 (-4.81% of base) : 16589.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceAssemblySymbol:GetNetModuleAttributes(byref):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.CSharpAttributeData, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
         -93 (-4.41% of base) : 8160.dasm - System.Text.Json.JsonSerializer:LookupProperty(System.Object,System.ReadOnlySpan`1[Byte],byref,System.Text.Json.JsonSerializerOptions,byref,bool):System.Text.Json.Serialization.Metadata.JsonPropertyInfo
         -40 (-4.30% of base) : 550.dasm - MemberInfoCache`1[__Canon][System.__Canon]:PopulateLiteralFields(Filter,System.RuntimeType,byref):this
         -24 (-4.29% of base) : 10145.dasm - System.Runtime.Serialization.Formatters.Binary.ObjectWriter:Write(System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo,System.Runtime.Serialization.Formatters.Binary.NameInfo,System.Runtime.Serialization.Formatters.Binary.NameInfo,System.String[],System.Type[],System.Object[],System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo[]):this
         -67 (-4.28% of base) : 7894.dasm - System.Threading.Tasks.Task:WaitAllCore(System.Threading.Tasks.Task[],int,System.Threading.CancellationToken):bool
         -30 (-4.28% of base) : 19373.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.MergedNamespaceSymbol:SlowGetChildrenOfName(System.String):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
         -90 (-4.21% of base) : 6454.dasm - CriticalHelper:WriteMembers(System.Runtime.Serialization.ClassDataContract,System.Reflection.Emit.LocalBuilder,System.Runtime.Serialization.ClassDataContract):int:this
        -236 (-4.15% of base) : 3156.dasm - System.Xml.Serialization.XmlSerializationWriterILGen:WriteElements(System.Xml.Serialization.SourceInfo,System.String,System.Xml.Serialization.ElementAccessor[],System.Xml.Serialization.TextAccessor,System.Xml.Serialization.ChoiceIdentifierAccessor,System.String,bool,bool):this
        -532 (-4.14% of base) : 2445.dasm - Utf8Json.Formatters.ISO8601DateTimeOffsetFormatter:Serialize(byref,System.DateTimeOffset,Utf8Json.IJsonFormatterResolver):this
        -149 (-4.14% of base) : 17228.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:ComputeInterfaceImplementations(Microsoft.CodeAnalysis.DiagnosticBag,System.Threading.CancellationToken):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.SynthesizedExplicitImplementationForwardingMethod, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
         -63 (-3.86% of base) : 558.dasm - System.Text.Unicode.Utf8Utility:GetPointerToFirstInvalidByte(long,int,byref,byref):long
         -83 (-3.86% of base) : 6941.dasm - CriticalHelper:WriteMembers(System.Runtime.Serialization.ClassDataContract,System.Reflection.Emit.LocalBuilder,System.Runtime.Serialization.ClassDataContract):int:this
         -26 (-3.77% of base) : 10782.dasm - System.Numerics.BigIntegerCalculator:Divide(long,int,long,int,long,int)
          -5 (-3.68% of base) : 878.dasm - System.Linq.OrderedEnumerable`2[Double,Double][System.Double,System.Double]:GetEnumerableSorter(System.Linq.EnumerableSorter`1[Double]):System.Linq.EnumerableSorter`1[Double]:this
        -460 (-3.58% of base) : 11650.dasm - Utf8Json.Formatters.ISO8601DateTimeFormatter:Serialize(byref,System.DateTime,Utf8Json.IJsonFormatterResolver):this

284 total methods with Code Size differences (274 improved, 10 regressed), 379 unchanged.
ONELINER|Code Size|asm.singledef4_rerun.benchmarks.run.windows.x64.checked\base|852477|846816|-5661|-0.66%|274|10|379



Summary of Perf Score diffs:
(Lower is better)

Total PerfScoreUnits of base: 2878282.7999999975
Total PerfScoreUnits of diff: 2842281.389999997
Total PerfScoreUnits of delta: -36001.41 (-1.25% of base)
Total relative delta: -3.51
    diff is an improvement.
    relative diff is an improvement.
Detail diffs


Top file regressions (PerfScoreUnits):
      181.60 : 813.dasm (2.71% of base)
       60.00 : 2596.dasm (3.85% of base)
       49.50 : 3527.dasm (2.55% of base)
       24.93 : 14788.dasm (0.52% of base)
       24.80 : 3469.dasm (0.61% of base)
       16.00 : 16661.dasm (0.13% of base)
       11.33 : 9725.dasm (0.82% of base)
        8.00 : 16467.dasm (0.67% of base)
        7.00 : 6996.dasm (0.81% of base)
        4.00 : 364.dasm (1.22% of base)
        4.00 : 22104.dasm (0.78% of base)
        4.00 : 5763.dasm (0.78% of base)
        4.00 : 16702.dasm (1.38% of base)
        4.00 : 16581.dasm (3.30% of base)
        2.60 : 5152.dasm (1.09% of base)
        2.50 : 1911.dasm (0.35% of base)
        2.10 : 341.dasm (0.39% of base)
        2.00 : 24119.dasm (0.54% of base)
        2.00 : 8441.dasm (0.45% of base)
        2.00 : 2998.dasm (0.45% of base)

Top file improvements (PerfScoreUnits):
    -17778.90 : 17228.dasm (-7.43% of base)
    -4105.00 : 17041.dasm (-4.75% of base)
    -3053.90 : 558.dasm (-2.89% of base)
    -2968.90 : 16621.dasm (-6.15% of base)
    -1413.90 : 18298.dasm (-4.44% of base)
     -919.80 : 14588.dasm (-7.02% of base)
     -422.20 : 26153.dasm (-3.04% of base)
     -420.40 : 16233.dasm (-1.08% of base)
     -327.06 : 16523.dasm (-1.75% of base)
     -323.40 : 16692.dasm (-7.47% of base)
     -293.50 : 9110.dasm (-2.23% of base)
     -290.00 : 25357.dasm (-1.65% of base)
     -290.00 : 25760.dasm (-1.72% of base)
     -256.90 : 13190.dasm (-0.06% of base)
     -256.80 : 12633.dasm (-0.06% of base)
     -120.40 : 5861.dasm (-3.53% of base)
      -97.50 : 16522.dasm (-1.70% of base)
      -82.95 : 2445.dasm (-3.54% of base)
      -82.90 : 1161.dasm (-2.22% of base)
      -80.70 : 3156.dasm (-3.14% of base)

373 total files with Perf Score differences (289 improved, 84 regressed), 290 unchanged.

Top method regressions (PerfScoreUnits):
      181.60 ( 2.71% of base) : 813.dasm - System.Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[Char],System.Globalization.NumberFormatInfo)
       60.00 ( 3.85% of base) : 2596.dasm - System.Collections.Hashtable:get_Item(System.Object):System.Object:this
       49.50 ( 2.55% of base) : 3527.dasm - System.Xml.XmlTextReaderImpl:ParseText(byref,byref,byref):bool:this
       24.93 ( 0.52% of base) : 14788.dasm - LUDecomp:ludcmp(System.Double[][],int,System.Int32[],byref):int
       24.80 ( 0.61% of base) : 3469.dasm - System.Xml.XmlTextReaderImpl:ParseXmlDeclaration(bool):bool:this
       16.00 ( 0.13% of base) : 16661.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceAssemblySymbol:ForceComplete(Microsoft.CodeAnalysis.SourceLocation,System.Threading.CancellationToken):this
       11.33 ( 0.82% of base) : 9725.dasm - Number:ParseNumber(byref,long,int,byref,System.Text.StringBuilder,System.Globalization.NumberFormatInfo,bool):bool
        8.00 ( 0.67% of base) : 16467.dasm - Microsoft.CodeAnalysis.CommonReferenceManager`2[__Canon,__Canon][System.__Canon,System.__Canon]:TryAddAssembly(Microsoft.CodeAnalysis.AssemblyIdentity,Microsoft.CodeAnalysis.MetadataReference,int,Microsoft.CodeAnalysis.DiagnosticBag,Microsoft.CodeAnalysis.Location,System.Collections.Generic.Dictionary`2[__Canon,__Canon],bool):Microsoft.CodeAnalysis.MetadataReference:this
        7.00 ( 0.81% of base) : 6996.dasm - System.Xml.XmlBaseReader:ProcessAttributes(System.Xml.XmlBaseReader+XmlAttributeNode[],int):this
        4.00 ( 1.22% of base) : 364.dasm - System.Collections.Generic.HashSet`1[__Canon][System.__Canon]:FindItemIndex(System.__Canon):int:this
        4.00 ( 0.78% of base) : 22104.dasm - System.Collections.Generic.HashSet`1[ValueTuple`2][System.ValueTuple`2[System.Int32,System.Int32]]:AddIfNotPresent(System.ValueTuple`2[Int32,Int32],byref):bool:this
        4.00 ( 0.78% of base) : 5763.dasm - System.Collections.Generic.Dictionary`2[ValueTuple`2,__Canon][System.ValueTuple`2[System.Int32,System.Int32],System.__Canon]:TryInsert(System.ValueTuple`2[Int32,Int32],System.__Canon,ubyte):bool:this
        4.00 ( 1.38% of base) : 16702.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:.ctor(Microsoft.CodeAnalysis.CSharp.Symbols.NamespaceOrTypeSymbol,Microsoft.CodeAnalysis.CSharp.MergedTypeDeclaration,Microsoft.CodeAnalysis.DiagnosticBag):this
        4.00 ( 3.30% of base) : 16581.dasm - Roslyn.Utilities.ThreadSafeFlagOperations:Set(byref,int):bool
        2.60 ( 1.09% of base) : 5152.dasm - System.Text.Encodings.Web.OptimizedInboxTextEncoder:Encode(System.ReadOnlySpan`1[Char],System.Span`1[Char],byref,byref,bool):int:this
        2.50 ( 0.35% of base) : 1911.dasm - System.Text.RegularExpressions.RegexWriter:RegexCodeFromRegexTree(System.Text.RegularExpressions.RegexTree):System.Text.RegularExpressions.RegexCode:this
        2.10 ( 0.39% of base) : 341.dasm - System.Collections.Generic.HashSet`1[__Canon][System.__Canon]:AddIfNotPresent(System.__Canon,byref):bool:this
        2.00 ( 0.54% of base) : 24119.dasm - System.Xml.Linq.XElement:ReadElementFromImpl(System.Xml.XmlReader,int):this
        2.00 ( 0.45% of base) : 8441.dasm - System.Collections.Generic.Dictionary`2[Char,__Canon][System.Char,System.__Canon]:TryInsert(ushort,System.__Canon,ubyte):bool:this
        2.00 ( 0.45% of base) : 2998.dasm - System.Collections.Generic.Dictionary`2[Int64,__Canon][System.Int64,System.__Canon]:TryInsert(long,System.__Canon,ubyte):bool:this

Top method improvements (PerfScoreUnits):
    -17778.90 (-7.43% of base) : 17228.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:ComputeInterfaceImplementations(Microsoft.CodeAnalysis.DiagnosticBag,System.Threading.CancellationToken):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.SynthesizedExplicitImplementationForwardingMethod, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
    -4105.00 (-4.75% of base) : 17041.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.PENamedTypeSymbol:MakeDeclaredInterfaces():System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
    -3053.90 (-2.89% of base) : 558.dasm - System.Text.Unicode.Utf8Utility:GetPointerToFirstInvalidByte(long,int,byref,byref):long
    -2968.90 (-6.15% of base) : 16621.dasm - Microsoft.CodeAnalysis.CSharp.CSharpCompilation:GetDiagnostics(int,bool,Microsoft.CodeAnalysis.DiagnosticBag,System.Threading.CancellationToken):this
    -1413.90 (-4.44% of base) : 18298.dasm - Microsoft.CodeAnalysis.CSharp.Emit.PEModuleBuilder:GetForwardedTypes(System.Collections.Generic.HashSet`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.CommonAssemblyWellKnownAttributeData`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.PooledObjects.ArrayBuilder`1[ExportedType])
     -919.80 (-7.02% of base) : 14588.dasm - System.IO.Enumeration.FileSystemName:MatchPattern(System.ReadOnlySpan`1[Char],System.ReadOnlySpan`1[Char],bool,bool):bool
     -422.20 (-3.04% of base) : 26153.dasm - Algorithms.VectorDoubleRenderer:RenderSingleThreadedNoADT(float,float,float,float,float):this
     -420.40 (-1.08% of base) : 16233.dasm - Microsoft.CodeAnalysis.CommonReferenceManager`2[__Canon,__Canon][System.__Canon,System.__Canon]:ResolveMetadataReferences(System.__Canon,System.Collections.Generic.Dictionary`2[__Canon,__Canon],byref,byref,byref,byref,byref,Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Immutable.ImmutableArray`1[ResolvedReference]:this
     -327.06 (-1.75% of base) : 16523.dasm - Microsoft.CodeAnalysis.CommonReferenceManager`2[__Canon,__Canon][System.__Canon,System.__Canon]:ReuseAssemblySymbols(Microsoft.CodeAnalysis.CommonReferenceManager`2+BoundInputAssembly[System.__Canon,System.__Canon][],System.__Canon[],System.Collections.Immutable.ImmutableArray`1[__Canon],int):this
     -323.40 (-7.47% of base) : 16692.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamespaceSymbol:MakeNameToMembersMap(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamespaceOrTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
     -293.50 (-2.23% of base) : 9110.dasm - Algorithms.VectorDoubleRenderer:RenderSingleThreadedWithADT(float,float,float,float,float):this
     -290.00 (-1.65% of base) : 25357.dasm - Algorithms.VectorFloatRenderer:RenderSingleThreadedNoADT(float,float,float,float,float):this
     -290.00 (-1.72% of base) : 25760.dasm - Algorithms.VectorFloatRenderer:RenderSingleThreadedWithADT(float,float,float,float,float):this
     -256.90 (-0.06% of base) : 13190.dasm - DynamicClass:Regex1_Go(System.Text.RegularExpressions.RegexRunner)
     -256.80 (-0.06% of base) : 12633.dasm - DynamicClass:Regex1_Go(System.Text.RegularExpressions.RegexRunner)
     -120.40 (-3.53% of base) : 5861.dasm - System.Linq.EnumerableSorter`2[__Canon,Decimal][System.__Canon,System.Decimal]:QuickSelect(System.Int32[],int,int):int:this
      -97.50 (-1.70% of base) : 16522.dasm - Microsoft.CodeAnalysis.CommonReferenceManager`2[__Canon,__Canon][System.__Canon,System.__Canon]:ReuseAssemblySymbolsWithNoPiaLocalTypes(Microsoft.CodeAnalysis.CommonReferenceManager`2+BoundInputAssembly[System.__Canon,System.__Canon][],System.__Canon[],System.Collections.Immutable.ImmutableArray`1[__Canon],int):bool:this
      -82.95 (-3.54% of base) : 2445.dasm - Utf8Json.Formatters.ISO8601DateTimeOffsetFormatter:Serialize(byref,System.DateTimeOffset,Utf8Json.IJsonFormatterResolver):this
      -82.90 (-2.22% of base) : 1161.dasm - ProtoBuf.Meta.MetaType:ResolveTupleConstructor(System.Type,byref):System.Reflection.ConstructorInfo
      -80.70 (-3.14% of base) : 3156.dasm - System.Xml.Serialization.XmlSerializationWriterILGen:WriteElements(System.Xml.Serialization.SourceInfo,System.String,System.Xml.Serialization.ElementAccessor[],System.Xml.Serialization.TextAccessor,System.Xml.Serialization.ChoiceIdentifierAccessor,System.String,bool,bool):this

Top method regressions (percentages):
        1.05 ( 4.94% of base) : 18919.dasm - System.Memory.Span`1[Char][System.Char]:Clear():this
       60.00 ( 3.85% of base) : 2596.dasm - System.Collections.Hashtable:get_Item(System.Object):System.Object:this
        4.00 ( 3.30% of base) : 16581.dasm - Roslyn.Utilities.ThreadSafeFlagOperations:Set(byref,int):bool
      181.60 ( 2.71% of base) : 813.dasm - System.Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[Char],System.Globalization.NumberFormatInfo)
       49.50 ( 2.55% of base) : 3527.dasm - System.Xml.XmlTextReaderImpl:ParseText(byref,byref,byref):bool:this
        0.50 ( 1.53% of base) : 25284.dasm - System.Threading.Tests.Perf_SpinLock:TryEnter_Fail():bool:this
        0.50 ( 1.44% of base) : 2755.dasm - Enumerator[__Canon][System.__Canon]:MoveNext():bool:this
        4.00 ( 1.38% of base) : 16702.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:.ctor(Microsoft.CodeAnalysis.CSharp.Symbols.NamespaceOrTypeSymbol,Microsoft.CodeAnalysis.CSharp.MergedTypeDeclaration,Microsoft.CodeAnalysis.DiagnosticBag):this
        0.50 ( 1.33% of base) : 19252.dasm - Microsoft.CodeAnalysis.SeparatedSyntaxList`1[__Canon][System.__Canon]:get_Item(int):System.__Canon:this
        1.98 ( 1.29% of base) : 17831.dasm - Microsoft.CodeAnalysis.CSharp.LocalRewriter:InsertMissingOptionalArguments(Microsoft.CodeAnalysis.SyntaxNode,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.ParameterSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.CSharp.BoundExpression[],Microsoft.CodeAnalysis.PooledObjects.ArrayBuilder`1[RefKind],ubyte):this
        4.00 ( 1.22% of base) : 364.dasm - System.Collections.Generic.HashSet`1[__Canon][System.__Canon]:FindItemIndex(System.__Canon):int:this
        0.50 ( 1.22% of base) : 5434.dasm - System.Text.Json.Serialization.ReadBufferState:Dispose():this
        0.50 ( 1.21% of base) : 25283.dasm - System.Threading.Tests.Perf_SpinLock:AcquireAcquiredSpinLock():this
        2.60 ( 1.09% of base) : 5152.dasm - System.Text.Encodings.Web.OptimizedInboxTextEncoder:Encode(System.ReadOnlySpan`1[Char],System.Span`1[Char],byref,byref,bool):int:this
        2.00 ( 1.09% of base) : 1777.dasm - System.Collections.Generic.SparseArrayBuilder`1[__Canon][System.__Canon]:CopyTo(System.__Canon[],int,int):this
        1.05 ( 0.99% of base) : 24246.dasm - System.Collections.CreateAddAndClear`1[Int32][System.Int32]:Span():System.Span`1[Int32]:this
        0.50 ( 0.92% of base) : 24910.dasm - System.Threading.Tests.Perf_SpinLock:TryEnterExit():bool:this
        0.50 ( 0.91% of base) : 24520.dasm - System.Threading.Tests.Perf_SpinLock:EnterExit():bool:this
        0.50 ( 0.89% of base) : 4780.dasm - System.Threading.Tasks.Task:TrySetResult():bool:this
       11.33 ( 0.82% of base) : 9725.dasm - Number:ParseNumber(byref,long,int,byref,System.Text.StringBuilder,System.Globalization.NumberFormatInfo,bool):bool

Top method improvements (percentages):
      -62.60 (-8.10% of base) : 4693.dasm - System.Buffers.TlsOverPerCoreLockedStacksArrayPool`1[Byte][System.Byte]:Trim():bool:this
      -62.60 (-7.62% of base) : 7158.dasm - System.Buffers.TlsOverPerCoreLockedStacksArrayPool`1[__Canon][System.__Canon]:Trim():bool:this
     -323.40 (-7.47% of base) : 16692.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamespaceSymbol:MakeNameToMembersMap(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamespaceOrTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
    -17778.90 (-7.43% of base) : 17228.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:ComputeInterfaceImplementations(Microsoft.CodeAnalysis.DiagnosticBag,System.Threading.CancellationToken):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.SynthesizedExplicitImplementationForwardingMethod, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
     -919.80 (-7.02% of base) : 14588.dasm - System.IO.Enumeration.FileSystemName:MatchPattern(System.ReadOnlySpan`1[Char],System.ReadOnlySpan`1[Char],bool,bool):bool
    -2968.90 (-6.15% of base) : 16621.dasm - Microsoft.CodeAnalysis.CSharp.CSharpCompilation:GetDiagnostics(int,bool,Microsoft.CodeAnalysis.DiagnosticBag,System.Threading.CancellationToken):this
      -69.00 (-5.07% of base) : 16560.dasm - ReferenceManager:InitializeNewSymbols(System.Collections.Generic.List`1[Int32],Microsoft.CodeAnalysis.CSharp.Symbols.SourceAssemblySymbol,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CommonReferenceManager`2+AssemblyData[[Microsoft.CodeAnalysis.CSharp.CSharpCompilation, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[Microsoft.CodeAnalysis.CSharp.Symbols.AssemblySymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], Microsoft.CodeAnalysis, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.CommonReferenceManager`2+BoundInputAssembly[Microsoft.CodeAnalysis.CSharp.CSharpCompilation,Microsoft.CodeAnalysis.CSharp.Symbols.AssemblySymbol][],System.Collections.Generic.Dictionary`2[[Microsoft.CodeAnalysis.AssemblyIdentity, Microsoft.CodeAnalysis, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[Microsoft.CodeAnalysis.CSharp.Symbols.MissingAssemblySymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]])
      -55.00 (-4.95% of base) : 19373.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.MergedNamespaceSymbol:SlowGetChildrenOfName(System.String):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
      -40.00 (-4.88% of base) : 1651.dasm - System.Globalization.DateTimeFormatInfo:Tokenize(int,byref,byref,byref):bool:this
      -35.30 (-4.87% of base) : 17047.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:MakeAllMembers(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
      -80.22 (-4.80% of base) : 2421.dasm - System.Reflection.Emit.MethodBuilder:CreateMethodBodyHelper(System.Reflection.Emit.ILGenerator):this
    -4105.00 (-4.75% of base) : 17041.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.PENamedTypeSymbol:MakeDeclaredInterfaces():System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
      -36.80 (-4.59% of base) : 19368.dasm - Microsoft.CodeAnalysis.CSharp.Imports:LookupSymbolInUsings(System.Collections.Immutable.ImmutableArray`1[NamespaceOrTypeAndUsingDirective],Microsoft.CodeAnalysis.CSharp.Binder,Microsoft.CodeAnalysis.CSharp.LookupResult,System.String,int,Roslyn.Utilities.ConsList`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],int,bool,byref)
      -16.40 (-4.55% of base) : 17264.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:CheckForUnmatchedOperator(Microsoft.CodeAnalysis.DiagnosticBag,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.MethodSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.MethodSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.String)
    -1413.90 (-4.44% of base) : 18298.dasm - Microsoft.CodeAnalysis.CSharp.Emit.PEModuleBuilder:GetForwardedTypes(System.Collections.Generic.HashSet`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.CommonAssemblyWellKnownAttributeData`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.PooledObjects.ArrayBuilder`1[ExportedType])
      -25.42 (-4.42% of base) : 8160.dasm - System.Text.Json.JsonSerializer:LookupProperty(System.Object,System.ReadOnlySpan`1[Byte],byref,System.Text.Json.JsonSerializerOptions,byref,bool):System.Text.Json.Serialization.Metadata.JsonPropertyInfo
      -16.30 (-4.36% of base) : 13436.dasm - System.Collections.Utils:FillCollections(byref,int,System.__Canon[])
       -7.80 (-4.19% of base) : 19356.dasm - Microsoft.CodeAnalysis.CSharp.Binder:LookupMembersWithoutInheritance(Microsoft.CodeAnalysis.CSharp.LookupResult,Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol,System.String,int,int,Microsoft.CodeAnalysis.CSharp.Binder,Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol,bool,byref,Roslyn.Utilities.ConsList`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]])
      -29.80 (-4.18% of base) : 16866.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.PENamedTypeSymbol:CreateMethods(Microsoft.CodeAnalysis.PooledObjects.ArrayBuilder`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]):Microsoft.CodeAnalysis.PooledObjects.PooledDictionary`2[[System.Reflection.Metadata.MethodDefinitionHandle, System.Reflection.Metadata, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a],[Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.PEMethodSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
      -35.20 (-4.09% of base) : 7894.dasm - System.Threading.Tasks.Task:WaitAllCore(System.Threading.Tasks.Task[],int,System.Threading.CancellationToken):bool

373 total methods with Perf Score differences (289 improved, 84 regressed), 290 unchanged.
ONELINER|Perf Score|asm.singledef4_rerun.benchmarks.run.windows.x64.checked\base|2878282.7999999975|2842281.389999997|-36001.41|-1.25%|289|84|290



Summary of Instruction Count diffs:
(Lower is better)

Total Instructions of base: 209502
Total Instructions of diff: 208582
Total Instructions of delta: -920 (-0.44% of base)
Total relative delta: -2.36
    diff is an improvement.
    relative diff is an improvement.
Detail diffs


Top file regressions (Instructions):
          39 : 813.dasm (2.89% of base)
           7 : 9725.dasm (0.92% of base)
           1 : 5130.dasm (0.78% of base)
           1 : 15616.dasm (0.97% of base)
           1 : 20294.dasm (0.63% of base)
           1 : 18839.dasm (0.52% of base)
           1 : 18919.dasm (4.17% of base)
           1 : 24246.dasm (1.75% of base)
           1 : 7782.dasm (1.37% of base)
           1 : 12372.dasm (1.49% of base)

Top file improvements (Instructions):
         -67 : 2445.dasm (-2.45% of base)
         -58 : 11650.dasm (-2.12% of base)
         -21 : 3156.dasm (-1.67% of base)
         -20 : 2421.dasm (-3.82% of base)
         -19 : 17228.dasm (-2.75% of base)
         -17 : 1651.dasm (-4.03% of base)
         -16 : 8160.dasm (-3.40% of base)
         -15 : 17047.dasm (-5.19% of base)
         -15 : 16692.dasm (-3.59% of base)
         -14 : 7894.dasm (-3.47% of base)
         -14 : 19502.dasm (-0.64% of base)
         -14 : 10174.dasm (-2.38% of base)
         -14 : 5987.dasm (-1.76% of base)
         -13 : 16233.dasm (-1.62% of base)
         -12 : 2431.dasm (-0.46% of base)
         -12 : 6941.dasm (-2.43% of base)
         -12 : 16560.dasm (-3.46% of base)
         -12 : 6454.dasm (-2.41% of base)
         -10 : 558.dasm (-2.46% of base)
         -10 : 17768.dasm (-1.99% of base)

276 total files with Instruction Count differences (266 improved, 10 regressed), 387 unchanged.

Top method regressions (Instructions):
          39 ( 2.89% of base) : 813.dasm - System.Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[Char],System.Globalization.NumberFormatInfo)
           7 ( 0.92% of base) : 9725.dasm - Number:ParseNumber(byref,long,int,byref,System.Text.StringBuilder,System.Globalization.NumberFormatInfo,bool):bool
           1 ( 0.78% of base) : 5130.dasm - AsciiPreescapedData:PopulatePreescapedData(byref,System.Text.Encodings.Web.ScalarEscaperBase):this
           1 ( 0.97% of base) : 15616.dasm - System.Collections.BitArray:set_Length(int):this
           1 ( 0.63% of base) : 20294.dasm - System.Collections.BitArray:LeftShift(int):System.Collections.BitArray:this
           1 ( 0.52% of base) : 18839.dasm - System.Collections.BitArray:RightShift(int):System.Collections.BitArray:this
           1 ( 4.17% of base) : 18919.dasm - System.Memory.Span`1[Char][System.Char]:Clear():this
           1 ( 1.75% of base) : 24246.dasm - System.Collections.CreateAddAndClear`1[Int32][System.Int32]:Span():System.Span`1[Int32]:this
           1 ( 1.37% of base) : 7782.dasm - System.Runtime.InteropServices.Marshal:ZeroFreeGlobalAllocUnicode(long)
           1 ( 1.49% of base) : 12372.dasm - System.Collections.BitArray:SetAll(bool):this

Top method improvements (Instructions):
         -67 (-2.45% of base) : 2445.dasm - Utf8Json.Formatters.ISO8601DateTimeOffsetFormatter:Serialize(byref,System.DateTimeOffset,Utf8Json.IJsonFormatterResolver):this
         -58 (-2.12% of base) : 11650.dasm - Utf8Json.Formatters.ISO8601DateTimeFormatter:Serialize(byref,System.DateTime,Utf8Json.IJsonFormatterResolver):this
         -21 (-1.67% of base) : 3156.dasm - System.Xml.Serialization.XmlSerializationWriterILGen:WriteElements(System.Xml.Serialization.SourceInfo,System.String,System.Xml.Serialization.ElementAccessor[],System.Xml.Serialization.TextAccessor,System.Xml.Serialization.ChoiceIdentifierAccessor,System.String,bool,bool):this
         -20 (-3.82% of base) : 2421.dasm - System.Reflection.Emit.MethodBuilder:CreateMethodBodyHelper(System.Reflection.Emit.ILGenerator):this
         -19 (-2.75% of base) : 17228.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:ComputeInterfaceImplementations(Microsoft.CodeAnalysis.DiagnosticBag,System.Threading.CancellationToken):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.SynthesizedExplicitImplementationForwardingMethod, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
         -17 (-4.03% of base) : 1651.dasm - System.Globalization.DateTimeFormatInfo:Tokenize(int,byref,byref,byref):bool:this
         -16 (-3.40% of base) : 8160.dasm - System.Text.Json.JsonSerializer:LookupProperty(System.Object,System.ReadOnlySpan`1[Byte],byref,System.Text.Json.JsonSerializerOptions,byref,bool):System.Text.Json.Serialization.Metadata.JsonPropertyInfo
         -15 (-5.19% of base) : 17047.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:MakeAllMembers(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
         -15 (-3.59% of base) : 16692.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamespaceSymbol:MakeNameToMembersMap(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamespaceOrTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
         -14 (-3.47% of base) : 7894.dasm - System.Threading.Tasks.Task:WaitAllCore(System.Threading.Tasks.Task[],int,System.Threading.CancellationToken):bool
         -14 (-0.64% of base) : 19502.dasm - Utf8Json.Formatters.MicroBenchmarks_Serializers_MyEventsListerItemFormatter2:Serialize(byref,MicroBenchmarks.Serializers.MyEventsListerItem,Utf8Json.IJsonFormatterResolver):this
         -14 (-2.38% of base) : 10174.dasm - System.Runtime.Serialization.Formatters.Binary.ObjectWriter:WriteArray(System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo,System.Runtime.Serialization.Formatters.Binary.NameInfo,System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo):this
         -14 (-1.76% of base) : 5987.dasm - MessagePack.Internal.DynamicObjectTypeBuilder:BuildSerialize(System.Type,MessagePack.Internal.ObjectSerializationInfo,System.Reflection.Emit.ILGenerator,System.Action,System.Func`3[[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[MessagePack.Internal.ObjectSerializationInfo+EmittableMember, MessagePack, Version=1.9.0.0, Culture=neutral, PublicKeyToken=b4a0369545f0a1be],[System.Action, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],int)
         -13 (-1.62% of base) : 16233.dasm - Microsoft.CodeAnalysis.CommonReferenceManager`2[__Canon,__Canon][System.__Canon,System.__Canon]:ResolveMetadataReferences(System.__Canon,System.Collections.Generic.Dictionary`2[__Canon,__Canon],byref,byref,byref,byref,byref,Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Immutable.ImmutableArray`1[ResolvedReference]:this
         -12 (-0.46% of base) : 2431.dasm - System.DefaultBinder:BindToMethod(int,System.Reflection.MethodBase[],byref,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],byref):System.Reflection.MethodBase:this
         -12 (-2.43% of base) : 6941.dasm - CriticalHelper:WriteMembers(System.Runtime.Serialization.ClassDataContract,System.Reflection.Emit.LocalBuilder,System.Runtime.Serialization.ClassDataContract):int:this
         -12 (-3.46% of base) : 16560.dasm - ReferenceManager:InitializeNewSymbols(System.Collections.Generic.List`1[Int32],Microsoft.CodeAnalysis.CSharp.Symbols.SourceAssemblySymbol,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CommonReferenceManager`2+AssemblyData[[Microsoft.CodeAnalysis.CSharp.CSharpCompilation, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[Microsoft.CodeAnalysis.CSharp.Symbols.AssemblySymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], Microsoft.CodeAnalysis, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.CommonReferenceManager`2+BoundInputAssembly[Microsoft.CodeAnalysis.CSharp.CSharpCompilation,Microsoft.CodeAnalysis.CSharp.Symbols.AssemblySymbol][],System.Collections.Generic.Dictionary`2[[Microsoft.CodeAnalysis.AssemblyIdentity, Microsoft.CodeAnalysis, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[Microsoft.CodeAnalysis.CSharp.Symbols.MissingAssemblySymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]])
         -12 (-2.41% of base) : 6454.dasm - CriticalHelper:WriteMembers(System.Runtime.Serialization.ClassDataContract,System.Reflection.Emit.LocalBuilder,System.Runtime.Serialization.ClassDataContract):int:this
         -10 (-2.46% of base) : 558.dasm - System.Text.Unicode.Utf8Utility:GetPointerToFirstInvalidByte(long,int,byref,byref):long
         -10 (-1.99% of base) : 17768.dasm - Microsoft.CodeAnalysis.CSharp.ImportChain:TranslateImports(Microsoft.CodeAnalysis.CSharp.Emit.PEModuleBuilder,Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Immutable.ImmutableArray`1[UsedNamespaceOrType]:this

Top method regressions (percentages):
           1 ( 4.17% of base) : 18919.dasm - System.Memory.Span`1[Char][System.Char]:Clear():this
          39 ( 2.89% of base) : 813.dasm - System.Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[Char],System.Globalization.NumberFormatInfo)
           1 ( 1.75% of base) : 24246.dasm - System.Collections.CreateAddAndClear`1[Int32][System.Int32]:Span():System.Span`1[Int32]:this
           1 ( 1.49% of base) : 12372.dasm - System.Collections.BitArray:SetAll(bool):this
           1 ( 1.37% of base) : 7782.dasm - System.Runtime.InteropServices.Marshal:ZeroFreeGlobalAllocUnicode(long)
           1 ( 0.97% of base) : 15616.dasm - System.Collections.BitArray:set_Length(int):this
           7 ( 0.92% of base) : 9725.dasm - Number:ParseNumber(byref,long,int,byref,System.Text.StringBuilder,System.Globalization.NumberFormatInfo,bool):bool
           1 ( 0.78% of base) : 5130.dasm - AsciiPreescapedData:PopulatePreescapedData(byref,System.Text.Encodings.Web.ScalarEscaperBase):this
           1 ( 0.63% of base) : 20294.dasm - System.Collections.BitArray:LeftShift(int):System.Collections.BitArray:this
           1 ( 0.52% of base) : 18839.dasm - System.Collections.BitArray:RightShift(int):System.Collections.BitArray:this

Top method improvements (percentages):
         -15 (-5.19% of base) : 17047.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:MakeAllMembers(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
         -17 (-4.03% of base) : 1651.dasm - System.Globalization.DateTimeFormatInfo:Tokenize(int,byref,byref,byref):bool:this
         -20 (-3.82% of base) : 2421.dasm - System.Reflection.Emit.MethodBuilder:CreateMethodBodyHelper(System.Reflection.Emit.ILGenerator):this
          -6 (-3.61% of base) : 10145.dasm - System.Runtime.Serialization.Formatters.Binary.ObjectWriter:Write(System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo,System.Runtime.Serialization.Formatters.Binary.NameInfo,System.Runtime.Serialization.Formatters.Binary.NameInfo,System.String[],System.Type[],System.Object[],System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo[]):this
          -6 (-3.61% of base) : 16589.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceAssemblySymbol:GetNetModuleAttributes(byref):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.CSharpAttributeData, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
         -15 (-3.59% of base) : 16692.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamespaceSymbol:MakeNameToMembersMap(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamespaceOrTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
         -14 (-3.47% of base) : 7894.dasm - System.Threading.Tasks.Task:WaitAllCore(System.Threading.Tasks.Task[],int,System.Threading.CancellationToken):bool
         -12 (-3.46% of base) : 16560.dasm - ReferenceManager:InitializeNewSymbols(System.Collections.Generic.List`1[Int32],Microsoft.CodeAnalysis.CSharp.Symbols.SourceAssemblySymbol,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CommonReferenceManager`2+AssemblyData[[Microsoft.CodeAnalysis.CSharp.CSharpCompilation, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[Microsoft.CodeAnalysis.CSharp.Symbols.AssemblySymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], Microsoft.CodeAnalysis, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.CommonReferenceManager`2+BoundInputAssembly[Microsoft.CodeAnalysis.CSharp.CSharpCompilation,Microsoft.CodeAnalysis.CSharp.Symbols.AssemblySymbol][],System.Collections.Generic.Dictionary`2[[Microsoft.CodeAnalysis.AssemblyIdentity, Microsoft.CodeAnalysis, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[Microsoft.CodeAnalysis.CSharp.Symbols.MissingAssemblySymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]])
         -16 (-3.40% of base) : 8160.dasm - System.Text.Json.JsonSerializer:LookupProperty(System.Object,System.ReadOnlySpan`1[Byte],byref,System.Text.Json.JsonSerializerOptions,byref,bool):System.Text.Json.Serialization.Metadata.JsonPropertyInfo
          -6 (-3.21% of base) : 19373.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.MergedNamespaceSymbol:SlowGetChildrenOfName(System.String):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
         -19 (-2.75% of base) : 17228.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:ComputeInterfaceImplementations(Microsoft.CodeAnalysis.DiagnosticBag,System.Threading.CancellationToken):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.SynthesizedExplicitImplementationForwardingMethod, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
          -6 (-2.53% of base) : 16866.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.PENamedTypeSymbol:CreateMethods(Microsoft.CodeAnalysis.PooledObjects.ArrayBuilder`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]):Microsoft.CodeAnalysis.PooledObjects.PooledDictionary`2[[System.Reflection.Metadata.MethodDefinitionHandle, System.Reflection.Metadata, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a],[Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.PEMethodSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
          -1 (-2.50% of base) : 878.dasm - System.Linq.OrderedEnumerable`2[Double,Double][System.Double,System.Double]:GetEnumerableSorter(System.Linq.EnumerableSorter`1[Double]):System.Linq.EnumerableSorter`1[Double]:this
         -10 (-2.46% of base) : 558.dasm - System.Text.Unicode.Utf8Utility:GetPointerToFirstInvalidByte(long,int,byref,byref):long
         -67 (-2.45% of base) : 2445.dasm - Utf8Json.Formatters.ISO8601DateTimeOffsetFormatter:Serialize(byref,System.DateTimeOffset,Utf8Json.IJsonFormatterResolver):this
          -8 (-2.45% of base) : 15783.dasm - System.String:SplitWithPostProcessing(System.ReadOnlySpan`1[Int32],System.ReadOnlySpan`1[Int32],int,int,int):System.String[]:this
         -12 (-2.43% of base) : 6941.dasm - CriticalHelper:WriteMembers(System.Runtime.Serialization.ClassDataContract,System.Reflection.Emit.LocalBuilder,System.Runtime.Serialization.ClassDataContract):int:this
         -12 (-2.41% of base) : 6454.dasm - CriticalHelper:WriteMembers(System.Runtime.Serialization.ClassDataContract,System.Reflection.Emit.LocalBuilder,System.Runtime.Serialization.ClassDataContract):int:this
         -14 (-2.38% of base) : 10174.dasm - System.Runtime.Serialization.Formatters.Binary.ObjectWriter:WriteArray(System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo,System.Runtime.Serialization.Formatters.Binary.NameInfo,System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo):this
          -5 (-2.29% of base) : 550.dasm - MemberInfoCache`1[__Canon][System.__Canon]:PopulateLiteralFields(Filter,System.RuntimeType,byref):this

276 total methods with Instruction Count differences (266 improved, 10 regressed), 387 unchanged.
ONELINER|Instruction Count|asm.singledef4_rerun.benchmarks.run.windows.x64.checked\base|209502|208582|-920|-0.44%|266|10|387


asm.singledef4_rerun.benchmarks.run.windows.x86.checked


Summary of Code Size diffs:
(Lower is better)

Total bytes of base: 2223804
Total bytes of diff: 2203334
Total bytes of delta: -20470 (-0.92% of base)
Total relative delta: -34.07
    diff is an improvement.
    relative diff is an improvement.
Detail diffs


Top file regressions (bytes):
         219 : 19473.dasm (21.00% of base)
         197 : 2433.dasm (1.47% of base)
          92 : 21720.dasm (2.87% of base)
          73 : 13589.dasm (2.36% of base)
          54 : 15097.dasm (3.62% of base)
          48 : 15018.dasm (0.32% of base)
          48 : 9511.dasm (3.75% of base)
          43 : 3979.dasm (2.28% of base)
          37 : 8471.dasm (2.67% of base)
          35 : 7409.dasm (1.19% of base)
          35 : 5008.dasm (2.26% of base)
          34 : 5172.dasm (2.02% of base)
          34 : 19341.dasm (5.51% of base)
          33 : 5122.dasm (0.44% of base)
          26 : 6741.dasm (1.61% of base)
          25 : 17262.dasm (4.38% of base)
          23 : 19266.dasm (4.33% of base)
          21 : 5487.dasm (1.74% of base)
          21 : 7906.dasm (0.95% of base)
          20 : 17555.dasm (2.56% of base)

Top file improvements (bytes):
        -878 : 11995.dasm (-8.46% of base)
        -366 : 812.dasm (-6.89% of base)
        -365 : 2437.dasm (-2.78% of base)
        -332 : 6191.dasm (-10.34% of base)
        -325 : 6072.dasm (-4.62% of base)
        -283 : 9349.dasm (-8.36% of base)
        -274 : 11997.dasm (-6.25% of base)
        -182 : 2419.dasm (-1.94% of base)
        -180 : 11095.dasm (-1.35% of base)
        -180 : 17186.dasm (-16.98% of base)
        -166 : 3165.dasm (-6.32% of base)
        -138 : 18406.dasm (-1.34% of base)
        -114 : 2409.dasm (-5.96% of base)
        -114 : 17194.dasm (-10.10% of base)
        -109 : 13622.dasm (-4.05% of base)
        -108 : 5497.dasm (-3.40% of base)
        -106 : 6190.dasm (-6.78% of base)
        -106 : 13619.dasm (-4.81% of base)
        -102 : 4000.dasm (-5.66% of base)
        -102 : 7949.dasm (-4.92% of base)

1752 total files with Code Size differences (1661 improved, 91 regressed), 1469 unchanged.

Top method regressions (bytes):
         219 (21.00% of base) : 19473.dasm - System.Diagnostics.NtProcessInfoHelper:GetProcessInfos(System.ReadOnlySpan`1[Byte],System.Nullable`1[Int32]):System.Diagnostics.ProcessInfo[]
         197 ( 1.47% of base) : 2433.dasm - Utf8Json.Formatters.ISO8601DateTimeOffsetFormatter:Serialize(byref,System.DateTimeOffset,Utf8Json.IJsonFormatterResolver):this
          92 ( 2.87% of base) : 21720.dasm - DecCalc:VarDecDiv(byref,byref)
          73 ( 2.36% of base) : 13589.dasm - LUDecomp:ludcmp(System.Double[][],int,System.Int32[],byref):int
          54 ( 3.62% of base) : 15097.dasm - Microsoft.CodeAnalysis.PEModule:GetTargetAttributeSignatureIndex(System.Reflection.Metadata.MetadataReader,System.Reflection.Metadata.CustomAttributeHandle,Microsoft.CodeAnalysis.AttributeDescription):int
          48 ( 0.32% of base) : 15018.dasm - System.Reflection.Metadata.MetadataReader:InitializeTableReaders(System.Reflection.Internal.MemoryBlock,ubyte,System.Int32[],System.Int32[]):this
          48 ( 3.75% of base) : 9511.dasm - System.Number:TryParseUInt32IntegerStyle(System.ReadOnlySpan`1[Char],int,System.Globalization.NumberFormatInfo,byref):int
          43 ( 2.28% of base) : 3979.dasm - Grisu3:TryDigitGenShortest(byref,byref,byref,System.Span`1[Byte],byref,byref):bool
          37 ( 2.67% of base) : 8471.dasm - Sigil.Emit`1[__Canon][System.__Canon]:Call(System.Reflection.MethodInfo,System.Type[]):Sigil.Emit`1[__Canon]:this
          35 ( 1.19% of base) : 7409.dasm - System.Net.Sockets.Socket:.ctor(System.Net.Sockets.SafeSocketHandle,bool):this
          35 ( 2.26% of base) : 5008.dasm - System.Number:TryParseUInt64IntegerStyle(System.ReadOnlySpan`1[Char],int,System.Globalization.NumberFormatInfo,byref):int
          34 ( 2.02% of base) : 5172.dasm - System.Buffers.Text.Base64:DecodeFromUtf8(System.ReadOnlySpan`1[Byte],System.Span`1[Byte],byref,byref,bool):int
          34 ( 5.51% of base) : 19341.dasm - System.Diagnostics.Tracing.EventSource:LogEventArgsMismatches(int,System.Object[]):this
          33 ( 0.44% of base) : 5122.dasm - System.Text.Json.JsonDocument:Parse(System.ReadOnlySpan`1[Byte],System.Text.Json.JsonReaderOptions,byref,byref)
          26 ( 1.61% of base) : 6741.dasm - System.Number:TryParseInt64IntegerStyle(System.ReadOnlySpan`1[Char],int,System.Globalization.NumberFormatInfo,byref):int
          25 ( 4.38% of base) : 17262.dasm - System.Xml.Serialization.XmlReflectionImporter:CreateArrayElementsFromAttributes(System.Xml.Serialization.ArrayMapping,System.Xml.Serialization.XmlArrayItemAttributes,System.Type,System.String,System.Xml.Serialization.RecursionLimiter):this
          23 ( 4.33% of base) : 19266.dasm - DynamicClass:Regex3_Go(System.Text.RegularExpressions.RegexRunner)
          21 ( 1.74% of base) : 5487.dasm - BigInteger:DivRem(byref,byref,byref,byref)
          21 ( 0.95% of base) : 7906.dasm - DecCalc:DecAddSub(byref,byref,bool)
          20 ( 2.56% of base) : 17555.dasm - DynamicClass:Regex2_Go(System.Text.RegularExpressions.RegexRunner)

Top method improvements (bytes):
        -878 (-8.46% of base) : 11995.dasm - DynamicClass:Regex2_Go(System.Text.RegularExpressions.RegexRunner)
        -366 (-6.89% of base) : 812.dasm - System.Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[Char],System.Globalization.NumberFormatInfo)
        -365 (-2.78% of base) : 2437.dasm - Utf8Json.JsonWriter:WriteInt64(long):this
        -332 (-10.34% of base) : 6191.dasm - System.Uri:CheckAuthorityHelper(int,int,int,byref,byref,System.UriParser,byref):int:this
        -325 (-4.62% of base) : 6072.dasm - MessagePack.Formatters.DateTimeOffsetFormatter:Serialize(byref,int,System.DateTimeOffset,MessagePack.IFormatterResolver):int:this
        -283 (-8.36% of base) : 9349.dasm - System.Uri:ReCreateParts(int,ushort,int):System.String:this
        -274 (-6.25% of base) : 11997.dasm - DynamicClass:Regex3_Go(System.Text.RegularExpressions.RegexRunner)
        -182 (-1.94% of base) : 2419.dasm - System.DefaultBinder:BindToMethod(int,System.Reflection.MethodBase[],byref,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],byref):System.Reflection.MethodBase:this
        -180 (-1.35% of base) : 11095.dasm - Utf8Json.Formatters.ISO8601DateTimeFormatter:Serialize(byref,System.DateTime,Utf8Json.IJsonFormatterResolver):this
        -180 (-16.98% of base) : 17186.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeTypeDefTable(System.Reflection.Metadata.BlobBuilder,System.Collections.Immutable.ImmutableArray`1[Int32],System.Reflection.Metadata.Ecma335.MetadataSizes):this
        -166 (-6.32% of base) : 3165.dasm - System.Text.RegularExpressions.RegexParser:ScanCharClass(bool,bool):System.Text.RegularExpressions.RegexCharClass:this
        -138 (-1.34% of base) : 18406.dasm - DynamicClass:_DynamicMethod0(byref,MicroBenchmarks.Serializers.CollectionsOfPrimitives,int)
        -114 (-5.96% of base) : 2409.dasm - System.Reflection.Emit.MethodBuilder:CreateMethodBodyHelper(System.Reflection.Emit.ILGenerator):this
        -114 (-10.10% of base) : 17194.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeAssemblyRefTable(System.Reflection.Metadata.BlobBuilder,System.Collections.Immutable.ImmutableArray`1[Int32],System.Reflection.Metadata.Ecma335.MetadataSizes):this
        -109 (-4.05% of base) : 13622.dasm - MessagePack.Formatters.DictionaryFormatterBase`5[Int32,__Canon,__Canon,Enumerator,__Canon][System.Int32,System.__Canon,System.__Canon,System.Collections.Generic.Dictionary`2+Enumerator[System.Int32,System.__Canon],System.__Canon]:Serialize(byref,int,System.__Canon,MessagePack.IFormatterResolver):int:this
        -108 (-3.40% of base) : 5497.dasm - System.Text.Json.Utf8JsonReader:.ctor(System.Buffers.ReadOnlySequence`1[Byte],bool,System.Text.Json.JsonReaderState):this
        -106 (-6.78% of base) : 6190.dasm - System.Uri:PrivateParseMinimal():int:this
        -106 (-4.81% of base) : 13619.dasm - MessagePack.Formatters.ByteArrayFormatter:Serialize(byref,int,System.Byte[],MessagePack.IFormatterResolver):int:this
        -102 (-5.66% of base) : 4000.dasm - System.Buffers.Text.Utf8Parser:TryParseNumber(System.ReadOnlySpan`1[Byte],byref,byref,int,byref):bool
        -102 (-4.92% of base) : 7949.dasm - System.Text.Json.JsonSerializer:LookupProperty(System.Object,System.ReadOnlySpan`1[Byte],byref,System.Text.Json.JsonSerializerOptions,byref,bool):System.Text.Json.Serialization.Metadata.JsonPropertyInfo

Top method regressions (percentages):
         219 (21.00% of base) : 19473.dasm - System.Diagnostics.NtProcessInfoHelper:GetProcessInfos(System.ReadOnlySpan`1[Byte],System.Nullable`1[Int32]):System.Diagnostics.ProcessInfo[]
          10 ( 8.55% of base) : 21579.dasm - System.Collections.CreateAddAndClear`1[Int32][System.Int32]:Span():System.Span`1[Int32]:this
          34 ( 5.51% of base) : 19341.dasm - System.Diagnostics.Tracing.EventSource:LogEventArgsMismatches(int,System.Object[]):this
           8 ( 5.44% of base) : 9753.dasm - System.Runtime.Serialization.ObjectIDGenerator:FindElement(System.Object,byref):int:this
          10 ( 4.42% of base) : 5522.dasm - System.Text.Json.Tests.Utf8JsonReaderCommentsTests:GetSequence(System.Byte[],int):System.Buffers.ReadOnlySequence`1[Byte]
          25 ( 4.38% of base) : 17262.dasm - System.Xml.Serialization.XmlReflectionImporter:CreateArrayElementsFromAttributes(System.Xml.Serialization.ArrayMapping,System.Xml.Serialization.XmlArrayItemAttributes,System.Type,System.String,System.Xml.Serialization.RecursionLimiter):this
          11 ( 4.37% of base) : 9887.dasm - Newtonsoft.Json.DefaultJsonNameTable:Get(System.Char[],int,int):System.String:this
          14 ( 4.36% of base) : 15488.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.PEPropertySymbol:GetParameters(Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.PEModuleSymbol,Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.PEPropertySymbol,Microsoft.CodeAnalysis.ParamInfo`1[Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol][],Microsoft.CodeAnalysis.ParamInfo`1[Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol][],bool,byref):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.ParameterSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]
          23 ( 4.33% of base) : 19266.dasm - DynamicClass:Regex3_Go(System.Text.RegularExpressions.RegexRunner)
          48 ( 3.75% of base) : 9511.dasm - System.Number:TryParseUInt32IntegerStyle(System.ReadOnlySpan`1[Char],int,System.Globalization.NumberFormatInfo,byref):int
           5 ( 3.73% of base) : 13839.dasm - System.Linq.Enumerable:ToDictionary(System.Int32[],System.Func`2[Int32,Int32],System.Collections.Generic.IEqualityComparer`1[Int32]):System.Collections.Generic.Dictionary`2[Int32,Int32]
          54 ( 3.62% of base) : 15097.dasm - Microsoft.CodeAnalysis.PEModule:GetTargetAttributeSignatureIndex(System.Reflection.Metadata.MetadataReader,System.Reflection.Metadata.CustomAttributeHandle,Microsoft.CodeAnalysis.AttributeDescription):int
           5 ( 3.62% of base) : 5348.dasm - System.Linq.Enumerable:ToDictionary(System.__Canon[],System.Func`2[__Canon,__Canon],System.Collections.Generic.IEqualityComparer`1[__Canon]):System.Collections.Generic.Dictionary`2[__Canon,__Canon]
           9 ( 3.49% of base) : 22352.dasm - NumericSortJagged:LoadNumArrayWithRand(System.Int32[][],int,int)
          10 ( 3.42% of base) : 816.dasm - System.String:Replace(ushort,ushort):System.String:this
          13 ( 3.31% of base) : 21303.dasm - System.Collections.Concurrent.ConcurrentStack`1[Int32][System.Int32]:TryPopCore(int,byref):int:this
          13 ( 3.13% of base) : 10723.dasm - System.Collections.Concurrent.ConcurrentStack`1[__Canon][System.__Canon]:TryPopCore(int,byref):int:this
           5 ( 3.07% of base) : 7067.dasm - System.Linq.Enumerable:ToDictionary(System.Int32[],System.Func`2[Int32,Int32],System.Func`2[Int32,Int32],System.Collections.Generic.IEqualityComparer`1[Int32]):System.Collections.Generic.Dictionary`2[Int32,Int32]
           5 ( 2.99% of base) : 4286.dasm - System.Linq.Enumerable:ToDictionary(System.__Canon[],System.Func`2[__Canon,__Canon],System.Func`2[__Canon,__Canon],System.Collections.Generic.IEqualityComparer`1[__Canon]):System.Collections.Generic.Dictionary`2[__Canon,__Canon]
          92 ( 2.87% of base) : 21720.dasm - DecCalc:VarDecDiv(byref,byref)

Top method improvements (percentages):
        -180 (-16.98% of base) : 17186.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeTypeDefTable(System.Reflection.Metadata.BlobBuilder,System.Collections.Immutable.ImmutableArray`1[Int32],System.Reflection.Metadata.Ecma335.MetadataSizes):this
         -89 (-11.47% of base) : 1885.dasm - System.Text.RegularExpressions.RegexNode:ReduceConcatenationWithAdjacentStrings():this
         -82 (-11.11% of base) : 7310.dasm - System.Buffers.ReadOnlySequence`1[Byte][System.Byte]:Slice(long,System.SequencePosition):System.Buffers.ReadOnlySequence`1[Byte]:this
         -36 (-10.59% of base) : 5529.dasm - System.Text.Json.Tests.Perf_Strings:GetString(System.Random,int,int,int):System.String
        -332 (-10.34% of base) : 6191.dasm - System.Uri:CheckAuthorityHelper(int,int,int,byref,byref,System.UriParser,byref):int:this
         -69 (-10.21% of base) : 10235.dasm - System.IO.Compression.Brotli:Compress_WithState():System.Span`1[Byte]:this
        -114 (-10.10% of base) : 17194.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeAssemblyRefTable(System.Reflection.Metadata.BlobBuilder,System.Collections.Immutable.ImmutableArray`1[Int32],System.Reflection.Metadata.Ecma335.MetadataSizes):this
         -45 (-9.55% of base) : 1661.dasm - System.Globalization.DateTimeFormatInfoScanner:ScanDateWord(System.String):this
         -31 (-9.51% of base) : 11918.dasm - BenchmarksGame.Fasta_1:MakeRepeatFastaBuffer(System.Byte[],int,System.IO.Stream)
         -16 (-9.25% of base) : 5025.dasm - System.Text.Encodings.Web.OptimizedInboxTextEncoder:.ctor(System.Text.Encodings.Web.ScalarEscaperBase,byref,bool,System.ReadOnlySpan`1[Char]):this
         -38 (-9.22% of base) : 261.dasm - System.RuntimeType:GetMethodCandidates(System.String,int,int,int,System.Type[],bool):System.RuntimeType+ListBuilder`1[[System.Reflection.MethodInfo, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]:this
         -34 (-9.04% of base) : 8389.dasm - Sigil.Impl.LinqAlternative:_Order(System.Collections.Generic.IEnumerable`1[KeyValuePair`2],Sigil.Impl.SigilFunc`2[KeyValuePair`2,Int32],System.Collections.Generic.IComparer`1[Int32]):System.Collections.Generic.IEnumerable`1[KeyValuePair`2]
         -25 (-8.62% of base) : 19794.dasm - System.Diagnostics.Process:GetProcessesByName(System.String,System.String):System.Diagnostics.Process[]
         -69 (-8.59% of base) : 8685.dasm - System.String:ReplaceHelper(int,System.String,System.ReadOnlySpan`1[Int32]):System.String:this
         -24 (-8.54% of base) : 4073.dasm - System.Collections.Generic.GenericArraySortHelper`2[__Canon,__Canon][System.__Canon,System.__Canon]:InsertionSort(System.Span`1[__Canon],System.Span`1[__Canon])
         -84 (-8.48% of base) : 11474.dasm - Benchstone.BenchF.Romber:Test():bool:this
        -878 (-8.46% of base) : 11995.dasm - DynamicClass:Regex2_Go(System.Text.RegularExpressions.RegexRunner)
        -283 (-8.36% of base) : 9349.dasm - System.Uri:ReCreateParts(int,ushort,int):System.String:this
         -18 (-8.18% of base) : 4481.dasm - System.IO.Strategies.BufferedFileStreamStrategy:Read(System.Byte[],int,int):int:this
         -18 (-8.18% of base) : 4662.dasm - System.IO.Strategies.BufferedFileStreamStrategy:Write(System.Byte[],int,int):this

1752 total methods with Code Size differences (1661 improved, 91 regressed), 1469 unchanged.
ONELINER|Code Size|asm.singledef4_rerun.benchmarks.run.windows.x86.checked\base|2223804|2203334|-20470|-0.92%|1661|91|1469



Summary of Perf Score diffs:
(Lower is better)

Total PerfScoreUnits of base: 471643297.90999883
Total PerfScoreUnits of diff: 471528942.9099989
Total PerfScoreUnits of delta: -114355.00 (-0.02% of base)
Total relative delta: -48.58
    diff is an improvement.
    relative diff is an improvement.
Detail diffs


Top file regressions (PerfScoreUnits):
      528.00 : 14389.dasm (6.24% of base)
      220.40 : 15097.dasm (4.21% of base)
      120.00 : 7901.dasm (7.33% of base)
       73.27 : 2419.dasm (1.09% of base)
       56.35 : 5487.dasm (5.55% of base)
       55.70 : 3513.dasm (2.66% of base)
       47.20 : 19473.dasm (2.59% of base)
       36.45 : 2433.dasm (1.34% of base)
       33.80 : 7104.dasm (2.21% of base)
       32.95 : 21720.dasm (2.22% of base)
       31.04 : 13589.dasm (0.58% of base)
       30.00 : 4952.dasm (8.29% of base)
       28.80 : 2157.dasm (3.04% of base)
       24.34 : 19341.dasm (8.24% of base)
       20.00 : 17262.dasm (4.36% of base)
       19.08 : 22872.dasm (2.16% of base)
       17.40 : 21364.dasm (4.20% of base)
       16.37 : 17555.dasm (4.99% of base)
       16.37 : 18338.dasm (4.85% of base)
       14.40 : 15488.dasm (3.35% of base)

Top file improvements (PerfScoreUnits):
    -41474.40 : 15644.dasm (-31.54% of base)
    -27648.80 : 14130.dasm (-0.69% of base)
    -6028.70 : 15829.dasm (-2.77% of base)
    -6026.80 : 56.dasm (-8.48% of base)
    -3181.70 : 15221.dasm (-6.77% of base)
    -3008.60 : 13659.dasm (-0.11% of base)
    -2063.30 : 9383.dasm (-3.97% of base)
     -786.80 : 557.dasm (-5.85% of base)
     -660.20 : 16900.dasm (-2.20% of base)
     -557.30 : 15123.dasm (-1.49% of base)
     -554.60 : 812.dasm (-8.00% of base)
     -544.40 : 22677.dasm (-5.75% of base)
     -487.60 : 14834.dasm (-1.14% of base)
     -481.80 : 8859.dasm (-3.20% of base)
     -442.60 : 15292.dasm (-10.90% of base)
     -431.87 : 13444.dasm (-3.21% of base)
     -399.50 : 11474.dasm (-3.66% of base)
     -386.70 : 22959.dasm (-2.39% of base)
     -377.91 : 15122.dasm (-5.73% of base)
     -347.00 : 560.dasm (-1.50% of base)

2098 total files with Perf Score differences (1823 improved, 275 regressed), 1123 unchanged.

Top method regressions (PerfScoreUnits):
      528.00 ( 6.24% of base) : 14389.dasm - System.Tests.Perf_Array:ArrayRetrieve3D():int:this
      220.40 ( 4.21% of base) : 15097.dasm - Microsoft.CodeAnalysis.PEModule:GetTargetAttributeSignatureIndex(System.Reflection.Metadata.MetadataReader,System.Reflection.Metadata.CustomAttributeHandle,Microsoft.CodeAnalysis.AttributeDescription):int
      120.00 ( 7.33% of base) : 7901.dasm - System.Tests.Perf_Array:ArrayRetrieve2D():int:this
       73.27 ( 1.09% of base) : 2419.dasm - System.DefaultBinder:BindToMethod(int,System.Reflection.MethodBase[],byref,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],byref):System.Reflection.MethodBase:this
       56.35 ( 5.55% of base) : 5487.dasm - BigInteger:DivRem(byref,byref,byref,byref)
       55.70 ( 2.66% of base) : 3513.dasm - System.Xml.XmlTextReaderImpl:ParseText(byref,byref,byref):bool:this
       47.20 ( 2.59% of base) : 19473.dasm - System.Diagnostics.NtProcessInfoHelper:GetProcessInfos(System.ReadOnlySpan`1[Byte],System.Nullable`1[Int32]):System.Diagnostics.ProcessInfo[]
       36.45 ( 1.34% of base) : 2433.dasm - Utf8Json.Formatters.ISO8601DateTimeOffsetFormatter:Serialize(byref,System.DateTimeOffset,Utf8Json.IJsonFormatterResolver):this
       33.80 ( 2.21% of base) : 7104.dasm - System.Collections.Concurrent.ConcurrentDictionary`2[Int32,Int32][System.Int32,System.Int32]:TryAddInternal(int,System.Nullable`1[Int32],int,bool,bool,byref):bool:this
       32.95 ( 2.22% of base) : 21720.dasm - DecCalc:VarDecDiv(byref,byref)
       31.04 ( 0.58% of base) : 13589.dasm - LUDecomp:ludcmp(System.Double[][],int,System.Int32[],byref):int
       30.00 ( 8.29% of base) : 4952.dasm - System.Tests.Perf_Array:ArrayRetrieve1D():int:this
       28.80 ( 3.04% of base) : 2157.dasm - System.SpanHelpers:LastIndexOf(byref,ushort,int):int
       24.34 ( 8.24% of base) : 19341.dasm - System.Diagnostics.Tracing.EventSource:LogEventArgsMismatches(int,System.Object[]):this
       20.00 ( 4.36% of base) : 17262.dasm - System.Xml.Serialization.XmlReflectionImporter:CreateArrayElementsFromAttributes(System.Xml.Serialization.ArrayMapping,System.Xml.Serialization.XmlArrayItemAttributes,System.Type,System.String,System.Xml.Serialization.RecursionLimiter):this
       19.08 ( 2.16% of base) : 22872.dasm - StringSort:LoadStringArray(System.String[][],int,int)
       17.40 ( 4.20% of base) : 21364.dasm - System.IO.Tests.Perf_StreamWriter:WritePartialCharArray(int):this
       16.37 ( 4.99% of base) : 17555.dasm - DynamicClass:Regex2_Go(System.Text.RegularExpressions.RegexRunner)
       16.37 ( 4.85% of base) : 18338.dasm - DynamicClass:Regex2_Go(System.Text.RegularExpressions.RegexRunner)
       14.40 ( 3.35% of base) : 15488.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.PEPropertySymbol:GetParameters(Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.PEModuleSymbol,Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.PEPropertySymbol,Microsoft.CodeAnalysis.ParamInfo`1[Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol][],Microsoft.CodeAnalysis.ParamInfo`1[Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol][],bool,byref):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.ParameterSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]

Top method improvements (PerfScoreUnits):
    -41474.40 (-31.54% of base) : 15644.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.PENamedTypeSymbol:MakeDeclaredInterfaces():System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
    -27648.80 (-0.69% of base) : 14130.dasm - DynamicClass:_DynamicMethod3(System.IO.TextReader,int):MicroBenchmarks.Serializers.MyEventsListerItem
    -6028.70 (-2.77% of base) : 15829.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:ComputeInterfaceImplementations(Microsoft.CodeAnalysis.DiagnosticBag,System.Threading.CancellationToken):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.SynthesizedExplicitImplementationForwardingMethod, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
    -6026.80 (-8.48% of base) : 56.dasm - System.Text.Unicode.Utf8Utility:TranscodeToUtf8(int,int,int,int,byref,byref):int
    -3181.70 (-6.77% of base) : 15221.dasm - Microsoft.CodeAnalysis.CSharp.CSharpCompilation:GetDiagnostics(int,bool,Microsoft.CodeAnalysis.DiagnosticBag,System.Threading.CancellationToken):this
    -3008.60 (-0.11% of base) : 13659.dasm - DynamicClass:_DynamicMethod3(byref,int):MicroBenchmarks.Serializers.MyEventsListerItem
    -2063.30 (-3.97% of base) : 9383.dasm - <WriteAsync>d__21:MoveNext():this
     -786.80 (-5.85% of base) : 557.dasm - System.Text.Unicode.Utf8Utility:GetPointerToFirstInvalidByte(int,int,byref,byref):int
     -660.20 (-2.20% of base) : 16900.dasm - Microsoft.CodeAnalysis.CSharp.Emit.PEModuleBuilder:GetForwardedTypes(System.Collections.Generic.HashSet`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.CommonAssemblyWellKnownAttributeData`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.PooledObjects.ArrayBuilder`1[ExportedType])
     -557.30 (-1.49% of base) : 15123.dasm - Microsoft.CodeAnalysis.CommonReferenceManager`2[__Canon,__Canon][System.__Canon,System.__Canon]:ReuseAssemblySymbols(Microsoft.CodeAnalysis.CommonReferenceManager`2+BoundInputAssembly[System.__Canon,System.__Canon][],System.__Canon[],System.Collections.Immutable.ImmutableArray`1[__Canon],int):this
     -554.60 (-8.00% of base) : 812.dasm - System.Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[Char],System.Globalization.NumberFormatInfo)
     -544.40 (-5.75% of base) : 22677.dasm - Algorithms.VectorFloatRenderer:RenderSingleThreadedWithADT(float,float,float,float,float):this
     -487.60 (-1.14% of base) : 14834.dasm - Microsoft.CodeAnalysis.CommonReferenceManager`2[__Canon,__Canon][System.__Canon,System.__Canon]:ResolveMetadataReferences(System.__Canon,System.Collections.Generic.Dictionary`2[__Canon,__Canon],byref,byref,byref,byref,byref,Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Immutable.ImmutableArray`1[ResolvedReference]:this
     -481.80 (-3.20% of base) : 8859.dasm - Algorithms.VectorDoubleRenderer:RenderSingleThreadedWithADT(float,float,float,float,float):this
     -442.60 (-10.90% of base) : 15292.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamespaceSymbol:MakeNameToMembersMap(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamespaceOrTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
     -431.87 (-3.21% of base) : 13444.dasm - System.IO.Enumeration.FileSystemName:MatchPattern(System.ReadOnlySpan`1[Char],System.ReadOnlySpan`1[Char],bool,bool):bool
     -399.50 (-3.66% of base) : 11474.dasm - Benchstone.BenchF.Romber:Test():bool:this
     -386.70 (-2.39% of base) : 22959.dasm - Algorithms.VectorDoubleRenderer:RenderSingleThreadedNoADT(float,float,float,float,float):this
     -377.91 (-5.73% of base) : 15122.dasm - Microsoft.CodeAnalysis.CommonReferenceManager`2[__Canon,__Canon][System.__Canon,System.__Canon]:ReuseAssemblySymbolsWithNoPiaLocalTypes(Microsoft.CodeAnalysis.CommonReferenceManager`2+BoundInputAssembly[System.__Canon,System.__Canon][],System.__Canon[],System.Collections.Immutable.ImmutableArray`1[__Canon],int):bool:this
     -347.00 (-1.50% of base) : 560.dasm - System.Text.Unicode.Utf8Utility:TranscodeToUtf16(int,int,int,int,byref,byref):int

Top method regressions (percentages):
       30.00 ( 8.29% of base) : 4952.dasm - System.Tests.Perf_Array:ArrayRetrieve1D():int:this
       24.34 ( 8.24% of base) : 19341.dasm - System.Diagnostics.Tracing.EventSource:LogEventArgsMismatches(int,System.Object[]):this
      120.00 ( 7.33% of base) : 7901.dasm - System.Tests.Perf_Array:ArrayRetrieve2D():int:this
      528.00 ( 6.24% of base) : 14389.dasm - System.Tests.Perf_Array:ArrayRetrieve3D():int:this
       56.35 ( 5.55% of base) : 5487.dasm - BigInteger:DivRem(byref,byref,byref,byref)
       16.37 ( 4.99% of base) : 17555.dasm - DynamicClass:Regex2_Go(System.Text.RegularExpressions.RegexRunner)
       16.37 ( 4.85% of base) : 18338.dasm - DynamicClass:Regex2_Go(System.Text.RegularExpressions.RegexRunner)
        5.92 ( 4.48% of base) : 19266.dasm - DynamicClass:Regex3_Go(System.Text.RegularExpressions.RegexRunner)
       20.00 ( 4.36% of base) : 17262.dasm - System.Xml.Serialization.XmlReflectionImporter:CreateArrayElementsFromAttributes(System.Xml.Serialization.ArrayMapping,System.Xml.Serialization.XmlArrayItemAttributes,System.Type,System.String,System.Xml.Serialization.RecursionLimiter):this
      220.40 ( 4.21% of base) : 15097.dasm - Microsoft.CodeAnalysis.PEModule:GetTargetAttributeSignatureIndex(System.Reflection.Metadata.MetadataReader,System.Reflection.Metadata.CustomAttributeHandle,Microsoft.CodeAnalysis.AttributeDescription):int
       17.40 ( 4.20% of base) : 21364.dasm - System.IO.Tests.Perf_StreamWriter:WritePartialCharArray(int):this
        5.50 ( 4.19% of base) : 13839.dasm - System.Linq.Enumerable:ToDictionary(System.Int32[],System.Func`2[Int32,Int32],System.Collections.Generic.IEqualityComparer`1[Int32]):System.Collections.Generic.Dictionary`2[Int32,Int32]
        5.50 ( 4.06% of base) : 5348.dasm - System.Linq.Enumerable:ToDictionary(System.__Canon[],System.Func`2[__Canon,__Canon],System.Collections.Generic.IEqualityComparer`1[__Canon]):System.Collections.Generic.Dictionary`2[__Canon,__Canon]
        1.00 ( 3.80% of base) : 12938.dasm - System.Formats.Cbor.CborReader:PeekInitialByte(ubyte):System.Formats.Cbor.CborInitialByte:this
        8.00 ( 3.53% of base) : 15540.dasm - Microsoft.CodeAnalysis.RuntimeMembers.SignatureComparer`5[__Canon,__Canon,__Canon,__Canon,__Canon][System.__Canon,System.__Canon,System.__Canon,System.__Canon,System.__Canon]:MatchType(System.__Canon,System.Collections.Immutable.ImmutableArray`1[Byte],byref):bool:this
       14.40 ( 3.35% of base) : 15488.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.PEPropertySymbol:GetParameters(Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.PEModuleSymbol,Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.PEPropertySymbol,Microsoft.CodeAnalysis.ParamInfo`1[Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol][],Microsoft.CodeAnalysis.ParamInfo`1[Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol][],bool,byref):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.ParameterSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]
        4.00 ( 3.22% of base) : 15181.dasm - Roslyn.Utilities.ThreadSafeFlagOperations:Set(byref,int):bool
        4.00 ( 3.13% of base) : 4722.dasm - System.Threading.DeferredDisposableLifetime`1[__Canon][System.__Canon]:Dispose(System.__Canon):this
        5.50 ( 3.08% of base) : 7067.dasm - System.Linq.Enumerable:ToDictionary(System.Int32[],System.Func`2[Int32,Int32],System.Func`2[Int32,Int32],System.Collections.Generic.IEqualityComparer`1[Int32]):System.Collections.Generic.Dictionary`2[Int32,Int32]
       28.80 ( 3.04% of base) : 2157.dasm - System.SpanHelpers:LastIndexOf(byref,ushort,int):int

Top method improvements (percentages):
    -41474.40 (-31.54% of base) : 15644.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.PENamedTypeSymbol:MakeDeclaredInterfaces():System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
      -68.40 (-17.24% of base) : 21959.dasm - System.IO.Tests.Perf_StreamWriter:WriteString(int):this
      -24.99 (-16.79% of base) : 5529.dasm - System.Text.Json.Tests.Perf_Strings:GetString(System.Random,int,int,int):System.String
      -18.50 (-14.85% of base) : 17139.dasm - SuffixSort:Compare(System.Collections.Generic.KeyValuePair`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Reflection.Metadata.StringHandle, System.Reflection.Metadata, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],System.Collections.Generic.KeyValuePair`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Reflection.Metadata.StringHandle, System.Reflection.Metadata, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):int:this
      -56.40 (-14.22% of base) : 7268.dasm - System.IO.Tests.Perf_StreamWriter:WriteCharArray(int):this
      -14.00 (-13.41% of base) : 1543.dasm - System.Globalization.CalendarData:GetCalendarMonthInfo(System.String,ushort,int,byref):bool
      -13.40 (-12.86% of base) : 18903.dasm - System.Net.Http.QPack.QPackEncoder:EncodeNameString(System.String,System.Span`1[Byte],byref):bool
     -109.20 (-12.45% of base) : 15139.dasm - Microsoft.CodeAnalysis.PEModule:FindTargetAttributes(System.Reflection.Metadata.EntityHandle,Microsoft.CodeAnalysis.AttributeDescription):System.Collections.Generic.List`1[AttributeInfo]:this
      -95.40 (-12.38% of base) : 1885.dasm - System.Text.RegularExpressions.RegexNode:ReduceConcatenationWithAdjacentStrings():this
      -22.82 (-12.15% of base) : 7310.dasm - System.Buffers.ReadOnlySequence`1[Byte][System.Byte]:Slice(long,System.SequencePosition):System.Buffers.ReadOnlySequence`1[Byte]:this
     -199.30 (-11.61% of base) : 2584.dasm - System.Collections.Hashtable:get_Item(System.Object):System.Object:this
     -442.60 (-10.90% of base) : 15292.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamespaceSymbol:MakeNameToMembersMap(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamespaceOrTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
       -4.30 (-10.27% of base) : 23166.dasm - V8.Crypto.SecureRandom:nextBytes(System.Byte[]):this
      -45.02 (-10.21% of base) : 8685.dasm - System.String:ReplaceHelper(int,System.String,System.ReadOnlySpan`1[Int32]):System.String:this
      -23.30 (-10.19% of base) : 261.dasm - System.RuntimeType:GetMethodCandidates(System.String,int,int,int,System.Type[],bool):System.RuntimeType+ListBuilder`1[[System.Reflection.MethodInfo, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]:this
      -50.48 (-10.05% of base) : 11918.dasm - BenchmarksGame.Fasta_1:MakeRepeatFastaBuffer(System.Byte[],int,System.IO.Stream)
       -4.30 (-9.97% of base) : 3752.dasm - Net5CompatImpl:NextBytes(System.Byte[]):this
      -32.30 (-9.77% of base) : 22674.dasm - PerfLabTests.LowLevelPerf:ForeachOverList100Elements():int:this
      -29.70 (-9.74% of base) : 10339.dasm - System.Net.Sockets.DynamicWinsockMethods:GetMethods(int,int,int):System.Net.Sockets.DynamicWinsockMethods
       -4.30 (-9.67% of base) : 17531.dasm - System.Tests.Perf_String:IndexerCheckPathLength():int:this

2098 total methods with Perf Score differences (1823 improved, 275 regressed), 1123 unchanged.
ONELINER|Perf Score|asm.singledef4_rerun.benchmarks.run.windows.x86.checked\base|471643297.90999883|471528942.9099989|-114355.00|-0.02%|1823|275|1123



Summary of Instruction Count diffs:
(Lower is better)

Total Instructions of base: 685335
Total Instructions of diff: 680070
Total Instructions of delta: -5265 (-0.77% of base)
Total relative delta: -27.34
    diff is an improvement.
    relative diff is an improvement.
Detail diffs


Top file regressions (Instructions):
          25 : 19473.dasm (7.31% of base)
          20 : 13589.dasm (2.40% of base)
          19 : 15097.dasm (4.48% of base)
          16 : 1834.dasm (1.74% of base)
          15 : 21720.dasm (1.65% of base)
          15 : 5172.dasm (3.26% of base)
          11 : 19266.dasm (6.29% of base)
          11 : 2433.dasm (0.34% of base)
          10 : 19341.dasm (4.61% of base)
           9 : 916.dasm (2.23% of base)
           8 : 17262.dasm (4.19% of base)
           7 : 7906.dasm (1.02% of base)
           6 : 19270.dasm (3.30% of base)
           6 : 17555.dasm (2.21% of base)
           6 : 18338.dasm (2.17% of base)
           6 : 15123.dasm (1.41% of base)
           5 : 19268.dasm (2.75% of base)
           5 : 6741.dasm (1.01% of base)
           5 : 5487.dasm (1.17% of base)
           5 : 5008.dasm (1.04% of base)

Top file improvements (Instructions):
        -175 : 11995.dasm (-6.13% of base)
         -86 : 11997.dasm (-5.89% of base)
         -59 : 812.dasm (-4.38% of base)
         -59 : 2437.dasm (-1.90% of base)
         -55 : 9349.dasm (-5.62% of base)
         -49 : 6191.dasm (-5.20% of base)
         -47 : 11095.dasm (-1.44% of base)
         -42 : 6072.dasm (-2.27% of base)
         -34 : 3165.dasm (-4.54% of base)
         -34 : 13619.dasm (-5.18% of base)
         -30 : 1885.dasm (-11.63% of base)
         -29 : 22593.dasm (-1.61% of base)
         -29 : 17186.dasm (-8.98% of base)
         -28 : 2419.dasm (-1.11% of base)
         -27 : 14203.dasm (-7.28% of base)
         -26 : 7310.dasm (-10.40% of base)
         -26 : 15294.dasm (-5.75% of base)
         -26 : 15122.dasm (-6.50% of base)
         -24 : 2409.dasm (-4.41% of base)
         -24 : 15160.dasm (-6.23% of base)

1704 total files with Instruction Count differences (1627 improved, 77 regressed), 1517 unchanged.

Top method regressions (Instructions):
          25 ( 7.31% of base) : 19473.dasm - System.Diagnostics.NtProcessInfoHelper:GetProcessInfos(System.ReadOnlySpan`1[Byte],System.Nullable`1[Int32]):System.Diagnostics.ProcessInfo[]
          20 ( 2.40% of base) : 13589.dasm - LUDecomp:ludcmp(System.Double[][],int,System.Int32[],byref):int
          19 ( 4.48% of base) : 15097.dasm - Microsoft.CodeAnalysis.PEModule:GetTargetAttributeSignatureIndex(System.Reflection.Metadata.MetadataReader,System.Reflection.Metadata.CustomAttributeHandle,Microsoft.CodeAnalysis.AttributeDescription):int
          16 ( 1.74% of base) : 1834.dasm - System.Globalization.TimeSpanFormat:TryFormatStandard(System.TimeSpan,int,System.String,System.Span`1[Char],byref):bool
          15 ( 1.65% of base) : 21720.dasm - DecCalc:VarDecDiv(byref,byref)
          15 ( 3.26% of base) : 5172.dasm - System.Buffers.Text.Base64:DecodeFromUtf8(System.ReadOnlySpan`1[Byte],System.Span`1[Byte],byref,byref,bool):int
          11 ( 6.29% of base) : 19266.dasm - DynamicClass:Regex3_Go(System.Text.RegularExpressions.RegexRunner)
          11 ( 0.34% of base) : 2433.dasm - Utf8Json.Formatters.ISO8601DateTimeOffsetFormatter:Serialize(byref,System.DateTimeOffset,Utf8Json.IJsonFormatterResolver):this
          10 ( 4.61% of base) : 19341.dasm - System.Diagnostics.Tracing.EventSource:LogEventArgsMismatches(int,System.Object[]):this
           9 ( 2.23% of base) : 916.dasm - BilinearTest:BilinearInterpol(System.Double[],System.Double[],double,double,System.Double[],double,double,double):System.Double[]
           8 ( 4.19% of base) : 17262.dasm - System.Xml.Serialization.XmlReflectionImporter:CreateArrayElementsFromAttributes(System.Xml.Serialization.ArrayMapping,System.Xml.Serialization.XmlArrayItemAttributes,System.Type,System.String,System.Xml.Serialization.RecursionLimiter):this
           7 ( 1.02% of base) : 7906.dasm - DecCalc:DecAddSub(byref,byref,bool)
           6 ( 3.30% of base) : 19270.dasm - DynamicClass:Regex5_Go(System.Text.RegularExpressions.RegexRunner)
           6 ( 2.21% of base) : 17555.dasm - DynamicClass:Regex2_Go(System.Text.RegularExpressions.RegexRunner)
           6 ( 2.17% of base) : 18338.dasm - DynamicClass:Regex2_Go(System.Text.RegularExpressions.RegexRunner)
           6 ( 1.41% of base) : 15123.dasm - Microsoft.CodeAnalysis.CommonReferenceManager`2[__Canon,__Canon][System.__Canon,System.__Canon]:ReuseAssemblySymbols(Microsoft.CodeAnalysis.CommonReferenceManager`2+BoundInputAssembly[System.__Canon,System.__Canon][],System.__Canon[],System.Collections.Immutable.ImmutableArray`1[__Canon],int):this
           5 ( 2.75% of base) : 19268.dasm - DynamicClass:Regex4_Go(System.Text.RegularExpressions.RegexRunner)
           5 ( 1.01% of base) : 6741.dasm - System.Number:TryParseInt64IntegerStyle(System.ReadOnlySpan`1[Char],int,System.Globalization.NumberFormatInfo,byref):int
           5 ( 1.17% of base) : 5487.dasm - BigInteger:DivRem(byref,byref,byref,byref)
           5 ( 1.04% of base) : 5008.dasm - System.Number:TryParseUInt64IntegerStyle(System.ReadOnlySpan`1[Char],int,System.Globalization.NumberFormatInfo,byref):int

Top method improvements (Instructions):
        -175 (-6.13% of base) : 11995.dasm - DynamicClass:Regex2_Go(System.Text.RegularExpressions.RegexRunner)
         -86 (-5.89% of base) : 11997.dasm - DynamicClass:Regex3_Go(System.Text.RegularExpressions.RegexRunner)
         -59 (-4.38% of base) : 812.dasm - System.Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[Char],System.Globalization.NumberFormatInfo)
         -59 (-1.90% of base) : 2437.dasm - Utf8Json.JsonWriter:WriteInt64(long):this
         -55 (-5.62% of base) : 9349.dasm - System.Uri:ReCreateParts(int,ushort,int):System.String:this
         -49 (-5.20% of base) : 6191.dasm - System.Uri:CheckAuthorityHelper(int,int,int,byref,byref,System.UriParser,byref):int:this
         -47 (-1.44% of base) : 11095.dasm - Utf8Json.Formatters.ISO8601DateTimeFormatter:Serialize(byref,System.DateTime,Utf8Json.IJsonFormatterResolver):this
         -42 (-2.27% of base) : 6072.dasm - MessagePack.Formatters.DateTimeOffsetFormatter:Serialize(byref,int,System.DateTimeOffset,MessagePack.IFormatterResolver):int:this
         -34 (-4.54% of base) : 3165.dasm - System.Text.RegularExpressions.RegexParser:ScanCharClass(bool,bool):System.Text.RegularExpressions.RegexCharClass:this
         -34 (-5.18% of base) : 13619.dasm - MessagePack.Formatters.ByteArrayFormatter:Serialize(byref,int,System.Byte[],MessagePack.IFormatterResolver):int:this
         -30 (-11.63% of base) : 1885.dasm - System.Text.RegularExpressions.RegexNode:ReduceConcatenationWithAdjacentStrings():this
         -29 (-1.61% of base) : 22593.dasm - Benchstone.BenchF.LLoops:Main1(int):this
         -29 (-8.98% of base) : 17186.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeTypeDefTable(System.Reflection.Metadata.BlobBuilder,System.Collections.Immutable.ImmutableArray`1[Int32],System.Reflection.Metadata.Ecma335.MetadataSizes):this
         -28 (-1.11% of base) : 2419.dasm - System.DefaultBinder:BindToMethod(int,System.Reflection.MethodBase[],byref,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],byref):System.Reflection.MethodBase:this
         -27 (-7.28% of base) : 14203.dasm - SciMark2.LU:factor(System.Double[][],System.Int32[]):int
         -26 (-10.40% of base) : 7310.dasm - System.Buffers.ReadOnlySequence`1[Byte][System.Byte]:Slice(long,System.SequencePosition):System.Buffers.ReadOnlySequence`1[Byte]:this
         -26 (-5.75% of base) : 15294.dasm - Microsoft.CodeAnalysis.CSharp.MergedNamespaceDeclaration:MakeChildren():System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.MergedNamespaceOrTypeDeclaration, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
         -26 (-6.50% of base) : 15122.dasm - Microsoft.CodeAnalysis.CommonReferenceManager`2[__Canon,__Canon][System.__Canon,System.__Canon]:ReuseAssemblySymbolsWithNoPiaLocalTypes(Microsoft.CodeAnalysis.CommonReferenceManager`2+BoundInputAssembly[System.__Canon,System.__Canon][],System.__Canon[],System.Collections.Immutable.ImmutableArray`1[__Canon],int):bool:this
         -24 (-4.41% of base) : 2409.dasm - System.Reflection.Emit.MethodBuilder:CreateMethodBodyHelper(System.Reflection.Emit.ILGenerator):this
         -24 (-6.23% of base) : 15160.dasm - ReferenceManager:InitializeNewSymbols(System.Collections.Generic.List`1[Int32],Microsoft.CodeAnalysis.CSharp.Symbols.SourceAssemblySymbol,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CommonReferenceManager`2+AssemblyData[[Microsoft.CodeAnalysis.CSharp.CSharpCompilation, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[Microsoft.CodeAnalysis.CSharp.Symbols.AssemblySymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], Microsoft.CodeAnalysis, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.CommonReferenceManager`2+BoundInputAssembly[Microsoft.CodeAnalysis.CSharp.CSharpCompilation,Microsoft.CodeAnalysis.CSharp.Symbols.AssemblySymbol][],System.Collections.Generic.Dictionary`2[[Microsoft.CodeAnalysis.AssemblyIdentity, Microsoft.CodeAnalysis, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[Microsoft.CodeAnalysis.CSharp.Symbols.MissingAssemblySymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]])

Top method regressions (percentages):
          25 ( 7.31% of base) : 19473.dasm - System.Diagnostics.NtProcessInfoHelper:GetProcessInfos(System.ReadOnlySpan`1[Byte],System.Nullable`1[Int32]):System.Diagnostics.ProcessInfo[]
          11 ( 6.29% of base) : 19266.dasm - DynamicClass:Regex3_Go(System.Text.RegularExpressions.RegexRunner)
          10 ( 4.61% of base) : 19341.dasm - System.Diagnostics.Tracing.EventSource:LogEventArgsMismatches(int,System.Object[]):this
           5 ( 4.59% of base) : 15488.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.PEPropertySymbol:GetParameters(Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.PEModuleSymbol,Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.PEPropertySymbol,Microsoft.CodeAnalysis.ParamInfo`1[Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol][],Microsoft.CodeAnalysis.ParamInfo`1[Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol][],bool,byref):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.ParameterSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]
          19 ( 4.48% of base) : 15097.dasm - Microsoft.CodeAnalysis.PEModule:GetTargetAttributeSignatureIndex(System.Reflection.Metadata.MetadataReader,System.Reflection.Metadata.CustomAttributeHandle,Microsoft.CodeAnalysis.AttributeDescription):int
           8 ( 4.19% of base) : 17262.dasm - System.Xml.Serialization.XmlReflectionImporter:CreateArrayElementsFromAttributes(System.Xml.Serialization.ArrayMapping,System.Xml.Serialization.XmlArrayItemAttributes,System.Type,System.String,System.Xml.Serialization.RecursionLimiter):this
           2 ( 3.77% of base) : 13839.dasm - System.Linq.Enumerable:ToDictionary(System.Int32[],System.Func`2[Int32,Int32],System.Collections.Generic.IEqualityComparer`1[Int32]):System.Collections.Generic.Dictionary`2[Int32,Int32]
           2 ( 3.64% of base) : 5348.dasm - System.Linq.Enumerable:ToDictionary(System.__Canon[],System.Func`2[__Canon,__Canon],System.Collections.Generic.IEqualityComparer`1[__Canon]):System.Collections.Generic.Dictionary`2[__Canon,__Canon]
           3 ( 3.45% of base) : 5522.dasm - System.Text.Json.Tests.Utf8JsonReaderCommentsTests:GetSequence(System.Byte[],int):System.Buffers.ReadOnlySequence`1[Byte]
           6 ( 3.30% of base) : 19270.dasm - DynamicClass:Regex5_Go(System.Text.RegularExpressions.RegexRunner)
          15 ( 3.26% of base) : 5172.dasm - System.Buffers.Text.Base64:DecodeFromUtf8(System.ReadOnlySpan`1[Byte],System.Span`1[Byte],byref,byref,bool):int
           2 ( 3.23% of base) : 7067.dasm - System.Linq.Enumerable:ToDictionary(System.Int32[],System.Func`2[Int32,Int32],System.Func`2[Int32,Int32],System.Collections.Generic.IEqualityComparer`1[Int32]):System.Collections.Generic.Dictionary`2[Int32,Int32]
           2 ( 3.17% of base) : 9753.dasm - System.Runtime.Serialization.ObjectIDGenerator:FindElement(System.Object,byref):int:this
           5 ( 3.16% of base) : 7573.dasm - <>c:<JoinInternal>b__41_0(System.Span`1[Char],int):this
           2 ( 3.12% of base) : 4286.dasm - System.Linq.Enumerable:ToDictionary(System.__Canon[],System.Func`2[__Canon,__Canon],System.Func`2[__Canon,__Canon],System.Collections.Generic.IEqualityComparer`1[__Canon]):System.Collections.Generic.Dictionary`2[__Canon,__Canon]
           5 ( 2.75% of base) : 19268.dasm - DynamicClass:Regex4_Go(System.Text.RegularExpressions.RegexRunner)
          20 ( 2.40% of base) : 13589.dasm - LUDecomp:ludcmp(System.Double[][],int,System.Int32[],byref):int
           9 ( 2.23% of base) : 916.dasm - BilinearTest:BilinearInterpol(System.Double[],System.Double[],double,double,System.Double[],double,double,double):System.Double[]
           6 ( 2.21% of base) : 17555.dasm - DynamicClass:Regex2_Go(System.Text.RegularExpressions.RegexRunner)
           4 ( 2.20% of base) : 19272.dasm - DynamicClass:Regex6_Go(System.Text.RegularExpressions.RegexRunner)

Top method improvements (percentages):
         -30 (-11.63% of base) : 1885.dasm - System.Text.RegularExpressions.RegexNode:ReduceConcatenationWithAdjacentStrings():this
          -7 (-10.61% of base) : 5025.dasm - System.Text.Encodings.Web.OptimizedInboxTextEncoder:.ctor(System.Text.Encodings.Web.ScalarEscaperBase,byref,bool,System.ReadOnlySpan`1[Char]):this
         -26 (-10.40% of base) : 7310.dasm - System.Buffers.ReadOnlySequence`1[Byte][System.Byte]:Slice(long,System.SequencePosition):System.Buffers.ReadOnlySequence`1[Byte]:this
          -9 (-9.18% of base) : 19794.dasm - System.Diagnostics.Process:GetProcessesByName(System.String,System.String):System.Diagnostics.Process[]
         -29 (-8.98% of base) : 17186.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeTypeDefTable(System.Reflection.Metadata.BlobBuilder,System.Collections.Immutable.ImmutableArray`1[Int32],System.Reflection.Metadata.Ecma335.MetadataSizes):this
         -10 (-8.33% of base) : 5529.dasm - System.Text.Json.Tests.Perf_Strings:GetString(System.Random,int,int,int):System.String
          -7 (-7.45% of base) : 3214.dasm - System.Text.RegularExpressions.Match:AddMatch(int,int,int):this
         -27 (-7.28% of base) : 14203.dasm - SciMark2.LU:factor(System.Double[][],System.Int32[]):int
         -24 (-7.10% of base) : 340.dasm - System.Collections.Generic.HashSet`1[__Canon][System.__Canon]:AddIfNotPresent(System.__Canon,byref):bool:this
          -8 (-6.90% of base) : 11918.dasm - BenchmarksGame.Fasta_1:MakeRepeatFastaBuffer(System.Byte[],int,System.IO.Stream)
          -9 (-6.87% of base) : 14918.dasm - Microsoft.CodeAnalysis.CSharp.CSharpSyntaxNode:ComputeSyntaxTree(Microsoft.CodeAnalysis.CSharp.CSharpSyntaxNode):Microsoft.CodeAnalysis.SyntaxTree
          -7 (-6.86% of base) : 16433.dasm - Microsoft.CodeAnalysis.CSharp.LocalRewriter:OptimizeTemporaries(Microsoft.CodeAnalysis.CSharp.BoundExpression[],Microsoft.CodeAnalysis.PooledObjects.ArrayBuilder`1[[Microsoft.CodeAnalysis.CSharp.BoundAssignmentOperator, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.PooledObjects.ArrayBuilder`1[[Microsoft.CodeAnalysis.CSharp.Symbols.LocalSymbol, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]])
          -5 (-6.85% of base) : 7268.dasm - System.IO.Tests.Perf_StreamWriter:WriteCharArray(int):this
          -5 (-6.85% of base) : 21959.dasm - System.IO.Tests.Perf_StreamWriter:WriteString(int):this
         -12 (-6.82% of base) : 3893.dasm - System.Threading.ThreadPoolWorkQueue:Dequeue(System.Threading.ThreadPoolWorkQueueThreadLocals,byref):System.Object:this
         -14 (-6.76% of base) : 17185.dasm - System.Reflection.Metadata.Ecma335.MetadataBuilder:SerializeTypeRefTable(System.Reflection.Metadata.BlobBuilder,System.Collections.Immutable.ImmutableArray`1[Int32],System.Reflection.Metadata.Ecma335.MetadataSizes):this
          -7 (-6.73% of base) : 11513.dasm - System.Runtime.Serialization.Json.ByteArrayHelperWithString:WriteArray(System.Xml.XmlWriter,System.Byte[],int,int):this
         -13 (-6.70% of base) : 658.dasm - System.Number:TryParseUInt32HexNumberStyle(System.ReadOnlySpan`1[Char],int,byref):int
         -14 (-6.64% of base) : 6864.dasm - System.Xml.XmlUTF8TextReader:ReadQualifiedName(System.Xml.PrefixHandle,System.Xml.StringHandle):this
         -12 (-6.63% of base) : 3813.dasm - WorkerThread:MaybeAddWorkingWorker(System.Threading.PortableThreadPool)

1704 total methods with Instruction Count differences (1627 improved, 77 regressed), 1517 unchanged.
ONELINER|Instruction Count|asm.singledef4_rerun.benchmarks.run.windows.x86.checked\base|685335|680070|-5265|-0.77%|1627|77|1517


asm.singledef4_rerun.libraries.crossgen2.Linux.arm.checked


Summary of Code Size diffs:
(Lower is better)

Total bytes of base: 6108300
Total bytes of diff: 6094282
Total bytes of delta: -14018 (-0.23% of base)
Total relative delta: -13.51
    diff is an improvement.
    relative diff is an improvement.
Detail diffs


Top file regressions (bytes):
          86 : 13243.dasm (1.33% of base)
          76 : 12508.dasm (1.28% of base)
          42 : 92418.dasm (0.34% of base)
          42 : 69178.dasm (1.92% of base)
          36 : 75203.dasm (3.61% of base)
          14 : 24203.dasm (1.24% of base)
          12 : 75211.dasm (1.30% of base)
          10 : 72926.dasm (0.69% of base)
          10 : 108982.dasm (0.53% of base)
          10 : 94592.dasm (0.49% of base)
           8 : 78723.dasm (0.88% of base)
           6 : 105004.dasm (0.23% of base)
           6 : 184567.dasm (0.46% of base)
           6 : 72793.dasm (0.95% of base)
           2 : 78040.dasm (0.07% of base)
           2 : 67366.dasm (0.71% of base)
           2 : 159683.dasm (0.25% of base)
           2 : 67761.dasm (0.18% of base)

Top file improvements (bytes):
        -290 : 63937.dasm (-0.73% of base)
        -266 : 65137.dasm (-1.15% of base)
        -254 : 51225.dasm (-1.12% of base)
        -232 : 62060.dasm (-0.39% of base)
        -174 : 137365.dasm (-3.84% of base)
        -166 : 134415.dasm (-3.59% of base)
        -156 : 74961.dasm (-5.01% of base)
        -116 : 83214.dasm (-1.18% of base)
        -112 : 198116.dasm (-2.86% of base)
        -100 : 134414.dasm (-2.41% of base)
        -100 : 137385.dasm (-2.41% of base)
         -90 : 181395.dasm (-3.35% of base)
         -88 : 83078.dasm (-1.87% of base)
         -86 : 82201.dasm (-6.01% of base)
         -86 : 136384.dasm (-0.71% of base)
         -84 : 99633.dasm (-0.71% of base)
         -82 : 51771.dasm (-1.14% of base)
         -68 : 94986.dasm (-2.80% of base)
         -68 : 5764.dasm (-0.44% of base)
         -64 : 73016.dasm (-4.03% of base)

2069 total files with Code Size differences (2051 improved, 18 regressed), 3344 unchanged.

Top method regressions (bytes):
          86 ( 1.33% of base) : 13243.dasm - System.Xml.Schema.Compiler:CompileLocalAttributes(System.Xml.Schema.XmlSchemaComplexType,System.Xml.Schema.XmlSchemaComplexType,System.Xml.Schema.XmlSchemaObjectCollection,System.Xml.Schema.XmlSchemaAnyAttribute,int):this
          76 ( 1.28% of base) : 12508.dasm - System.Xml.Schema.SchemaCollectionCompiler:CompileLocalAttributes(System.Xml.Schema.XmlSchemaComplexType,System.Xml.Schema.XmlSchemaComplexType,System.Xml.Schema.XmlSchemaObjectCollection,System.Xml.Schema.XmlSchemaAnyAttribute,int):this
          42 ( 0.34% of base) : 92418.dasm - System.Reflection.Metadata.MetadataReader:InitializeTableReaders(System.Reflection.Internal.MemoryBlock,ubyte,System.Int32[],System.Int32[]):this
          42 ( 1.92% of base) : 69178.dasm - System.Diagnostics.Tracing.EventPipeMetadataGenerator:GenerateMetadata(int,System.String,long,int,int,int,System.Diagnostics.Tracing.EventParameterInfo[]):System.Byte[]:this
          36 ( 3.61% of base) : 75203.dasm - System.Text.Encoding:GetCharsWithFallback(int,int,int,int,int,int,System.Text.DecoderNLS):int:this
          14 ( 1.24% of base) : 24203.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.PEMethodSymbol:LoadSignature():Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.PEMethodSymbol+SignatureData:this
          12 ( 1.30% of base) : 75211.dasm - System.Text.Encoding:GetBytesWithFallback(int,int,int,int,int,int,System.Text.EncoderNLS):int:this
          10 ( 0.69% of base) : 72926.dasm - System.Reflection.CustomAttribute:AddCustomAttributes(byref,System.Reflection.RuntimeModule,int,System.RuntimeType,bool,System.RuntimeType+ListBuilder`1[System.Object])
          10 ( 0.53% of base) : 108982.dasm - Microsoft.CodeAnalysis.VisualBasic.OverloadResolution:DetermineMostSpecificNarrowingConversion(Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,Microsoft.CodeAnalysis.ArrayBuilder`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.MethodSymbol],Microsoft.CodeAnalysis.ArrayBuilder`1[System.Collections.Generic.KeyValuePair`2[Microsoft.CodeAnalysis.VisualBasic.ConversionKind, Microsoft.CodeAnalysis.VisualBasic.ConversionKind]],byref,byref,bool,byref):bool
          10 ( 0.49% of base) : 94592.dasm - System.Data.Odbc.OdbcDataReader:RetrieveKeyInfoFromStatistics(System.Data.Odbc.OdbcDataReader+QualifiedTableName,bool):int:this
           8 ( 0.88% of base) : 78723.dasm - System.Globalization.DateTimeFormatInfo:InsertHash(System.Globalization.DateTimeFormatInfo+TokenHashValue[],System.String,int,int):this
           6 ( 0.23% of base) : 105004.dasm - QueryLambdaBinder:BindJoinKeys(Microsoft.CodeAnalysis.VisualBasic.Binder,Microsoft.CodeAnalysis.VisualBasic.Syntax.JoinClauseSyntax,Microsoft.CodeAnalysis.VisualBasic.BoundQueryClauseBase,Microsoft.CodeAnalysis.VisualBasic.BoundQueryClauseBase,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.RangeVariableSymbol],byref,byref,byref,byref,Microsoft.CodeAnalysis.DiagnosticBag)
           6 ( 0.46% of base) : 184567.dasm - System.Runtime.Caching.UsageBucket:FlushUnderUsedItems(int,bool):int:this
           6 ( 0.95% of base) : 72793.dasm - System.Reflection.MethodBase:CheckArguments(byref,System.Object[],System.Reflection.Binder,int,System.Globalization.CultureInfo,System.Signature):System.Span`1[System.Object]:this
           2 ( 0.07% of base) : 78040.dasm - System.Globalization.TimeSpanFormat:TryFormatStandard(System.TimeSpan,int,System.String,System.Span`1[System.Char],byref):bool
           2 ( 0.71% of base) : 67366.dasm - Utilities.Cache`2:TryGet(System.__Canon,byref):bool:this
           2 ( 0.25% of base) : 159683.dasm - Microsoft.CodeAnalysis.CodeGen.SwitchIntegralJumpTableEmitter:CreateBucketLabels(Microsoft.CodeAnalysis.CodeGen.SwitchIntegralJumpTableEmitter+SwitchBucket):System.Object[]:this
           2 ( 0.18% of base) : 67761.dasm - System.Collections.Generic.HashSet`1:AddIfNotPresent(System.__Canon,byref):bool:this

Top method improvements (bytes):
        -290 (-0.73% of base) : 63937.dasm - Microsoft.Diagnostics.Tracing.Parsers.ClrPrivateTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
        -266 (-1.15% of base) : 65137.dasm - Microsoft.Diagnostics.Tracing.Parsers.MicrosoftAntimalwareEngineTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
        -254 (-1.12% of base) : 51225.dasm - Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
        -232 (-0.39% of base) : 62060.dasm - Microsoft.Diagnostics.Tracing.Parsers.KernelTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
        -174 (-3.84% of base) : 137365.dasm - System.Data.RBTree`1:RBDeleteX(int,int,int):int:this
        -166 (-3.59% of base) : 134415.dasm - System.Data.RBTree`1:RBDeleteX(int,int,int):int:this
        -156 (-5.01% of base) : 74961.dasm - System.Text.UnicodeEncoding:GetChars(int,int,int,int,System.Text.DecoderNLS):int:this
        -116 (-1.18% of base) : 83214.dasm - System.DefaultBinder:BindToMethod(int,System.Reflection.MethodBase[],byref,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],byref):System.Reflection.MethodBase:this
        -112 (-2.86% of base) : 198116.dasm - Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[System.Char],System.Globalization.NumberFormatInfo)
        -100 (-2.41% of base) : 134414.dasm - System.Data.RBTree`1:RBDeleteFixup(int,int,int,int):int:this
        -100 (-2.41% of base) : 137385.dasm - System.Data.RBTree`1:RBDeleteFixup(int,int,int,int):int:this
         -90 (-3.35% of base) : 181395.dasm - ParameterizedStrings:EvaluateInternal(System.String,byref,System.TermInfo+ParameterizedStrings+FormatParam[],System.Collections.Generic.Stack`1[System.TermInfo+ParameterizedStrings+FormatParam],byref,byref):System.String
         -88 (-1.87% of base) : 83078.dasm - System.DateTimeFormat:FormatCustomized(System.DateTime,System.ReadOnlySpan`1[System.Char],System.Globalization.DateTimeFormatInfo,System.TimeSpan,System.Text.StringBuilder):System.Text.StringBuilder
         -86 (-6.01% of base) : 82201.dasm - BigInteger:DivRem(byref,byref,byref,byref)
         -86 (-0.71% of base) : 136384.dasm - System.Data.XmlTreeGen:HandleTable(System.Data.DataTable,System.Xml.XmlDocument,System.Xml.XmlElement,bool):System.Xml.XmlElement:this
         -84 (-0.71% of base) : 99633.dasm - Microsoft.VisualBasic.CompilerServices.VBBinder:BindToMethod(int,System.Reflection.MethodBase[],byref,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],byref):System.Reflection.MethodBase:this
         -82 (-1.14% of base) : 51771.dasm - Microsoft.Diagnostics.Tracing.Parsers.Clr.ClrRundownTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
         -68 (-2.80% of base) : 94986.dasm - System.Data.Common.MultipartIdentifier:ParseMultipartIdentifier(System.String,System.String,System.String,ushort,int,bool,System.String,bool):System.String[]
         -68 (-0.44% of base) : 5764.dasm - System.Xml.Serialization.XmlReflectionImporter:ImportAccessorMapping(System.Xml.Serialization.MemberMapping,System.Xml.Serialization.FieldModel,System.Xml.Serialization.XmlAttributes,System.String,System.Type,bool,bool,System.Xml.Serialization.RecursionLimiter):this
         -64 (-4.03% of base) : 73016.dasm - System.Reflection.AssemblyName:EscapeString(System.String,int,int,System.Char[],byref,bool,ushort,ushort,ushort):System.Char[]

Top method regressions (percentages):
          36 ( 3.61% of base) : 75203.dasm - System.Text.Encoding:GetCharsWithFallback(int,int,int,int,int,int,System.Text.DecoderNLS):int:this
          42 ( 1.92% of base) : 69178.dasm - System.Diagnostics.Tracing.EventPipeMetadataGenerator:GenerateMetadata(int,System.String,long,int,int,int,System.Diagnostics.Tracing.EventParameterInfo[]):System.Byte[]:this
          86 ( 1.33% of base) : 13243.dasm - System.Xml.Schema.Compiler:CompileLocalAttributes(System.Xml.Schema.XmlSchemaComplexType,System.Xml.Schema.XmlSchemaComplexType,System.Xml.Schema.XmlSchemaObjectCollection,System.Xml.Schema.XmlSchemaAnyAttribute,int):this
          12 ( 1.30% of base) : 75211.dasm - System.Text.Encoding:GetBytesWithFallback(int,int,int,int,int,int,System.Text.EncoderNLS):int:this
          76 ( 1.28% of base) : 12508.dasm - System.Xml.Schema.SchemaCollectionCompiler:CompileLocalAttributes(System.Xml.Schema.XmlSchemaComplexType,System.Xml.Schema.XmlSchemaComplexType,System.Xml.Schema.XmlSchemaObjectCollection,System.Xml.Schema.XmlSchemaAnyAttribute,int):this
          14 ( 1.24% of base) : 24203.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.PEMethodSymbol:LoadSignature():Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.PEMethodSymbol+SignatureData:this
           6 ( 0.95% of base) : 72793.dasm - System.Reflection.MethodBase:CheckArguments(byref,System.Object[],System.Reflection.Binder,int,System.Globalization.CultureInfo,System.Signature):System.Span`1[System.Object]:this
           8 ( 0.88% of base) : 78723.dasm - System.Globalization.DateTimeFormatInfo:InsertHash(System.Globalization.DateTimeFormatInfo+TokenHashValue[],System.String,int,int):this
           2 ( 0.71% of base) : 67366.dasm - Utilities.Cache`2:TryGet(System.__Canon,byref):bool:this
          10 ( 0.69% of base) : 72926.dasm - System.Reflection.CustomAttribute:AddCustomAttributes(byref,System.Reflection.RuntimeModule,int,System.RuntimeType,bool,System.RuntimeType+ListBuilder`1[System.Object])
          10 ( 0.53% of base) : 108982.dasm - Microsoft.CodeAnalysis.VisualBasic.OverloadResolution:DetermineMostSpecificNarrowingConversion(Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,Microsoft.CodeAnalysis.ArrayBuilder`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.MethodSymbol],Microsoft.CodeAnalysis.ArrayBuilder`1[System.Collections.Generic.KeyValuePair`2[Microsoft.CodeAnalysis.VisualBasic.ConversionKind, Microsoft.CodeAnalysis.VisualBasic.ConversionKind]],byref,byref,bool,byref):bool
          10 ( 0.49% of base) : 94592.dasm - System.Data.Odbc.OdbcDataReader:RetrieveKeyInfoFromStatistics(System.Data.Odbc.OdbcDataReader+QualifiedTableName,bool):int:this
           6 ( 0.46% of base) : 184567.dasm - System.Runtime.Caching.UsageBucket:FlushUnderUsedItems(int,bool):int:this
          42 ( 0.34% of base) : 92418.dasm - System.Reflection.Metadata.MetadataReader:InitializeTableReaders(System.Reflection.Internal.MemoryBlock,ubyte,System.Int32[],System.Int32[]):this
           2 ( 0.25% of base) : 159683.dasm - Microsoft.CodeAnalysis.CodeGen.SwitchIntegralJumpTableEmitter:CreateBucketLabels(Microsoft.CodeAnalysis.CodeGen.SwitchIntegralJumpTableEmitter+SwitchBucket):System.Object[]:this
           6 ( 0.23% of base) : 105004.dasm - QueryLambdaBinder:BindJoinKeys(Microsoft.CodeAnalysis.VisualBasic.Binder,Microsoft.CodeAnalysis.VisualBasic.Syntax.JoinClauseSyntax,Microsoft.CodeAnalysis.VisualBasic.BoundQueryClauseBase,Microsoft.CodeAnalysis.VisualBasic.BoundQueryClauseBase,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.RangeVariableSymbol],byref,byref,byref,byref,Microsoft.CodeAnalysis.DiagnosticBag)
           2 ( 0.18% of base) : 67761.dasm - System.Collections.Generic.HashSet`1:AddIfNotPresent(System.__Canon,byref):bool:this
           2 ( 0.07% of base) : 78040.dasm - System.Globalization.TimeSpanFormat:TryFormatStandard(System.TimeSpan,int,System.String,System.Span`1[System.Char],byref):bool

Top method improvements (percentages):
         -38 (-11.24% of base) : 90846.dasm - System.Reflection.Internal.MemoryBlock:BinarySearchReference(System.Int32[],int,int,int,bool):int:this
         -86 (-6.01% of base) : 82201.dasm - BigInteger:DivRem(byref,byref,byref,byref)
        -156 (-5.01% of base) : 74961.dasm - System.Text.UnicodeEncoding:GetChars(int,int,int,int,System.Text.DecoderNLS):int:this
         -28 (-4.67% of base) : 182410.dasm - System.IO.Ports.SerialPort:InternalRead(System.Char[],int,int,int,bool):int:this
         -58 (-4.25% of base) : 16556.dasm - System.Xml.XmlEventCache:EventsToWriter(System.Xml.XmlWriter):this
         -30 (-4.19% of base) : 146417.dasm - System.Xml.XmlUTF8TextReader:ReadQualifiedName(System.Xml.PrefixHandle,System.Xml.StringHandle):this
         -22 (-4.06% of base) : 134340.dasm - System.Data.RelatedView:Invoke(System.Data.DataRow,int):bool:this
         -64 (-4.03% of base) : 73016.dasm - System.Reflection.AssemblyName:EscapeString(System.String,int,int,System.Char[],byref,bool,ushort,ushort,ushort):System.Char[]
        -174 (-3.84% of base) : 137365.dasm - System.Data.RBTree`1:RBDeleteX(int,int,int):int:this
         -22 (-3.72% of base) : 149009.dasm - OperatorIntrinsics:SetArraySlice3D(System.__Canon[,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],System.__Canon[,,])
          -4 (-3.64% of base) : 42972.dasm - Microsoft.CodeAnalysis.CSharp.Binder:MakeQueryUnboundLambda(Microsoft.CodeAnalysis.CSharp.CSharpSyntaxNode,Microsoft.CodeAnalysis.CSharp.Binder+QueryUnboundLambdaState):Microsoft.CodeAnalysis.CSharp.UnboundLambda:this
          -8 (-3.60% of base) : 150161.dasm - Microsoft.FSharp.Collections.Array3DModule:Create(int,int,int,System.__Canon):System.__Canon[,,]
        -166 (-3.59% of base) : 134415.dasm - System.Data.RBTree`1:RBDeleteX(int,int,int):int:this
         -24 (-3.55% of base) : 148987.dasm - OperatorIntrinsics:SetArraySlice4D(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],System.__Canon[,,,])
         -10 (-3.55% of base) : 150160.dasm - Microsoft.FSharp.Collections.Array3DModule:Initialize(int,int,int,Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, System.__Canon]]]):System.__Canon[,,]
         -46 (-3.54% of base) : 187423.dasm - System.Runtime.Serialization.Formatters.Binary.ObjectMap:.ctor(System.String,System.String[],System.Runtime.Serialization.Formatters.Binary.BinaryTypeEnum[],System.Object[],System.Int32[],System.Runtime.Serialization.Formatters.Binary.ObjectReader,int,System.Runtime.Serialization.Formatters.Binary.BinaryAssemblyInfo,System.Runtime.Serialization.Formatters.Binary.SizedArray):this
         -12 (-3.41% of base) : 67947.dasm - System.Collections.Generic.ArraySortHelper`2:InsertionSort(System.Span`1[System.__Canon],System.Span`1[System.__Canon],System.Collections.Generic.IComparer`1[System.__Canon])
         -12 (-3.39% of base) : 150164.dasm - Microsoft.FSharp.Collections.Array4DModule:Initialize(int,int,int,int,Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, System.__Canon]]]]):System.__Canon[,,,]
         -10 (-3.38% of base) : 150165.dasm - Microsoft.FSharp.Collections.Array4DModule:Create(int,int,int,int,System.__Canon):System.__Canon[,,,]
         -90 (-3.35% of base) : 181395.dasm - ParameterizedStrings:EvaluateInternal(System.String,byref,System.TermInfo+ParameterizedStrings+FormatParam[],System.Collections.Generic.Stack`1[System.TermInfo+ParameterizedStrings+FormatParam],byref,byref):System.String

2069 total methods with Code Size differences (2051 improved, 18 regressed), 3344 unchanged.
ONELINER|Code Size|asm.singledef4_rerun.libraries.crossgen2.Linux.arm.checked\base|6108300|6094282|-14018|-0.23%|2051|18|3344



Summary of Perf Score diffs:
(Lower is better)

Total PerfScoreUnits of base: 28549039.270000044
Total PerfScoreUnits of diff: 28416554.64999998
Total PerfScoreUnits of delta: -132484.62 (-0.46% of base)
Total relative delta: -22.30
    diff is an improvement.
    relative diff is an improvement.
Detail diffs


Top file regressions (PerfScoreUnits):
      431.50 : 152481.dasm (1.10% of base)
      373.30 : 74823.dasm (1.96% of base)
      369.20 : 75510.dasm (1.92% of base)
       64.00 : 78479.dasm (0.41% of base)
       60.00 : 68156.dasm (3.82% of base)
       30.00 : 52.dasm (1.46% of base)
       19.50 : 152954.dasm (0.28% of base)
       16.00 : 139703.dasm (0.40% of base)
       16.00 : 140435.dasm (0.41% of base)
       16.00 : 97787.dasm (0.97% of base)
       14.60 : 13243.dasm (0.20% of base)
       14.60 : 75203.dasm (3.90% of base)
       14.00 : 141848.dasm (1.40% of base)
       12.00 : 164491.dasm (0.59% of base)
       10.70 : 104789.dasm (0.61% of base)
        9.00 : 163356.dasm (2.06% of base)
        8.00 : 136258.dasm (1.00% of base)
        8.00 : 91653.dasm (0.33% of base)
        8.00 : 136769.dasm (1.19% of base)
        8.00 : 177422.dasm (0.17% of base)

Top file improvements (PerfScoreUnits):
    -65568.40 : 169446.dasm (-0.39% of base)
    -16896.40 : 6375.dasm (-3.01% of base)
    -16385.40 : 102392.dasm (-2.51% of base)
    -1512.00 : 154846.dasm (-6.60% of base)
    -1229.20 : 84765.dasm (-7.52% of base)
    -1041.80 : 90298.dasm (-1.38% of base)
     -772.60 : 74745.dasm (-0.64% of base)
     -692.60 : 78485.dasm (-2.58% of base)
     -644.60 : 74976.dasm (-0.05% of base)
     -632.68 : 162400.dasm (-2.69% of base)
     -504.00 : 185107.dasm (-1.77% of base)
     -436.90 : 148987.dasm (-4.10% of base)
     -433.40 : 38091.dasm (-1.11% of base)
     -402.40 : 149002.dasm (-3.90% of base)
     -366.10 : 122292.dasm (-1.80% of base)
     -313.60 : 136384.dasm (-1.32% of base)
     -308.00 : 134868.dasm (-3.26% of base)
     -305.20 : 43662.dasm (-0.57% of base)
     -270.60 : 135211.dasm (-3.41% of base)
     -252.20 : 134891.dasm (-3.32% of base)

2514 total files with Perf Score differences (2201 improved, 313 regressed), 2899 unchanged.

Top method regressions (PerfScoreUnits):
      431.50 ( 1.10% of base) : 152481.dasm - Microsoft.FSharp.Linq.RuntimeHelpers.LeafExpressionConverter:ConvExprToLinqInContext(Microsoft.FSharp.Linq.RuntimeHelpers.LeafExpressionConverter+ConvEnv,Microsoft.FSharp.Quotations.FSharpExpr):System.Linq.Expressions.Expression
      373.30 ( 1.96% of base) : 74823.dasm - System.Text.ValueStringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):this
      369.20 ( 1.92% of base) : 75510.dasm - System.Text.StringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):System.Text.StringBuilder:this
       64.00 ( 0.41% of base) : 78479.dasm - System.Globalization.IdnMapping:PunycodeDecode(System.String):System.String
       60.00 ( 3.82% of base) : 68156.dasm - System.Collections.Hashtable:get_Item(System.Object):System.Object:this
       30.00 ( 1.46% of base) : 52.dasm - System.Text.ISO2022Encoding:GetBytesCP5022xJP(int,int,int,int,System.Text.ISO2022Encoding+ISO2022Encoder):int:this
       19.50 ( 0.28% of base) : 152954.dasm - Microsoft.FSharp.Linq.QueryModule:TransInner(int,bool,Microsoft.FSharp.Quotations.FSharpExpr):System.Tuple`2[Microsoft.FSharp.Linq.QueryModule+TransInnerResult, Microsoft.FSharp.Linq.RuntimeHelpers.Adapters+ConversionDescription]
       16.00 ( 0.40% of base) : 139703.dasm - <ReadAsync>d__106`1:MoveNext():this
       16.00 ( 0.41% of base) : 140435.dasm - <ReadAsync>d__106`1:MoveNext():this
       16.00 ( 0.97% of base) : 97787.dasm - Microsoft.XmlSerializer.Generator.Sgen:ParseResponseFile(System.String[]):System.String[]:this
       14.60 ( 0.20% of base) : 13243.dasm - System.Xml.Schema.Compiler:CompileLocalAttributes(System.Xml.Schema.XmlSchemaComplexType,System.Xml.Schema.XmlSchemaComplexType,System.Xml.Schema.XmlSchemaObjectCollection,System.Xml.Schema.XmlSchemaAnyAttribute,int):this
       14.60 ( 3.90% of base) : 75203.dasm - System.Text.Encoding:GetCharsWithFallback(int,int,int,int,int,int,System.Text.DecoderNLS):int:this
       14.00 ( 1.40% of base) : 141848.dasm - System.ComponentModel.EnumConverter:ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type):System.Object:this
       12.00 ( 0.59% of base) : 164491.dasm - Microsoft.Cci.CustomDebugInfoWriter:SerializeDynamicLocalInfo(Microsoft.Cci.IMethodBody,Microsoft.CodeAnalysis.ArrayBuilder`1[Microsoft.Cci.BlobBuilder])
       10.70 ( 0.61% of base) : 104789.dasm - AnonymousTypeToStringMethodSymbol:GetBoundMethodBody(Microsoft.CodeAnalysis.DiagnosticBag,byref):Microsoft.CodeAnalysis.VisualBasic.BoundBlock:this
        9.00 ( 2.06% of base) : 163356.dasm - Microsoft.CodeAnalysis.CompilationOptions:GetHashCodeHelper():int:this
        8.00 ( 1.00% of base) : 136258.dasm - System.Data.XSDSchema:HandleRelations(System.Xml.Schema.XmlSchemaAnnotation,bool):this
        8.00 ( 0.33% of base) : 91653.dasm - System.Reflection.Metadata.Ecma335.ControlFlowBuilder:CopyCodeAndFixupBranches(System.Reflection.Metadata.BlobBuilder,System.Reflection.Metadata.BlobBuilder):this
        8.00 ( 1.19% of base) : 136769.dasm - System.Xml.XmlDataDocument:FixNestedChildren(System.Data.DataRow,System.Xml.XmlElement):this
        8.00 ( 0.17% of base) : 177422.dasm - System.Security.Cryptography.Xml.ExcCanonicalXml:MarkInclusionStateForNodes(System.Xml.XmlNodeList,System.Xml.XmlDocument,System.Xml.XmlDocument)

Top method improvements (PerfScoreUnits):
    -65568.40 (-0.39% of base) : 169446.dasm - System.Linq.Expressions.Expression:ValidateNewArgs(System.Reflection.ConstructorInfo,byref,byref)
    -16896.40 (-3.01% of base) : 6375.dasm - System.Xml.Serialization.ReflectionXmlSerializationReader:WriteLiteralStructMethod(System.Xml.Serialization.StructMapping,bool,bool,System.String):System.Object:this
    -16385.40 (-2.51% of base) : 102392.dasm - SynthesizedComInterface:.ctor(Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamedTypeSymbol,Microsoft.CodeAnalysis.ArrayBuilder`1[System.Collections.Generic.KeyValuePair`2[Microsoft.CodeAnalysis.VisualBasic.Symbol, System.Int32]]):this
    -1512.00 (-6.60% of base) : 154846.dasm - System.Linq.Parallel.SortHelper`2:QuickSort(int,int,System.__Canon[],System.Int32[],System.Threading.CancellationToken):this
    -1229.20 (-7.52% of base) : 84765.dasm - System.RuntimeType:InvokeMember(System.String,int,System.Reflection.Binder,System.Object,System.Object[],System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[]):System.Object:this
    -1041.80 (-1.38% of base) : 90298.dasm - Newtonsoft.Json.JsonTextReader:ReadStringIntoBuffer(ushort):this
     -772.60 (-0.64% of base) : 74745.dasm - System.Text.Unicode.Utf8Utility:TranscodeToUtf8(int,int,int,int,byref,byref):int
     -692.60 (-2.58% of base) : 78485.dasm - System.Globalization.IdnMapping:PunycodeEncode(System.String):System.String
     -644.60 (-0.05% of base) : 74976.dasm - <<WriteAsync>g__WriteAsyncCore|50_0>d:MoveNext():this
     -632.68 (-2.69% of base) : 162400.dasm - Microsoft.CodeAnalysis.CommonReferenceManager`2:ReuseAssemblySymbols(Microsoft.CodeAnalysis.CommonReferenceManager`2+BoundInputAssembly[System.__Canon, System.__Canon][],System.__Canon[],System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CommonReferenceManager`2+AssemblyData[System.__Canon, System.__Canon]],int):this
     -504.00 (-1.77% of base) : 185107.dasm - System.Collections.Generic.SegmentedList`1:QuickSort(int,int,System.Collections.Generic.IComparer`1[System.Byte]):this
     -436.90 (-4.10% of base) : 148987.dasm - OperatorIntrinsics:SetArraySlice4D(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],System.__Canon[,,,])
     -433.40 (-1.11% of base) : 38091.dasm - Microsoft.CodeAnalysis.CSharp.PreciseAbstractFlowPass`1:VisitBinaryLogicalOperatorChildren(Microsoft.CodeAnalysis.CSharp.BoundExpression):this
     -402.40 (-3.90% of base) : 149002.dasm - OperatorIntrinsics:GetArraySlice4D(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32]):System.__Canon[,,,]
     -366.10 (-1.80% of base) : 122292.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceMemberContainerTypeSymbol:CheckForOverloadsErrors(Microsoft.CodeAnalysis.DiagnosticBag):this
     -313.60 (-1.32% of base) : 136384.dasm - System.Data.XmlTreeGen:HandleTable(System.Data.DataTable,System.Xml.XmlDocument,System.Xml.XmlElement,bool):System.Xml.XmlElement:this
     -308.00 (-3.26% of base) : 134868.dasm - System.Data.DataTable:EvaluateDependentExpressions(System.Collections.Generic.List`1[System.Data.DataColumn],System.Data.DataRow,int,System.Collections.Generic.List`1[System.Data.DataRow]):this
     -305.20 (-0.57% of base) : 43662.dasm - Microsoft.CodeAnalysis.CSharp.PreciseAbstractFlowPass`1:VisitBinaryLogicalOperatorChildren(Microsoft.CodeAnalysis.CSharp.BoundExpression):this
     -270.60 (-3.41% of base) : 135211.dasm - System.Data.DataSet:ReadXmlDiffgram(System.Xml.XmlReader):this
     -252.20 (-3.32% of base) : 134891.dasm - System.Data.DataTable:ReadXmlDiffgram(System.Xml.XmlReader):this

Top method regressions (percentages):
       14.60 ( 3.90% of base) : 75203.dasm - System.Text.Encoding:GetCharsWithFallback(int,int,int,int,int,int,System.Text.DecoderNLS):int:this
       60.00 ( 3.82% of base) : 68156.dasm - System.Collections.Hashtable:get_Item(System.Object):System.Object:this
        9.00 ( 2.06% of base) : 163356.dasm - Microsoft.CodeAnalysis.CompilationOptions:GetHashCodeHelper():int:this
      373.30 ( 1.96% of base) : 74823.dasm - System.Text.ValueStringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):this
        0.50 ( 1.95% of base) : 14371.dasm - System.Xml.DocumentXPathNavigator:FirstChild(System.Xml.XmlNode):System.Xml.XmlNode:this
        0.50 ( 1.95% of base) : 14373.dasm - System.Xml.DocumentXPathNavigator:ParentNode(System.Xml.XmlNode):System.Xml.XmlNode:this
        0.50 ( 1.95% of base) : 196067.dasm - System.Web.HttpUtility:JavaScriptStringEncode(System.String,bool):System.String
        3.50 ( 1.93% of base) : 66105.dasm - Microsoft.Diagnostics.Tracing.Etlx.TraceCodeAddresses:FindAndRemove(long,int,byref):Microsoft.Diagnostics.Tracing.Etlx.TraceCodeAddresses+ILToNativeMap:this
      369.20 ( 1.92% of base) : 75510.dasm - System.Text.StringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):System.Text.StringBuilder:this
        0.50 ( 1.85% of base) : 118550.dasm - Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.BlockContext:FreeStatements():this
        0.50 ( 1.82% of base) : 80695.dasm - System.CultureAwareComparer:Equals(System.Object):bool:this
        0.50 ( 1.81% of base) : 123058.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.MissingAssemblySymbol:Equals(System.Object):bool:this
        0.50 ( 1.66% of base) : 14365.dasm - System.Xml.DocumentXPathNavigator:PreviousText(System.Xml.XmlNode):System.Xml.XmlNode:this
        0.50 ( 1.66% of base) : 14367.dasm - System.Xml.DocumentXPathNavigator:PreviousSibling(System.Xml.XmlNode):System.Xml.XmlNode:this
        0.50 ( 1.66% of base) : 14369.dasm - System.Xml.DocumentXPathNavigator:NextSibling(System.Xml.XmlNode):System.Xml.XmlNode:this
        2.00 ( 1.62% of base) : 3481.dasm - Internal.TypeSystem.Ecma.CachingMetadataStringDecoder:Find(int,System.String):System.String:this
        3.50 ( 1.58% of base) : 140408.dasm - Ssl:AddExtraChainCertificates(Microsoft.Win32.SafeHandles.SafeSslHandle,System.Security.Cryptography.X509Certificates.X509Certificate2[]):bool
        2.00 ( 1.47% of base) : 3480.dasm - Internal.TypeSystem.Ecma.CachingMetadataStringDecoder:FindASCII(int,int,int):System.String:this
       30.00 ( 1.46% of base) : 52.dasm - System.Text.ISO2022Encoding:GetBytesCP5022xJP(int,int,int,int,System.Text.ISO2022Encoding+ISO2022Encoder):int:this
        0.50 ( 1.46% of base) : 566.dasm - System.Net.Http.Headers.ProductInfoHeaderValue:Equals(System.Object):bool:this

Top method improvements (percentages):
      -95.20 (-7.58% of base) : 146824.dasm - System.Xml.XmlBufferReader:GetEscapedChars(int,int,System.Char[]):int:this
    -1229.20 (-7.52% of base) : 84765.dasm - System.RuntimeType:InvokeMember(System.String,int,System.Reflection.Binder,System.Object,System.Object[],System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[]):System.Object:this
     -137.32 (-7.41% of base) : 96363.dasm - Microsoft.CSharp.RuntimeBinder.Errors.ErrorHandling:Error(int,Microsoft.CSharp.RuntimeBinder.Errors.ErrArg[]):Microsoft.CSharp.RuntimeBinder.RuntimeBinderException
     -172.80 (-6.82% of base) : 193478.dasm - System.Numerics.Tensors.Tensor`1:GetTriangle(int,bool):System.Numerics.Tensors.Tensor`1[System.__Canon]:this
     -127.20 (-6.81% of base) : 148983.dasm - OperatorIntrinsics:SetArraySlice4DFixedSingle4(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],int,System.__Canon[,,])
     -127.20 (-6.81% of base) : 148984.dasm - OperatorIntrinsics:SetArraySlice4DFixedSingle3(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],int,Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],System.__Canon[,,])
     -127.20 (-6.81% of base) : 148985.dasm - OperatorIntrinsics:SetArraySlice4DFixedSingle2(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],int,Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],System.__Canon[,,])
     -127.20 (-6.77% of base) : 148986.dasm - OperatorIntrinsics:SetArraySlice4DFixedSingle1(System.__Canon[,,,],int,Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],System.__Canon[,,])
      -53.20 (-6.69% of base) : 67947.dasm - System.Collections.Generic.ArraySortHelper`2:InsertionSort(System.Span`1[System.__Canon],System.Span`1[System.__Canon],System.Collections.Generic.IComparer`1[System.__Canon])
    -1512.00 (-6.60% of base) : 154846.dasm - System.Linq.Parallel.SortHelper`2:QuickSort(int,int,System.__Canon[],System.Int32[],System.Threading.CancellationToken):this
     -158.00 (-6.41% of base) : 149001.dasm - OperatorIntrinsics:GetArraySlice4DFixedSingle1(System.__Canon[,,,],int,Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32]):System.__Canon[,,]
     -133.50 (-6.21% of base) : 134151.dasm - System.Data.UniqueConstraint:IsConstraintViolated():bool:this
      -20.80 (-6.20% of base) : 182410.dasm - System.IO.Ports.SerialPort:InternalRead(System.Char[],int,int,int,bool):int:this
     -158.00 (-6.07% of base) : 148998.dasm - OperatorIntrinsics:GetArraySlice4DFixedSingle4(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],int):System.__Canon[,,]
     -158.00 (-6.07% of base) : 148999.dasm - OperatorIntrinsics:GetArraySlice4DFixedSingle3(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],int,Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32]):System.__Canon[,,]
     -158.00 (-6.07% of base) : 149000.dasm - OperatorIntrinsics:GetArraySlice4DFixedSingle2(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],int,Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32]):System.__Canon[,,]
      -95.80 (-5.91% of base) : 150161.dasm - Microsoft.FSharp.Collections.Array3DModule:Create(int,int,int,System.__Canon):System.__Canon[,,]
      -15.14 (-5.88% of base) : 134340.dasm - System.Data.RelatedView:Invoke(System.Data.DataRow,int):bool:this
      -50.10 (-5.88% of base) : 153248.dasm - Microsoft.FSharp.Core.ExtraTopLevelOperators:array2D$cont@192(System.__Canon[],int,Microsoft.FSharp.Core.Unit):System.__Canon[,]
      -88.85 (-5.76% of base) : 82201.dasm - BigInteger:DivRem(byref,byref,byref,byref)

2514 total methods with Perf Score differences (2201 improved, 313 regressed), 2899 unchanged.
ONELINER|Perf Score|asm.singledef4_rerun.libraries.crossgen2.Linux.arm.checked\base|28549039.270000044|28416554.64999998|-132484.62|-0.46%|2201|313|2899



Summary of Instruction Count diffs:
(Lower is better)

Total Instructions of base: 2301422
Total Instructions of diff: 2295304
Total Instructions of delta: -6118 (-0.27% of base)
Total relative delta: -15.27
    diff is an improvement.
    relative diff is an improvement.
Detail diffs


Top file regressions (Instructions):
          15 : 75203.dasm (3.84% of base)
          13 : 13243.dasm (0.55% of base)
           6 : 12508.dasm (0.27% of base)
           5 : 183832.dasm (0.52% of base)
           2 : 105004.dasm (0.19% of base)
           2 : 104789.dasm (0.22% of base)
           2 : 75211.dasm (0.55% of base)
           2 : 24203.dasm (0.46% of base)
           1 : 72793.dasm (0.44% of base)
           1 : 94592.dasm (0.13% of base)
           1 : 69178.dasm (0.11% of base)

Top file improvements (Instructions):
        -145 : 63937.dasm (-1.06% of base)
        -133 : 65137.dasm (-1.64% of base)
        -127 : 51225.dasm (-1.61% of base)
        -116 : 62060.dasm (-0.58% of base)
         -80 : 137365.dasm (-4.96% of base)
         -80 : 134415.dasm (-4.85% of base)
         -61 : 74961.dasm (-5.05% of base)
         -45 : 181395.dasm (-4.17% of base)
         -45 : 83214.dasm (-1.20% of base)
         -42 : 198116.dasm (-2.71% of base)
         -41 : 51771.dasm (-1.53% of base)
         -39 : 83078.dasm (-2.17% of base)
         -37 : 136384.dasm (-0.81% of base)
         -33 : 5764.dasm (-0.55% of base)
         -32 : 82201.dasm (-5.83% of base)
         -29 : 16556.dasm (-5.34% of base)
         -26 : 96363.dasm (-3.68% of base)
         -25 : 82286.dasm (-1.53% of base)
         -25 : 99633.dasm (-0.57% of base)
         -22 : 117873.dasm (-1.25% of base)

2063 total files with Instruction Count differences (2052 improved, 11 regressed), 3350 unchanged.

Top method regressions (Instructions):
          15 ( 3.84% of base) : 75203.dasm - System.Text.Encoding:GetCharsWithFallback(int,int,int,int,int,int,System.Text.DecoderNLS):int:this
          13 ( 0.55% of base) : 13243.dasm - System.Xml.Schema.Compiler:CompileLocalAttributes(System.Xml.Schema.XmlSchemaComplexType,System.Xml.Schema.XmlSchemaComplexType,System.Xml.Schema.XmlSchemaObjectCollection,System.Xml.Schema.XmlSchemaAnyAttribute,int):this
           6 ( 0.27% of base) : 12508.dasm - System.Xml.Schema.SchemaCollectionCompiler:CompileLocalAttributes(System.Xml.Schema.XmlSchemaComplexType,System.Xml.Schema.XmlSchemaComplexType,System.Xml.Schema.XmlSchemaObjectCollection,System.Xml.Schema.XmlSchemaAnyAttribute,int):this
           5 ( 0.52% of base) : 183832.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.ILEmitResolverBuilder:GenerateMethodBody(Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceCallSite,System.Reflection.Emit.ILGenerator):Microsoft.Extensions.DependencyInjection.ServiceLookup.ILEmitResolverBuilder+ILEmitResolverBuilderRuntimeContext:this
           2 ( 0.19% of base) : 105004.dasm - QueryLambdaBinder:BindJoinKeys(Microsoft.CodeAnalysis.VisualBasic.Binder,Microsoft.CodeAnalysis.VisualBasic.Syntax.JoinClauseSyntax,Microsoft.CodeAnalysis.VisualBasic.BoundQueryClauseBase,Microsoft.CodeAnalysis.VisualBasic.BoundQueryClauseBase,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.RangeVariableSymbol],byref,byref,byref,byref,Microsoft.CodeAnalysis.DiagnosticBag)
           2 ( 0.22% of base) : 104789.dasm - AnonymousTypeToStringMethodSymbol:GetBoundMethodBody(Microsoft.CodeAnalysis.DiagnosticBag,byref):Microsoft.CodeAnalysis.VisualBasic.BoundBlock:this
           2 ( 0.55% of base) : 75211.dasm - System.Text.Encoding:GetBytesWithFallback(int,int,int,int,int,int,System.Text.EncoderNLS):int:this
           2 ( 0.46% of base) : 24203.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.PEMethodSymbol:LoadSignature():Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.PEMethodSymbol+SignatureData:this
           1 ( 0.44% of base) : 72793.dasm - System.Reflection.MethodBase:CheckArguments(byref,System.Object[],System.Reflection.Binder,int,System.Globalization.CultureInfo,System.Signature):System.Span`1[System.Object]:this
           1 ( 0.13% of base) : 94592.dasm - System.Data.Odbc.OdbcDataReader:RetrieveKeyInfoFromStatistics(System.Data.Odbc.OdbcDataReader+QualifiedTableName,bool):int:this
           1 ( 0.11% of base) : 69178.dasm - System.Diagnostics.Tracing.EventPipeMetadataGenerator:GenerateMetadata(int,System.String,long,int,int,int,System.Diagnostics.Tracing.EventParameterInfo[]):System.Byte[]:this

Top method improvements (Instructions):
        -145 (-1.06% of base) : 63937.dasm - Microsoft.Diagnostics.Tracing.Parsers.ClrPrivateTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
        -133 (-1.64% of base) : 65137.dasm - Microsoft.Diagnostics.Tracing.Parsers.MicrosoftAntimalwareEngineTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
        -127 (-1.61% of base) : 51225.dasm - Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
        -116 (-0.58% of base) : 62060.dasm - Microsoft.Diagnostics.Tracing.Parsers.KernelTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
         -80 (-4.96% of base) : 137365.dasm - System.Data.RBTree`1:RBDeleteX(int,int,int):int:this
         -80 (-4.85% of base) : 134415.dasm - System.Data.RBTree`1:RBDeleteX(int,int,int):int:this
         -61 (-5.05% of base) : 74961.dasm - System.Text.UnicodeEncoding:GetChars(int,int,int,int,System.Text.DecoderNLS):int:this
         -45 (-4.17% of base) : 181395.dasm - ParameterizedStrings:EvaluateInternal(System.String,byref,System.TermInfo+ParameterizedStrings+FormatParam[],System.Collections.Generic.Stack`1[System.TermInfo+ParameterizedStrings+FormatParam],byref,byref):System.String
         -45 (-1.20% of base) : 83214.dasm - System.DefaultBinder:BindToMethod(int,System.Reflection.MethodBase[],byref,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],byref):System.Reflection.MethodBase:this
         -42 (-2.71% of base) : 198116.dasm - Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[System.Char],System.Globalization.NumberFormatInfo)
         -41 (-1.53% of base) : 51771.dasm - Microsoft.Diagnostics.Tracing.Parsers.Clr.ClrRundownTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
         -39 (-2.17% of base) : 83078.dasm - System.DateTimeFormat:FormatCustomized(System.DateTime,System.ReadOnlySpan`1[System.Char],System.Globalization.DateTimeFormatInfo,System.TimeSpan,System.Text.StringBuilder):System.Text.StringBuilder
         -37 (-0.81% of base) : 136384.dasm - System.Data.XmlTreeGen:HandleTable(System.Data.DataTable,System.Xml.XmlDocument,System.Xml.XmlElement,bool):System.Xml.XmlElement:this
         -33 (-0.55% of base) : 5764.dasm - System.Xml.Serialization.XmlReflectionImporter:ImportAccessorMapping(System.Xml.Serialization.MemberMapping,System.Xml.Serialization.FieldModel,System.Xml.Serialization.XmlAttributes,System.String,System.Type,bool,bool,System.Xml.Serialization.RecursionLimiter):this
         -32 (-5.83% of base) : 82201.dasm - BigInteger:DivRem(byref,byref,byref,byref)
         -29 (-5.34% of base) : 16556.dasm - System.Xml.XmlEventCache:EventsToWriter(System.Xml.XmlWriter):this
         -26 (-3.68% of base) : 96363.dasm - Microsoft.CSharp.RuntimeBinder.Errors.ErrorHandling:Error(int,Microsoft.CSharp.RuntimeBinder.Errors.ErrArg[]):Microsoft.CSharp.RuntimeBinder.RuntimeBinderException
         -25 (-1.53% of base) : 82286.dasm - System.Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[System.Char],System.Globalization.NumberFormatInfo)
         -25 (-0.57% of base) : 99633.dasm - Microsoft.VisualBasic.CompilerServices.VBBinder:BindToMethod(int,System.Reflection.MethodBase[],byref,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],byref):System.Reflection.MethodBase:this
         -22 (-1.25% of base) : 117873.dasm - Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.Scanner:ScanNumericLiteral(Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxList`1[Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.VisualBasicSyntaxNode]):Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SyntaxToken:this

Top method regressions (percentages):
          15 ( 3.84% of base) : 75203.dasm - System.Text.Encoding:GetCharsWithFallback(int,int,int,int,int,int,System.Text.DecoderNLS):int:this
           2 ( 0.55% of base) : 75211.dasm - System.Text.Encoding:GetBytesWithFallback(int,int,int,int,int,int,System.Text.EncoderNLS):int:this
          13 ( 0.55% of base) : 13243.dasm - System.Xml.Schema.Compiler:CompileLocalAttributes(System.Xml.Schema.XmlSchemaComplexType,System.Xml.Schema.XmlSchemaComplexType,System.Xml.Schema.XmlSchemaObjectCollection,System.Xml.Schema.XmlSchemaAnyAttribute,int):this
           5 ( 0.52% of base) : 183832.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.ILEmitResolverBuilder:GenerateMethodBody(Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceCallSite,System.Reflection.Emit.ILGenerator):Microsoft.Extensions.DependencyInjection.ServiceLookup.ILEmitResolverBuilder+ILEmitResolverBuilderRuntimeContext:this
           2 ( 0.46% of base) : 24203.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.PEMethodSymbol:LoadSignature():Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.PEMethodSymbol+SignatureData:this
           1 ( 0.44% of base) : 72793.dasm - System.Reflection.MethodBase:CheckArguments(byref,System.Object[],System.Reflection.Binder,int,System.Globalization.CultureInfo,System.Signature):System.Span`1[System.Object]:this
           6 ( 0.27% of base) : 12508.dasm - System.Xml.Schema.SchemaCollectionCompiler:CompileLocalAttributes(System.Xml.Schema.XmlSchemaComplexType,System.Xml.Schema.XmlSchemaComplexType,System.Xml.Schema.XmlSchemaObjectCollection,System.Xml.Schema.XmlSchemaAnyAttribute,int):this
           2 ( 0.22% of base) : 104789.dasm - AnonymousTypeToStringMethodSymbol:GetBoundMethodBody(Microsoft.CodeAnalysis.DiagnosticBag,byref):Microsoft.CodeAnalysis.VisualBasic.BoundBlock:this
           2 ( 0.19% of base) : 105004.dasm - QueryLambdaBinder:BindJoinKeys(Microsoft.CodeAnalysis.VisualBasic.Binder,Microsoft.CodeAnalysis.VisualBasic.Syntax.JoinClauseSyntax,Microsoft.CodeAnalysis.VisualBasic.BoundQueryClauseBase,Microsoft.CodeAnalysis.VisualBasic.BoundQueryClauseBase,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.RangeVariableSymbol],byref,byref,byref,byref,Microsoft.CodeAnalysis.DiagnosticBag)
           1 ( 0.13% of base) : 94592.dasm - System.Data.Odbc.OdbcDataReader:RetrieveKeyInfoFromStatistics(System.Data.Odbc.OdbcDataReader+QualifiedTableName,bool):int:this
           1 ( 0.11% of base) : 69178.dasm - System.Diagnostics.Tracing.EventPipeMetadataGenerator:GenerateMetadata(int,System.String,long,int,int,int,System.Diagnostics.Tracing.EventParameterInfo[]):System.Byte[]:this

Top method improvements (percentages):
         -32 (-5.83% of base) : 82201.dasm - BigInteger:DivRem(byref,byref,byref,byref)
         -29 (-5.34% of base) : 16556.dasm - System.Xml.XmlEventCache:EventsToWriter(System.Xml.XmlWriter):this
         -61 (-5.05% of base) : 74961.dasm - System.Text.UnicodeEncoding:GetChars(int,int,int,int,System.Text.DecoderNLS):int:this
         -80 (-4.96% of base) : 137365.dasm - System.Data.RBTree`1:RBDeleteX(int,int,int):int:this
         -80 (-4.85% of base) : 134415.dasm - System.Data.RBTree`1:RBDeleteX(int,int,int):int:this
          -2 (-4.65% of base) : 42972.dasm - Microsoft.CodeAnalysis.CSharp.Binder:MakeQueryUnboundLambda(Microsoft.CodeAnalysis.CSharp.CSharpSyntaxNode,Microsoft.CodeAnalysis.CSharp.Binder+QueryUnboundLambdaState):Microsoft.CodeAnalysis.CSharp.UnboundLambda:this
         -12 (-4.48% of base) : 146417.dasm - System.Xml.XmlUTF8TextReader:ReadQualifiedName(System.Xml.PrefixHandle,System.Xml.StringHandle):this
         -11 (-4.25% of base) : 148987.dasm - OperatorIntrinsics:SetArraySlice4D(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],System.__Canon[,,,])
         -45 (-4.17% of base) : 181395.dasm - ParameterizedStrings:EvaluateInternal(System.String,byref,System.TermInfo+ParameterizedStrings+FormatParam[],System.Collections.Generic.Stack`1[System.TermInfo+ParameterizedStrings+FormatParam],byref,byref):System.String
         -21 (-3.99% of base) : 74897.dasm - System.Text.UTF7Encoding:GetBytes(int,int,int,int,System.Text.EncoderNLS):int:this
          -8 (-3.96% of base) : 134340.dasm - System.Data.RelatedView:Invoke(System.Data.DataRow,int):bool:this
          -7 (-3.80% of base) : 79101.dasm - System.Globalization.CompareInfo:EndsWithOrdinalHelper(System.ReadOnlySpan`1[System.Char],System.ReadOnlySpan`1[System.Char],int,int):bool:this
          -7 (-3.76% of base) : 79104.dasm - System.Globalization.CompareInfo:StartsWithOrdinalHelper(System.ReadOnlySpan`1[System.Char],System.ReadOnlySpan`1[System.Char],int,int):bool:this
         -26 (-3.68% of base) : 96363.dasm - Microsoft.CSharp.RuntimeBinder.Errors.ErrorHandling:Error(int,Microsoft.CSharp.RuntimeBinder.Errors.ErrArg[]):Microsoft.CSharp.RuntimeBinder.RuntimeBinderException
          -6 (-3.68% of base) : 43092.dasm - Microsoft.CodeAnalysis.CSharp.Binder:ShouldAddWinRTMembersForInterface(Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol,Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol,Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol,Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol,Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol,Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol,Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol):bool
         -16 (-3.61% of base) : 124829.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.AnonymousTypeManager:ReportMissingOrErroneousSymbols(Microsoft.CodeAnalysis.DiagnosticBag,bool,bool,bool):bool:this
          -2 (-3.57% of base) : 70469.dasm - System.IO.MemoryStream:TryGetBuffer(byref):bool:this
          -7 (-3.54% of base) : 79102.dasm - System.Globalization.CompareInfo:EndsWithOrdinalIgnoreCaseHelper(System.ReadOnlySpan`1[System.Char],System.ReadOnlySpan`1[System.Char],int,int):bool:this
          -7 (-3.50% of base) : 79105.dasm - System.Globalization.CompareInfo:StartsWithOrdinalIgnoreCaseHelper(System.ReadOnlySpan`1[System.Char],System.ReadOnlySpan`1[System.Char],int,int):bool:this
          -8 (-3.49% of base) : 182410.dasm - System.IO.Ports.SerialPort:InternalRead(System.Char[],int,int,int,bool):int:this

2063 total methods with Instruction Count differences (2052 improved, 11 regressed), 3350 unchanged.
ONELINER|Instruction Count|asm.singledef4_rerun.libraries.crossgen2.Linux.arm.checked\base|2301422|2295304|-6118|-0.27%|2052|11|3350


asm.singledef4_rerun.libraries.crossgen2.Linux.arm64.checked


Summary of Code Size diffs:
(Lower is better)

Total bytes of base: 3063300
Total bytes of diff: 3057996
Total bytes of delta: -5304 (-0.17% of base)
Total relative delta: -2.86
    diff is an improvement.
    relative diff is an improvement.
Detail diffs


Top file regressions (bytes):
           4 : 161955.dasm (1.08% of base)

Top file improvements (bytes):
        -128 : 140044.dasm (-2.12% of base)
        -128 : 140474.dasm (-0.64% of base)
        -108 : 15303.dasm (-0.69% of base)
        -108 : 139727.dasm (-1.24% of base)
         -96 : 9330.dasm (-0.60% of base)
         -80 : 87615.dasm (-1.47% of base)
         -80 : 191144.dasm (-1.53% of base)
         -68 : 72206.dasm (-2.03% of base)
         -56 : 76877.dasm (-2.35% of base)
         -56 : 88543.dasm (-0.41% of base)
         -52 : 39841.dasm (-1.46% of base)
         -48 : 139969.dasm (-0.46% of base)
         -48 : 196495.dasm (-1.19% of base)
         -44 : 28313.dasm (-2.29% of base)
         -44 : 87582.dasm (-1.44% of base)
         -44 : 140063.dasm (-0.76% of base)
         -44 : 139679.dasm (-0.59% of base)
         -40 : 139741.dasm (-0.65% of base)
         -40 : 47994.dasm (-1.11% of base)
         -40 : 167338.dasm (-1.43% of base)

486 total files with Code Size differences (485 improved, 1 regressed), 1130 unchanged.

Top method regressions (bytes):
           4 ( 1.08% of base) : 161955.dasm - Ssl:AddExtraChainCertificates(Microsoft.Win32.SafeHandles.SafeSslHandle,System.Security.Cryptography.X509Certificates.X509Certificate2[]):bool

Top method improvements (bytes):
        -128 (-2.12% of base) : 140044.dasm - System.Xml.Serialization.XmlSerializationReaderCodeGen:WriteMemberElementsIf(System.Xml.Serialization.XmlSerializationReaderCodeGen+Member[],System.Xml.Serialization.XmlSerializationReaderCodeGen+Member,System.String,System.String):this
        -128 (-0.64% of base) : 140474.dasm - System.Xml.Serialization.XmlReflectionImporter:ImportAccessorMapping(System.Xml.Serialization.MemberMapping,System.Xml.Serialization.FieldModel,System.Xml.Serialization.XmlAttributes,System.String,System.Type,bool,bool,System.Xml.Serialization.RecursionLimiter):this
        -108 (-0.69% of base) : 15303.dasm - System.Data.XmlTreeGen:HandleTable(System.Data.DataTable,System.Xml.XmlDocument,System.Xml.XmlElement,bool):System.Xml.XmlElement:this
        -108 (-1.24% of base) : 139727.dasm - System.Xml.Serialization.XmlSerializationWriterCodeGen:WriteElements(System.String,System.String,System.Xml.Serialization.ElementAccessor[],System.Xml.Serialization.TextAccessor,System.Xml.Serialization.ChoiceIdentifierAccessor,System.String,bool,bool):this
         -96 (-0.60% of base) : 9330.dasm - Microsoft.VisualBasic.CompilerServices.VBBinder:BindToMethod(int,System.Reflection.MethodBase[],byref,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],byref):System.Reflection.MethodBase:this
         -80 (-1.47% of base) : 87615.dasm - System.Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[System.Char],System.Globalization.NumberFormatInfo)
         -80 (-1.53% of base) : 191144.dasm - Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[System.Char],System.Globalization.NumberFormatInfo)
         -68 (-2.03% of base) : 72206.dasm - System.Data.Common.MultipartIdentifier:ParseMultipartIdentifier(System.String,System.String,System.String,ushort,int,bool,System.String,bool):System.String[]
         -56 (-2.35% of base) : 76877.dasm - System.Reflection.Emit.MethodBuilder:CreateMethodBodyHelper(System.Reflection.Emit.ILGenerator):this
         -56 (-0.41% of base) : 88543.dasm - System.DefaultBinder:BindToMethod(int,System.Reflection.MethodBase[],byref,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],byref):System.Reflection.MethodBase:this
         -52 (-1.46% of base) : 39841.dasm - Microsoft.CodeAnalysis.VisualBasic.MethodCompiler:CompileNamedType(Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol,System.Predicate`1[Microsoft.CodeAnalysis.VisualBasic.Symbol]):this
         -48 (-0.46% of base) : 139969.dasm - System.Xml.Serialization.XmlSerializationReaderILGen:WriteLiteralStructMethod(System.Xml.Serialization.StructMapping):this
         -48 (-1.19% of base) : 196495.dasm - System.DirectoryServices.Protocols.BerConverter:Encode(System.String,System.Object[]):System.Byte[]
         -44 (-2.29% of base) : 28313.dasm - Microsoft.CodeAnalysis.VisualBasic.OverloadResolution:FoldIntegralCharOrDateTimeBinaryOperator(int,Microsoft.CodeAnalysis.ConstantValue,Microsoft.CodeAnalysis.ConstantValue,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,byref,byref):Microsoft.CodeAnalysis.ConstantValue
         -44 (-1.44% of base) : 87582.dasm - System.Number:TryParseNumber(byref,long,int,byref,System.Globalization.NumberFormatInfo):bool
         -44 (-0.76% of base) : 140063.dasm - System.Xml.Serialization.XmlSerializationReaderCodeGen:WriteLiteralStructMethod(System.Xml.Serialization.StructMapping):this
         -44 (-0.59% of base) : 139679.dasm - System.Xml.Serialization.XmlSerializationWriterILGen:WriteElements(System.Xml.Serialization.SourceInfo,System.String,System.Xml.Serialization.ElementAccessor[],System.Xml.Serialization.TextAccessor,System.Xml.Serialization.ChoiceIdentifierAccessor,System.String,bool,bool):this
         -40 (-0.65% of base) : 139741.dasm - System.Xml.Serialization.XmlSerializationWriterCodeGen:GenerateMembersElement(System.Xml.Serialization.XmlMembersMapping):System.String:this
         -40 (-1.11% of base) : 47994.dasm - Microsoft.XmlSerializer.Generator.Sgen:Run(System.String[]):int:this
         -40 (-1.43% of base) : 167338.dasm - System.Runtime.Serialization.Formatters.Binary.ObjectWriter:WriteArray(System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo,System.Runtime.Serialization.Formatters.Binary.NameInfo,System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo):this

Top method regressions (percentages):
           4 ( 1.08% of base) : 161955.dasm - Ssl:AddExtraChainCertificates(Microsoft.Win32.SafeHandles.SafeSslHandle,System.Security.Cryptography.X509Certificates.X509Certificate2[]):bool

Top method improvements (percentages):
          -8 (-4.44% of base) : 75689.dasm - System.IO.MemoryStream:TryGetBuffer(byref):bool:this
         -32 (-3.51% of base) : 155298.dasm - OperatorIntrinsics:SetArraySlice4D(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],System.__Canon[,,,])
         -36 (-3.01% of base) : 43814.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.Metadata.PE.PEMethodSymbol:ComputeMethodKindForPotentialOperatorOrConversion(Microsoft.CodeAnalysis.VisualBasic.OverloadResolution+OperatorInfo,int,System.String,bool):int:this
         -20 (-2.92% of base) : 155320.dasm - OperatorIntrinsics:SetArraySlice3D(System.__Canon[,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],System.__Canon[,,])
         -56 (-2.35% of base) : 76877.dasm - System.Reflection.Emit.MethodBuilder:CreateMethodBodyHelper(System.Reflection.Emit.ILGenerator):this
         -44 (-2.29% of base) : 28313.dasm - Microsoft.CodeAnalysis.VisualBasic.OverloadResolution:FoldIntegralCharOrDateTimeBinaryOperator(int,Microsoft.CodeAnalysis.ConstantValue,Microsoft.CodeAnalysis.ConstantValue,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,byref,byref):Microsoft.CodeAnalysis.ConstantValue
         -12 (-2.22% of base) : 182860.dasm - System.Net.Mime.ByteEncoder:EncodeBytes(System.Byte[],int,int,bool,bool):int:this
        -128 (-2.12% of base) : 140044.dasm - System.Xml.Serialization.XmlSerializationReaderCodeGen:WriteMemberElementsIf(System.Xml.Serialization.XmlSerializationReaderCodeGen+Member[],System.Xml.Serialization.XmlSerializationReaderCodeGen+Member,System.String,System.String):this
          -4 (-2.08% of base) : 10686.dasm - System.Data.Common.SingleStorage:Compare(int,int):int:this
          -4 (-2.08% of base) : 10815.dasm - System.Data.Common.DoubleStorage:Compare(int,int):int:this
         -68 (-2.03% of base) : 72206.dasm - System.Data.Common.MultipartIdentifier:ParseMultipartIdentifier(System.String,System.String,System.String,ushort,int,bool,System.String,bool):System.String[]
          -8 (-2.00% of base) : 156475.dasm - Microsoft.FSharp.Collections.Array4DModule:Create(int,int,int,int,System.__Canon):System.__Canon[,,,]
         -28 (-1.96% of base) : 186862.dasm - System.DefaultBinder:FindMostSpecific(System.Reflection.ParameterInfo[],System.Int32[],System.Type,System.Reflection.ParameterInfo[],System.Int32[],System.Type,System.Type[],System.Object[]):int
         -28 (-1.96% of base) : 88536.dasm - System.DefaultBinder:FindMostSpecific(System.Reflection.ParameterInfo[],System.Int32[],System.Type,System.Reflection.ParameterInfo[],System.Int32[],System.Type,System.Type[],System.Object[]):int
          -4 (-1.92% of base) : 144919.dasm - System.Xml.Xsl.Xslt.QilGenerator:InvokeOnCurrentNodeChanged():System.Xml.Xsl.Qil.QilNode:this
         -12 (-1.91% of base) : 151529.dasm - System.Xml.Ucs4Decoder:Convert(System.Byte[],int,int,System.Char[],int,int,bool,byref,byref,byref):this
         -36 (-1.90% of base) : 78253.dasm - System.Reflection.AssemblyName:EscapeString(System.String,int,int,System.Char[],byref,bool,ushort,ushort,ushort):System.Char[]
         -32 (-1.89% of base) : 96899.dasm - Newtonsoft.Json.Serialization.DefaultContractResolver:GetCallbackMethodsForType(System.Type,byref,byref,byref,byref,byref):this
          -4 (-1.82% of base) : 196023.dasm - Crypto:EcKeyCreateByOid(System.String):Microsoft.Win32.SafeHandles.SafeEcKeyHandle
         -20 (-1.82% of base) : 24365.dasm - MemberLookup:LookupInModules(Microsoft.CodeAnalysis.VisualBasic.LookupResult,Microsoft.CodeAnalysis.VisualBasic.Symbols.NamespaceSymbol,System.String,int,int,Microsoft.CodeAnalysis.VisualBasic.Binder,byref)

486 total methods with Code Size differences (485 improved, 1 regressed), 1130 unchanged.
ONELINER|Code Size|asm.singledef4_rerun.libraries.crossgen2.Linux.arm64.checked\base|3063300|3057996|-5304|-0.17%|485|1|1130



Summary of Perf Score diffs:
(Lower is better)

Total PerfScoreUnits of base: 29893024.80999995
Total PerfScoreUnits of diff: 29782327.27999993
Total PerfScoreUnits of delta: -110697.53 (-0.37% of base)
Total relative delta: -5.24
    diff is an improvement.
    relative diff is an improvement.
Detail diffs


Top file regressions (PerfScoreUnits):
      369.90 : 80060.dasm (2.06% of base)
      368.40 : 80771.dasm (2.03% of base)
       64.00 : 83742.dasm (0.39% of base)
       17.00 : 147560.dasm (0.38% of base)
       12.00 : 7017.dasm (0.73% of base)
        8.00 : 4230.dasm (0.33% of base)
        8.00 : 179948.dasm (0.06% of base)
        8.00 : 102449.dasm (1.04% of base)
        8.00 : 9699.dasm (0.50% of base)
        8.00 : 41895.dasm (0.41% of base)
        8.00 : 94137.dasm (0.30% of base)
        8.00 : 95410.dasm (0.44% of base)
        8.00 : 15694.dasm (1.02% of base)
        8.00 : 41816.dasm (1.05% of base)
        8.00 : 65118.dasm (0.36% of base)
        8.00 : 89862.dasm (1.57% of base)
        5.90 : 161955.dasm (2.44% of base)
        4.50 : 67425.dasm (1.01% of base)
        4.00 : 111800.dasm (0.16% of base)
        4.00 : 103898.dasm (0.59% of base)

Top file improvements (PerfScoreUnits):
    -80031.30 : 15303.dasm (-0.78% of base)
    -16896.80 : 141081.dasm (-2.46% of base)
     -565.60 : 90082.dasm (-5.17% of base)
     -448.80 : 41825.dasm (-1.54% of base)
     -418.00 : 66452.dasm (-1.63% of base)
     -368.80 : 156475.dasm (-6.11% of base)
     -368.80 : 156474.dasm (-3.81% of base)
     -344.70 : 155298.dasm (-3.35% of base)
     -337.20 : 155313.dasm (-3.06% of base)
     -320.80 : 42131.dasm (-1.47% of base)
     -315.20 : 13732.dasm (-3.08% of base)
     -295.60 : 43814.dasm (-4.26% of base)
     -281.60 : 9330.dasm (-0.83% of base)
     -254.40 : 14091.dasm (-2.69% of base)
     -248.00 : 141113.dasm (-3.33% of base)
     -224.00 : 150297.dasm (-1.65% of base)
     -192.30 : 139081.dasm (-2.60% of base)
     -192.00 : 13756.dasm (-2.26% of base)
     -174.40 : 12986.dasm (-6.21% of base)
     -171.80 : 140044.dasm (-1.03% of base)

742 total files with Perf Score differences (603 improved, 139 regressed), 874 unchanged.

Top method regressions (PerfScoreUnits):
      369.90 ( 2.06% of base) : 80060.dasm - System.Text.ValueStringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):this
      368.40 ( 2.03% of base) : 80771.dasm - System.Text.StringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):System.Text.StringBuilder:this
       64.00 ( 0.39% of base) : 83742.dasm - System.Globalization.IdnMapping:PunycodeDecode(System.String):System.String
       17.00 ( 0.38% of base) : 147560.dasm - System.Xml.Schema.RangeContentValidator:ValidateElement(System.Xml.XmlQualifiedName,System.Xml.Schema.ValidationState,byref):System.Object:this
       12.00 ( 0.73% of base) : 7017.dasm - System.Linq.Expressions.Interpreter.LightCompiler:CompileIntSwitchExpression(System.Linq.Expressions.SwitchExpression):this
        8.00 ( 0.33% of base) : 4230.dasm - DebugViewPrinter:Analyze():this
        8.00 ( 0.06% of base) : 179948.dasm - ILCompiler.Reflection.ReadyToRun.Amd64.GcInfo:GetLiveSlotsAtSafepoints(System.Byte[],byref):System.Collections.Generic.List`1[System.Collections.Generic.List`1[ILCompiler.Reflection.ReadyToRun.BaseGcSlot]]:this
        8.00 ( 1.04% of base) : 102449.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamespaceSymbol:RegisterDeclaredCorTypes():this
        8.00 ( 0.50% of base) : 9699.dasm - Microsoft.VisualBasic.CompilerServices.OverloadResolution:RemoveRedundantGenericProcedures(System.Collections.Generic.List`1[Microsoft.VisualBasic.CompilerServices.Symbols+Method],byref,System.Object[],System.String[]):Microsoft.VisualBasic.CompilerServices.Symbols+Method
        8.00 ( 0.41% of base) : 41895.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamedTypeSymbol:MakeTypeParameters():System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeParameterSymbol]:this
        8.00 ( 0.30% of base) : 94137.dasm - System.Security.Cryptography.Xml.Utils:AllDescendantNodes(System.Xml.XmlNode,bool):System.Xml.XmlNodeList
        8.00 ( 0.44% of base) : 95410.dasm - Newtonsoft.Json.Converters.XmlNodeConverter:DeserializeNode(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Converters.IXmlDocument,System.Xml.XmlNamespaceManager,Newtonsoft.Json.Converters.IXmlNode):this
        8.00 ( 1.02% of base) : 15694.dasm - System.Xml.XmlDataDocument:FixNestedChildren(System.Data.DataRow,System.Xml.XmlElement):this
        8.00 ( 1.05% of base) : 41816.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamespaceSymbol:RegisterDeclaredCorTypes():this
        8.00 ( 0.36% of base) : 65118.dasm - Microsoft.CodeAnalysis.Text.ChangedText:GetLinesCore():Microsoft.CodeAnalysis.Text.TextLineCollection:this
        8.00 ( 1.57% of base) : 89862.dasm - System.String:ReplaceCore(System.ReadOnlySpan`1[System.Char],System.ReadOnlySpan`1[System.Char],System.ReadOnlySpan`1[System.Char],System.Globalization.CompareInfo,int):System.String
        5.90 ( 2.44% of base) : 161955.dasm - Ssl:AddExtraChainCertificates(Microsoft.Win32.SafeHandles.SafeSslHandle,System.Security.Cryptography.X509Certificates.X509Certificate2[]):bool
        4.50 ( 1.01% of base) : 67425.dasm - Microsoft.CodeAnalysis.CompilationOptions:GetHashCodeHelper():int:this
        4.00 ( 0.16% of base) : 111800.dasm - Microsoft.CodeAnalysis.CSharp.Syntax.CSharpPragmaWarningStateMap:CreatePragmaWarningStateEntries(System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CSharp.Syntax.PragmaWarningDirectiveTriviaSyntax]):Microsoft.CodeAnalysis.Syntax.AbstractWarningStateMap+WarningStateMapEntry[]
        4.00 ( 0.59% of base) : 103898.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.AbstractTypeMap:SubstituteNamedType(Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol):Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol:this

Top method improvements (PerfScoreUnits):
    -80031.30 (-0.78% of base) : 15303.dasm - System.Data.XmlTreeGen:HandleTable(System.Data.DataTable,System.Xml.XmlDocument,System.Xml.XmlElement,bool):System.Xml.XmlElement:this
    -16896.80 (-2.46% of base) : 141081.dasm - System.Xml.Serialization.ReflectionXmlSerializationReader:WriteLiteralStructMethod(System.Xml.Serialization.StructMapping,bool,bool,System.String):System.Object:this
     -565.60 (-5.17% of base) : 90082.dasm - System.RuntimeType:InvokeMember(System.String,int,System.Reflection.Binder,System.Object,System.Object[],System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[]):System.Object:this
     -448.80 (-1.54% of base) : 41825.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamedTypeSymbol:GetMyGroupCollectionAttributeData(Microsoft.CodeAnalysis.DiagnosticBag,byref,byref):Microsoft.CodeAnalysis.VisualBasic.Symbols.VisualBasicAttributeData:this
     -418.00 (-1.63% of base) : 66452.dasm - Microsoft.CodeAnalysis.CommonReferenceManager`2:ReuseAssemblySymbols(Microsoft.CodeAnalysis.CommonReferenceManager`2+BoundInputAssembly[System.__Canon, System.__Canon][],System.__Canon[],System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CommonReferenceManager`2+AssemblyData[System.__Canon, System.__Canon]],int):this
     -368.80 (-6.11% of base) : 156475.dasm - Microsoft.FSharp.Collections.Array4DModule:Create(int,int,int,int,System.__Canon):System.__Canon[,,,]
     -368.80 (-3.81% of base) : 156474.dasm - Microsoft.FSharp.Collections.Array4DModule:Initialize(int,int,int,int,Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, System.__Canon]]]]):System.__Canon[,,,]
     -344.70 (-3.35% of base) : 155298.dasm - OperatorIntrinsics:SetArraySlice4D(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],System.__Canon[,,,])
     -337.20 (-3.06% of base) : 155313.dasm - OperatorIntrinsics:GetArraySlice4D(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32]):System.__Canon[,,,]
     -320.80 (-1.47% of base) : 42131.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceMemberContainerTypeSymbol:CheckForOverloadsErrors(Microsoft.CodeAnalysis.DiagnosticBag):this
     -315.20 (-3.08% of base) : 13732.dasm - System.Data.DataTable:EvaluateDependentExpressions(System.Collections.Generic.List`1[System.Data.DataColumn],System.Data.DataRow,int,System.Collections.Generic.List`1[System.Data.DataRow]):this
     -295.60 (-4.26% of base) : 43814.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.Metadata.PE.PEMethodSymbol:ComputeMethodKindForPotentialOperatorOrConversion(Microsoft.CodeAnalysis.VisualBasic.OverloadResolution+OperatorInfo,int,System.String,bool):int:this
     -281.60 (-0.83% of base) : 9330.dasm - Microsoft.VisualBasic.CompilerServices.VBBinder:BindToMethod(int,System.Reflection.MethodBase[],byref,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],byref):System.Reflection.MethodBase:this
     -254.40 (-2.69% of base) : 14091.dasm - System.Data.DataSet:ReadXmlDiffgram(System.Xml.XmlReader):this
     -248.00 (-3.33% of base) : 141113.dasm - System.Xml.Serialization.ReflectionXmlSerializationReader:GenerateEncodedMembersElement(System.Xml.Serialization.XmlMembersMapping):System.Object:this
     -224.00 (-1.65% of base) : 150297.dasm - System.Xml.XmlTextReaderImpl:ParseXmlDeclaration(bool):bool:this
     -192.30 (-2.60% of base) : 139081.dasm - Microsoft.Diagnostics.Symbols.SymbolReader:GetCrossGenExePath(System.String):System.String:this
     -192.00 (-2.26% of base) : 13756.dasm - System.Data.DataTable:ReadXmlDiffgram(System.Xml.XmlReader):this
     -174.40 (-6.21% of base) : 12986.dasm - System.Data.UniqueConstraint:IsConstraintViolated():bool:this
     -171.80 (-1.03% of base) : 140044.dasm - System.Xml.Serialization.XmlSerializationReaderCodeGen:WriteMemberElementsIf(System.Xml.Serialization.XmlSerializationReaderCodeGen+Member[],System.Xml.Serialization.XmlSerializationReaderCodeGen+Member,System.String,System.String):this

Top method regressions (percentages):
        5.90 ( 2.44% of base) : 161955.dasm - Ssl:AddExtraChainCertificates(Microsoft.Win32.SafeHandles.SafeSslHandle,System.Security.Cryptography.X509Certificates.X509Certificate2[]):bool
        0.50 ( 2.11% of base) : 90245.dasm - System.ModuleHandle:op_Equality(System.ModuleHandle,System.ModuleHandle):bool
      369.90 ( 2.06% of base) : 80060.dasm - System.Text.ValueStringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):this
      368.40 ( 2.03% of base) : 80771.dasm - System.Text.StringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):System.Text.StringBuilder:this
        0.50 ( 1.96% of base) : 90244.dasm - System.ModuleHandle:op_Inequality(System.ModuleHandle,System.ModuleHandle):bool
        0.50 ( 1.78% of base) : 87509.dasm - BigInteger:Clear(int):this
        8.00 ( 1.57% of base) : 89862.dasm - System.String:ReplaceCore(System.ReadOnlySpan`1[System.Char],System.ReadOnlySpan`1[System.Char],System.ReadOnlySpan`1[System.Char],System.Globalization.CompareInfo,int):System.String
        0.50 ( 1.56% of base) : 180587.dasm - System.Web.HttpUtility:JavaScriptStringEncode(System.String,bool):System.String
        0.50 ( 1.39% of base) : 42902.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.MissingAssemblySymbol:Equals(System.Object):bool:this
        0.50 ( 1.37% of base) : 38345.dasm - Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.BlockContext:FreeStatements():this
        0.50 ( 1.35% of base) : 148784.dasm - System.Xml.DocumentXPathNavigator:ParentNode(System.Xml.XmlNode):System.Xml.XmlNode:this
        0.50 ( 1.35% of base) : 148782.dasm - System.Xml.DocumentXPathNavigator:FirstChild(System.Xml.XmlNode):System.Xml.XmlNode:this
        0.50 ( 1.33% of base) : 148776.dasm - System.Xml.DocumentXPathNavigator:PreviousText(System.Xml.XmlNode):System.Xml.XmlNode:this
        0.50 ( 1.33% of base) : 148778.dasm - System.Xml.DocumentXPathNavigator:PreviousSibling(System.Xml.XmlNode):System.Xml.XmlNode:this
        0.50 ( 1.33% of base) : 148780.dasm - System.Xml.DocumentXPathNavigator:NextSibling(System.Xml.XmlNode):System.Xml.XmlNode:this
        0.50 ( 1.29% of base) : 86001.dasm - System.CultureAwareComparer:Equals(System.Object):bool:this
        0.50 ( 1.18% of base) : 151924.dasm - System.Xml.XmlUtf8RawTextWriter:RawTextAsync(System.String):System.Threading.Tasks.Task:this
        0.50 ( 1.18% of base) : 152131.dasm - System.Xml.XmlEncodedRawTextWriter:RawTextAsync(System.String):System.Threading.Tasks.Task:this
        0.50 ( 1.15% of base) : 38850.dasm - Microsoft.CodeAnalysis.VisualBasic.LocalRewriter:RewriteNullableConversion(Microsoft.CodeAnalysis.VisualBasic.BoundConversion):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
        0.50 ( 1.13% of base) : 190869.dasm - System.Numerics.Complex:Log1P(double):double

Top method improvements (percentages):
     -112.40 (-9.45% of base) : 156471.dasm - Microsoft.FSharp.Collections.Array3DModule:Create(int,int,int,System.__Canon):System.__Canon[,,]
      -96.00 (-6.96% of base) : 155294.dasm - OperatorIntrinsics:SetArraySlice4DFixedSingle4(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],int,System.__Canon[,,])
      -96.00 (-6.92% of base) : 155295.dasm - OperatorIntrinsics:SetArraySlice4DFixedSingle3(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],int,Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],System.__Canon[,,])
      -96.00 (-6.92% of base) : 155296.dasm - OperatorIntrinsics:SetArraySlice4DFixedSingle2(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],int,Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],System.__Canon[,,])
      -96.00 (-6.92% of base) : 155297.dasm - OperatorIntrinsics:SetArraySlice4DFixedSingle1(System.__Canon[,,,],int,Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],System.__Canon[,,])
      -40.40 (-6.91% of base) : 183060.dasm - System.Net.Mail.MailWriter:WriteHeaders(System.Collections.Specialized.NameValueCollection,bool):this
     -174.40 (-6.21% of base) : 12986.dasm - System.Data.UniqueConstraint:IsConstraintViolated():bool:this
     -368.80 (-6.11% of base) : 156475.dasm - Microsoft.FSharp.Collections.Array4DModule:Create(int,int,int,int,System.__Canon):System.__Canon[,,,]
     -112.40 (-6.09% of base) : 156470.dasm - Microsoft.FSharp.Collections.Array3DModule:Initialize(int,int,int,Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, System.__Canon]]]):System.__Canon[,,]
      -28.40 (-5.37% of base) : 103220.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.IndexedTypeParameterSymbol:GrowPool(int)
     -565.60 (-5.17% of base) : 90082.dasm - System.RuntimeType:InvokeMember(System.String,int,System.Reflection.Binder,System.Object,System.Object[],System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[]):System.Object:this
     -295.60 (-4.26% of base) : 43814.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.Metadata.PE.PEMethodSymbol:ComputeMethodKindForPotentialOperatorOrConversion(Microsoft.CodeAnalysis.VisualBasic.OverloadResolution+OperatorInfo,int,System.String,bool):int:this
      -64.40 (-3.92% of base) : 155309.dasm - OperatorIntrinsics:GetArraySlice4DFixedSingle4(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],int):System.__Canon[,,]
      -64.40 (-3.91% of base) : 155310.dasm - OperatorIntrinsics:GetArraySlice4DFixedSingle3(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],int,Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32]):System.__Canon[,,]
      -64.40 (-3.91% of base) : 155311.dasm - OperatorIntrinsics:GetArraySlice4DFixedSingle2(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],int,Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32]):System.__Canon[,,]
      -64.40 (-3.91% of base) : 155312.dasm - OperatorIntrinsics:GetArraySlice4DFixedSingle1(System.__Canon[,,,],int,Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32]):System.__Canon[,,]
      -60.80 (-3.84% of base) : 202970.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory:CreateConstructorCallSite(Microsoft.Extensions.DependencyInjection.ServiceLookup.ResultCache,System.Type,System.Type,Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteChain):Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceCallSite:this
     -368.80 (-3.81% of base) : 156474.dasm - Microsoft.FSharp.Collections.Array4DModule:Initialize(int,int,int,int,Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, System.__Canon]]]]):System.__Canon[,,,]
      -16.80 (-3.42% of base) : 17504.dasm - Internal.TypeSystem.InstantiatedType:InstantiateTypeArray(System.__Canon[],Internal.TypeSystem.Instantiation,Internal.TypeSystem.Instantiation):System.__Canon[]
     -344.70 (-3.35% of base) : 155298.dasm - OperatorIntrinsics:SetArraySlice4D(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],System.__Canon[,,,])

742 total methods with Perf Score differences (603 improved, 139 regressed), 874 unchanged.
ONELINER|Perf Score|asm.singledef4_rerun.libraries.crossgen2.Linux.arm64.checked\base|29893024.80999995|29782327.27999993|-110697.53|-0.37%|603|139|874



Summary of Instruction Count diffs:
(Lower is better)

Total Instructions of base: 765825
Total Instructions of diff: 764499
Total Instructions of delta: -1326 (-0.17% of base)
Total relative delta: -2.86
    diff is an improvement.
    relative diff is an improvement.
Detail diffs


Top file regressions (Instructions):
           1 : 161955.dasm (1.08% of base)

Top file improvements (Instructions):
         -32 : 140044.dasm (-2.12% of base)
         -32 : 140474.dasm (-0.64% of base)
         -27 : 15303.dasm (-0.69% of base)
         -27 : 139727.dasm (-1.24% of base)
         -24 : 9330.dasm (-0.60% of base)
         -20 : 87615.dasm (-1.47% of base)
         -20 : 191144.dasm (-1.53% of base)
         -17 : 72206.dasm (-2.03% of base)
         -14 : 76877.dasm (-2.35% of base)
         -14 : 88543.dasm (-0.41% of base)
         -13 : 39841.dasm (-1.46% of base)
         -12 : 139969.dasm (-0.46% of base)
         -12 : 196495.dasm (-1.19% of base)
         -11 : 28313.dasm (-2.29% of base)
         -11 : 87582.dasm (-1.44% of base)
         -11 : 140063.dasm (-0.76% of base)
         -11 : 139679.dasm (-0.59% of base)
         -10 : 139741.dasm (-0.65% of base)
         -10 : 47994.dasm (-1.11% of base)
         -10 : 167338.dasm (-1.43% of base)

486 total files with Instruction Count differences (485 improved, 1 regressed), 1130 unchanged.

Top method regressions (Instructions):
           1 ( 1.08% of base) : 161955.dasm - Ssl:AddExtraChainCertificates(Microsoft.Win32.SafeHandles.SafeSslHandle,System.Security.Cryptography.X509Certificates.X509Certificate2[]):bool

Top method improvements (Instructions):
         -32 (-2.12% of base) : 140044.dasm - System.Xml.Serialization.XmlSerializationReaderCodeGen:WriteMemberElementsIf(System.Xml.Serialization.XmlSerializationReaderCodeGen+Member[],System.Xml.Serialization.XmlSerializationReaderCodeGen+Member,System.String,System.String):this
         -32 (-0.64% of base) : 140474.dasm - System.Xml.Serialization.XmlReflectionImporter:ImportAccessorMapping(System.Xml.Serialization.MemberMapping,System.Xml.Serialization.FieldModel,System.Xml.Serialization.XmlAttributes,System.String,System.Type,bool,bool,System.Xml.Serialization.RecursionLimiter):this
         -27 (-0.69% of base) : 15303.dasm - System.Data.XmlTreeGen:HandleTable(System.Data.DataTable,System.Xml.XmlDocument,System.Xml.XmlElement,bool):System.Xml.XmlElement:this
         -27 (-1.24% of base) : 139727.dasm - System.Xml.Serialization.XmlSerializationWriterCodeGen:WriteElements(System.String,System.String,System.Xml.Serialization.ElementAccessor[],System.Xml.Serialization.TextAccessor,System.Xml.Serialization.ChoiceIdentifierAccessor,System.String,bool,bool):this
         -24 (-0.60% of base) : 9330.dasm - Microsoft.VisualBasic.CompilerServices.VBBinder:BindToMethod(int,System.Reflection.MethodBase[],byref,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],byref):System.Reflection.MethodBase:this
         -20 (-1.47% of base) : 87615.dasm - System.Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[System.Char],System.Globalization.NumberFormatInfo)
         -20 (-1.53% of base) : 191144.dasm - Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[System.Char],System.Globalization.NumberFormatInfo)
         -17 (-2.03% of base) : 72206.dasm - System.Data.Common.MultipartIdentifier:ParseMultipartIdentifier(System.String,System.String,System.String,ushort,int,bool,System.String,bool):System.String[]
         -14 (-2.35% of base) : 76877.dasm - System.Reflection.Emit.MethodBuilder:CreateMethodBodyHelper(System.Reflection.Emit.ILGenerator):this
         -14 (-0.41% of base) : 88543.dasm - System.DefaultBinder:BindToMethod(int,System.Reflection.MethodBase[],byref,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],byref):System.Reflection.MethodBase:this
         -13 (-1.46% of base) : 39841.dasm - Microsoft.CodeAnalysis.VisualBasic.MethodCompiler:CompileNamedType(Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol,System.Predicate`1[Microsoft.CodeAnalysis.VisualBasic.Symbol]):this
         -12 (-0.46% of base) : 139969.dasm - System.Xml.Serialization.XmlSerializationReaderILGen:WriteLiteralStructMethod(System.Xml.Serialization.StructMapping):this
         -12 (-1.19% of base) : 196495.dasm - System.DirectoryServices.Protocols.BerConverter:Encode(System.String,System.Object[]):System.Byte[]
         -11 (-2.29% of base) : 28313.dasm - Microsoft.CodeAnalysis.VisualBasic.OverloadResolution:FoldIntegralCharOrDateTimeBinaryOperator(int,Microsoft.CodeAnalysis.ConstantValue,Microsoft.CodeAnalysis.ConstantValue,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,byref,byref):Microsoft.CodeAnalysis.ConstantValue
         -11 (-1.44% of base) : 87582.dasm - System.Number:TryParseNumber(byref,long,int,byref,System.Globalization.NumberFormatInfo):bool
         -11 (-0.76% of base) : 140063.dasm - System.Xml.Serialization.XmlSerializationReaderCodeGen:WriteLiteralStructMethod(System.Xml.Serialization.StructMapping):this
         -11 (-0.59% of base) : 139679.dasm - System.Xml.Serialization.XmlSerializationWriterILGen:WriteElements(System.Xml.Serialization.SourceInfo,System.String,System.Xml.Serialization.ElementAccessor[],System.Xml.Serialization.TextAccessor,System.Xml.Serialization.ChoiceIdentifierAccessor,System.String,bool,bool):this
         -10 (-0.65% of base) : 139741.dasm - System.Xml.Serialization.XmlSerializationWriterCodeGen:GenerateMembersElement(System.Xml.Serialization.XmlMembersMapping):System.String:this
         -10 (-1.11% of base) : 47994.dasm - Microsoft.XmlSerializer.Generator.Sgen:Run(System.String[]):int:this
         -10 (-1.43% of base) : 167338.dasm - System.Runtime.Serialization.Formatters.Binary.ObjectWriter:WriteArray(System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo,System.Runtime.Serialization.Formatters.Binary.NameInfo,System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo):this

Top method regressions (percentages):
           1 ( 1.08% of base) : 161955.dasm - Ssl:AddExtraChainCertificates(Microsoft.Win32.SafeHandles.SafeSslHandle,System.Security.Cryptography.X509Certificates.X509Certificate2[]):bool

Top method improvements (percentages):
          -2 (-4.44% of base) : 75689.dasm - System.IO.MemoryStream:TryGetBuffer(byref):bool:this
          -8 (-3.51% of base) : 155298.dasm - OperatorIntrinsics:SetArraySlice4D(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],System.__Canon[,,,])
          -9 (-3.01% of base) : 43814.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.Metadata.PE.PEMethodSymbol:ComputeMethodKindForPotentialOperatorOrConversion(Microsoft.CodeAnalysis.VisualBasic.OverloadResolution+OperatorInfo,int,System.String,bool):int:this
          -5 (-2.92% of base) : 155320.dasm - OperatorIntrinsics:SetArraySlice3D(System.__Canon[,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],System.__Canon[,,])
         -14 (-2.35% of base) : 76877.dasm - System.Reflection.Emit.MethodBuilder:CreateMethodBodyHelper(System.Reflection.Emit.ILGenerator):this
         -11 (-2.29% of base) : 28313.dasm - Microsoft.CodeAnalysis.VisualBasic.OverloadResolution:FoldIntegralCharOrDateTimeBinaryOperator(int,Microsoft.CodeAnalysis.ConstantValue,Microsoft.CodeAnalysis.ConstantValue,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,byref,byref):Microsoft.CodeAnalysis.ConstantValue
          -3 (-2.22% of base) : 182860.dasm - System.Net.Mime.ByteEncoder:EncodeBytes(System.Byte[],int,int,bool,bool):int:this
         -32 (-2.12% of base) : 140044.dasm - System.Xml.Serialization.XmlSerializationReaderCodeGen:WriteMemberElementsIf(System.Xml.Serialization.XmlSerializationReaderCodeGen+Member[],System.Xml.Serialization.XmlSerializationReaderCodeGen+Member,System.String,System.String):this
          -1 (-2.08% of base) : 10686.dasm - System.Data.Common.SingleStorage:Compare(int,int):int:this
          -1 (-2.08% of base) : 10815.dasm - System.Data.Common.DoubleStorage:Compare(int,int):int:this
         -17 (-2.03% of base) : 72206.dasm - System.Data.Common.MultipartIdentifier:ParseMultipartIdentifier(System.String,System.String,System.String,ushort,int,bool,System.String,bool):System.String[]
          -2 (-2.00% of base) : 156475.dasm - Microsoft.FSharp.Collections.Array4DModule:Create(int,int,int,int,System.__Canon):System.__Canon[,,,]
          -7 (-1.96% of base) : 186862.dasm - System.DefaultBinder:FindMostSpecific(System.Reflection.ParameterInfo[],System.Int32[],System.Type,System.Reflection.ParameterInfo[],System.Int32[],System.Type,System.Type[],System.Object[]):int
          -7 (-1.96% of base) : 88536.dasm - System.DefaultBinder:FindMostSpecific(System.Reflection.ParameterInfo[],System.Int32[],System.Type,System.Reflection.ParameterInfo[],System.Int32[],System.Type,System.Type[],System.Object[]):int
          -1 (-1.92% of base) : 144919.dasm - System.Xml.Xsl.Xslt.QilGenerator:InvokeOnCurrentNodeChanged():System.Xml.Xsl.Qil.QilNode:this
          -3 (-1.91% of base) : 151529.dasm - System.Xml.Ucs4Decoder:Convert(System.Byte[],int,int,System.Char[],int,int,bool,byref,byref,byref):this
          -9 (-1.90% of base) : 78253.dasm - System.Reflection.AssemblyName:EscapeString(System.String,int,int,System.Char[],byref,bool,ushort,ushort,ushort):System.Char[]
          -8 (-1.89% of base) : 96899.dasm - Newtonsoft.Json.Serialization.DefaultContractResolver:GetCallbackMethodsForType(System.Type,byref,byref,byref,byref,byref):this
          -1 (-1.82% of base) : 196023.dasm - Crypto:EcKeyCreateByOid(System.String):Microsoft.Win32.SafeHandles.SafeEcKeyHandle
          -5 (-1.82% of base) : 24365.dasm - MemberLookup:LookupInModules(Microsoft.CodeAnalysis.VisualBasic.LookupResult,Microsoft.CodeAnalysis.VisualBasic.Symbols.NamespaceSymbol,System.String,int,int,Microsoft.CodeAnalysis.VisualBasic.Binder,byref)

486 total methods with Instruction Count differences (485 improved, 1 regressed), 1130 unchanged.
ONELINER|Instruction Count|asm.singledef4_rerun.libraries.crossgen2.Linux.arm64.checked\base|765825|764499|-1326|-0.17%|485|1|1130


asm.singledef4_rerun.libraries.crossgen2.Linux.x64.checked


Summary of Code Size diffs:
(Lower is better)

Total bytes of base: 7054508
Total bytes of diff: 7010282
Total bytes of delta: -44226 (-0.63% of base)
Total relative delta: -38.08
    diff is an improvement.
    relative diff is an improvement.
Detail diffs


Top file regressions (bytes):
           7 : 42029.dasm (1.79% of base)
           6 : 30696.dasm (0.49% of base)
           3 : 30527.dasm (3.16% of base)
           3 : 30695.dasm (0.29% of base)
           3 : 30698.dasm (0.37% of base)
           3 : 36904.dasm (1.73% of base)
           3 : 36907.dasm (1.73% of base)
           3 : 37686.dasm (0.60% of base)
           3 : 37697.dasm (0.86% of base)
           3 : 32300.dasm (0.50% of base)
           3 : 32876.dasm (0.61% of base)
           3 : 32879.dasm (0.49% of base)
           3 : 32882.dasm (0.77% of base)
           1 : 30304.dasm (0.31% of base)

Top file improvements (bytes):
       -3374 : 24955.dasm (-7.15% of base)
       -2569 : 26832.dasm (-7.92% of base)
       -2086 : 28032.dasm (-9.85% of base)
       -1827 : 13973.dasm (-8.92% of base)
        -595 : 14521.dasm (-8.39% of base)
        -461 : 172040.dasm (-7.95% of base)
        -336 : 18779.dasm (-8.26% of base)
        -329 : 23848.dasm (-8.30% of base)
        -293 : 184426.dasm (-9.50% of base)
        -263 : 45349.dasm (-4.11% of base)
        -255 : 76884.dasm (-1.61% of base)
        -231 : 18852.dasm (-7.45% of base)
        -224 : 27101.dasm (-0.25% of base)
        -221 : 58464.dasm (-1.56% of base)
        -184 : 170205.dasm (-1.35% of base)
        -179 : 171183.dasm (-3.36% of base)
        -179 : 148334.dasm (-6.78% of base)
        -175 : 25347.dasm (-7.34% of base)
        -165 : 109253.dasm (-6.30% of base)
        -161 : 34625.dasm (-7.14% of base)

2981 total files with Code Size differences (2967 improved, 14 regressed), 5796 unchanged.

Top method regressions (bytes):
           7 ( 1.79% of base) : 42029.dasm - System.Globalization.CultureData:UnescapeNlsString(System.String,int,int):System.String
           6 ( 0.49% of base) : 30696.dasm - System.Collections.Generic.HashSet`1:SymmetricExceptWithEnumerable(System.Collections.Generic.IEnumerable`1[System.__Canon]):this
           3 ( 3.16% of base) : 30527.dasm - System.Collections.Generic.BitHelper:.ctor(System.Span`1[System.Int32],bool):this
           3 ( 0.29% of base) : 30695.dasm - System.Collections.Generic.HashSet`1:CheckUniqueAndUnfoundElements(System.Collections.Generic.IEnumerable`1[System.__Canon],bool):System.ValueTuple`2[System.Int32, System.Int32]:this
           3 ( 0.37% of base) : 30698.dasm - System.Collections.Generic.HashSet`1:IntersectWithEnumerable(System.Collections.Generic.IEnumerable`1[System.__Canon]):this
           3 ( 1.73% of base) : 36904.dasm - System.Runtime.InteropServices.Marshal:ZeroFreeGlobalAllocUnicode(long)
           3 ( 1.73% of base) : 36907.dasm - System.Runtime.InteropServices.Marshal:ZeroFreeCoTaskMemUnicode(long)
           3 ( 0.60% of base) : 37686.dasm - System.Security.SecureString:MarshalToBSTR():long:this
           3 ( 0.86% of base) : 37697.dasm - System.Security.SecureString:Clear():this
           3 ( 0.50% of base) : 32300.dasm - System.Diagnostics.Tracing.EventPipeInternal:Enable(System.String,int,int,System.Diagnostics.Tracing.EventPipeProviderConfiguration[]):long
           3 ( 0.61% of base) : 32876.dasm - System.IO.UnmanagedMemoryStream:WriteByte(ubyte):this
           3 ( 0.49% of base) : 32879.dasm - System.IO.UnmanagedMemoryStream:WriteCore(System.ReadOnlySpan`1[System.Byte]):this
           3 ( 0.77% of base) : 32882.dasm - System.IO.UnmanagedMemoryStream:SetLength(long):this
           1 ( 0.31% of base) : 30304.dasm - Utilities.Cache`2:TryGet(System.__Canon,byref):bool:this

Top method improvements (bytes):
       -3374 (-7.15% of base) : 24955.dasm - Microsoft.Diagnostics.Tracing.Parsers.KernelTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
       -2569 (-7.92% of base) : 26832.dasm - Microsoft.Diagnostics.Tracing.Parsers.ClrPrivateTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
       -2086 (-9.85% of base) : 28032.dasm - Microsoft.Diagnostics.Tracing.Parsers.MicrosoftAntimalwareEngineTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
       -1827 (-8.92% of base) : 13973.dasm - Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
        -595 (-8.39% of base) : 14521.dasm - Microsoft.Diagnostics.Tracing.Parsers.Clr.ClrRundownTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
        -461 (-7.95% of base) : 172040.dasm - Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[System.Char],System.Globalization.NumberFormatInfo)
        -336 (-8.26% of base) : 18779.dasm - Microsoft.Diagnostics.Tracing.Parsers.Kernel.HeapTraceProviderTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
        -329 (-8.30% of base) : 23848.dasm - Microsoft.Diagnostics.Tracing.Parsers.SymbolTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
        -293 (-9.50% of base) : 184426.dasm - ParameterizedStrings:EvaluateInternal(System.String,byref,System.TermInfo+ParameterizedStrings+FormatParam[],System.Collections.Generic.Stack`1[System.TermInfo+ParameterizedStrings+FormatParam],byref,byref):System.String
        -263 (-4.11% of base) : 45349.dasm - System.Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[System.Char],System.Globalization.NumberFormatInfo)
        -255 (-1.61% of base) : 76884.dasm - System.Xml.Serialization.XmlReflectionImporter:ImportAccessorMapping(System.Xml.Serialization.MemberMapping,System.Xml.Serialization.FieldModel,System.Xml.Serialization.XmlAttributes,System.String,System.Type,bool,bool,System.Xml.Serialization.RecursionLimiter):this
        -231 (-7.45% of base) : 18852.dasm - Microsoft.Diagnostics.Tracing.Parsers.Kernel.ThreadPoolTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
        -224 (-0.25% of base) : 27101.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
        -221 (-1.56% of base) : 58464.dasm - Microsoft.VisualBasic.CompilerServices.VBBinder:BindToMethod(int,System.Reflection.MethodBase[],byref,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],byref):System.Reflection.MethodBase:this
        -184 (-1.35% of base) : 170205.dasm - System.Data.XmlTreeGen:HandleTable(System.Data.DataTable,System.Xml.XmlDocument,System.Xml.XmlElement,bool):System.Xml.XmlElement:this
        -179 (-3.36% of base) : 171183.dasm - System.Data.RBTree`1:RBDeleteX(int,int,int):int:this
        -179 (-6.78% of base) : 148334.dasm - Microsoft.CodeAnalysis.CSharp.Syntax.InternalSyntax.DocumentationCommentXmlTokens:.cctor()
        -175 (-7.34% of base) : 25347.dasm - Microsoft.Diagnostics.Tracing.Parsers.JSDumpHeapTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
        -165 (-6.30% of base) : 109253.dasm - Microsoft.CodeAnalysis.VisualBasic.VBSemanticModel:GetSemanticSymbols(Microsoft.CodeAnalysis.VisualBasic.BoundNodeSummary,Microsoft.CodeAnalysis.VisualBasic.Binder,int,byref,byref):System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.Symbol]:this
        -161 (-7.14% of base) : 34625.dasm - System.Reflection.Emit.MethodBuilder:CreateMethodBodyHelper(System.Reflection.Emit.ILGenerator):this

Top method regressions (percentages):
           3 ( 3.16% of base) : 30527.dasm - System.Collections.Generic.BitHelper:.ctor(System.Span`1[System.Int32],bool):this
           7 ( 1.79% of base) : 42029.dasm - System.Globalization.CultureData:UnescapeNlsString(System.String,int,int):System.String
           3 ( 1.73% of base) : 36904.dasm - System.Runtime.InteropServices.Marshal:ZeroFreeGlobalAllocUnicode(long)
           3 ( 1.73% of base) : 36907.dasm - System.Runtime.InteropServices.Marshal:ZeroFreeCoTaskMemUnicode(long)
           3 ( 0.86% of base) : 37697.dasm - System.Security.SecureString:Clear():this
           3 ( 0.77% of base) : 32882.dasm - System.IO.UnmanagedMemoryStream:SetLength(long):this
           3 ( 0.61% of base) : 32876.dasm - System.IO.UnmanagedMemoryStream:WriteByte(ubyte):this
           3 ( 0.60% of base) : 37686.dasm - System.Security.SecureString:MarshalToBSTR():long:this
           3 ( 0.50% of base) : 32300.dasm - System.Diagnostics.Tracing.EventPipeInternal:Enable(System.String,int,int,System.Diagnostics.Tracing.EventPipeProviderConfiguration[]):long
           6 ( 0.49% of base) : 30696.dasm - System.Collections.Generic.HashSet`1:SymmetricExceptWithEnumerable(System.Collections.Generic.IEnumerable`1[System.__Canon]):this
           3 ( 0.49% of base) : 32879.dasm - System.IO.UnmanagedMemoryStream:WriteCore(System.ReadOnlySpan`1[System.Byte]):this
           3 ( 0.37% of base) : 30698.dasm - System.Collections.Generic.HashSet`1:IntersectWithEnumerable(System.Collections.Generic.IEnumerable`1[System.__Canon]):this
           1 ( 0.31% of base) : 30304.dasm - Utilities.Cache`2:TryGet(System.__Canon,byref):bool:this
           3 ( 0.29% of base) : 30695.dasm - System.Collections.Generic.HashSet`1:CheckUniqueAndUnfoundElements(System.Collections.Generic.IEnumerable`1[System.__Canon],bool):System.ValueTuple`2[System.Int32, System.Int32]:this

Top method improvements (percentages):
       -2086 (-9.85% of base) : 28032.dasm - Microsoft.Diagnostics.Tracing.Parsers.MicrosoftAntimalwareEngineTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
        -293 (-9.50% of base) : 184426.dasm - ParameterizedStrings:EvaluateInternal(System.String,byref,System.TermInfo+ParameterizedStrings+FormatParam[],System.Collections.Generic.Stack`1[System.TermInfo+ParameterizedStrings+FormatParam],byref,byref):System.String
       -1827 (-8.92% of base) : 13973.dasm - Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
        -595 (-8.39% of base) : 14521.dasm - Microsoft.Diagnostics.Tracing.Parsers.Clr.ClrRundownTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
        -329 (-8.30% of base) : 23848.dasm - Microsoft.Diagnostics.Tracing.Parsers.SymbolTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
        -336 (-8.26% of base) : 18779.dasm - Microsoft.Diagnostics.Tracing.Parsers.Kernel.HeapTraceProviderTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
         -33 (-7.99% of base) : 122850.dasm - OperatorIntrinsics:SetArraySlice2D(System.__Canon[,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],System.__Canon[,])
        -461 (-7.95% of base) : 172040.dasm - Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[System.Char],System.Globalization.NumberFormatInfo)
       -2569 (-7.92% of base) : 26832.dasm - Microsoft.Diagnostics.Tracing.Parsers.ClrPrivateTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
        -133 (-7.53% of base) : 97760.dasm - Microsoft.CodeAnalysis.VisualBasic.OverloadResolution:ResolveUserDefinedBinaryOperator(Microsoft.CodeAnalysis.VisualBasic.BoundExpression,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,int,Microsoft.CodeAnalysis.VisualBasic.Binder,byref,bool):Microsoft.CodeAnalysis.VisualBasic.OverloadResolution+OverloadResolutionResult
        -231 (-7.45% of base) : 18852.dasm - Microsoft.Diagnostics.Tracing.Parsers.Kernel.ThreadPoolTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
        -175 (-7.34% of base) : 25347.dasm - Microsoft.Diagnostics.Tracing.Parsers.JSDumpHeapTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
       -3374 (-7.15% of base) : 24955.dasm - Microsoft.Diagnostics.Tracing.Parsers.KernelTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
        -161 (-7.14% of base) : 34625.dasm - System.Reflection.Emit.MethodBuilder:CreateMethodBodyHelper(System.Reflection.Emit.ILGenerator):this
        -179 (-6.78% of base) : 148334.dasm - Microsoft.CodeAnalysis.CSharp.Syntax.InternalSyntax.DocumentationCommentXmlTokens:.cctor()
        -127 (-6.45% of base) : 65075.dasm - Microsoft.CodeAnalysis.CommonReferenceManager`2:ReuseAssemblySymbols(Microsoft.CodeAnalysis.CommonReferenceManager`2+BoundInputAssembly[System.__Canon, System.__Canon][],System.__Canon[],System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CommonReferenceManager`2+AssemblyData[System.__Canon, System.__Canon]],int):this
        -111 (-6.44% of base) : 143138.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceAttributeData:GetTargetAttributeSignatureIndex(Microsoft.CodeAnalysis.CSharp.Symbol,Microsoft.CodeAnalysis.AttributeDescription):int:this
         -91 (-6.39% of base) : 28239.dasm - Microsoft.Diagnostics.Tracing.Parsers.MicrosoftAntimalwareAMFilterTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
        -133 (-6.32% of base) : 78474.dasm - System.Xml.Xsl.IlGen.XmlILOptimizerVisitor:VisitFunction(System.Xml.Xsl.Qil.QilFunction):System.Xml.Xsl.Qil.QilNode:this
        -165 (-6.30% of base) : 109253.dasm - Microsoft.CodeAnalysis.VisualBasic.VBSemanticModel:GetSemanticSymbols(Microsoft.CodeAnalysis.VisualBasic.BoundNodeSummary,Microsoft.CodeAnalysis.VisualBasic.Binder,int,byref,byref):System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.Symbol]:this

2981 total methods with Code Size differences (2967 improved, 14 regressed), 5796 unchanged.
ONELINER|Code Size|asm.singledef4_rerun.libraries.crossgen2.Linux.x64.checked\base|7054508|7010282|-44226|-0.63%|2967|14|5796



Summary of Perf Score diffs:
(Lower is better)

Total PerfScoreUnits of base: 27786108.629999626
Total PerfScoreUnits of diff: 27565373.609999772
Total PerfScoreUnits of delta: -220735.02 (-0.79% of base)
Total relative delta: -42.22
    diff is an improvement.
    relative diff is an improvement.
Detail diffs


Top file regressions (PerfScoreUnits):
      431.50 : 126311.dasm (1.29% of base)
      369.10 : 38550.dasm (2.34% of base)
      367.20 : 37850.dasm (2.34% of base)
      115.60 : 80943.dasm (1.39% of base)
       64.00 : 41518.dasm (0.40% of base)
       30.00 : 68013.dasm (1.82% of base)
       19.50 : 126787.dasm (0.32% of base)
       16.00 : 71051.dasm (0.55% of base)
       16.00 : 4078.dasm (1.28% of base)
       16.00 : 71810.dasm (0.56% of base)
       16.00 : 111032.dasm (0.20% of base)
       15.30 : 109646.dasm (1.39% of base)
       14.00 : 4049.dasm (1.20% of base)
       12.80 : 84093.dasm (0.36% of base)
       12.00 : 67240.dasm (0.73% of base)
       12.00 : 66063.dasm (2.73% of base)
        8.00 : 170589.dasm (1.54% of base)
        8.00 : 189236.dasm (0.59% of base)
        8.00 : 130671.dasm (0.59% of base)
        8.00 : 179958.dasm (0.45% of base)

Top file improvements (PerfScoreUnits):
    -80066.90 : 170205.dasm (-1.22% of base)
    -65536.30 : 3317.dasm (-0.47% of base)
    -16386.00 : 91169.dasm (-3.66% of base)
    -16384.30 : 77495.dasm (-3.35% of base)
    -3052.90 : 37769.dasm (-2.73% of base)
    -1512.00 : 54168.dasm (-7.20% of base)
    -1217.40 : 130524.dasm (-0.29% of base)
    -1104.50 : 47837.dasm (-10.57% of base)
    -1033.50 : 133051.dasm (-1.58% of base)
     -775.60 : 37770.dasm (-1.03% of base)
     -570.15 : 24955.dasm (-5.27% of base)
     -504.00 : 190743.dasm (-1.70% of base)
     -504.00 : 190807.dasm (-1.80% of base)
     -504.00 : 168137.dasm (-3.64% of base)
     -491.40 : 123997.dasm (-9.30% of base)
     -470.70 : 65075.dasm (-2.55% of base)
     -449.40 : 110977.dasm (-2.16% of base)
     -438.40 : 122820.dasm (-5.61% of base)
     -422.15 : 26832.dasm (-5.40% of base)
     -348.90 : 111284.dasm (-2.48% of base)

3547 total files with Perf Score differences (3029 improved, 518 regressed), 5230 unchanged.

Top method regressions (PerfScoreUnits):
      431.50 ( 1.29% of base) : 126311.dasm - Microsoft.FSharp.Linq.RuntimeHelpers.LeafExpressionConverter:ConvExprToLinqInContext(Microsoft.FSharp.Linq.RuntimeHelpers.LeafExpressionConverter+ConvEnv,Microsoft.FSharp.Quotations.FSharpExpr):System.Linq.Expressions.Expression
      369.10 ( 2.34% of base) : 38550.dasm - System.Text.StringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):System.Text.StringBuilder:this
      367.20 ( 2.34% of base) : 37850.dasm - System.Text.ValueStringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):this
      115.60 ( 1.39% of base) : 80943.dasm - System.Xml.Xsl.Xslt.XsltLoader:LoadInstructions(System.Collections.Generic.List`1[System.Xml.Xsl.Xslt.XslNode],int):System.Collections.Generic.List`1[System.Xml.Xsl.Xslt.XslNode]:this
       64.00 ( 0.40% of base) : 41518.dasm - System.Globalization.IdnMapping:PunycodeDecode(System.String):System.String
       30.00 ( 1.82% of base) : 68013.dasm - System.Text.ISO2022Encoding:GetBytesCP5022xJP(long,int,long,int,System.Text.ISO2022Encoding+ISO2022Encoder):int:this
       19.50 ( 0.32% of base) : 126787.dasm - Microsoft.FSharp.Linq.QueryModule:TransInner(int,bool,Microsoft.FSharp.Quotations.FSharpExpr):System.Tuple`2[Microsoft.FSharp.Linq.QueryModule+TransInnerResult, Microsoft.FSharp.Linq.RuntimeHelpers.Adapters+ConversionDescription]
       16.00 ( 0.55% of base) : 71051.dasm - <ReadAsync>d__106`1:MoveNext():this
       16.00 ( 1.28% of base) : 4078.dasm - Microsoft.XmlSerializer.Generator.Sgen:ParseResponseFile(System.String[]):System.String[]:this
       16.00 ( 0.56% of base) : 71810.dasm - <ReadAsync>d__106`1:MoveNext():this
       16.00 ( 0.20% of base) : 111032.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamedTypeSymbol:GetInheritsOrImplementsLocation(Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol,bool):Microsoft.CodeAnalysis.Location:this
       15.30 ( 1.39% of base) : 109646.dasm - Microsoft.CodeAnalysis.VisualBasic.CodeGen.CodeGenerator:GetCaseLabelsForEmitSwitchHeader(System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.BoundCaseBlock],System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.GeneratedLabelSymbol],byref):System.Collections.Generic.KeyValuePair`2[Microsoft.CodeAnalysis.ConstantValue, System.Object][]:this
       14.00 ( 1.20% of base) : 4049.dasm - System.Linq.Expressions.Interpreter.LightCompiler:CompileIntSwitchExpression(System.Linq.Expressions.SwitchExpression):this
       12.80 ( 0.36% of base) : 84093.dasm - System.Xml.Schema.RangeContentValidator:ValidateElement(System.Xml.XmlQualifiedName,System.Xml.Schema.ValidationState,byref):System.Object:this
       12.00 ( 0.73% of base) : 67240.dasm - Microsoft.Cci.CustomDebugInfoWriter:SerializeDynamicLocalInfo(Microsoft.Cci.IMethodBody,Microsoft.CodeAnalysis.ArrayBuilder`1[Microsoft.Cci.BlobBuilder])
       12.00 ( 2.73% of base) : 66063.dasm - Microsoft.CodeAnalysis.CompilationOptions:GetHashCodeHelper():int:this
        8.00 ( 1.54% of base) : 170589.dasm - System.Xml.XmlDataDocument:FixNestedChildren(System.Data.DataRow,System.Xml.XmlElement):this
        8.00 ( 0.59% of base) : 189236.dasm - System.DirectoryServices.Protocols.DirectoryControl:TransformControls(System.DirectoryServices.Protocols.DirectoryControl[])
        8.00 ( 0.59% of base) : 130671.dasm - Newtonsoft.Json.Converters.XmlNodeConverter:DeserializeNode(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Converters.IXmlDocument,System.Xml.XmlNamespaceManager,Newtonsoft.Json.Converters.IXmlNode):this
        8.00 ( 0.45% of base) : 179958.dasm - System.Security.Cryptography.Xml.Utils:AllDescendantNodes(System.Xml.XmlNode,bool):System.Xml.XmlNodeList

Top method improvements (PerfScoreUnits):
    -80066.90 (-1.22% of base) : 170205.dasm - System.Data.XmlTreeGen:HandleTable(System.Data.DataTable,System.Xml.XmlDocument,System.Xml.XmlElement,bool):System.Xml.XmlElement:this
    -65536.30 (-0.47% of base) : 3317.dasm - System.Linq.Expressions.Expression:ValidateNewArgs(System.Reflection.ConstructorInfo,byref,byref)
    -16386.00 (-3.66% of base) : 91169.dasm - SynthesizedComInterface:.ctor(Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamedTypeSymbol,Microsoft.CodeAnalysis.ArrayBuilder`1[System.Collections.Generic.KeyValuePair`2[Microsoft.CodeAnalysis.VisualBasic.Symbol, System.Int32]]):this
    -16384.30 (-3.35% of base) : 77495.dasm - System.Xml.Serialization.ReflectionXmlSerializationReader:WriteLiteralStructMethod(System.Xml.Serialization.StructMapping,bool,bool,System.String):System.Object:this
    -3052.90 (-2.73% of base) : 37769.dasm - System.Text.Unicode.Utf8Utility:GetPointerToFirstInvalidByte(long,int,byref,byref):long
    -1512.00 (-7.20% of base) : 54168.dasm - System.Linq.Parallel.SortHelper`2:QuickSort(int,int,System.__Canon[],System.Int32[],System.Threading.CancellationToken):this
    -1217.40 (-0.29% of base) : 130524.dasm - <ReadStringIntoBufferAsync>d__9:MoveNext():this
    -1104.50 (-10.57% of base) : 47837.dasm - System.RuntimeType:InvokeMember(System.String,int,System.Reflection.Binder,System.Object,System.Object[],System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[]):System.Object:this
    -1033.50 (-1.58% of base) : 133051.dasm - Newtonsoft.Json.JsonTextReader:ReadStringIntoBuffer(ushort):this
     -775.60 (-1.03% of base) : 37770.dasm - System.Text.Unicode.Utf8Utility:TranscodeToUtf8(long,int,long,int,byref,byref):int
     -570.15 (-5.27% of base) : 24955.dasm - Microsoft.Diagnostics.Tracing.Parsers.KernelTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
     -504.00 (-1.70% of base) : 190743.dasm - System.Collections.Generic.SegmentedList`1:QuickSort(int,int,System.Collections.Generic.IComparer`1[System.__Canon]):this
     -504.00 (-1.80% of base) : 190807.dasm - System.Collections.Generic.SegmentedList`1:QuickSort(int,int,System.Collections.Generic.IComparer`1[System.Byte]):this
     -504.00 (-3.64% of base) : 168137.dasm - System.Data.Select:Sort(int,int):this
     -491.40 (-9.30% of base) : 123997.dasm - Microsoft.FSharp.Collections.Array4DModule:Create(int,int,int,int,System.__Canon):System.__Canon[,,,]
     -470.70 (-2.55% of base) : 65075.dasm - Microsoft.CodeAnalysis.CommonReferenceManager`2:ReuseAssemblySymbols(Microsoft.CodeAnalysis.CommonReferenceManager`2+BoundInputAssembly[System.__Canon, System.__Canon][],System.__Canon[],System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CommonReferenceManager`2+AssemblyData[System.__Canon, System.__Canon]],int):this
     -449.40 (-2.16% of base) : 110977.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamedTypeSymbol:GetMyGroupCollectionAttributeData(Microsoft.CodeAnalysis.DiagnosticBag,byref,byref):Microsoft.CodeAnalysis.VisualBasic.Symbols.VisualBasicAttributeData:this
     -438.40 (-5.61% of base) : 122820.dasm - OperatorIntrinsics:SetArraySlice4D(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],System.__Canon[,,,])
     -422.15 (-5.40% of base) : 26832.dasm - Microsoft.Diagnostics.Tracing.Parsers.ClrPrivateTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
     -348.90 (-2.48% of base) : 111284.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceMemberContainerTypeSymbol:CheckForOverloadsErrors(Microsoft.CodeAnalysis.DiagnosticBag):this

Top method regressions (percentages):
        4.00 ( 3.26% of base) : 62011.dasm - Roslyn.Utilities.ThreadSafeFlagOperations:Set(byref,int):bool
        6.70 ( 3.21% of base) : 42029.dasm - System.Globalization.CultureData:UnescapeNlsString(System.String,int,int):System.String
        4.00 ( 3.20% of base) : 62010.dasm - Roslyn.Utilities.ThreadSafeFlagOperations:Clear(byref,int):bool
        4.00 ( 3.18% of base) : 64748.dasm - Microsoft.CodeAnalysis.CustomAttributesBag`1:NotePartComplete(ubyte):this
        4.00 ( 3.15% of base) : 40049.dasm - System.Threading.DeferredDisposableLifetime`1:Dispose(System.__Canon):this
        4.00 ( 2.90% of base) : 178648.dasm - System.Runtime.Caching.SafeBitVector32:ChangeValue(int,bool):bool:this
        6.00 ( 2.75% of base) : 167903.dasm - System.Data.ExpressionParser:ScanName(ushort,ushort,System.String):this
       12.00 ( 2.73% of base) : 66063.dasm - Microsoft.CodeAnalysis.CompilationOptions:GetHashCodeHelper():int:this
        4.00 ( 2.51% of base) : 39804.dasm - System.Threading.SpinLock:DecrementWaiters():this
        4.00 ( 2.43% of base) : 133700.dasm - AsyncOperation:TryCancel():bool:this
        0.50 ( 2.40% of base) : 45240.dasm - BigInteger:Clear(int):this
        4.00 ( 2.35% of base) : 162415.dasm - System.Xml.XmlDictionaryReader:ReadContentAsChars(System.Char[],int,int):int:this
      367.20 ( 2.34% of base) : 37850.dasm - System.Text.ValueStringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):this
      369.10 ( 2.34% of base) : 38550.dasm - System.Text.StringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):System.Text.StringBuilder:this
        4.00 ( 2.25% of base) : 117406.dasm - System.ComponentModel.MaskedTextProvider:FindEditPositionInRange(int,int,bool,ubyte):int:this
        3.50 ( 2.24% of base) : 71783.dasm - Ssl:AddExtraChainCertificates(Microsoft.Win32.SafeHandles.SafeSslHandle,System.Security.Cryptography.X509Certificates.X509Certificate2[]):bool
        4.00 ( 2.24% of base) : 198137.dasm - System.Threading.CountdownEvent:TryAddCount(int):bool:this
        0.50 ( 2.21% of base) : 48002.dasm - System.ModuleHandle:op_Equality(System.ModuleHandle,System.ModuleHandle):bool
        6.00 ( 2.14% of base) : 185717.dasm - System.Collections.Concurrent.ConcurrentBag`1:TrySteal(byref,bool):bool:this
        4.00 ( 2.14% of base) : 84112.dasm - System.Xml.Schema.ParticleContentValidator:CheckCMUPAWithLeafRangeNodes(System.Xml.Schema.BitSet):this

Top method improvements (percentages):
      -34.20 (-12.51% of base) : 123127.dasm - Microsoft.FSharp.Collections.Array2DModule:CreateBased(int,int,int,int,System.__Canon):System.__Canon[,]
    -1104.50 (-10.57% of base) : 47837.dasm - System.RuntimeType:InvokeMember(System.String,int,System.Reflection.Binder,System.Object,System.Object[],System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[]):System.Object:this
      -95.30 (-10.56% of base) : 162647.dasm - System.Xml.XmlBufferReader:GetEscapedChars(int,int,System.Char[]):int:this
       -5.90 (-10.53% of base) : 29461.dasm - Microsoft.Diagnostics.Tracing.TraceEventRawReaders:ReadUnicodeString(long,int,int):System.String
     -491.40 (-9.30% of base) : 123997.dasm - Microsoft.FSharp.Collections.Array4DModule:Create(int,int,int,int,System.__Canon):System.__Canon[,,,]
      -28.30 (-8.48% of base) : 200014.dasm - System.Collections.Specialized.NameValueCollection:Add(System.Collections.Specialized.NameValueCollection):this
     -147.30 (-8.24% of base) : 167978.dasm - System.Data.UniqueConstraint:IsConstraintViolated():bool:this
      -18.70 (-8.08% of base) : 38501.dasm - System.Text.ASCIIEncoding:GetCharsWithFallback(System.ReadOnlySpan`1[System.Byte],int,System.Span`1[System.Char],int,System.Text.DecoderNLS):int:this
      -92.80 (-8.02% of base) : 123993.dasm - Microsoft.FSharp.Collections.Array3DModule:Create(int,int,int,System.__Canon):System.__Canon[,,]
      -33.90 (-7.97% of base) : 123916.dasm - Microsoft.FSharp.Collections.ArrayModule:Windowed(int,System.__Canon[]):System.__Canon[][]
      -18.70 (-7.90% of base) : 38511.dasm - System.Text.ASCIIEncoding:GetBytesWithFallback(System.ReadOnlySpan`1[System.Char],int,System.Span`1[System.Byte],int,System.Text.EncoderNLS):int:this
      -80.70 (-7.32% of base) : 122816.dasm - OperatorIntrinsics:SetArraySlice4DFixedSingle4(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],int,System.__Canon[,,])
      -80.70 (-7.32% of base) : 122817.dasm - OperatorIntrinsics:SetArraySlice4DFixedSingle3(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],int,Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],System.__Canon[,,])
      -80.70 (-7.32% of base) : 122818.dasm - OperatorIntrinsics:SetArraySlice4DFixedSingle2(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],int,Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],System.__Canon[,,])
      -80.70 (-7.31% of base) : 122819.dasm - OperatorIntrinsics:SetArraySlice4DFixedSingle1(System.__Canon[,,,],int,Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],System.__Canon[,,])
    -1512.00 (-7.20% of base) : 54168.dasm - System.Linq.Parallel.SortHelper`2:QuickSort(int,int,System.__Canon[],System.Int32[],System.Threading.CancellationToken):this
       -9.15 (-7.15% of base) : 43427.dasm - System.TimeZoneInfo:TZif_GenerateAdjustmentRules(byref,System.TimeSpan,System.DateTime[],System.Byte[],System.TimeZoneInfo+TZifType[],System.Boolean[],System.Boolean[],System.String)
      -41.20 (-7.12% of base) : 77808.dasm - System.Xml.Serialization.Compiler:AddImport(System.Type,System.Collections.Hashtable):this
       -8.20 (-7.11% of base) : 107621.dasm - Microsoft.CodeAnalysis.VisualBasic.SyntheticBoundNodeFactory:Sequence(System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol],Microsoft.CodeAnalysis.VisualBasic.BoundExpression[]):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
      -10.20 (-7.08% of base) : 38131.dasm - System.Text.Latin1Utility:WidenLatin1ToUtf16_Sse2(long,long,long)

3547 total methods with Perf Score differences (3029 improved, 518 regressed), 5230 unchanged.
ONELINER|Perf Score|asm.singledef4_rerun.libraries.crossgen2.Linux.x64.checked\base|27786108.629999626|27565373.609999772|-220735.02|-0.79%|3029|518|5230



Summary of Instruction Count diffs:
(Lower is better)

Total Instructions of base: 1709422
Total Instructions of diff: 1701060
Total Instructions of delta: -8362 (-0.49% of base)
Total relative delta: -33.07
    diff is an improvement.
    relative diff is an improvement.
Detail diffs


Top file regressions (Instructions):
           3 : 41079.dasm (0.34% of base)
           2 : 30696.dasm (0.63% of base)
           1 : 30527.dasm (3.03% of base)
           1 : 30695.dasm (0.34% of base)
           1 : 30698.dasm (0.43% of base)
           1 : 36904.dasm (1.92% of base)
           1 : 36907.dasm (1.92% of base)
           1 : 37686.dasm (0.67% of base)
           1 : 37697.dasm (0.92% of base)
           1 : 32300.dasm (0.51% of base)
           1 : 32876.dasm (0.72% of base)
           1 : 32879.dasm (0.57% of base)
           1 : 32882.dasm (0.97% of base)

Top file improvements (Instructions):
        -482 : 24955.dasm (-5.93% of base)
        -367 : 26832.dasm (-6.53% of base)
        -298 : 28032.dasm (-8.28% of base)
        -261 : 13973.dasm (-7.48% of base)
         -85 : 14521.dasm (-6.91% of base)
         -60 : 172040.dasm (-4.43% of base)
         -48 : 18779.dasm (-6.70% of base)
         -47 : 23848.dasm (-6.73% of base)
         -45 : 184426.dasm (-5.91% of base)
         -39 : 45349.dasm (-2.65% of base)
         -38 : 58464.dasm (-1.20% of base)
         -37 : 76884.dasm (-1.13% of base)
         -35 : 148334.dasm (-6.67% of base)
         -33 : 18852.dasm (-5.98% of base)
         -32 : 171183.dasm (-2.63% of base)
         -32 : 27101.dasm (-0.20% of base)
         -31 : 46281.dasm (-1.18% of base)
         -29 : 37987.dasm (-3.45% of base)
         -28 : 170205.dasm (-1.03% of base)
         -27 : 87493.dasm (-5.82% of base)

2948 total files with Instruction Count differences (2935 improved, 13 regressed), 5829 unchanged.

Top method regressions (Instructions):
           3 ( 0.34% of base) : 41079.dasm - System.Globalization.TimeSpanFormat:TryFormatStandard(System.TimeSpan,int,System.String,System.Span`1[System.Char],byref):bool
           2 ( 0.63% of base) : 30696.dasm - System.Collections.Generic.HashSet`1:SymmetricExceptWithEnumerable(System.Collections.Generic.IEnumerable`1[System.__Canon]):this
           1 ( 3.03% of base) : 30527.dasm - System.Collections.Generic.BitHelper:.ctor(System.Span`1[System.Int32],bool):this
           1 ( 0.34% of base) : 30695.dasm - System.Collections.Generic.HashSet`1:CheckUniqueAndUnfoundElements(System.Collections.Generic.IEnumerable`1[System.__Canon],bool):System.ValueTuple`2[System.Int32, System.Int32]:this
           1 ( 0.43% of base) : 30698.dasm - System.Collections.Generic.HashSet`1:IntersectWithEnumerable(System.Collections.Generic.IEnumerable`1[System.__Canon]):this
           1 ( 1.92% of base) : 36904.dasm - System.Runtime.InteropServices.Marshal:ZeroFreeGlobalAllocUnicode(long)
           1 ( 1.92% of base) : 36907.dasm - System.Runtime.InteropServices.Marshal:ZeroFreeCoTaskMemUnicode(long)
           1 ( 0.67% of base) : 37686.dasm - System.Security.SecureString:MarshalToBSTR():long:this
           1 ( 0.92% of base) : 37697.dasm - System.Security.SecureString:Clear():this
           1 ( 0.51% of base) : 32300.dasm - System.Diagnostics.Tracing.EventPipeInternal:Enable(System.String,int,int,System.Diagnostics.Tracing.EventPipeProviderConfiguration[]):long
           1 ( 0.72% of base) : 32876.dasm - System.IO.UnmanagedMemoryStream:WriteByte(ubyte):this
           1 ( 0.57% of base) : 32879.dasm - System.IO.UnmanagedMemoryStream:WriteCore(System.ReadOnlySpan`1[System.Byte]):this
           1 ( 0.97% of base) : 32882.dasm - System.IO.UnmanagedMemoryStream:SetLength(long):this

Top method improvements (Instructions):
        -482 (-5.93% of base) : 24955.dasm - Microsoft.Diagnostics.Tracing.Parsers.KernelTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
        -367 (-6.53% of base) : 26832.dasm - Microsoft.Diagnostics.Tracing.Parsers.ClrPrivateTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
        -298 (-8.28% of base) : 28032.dasm - Microsoft.Diagnostics.Tracing.Parsers.MicrosoftAntimalwareEngineTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
        -261 (-7.48% of base) : 13973.dasm - Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
         -85 (-6.91% of base) : 14521.dasm - Microsoft.Diagnostics.Tracing.Parsers.Clr.ClrRundownTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
         -60 (-4.43% of base) : 172040.dasm - Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[System.Char],System.Globalization.NumberFormatInfo)
         -48 (-6.70% of base) : 18779.dasm - Microsoft.Diagnostics.Tracing.Parsers.Kernel.HeapTraceProviderTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
         -47 (-6.73% of base) : 23848.dasm - Microsoft.Diagnostics.Tracing.Parsers.SymbolTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
         -45 (-5.91% of base) : 184426.dasm - ParameterizedStrings:EvaluateInternal(System.String,byref,System.TermInfo+ParameterizedStrings+FormatParam[],System.Collections.Generic.Stack`1[System.TermInfo+ParameterizedStrings+FormatParam],byref,byref):System.String
         -39 (-2.65% of base) : 45349.dasm - System.Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[System.Char],System.Globalization.NumberFormatInfo)
         -38 (-1.20% of base) : 58464.dasm - Microsoft.VisualBasic.CompilerServices.VBBinder:BindToMethod(int,System.Reflection.MethodBase[],byref,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],byref):System.Reflection.MethodBase:this
         -37 (-1.13% of base) : 76884.dasm - System.Xml.Serialization.XmlReflectionImporter:ImportAccessorMapping(System.Xml.Serialization.MemberMapping,System.Xml.Serialization.FieldModel,System.Xml.Serialization.XmlAttributes,System.String,System.Type,bool,bool,System.Xml.Serialization.RecursionLimiter):this
         -35 (-6.67% of base) : 148334.dasm - Microsoft.CodeAnalysis.CSharp.Syntax.InternalSyntax.DocumentationCommentXmlTokens:.cctor()
         -33 (-5.98% of base) : 18852.dasm - Microsoft.Diagnostics.Tracing.Parsers.Kernel.ThreadPoolTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
         -32 (-2.63% of base) : 171183.dasm - System.Data.RBTree`1:RBDeleteX(int,int,int):int:this
         -32 (-0.20% of base) : 27101.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
         -31 (-1.18% of base) : 46281.dasm - System.DefaultBinder:BindToMethod(int,System.Reflection.MethodBase[],byref,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],byref):System.Reflection.MethodBase:this
         -29 (-3.45% of base) : 37987.dasm - System.Text.UnicodeEncoding:GetChars(long,int,long,int,System.Text.DecoderNLS):int:this
         -28 (-1.03% of base) : 170205.dasm - System.Data.XmlTreeGen:HandleTable(System.Data.DataTable,System.Xml.XmlDocument,System.Xml.XmlElement,bool):System.Xml.XmlElement:this
         -27 (-5.82% of base) : 87493.dasm - System.Xml.XmlEventCache:EventsToWriter(System.Xml.XmlWriter):this

Top method regressions (percentages):
           1 ( 3.03% of base) : 30527.dasm - System.Collections.Generic.BitHelper:.ctor(System.Span`1[System.Int32],bool):this
           1 ( 1.92% of base) : 36904.dasm - System.Runtime.InteropServices.Marshal:ZeroFreeGlobalAllocUnicode(long)
           1 ( 1.92% of base) : 36907.dasm - System.Runtime.InteropServices.Marshal:ZeroFreeCoTaskMemUnicode(long)
           1 ( 0.97% of base) : 32882.dasm - System.IO.UnmanagedMemoryStream:SetLength(long):this
           1 ( 0.92% of base) : 37697.dasm - System.Security.SecureString:Clear():this
           1 ( 0.72% of base) : 32876.dasm - System.IO.UnmanagedMemoryStream:WriteByte(ubyte):this
           1 ( 0.67% of base) : 37686.dasm - System.Security.SecureString:MarshalToBSTR():long:this
           2 ( 0.63% of base) : 30696.dasm - System.Collections.Generic.HashSet`1:SymmetricExceptWithEnumerable(System.Collections.Generic.IEnumerable`1[System.__Canon]):this
           1 ( 0.57% of base) : 32879.dasm - System.IO.UnmanagedMemoryStream:WriteCore(System.ReadOnlySpan`1[System.Byte]):this
           1 ( 0.51% of base) : 32300.dasm - System.Diagnostics.Tracing.EventPipeInternal:Enable(System.String,int,int,System.Diagnostics.Tracing.EventPipeProviderConfiguration[]):long
           1 ( 0.43% of base) : 30698.dasm - System.Collections.Generic.HashSet`1:IntersectWithEnumerable(System.Collections.Generic.IEnumerable`1[System.__Canon]):this
           1 ( 0.34% of base) : 30695.dasm - System.Collections.Generic.HashSet`1:CheckUniqueAndUnfoundElements(System.Collections.Generic.IEnumerable`1[System.__Canon],bool):System.ValueTuple`2[System.Int32, System.Int32]:this
           3 ( 0.34% of base) : 41079.dasm - System.Globalization.TimeSpanFormat:TryFormatStandard(System.TimeSpan,int,System.String,System.Span`1[System.Char],byref):bool

Top method improvements (percentages):
        -298 (-8.28% of base) : 28032.dasm - Microsoft.Diagnostics.Tracing.Parsers.MicrosoftAntimalwareEngineTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
        -261 (-7.48% of base) : 13973.dasm - Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
         -85 (-6.91% of base) : 14521.dasm - Microsoft.Diagnostics.Tracing.Parsers.Clr.ClrRundownTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
         -47 (-6.73% of base) : 23848.dasm - Microsoft.Diagnostics.Tracing.Parsers.SymbolTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
         -48 (-6.70% of base) : 18779.dasm - Microsoft.Diagnostics.Tracing.Parsers.Kernel.HeapTraceProviderTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
         -35 (-6.67% of base) : 148334.dasm - Microsoft.CodeAnalysis.CSharp.Syntax.InternalSyntax.DocumentationCommentXmlTokens:.cctor()
        -367 (-6.53% of base) : 26832.dasm - Microsoft.Diagnostics.Tracing.Parsers.ClrPrivateTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
         -33 (-5.98% of base) : 18852.dasm - Microsoft.Diagnostics.Tracing.Parsers.Kernel.ThreadPoolTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
        -482 (-5.93% of base) : 24955.dasm - Microsoft.Diagnostics.Tracing.Parsers.KernelTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
         -45 (-5.91% of base) : 184426.dasm - ParameterizedStrings:EvaluateInternal(System.String,byref,System.TermInfo+ParameterizedStrings+FormatParam[],System.Collections.Generic.Stack`1[System.TermInfo+ParameterizedStrings+FormatParam],byref,byref):System.String
         -27 (-5.82% of base) : 87493.dasm - System.Xml.XmlEventCache:EventsToWriter(System.Xml.XmlWriter):this
         -25 (-5.81% of base) : 25347.dasm - Microsoft.Diagnostics.Tracing.Parsers.JSDumpHeapTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
         -16 (-5.57% of base) : 113847.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.AnonymousTypeManager:ReportMissingOrErroneousSymbols(Microsoft.CodeAnalysis.DiagnosticBag,bool,bool,bool):bool:this
         -10 (-5.32% of base) : 58702.dasm - Container:GetArrayValue(System.Object[]):System.Object:this
         -25 (-4.93% of base) : 34625.dasm - System.Reflection.Emit.MethodBuilder:CreateMethodBodyHelper(System.Reflection.Emit.ILGenerator):this
         -12 (-4.90% of base) : 58839.dasm - Microsoft.VisualBasic.CompilerServices.OverloadResolution:InferTypeArguments(Microsoft.VisualBasic.CompilerServices.Symbols+Method,System.Object[],System.String[],System.Type[],System.Collections.Generic.List`1[System.String]):bool
         -20 (-4.88% of base) : 39091.dasm - System.Threading.Tasks.Task:WaitAllCore(System.Threading.Tasks.Task[],int,System.Threading.CancellationToken):bool
         -13 (-4.83% of base) : 28239.dasm - Microsoft.Diagnostics.Tracing.Parsers.MicrosoftAntimalwareAMFilterTraceEventParser:EnumerateTemplates(System.Func`3[System.String, System.String, Microsoft.Diagnostics.Tracing.EventFilterResponse],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
          -6 (-4.80% of base) : 165056.dasm - Internal.TypeSystem.InstantiatedType:InstantiateTypeArray(System.__Canon[],Internal.TypeSystem.Instantiation,Internal.TypeSystem.Instantiation):System.__Canon[]
         -19 (-4.73% of base) : 97760.dasm - Microsoft.CodeAnalysis.VisualBasic.OverloadResolution:ResolveUserDefinedBinaryOperator(Microsoft.CodeAnalysis.VisualBasic.BoundExpression,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,int,Microsoft.CodeAnalysis.VisualBasic.Binder,byref,bool):Microsoft.CodeAnalysis.VisualBasic.OverloadResolution+OverloadResolutionResult

2948 total methods with Instruction Count differences (2935 improved, 13 regressed), 5829 unchanged.
ONELINER|Instruction Count|asm.singledef4_rerun.libraries.crossgen2.Linux.x64.checked\base|1709422|1701060|-8362|-0.49%|2935|13|5829


asm.singledef4_rerun.libraries.crossgen2.windows.arm64.checked


Summary of Code Size diffs:
(Lower is better)

Total bytes of base: 3417052
Total bytes of diff: 3411404
Total bytes of delta: -5648 (-0.17% of base)
Total relative delta: -2.92
    diff is an improvement.
    relative diff is an improvement.
Detail diffs


Top file regressions (bytes):
           4 : 68063.dasm (1.10% of base)
           4 : 68065.dasm (1.10% of base)

Top file improvements (bytes):
        -128 : 107501.dasm (-0.64% of base)
        -128 : 107071.dasm (-2.12% of base)
        -108 : 106754.dasm (-1.24% of base)
        -108 : 39175.dasm (-0.69% of base)
         -96 : 32514.dasm (-0.60% of base)
         -80 : 62396.dasm (-1.47% of base)
         -80 : 177640.dasm (-1.53% of base)
         -68 : 192038.dasm (-2.03% of base)
         -68 : 162464.dasm (-2.03% of base)
         -56 : 63327.dasm (-0.41% of base)
         -56 : 51399.dasm (-2.35% of base)
         -52 : 144626.dasm (-1.46% of base)
         -48 : 106996.dasm (-0.46% of base)
         -48 : 184916.dasm (-1.18% of base)
         -44 : 133578.dasm (-2.29% of base)
         -44 : 107090.dasm (-0.76% of base)
         -44 : 158962.dasm (-1.06% of base)
         -44 : 62362.dasm (-1.44% of base)
         -44 : 106706.dasm (-0.59% of base)
         -40 : 106768.dasm (-0.65% of base)

517 total files with Code Size differences (515 improved, 2 regressed), 1210 unchanged.

Top method regressions (bytes):
           4 ( 1.10% of base) : 68063.dasm - System.Drawing.Printing.PrinterSettings:CreateInformationContext(long):System.Drawing.Internal.DeviceContext:this
           4 ( 1.10% of base) : 68065.dasm - System.Drawing.Printing.PrinterSettings:CreateDeviceContext(long):System.Drawing.Internal.DeviceContext:this

Top method improvements (bytes):
        -128 (-0.64% of base) : 107501.dasm - System.Xml.Serialization.XmlReflectionImporter:ImportAccessorMapping(System.Xml.Serialization.MemberMapping,System.Xml.Serialization.FieldModel,System.Xml.Serialization.XmlAttributes,System.String,System.Type,bool,bool,System.Xml.Serialization.RecursionLimiter):this
        -128 (-2.12% of base) : 107071.dasm - System.Xml.Serialization.XmlSerializationReaderCodeGen:WriteMemberElementsIf(System.Xml.Serialization.XmlSerializationReaderCodeGen+Member[],System.Xml.Serialization.XmlSerializationReaderCodeGen+Member,System.String,System.String):this
        -108 (-1.24% of base) : 106754.dasm - System.Xml.Serialization.XmlSerializationWriterCodeGen:WriteElements(System.String,System.String,System.Xml.Serialization.ElementAccessor[],System.Xml.Serialization.TextAccessor,System.Xml.Serialization.ChoiceIdentifierAccessor,System.String,bool,bool):this
        -108 (-0.69% of base) : 39175.dasm - System.Data.XmlTreeGen:HandleTable(System.Data.DataTable,System.Xml.XmlDocument,System.Xml.XmlElement,bool):System.Xml.XmlElement:this
         -96 (-0.60% of base) : 32514.dasm - Microsoft.VisualBasic.CompilerServices.VBBinder:BindToMethod(int,System.Reflection.MethodBase[],byref,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],byref):System.Reflection.MethodBase:this
         -80 (-1.47% of base) : 62396.dasm - System.Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[System.Char],System.Globalization.NumberFormatInfo)
         -80 (-1.53% of base) : 177640.dasm - Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[System.Char],System.Globalization.NumberFormatInfo)
         -68 (-2.03% of base) : 192038.dasm - System.Data.Common.MultipartIdentifier:ParseMultipartIdentifier(System.String,System.String,System.String,ushort,int,bool,System.String,bool):System.String[]
         -68 (-2.03% of base) : 162464.dasm - System.Data.Common.MultipartIdentifier:ParseMultipartIdentifier(System.String,System.String,System.String,ushort,int,bool,System.String,bool):System.String[]
         -56 (-0.41% of base) : 63327.dasm - System.DefaultBinder:BindToMethod(int,System.Reflection.MethodBase[],byref,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],byref):System.Reflection.MethodBase:this
         -56 (-2.35% of base) : 51399.dasm - System.Reflection.Emit.MethodBuilder:CreateMethodBodyHelper(System.Reflection.Emit.ILGenerator):this
         -52 (-1.46% of base) : 144626.dasm - Microsoft.CodeAnalysis.VisualBasic.MethodCompiler:CompileNamedType(Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol,System.Predicate`1[Microsoft.CodeAnalysis.VisualBasic.Symbol]):this
         -48 (-0.46% of base) : 106996.dasm - System.Xml.Serialization.XmlSerializationReaderILGen:WriteLiteralStructMethod(System.Xml.Serialization.StructMapping):this
         -48 (-1.18% of base) : 184916.dasm - System.DirectoryServices.Protocols.BerConverter:Encode(System.String,System.Object[]):System.Byte[]
         -44 (-2.29% of base) : 133578.dasm - Microsoft.CodeAnalysis.VisualBasic.OverloadResolution:FoldIntegralCharOrDateTimeBinaryOperator(int,Microsoft.CodeAnalysis.ConstantValue,Microsoft.CodeAnalysis.ConstantValue,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,byref,byref):Microsoft.CodeAnalysis.ConstantValue
         -44 (-0.76% of base) : 107090.dasm - System.Xml.Serialization.XmlSerializationReaderCodeGen:WriteLiteralStructMethod(System.Xml.Serialization.StructMapping):this
         -44 (-1.06% of base) : 158962.dasm - System.Security.AccessControl.CommonAcl:RemoveQualifiedAces(System.Security.Principal.SecurityIdentifier,int,int,ubyte,bool,int,System.Guid,System.Guid):bool:this
         -44 (-1.44% of base) : 62362.dasm - System.Number:TryParseNumber(byref,long,int,byref,System.Globalization.NumberFormatInfo):bool
         -44 (-0.59% of base) : 106706.dasm - System.Xml.Serialization.XmlSerializationWriterILGen:WriteElements(System.Xml.Serialization.SourceInfo,System.String,System.Xml.Serialization.ElementAccessor[],System.Xml.Serialization.TextAccessor,System.Xml.Serialization.ChoiceIdentifierAccessor,System.String,bool,bool):this
         -40 (-0.65% of base) : 106768.dasm - System.Xml.Serialization.XmlSerializationWriterCodeGen:GenerateMembersElement(System.Xml.Serialization.XmlMembersMapping):System.String:this

Top method regressions (percentages):
           4 ( 1.10% of base) : 68063.dasm - System.Drawing.Printing.PrinterSettings:CreateInformationContext(long):System.Drawing.Internal.DeviceContext:this
           4 ( 1.10% of base) : 68065.dasm - System.Drawing.Printing.PrinterSettings:CreateDeviceContext(long):System.Drawing.Internal.DeviceContext:this

Top method improvements (percentages):
          -8 (-4.44% of base) : 50206.dasm - System.IO.MemoryStream:TryGetBuffer(byref):bool:this
         -32 (-3.51% of base) : 41134.dasm - OperatorIntrinsics:SetArraySlice4D(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],System.__Canon[,,,])
         -36 (-3.01% of base) : 148482.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.Metadata.PE.PEMethodSymbol:ComputeMethodKindForPotentialOperatorOrConversion(Microsoft.CodeAnalysis.VisualBasic.OverloadResolution+OperatorInfo,int,System.String,bool):int:this
         -20 (-2.92% of base) : 41156.dasm - OperatorIntrinsics:SetArraySlice3D(System.__Canon[,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],System.__Canon[,,])
         -56 (-2.35% of base) : 51399.dasm - System.Reflection.Emit.MethodBuilder:CreateMethodBodyHelper(System.Reflection.Emit.ILGenerator):this
         -44 (-2.29% of base) : 133578.dasm - Microsoft.CodeAnalysis.VisualBasic.OverloadResolution:FoldIntegralCharOrDateTimeBinaryOperator(int,Microsoft.CodeAnalysis.ConstantValue,Microsoft.CodeAnalysis.ConstantValue,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,byref,byref):Microsoft.CodeAnalysis.ConstantValue
         -12 (-2.22% of base) : 193669.dasm - System.Net.Mime.ByteEncoder:EncodeBytes(System.Byte[],int,int,bool,bool):int:this
        -128 (-2.12% of base) : 107071.dasm - System.Xml.Serialization.XmlSerializationReaderCodeGen:WriteMemberElementsIf(System.Xml.Serialization.XmlSerializationReaderCodeGen+Member[],System.Xml.Serialization.XmlSerializationReaderCodeGen+Member,System.String,System.String):this
          -4 (-2.08% of base) : 34694.dasm - System.Data.Common.DoubleStorage:Compare(int,int):int:this
          -4 (-2.08% of base) : 34568.dasm - System.Data.Common.SingleStorage:Compare(int,int):int:this
         -68 (-2.03% of base) : 192038.dasm - System.Data.Common.MultipartIdentifier:ParseMultipartIdentifier(System.String,System.String,System.String,ushort,int,bool,System.String,bool):System.String[]
         -68 (-2.03% of base) : 162464.dasm - System.Data.Common.MultipartIdentifier:ParseMultipartIdentifier(System.String,System.String,System.String,ushort,int,bool,System.String,bool):System.String[]
          -8 (-2.00% of base) : 42314.dasm - Microsoft.FSharp.Collections.Array4DModule:Create(int,int,int,int,System.__Canon):System.__Canon[,,,]
         -28 (-1.96% of base) : 191194.dasm - System.DefaultBinder:FindMostSpecific(System.Reflection.ParameterInfo[],System.Int32[],System.Type,System.Reflection.ParameterInfo[],System.Int32[],System.Type,System.Type[],System.Object[]):int
         -28 (-1.96% of base) : 63320.dasm - System.DefaultBinder:FindMostSpecific(System.Reflection.ParameterInfo[],System.Int32[],System.Type,System.Reflection.ParameterInfo[],System.Int32[],System.Type,System.Type[],System.Object[]):int
          -4 (-1.92% of base) : 111972.dasm - System.Xml.Xsl.Xslt.QilGenerator:InvokeOnCurrentNodeChanged():System.Xml.Xsl.Qil.QilNode:this
         -12 (-1.91% of base) : 118612.dasm - System.Xml.Ucs4Decoder:Convert(System.Byte[],int,int,System.Char[],int,int,bool,byref,byref,byref):this
         -36 (-1.90% of base) : 52792.dasm - System.Reflection.AssemblyName:EscapeString(System.String,int,int,System.Char[],byref,bool,ushort,ushort,ushort):System.Char[]
         -32 (-1.89% of base) : 2254.dasm - Newtonsoft.Json.Serialization.DefaultContractResolver:GetCallbackMethodsForType(System.Type,byref,byref,byref,byref,byref):this
         -20 (-1.82% of base) : 129642.dasm - MemberLookup:LookupInModules(Microsoft.CodeAnalysis.VisualBasic.LookupResult,Microsoft.CodeAnalysis.VisualBasic.Symbols.NamespaceSymbol,System.String,int,int,Microsoft.CodeAnalysis.VisualBasic.Binder,byref)

517 total methods with Code Size differences (515 improved, 2 regressed), 1210 unchanged.
ONELINER|Code Size|asm.singledef4_rerun.libraries.crossgen2.windows.arm64.checked\base|3417052|3411404|-5648|-0.17%|515|2|1210



Summary of Perf Score diffs:
(Lower is better)

Total PerfScoreUnits of base: 31240565.31999996
Total PerfScoreUnits of diff: 31128520.159999967
Total PerfScoreUnits of delta: -112045.16 (-0.36% of base)
Total relative delta: -5.50
    diff is an improvement.
    relative diff is an improvement.
Detail diffs


Top file regressions (PerfScoreUnits):
      369.90 : 54769.dasm (2.06% of base)
      368.40 : 55476.dasm (2.03% of base)
       64.00 : 58449.dasm (0.39% of base)
       17.00 : 114641.dasm (0.38% of base)
       12.00 : 106057.dasm (0.73% of base)
       10.60 : 162640.dasm (0.33% of base)
       10.00 : 70765.dasm (1.06% of base)
        8.00 : 97965.dasm (0.36% of base)
        8.00 : 638.dasm (0.44% of base)
        8.00 : 76409.dasm (1.04% of base)
        8.00 : 146540.dasm (1.05% of base)
        8.00 : 64678.dasm (1.57% of base)
        8.00 : 146619.dasm (0.41% of base)
        8.00 : 154474.dasm (0.06% of base)
        8.00 : 212738.dasm (0.30% of base)
        8.00 : 71906.dasm (0.29% of base)
        8.00 : 32887.dasm (0.50% of base)
        8.00 : 39564.dasm (1.02% of base)
        8.00 : 103359.dasm (0.33% of base)
        6.00 : 188015.dasm (0.43% of base)

Top file improvements (PerfScoreUnits):
    -80031.30 : 39175.dasm (-0.78% of base)
    -16896.80 : 108111.dasm (-2.46% of base)
    -1156.40 : 158962.dasm (-0.14% of base)
     -448.80 : 146549.dasm (-1.54% of base)
     -418.00 : 99305.dasm (-1.63% of base)
     -368.80 : 42314.dasm (-6.11% of base)
     -368.80 : 42313.dasm (-3.81% of base)
     -344.70 : 41134.dasm (-3.35% of base)
     -337.20 : 41149.dasm (-3.06% of base)
     -320.80 : 146855.dasm (-1.47% of base)
     -315.20 : 37606.dasm (-3.08% of base)
     -295.60 : 148482.dasm (-4.26% of base)
     -281.60 : 32514.dasm (-0.83% of base)
     -254.81 : 71152.dasm (-3.59% of base)
     -254.40 : 37964.dasm (-2.69% of base)
     -248.00 : 108143.dasm (-3.33% of base)
     -224.00 : 117376.dasm (-1.65% of base)
     -192.30 : 23303.dasm (-2.60% of base)
     -192.00 : 37630.dasm (-2.26% of base)
     -174.40 : 36863.dasm (-6.21% of base)

795 total files with Perf Score differences (642 improved, 153 regressed), 932 unchanged.

Top method regressions (PerfScoreUnits):
      369.90 ( 2.06% of base) : 54769.dasm - System.Text.ValueStringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):this
      368.40 ( 2.03% of base) : 55476.dasm - System.Text.StringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):System.Text.StringBuilder:this
       64.00 ( 0.39% of base) : 58449.dasm - System.Globalization.IdnMapping:PunycodeDecode(System.String):System.String
       17.00 ( 0.38% of base) : 114641.dasm - System.Xml.Schema.RangeContentValidator:ValidateElement(System.Xml.XmlQualifiedName,System.Xml.Schema.ValidationState,byref):System.Object:this
       12.00 ( 0.73% of base) : 106057.dasm - System.Linq.Expressions.Interpreter.LightCompiler:CompileIntSwitchExpression(System.Linq.Expressions.SwitchExpression):this
       10.60 ( 0.33% of base) : 162640.dasm - System.Data.OleDb.OleDbMetaDataFactory:GetDataTypesTable(System.Data.OleDb.OleDbConnection):System.Data.DataTable:this
       10.00 ( 1.06% of base) : 70765.dasm - System.Speech.Internal.Synthesis.VoiceSynthesis:MatchVoice(System.Speech.Synthesis.InstalledVoice,System.Globalization.CultureInfo,int,int,int,System.Collections.Generic.List`1[System.Speech.Synthesis.InstalledVoice]):System.Speech.Synthesis.InstalledVoice
        8.00 ( 0.36% of base) : 97965.dasm - Microsoft.CodeAnalysis.Text.ChangedText:GetLinesCore():Microsoft.CodeAnalysis.Text.TextLineCollection:this
        8.00 ( 0.44% of base) : 638.dasm - Newtonsoft.Json.Converters.XmlNodeConverter:DeserializeNode(Newtonsoft.Json.JsonReader,Newtonsoft.Json.Converters.IXmlDocument,System.Xml.XmlNamespaceManager,Newtonsoft.Json.Converters.IXmlNode):this
        8.00 ( 1.04% of base) : 76409.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamespaceSymbol:RegisterDeclaredCorTypes():this
        8.00 ( 1.05% of base) : 146540.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamespaceSymbol:RegisterDeclaredCorTypes():this
        8.00 ( 1.57% of base) : 64678.dasm - System.String:ReplaceCore(System.ReadOnlySpan`1[System.Char],System.ReadOnlySpan`1[System.Char],System.ReadOnlySpan`1[System.Char],System.Globalization.CompareInfo,int):System.String
        8.00 ( 0.41% of base) : 146619.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamedTypeSymbol:MakeTypeParameters():System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeParameterSymbol]:this
        8.00 ( 0.06% of base) : 154474.dasm - ILCompiler.Reflection.ReadyToRun.Amd64.GcInfo:GetLiveSlotsAtSafepoints(System.Byte[],byref):System.Collections.Generic.List`1[System.Collections.Generic.List`1[ILCompiler.Reflection.ReadyToRun.BaseGcSlot]]:this
        8.00 ( 0.30% of base) : 212738.dasm - System.Security.Cryptography.Xml.Utils:AllDescendantNodes(System.Xml.XmlNode,bool):System.Xml.XmlNodeList
        8.00 ( 0.29% of base) : 71906.dasm - System.Speech.Recognition.Grammar:MatchInitParameters(System.Type,System.String,System.String,System.String):System.Object[]
        8.00 ( 0.50% of base) : 32887.dasm - Microsoft.VisualBasic.CompilerServices.OverloadResolution:RemoveRedundantGenericProcedures(System.Collections.Generic.List`1[Microsoft.VisualBasic.CompilerServices.Symbols+Method],byref,System.Object[],System.String[]):Microsoft.VisualBasic.CompilerServices.Symbols+Method
        8.00 ( 1.02% of base) : 39564.dasm - System.Xml.XmlDataDocument:FixNestedChildren(System.Data.DataRow,System.Xml.XmlElement):this
        8.00 ( 0.33% of base) : 103359.dasm - DebugViewPrinter:Analyze():this
        6.00 ( 0.43% of base) : 188015.dasm - System.Diagnostics.Eventing.Reader.ProviderMetadata:GetProviderListProperty(System.Diagnostics.Eventing.Reader.EventLogHandle,int):System.Object:this

Top method improvements (PerfScoreUnits):
    -80031.30 (-0.78% of base) : 39175.dasm - System.Data.XmlTreeGen:HandleTable(System.Data.DataTable,System.Xml.XmlDocument,System.Xml.XmlElement,bool):System.Xml.XmlElement:this
    -16896.80 (-2.46% of base) : 108111.dasm - System.Xml.Serialization.ReflectionXmlSerializationReader:WriteLiteralStructMethod(System.Xml.Serialization.StructMapping,bool,bool,System.String):System.Object:this
    -1156.40 (-0.14% of base) : 158962.dasm - System.Security.AccessControl.CommonAcl:RemoveQualifiedAces(System.Security.Principal.SecurityIdentifier,int,int,ubyte,bool,int,System.Guid,System.Guid):bool:this
     -448.80 (-1.54% of base) : 146549.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamedTypeSymbol:GetMyGroupCollectionAttributeData(Microsoft.CodeAnalysis.DiagnosticBag,byref,byref):Microsoft.CodeAnalysis.VisualBasic.Symbols.VisualBasicAttributeData:this
     -418.00 (-1.63% of base) : 99305.dasm - Microsoft.CodeAnalysis.CommonReferenceManager`2:ReuseAssemblySymbols(Microsoft.CodeAnalysis.CommonReferenceManager`2+BoundInputAssembly[System.__Canon, System.__Canon][],System.__Canon[],System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CommonReferenceManager`2+AssemblyData[System.__Canon, System.__Canon]],int):this
     -368.80 (-6.11% of base) : 42314.dasm - Microsoft.FSharp.Collections.Array4DModule:Create(int,int,int,int,System.__Canon):System.__Canon[,,,]
     -368.80 (-3.81% of base) : 42313.dasm - Microsoft.FSharp.Collections.Array4DModule:Initialize(int,int,int,int,Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, System.__Canon]]]]):System.__Canon[,,,]
     -344.70 (-3.35% of base) : 41134.dasm - OperatorIntrinsics:SetArraySlice4D(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],System.__Canon[,,,])
     -337.20 (-3.06% of base) : 41149.dasm - OperatorIntrinsics:GetArraySlice4D(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32]):System.__Canon[,,,]
     -320.80 (-1.47% of base) : 146855.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceMemberContainerTypeSymbol:CheckForOverloadsErrors(Microsoft.CodeAnalysis.DiagnosticBag):this
     -315.20 (-3.08% of base) : 37606.dasm - System.Data.DataTable:EvaluateDependentExpressions(System.Collections.Generic.List`1[System.Data.DataColumn],System.Data.DataRow,int,System.Collections.Generic.List`1[System.Data.DataRow]):this
     -295.60 (-4.26% of base) : 148482.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.Metadata.PE.PEMethodSymbol:ComputeMethodKindForPotentialOperatorOrConversion(Microsoft.CodeAnalysis.VisualBasic.OverloadResolution+OperatorInfo,int,System.String,bool):int:this
     -281.60 (-0.83% of base) : 32514.dasm - Microsoft.VisualBasic.CompilerServices.VBBinder:BindToMethod(int,System.Reflection.MethodBase[],byref,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],byref):System.Reflection.MethodBase:this
     -254.81 (-3.59% of base) : 71152.dasm - System.Speech.Internal.PhonemeConverter:DecompressPhoneMaps(System.Speech.Internal.PhonemeConverter+PhoneMapCompressed[]):System.Speech.Internal.PhonemeConverter+PhoneMap[]
     -254.40 (-2.69% of base) : 37964.dasm - System.Data.DataSet:ReadXmlDiffgram(System.Xml.XmlReader):this
     -248.00 (-3.33% of base) : 108143.dasm - System.Xml.Serialization.ReflectionXmlSerializationReader:GenerateEncodedMembersElement(System.Xml.Serialization.XmlMembersMapping):System.Object:this
     -224.00 (-1.65% of base) : 117376.dasm - System.Xml.XmlTextReaderImpl:ParseXmlDeclaration(bool):bool:this
     -192.30 (-2.60% of base) : 23303.dasm - Microsoft.Diagnostics.Symbols.SymbolReader:GetCrossGenExePath(System.String):System.String:this
     -192.00 (-2.26% of base) : 37630.dasm - System.Data.DataTable:ReadXmlDiffgram(System.Xml.XmlReader):this
     -174.40 (-6.21% of base) : 36863.dasm - System.Data.UniqueConstraint:IsConstraintViolated():bool:this

Top method regressions (percentages):
        0.50 ( 2.11% of base) : 65075.dasm - System.ModuleHandle:op_Equality(System.ModuleHandle,System.ModuleHandle):bool
      369.90 ( 2.06% of base) : 54769.dasm - System.Text.ValueStringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):this
      368.40 ( 2.03% of base) : 55476.dasm - System.Text.StringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):System.Text.StringBuilder:this
        0.50 ( 1.96% of base) : 65074.dasm - System.ModuleHandle:op_Inequality(System.ModuleHandle,System.ModuleHandle):bool
        0.50 ( 1.78% of base) : 62288.dasm - BigInteger:Clear(int):this
        8.00 ( 1.57% of base) : 64678.dasm - System.String:ReplaceCore(System.ReadOnlySpan`1[System.Char],System.ReadOnlySpan`1[System.Char],System.ReadOnlySpan`1[System.Char],System.Globalization.CompareInfo,int):System.String
        0.50 ( 1.56% of base) : 210093.dasm - System.Web.HttpUtility:JavaScriptStringEncode(System.String,bool):System.String
        0.50 ( 1.39% of base) : 147602.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.MissingAssemblySymbol:Equals(System.Object):bool:this
        0.50 ( 1.37% of base) : 143142.dasm - Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.BlockContext:FreeStatements():this
        0.50 ( 1.35% of base) : 115862.dasm - System.Xml.DocumentXPathNavigator:FirstChild(System.Xml.XmlNode):System.Xml.XmlNode:this
        0.50 ( 1.35% of base) : 115864.dasm - System.Xml.DocumentXPathNavigator:ParentNode(System.Xml.XmlNode):System.Xml.XmlNode:this
        0.50 ( 1.33% of base) : 115856.dasm - System.Xml.DocumentXPathNavigator:PreviousText(System.Xml.XmlNode):System.Xml.XmlNode:this
        0.50 ( 1.33% of base) : 115858.dasm - System.Xml.DocumentXPathNavigator:PreviousSibling(System.Xml.XmlNode):System.Xml.XmlNode:this
        0.50 ( 1.33% of base) : 115860.dasm - System.Xml.DocumentXPathNavigator:NextSibling(System.Xml.XmlNode):System.Xml.XmlNode:this
        0.50 ( 1.29% of base) : 60746.dasm - System.CultureAwareComparer:Equals(System.Object):bool:this
        0.50 ( 1.18% of base) : 119215.dasm - System.Xml.XmlEncodedRawTextWriter:RawTextAsync(System.String):System.Threading.Tasks.Task:this
        0.50 ( 1.18% of base) : 119008.dasm - System.Xml.XmlUtf8RawTextWriter:RawTextAsync(System.String):System.Threading.Tasks.Task:this
        0.50 ( 1.16% of base) : 214630.dasm - ComGetMemberBinder:Equals(System.Object):bool:this
        0.50 ( 1.15% of base) : 143647.dasm - Microsoft.CodeAnalysis.VisualBasic.LocalRewriter:RewriteNullableConversion(Microsoft.CodeAnalysis.VisualBasic.BoundConversion):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
        0.50 ( 1.13% of base) : 177365.dasm - System.Numerics.Complex:Log1P(double):double

Top method improvements (percentages):
     -112.40 (-9.45% of base) : 42310.dasm - Microsoft.FSharp.Collections.Array3DModule:Create(int,int,int,System.__Canon):System.__Canon[,,]
      -96.00 (-6.96% of base) : 41130.dasm - OperatorIntrinsics:SetArraySlice4DFixedSingle4(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],int,System.__Canon[,,])
      -96.00 (-6.92% of base) : 41131.dasm - OperatorIntrinsics:SetArraySlice4DFixedSingle3(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],int,Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],System.__Canon[,,])
      -96.00 (-6.92% of base) : 41132.dasm - OperatorIntrinsics:SetArraySlice4DFixedSingle2(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],int,Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],System.__Canon[,,])
      -96.00 (-6.92% of base) : 41133.dasm - OperatorIntrinsics:SetArraySlice4DFixedSingle1(System.__Canon[,,,],int,Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],System.__Canon[,,])
      -40.40 (-6.91% of base) : 193867.dasm - System.Net.Mail.MailWriter:WriteHeaders(System.Collections.Specialized.NameValueCollection,bool):this
     -174.40 (-6.21% of base) : 36863.dasm - System.Data.UniqueConstraint:IsConstraintViolated():bool:this
     -368.80 (-6.11% of base) : 42314.dasm - Microsoft.FSharp.Collections.Array4DModule:Create(int,int,int,int,System.__Canon):System.__Canon[,,,]
     -112.40 (-6.09% of base) : 42309.dasm - Microsoft.FSharp.Collections.Array3DModule:Initialize(int,int,int,Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, System.__Canon]]]):System.__Canon[,,]
      -28.40 (-5.37% of base) : 77180.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.IndexedTypeParameterSymbol:GrowPool(int)
     -295.60 (-4.26% of base) : 148482.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.Metadata.PE.PEMethodSymbol:ComputeMethodKindForPotentialOperatorOrConversion(Microsoft.CodeAnalysis.VisualBasic.OverloadResolution+OperatorInfo,int,System.String,bool):int:this
      -64.40 (-3.92% of base) : 41145.dasm - OperatorIntrinsics:GetArraySlice4DFixedSingle4(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],int):System.__Canon[,,]
      -64.40 (-3.91% of base) : 41146.dasm - OperatorIntrinsics:GetArraySlice4DFixedSingle3(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],int,Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32]):System.__Canon[,,]
      -64.40 (-3.91% of base) : 41147.dasm - OperatorIntrinsics:GetArraySlice4DFixedSingle2(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],int,Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32]):System.__Canon[,,]
      -64.40 (-3.91% of base) : 41148.dasm - OperatorIntrinsics:GetArraySlice4DFixedSingle1(System.__Canon[,,,],int,Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32]):System.__Canon[,,]
      -60.80 (-3.84% of base) : 204866.dasm - Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory:CreateConstructorCallSite(Microsoft.Extensions.DependencyInjection.ServiceLookup.ResultCache,System.Type,System.Type,Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteChain):Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceCallSite:this
     -368.80 (-3.81% of base) : 42313.dasm - Microsoft.FSharp.Collections.Array4DModule:Initialize(int,int,int,int,Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, System.__Canon]]]]):System.__Canon[,,,]
     -254.81 (-3.59% of base) : 71152.dasm - System.Speech.Internal.PhonemeConverter:DecompressPhoneMaps(System.Speech.Internal.PhonemeConverter+PhoneMapCompressed[]):System.Speech.Internal.PhonemeConverter+PhoneMap[]
      -16.80 (-3.42% of base) : 206260.dasm - Internal.TypeSystem.InstantiatedType:InstantiateTypeArray(System.__Canon[],Internal.TypeSystem.Instantiation,Internal.TypeSystem.Instantiation):System.__Canon[]
     -344.70 (-3.35% of base) : 41134.dasm - OperatorIntrinsics:SetArraySlice4D(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],System.__Canon[,,,])

795 total methods with Perf Score differences (642 improved, 153 regressed), 932 unchanged.
ONELINER|Perf Score|asm.singledef4_rerun.libraries.crossgen2.windows.arm64.checked\base|31240565.31999996|31128520.159999967|-112045.16|-0.36%|642|153|932



Summary of Instruction Count diffs:
(Lower is better)

Total Instructions of base: 854263
Total Instructions of diff: 852851
Total Instructions of delta: -1412 (-0.17% of base)
Total relative delta: -2.92
    diff is an improvement.
    relative diff is an improvement.
Detail diffs


Top file regressions (Instructions):
           1 : 68063.dasm (1.10% of base)
           1 : 68065.dasm (1.10% of base)

Top file improvements (Instructions):
         -32 : 107501.dasm (-0.64% of base)
         -32 : 107071.dasm (-2.12% of base)
         -27 : 106754.dasm (-1.24% of base)
         -27 : 39175.dasm (-0.69% of base)
         -24 : 32514.dasm (-0.60% of base)
         -20 : 62396.dasm (-1.47% of base)
         -20 : 177640.dasm (-1.53% of base)
         -17 : 192038.dasm (-2.03% of base)
         -17 : 162464.dasm (-2.03% of base)
         -14 : 63327.dasm (-0.41% of base)
         -14 : 51399.dasm (-2.35% of base)
         -13 : 144626.dasm (-1.46% of base)
         -12 : 106996.dasm (-0.46% of base)
         -12 : 184916.dasm (-1.18% of base)
         -11 : 133578.dasm (-2.29% of base)
         -11 : 107090.dasm (-0.76% of base)
         -11 : 158962.dasm (-1.06% of base)
         -11 : 62362.dasm (-1.44% of base)
         -11 : 106706.dasm (-0.59% of base)
         -10 : 106768.dasm (-0.65% of base)

517 total files with Instruction Count differences (515 improved, 2 regressed), 1210 unchanged.

Top method regressions (Instructions):
           1 ( 1.10% of base) : 68063.dasm - System.Drawing.Printing.PrinterSettings:CreateInformationContext(long):System.Drawing.Internal.DeviceContext:this
           1 ( 1.10% of base) : 68065.dasm - System.Drawing.Printing.PrinterSettings:CreateDeviceContext(long):System.Drawing.Internal.DeviceContext:this

Top method improvements (Instructions):
         -32 (-0.64% of base) : 107501.dasm - System.Xml.Serialization.XmlReflectionImporter:ImportAccessorMapping(System.Xml.Serialization.MemberMapping,System.Xml.Serialization.FieldModel,System.Xml.Serialization.XmlAttributes,System.String,System.Type,bool,bool,System.Xml.Serialization.RecursionLimiter):this
         -32 (-2.12% of base) : 107071.dasm - System.Xml.Serialization.XmlSerializationReaderCodeGen:WriteMemberElementsIf(System.Xml.Serialization.XmlSerializationReaderCodeGen+Member[],System.Xml.Serialization.XmlSerializationReaderCodeGen+Member,System.String,System.String):this
         -27 (-1.24% of base) : 106754.dasm - System.Xml.Serialization.XmlSerializationWriterCodeGen:WriteElements(System.String,System.String,System.Xml.Serialization.ElementAccessor[],System.Xml.Serialization.TextAccessor,System.Xml.Serialization.ChoiceIdentifierAccessor,System.String,bool,bool):this
         -27 (-0.69% of base) : 39175.dasm - System.Data.XmlTreeGen:HandleTable(System.Data.DataTable,System.Xml.XmlDocument,System.Xml.XmlElement,bool):System.Xml.XmlElement:this
         -24 (-0.60% of base) : 32514.dasm - Microsoft.VisualBasic.CompilerServices.VBBinder:BindToMethod(int,System.Reflection.MethodBase[],byref,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],byref):System.Reflection.MethodBase:this
         -20 (-1.47% of base) : 62396.dasm - System.Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[System.Char],System.Globalization.NumberFormatInfo)
         -20 (-1.53% of base) : 177640.dasm - Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[System.Char],System.Globalization.NumberFormatInfo)
         -17 (-2.03% of base) : 192038.dasm - System.Data.Common.MultipartIdentifier:ParseMultipartIdentifier(System.String,System.String,System.String,ushort,int,bool,System.String,bool):System.String[]
         -17 (-2.03% of base) : 162464.dasm - System.Data.Common.MultipartIdentifier:ParseMultipartIdentifier(System.String,System.String,System.String,ushort,int,bool,System.String,bool):System.String[]
         -14 (-0.41% of base) : 63327.dasm - System.DefaultBinder:BindToMethod(int,System.Reflection.MethodBase[],byref,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],byref):System.Reflection.MethodBase:this
         -14 (-2.35% of base) : 51399.dasm - System.Reflection.Emit.MethodBuilder:CreateMethodBodyHelper(System.Reflection.Emit.ILGenerator):this
         -13 (-1.46% of base) : 144626.dasm - Microsoft.CodeAnalysis.VisualBasic.MethodCompiler:CompileNamedType(Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol,System.Predicate`1[Microsoft.CodeAnalysis.VisualBasic.Symbol]):this
         -12 (-0.46% of base) : 106996.dasm - System.Xml.Serialization.XmlSerializationReaderILGen:WriteLiteralStructMethod(System.Xml.Serialization.StructMapping):this
         -12 (-1.18% of base) : 184916.dasm - System.DirectoryServices.Protocols.BerConverter:Encode(System.String,System.Object[]):System.Byte[]
         -11 (-2.29% of base) : 133578.dasm - Microsoft.CodeAnalysis.VisualBasic.OverloadResolution:FoldIntegralCharOrDateTimeBinaryOperator(int,Microsoft.CodeAnalysis.ConstantValue,Microsoft.CodeAnalysis.ConstantValue,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,byref,byref):Microsoft.CodeAnalysis.ConstantValue
         -11 (-0.76% of base) : 107090.dasm - System.Xml.Serialization.XmlSerializationReaderCodeGen:WriteLiteralStructMethod(System.Xml.Serialization.StructMapping):this
         -11 (-1.06% of base) : 158962.dasm - System.Security.AccessControl.CommonAcl:RemoveQualifiedAces(System.Security.Principal.SecurityIdentifier,int,int,ubyte,bool,int,System.Guid,System.Guid):bool:this
         -11 (-1.44% of base) : 62362.dasm - System.Number:TryParseNumber(byref,long,int,byref,System.Globalization.NumberFormatInfo):bool
         -11 (-0.59% of base) : 106706.dasm - System.Xml.Serialization.XmlSerializationWriterILGen:WriteElements(System.Xml.Serialization.SourceInfo,System.String,System.Xml.Serialization.ElementAccessor[],System.Xml.Serialization.TextAccessor,System.Xml.Serialization.ChoiceIdentifierAccessor,System.String,bool,bool):this
         -10 (-0.65% of base) : 106768.dasm - System.Xml.Serialization.XmlSerializationWriterCodeGen:GenerateMembersElement(System.Xml.Serialization.XmlMembersMapping):System.String:this

Top method regressions (percentages):
           1 ( 1.10% of base) : 68063.dasm - System.Drawing.Printing.PrinterSettings:CreateInformationContext(long):System.Drawing.Internal.DeviceContext:this
           1 ( 1.10% of base) : 68065.dasm - System.Drawing.Printing.PrinterSettings:CreateDeviceContext(long):System.Drawing.Internal.DeviceContext:this

Top method improvements (percentages):
          -2 (-4.44% of base) : 50206.dasm - System.IO.MemoryStream:TryGetBuffer(byref):bool:this
          -8 (-3.51% of base) : 41134.dasm - OperatorIntrinsics:SetArraySlice4D(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],System.__Canon[,,,])
          -9 (-3.01% of base) : 148482.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.Metadata.PE.PEMethodSymbol:ComputeMethodKindForPotentialOperatorOrConversion(Microsoft.CodeAnalysis.VisualBasic.OverloadResolution+OperatorInfo,int,System.String,bool):int:this
          -5 (-2.92% of base) : 41156.dasm - OperatorIntrinsics:SetArraySlice3D(System.__Canon[,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],System.__Canon[,,])
         -14 (-2.35% of base) : 51399.dasm - System.Reflection.Emit.MethodBuilder:CreateMethodBodyHelper(System.Reflection.Emit.ILGenerator):this
         -11 (-2.29% of base) : 133578.dasm - Microsoft.CodeAnalysis.VisualBasic.OverloadResolution:FoldIntegralCharOrDateTimeBinaryOperator(int,Microsoft.CodeAnalysis.ConstantValue,Microsoft.CodeAnalysis.ConstantValue,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,byref,byref):Microsoft.CodeAnalysis.ConstantValue
          -3 (-2.22% of base) : 193669.dasm - System.Net.Mime.ByteEncoder:EncodeBytes(System.Byte[],int,int,bool,bool):int:this
         -32 (-2.12% of base) : 107071.dasm - System.Xml.Serialization.XmlSerializationReaderCodeGen:WriteMemberElementsIf(System.Xml.Serialization.XmlSerializationReaderCodeGen+Member[],System.Xml.Serialization.XmlSerializationReaderCodeGen+Member,System.String,System.String):this
          -1 (-2.08% of base) : 34694.dasm - System.Data.Common.DoubleStorage:Compare(int,int):int:this
          -1 (-2.08% of base) : 34568.dasm - System.Data.Common.SingleStorage:Compare(int,int):int:this
         -17 (-2.03% of base) : 192038.dasm - System.Data.Common.MultipartIdentifier:ParseMultipartIdentifier(System.String,System.String,System.String,ushort,int,bool,System.String,bool):System.String[]
         -17 (-2.03% of base) : 162464.dasm - System.Data.Common.MultipartIdentifier:ParseMultipartIdentifier(System.String,System.String,System.String,ushort,int,bool,System.String,bool):System.String[]
          -2 (-2.00% of base) : 42314.dasm - Microsoft.FSharp.Collections.Array4DModule:Create(int,int,int,int,System.__Canon):System.__Canon[,,,]
          -7 (-1.96% of base) : 191194.dasm - System.DefaultBinder:FindMostSpecific(System.Reflection.ParameterInfo[],System.Int32[],System.Type,System.Reflection.ParameterInfo[],System.Int32[],System.Type,System.Type[],System.Object[]):int
          -7 (-1.96% of base) : 63320.dasm - System.DefaultBinder:FindMostSpecific(System.Reflection.ParameterInfo[],System.Int32[],System.Type,System.Reflection.ParameterInfo[],System.Int32[],System.Type,System.Type[],System.Object[]):int
          -1 (-1.92% of base) : 111972.dasm - System.Xml.Xsl.Xslt.QilGenerator:InvokeOnCurrentNodeChanged():System.Xml.Xsl.Qil.QilNode:this
          -3 (-1.91% of base) : 118612.dasm - System.Xml.Ucs4Decoder:Convert(System.Byte[],int,int,System.Char[],int,int,bool,byref,byref,byref):this
          -9 (-1.90% of base) : 52792.dasm - System.Reflection.AssemblyName:EscapeString(System.String,int,int,System.Char[],byref,bool,ushort,ushort,ushort):System.Char[]
          -8 (-1.89% of base) : 2254.dasm - Newtonsoft.Json.Serialization.DefaultContractResolver:GetCallbackMethodsForType(System.Type,byref,byref,byref,byref,byref):this
          -5 (-1.82% of base) : 129642.dasm - MemberLookup:LookupInModules(Microsoft.CodeAnalysis.VisualBasic.LookupResult,Microsoft.CodeAnalysis.VisualBasic.Symbols.NamespaceSymbol,System.String,int,int,Microsoft.CodeAnalysis.VisualBasic.Binder,byref)

517 total methods with Instruction Count differences (515 improved, 2 regressed), 1210 unchanged.
ONELINER|Instruction Count|asm.singledef4_rerun.libraries.crossgen2.windows.arm64.checked\base|854263|852851|-1412|-0.17%|515|2|1210


asm.singledef4_rerun.libraries.crossgen2.windows.x64.checked


Summary of Code Size diffs:
(Lower is better)

Total bytes of base: 132021
Total bytes of diff: 131325
Total bytes of delta: -696 (-0.53% of base)
Total relative delta: -1.12
    diff is an improvement.
    relative diff is an improvement.
Detail diffs


Top file improvements (bytes):
         -48 : 60776.dasm (-5.53% of base)
         -34 : 204826.dasm (-2.91% of base)
         -34 : 60805.dasm (-4.20% of base)
         -34 : 16726.dasm (-2.89% of base)
         -32 : 165986.dasm (-3.09% of base)
         -26 : 60798.dasm (-3.97% of base)
         -26 : 155739.dasm (-1.49% of base)
         -21 : 210586.dasm (-1.33% of base)
         -20 : 199853.dasm (-3.21% of base)
         -20 : 210624.dasm (-2.91% of base)
         -19 : 60791.dasm (-1.95% of base)
         -17 : 61954.dasm (-4.64% of base)
         -15 : 53844.dasm (-3.02% of base)
         -14 : 168754.dasm (-2.76% of base)
         -13 : 33234.dasm (-1.17% of base)
         -12 : 166736.dasm (-3.45% of base)
         -12 : 61953.dasm (-2.81% of base)
         -10 : 36891.dasm (-1.15% of base)
         -10 : 96193.dasm (-2.00% of base)
         -10 : 181800.dasm (-1.30% of base)

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

Top method improvements (bytes):
         -48 (-5.53% of base) : 60776.dasm - OperatorIntrinsics:SetArraySlice4D(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],System.__Canon[,,,])
         -34 (-2.91% of base) : 204826.dasm - System.DefaultBinder:FindMostSpecific(System.Reflection.ParameterInfo[],System.Int32[],System.Type,System.Reflection.ParameterInfo[],System.Int32[],System.Type,System.Type[],System.Object[]):int
         -34 (-4.20% of base) : 60805.dasm - OperatorIntrinsics:GetArraySlice3D(System.__Canon[,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32]):System.__Canon[,,]
         -34 (-2.89% of base) : 16726.dasm - System.DefaultBinder:FindMostSpecific(System.Reflection.ParameterInfo[],System.Int32[],System.Type,System.Reflection.ParameterInfo[],System.Int32[],System.Type,System.Type[],System.Object[]):int
         -32 (-3.09% of base) : 165986.dasm - System.Runtime.Serialization.DataContract:ComputeHash(System.Byte[]):System.Byte[]
         -26 (-3.97% of base) : 60798.dasm - OperatorIntrinsics:SetArraySlice3D(System.__Canon[,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],System.__Canon[,,])
         -26 (-1.49% of base) : 155739.dasm - Microsoft.CodeAnalysis.CommonReferenceManager`2:ReuseAssemblySymbols(Microsoft.CodeAnalysis.CommonReferenceManager`2+BoundInputAssembly[System.__Canon, System.__Canon][],System.__Canon[],System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CommonReferenceManager`2+AssemblyData[System.__Canon, System.__Canon]],int):this
         -21 (-1.33% of base) : 210586.dasm - System.Numerics.BigIntegerCalculator:Multiply(long,int,long,int,long,int)
         -20 (-3.21% of base) : 199853.dasm - System.Runtime.Serialization.Formatters.Binary.ObjectWriter:Write(System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo,System.Runtime.Serialization.Formatters.Binary.NameInfo,System.Runtime.Serialization.Formatters.Binary.NameInfo,System.String[],System.Type[],System.Object[],System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo[]):this
         -20 (-2.91% of base) : 210624.dasm - System.Numerics.BigIntegerCalculator:Divide(long,int,long,int,long,int)
         -19 (-1.95% of base) : 60791.dasm - OperatorIntrinsics:GetArraySlice4D(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32]):System.__Canon[,,,]
         -17 (-4.64% of base) : 61954.dasm - Microsoft.FSharp.Collections.Array4DModule:Create(int,int,int,int,System.__Canon):System.__Canon[,,,]
         -15 (-3.02% of base) : 53844.dasm - System.Xml.Ucs4Decoder:Convert(System.Byte[],int,int,System.Char[],int,int,bool,byref,byref,byref):this
         -14 (-2.76% of base) : 168754.dasm - QualifiedTableName:ParseProcedureName(System.String,System.String,System.String):System.String[]
         -13 (-1.17% of base) : 33234.dasm - Internal.JitInterface.SystemVStructClassificator:AssignClassifiedEightByteTypes(byref)
         -12 (-3.45% of base) : 166736.dasm - System.Xml.XmlDictionaryReader:ReadContentAsBytes(bool,int):System.Byte[]:this
         -12 (-2.81% of base) : 61953.dasm - Microsoft.FSharp.Collections.Array4DModule:Initialize(int,int,int,int,Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, System.__Canon]]]]):System.__Canon[,,,]
         -10 (-1.15% of base) : 36891.dasm - Microsoft.VisualBasic.CompilerServices.VBBinder:BindingScore(System.Reflection.ParameterInfo[],System.Int32[],System.Type[],bool,int):int:this
         -10 (-2.00% of base) : 96193.dasm - Microsoft.Diagnostics.Tracing.BPerfEventSource:ProcessBTLInner(int):int:this
         -10 (-1.30% of base) : 181800.dasm - System.IO.Compression.ZipArchiveEntry:WriteCrcAndSizesInLocalHeader(bool):this

Top method improvements (percentages):
         -48 (-5.53% of base) : 60776.dasm - OperatorIntrinsics:SetArraySlice4D(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],System.__Canon[,,,])
         -17 (-4.64% of base) : 61954.dasm - Microsoft.FSharp.Collections.Array4DModule:Create(int,int,int,int,System.__Canon):System.__Canon[,,,]
         -34 (-4.20% of base) : 60805.dasm - OperatorIntrinsics:GetArraySlice3D(System.__Canon[,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32]):System.__Canon[,,]
          -5 (-4.17% of base) : 95642.dasm - Microsoft.Diagnostics.Tracing.TraceEventRawReaders:ReadUnicodeString(long,int,int):System.String
         -26 (-3.97% of base) : 60798.dasm - OperatorIntrinsics:SetArraySlice3D(System.__Canon[,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],System.__Canon[,,])
         -12 (-3.45% of base) : 166736.dasm - System.Xml.XmlDictionaryReader:ReadContentAsBytes(bool,int):System.Byte[]:this
         -20 (-3.21% of base) : 199853.dasm - System.Runtime.Serialization.Formatters.Binary.ObjectWriter:Write(System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo,System.Runtime.Serialization.Formatters.Binary.NameInfo,System.Runtime.Serialization.Formatters.Binary.NameInfo,System.String[],System.Type[],System.Object[],System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo[]):this
         -32 (-3.09% of base) : 165986.dasm - System.Runtime.Serialization.DataContract:ComputeHash(System.Byte[]):System.Byte[]
         -15 (-3.02% of base) : 53844.dasm - System.Xml.Ucs4Decoder:Convert(System.Byte[],int,int,System.Char[],int,int,bool,byref,byref,byref):this
         -20 (-2.91% of base) : 210624.dasm - System.Numerics.BigIntegerCalculator:Divide(long,int,long,int,long,int)
         -34 (-2.91% of base) : 204826.dasm - System.DefaultBinder:FindMostSpecific(System.Reflection.ParameterInfo[],System.Int32[],System.Type,System.Reflection.ParameterInfo[],System.Int32[],System.Type,System.Type[],System.Object[]):int
         -34 (-2.89% of base) : 16726.dasm - System.DefaultBinder:FindMostSpecific(System.Reflection.ParameterInfo[],System.Int32[],System.Type,System.Reflection.ParameterInfo[],System.Int32[],System.Type,System.Type[],System.Object[]):int
         -12 (-2.81% of base) : 61953.dasm - Microsoft.FSharp.Collections.Array4DModule:Initialize(int,int,int,int,Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, System.__Canon]]]]):System.__Canon[,,,]
         -14 (-2.76% of base) : 168754.dasm - QualifiedTableName:ParseProcedureName(System.String,System.String,System.String):System.String[]
          -5 (-2.70% of base) : 183665.dasm - <GetEnumerator>d__12:MoveNext():bool:this
          -9 (-2.34% of base) : 61948.dasm - Microsoft.FSharp.Collections.Array3DModule:Iterate(Microsoft.FSharp.Core.FSharpFunc`2[System.__Canon, Microsoft.FSharp.Core.Unit],System.__Canon[,,])
          -5 (-2.17% of base) : 61950.dasm - Microsoft.FSharp.Collections.Array3DModule:Create(int,int,int,System.__Canon):System.__Canon[,,]
         -10 (-2.00% of base) : 96193.dasm - Microsoft.Diagnostics.Tracing.BPerfEventSource:ProcessBTLInner(int):int:this
         -19 (-1.95% of base) : 60791.dasm - OperatorIntrinsics:GetArraySlice4D(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32]):System.__Canon[,,,]
          -9 (-1.94% of base) : 61947.dasm - Microsoft.FSharp.Collections.Array3DModule:Map(Microsoft.FSharp.Core.FSharpFunc`2[System.__Canon, System.__Canon],System.__Canon[,,]):System.__Canon[,,]

71 total methods with Code Size differences (71 improved, 0 regressed), 127 unchanged.
ONELINER|Code Size|asm.singledef4_rerun.libraries.crossgen2.windows.x64.checked\base|132021|131325|-696|-0.53%|71|0|127



Summary of Perf Score diffs:
(Lower is better)

Total PerfScoreUnits of base: 174485.04999999996
Total PerfScoreUnits of diff: 169961.51999999984
Total PerfScoreUnits of delta: -4523.53 (-2.59% of base)
Total relative delta: -1.82
    diff is an improvement.
    relative diff is an improvement.
Detail diffs


Top file regressions (PerfScoreUnits):
        4.00 : 152694.dasm (3.24% of base)
        4.00 : 152695.dasm (3.30% of base)
        4.00 : 174274.dasm (2.93% of base)
        4.00 : 10425.dasm (3.21% of base)
        3.00 : 163916.dasm (1.01% of base)
        3.00 : 207760.dasm (0.81% of base)
        3.00 : 56687.dasm (0.87% of base)
        2.00 : 148306.dasm (1.30% of base)
        2.00 : 57703.dasm (0.32% of base)
        2.00 : 118133.dasm (0.66% of base)
        2.00 : 131440.dasm (0.65% of base)
        2.00 : 192885.dasm (0.78% of base)
        2.00 : 181359.dasm (1.06% of base)
        2.00 : 118134.dasm (0.66% of base)
        2.00 : 185562.dasm (0.34% of base)
        2.00 : 131439.dasm (0.65% of base)
        2.00 : 97371.dasm (0.94% of base)
        1.60 : 44946.dasm (0.36% of base)
        0.50 : 180275.dasm (1.11% of base)
        0.25 : 180274.dasm (0.63% of base)

Top file improvements (PerfScoreUnits):
    -1008.00 : 178908.dasm (-5.51% of base)
     -646.30 : 60776.dasm (-8.01% of base)
     -457.70 : 61954.dasm (-9.52% of base)
     -457.20 : 61953.dasm (-6.29% of base)
     -298.68 : 155739.dasm (-1.64% of base)
     -229.40 : 60805.dasm (-6.81% of base)
      -96.00 : 155740.dasm (-1.82% of base)
      -92.90 : 61947.dasm (-3.02% of base)
      -92.80 : 61945.dasm (-2.89% of base)
      -90.60 : 60798.dasm (-3.05% of base)
      -88.90 : 60791.dasm (-1.16% of base)
      -76.90 : 61948.dasm (-2.89% of base)
      -76.50 : 61946.dasm (-2.75% of base)
      -76.50 : 61949.dasm (-5.58% of base)
      -76.50 : 61950.dasm (-8.69% of base)
      -35.88 : 165986.dasm (-2.56% of base)
      -29.80 : 61873.dasm (-7.39% of base)
      -28.80 : 61044.dasm (-3.35% of base)
      -28.60 : 104908.dasm (-2.22% of base)
      -28.30 : 214384.dasm (-8.28% of base)

100 total files with Perf Score differences (79 improved, 21 regressed), 98 unchanged.

Top method regressions (PerfScoreUnits):
        4.00 ( 3.24% of base) : 152694.dasm - Roslyn.Utilities.ThreadSafeFlagOperations:Clear(byref,int):bool
        4.00 ( 3.30% of base) : 152695.dasm - Roslyn.Utilities.ThreadSafeFlagOperations:Set(byref,int):bool
        4.00 ( 2.93% of base) : 174274.dasm - System.Runtime.Caching.SafeBitVector32:ChangeValue(int,bool):bool:this
        4.00 ( 3.21% of base) : 10425.dasm - System.Threading.DeferredDisposableLifetime`1:Dispose(System.__Canon):this
        3.00 ( 1.01% of base) : 163916.dasm - AttributeSorter:Sort():this
        3.00 ( 0.81% of base) : 207760.dasm - System.DirectoryServices.Protocols.LdapConnection:ProcessClientCertificate(long,long,byref):bool:this
        3.00 ( 0.87% of base) : 56687.dasm - System.Xml.Schema.XmlListConverter:ToArray(System.Object,System.Xml.IXmlNamespaceResolver):System.UInt64[]:this
        2.00 ( 1.30% of base) : 148306.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:MakeArgsRValues(Microsoft.CodeAnalysis.VisualBasic.BoundLateInvocation,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundLateInvocation:this
        2.00 ( 0.32% of base) : 57703.dasm - System.ComponentModel.ReflectTypeDescriptionProvider:GetExtenders(System.Collections.ICollection,System.Object,System.Collections.IDictionary):System.ComponentModel.IExtenderProvider[]
        2.00 ( 0.66% of base) : 118133.dasm - Microsoft.CodeAnalysis.CSharp.TypedConstantExtensions:DisplaySignedEnumConstant(Microsoft.CodeAnalysis.TypedConstant,byte,long,System.String):System.String
        2.00 ( 0.65% of base) : 131440.dasm - Microsoft.CodeAnalysis.VisualBasic.TypedConstantExtensions:DisplayUnsignedEnumConstant(Microsoft.CodeAnalysis.TypedConstant,byte,long,System.String):System.String
        2.00 ( 0.78% of base) : 192885.dasm - XHashtableState:FindEntry(int,System.String,int,int,byref):bool:this
        2.00 ( 1.06% of base) : 181359.dasm - System.Collections.Generic.SparseArrayBuilder`1:CopyTo(System.__Canon[],int,int):this
        2.00 ( 0.66% of base) : 118134.dasm - Microsoft.CodeAnalysis.CSharp.TypedConstantExtensions:DisplayUnsignedEnumConstant(Microsoft.CodeAnalysis.TypedConstant,byte,long,System.String):System.String
        2.00 ( 0.34% of base) : 185562.dasm - System.IO.Ports.SerialPort:ReadBufferIntoChars(System.Char[],int,int,bool):int:this
        2.00 ( 0.65% of base) : 131439.dasm - Microsoft.CodeAnalysis.VisualBasic.TypedConstantExtensions:DisplaySignedEnumConstant(Microsoft.CodeAnalysis.TypedConstant,byte,long,System.String):System.String
        2.00 ( 0.94% of base) : 97371.dasm - System.Speech.Internal.Synthesis.VoiceSynthesis:MatchVoice(System.String,int,bool):System.Speech.Internal.Synthesis.TTSVoice:this
        1.60 ( 0.36% of base) : 44946.dasm - System.Xml.Xsl.Runtime.NumberFormatter:FormatSequence(System.Collections.Generic.IList`1[System.Xml.XPath.XPathItem]):System.String:this
        0.50 ( 1.11% of base) : 180275.dasm - <>c__DisplayClass4_0:<MakeFinalReduceFunction>b__0(System.Linq.Parallel.Pair`2[System.Boolean, System.Double],System.Linq.Parallel.Pair`2[System.Boolean, System.Double]):System.Linq.Parallel.Pair`2[System.Boolean, System.Double]:this
        0.25 ( 0.63% of base) : 180274.dasm - <>c__DisplayClass3_0:<MakeIntermediateReduceFunction>b__0(System.Linq.Parallel.Pair`2[System.Boolean, System.Double],double):System.Linq.Parallel.Pair`2[System.Boolean, System.Double]:this

Top method improvements (PerfScoreUnits):
    -1008.00 (-5.51% of base) : 178908.dasm - System.Linq.Parallel.SortHelper`2:QuickSort(int,int,System.__Canon[],System.Int32[],System.Threading.CancellationToken):this
     -646.30 (-8.01% of base) : 60776.dasm - OperatorIntrinsics:SetArraySlice4D(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],System.__Canon[,,,])
     -457.70 (-9.52% of base) : 61954.dasm - Microsoft.FSharp.Collections.Array4DModule:Create(int,int,int,int,System.__Canon):System.__Canon[,,,]
     -457.20 (-6.29% of base) : 61953.dasm - Microsoft.FSharp.Collections.Array4DModule:Initialize(int,int,int,int,Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, System.__Canon]]]]):System.__Canon[,,,]
     -298.68 (-1.64% of base) : 155739.dasm - Microsoft.CodeAnalysis.CommonReferenceManager`2:ReuseAssemblySymbols(Microsoft.CodeAnalysis.CommonReferenceManager`2+BoundInputAssembly[System.__Canon, System.__Canon][],System.__Canon[],System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CommonReferenceManager`2+AssemblyData[System.__Canon, System.__Canon]],int):this
     -229.40 (-6.81% of base) : 60805.dasm - OperatorIntrinsics:GetArraySlice3D(System.__Canon[,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32]):System.__Canon[,,]
      -96.00 (-1.82% of base) : 155740.dasm - Microsoft.CodeAnalysis.CommonReferenceManager`2:ReuseAssemblySymbolsWithNoPiaLocalTypes(Microsoft.CodeAnalysis.CommonReferenceManager`2+BoundInputAssembly[System.__Canon, System.__Canon][],System.__Canon[],System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CommonReferenceManager`2+AssemblyData[System.__Canon, System.__Canon]],int):bool:this
      -92.90 (-3.02% of base) : 61947.dasm - Microsoft.FSharp.Collections.Array3DModule:Map(Microsoft.FSharp.Core.FSharpFunc`2[System.__Canon, System.__Canon],System.__Canon[,,]):System.__Canon[,,]
      -92.80 (-2.89% of base) : 61945.dasm - Microsoft.FSharp.Collections.Array3DModule:MapIndexed(Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.__Canon, System.__Canon]]]],System.__Canon[,,]):System.__Canon[,,]
      -90.60 (-3.05% of base) : 60798.dasm - OperatorIntrinsics:SetArraySlice3D(System.__Canon[,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],System.__Canon[,,])
      -88.90 (-1.16% of base) : 60791.dasm - OperatorIntrinsics:GetArraySlice4D(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32]):System.__Canon[,,,]
      -76.90 (-2.89% of base) : 61948.dasm - Microsoft.FSharp.Collections.Array3DModule:Iterate(Microsoft.FSharp.Core.FSharpFunc`2[System.__Canon, Microsoft.FSharp.Core.Unit],System.__Canon[,,])
      -76.50 (-2.75% of base) : 61946.dasm - Microsoft.FSharp.Collections.Array3DModule:IterateIndexed(Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.__Canon, Microsoft.FSharp.Core.Unit]]]],System.__Canon[,,])
      -76.50 (-5.58% of base) : 61949.dasm - Microsoft.FSharp.Collections.Array3DModule:Initialize(int,int,int,Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, System.__Canon]]]):System.__Canon[,,]
      -76.50 (-8.69% of base) : 61950.dasm - Microsoft.FSharp.Collections.Array3DModule:Create(int,int,int,System.__Canon):System.__Canon[,,]
      -35.88 (-2.56% of base) : 165986.dasm - System.Runtime.Serialization.DataContract:ComputeHash(System.Byte[]):System.Byte[]
      -29.80 (-7.39% of base) : 61873.dasm - Microsoft.FSharp.Collections.ArrayModule:Windowed(int,System.__Canon[]):System.__Canon[][]
      -28.80 (-3.35% of base) : 61044.dasm - Microsoft.FSharp.Primitives.Basics.Array:splitInto$cont@1174(int,System.__Canon[],int,Microsoft.FSharp.Core.Unit):System.__Canon[][]
      -28.60 (-2.22% of base) : 104908.dasm - ReferenceManager:InitializeNewSymbols(System.Collections.Generic.List`1[System.Int32],Microsoft.CodeAnalysis.CSharp.Symbols.SourceAssemblySymbol,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CommonReferenceManager`2+AssemblyData[Microsoft.CodeAnalysis.CSharp.CSharpCompilation, Microsoft.CodeAnalysis.CSharp.Symbols.AssemblySymbol]],Microsoft.CodeAnalysis.CommonReferenceManager`2+BoundInputAssembly[Microsoft.CodeAnalysis.CSharp.CSharpCompilation, Microsoft.CodeAnalysis.CSharp.Symbols.AssemblySymbol][],System.Collections.Generic.Dictionary`2[Microsoft.CodeAnalysis.AssemblyIdentity, Microsoft.CodeAnalysis.CSharp.Symbols.MissingAssemblySymbol])
      -28.30 (-8.28% of base) : 214384.dasm - System.Net.Mail.MailWriter:WriteHeaders(System.Collections.Specialized.NameValueCollection,bool):this

Top method regressions (percentages):
        4.00 ( 3.30% of base) : 152695.dasm - Roslyn.Utilities.ThreadSafeFlagOperations:Set(byref,int):bool
        4.00 ( 3.24% of base) : 152694.dasm - Roslyn.Utilities.ThreadSafeFlagOperations:Clear(byref,int):bool
        4.00 ( 3.21% of base) : 10425.dasm - System.Threading.DeferredDisposableLifetime`1:Dispose(System.__Canon):this
        4.00 ( 2.93% of base) : 174274.dasm - System.Runtime.Caching.SafeBitVector32:ChangeValue(int,bool):bool:this
        2.00 ( 1.30% of base) : 148306.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:MakeArgsRValues(Microsoft.CodeAnalysis.VisualBasic.BoundLateInvocation,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundLateInvocation:this
        0.50 ( 1.11% of base) : 180275.dasm - <>c__DisplayClass4_0:<MakeFinalReduceFunction>b__0(System.Linq.Parallel.Pair`2[System.Boolean, System.Double],System.Linq.Parallel.Pair`2[System.Boolean, System.Double]):System.Linq.Parallel.Pair`2[System.Boolean, System.Double]:this
        2.00 ( 1.06% of base) : 181359.dasm - System.Collections.Generic.SparseArrayBuilder`1:CopyTo(System.__Canon[],int,int):this
        3.00 ( 1.01% of base) : 163916.dasm - AttributeSorter:Sort():this
        2.00 ( 0.94% of base) : 97371.dasm - System.Speech.Internal.Synthesis.VoiceSynthesis:MatchVoice(System.String,int,bool):System.Speech.Internal.Synthesis.TTSVoice:this
        3.00 ( 0.87% of base) : 56687.dasm - System.Xml.Schema.XmlListConverter:ToArray(System.Object,System.Xml.IXmlNamespaceResolver):System.UInt64[]:this
        3.00 ( 0.81% of base) : 207760.dasm - System.DirectoryServices.Protocols.LdapConnection:ProcessClientCertificate(long,long,byref):bool:this
        2.00 ( 0.78% of base) : 192885.dasm - XHashtableState:FindEntry(int,System.String,int,int,byref):bool:this
        2.00 ( 0.66% of base) : 118133.dasm - Microsoft.CodeAnalysis.CSharp.TypedConstantExtensions:DisplaySignedEnumConstant(Microsoft.CodeAnalysis.TypedConstant,byte,long,System.String):System.String
        2.00 ( 0.66% of base) : 118134.dasm - Microsoft.CodeAnalysis.CSharp.TypedConstantExtensions:DisplayUnsignedEnumConstant(Microsoft.CodeAnalysis.TypedConstant,byte,long,System.String):System.String
        2.00 ( 0.65% of base) : 131440.dasm - Microsoft.CodeAnalysis.VisualBasic.TypedConstantExtensions:DisplayUnsignedEnumConstant(Microsoft.CodeAnalysis.TypedConstant,byte,long,System.String):System.String
        2.00 ( 0.65% of base) : 131439.dasm - Microsoft.CodeAnalysis.VisualBasic.TypedConstantExtensions:DisplaySignedEnumConstant(Microsoft.CodeAnalysis.TypedConstant,byte,long,System.String):System.String
        0.25 ( 0.64% of base) : 210368.dasm - System.Numerics.Complex:Log1P(double):double
        0.25 ( 0.63% of base) : 180274.dasm - <>c__DisplayClass3_0:<MakeIntermediateReduceFunction>b__0(System.Linq.Parallel.Pair`2[System.Boolean, System.Double],double):System.Linq.Parallel.Pair`2[System.Boolean, System.Double]:this
        1.60 ( 0.36% of base) : 44946.dasm - System.Xml.Xsl.Runtime.NumberFormatter:FormatSequence(System.Collections.Generic.IList`1[System.Xml.XPath.XPathItem]):System.String:this
        2.00 ( 0.34% of base) : 185562.dasm - System.IO.Ports.SerialPort:ReadBufferIntoChars(System.Char[],int,int,bool):int:this

Top method improvements (percentages):
       -6.00 (-11.06% of base) : 95642.dasm - Microsoft.Diagnostics.Tracing.TraceEventRawReaders:ReadUnicodeString(long,int,int):System.String
     -457.70 (-9.52% of base) : 61954.dasm - Microsoft.FSharp.Collections.Array4DModule:Create(int,int,int,int,System.__Canon):System.__Canon[,,,]
      -76.50 (-8.69% of base) : 61950.dasm - Microsoft.FSharp.Collections.Array3DModule:Create(int,int,int,System.__Canon):System.__Canon[,,]
      -28.30 (-8.28% of base) : 214384.dasm - System.Net.Mail.MailWriter:WriteHeaders(System.Collections.Specialized.NameValueCollection,bool):this
     -646.30 (-8.01% of base) : 60776.dasm - OperatorIntrinsics:SetArraySlice4D(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],System.__Canon[,,,])
      -29.80 (-7.39% of base) : 61873.dasm - Microsoft.FSharp.Collections.ArrayModule:Windowed(int,System.__Canon[]):System.__Canon[][]
     -229.40 (-6.81% of base) : 60805.dasm - OperatorIntrinsics:GetArraySlice3D(System.__Canon[,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32]):System.__Canon[,,]
     -457.20 (-6.29% of base) : 61953.dasm - Microsoft.FSharp.Collections.Array4DModule:Initialize(int,int,int,int,Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, System.__Canon]]]]):System.__Canon[,,,]
      -76.50 (-5.58% of base) : 61949.dasm - Microsoft.FSharp.Collections.Array3DModule:Initialize(int,int,int,Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, System.__Canon]]]):System.__Canon[,,]
    -1008.00 (-5.51% of base) : 178908.dasm - System.Linq.Parallel.SortHelper`2:QuickSort(int,int,System.__Canon[],System.Int32[],System.Threading.CancellationToken):this
      -21.20 (-4.19% of base) : 166736.dasm - System.Xml.XmlDictionaryReader:ReadContentAsBytes(bool,int):System.Byte[]:this
      -17.00 (-3.78% of base) : 96193.dasm - Microsoft.Diagnostics.Tracing.BPerfEventSource:ProcessBTLInner(int):int:this
      -24.80 (-3.41% of base) : 61049.dasm - Microsoft.FSharp.Primitives.Basics.Array:stableSortWithKeysAndComparer(System.Collections.Generic.IComparer`1[System.__Canon],System.Collections.Generic.IComparer`1[System.__Canon],System.__Canon[],System.__Canon[])
      -20.90 (-3.38% of base) : 167751.dasm - System.Xml.ArrayHelper`2:ReadArray(System.Xml.XmlDictionaryReader,System.__Canon,System.__Canon,int):System.__Canon[]:this
      -28.80 (-3.35% of base) : 61044.dasm - Microsoft.FSharp.Primitives.Basics.Array:splitInto$cont@1174(int,System.__Canon[],int,Microsoft.FSharp.Core.Unit):System.__Canon[][]
      -16.40 (-3.35% of base) : 43447.dasm - System.Xml.Serialization.Compiler:AddImport(System.Type,System.Collections.Hashtable):this
       -4.50 (-3.28% of base) : 215772.dasm - System.Text.RegularExpressions.Match:AddMatch(int,int,int):this
      -14.00 (-3.26% of base) : 96198.dasm - Microsoft.Diagnostics.Tracing.BPerfEventSource:ProcessInner():this
      -16.40 (-3.24% of base) : 60806.dasm - OperatorIntrinsics:SetArraySlice2D(System.__Canon[,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],System.__Canon[,])
       -4.40 (-3.20% of base) : 108478.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.ConstraintsHelper:CheckConstraints(Microsoft.CodeAnalysis.CSharp.Symbol,Microsoft.CodeAnalysis.CSharp.ConversionsBase,Microsoft.CodeAnalysis.CSharp.Symbols.TypeMap,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CSharp.Symbols.TypeParameterSymbol],System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol],Microsoft.CodeAnalysis.Compilation,Microsoft.CodeAnalysis.ArrayBuilder`1[Microsoft.CodeAnalysis.CSharp.Symbols.TypeParameterDiagnosticInfo],byref,Microsoft.CodeAnalysis.BitVector):bool

100 total methods with Perf Score differences (79 improved, 21 regressed), 98 unchanged.
ONELINER|Perf Score|asm.singledef4_rerun.libraries.crossgen2.windows.x64.checked\base|174485.04999999996|169961.51999999984|-4523.53|-2.59%|79|21|98



Summary of Instruction Count diffs:
(Lower is better)

Total Instructions of base: 33439
Total Instructions of diff: 33293
Total Instructions of delta: -146 (-0.44% of base)
Total relative delta: -0.85
    diff is an improvement.
    relative diff is an improvement.
Detail diffs


Top file improvements (Instructions):
         -11 : 60776.dasm (-4.70% of base)
          -7 : 204826.dasm (-2.18% of base)
          -7 : 155739.dasm (-1.66% of base)
          -7 : 16726.dasm (-2.18% of base)
          -6 : 60798.dasm (-3.31% of base)
          -6 : 60805.dasm (-2.58% of base)
          -5 : 199853.dasm (-2.86% of base)
          -4 : 165986.dasm (-1.49% of base)
          -4 : 210624.dasm (-1.92% of base)
          -3 : 60791.dasm (-1.09% of base)
          -3 : 33234.dasm (-0.97% of base)
          -3 : 168754.dasm (-2.03% of base)
          -3 : 166736.dasm (-2.65% of base)
          -3 : 61953.dasm (-2.50% of base)
          -3 : 61954.dasm (-2.88% of base)
          -3 : 210586.dasm (-0.76% of base)
          -3 : 53844.dasm (-2.11% of base)
          -2 : 167751.dasm (-1.21% of base)
          -2 : 36891.dasm (-0.87% of base)
          -2 : 61873.dasm (-1.27% of base)

71 total files with Instruction Count differences (71 improved, 0 regressed), 127 unchanged.

Top method improvements (Instructions):
         -11 (-4.70% of base) : 60776.dasm - OperatorIntrinsics:SetArraySlice4D(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],System.__Canon[,,,])
          -7 (-2.18% of base) : 204826.dasm - System.DefaultBinder:FindMostSpecific(System.Reflection.ParameterInfo[],System.Int32[],System.Type,System.Reflection.ParameterInfo[],System.Int32[],System.Type,System.Type[],System.Object[]):int
          -7 (-1.66% of base) : 155739.dasm - Microsoft.CodeAnalysis.CommonReferenceManager`2:ReuseAssemblySymbols(Microsoft.CodeAnalysis.CommonReferenceManager`2+BoundInputAssembly[System.__Canon, System.__Canon][],System.__Canon[],System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CommonReferenceManager`2+AssemblyData[System.__Canon, System.__Canon]],int):this
          -7 (-2.18% of base) : 16726.dasm - System.DefaultBinder:FindMostSpecific(System.Reflection.ParameterInfo[],System.Int32[],System.Type,System.Reflection.ParameterInfo[],System.Int32[],System.Type,System.Type[],System.Object[]):int
          -6 (-3.31% of base) : 60798.dasm - OperatorIntrinsics:SetArraySlice3D(System.__Canon[,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],System.__Canon[,,])
          -6 (-2.58% of base) : 60805.dasm - OperatorIntrinsics:GetArraySlice3D(System.__Canon[,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32]):System.__Canon[,,]
          -5 (-2.86% of base) : 199853.dasm - System.Runtime.Serialization.Formatters.Binary.ObjectWriter:Write(System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo,System.Runtime.Serialization.Formatters.Binary.NameInfo,System.Runtime.Serialization.Formatters.Binary.NameInfo,System.String[],System.Type[],System.Object[],System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo[]):this
          -4 (-1.49% of base) : 165986.dasm - System.Runtime.Serialization.DataContract:ComputeHash(System.Byte[]):System.Byte[]
          -4 (-1.92% of base) : 210624.dasm - System.Numerics.BigIntegerCalculator:Divide(long,int,long,int,long,int)
          -3 (-1.09% of base) : 60791.dasm - OperatorIntrinsics:GetArraySlice4D(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32]):System.__Canon[,,,]
          -3 (-0.97% of base) : 33234.dasm - Internal.JitInterface.SystemVStructClassificator:AssignClassifiedEightByteTypes(byref)
          -3 (-2.03% of base) : 168754.dasm - QualifiedTableName:ParseProcedureName(System.String,System.String,System.String):System.String[]
          -3 (-2.65% of base) : 166736.dasm - System.Xml.XmlDictionaryReader:ReadContentAsBytes(bool,int):System.Byte[]:this
          -3 (-2.50% of base) : 61953.dasm - Microsoft.FSharp.Collections.Array4DModule:Initialize(int,int,int,int,Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, System.__Canon]]]]):System.__Canon[,,,]
          -3 (-2.88% of base) : 61954.dasm - Microsoft.FSharp.Collections.Array4DModule:Create(int,int,int,int,System.__Canon):System.__Canon[,,,]
          -3 (-0.76% of base) : 210586.dasm - System.Numerics.BigIntegerCalculator:Multiply(long,int,long,int,long,int)
          -3 (-2.11% of base) : 53844.dasm - System.Xml.Ucs4Decoder:Convert(System.Byte[],int,int,System.Char[],int,int,bool,byref,byref,byref):this
          -2 (-1.21% of base) : 167751.dasm - System.Xml.ArrayHelper`2:ReadArray(System.Xml.XmlDictionaryReader,System.__Canon,System.__Canon,int):System.__Canon[]:this
          -2 (-0.87% of base) : 36891.dasm - Microsoft.VisualBasic.CompilerServices.VBBinder:BindingScore(System.Reflection.ParameterInfo[],System.Int32[],System.Type[],bool,int):int:this
          -2 (-1.27% of base) : 61873.dasm - Microsoft.FSharp.Collections.ArrayModule:Windowed(int,System.__Canon[]):System.__Canon[][]

Top method improvements (percentages):
         -11 (-4.70% of base) : 60776.dasm - OperatorIntrinsics:SetArraySlice4D(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],System.__Canon[,,,])
          -6 (-3.31% of base) : 60798.dasm - OperatorIntrinsics:SetArraySlice3D(System.__Canon[,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],System.__Canon[,,])
          -3 (-2.88% of base) : 61954.dasm - Microsoft.FSharp.Collections.Array4DModule:Create(int,int,int,int,System.__Canon):System.__Canon[,,,]
          -5 (-2.86% of base) : 199853.dasm - System.Runtime.Serialization.Formatters.Binary.ObjectWriter:Write(System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo,System.Runtime.Serialization.Formatters.Binary.NameInfo,System.Runtime.Serialization.Formatters.Binary.NameInfo,System.String[],System.Type[],System.Object[],System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo[]):this
          -3 (-2.65% of base) : 166736.dasm - System.Xml.XmlDictionaryReader:ReadContentAsBytes(bool,int):System.Byte[]:this
          -6 (-2.58% of base) : 60805.dasm - OperatorIntrinsics:GetArraySlice3D(System.__Canon[,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32]):System.__Canon[,,]
          -1 (-2.56% of base) : 95642.dasm - Microsoft.Diagnostics.Tracing.TraceEventRawReaders:ReadUnicodeString(long,int,int):System.String
          -3 (-2.50% of base) : 61953.dasm - Microsoft.FSharp.Collections.Array4DModule:Initialize(int,int,int,int,Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, System.__Canon]]]]):System.__Canon[,,,]
          -7 (-2.18% of base) : 204826.dasm - System.DefaultBinder:FindMostSpecific(System.Reflection.ParameterInfo[],System.Int32[],System.Type,System.Reflection.ParameterInfo[],System.Int32[],System.Type,System.Type[],System.Object[]):int
          -7 (-2.18% of base) : 16726.dasm - System.DefaultBinder:FindMostSpecific(System.Reflection.ParameterInfo[],System.Int32[],System.Type,System.Reflection.ParameterInfo[],System.Int32[],System.Type,System.Type[],System.Object[]):int
          -3 (-2.11% of base) : 53844.dasm - System.Xml.Ucs4Decoder:Convert(System.Byte[],int,int,System.Char[],int,int,bool,byref,byref,byref):this
          -3 (-2.03% of base) : 168754.dasm - QualifiedTableName:ParseProcedureName(System.String,System.String,System.String):System.String[]
          -4 (-1.92% of base) : 210624.dasm - System.Numerics.BigIntegerCalculator:Divide(long,int,long,int,long,int)
          -2 (-1.85% of base) : 96936.dasm - System.Speech.Internal.SapiInterop.SPPHRASE:CreatePhraseFromText(System.String,System.Globalization.CultureInfo,byref,byref):System.Speech.Internal.SapiInterop.ISpPhrase
          -1 (-1.75% of base) : 183665.dasm - <GetEnumerator>d__12:MoveNext():bool:this
          -7 (-1.66% of base) : 155739.dasm - Microsoft.CodeAnalysis.CommonReferenceManager`2:ReuseAssemblySymbols(Microsoft.CodeAnalysis.CommonReferenceManager`2+BoundInputAssembly[System.__Canon, System.__Canon][],System.__Canon[],System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CommonReferenceManager`2+AssemblyData[System.__Canon, System.__Canon]],int):this
          -2 (-1.57% of base) : 61947.dasm - Microsoft.FSharp.Collections.Array3DModule:Map(Microsoft.FSharp.Core.FSharpFunc`2[System.__Canon, System.__Canon],System.__Canon[,,]):System.__Canon[,,]
          -4 (-1.49% of base) : 165986.dasm - System.Runtime.Serialization.DataContract:ComputeHash(System.Byte[]):System.Byte[]
          -2 (-1.47% of base) : 61945.dasm - Microsoft.FSharp.Collections.Array3DModule:MapIndexed(Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.__Canon, System.__Canon]]]],System.__Canon[,,]):System.__Canon[,,]
          -2 (-1.36% of base) : 96193.dasm - Microsoft.Diagnostics.Tracing.BPerfEventSource:ProcessBTLInner(int):int:this

71 total methods with Instruction Count differences (71 improved, 0 regressed), 127 unchanged.
ONELINER|Instruction Count|asm.singledef4_rerun.libraries.crossgen2.windows.x64.checked\base|33439|33293|-146|-0.44%|71|0|127


asm.singledef4_rerun.libraries.crossgen2.windows.x86.checked


Summary of Code Size diffs:
(Lower is better)

Total bytes of base: 1015596
Total bytes of diff: 1008170
Total bytes of delta: -7426 (-0.73% of base)
Total relative delta: -24.99
    diff is an improvement.
    relative diff is an improvement.
Detail diffs


Top file regressions (bytes):
          22 : 191351.dasm (7.61% of base)
          20 : 198704.dasm (3.38% of base)
          10 : 201628.dasm (1.45% of base)
           9 : 111520.dasm (1.95% of base)
           8 : 199339.dasm (1.15% of base)
           8 : 172928.dasm (2.24% of base)
           8 : 199341.dasm (0.86% of base)
           7 : 173655.dasm (1.81% of base)
           7 : 213944.dasm (1.08% of base)
           5 : 209365.dasm (3.31% of base)
           5 : 209369.dasm (4.10% of base)
           5 : 171106.dasm (3.42% of base)
           4 : 171317.dasm (2.94% of base)
           3 : 209214.dasm (2.78% of base)
           3 : 132326.dasm (0.41% of base)
           2 : 201156.dasm (0.31% of base)
           2 : 30814.dasm (0.46% of base)
           2 : 190724.dasm (0.37% of base)
           2 : 86863.dasm (0.31% of base)
           1 : 202362.dasm (0.22% of base)

Top file improvements (bytes):
        -227 : 135637.dasm (-16.44% of base)
        -227 : 135638.dasm (-16.44% of base)
        -226 : 138604.dasm (-16.80% of base)
        -226 : 138605.dasm (-16.80% of base)
        -168 : 99134.dasm (-5.28% of base)
        -114 : 147920.dasm (-6.56% of base)
         -66 : 147888.dasm (-12.55% of base)
         -51 : 99370.dasm (-2.77% of base)
         -49 : 69672.dasm (-5.85% of base)
         -46 : 194068.dasm (-5.14% of base)
         -42 : 105281.dasm (-4.02% of base)
         -38 : 100909.dasm (-7.72% of base)
         -37 : 170750.dasm (-5.90% of base)
         -36 : 121651.dasm (-1.39% of base)
         -36 : 35534.dasm (-1.66% of base)
         -36 : 197551.dasm (-3.22% of base)
         -36 : 110215.dasm (-9.35% of base)
         -35 : 138926.dasm (-14.11% of base)
         -34 : 134444.dasm (-7.61% of base)
         -32 : 94355.dasm (-0.52% of base)

1086 total files with Code Size differences (1066 improved, 20 regressed), 3835 unchanged.

Top method regressions (bytes):
          22 ( 7.61% of base) : 191351.dasm - System.IPv4AddressHelper:IsValidCanonical(int,int,byref,bool,bool):bool
          20 ( 3.38% of base) : 198704.dasm - System.Collections.Generic.SegmentedList`1:QuickSort(int,int,System.Collections.Generic.IComparer`1[System.__Canon]):this
          10 ( 1.45% of base) : 201628.dasm - System.Composition.TypedParts.Discovery.DiscoveredPart:GetActivator(System.Composition.Hosting.Core.DependencyAccessor,System.Collections.Generic.IEnumerable`1[System.Composition.Hosting.Core.CompositionDependency]):System.Composition.Hosting.Core.CompositeActivator:this
           9 ( 1.95% of base) : 111520.dasm - Microsoft.FSharp.Collections.SetTreeModule:union(System.Collections.Generic.IComparer`1[System.__Canon],Microsoft.FSharp.Collections.SetTree`1[System.__Canon],Microsoft.FSharp.Collections.SetTree`1[System.__Canon]):Microsoft.FSharp.Collections.SetTree`1[System.__Canon]
           8 ( 1.15% of base) : 199339.dasm - System.Text.RegularExpressions.RegexBoyerMoore:Scan(System.String,int,int,int):int:this
           8 ( 2.24% of base) : 172928.dasm - Internal.TypeSystem.LockFreeReaderHashtable`2:GetValueIfExists(System.__Canon):System.__Canon:this
           8 ( 0.86% of base) : 199341.dasm - System.Text.RegularExpressions.RegexBoyerMoore:.ctor(System.String,bool,bool,System.Globalization.CultureInfo):this
           7 ( 1.81% of base) : 173655.dasm - Internal.TypeSystem.LockFreeReaderHashtable`2:TryGetValue(Internal.TypeSystem.TypeSystemContext+InstantiatedMethodKey,byref):bool:this
           7 ( 1.08% of base) : 213944.dasm - System.Numerics.BigIntegerCalculator:Divide(int,int,int,int,int,int)
           5 ( 3.31% of base) : 209365.dasm - System.Linq.Enumerable:ToDictionary(System.__Canon[],System.Func`2[System.__Canon, System.__Canon],System.Func`2[System.__Canon, System.__Canon],System.Collections.Generic.IEqualityComparer`1[System.__Canon]):System.Collections.Generic.Dictionary`2[System.__Canon, System.__Canon]
           5 ( 4.10% of base) : 209369.dasm - System.Linq.Enumerable:ToDictionary(System.__Canon[],System.Func`2[System.__Canon, System.__Canon],System.Collections.Generic.IEqualityComparer`1[System.__Canon]):System.Collections.Generic.Dictionary`2[System.__Canon, System.__Canon]
           5 ( 3.42% of base) : 171106.dasm - System.Runtime.Serialization.ObjectIDGenerator:FindElement(System.Object,byref):int:this
           4 ( 2.94% of base) : 171317.dasm - System.Composition.Hosting.Core.DependencyAccessor:ResolveDependencies(System.Object,System.Composition.Hosting.Core.CompositionContract,bool):System.Collections.Generic.IEnumerable`1[System.Composition.Hosting.Core.CompositionDependency]:this
           3 ( 2.78% of base) : 209214.dasm - SelectArrayIterator`2:ToList():System.Collections.Generic.List`1[System.__Canon]:this
           3 ( 0.41% of base) : 132326.dasm - Microsoft.CSharp.RuntimeBinder.RuntimeBinderExtensions:IsGenericallyEquivalentTo(System.Type,System.Type,System.Reflection.MemberInfo,System.Reflection.MemberInfo):bool
           2 ( 0.31% of base) : 201156.dasm - System.Security.IdentityHelper:ToBase32StringSuitableForDirName(System.Byte[]):System.String
           2 ( 0.46% of base) : 30814.dasm - System.Net.Http.HPack.Huffman:GenerateDecodingLookupTree():System.UInt16[]
           2 ( 0.37% of base) : 190724.dasm - Xunit.Sdk.EqualException:ShortenAndEncode(System.String,int,ushort):System.Tuple`2[System.String, System.String]
           2 ( 0.31% of base) : 86863.dasm - System.Security.IdentityHelper:ToBase32StringSuitableForDirName(System.Byte[]):System.String
           1 ( 0.22% of base) : 202362.dasm - Microsoft.Extensions.DependencyModel.DependencyContextWriter:WritePortableTarget(System.String,System.Collections.Generic.IReadOnlyList`1[Microsoft.Extensions.DependencyModel.RuntimeLibrary],System.Collections.Generic.IReadOnlyList`1[Microsoft.Extensions.DependencyModel.CompilationLibrary],System.Text.Json.Utf8JsonWriter):this

Top method improvements (bytes):
        -227 (-16.44% of base) : 135637.dasm - System.Data.RBTree`1:RightRotate(int,int,int):int:this
        -227 (-16.44% of base) : 135638.dasm - System.Data.RBTree`1:LeftRotate(int,int,int):int:this
        -226 (-16.80% of base) : 138604.dasm - System.Data.RBTree`1:RightRotate(int,int,int):int:this
        -226 (-16.80% of base) : 138605.dasm - System.Data.RBTree`1:LeftRotate(int,int,int):int:this
        -168 (-5.28% of base) : 99134.dasm - <WriteNodeAsync_CallAsyncReader>d__105:MoveNext():this
        -114 (-6.56% of base) : 147920.dasm - Microsoft.CodeAnalysis.VisualBasic.OverloadResolution:ResolveUserDefinedBinaryOperator(Microsoft.CodeAnalysis.VisualBasic.BoundExpression,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,int,Microsoft.CodeAnalysis.VisualBasic.Binder,byref,bool):Microsoft.CodeAnalysis.VisualBasic.OverloadResolution+OverloadResolutionResult
         -66 (-12.55% of base) : 147888.dasm - Microsoft.CodeAnalysis.VisualBasic.OverloadResolution:EliminateNotApplicableToArguments(Microsoft.CodeAnalysis.VisualBasic.BoundMethodOrPropertyGroup,Microsoft.CodeAnalysis.ArrayBuilder`1[Microsoft.CodeAnalysis.VisualBasic.OverloadResolution+CandidateAnalysisResult],System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.BoundExpression],System.Collections.Immutable.ImmutableArray`1[System.String],Microsoft.CodeAnalysis.VisualBasic.Binder,byref,byref,Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,bool,byref):int
         -51 (-2.77% of base) : 99370.dasm - <ReplayAsync>d__24:MoveNext():this
         -49 (-5.85% of base) : 69672.dasm - Microsoft.CodeAnalysis.CSharp.Emit.CSharpDefinitionMap:CreateLocalSlotMap(Microsoft.CodeAnalysis.Emit.EditAndContinueMethodDebugInformation,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.LocalInfo`1[Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol]]):System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.Emit.EncLocalInfo]
         -46 (-5.14% of base) : 194068.dasm - System.Net.Sockets.SocketAsyncEventArgs:SetupPinHandlesSendPackets(System.Net.Sockets.SendPacketsElement[],int,int,int):Interop+Winsock+TransmitPacketsElement[]:this
         -42 (-4.02% of base) : 105281.dasm - System.Speech.Internal.Synthesis.PcmConverter:Resampling(System.Single[],System.Single[]):System.Single[]:this
         -38 (-7.72% of base) : 100909.dasm - System.Xml.XmlCharCheckingWriter:ReplaceNewLines(System.String):System.String:this
         -37 (-5.90% of base) : 170750.dasm - System.Runtime.Serialization.Formatters.Binary.ObjectWriter:Write(System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo,System.Runtime.Serialization.Formatters.Binary.NameInfo,System.Runtime.Serialization.Formatters.Binary.NameInfo,System.String[],System.Type[],System.Object[],System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo[]):this
         -36 (-1.39% of base) : 121651.dasm - Newtonsoft.Json.Utilities.ConvertUtils:DecimalTryParse(System.Char[],int,int,byref):int
         -36 (-1.66% of base) : 35534.dasm - Microsoft.Diagnostics.Tracing.Analysis.TraceGarbageCollector:Calculate():this
         -36 (-3.22% of base) : 197551.dasm - System.Security.Cryptography.Xml.KeyInfoX509Data:GetXml(System.Xml.XmlDocument):System.Xml.XmlElement:this
         -36 (-9.35% of base) : 110215.dasm - OperatorIntrinsics:SetArraySlice2D(System.__Canon[,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],System.__Canon[,])
         -35 (-14.11% of base) : 138926.dasm - <>c__DisplayClass3_0`5:<CreateParameterizedConstructor>b__0(System.__Canon,System.__Canon,System.__Canon,System.__Canon):System.__Canon:this
         -34 (-7.61% of base) : 134444.dasm - System.Data.SqlTypes.SqlString:CompareBinary(System.Data.SqlTypes.SqlString,System.Data.SqlTypes.SqlString):int
         -32 (-0.52% of base) : 94355.dasm - System.Xml.Xsl.Xslt.XsltLoader:.ctor():this

Top method regressions (percentages):
          22 ( 7.61% of base) : 191351.dasm - System.IPv4AddressHelper:IsValidCanonical(int,int,byref,bool,bool):bool
           5 ( 4.10% of base) : 209369.dasm - System.Linq.Enumerable:ToDictionary(System.__Canon[],System.Func`2[System.__Canon, System.__Canon],System.Collections.Generic.IEqualityComparer`1[System.__Canon]):System.Collections.Generic.Dictionary`2[System.__Canon, System.__Canon]
           5 ( 3.42% of base) : 171106.dasm - System.Runtime.Serialization.ObjectIDGenerator:FindElement(System.Object,byref):int:this
          20 ( 3.38% of base) : 198704.dasm - System.Collections.Generic.SegmentedList`1:QuickSort(int,int,System.Collections.Generic.IComparer`1[System.__Canon]):this
           5 ( 3.31% of base) : 209365.dasm - System.Linq.Enumerable:ToDictionary(System.__Canon[],System.Func`2[System.__Canon, System.__Canon],System.Func`2[System.__Canon, System.__Canon],System.Collections.Generic.IEqualityComparer`1[System.__Canon]):System.Collections.Generic.Dictionary`2[System.__Canon, System.__Canon]
           4 ( 2.94% of base) : 171317.dasm - System.Composition.Hosting.Core.DependencyAccessor:ResolveDependencies(System.Object,System.Composition.Hosting.Core.CompositionContract,bool):System.Collections.Generic.IEnumerable`1[System.Composition.Hosting.Core.CompositionDependency]:this
           3 ( 2.78% of base) : 209214.dasm - SelectArrayIterator`2:ToList():System.Collections.Generic.List`1[System.__Canon]:this
           8 ( 2.24% of base) : 172928.dasm - Internal.TypeSystem.LockFreeReaderHashtable`2:GetValueIfExists(System.__Canon):System.__Canon:this
           9 ( 1.95% of base) : 111520.dasm - Microsoft.FSharp.Collections.SetTreeModule:union(System.Collections.Generic.IComparer`1[System.__Canon],Microsoft.FSharp.Collections.SetTree`1[System.__Canon],Microsoft.FSharp.Collections.SetTree`1[System.__Canon]):Microsoft.FSharp.Collections.SetTree`1[System.__Canon]
           7 ( 1.81% of base) : 173655.dasm - Internal.TypeSystem.LockFreeReaderHashtable`2:TryGetValue(Internal.TypeSystem.TypeSystemContext+InstantiatedMethodKey,byref):bool:this
          10 ( 1.45% of base) : 201628.dasm - System.Composition.TypedParts.Discovery.DiscoveredPart:GetActivator(System.Composition.Hosting.Core.DependencyAccessor,System.Collections.Generic.IEnumerable`1[System.Composition.Hosting.Core.CompositionDependency]):System.Composition.Hosting.Core.CompositeActivator:this
           8 ( 1.15% of base) : 199339.dasm - System.Text.RegularExpressions.RegexBoyerMoore:Scan(System.String,int,int,int):int:this
           7 ( 1.08% of base) : 213944.dasm - System.Numerics.BigIntegerCalculator:Divide(int,int,int,int,int,int)
           8 ( 0.86% of base) : 199341.dasm - System.Text.RegularExpressions.RegexBoyerMoore:.ctor(System.String,bool,bool,System.Globalization.CultureInfo):this
           2 ( 0.46% of base) : 30814.dasm - System.Net.Http.HPack.Huffman:GenerateDecodingLookupTree():System.UInt16[]
           3 ( 0.41% of base) : 132326.dasm - Microsoft.CSharp.RuntimeBinder.RuntimeBinderExtensions:IsGenericallyEquivalentTo(System.Type,System.Type,System.Reflection.MemberInfo,System.Reflection.MemberInfo):bool
           2 ( 0.37% of base) : 190724.dasm - Xunit.Sdk.EqualException:ShortenAndEncode(System.String,int,ushort):System.Tuple`2[System.String, System.String]
           2 ( 0.31% of base) : 201156.dasm - System.Security.IdentityHelper:ToBase32StringSuitableForDirName(System.Byte[]):System.String
           2 ( 0.31% of base) : 86863.dasm - System.Security.IdentityHelper:ToBase32StringSuitableForDirName(System.Byte[]):System.String
           1 ( 0.22% of base) : 202362.dasm - Microsoft.Extensions.DependencyModel.DependencyContextWriter:WritePortableTarget(System.String,System.Collections.Generic.IReadOnlyList`1[Microsoft.Extensions.DependencyModel.RuntimeLibrary],System.Collections.Generic.IReadOnlyList`1[Microsoft.Extensions.DependencyModel.CompilationLibrary],System.Text.Json.Utf8JsonWriter):this

Top method improvements (percentages):
        -226 (-16.80% of base) : 138604.dasm - System.Data.RBTree`1:RightRotate(int,int,int):int:this
        -226 (-16.80% of base) : 138605.dasm - System.Data.RBTree`1:LeftRotate(int,int,int):int:this
        -227 (-16.44% of base) : 135637.dasm - System.Data.RBTree`1:RightRotate(int,int,int):int:this
        -227 (-16.44% of base) : 135638.dasm - System.Data.RBTree`1:LeftRotate(int,int,int):int:this
         -35 (-14.11% of base) : 138926.dasm - <>c__DisplayClass3_0`5:<CreateParameterizedConstructor>b__0(System.__Canon,System.__Canon,System.__Canon,System.__Canon):System.__Canon:this
         -66 (-12.55% of base) : 147888.dasm - Microsoft.CodeAnalysis.VisualBasic.OverloadResolution:EliminateNotApplicableToArguments(Microsoft.CodeAnalysis.VisualBasic.BoundMethodOrPropertyGroup,Microsoft.CodeAnalysis.ArrayBuilder`1[Microsoft.CodeAnalysis.VisualBasic.OverloadResolution+CandidateAnalysisResult],System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.BoundExpression],System.Collections.Immutable.ImmutableArray`1[System.String],Microsoft.CodeAnalysis.VisualBasic.Binder,byref,byref,Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,bool,byref):int
         -13 (-10.16% of base) : 198804.dasm - Internal.Cryptography.OidLookup:<InitializeLookupDictionaries>g__AddEntry|10_0(System.String,System.String,System.String[])
         -36 (-9.35% of base) : 110215.dasm - OperatorIntrinsics:SetArraySlice2D(System.__Canon[,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],System.__Canon[,])
         -32 (-9.30% of base) : 101547.dasm - System.Xml.XmlConvert:EscapeValueForDebuggerDisplay(System.String):System.String
         -20 (-9.17% of base) : 123600.dasm - Microsoft.VisualBasic.CompilerServices.VB6OutputFile:WriteString(System.String):this
         -27 (-8.88% of base) : 111286.dasm - Microsoft.FSharp.Collections.ArrayModule:AllPairs(System.__Canon[],System.__Canon[]):System.Tuple`2[System.__Canon, System.__Canon][]
         -27 (-8.60% of base) : 104299.dasm - System.Xml.Schema.XmlUntypedStringConverter:ToArray(System.String[],System.Xml.IXmlNamespaceResolver):System.UInt64[]:this
         -21 (-8.37% of base) : 111368.dasm - Microsoft.FSharp.Collections.Array3DModule:Initialize(int,int,int,Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, System.__Canon]]]):System.__Canon[,,]
         -18 (-8.29% of base) : 191705.dasm - System.Runtime.Caching.ExpiresBucket:RemoveFromList(int,byref):this
          -9 (-8.26% of base) : 5154.dasm - System.Reflection.AssemblyNameFormatter:CanonicalizeVersion(System.Version):System.Version
         -26 (-8.07% of base) : 111372.dasm - Microsoft.FSharp.Collections.Array4DModule:Initialize(int,int,int,int,Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, System.__Canon]]]]):System.__Canon[,,,]
         -22 (-7.97% of base) : 20617.dasm - System.DirectoryServices.AccountManagement.ADUtils:HexStringToLdapHexString(System.String):System.String
         -38 (-7.72% of base) : 100909.dasm - System.Xml.XmlCharCheckingWriter:ReplaceNewLines(System.String):System.String:this
         -34 (-7.61% of base) : 134444.dasm - System.Data.SqlTypes.SqlString:CompareBinary(System.Data.SqlTypes.SqlString,System.Data.SqlTypes.SqlString):int
         -18 (-7.50% of base) : 68653.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.AbstractTypeMap:SubstituteNamedTypes(System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol]):System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol]:this

1086 total methods with Code Size differences (1066 improved, 20 regressed), 3835 unchanged.
ONELINER|Code Size|asm.singledef4_rerun.libraries.crossgen2.windows.x86.checked\base|1015596|1008170|-7426|-0.73%|1066|20|3835



Summary of Perf Score diffs:
(Lower is better)

Total PerfScoreUnits of base: 1243219.3999999915
Total PerfScoreUnits of diff: 1233926.2499999932
Total PerfScoreUnits of delta: -9293.15 (-0.75% of base)
Total relative delta: -33.64
    diff is an improvement.
    relative diff is an improvement.
Detail diffs


Top file regressions (PerfScoreUnits):
     2320.00 : 198704.dasm (7.41% of base)
       32.00 : 190626.dasm (2.26% of base)
       32.00 : 87469.dasm (2.26% of base)
       23.10 : 198768.dasm (0.08% of base)
       20.70 : 191351.dasm (13.01% of base)
       16.00 : 67208.dasm (1.68% of base)
       16.00 : 168485.dasm (1.09% of base)
       12.50 : 171106.dasm (2.15% of base)
        8.00 : 53389.dasm (0.70% of base)
        7.18 : 132326.dasm (2.66% of base)
        6.63 : 201628.dasm (1.38% of base)
        6.50 : 104298.dasm (1.55% of base)
        6.00 : 101433.dasm (3.65% of base)
        5.86 : 172928.dasm (3.03% of base)
        5.50 : 209365.dasm (3.17% of base)
        5.50 : 209369.dasm (4.35% of base)
        5.45 : 213944.dasm (0.57% of base)
        5.00 : 58048.dasm (2.32% of base)
        4.00 : 10015.dasm (3.13% of base)
        4.00 : 114642.dasm (2.99% of base)

Top file improvements (PerfScoreUnits):
     -828.62 : 27078.dasm (-2.37% of base)
     -629.60 : 111372.dasm (-8.51% of base)
     -514.40 : 110185.dasm (-5.82% of base)
     -398.04 : 27079.dasm (-6.94% of base)
     -258.10 : 110200.dasm (-2.91% of base)
     -158.50 : 110214.dasm (-4.48% of base)
     -148.70 : 111373.dasm (-3.08% of base)
     -130.90 : 110207.dasm (-3.80% of base)
     -112.00 : 158687.dasm (-6.89% of base)
     -112.00 : 69538.dasm (-6.89% of base)
     -101.90 : 123920.dasm (-3.19% of base)
      -99.10 : 111368.dasm (-6.08% of base)
      -98.30 : 111369.dasm (-8.42% of base)
      -95.80 : 99134.dasm (-2.26% of base)
      -91.70 : 111367.dasm (-3.16% of base)
      -90.90 : 111365.dasm (-2.74% of base)
      -87.90 : 111366.dasm (-2.46% of base)
      -84.90 : 111364.dasm (-2.22% of base)
      -78.10 : 28462.dasm (-3.21% of base)
      -69.90 : 53866.dasm (-6.45% of base)

1483 total files with Perf Score differences (1207 improved, 276 regressed), 3438 unchanged.

Top method regressions (PerfScoreUnits):
     2320.00 ( 7.41% of base) : 198704.dasm - System.Collections.Generic.SegmentedList`1:QuickSort(int,int,System.Collections.Generic.IComparer`1[System.__Canon]):this
       32.00 ( 2.26% of base) : 190626.dasm - Internal.Pgo.PgoProcessor:EncodePgoData(System.Collections.Generic.IEnumerable`1[Internal.Pgo.PgoSchemaElem],Internal.Pgo.IPgoEncodedValueEmitter`1[System.__Canon],bool)
       32.00 ( 2.26% of base) : 87469.dasm - Internal.Pgo.PgoProcessor:EncodePgoData(System.Collections.Generic.IEnumerable`1[Internal.Pgo.PgoSchemaElem],Internal.Pgo.IPgoEncodedValueEmitter`1[System.__Canon],bool)
       23.10 ( 0.08% of base) : 198768.dasm - System.Collections.Generic.SegmentedList`1:QuickSort(int,int,System.Collections.Generic.IComparer`1[System.Byte]):this
       20.70 (13.01% of base) : 191351.dasm - System.IPv4AddressHelper:IsValidCanonical(int,int,byref,bool,bool):bool
       16.00 ( 1.68% of base) : 67208.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamespaceSymbol:RegisterDeclaredCorTypes():this
       16.00 ( 1.09% of base) : 168485.dasm - System.Drawing.ImageAnimator:AnimateImages()
       12.50 ( 2.15% of base) : 171106.dasm - System.Runtime.Serialization.ObjectIDGenerator:FindElement(System.Object,byref):int:this
        8.00 ( 0.70% of base) : 53389.dasm - Microsoft.Diagnostics.Tracing.TraceEvent:DumpBytes(System.Byte[],int,System.IO.TextWriter,System.String,int)
        7.18 ( 2.66% of base) : 132326.dasm - Microsoft.CSharp.RuntimeBinder.RuntimeBinderExtensions:IsGenericallyEquivalentTo(System.Type,System.Type,System.Reflection.MemberInfo,System.Reflection.MemberInfo):bool
        6.63 ( 1.38% of base) : 201628.dasm - System.Composition.TypedParts.Discovery.DiscoveredPart:GetActivator(System.Composition.Hosting.Core.DependencyAccessor,System.Collections.Generic.IEnumerable`1[System.Composition.Hosting.Core.CompositionDependency]):System.Composition.Hosting.Core.CompositeActivator:this
        6.50 ( 1.55% of base) : 104298.dasm - System.Xml.Schema.XmlListConverter:ToArray(System.Object,System.Xml.IXmlNamespaceResolver):System.UInt64[]:this
        6.00 ( 3.65% of base) : 101433.dasm - System.Xml.XmlNamespaceManager:HasNamespace(System.String):bool:this
        5.86 ( 3.03% of base) : 172928.dasm - Internal.TypeSystem.LockFreeReaderHashtable`2:GetValueIfExists(System.__Canon):System.__Canon:this
        5.50 ( 3.17% of base) : 209365.dasm - System.Linq.Enumerable:ToDictionary(System.__Canon[],System.Func`2[System.__Canon, System.__Canon],System.Func`2[System.__Canon, System.__Canon],System.Collections.Generic.IEqualityComparer`1[System.__Canon]):System.Collections.Generic.Dictionary`2[System.__Canon, System.__Canon]
        5.50 ( 4.35% of base) : 209369.dasm - System.Linq.Enumerable:ToDictionary(System.__Canon[],System.Func`2[System.__Canon, System.__Canon],System.Collections.Generic.IEqualityComparer`1[System.__Canon]):System.Collections.Generic.Dictionary`2[System.__Canon, System.__Canon]
        5.45 ( 0.57% of base) : 213944.dasm - System.Numerics.BigIntegerCalculator:Divide(int,int,int,int,int,int)
        5.00 ( 2.32% of base) : 58048.dasm - System.Data.Odbc.OdbcMetaDataFactory:DataTableFromDataReaderProcedureColumns(System.Data.IDataReader,System.String,bool):System.Data.DataTable:this
        4.00 ( 3.13% of base) : 10015.dasm - System.Threading.DeferredDisposableLifetime`1:Dispose(System.__Canon):this
        4.00 ( 2.99% of base) : 114642.dasm - Microsoft.FSharp.Control.Mailbox`1:ScanInbox(Microsoft.FSharp.Core.FSharpFunc`2[System.__Canon, Microsoft.FSharp.Core.FSharpOption`1[System.__Canon]],int):Microsoft.FSharp.Core.FSharpOption`1[System.__Canon]:this

Top method improvements (PerfScoreUnits):
     -828.62 (-2.37% of base) : 27078.dasm - Microsoft.CodeAnalysis.CommonReferenceManager`2:ReuseAssemblySymbols(Microsoft.CodeAnalysis.CommonReferenceManager`2+BoundInputAssembly[System.__Canon, System.__Canon][],System.__Canon[],System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CommonReferenceManager`2+AssemblyData[System.__Canon, System.__Canon]],int):this
     -629.60 (-8.51% of base) : 111372.dasm - Microsoft.FSharp.Collections.Array4DModule:Initialize(int,int,int,int,Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, System.__Canon]]]]):System.__Canon[,,,]
     -514.40 (-5.82% of base) : 110185.dasm - OperatorIntrinsics:SetArraySlice4D(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],System.__Canon[,,,])
     -398.04 (-6.94% of base) : 27079.dasm - Microsoft.CodeAnalysis.CommonReferenceManager`2:ReuseAssemblySymbolsWithNoPiaLocalTypes(Microsoft.CodeAnalysis.CommonReferenceManager`2+BoundInputAssembly[System.__Canon, System.__Canon][],System.__Canon[],System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CommonReferenceManager`2+AssemblyData[System.__Canon, System.__Canon]],int):bool:this
     -258.10 (-2.91% of base) : 110200.dasm - OperatorIntrinsics:GetArraySlice4D(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32]):System.__Canon[,,,]
     -158.50 (-4.48% of base) : 110214.dasm - OperatorIntrinsics:GetArraySlice3D(System.__Canon[,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32]):System.__Canon[,,]
     -148.70 (-3.08% of base) : 111373.dasm - Microsoft.FSharp.Collections.Array4DModule:Create(int,int,int,int,System.__Canon):System.__Canon[,,,]
     -130.90 (-3.80% of base) : 110207.dasm - OperatorIntrinsics:SetArraySlice3D(System.__Canon[,,],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],Microsoft.FSharp.Core.FSharpOption`1[System.Int32],System.__Canon[,,])
     -112.00 (-6.89% of base) : 158687.dasm - Microsoft.CodeAnalysis.VisualBasic.Emit.PEModuleBuilder:GetForwardedTypes(System.Collections.Generic.HashSet`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol],Microsoft.CodeAnalysis.CommonAssemblyWellKnownAttributeData`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol],Microsoft.CodeAnalysis.ArrayBuilder`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol])
     -112.00 (-6.89% of base) : 69538.dasm - Microsoft.CodeAnalysis.CSharp.Emit.PEModuleBuilder:GetForwardedTypes(System.Collections.Generic.HashSet`1[Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol],Microsoft.CodeAnalysis.CommonAssemblyWellKnownAttributeData`1[Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol],Microsoft.CodeAnalysis.ArrayBuilder`1[Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol])
     -101.90 (-3.19% of base) : 123920.dasm - Microsoft.VisualBasic.CompilerServices.OverloadResolution:MostSpecificProcedure(System.Collections.Generic.List`1[Microsoft.VisualBasic.CompilerServices.Symbols+Method],byref,System.Object[],System.String[]):Microsoft.VisualBasic.CompilerServices.Symbols+Method
      -99.10 (-6.08% of base) : 111368.dasm - Microsoft.FSharp.Collections.Array3DModule:Initialize(int,int,int,Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, System.__Canon]]]):System.__Canon[,,]
      -98.30 (-8.42% of base) : 111369.dasm - Microsoft.FSharp.Collections.Array3DModule:Create(int,int,int,System.__Canon):System.__Canon[,,]
      -95.80 (-2.26% of base) : 99134.dasm - <WriteNodeAsync_CallAsyncReader>d__105:MoveNext():this
      -91.70 (-3.16% of base) : 111367.dasm - Microsoft.FSharp.Collections.Array3DModule:Iterate(Microsoft.FSharp.Core.FSharpFunc`2[System.__Canon, Microsoft.FSharp.Core.Unit],System.__Canon[,,])
      -90.90 (-2.74% of base) : 111365.dasm - Microsoft.FSharp.Collections.Array3DModule:IterateIndexed(Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.__Canon, Microsoft.FSharp.Core.Unit]]]],System.__Canon[,,])
      -87.90 (-2.46% of base) : 111366.dasm - Microsoft.FSharp.Collections.Array3DModule:Map(Microsoft.FSharp.Core.FSharpFunc`2[System.__Canon, System.__Canon],System.__Canon[,,]):System.__Canon[,,]
      -84.90 (-2.22% of base) : 111364.dasm - Microsoft.FSharp.Collections.Array3DModule:MapIndexed(Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.Int32, Microsoft.FSharp.Core.FSharpFunc`2[System.__Canon, System.__Canon]]]],System.__Canon[,,]):System.__Canon[,,]
      -78.10 (-3.21% of base) : 28462.dasm - Microsoft.CodeAnalysis.CommandLineParser:SplitCommandLineIntoArguments(System.String,bool,byref):System.Collections.Generic.IEnumerable`1[System.String]
      -69.90 (-6.45% of base) : 53866.dasm - Microsoft.Diagnostics.Tracing.BPerfEventSource:ProcessInner():this

Top method regressions (percentages):
       20.70 (13.01% of base) : 191351.dasm - System.IPv4AddressHelper:IsValidCanonical(int,int,byref,bool,bool):bool
     2320.00 ( 7.41% of base) : 198704.dasm - System.Collections.Generic.SegmentedList`1:QuickSort(int,int,System.Collections.Generic.IComparer`1[System.__Canon]):this
        5.50 ( 4.35% of base) : 209369.dasm - System.Linq.Enumerable:ToDictionary(System.__Canon[],System.Func`2[System.__Canon, System.__Canon],System.Collections.Generic.IEqualityComparer`1[System.__Canon]):System.Collections.Generic.Dictionary`2[System.__Canon, System.__Canon]
        6.00 ( 3.65% of base) : 101433.dasm - System.Xml.XmlNamespaceManager:HasNamespace(System.String):bool:this
        4.00 ( 3.50% of base) : 23458.dasm - Parser:ReadNextInteger(System.String,byref):int
        4.00 ( 3.22% of base) : 23959.dasm - Roslyn.Utilities.ThreadSafeFlagOperations:Set(byref,int):bool
        5.50 ( 3.17% of base) : 209365.dasm - System.Linq.Enumerable:ToDictionary(System.__Canon[],System.Func`2[System.__Canon, System.__Canon],System.Func`2[System.__Canon, System.__Canon],System.Collections.Generic.IEqualityComparer`1[System.__Canon]):System.Collections.Generic.Dictionary`2[System.__Canon, System.__Canon]
        4.00 ( 3.16% of base) : 23958.dasm - Roslyn.Utilities.ThreadSafeFlagOperations:Clear(byref,int):bool
        4.00 ( 3.13% of base) : 10015.dasm - System.Threading.DeferredDisposableLifetime`1:Dispose(System.__Canon):this
        4.00 ( 3.04% of base) : 59406.dasm - BindingRestrictionsProxy:get_Restrictions():System.Dynamic.BindingRestrictions[]:this
        5.86 ( 3.03% of base) : 172928.dasm - Internal.TypeSystem.LockFreeReaderHashtable`2:GetValueIfExists(System.__Canon):System.__Canon:this
        4.00 ( 2.99% of base) : 114642.dasm - Microsoft.FSharp.Control.Mailbox`1:ScanInbox(Microsoft.FSharp.Core.FSharpFunc`2[System.__Canon, Microsoft.FSharp.Core.FSharpOption`1[System.__Canon]],int):Microsoft.FSharp.Core.FSharpOption`1[System.__Canon]:this
        4.00 ( 2.71% of base) : 53986.dasm - Microsoft.Diagnostics.Utilities.StreamUtilities:CopyStream(System.IO.Stream,System.IO.Stream):int
        7.18 ( 2.66% of base) : 132326.dasm - Microsoft.CSharp.RuntimeBinder.RuntimeBinderExtensions:IsGenericallyEquivalentTo(System.Type,System.Type,System.Reflection.MemberInfo,System.Reflection.MemberInfo):bool
        2.00 ( 2.39% of base) : 206918.dasm - <>c:<StripBidiControlCharacters>b__27_0(System.Span`1[System.Char],System.ValueTuple`2[System.IntPtr, System.Int32]):this
        4.00 ( 2.36% of base) : 127775.dasm - System.Xml.XmlDictionaryReader:ReadContentAsChars(System.Char[],int,int):int:this
        5.00 ( 2.32% of base) : 58048.dasm - System.Data.Odbc.OdbcMetaDataFactory:DataTableFromDataReaderProcedureColumns(System.Data.IDataReader,System.String,bool):System.Data.DataTable:this
       32.00 ( 2.26% of base) : 190626.dasm - Internal.Pgo.PgoProcessor:EncodePgoData(System.Collections.Generic.IEnumerable`1[Internal.Pgo.PgoSchemaElem],Internal.Pgo.IPgoEncodedValueEmitter`1[System.__Canon],bool)
       32.00 ( 2.26% of base) : 87469.dasm - Internal.Pgo.PgoProcessor:EncodePgoData(System.Collections.Generic.IEnumerable`1[Internal.Pgo.PgoSchemaElem],Internal.Pgo.IPgoEncodedValueEmitter`1[System.__Canon],bool)
        3.50 ( 2.24% of base) : 52887.dasm - Microsoft.Diagnostics.Tracing.Etlx.TraceCodeAddresses:FindAndRemove(long,int,byref):Microsoft.Diagnostics.Tracing.Etlx.TraceCodeAddresses+ILToNativeMap:this

Top method improvements (percentages):
      -16.30 (-13.55% of base) : 198804.dasm - Internal.Cryptography.OidLookup:<InitializeLookupDictionaries>g__AddEntry|10_0(System.String,System.String,System.String[])
      -44.75 (-11.29% of base) : 129463.dasm - System.Text.BaseCodePageEncoding:FindCodePage(int):bool:this
      -41.60 (-10.97% of base) : 138604.dasm - System.Data.RBTree`1:RightRotate(int,int,int):int:this
      -41.60 (-10.97% of base) : 138605.dasm - System.Data.RBTree`1:LeftRotate(int,int,int):int:this
      -42.58 (-10.89% of base) : 135637.dasm - System.Data.RBTree`1:RightRotate(int,int,int):int:this
      -42.58 (-10.89% of base) : 135638.dasm - System.Data.RBTree`1:LeftRotate(int,int,int):int:this
      -19.50 (-10.71% of base) : 138926.dasm - <>c__DisplayClass3_0`5:<CreateParameterizedConstructor>b__0(System.__Canon,System.__Canon,System.__Canon,System.__Canon):System.__Canon:this
      -15.60 (-10.50% of base) : 54240.dasm - PEFile.PEHeader:RvaToFileOffset(int):int:this
      -12.95 (-9.31% of base) : 203088.dasm - System.Xml.Linq.XObject:RemoveAnnotations():this
      -12.95 (-9.23% of base) : 120211.dasm - Newtonsoft.Json.Linq.JToken:RemoveAnnotations():this
       -7.80 (-9.15% of base) : 111072.dasm - Microsoft.FSharp.Core.StringModule:Iterate(Microsoft.FSharp.Core.FSharpFunc`2[System.Char, Microsoft.FSharp.Core.Unit],System.String)
      -52.30 (-9.15% of base) : 93689.dasm - System.Xml.Xsl.XsltOld.SequentialOutput:WriteWithReplace(System.String,System.Char[],System.String[]):this
      -14.80 (-9.12% of base) : 208043.dasm - System.Collections.Specialized.FixedStringLookup:Contains(System.String[],System.String,bool):bool
       -7.30 (-9.00% of base) : 159720.dasm - Microsoft.CodeAnalysis.VisualBasic.CodeGen.CodeGenerator:EmitExpressions(System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.BoundExpression],bool):this
      -12.95 (-8.98% of base) : 120210.dasm - Newtonsoft.Json.Linq.JToken:RemoveAnnotations(System.Type):this
      -32.60 (-8.93% of base) : 209751.dasm - System.Collections.Specialized.NameValueCollection:Add(System.Collections.Specialized.NameValueCollection):this
      -33.60 (-8.92% of base) : 147888.dasm - Microsoft.CodeAnalysis.VisualBasic.OverloadResolution:EliminateNotApplicableToArguments(Microsoft.CodeAnalysis.VisualBasic.BoundMethodOrPropertyGroup,Microsoft.CodeAnalysis.ArrayBuilder`1[Microsoft.CodeAnalysis.VisualBasic.OverloadResolution+CandidateAnalysisResult],System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.BoundExpression],System.Collections.Immutable.ImmutableArray`1[System.String],Microsoft.CodeAnalysis.VisualBasic.Binder,byref,byref,Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,bool,byref):int
      -33.80 (-8.90% of base) : 201037.dasm - System.IO.IsolatedStorage.Helper:GetExistingRandomDirectory(System.String):System.String
      -21.94 (-8.89% of base) : 134444.dasm - System.Data.SqlTypes.SqlString:CompareBinary(System.Data.SqlTypes.SqlString,System.Data.SqlTypes.SqlString):int
      -24.20 (-8.82% of base) : 101547.dasm - System.Xml.XmlConvert:EscapeValueForDebuggerDisplay(System.String):System.String

1483 total methods with Perf Score differences (1207 improved, 276 regressed), 3438 unchanged.
ONELINER|Perf Score|asm.singledef4_rerun.libraries.crossgen2.windows.x86.checked\base|1243219.3999999915|1233926.2499999932|-9293.15|-0.75%|1207|276|3438



Summary of Instruction Count diffs:
(Lower is better)

Total Instructions of base: 351044
Total Instructions of diff: 349011
Total Instructions of delta: -2033 (-0.58% of base)
Total relative delta: -20.08
    diff is an improvement.
    relative diff is an improvement.
Detail diffs


Top file regressions (Instructions):
          20 : 191351.dasm (19.42% of base)
           7 : 198704.dasm (3.33% of base)
           4 : 190626.dasm (1.36% of base)
           4 : 87469.dasm (1.36% of base)
           4 : 172928.dasm (3.10% of base)
           3 : 173655.dasm (2.22% of base)
           3 : 199339.dasm (1.30% of base)
           3 : 213944.dasm (1.26% of base)
           3 : 111520.dasm (1.80% of base)
           2 : 209365.dasm (3.45% of base)
           2 : 209369.dasm (4.08% of base)
           2 : 171106.dasm (3.23% of base)
           2 : 201628.dasm (0.93% of base)
           2 : 199341.dasm (0.68% of base)
           1 : 209214.dasm (2.27% of base)
           1 : 171317.dasm (1.96% of base)
           1 : 30814.dasm (0.70% of base)
           1 : 202362.dasm (0.69% of base)

Top file improvements (Instructions):
         -35 : 138604.dasm (-9.36% of base)
         -35 : 138605.dasm (-9.36% of base)
         -35 : 135637.dasm (-9.16% of base)
         -35 : 135638.dasm (-9.16% of base)
         -28 : 99134.dasm (-3.37% of base)
         -19 : 147920.dasm (-3.61% of base)
         -17 : 99370.dasm (-3.07% of base)
         -14 : 194068.dasm (-4.96% of base)
         -14 : 100909.dasm (-7.87% of base)
         -13 : 105281.dasm (-3.76% of base)
         -13 : 170750.dasm (-5.78% of base)
         -12 : 147888.dasm (-7.32% of base)
         -12 : 197551.dasm (-3.44% of base)
         -11 : 134444.dasm (-7.14% of base)
         -11 : 101547.dasm (-8.80% of base)
         -11 : 123545.dasm (-4.51% of base)
         -10 : 129463.dasm (-5.52% of base)
         -10 : 27079.dasm (-3.16% of base)
         -10 : 22016.dasm (-3.51% of base)
          -9 : 69672.dasm (-4.27% of base)

1060 total files with Instruction Count differences (1042 improved, 18 regressed), 3861 unchanged.

Top method regressions (Instructions):
          20 (19.42% of base) : 191351.dasm - System.IPv4AddressHelper:IsValidCanonical(int,int,byref,bool,bool):bool
           7 ( 3.33% of base) : 198704.dasm - System.Collections.Generic.SegmentedList`1:QuickSort(int,int,System.Collections.Generic.IComparer`1[System.__Canon]):this
           4 ( 1.36% of base) : 190626.dasm - Internal.Pgo.PgoProcessor:EncodePgoData(System.Collections.Generic.IEnumerable`1[Internal.Pgo.PgoSchemaElem],Internal.Pgo.IPgoEncodedValueEmitter`1[System.__Canon],bool)
           4 ( 1.36% of base) : 87469.dasm - Internal.Pgo.PgoProcessor:EncodePgoData(System.Collections.Generic.IEnumerable`1[Internal.Pgo.PgoSchemaElem],Internal.Pgo.IPgoEncodedValueEmitter`1[System.__Canon],bool)
           4 ( 3.10% of base) : 172928.dasm - Internal.TypeSystem.LockFreeReaderHashtable`2:GetValueIfExists(System.__Canon):System.__Canon:this
           3 ( 2.22% of base) : 173655.dasm - Internal.TypeSystem.LockFreeReaderHashtable`2:TryGetValue(Internal.TypeSystem.TypeSystemContext+InstantiatedMethodKey,byref):bool:this
           3 ( 1.30% of base) : 199339.dasm - System.Text.RegularExpressions.RegexBoyerMoore:Scan(System.String,int,int,int):int:this
           3 ( 1.26% of base) : 213944.dasm - System.Numerics.BigIntegerCalculator:Divide(int,int,int,int,int,int)
           3 ( 1.80% of base) : 111520.dasm - Microsoft.FSharp.Collections.SetTreeModule:union(System.Collections.Generic.IComparer`1[System.__Canon],Microsoft.FSharp.Collections.SetTree`1[System.__Canon],Microsoft.FSharp.Collections.SetTree`1[System.__Canon]):Microsoft.FSharp.Collections.SetTree`1[System.__Canon]
           2 ( 3.45% of base) : 209365.dasm - System.Linq.Enumerable:ToDictionary(System.__Canon[],System.Func`2[System.__Canon, System.__Canon],System.Func`2[System.__Canon, System.__Canon],System.Collections.Generic.IEqualityComparer`1[System.__Canon]):System.Collections.Generic.Dictionary`2[System.__Canon, System.__Canon]
           2 ( 4.08% of base) : 209369.dasm - System.Linq.Enumerable:ToDictionary(System.__Canon[],System.Func`2[System.__Canon, System.__Canon],System.Collections.Generic.IEqualityComparer`1[System.__Canon]):System.Collections.Generic.Dictionary`2[System.__Canon, System.__Canon]
           2 ( 3.23% of base) : 171106.dasm - System.Runtime.Serialization.ObjectIDGenerator:FindElement(System.Object,byref):int:this
           2 ( 0.93% of base) : 201628.dasm - System.Composition.TypedParts.Discovery.DiscoveredPart:GetActivator(System.Composition.Hosting.Core.DependencyAccessor,System.Collections.Generic.IEnumerable`1[System.Composition.Hosting.Core.CompositionDependency]):System.Composition.Hosting.Core.CompositeActivator:this
           2 ( 0.68% of base) : 199341.dasm - System.Text.RegularExpressions.RegexBoyerMoore:.ctor(System.String,bool,bool,System.Globalization.CultureInfo):this
           1 ( 2.27% of base) : 209214.dasm - SelectArrayIterator`2:ToList():System.Collections.Generic.List`1[System.__Canon]:this
           1 ( 1.96% of base) : 171317.dasm - System.Composition.Hosting.Core.DependencyAccessor:ResolveDependencies(System.Object,System.Composition.Hosting.Core.CompositionContract,bool):System.Collections.Generic.IEnumerable`1[System.Composition.Hosting.Core.CompositionDependency]:this
           1 ( 0.70% of base) : 30814.dasm - System.Net.Http.HPack.Huffman:GenerateDecodingLookupTree():System.UInt16[]
           1 ( 0.69% of base) : 202362.dasm - Microsoft.Extensions.DependencyModel.DependencyContextWriter:WritePortableTarget(System.String,System.Collections.Generic.IReadOnlyList`1[Microsoft.Extensions.DependencyModel.RuntimeLibrary],System.Collections.Generic.IReadOnlyList`1[Microsoft.Extensions.DependencyModel.CompilationLibrary],System.Text.Json.Utf8JsonWriter):this

Top method improvements (Instructions):
         -35 (-9.36% of base) : 138604.dasm - System.Data.RBTree`1:RightRotate(int,int,int):int:this
         -35 (-9.36% of base) : 138605.dasm - System.Data.RBTree`1:LeftRotate(int,int,int):int:this
         -35 (-9.16% of base) : 135637.dasm - System.Data.RBTree`1:RightRotate(int,int,int):int:this
         -35 (-9.16% of base) : 135638.dasm - System.Data.RBTree`1:LeftRotate(int,int,int):int:this
         -28 (-3.37% of base) : 99134.dasm - <WriteNodeAsync_CallAsyncReader>d__105:MoveNext():this
         -19 (-3.61% of base) : 147920.dasm - Microsoft.CodeAnalysis.VisualBasic.OverloadResolution:ResolveUserDefinedBinaryOperator(Microsoft.CodeAnalysis.VisualBasic.BoundExpression,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,int,Microsoft.CodeAnalysis.VisualBasic.Binder,byref,bool):Microsoft.CodeAnalysis.VisualBasic.OverloadResolution+OverloadResolutionResult
         -17 (-3.07% of base) : 99370.dasm - <ReplayAsync>d__24:MoveNext():this
         -14 (-4.96% of base) : 194068.dasm - System.Net.Sockets.SocketAsyncEventArgs:SetupPinHandlesSendPackets(System.Net.Sockets.SendPacketsElement[],int,int,int):Interop+Winsock+TransmitPacketsElement[]:this
         -14 (-7.87% of base) : 100909.dasm - System.Xml.XmlCharCheckingWriter:ReplaceNewLines(System.String):System.String:this
         -13 (-3.76% of base) : 105281.dasm - System.Speech.Internal.Synthesis.PcmConverter:Resampling(System.Single[],System.Single[]):System.Single[]:this
         -13 (-5.78% of base) : 170750.dasm - System.Runtime.Serialization.Formatters.Binary.ObjectWriter:Write(System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo,System.Runtime.Serialization.Formatters.Binary.NameInfo,System.Runtime.Serialization.Formatters.Binary.NameInfo,System.String[],System.Type[],System.Object[],System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo[]):this
         -12 (-7.32% of base) : 147888.dasm - Microsoft.CodeAnalysis.VisualBasic.OverloadResolution:EliminateNotApplicableToArguments(Microsoft.CodeAnalysis.VisualBasic.BoundMethodOrPropertyGroup,Microsoft.CodeAnalysis.ArrayBuilder`1[Microsoft.CodeAnalysis.VisualBasic.OverloadResolution+CandidateAnalysisResult],System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.BoundExpression],System.Collections.Immutable.ImmutableArray`1[System.String],Microsoft.CodeAnalysis.VisualBasic.Binder,byref,byref,Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,bool,byref):int
         -12 (-3.44% of base) : 197551.dasm - System.Security.Cryptography.Xml.KeyInfoX509Data:GetXml(System.Xml.XmlDocument):System.Xml.XmlElement:this
         -11 (-7.14% of base) : 134444.dasm - System.Data.SqlTypes.SqlString:CompareBinary(System.Data.SqlTypes.SqlString,System.Data.SqlTypes.SqlString):int
         -11 (-8.80% of base) : 101547.dasm - System.Xml.XmlConvert:EscapeValueForDebuggerDisplay(System.String):System.String
         -11 (-4.51% of base) : 123545.dasm - Microsoft.VisualBasic.CompilerServices.VBBinder:BindingScore(System.Reflection.ParameterInfo[],System.Int32[],System.Type[],bool,int):int:this
         -10 (-5.52% of base) : 129463.dasm - System.Text.BaseCodePageEncoding:FindCodePage(int):bool:this
         -10 (-3.16% of base) : 27079.dasm - Microsoft.CodeAnalysis.CommonReferenceManager`2:ReuseAssemblySymbolsWithNoPiaLocalTypes(Microsoft.CodeAnalysis.CommonReferenceManager`2+BoundInputAssembly[System.__Canon, System.__Canon][],System.__Canon[],System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.CommonReferenceManager`2+AssemblyData[System.__Canon, System.__Canon]],int):bool:this
         -10 (-3.51% of base) : 22016.dasm - <GetVerStrings>d__22:MoveNext():bool:this
          -9 (-4.27% of base) : 69672.dasm - Microsoft.CodeAnalysis.CSharp.Emit.CSharpDefinitionMap:CreateLocalSlotMap(Microsoft.CodeAnalysis.Emit.EditAndContinueMethodDebugInformation,System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.LocalInfo`1[Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol]]):System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.Emit.EncLocalInfo]

Top method regressions (percentages):
          20 (19.42% of base) : 191351.dasm - System.IPv4AddressHelper:IsValidCanonical(int,int,byref,bool,bool):bool
           2 ( 4.08% of base) : 209369.dasm - System.Linq.Enumerable:ToDictionary(System.__Canon[],System.Func`2[System.__Canon, System.__Canon],System.Collections.Generic.IEqualityComparer`1[System.__Canon]):System.Collections.Generic.Dictionary`2[System.__Canon, System.__Canon]
           2 ( 3.45% of base) : 209365.dasm - System.Linq.Enumerable:ToDictionary(System.__Canon[],System.Func`2[System.__Canon, System.__Canon],System.Func`2[System.__Canon, System.__Canon],System.Collections.Generic.IEqualityComparer`1[System.__Canon]):System.Collections.Generic.Dictionary`2[System.__Canon, System.__Canon]
           7 ( 3.33% of base) : 198704.dasm - System.Collections.Generic.SegmentedList`1:QuickSort(int,int,System.Collections.Generic.IComparer`1[System.__Canon]):this
           2 ( 3.23% of base) : 171106.dasm - System.Runtime.Serialization.ObjectIDGenerator:FindElement(System.Object,byref):int:this
           4 ( 3.10% of base) : 172928.dasm - Internal.TypeSystem.LockFreeReaderHashtable`2:GetValueIfExists(System.__Canon):System.__Canon:this
           1 ( 2.27% of base) : 209214.dasm - SelectArrayIterator`2:ToList():System.Collections.Generic.List`1[System.__Canon]:this
           3 ( 2.22% of base) : 173655.dasm - Internal.TypeSystem.LockFreeReaderHashtable`2:TryGetValue(Internal.TypeSystem.TypeSystemContext+InstantiatedMethodKey,byref):bool:this
           1 ( 1.96% of base) : 171317.dasm - System.Composition.Hosting.Core.DependencyAccessor:ResolveDependencies(System.Object,System.Composition.Hosting.Core.CompositionContract,bool):System.Collections.Generic.IEnumerable`1[System.Composition.Hosting.Core.CompositionDependency]:this
           3 ( 1.80% of base) : 111520.dasm - Microsoft.FSharp.Collections.SetTreeModule:union(System.Collections.Generic.IComparer`1[System.__Canon],Microsoft.FSharp.Collections.SetTree`1[System.__Canon],Microsoft.FSharp.Collections.SetTree`1[System.__Canon]):Microsoft.FSharp.Collections.SetTree`1[System.__Canon]
           4 ( 1.36% of base) : 190626.dasm - Internal.Pgo.PgoProcessor:EncodePgoData(System.Collections.Generic.IEnumerable`1[Internal.Pgo.PgoSchemaElem],Internal.Pgo.IPgoEncodedValueEmitter`1[System.__Canon],bool)
           4 ( 1.36% of base) : 87469.dasm - Internal.Pgo.PgoProcessor:EncodePgoData(System.Collections.Generic.IEnumerable`1[Internal.Pgo.PgoSchemaElem],Internal.Pgo.IPgoEncodedValueEmitter`1[System.__Canon],bool)
           3 ( 1.30% of base) : 199339.dasm - System.Text.RegularExpressions.RegexBoyerMoore:Scan(System.String,int,int,int):int:this
           3 ( 1.26% of base) : 213944.dasm - System.Numerics.BigIntegerCalculator:Divide(int,int,int,int,int,int)
           2 ( 0.93% of base) : 201628.dasm - System.Composition.TypedParts.Discovery.DiscoveredPart:GetActivator(System.Composition.Hosting.Core.DependencyAccessor,System.Collections.Generic.IEnumerable`1[System.Composition.Hosting.Core.CompositionDependency]):System.Composition.Hosting.Core.CompositeActivator:this
           1 ( 0.70% of base) : 30814.dasm - System.Net.Http.HPack.Huffman:GenerateDecodingLookupTree():System.UInt16[]
           1 ( 0.69% of base) : 202362.dasm - Microsoft.Extensions.DependencyModel.DependencyContextWriter:WritePortableTarget(System.String,System.Collections.Generic.IReadOnlyList`1[Microsoft.Extensions.DependencyModel.RuntimeLibrary],System.Collections.Generic.IReadOnlyList`1[Microsoft.Extensions.DependencyModel.CompilationLibrary],System.Text.Json.Utf8JsonWriter):this
           2 ( 0.68% of base) : 199341.dasm - System.Text.RegularExpressions.RegexBoyerMoore:.ctor(System.String,bool,bool,System.Globalization.CultureInfo):this

Top method improvements (percentages):
          -5 (-9.80% of base) : 198804.dasm - Internal.Cryptography.OidLookup:<InitializeLookupDictionaries>g__AddEntry|10_0(System.String,System.String,System.String[])
         -35 (-9.36% of base) : 138604.dasm - System.Data.RBTree`1:RightRotate(int,int,int):int:this
         -35 (-9.36% of base) : 138605.dasm - System.Data.RBTree`1:LeftRotate(int,int,int):int:this
         -35 (-9.16% of base) : 135637.dasm - System.Data.RBTree`1:RightRotate(int,int,int):int:this
         -35 (-9.16% of base) : 135638.dasm - System.Data.RBTree`1:LeftRotate(int,int,int):int:this
         -11 (-8.80% of base) : 101547.dasm - System.Xml.XmlConvert:EscapeValueForDebuggerDisplay(System.String):System.String
          -9 (-8.65% of base) : 111286.dasm - Microsoft.FSharp.Collections.ArrayModule:AllPairs(System.__Canon[],System.__Canon[]):System.Tuple`2[System.__Canon, System.__Canon][]
          -6 (-8.22% of base) : 191705.dasm - System.Runtime.Caching.ExpiresBucket:RemoveFromList(int,byref):this
          -6 (-7.89% of base) : 138926.dasm - <>c__DisplayClass3_0`5:<CreateParameterizedConstructor>b__0(System.__Canon,System.__Canon,System.__Canon,System.__Canon):System.__Canon:this
         -14 (-7.87% of base) : 100909.dasm - System.Xml.XmlCharCheckingWriter:ReplaceNewLines(System.String):System.String:this
          -7 (-7.69% of base) : 199461.dasm - System.Text.RegularExpressions.Match:AddMatch(int,int,int):this
         -12 (-7.32% of base) : 147888.dasm - Microsoft.CodeAnalysis.VisualBasic.OverloadResolution:EliminateNotApplicableToArguments(Microsoft.CodeAnalysis.VisualBasic.BoundMethodOrPropertyGroup,Microsoft.CodeAnalysis.ArrayBuilder`1[Microsoft.CodeAnalysis.VisualBasic.OverloadResolution+CandidateAnalysisResult],System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.VisualBasic.BoundExpression],System.Collections.Immutable.ImmutableArray`1[System.String],Microsoft.CodeAnalysis.VisualBasic.Binder,byref,byref,Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,bool,byref):int
         -11 (-7.14% of base) : 134444.dasm - System.Data.SqlTypes.SqlString:CompareBinary(System.Data.SqlTypes.SqlString,System.Data.SqlTypes.SqlString):int
          -8 (-7.02% of base) : 104299.dasm - System.Xml.Schema.XmlUntypedStringConverter:ToArray(System.String[],System.Xml.IXmlNamespaceResolver):System.UInt64[]:this
          -3 (-6.25% of base) : 5154.dasm - System.Reflection.AssemblyNameFormatter:CanonicalizeVersion(System.Version):System.Version
          -8 (-6.06% of base) : 52677.dasm - Microsoft.Diagnostics.Tracing.Session.TraceEventProviders:GetProviderFields(System.Guid,int):System.Collections.Generic.List`1[Microsoft.Diagnostics.Tracing.Session.ProviderDataItem]
          -8 (-6.02% of base) : 27275.dasm - Microsoft.CodeAnalysis.AssemblyIdentity:EscapeName(System.Text.StringBuilder,System.String)
          -7 (-5.93% of base) : 54461.dasm - System.Management.ManagementClassGenerator:ConvertValuesToName(System.String):System.String
          -6 (-5.88% of base) : 20617.dasm - System.DirectoryServices.AccountManagement.ADUtils:HexStringToLdapHexString(System.String):System.String
         -13 (-5.78% of base) : 170750.dasm - System.Runtime.Serialization.Formatters.Binary.ObjectWriter:Write(System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo,System.Runtime.Serialization.Formatters.Binary.NameInfo,System.Runtime.Serialization.Formatters.Binary.NameInfo,System.String[],System.Type[],System.Object[],System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo[]):this

1060 total methods with Instruction Count differences (1042 improved, 18 regressed), 3861 unchanged.
ONELINER|Instruction Count|asm.singledef4_rerun.libraries.crossgen2.windows.x86.checked\base|351044|349011|-2033|-0.58%|1042|18|3861


asm.singledef4_rerun.libraries.pmi.Linux.arm.checked


Summary of Code Size diffs:
(Lower is better)

Total bytes of base: 5770054
Total bytes of diff: 5749106
Total bytes of delta: -20948 (-0.36% of base)
Total relative delta: NaN
    diff is an improvement.
    relative diff is a regression.
Detail diffs


Top file regressions (bytes):
          36 : 193495.dasm (1.49% of base)
          34 : 30409.dasm (5.99% of base)
          24 : 120692.dasm (2.91% of base)
          22 : 21947.dasm (0.38% of base)
          16 : 98298.dasm (1.50% of base)
          14 : 21191.dasm (0.22% of base)
          14 : 206819.dasm (0.49% of base)
          12 : 160124.dasm (1.35% of base)
          12 : 129447.dasm (0.90% of base)
          10 : 18630.dasm (0.35% of base)
          10 : 44767.dasm (0.38% of base)
           8 : 94029.dasm (1.27% of base)
           8 : 125844.dasm (0.15% of base)
           8 : 10411.dasm (1.09% of base)
           6 : 7756.dasm (0.20% of base)
           4 : 6097.dasm (0.48% of base)
           4 : 29549.dasm (0.31% of base)
           2 : 183753.dasm (0.38% of base)
           2 : 183762.dasm (0.38% of base)
           2 : 181865.dasm (0.23% of base)

Top file improvements (bytes):
        -358 : 118059.dasm (-4.67% of base)
        -168 : 49024.dasm (-3.74% of base)
        -166 : 48963.dasm (-3.63% of base)
        -134 : 150829.dasm (-5.23% of base)
        -134 : 46734.dasm (-1.35% of base)
        -124 : 63924.dasm (-0.09% of base)
        -118 : 128425.dasm (-2.19% of base)
        -102 : 53743.dasm (-0.89% of base)
         -98 : 50609.dasm (-2.51% of base)
         -94 : 163980.dasm (-2.47% of base)
         -90 : 123142.dasm (-3.47% of base)
         -88 : 155811.dasm (-5.21% of base)
         -86 : 29765.dasm (-1.95% of base)
         -80 : 149046.dasm (-3.68% of base)
         -80 : 116956.dasm (-2.95% of base)
         -78 : 125843.dasm (-2.95% of base)
         -78 : 157372.dasm (-4.46% of base)
         -78 : 157380.dasm (-4.46% of base)
         -78 : 172981.dasm (-1.55% of base)
         -74 : 148439.dasm (-2.86% of base)

2478 total files with Code Size differences (2455 improved, 23 regressed), 3763 unchanged.

Top method regressions (bytes):
          36 ( 1.49% of base) : 193495.dasm - ProxyBuilder:AddMethodImpl(System.Reflection.MethodInfo,int):System.Reflection.Emit.MethodBuilder:this
          34 ( 5.99% of base) : 30409.dasm - Microsoft.VisualBasic.CompilerServices.LikeOperator:MatchRangeAfterAsterisk(System.String,int,byref,Microsoft.VisualBasic.CompilerServices.LikeOperator+LigatureInfo[],System.String,Microsoft.VisualBasic.CompilerServices.LikeOperator+LigatureInfo[],PatternGroup,System.Globalization.CompareInfo,int):bool
          24 ( 2.91% of base) : 120692.dasm - ReferenceManager:SetupReferencesForSourceAssembly(Microsoft.CodeAnalysis.CSharp.Symbols.SourceAssemblySymbol,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.PEModule, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],int,Microsoft.CodeAnalysis.CommonReferenceManager`2+BoundInputAssembly[Microsoft.CodeAnalysis.CSharp.CSharpCompilation,Microsoft.CodeAnalysis.CSharp.Symbols.AssemblySymbol][],byref,byref)
          22 ( 0.38% of base) : 21947.dasm - System.Xml.Schema.SchemaCollectionCompiler:CompileLocalAttributes(System.Xml.Schema.XmlSchemaComplexType,System.Xml.Schema.XmlSchemaComplexType,System.Xml.Schema.XmlSchemaObjectCollection,System.Xml.Schema.XmlSchemaAnyAttribute,int):this
          16 ( 1.50% of base) : 98298.dasm - System.ComponentModel.Design.RuntimeLicenseContext:GetSavedLicenseKey(System.Type,System.Reflection.Assembly):System.String:this
          14 ( 0.22% of base) : 21191.dasm - System.Xml.Schema.Compiler:CompileLocalAttributes(System.Xml.Schema.XmlSchemaComplexType,System.Xml.Schema.XmlSchemaComplexType,System.Xml.Schema.XmlSchemaObjectCollection,System.Xml.Schema.XmlSchemaAnyAttribute,int):this
          14 ( 0.49% of base) : 206819.dasm - System.Net.Quic.Implementations.MsQuic.MsQuicStream:SendReadOnlySequenceAsync(System.Buffers.ReadOnlySequence`1[Byte],int):System.Threading.Tasks.ValueTask:this
          12 ( 1.35% of base) : 160124.dasm - System.Runtime.Serialization.DataContract:ComputeHash(System.Byte[]):System.Byte[]
          12 ( 0.90% of base) : 129447.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceMemberContainerTypeSymbol:ProcessPartialMethodsIfAny(System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],Microsoft.CodeAnalysis.DiagnosticBag):this
          10 ( 0.35% of base) : 18630.dasm - System.Xml.XmlTextReaderImpl:ParseAttributeValueSlow(int,ushort,NodeData):this
          10 ( 0.38% of base) : 44767.dasm - Microsoft.CSharp.RuntimeBinder.Semantics.ExpressionBinder:AdjustCallArgumentsForParams(Microsoft.CSharp.RuntimeBinder.Semantics.CType,Microsoft.CSharp.RuntimeBinder.Semantics.CType,Microsoft.CSharp.RuntimeBinder.Semantics.MethodOrPropertySymbol,Microsoft.CSharp.RuntimeBinder.Semantics.TypeArray,Microsoft.CSharp.RuntimeBinder.Semantics.Expr,byref):this
           8 ( 1.27% of base) : 94029.dasm - Internal.TypeSystem.Ecma.EcmaMethod:GetParameterMetadata():Internal.TypeSystem.ParameterMetadata[]:this
           8 ( 0.15% of base) : 125844.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:ReportOverloadResolutionFailureForASetOfCandidates(Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,Microsoft.CodeAnalysis.Location,int,int,Microsoft.CodeAnalysis.ArrayBuilder`1[CandidateAnalysisResult],System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.BoundExpression, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.Collections.Immutable.ImmutableArray`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.DiagnosticBag,Microsoft.CodeAnalysis.VisualBasic.Symbol,bool,Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode):this
           8 ( 1.09% of base) : 10411.dasm - System.Linq.Expressions.ExpressionExtension:MakeDynamic(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression):System.Linq.Expressions.DynamicExpression
           6 ( 0.20% of base) : 7756.dasm - System.Security.Cryptography.Pkcs.Pkcs12Builder:SealWithMac(System.ReadOnlySpan`1[Char],System.Security.Cryptography.HashAlgorithmName,int):this
           4 ( 0.48% of base) : 6097.dasm - System.Collections.Generic.ArraySortHelper`2[__Canon,Nullable`1][System.__Canon,System.Nullable`1[System.Int32]]:PickPivotAndPartition(System.Span`1[__Canon],System.Span`1[Nullable`1],System.Collections.Generic.IComparer`1[__Canon]):int
           4 ( 0.31% of base) : 29549.dasm - System.Xml.Serialization.XmlSerializationReaderILGen:WriteHashtable(System.Xml.Serialization.EnumMapping,System.String,byref):System.String:this
           2 ( 0.38% of base) : 183753.dasm - System.Linq.Parallel.SortHelper`2[__Canon,Nullable`1][System.__Canon,System.Nullable`1[System.Int32]]:QuickSort(int,int,System.Nullable`1[System.Int32][],System.Int32[],System.Threading.CancellationToken):this
           2 ( 0.38% of base) : 183762.dasm - System.Linq.Parallel.SortHelper`2[Byte,Nullable`1][System.Byte,System.Nullable`1[System.Int32]]:QuickSort(int,int,System.Nullable`1[System.Int32][],System.Int32[],System.Threading.CancellationToken):this
           2 ( 0.23% of base) : 181865.dasm - OrderedExceptQueryOperatorEnumerator`1[Byte,Nullable`1][System.Byte,System.Nullable`1[System.Int32]]:MoveNext(byref,byref):bool:this

Top method improvements (bytes):
        -358 (-4.67% of base) : 118059.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:AddNonTypeMembers(MembersAndInitializersBuilder,Microsoft.CodeAnalysis.SyntaxList`1[[Microsoft.CodeAnalysis.CSharp.Syntax.MemberDeclarationSyntax, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag):this
        -168 (-3.74% of base) : 49024.dasm - System.Data.RBTree`1[Byte][System.Byte]:RBDeleteX(int,int,int):int:this
        -166 (-3.63% of base) : 48963.dasm - System.Data.RBTree`1[__Canon][System.__Canon]:RBDeleteX(int,int,int):int:this
        -134 (-5.23% of base) : 150829.dasm - SynthesizedComInterface:.ctor(Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamedTypeSymbol,Microsoft.CodeAnalysis.ArrayBuilder`1[[System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):this
        -134 (-1.35% of base) : 46734.dasm - System.Data.XmlTreeGen:HandleTable(System.Data.DataTable,System.Xml.XmlDocument,System.Xml.XmlElement,bool):System.Xml.XmlElement:this
        -124 (-0.09% of base) : 63924.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:EnumerateTemplates(System.Func`3[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Microsoft.Diagnostics.Tracing.EventFilterResponse, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],System.Action`1[[Microsoft.Diagnostics.Tracing.TraceEvent, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this
        -118 (-2.19% of base) : 128425.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.ConstraintsHelper:RemoveDirectConstraintConflicts(Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeParameterSymbol,System.Collections.Immutable.ImmutableArray`1[TypeParameterConstraint],Roslyn.Utilities.ConsList`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeParameterSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],int,Microsoft.CodeAnalysis.ArrayBuilder`1[TypeParameterDiagnosticInfo]):System.Collections.Immutable.ImmutableArray`1[TypeParameterConstraint]
        -102 (-0.89% of base) : 53743.dasm - System.Reflection.Metadata.MetadataReader:InitializeTableReaders(System.Reflection.Internal.MemoryBlock,ubyte,System.Int32[],System.Int32[]):this
         -98 (-2.51% of base) : 50609.dasm - System.Data.ProviderBase.SchemaMapping:SetupSchemaWithKeyInfo(int,int,bool,System.Data.DataColumn,System.Object):System.Object[]:this
         -94 (-2.47% of base) : 163980.dasm - System.Uri:ReCreateParts(int,ushort,int):System.String:this
         -90 (-3.47% of base) : 123142.dasm - System.Data.Common.MultipartIdentifier:ParseMultipartIdentifier(System.String,System.String,System.String,ushort,int,bool,System.String,bool):System.String[]
         -88 (-5.21% of base) : 155811.dasm - System.Text.Json.JsonSerializer:LookupProperty(System.Object,System.ReadOnlySpan`1[Byte],byref,System.Text.Json.JsonSerializerOptions,byref,bool):System.Text.Json.Serialization.Metadata.JsonPropertyInfo
         -86 (-1.95% of base) : 29765.dasm - System.Xml.Serialization.XmlSerializationWriterCodeGen:GenerateMembersElement(System.Xml.Serialization.XmlMembersMapping):System.String:this
         -80 (-3.68% of base) : 149046.dasm - ComClassData:GetComClassMembers(Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamedTypeSymbol,Microsoft.CodeAnalysis.ArrayBuilder`1[[System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.ArrayBuilder`1[[System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.Symbols.EventSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,Microsoft.CodeAnalysis.DiagnosticBag):this
         -80 (-2.95% of base) : 116956.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.ConstraintsHelper:ResolveBounds(Microsoft.CodeAnalysis.CSharp.Symbols.TypeParameterSymbol,Microsoft.CodeAnalysis.CSharp.Symbols.AssemblySymbol,Roslyn.Utilities.ConsList`1[[Microsoft.CodeAnalysis.CSharp.Symbols.TypeParameterSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],bool,Microsoft.CodeAnalysis.CSharp.CSharpCompilation,Microsoft.CodeAnalysis.ArrayBuilder`1[TypeParameterDiagnosticInfo],byref):Microsoft.CodeAnalysis.CSharp.Symbols.TypeParameterBounds
         -78 (-2.95% of base) : 125843.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:ReportUnspecificProcedures(Microsoft.CodeAnalysis.Location,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag,bool):this
         -78 (-4.46% of base) : 157372.dasm - System.Text.Json.Serialization.Converters.ObjectWithParameterizedConstructorConverter`1[__Canon][System.__Canon]:TryLookupConstructorParameter(byref,byref,System.Text.Json.JsonSerializerOptions,byref):bool:this
         -78 (-4.46% of base) : 157380.dasm - System.Text.Json.Serialization.Converters.ObjectWithParameterizedConstructorConverter`1[Byte][System.Byte]:TryLookupConstructorParameter(byref,byref,System.Text.Json.JsonSerializerOptions,byref):bool:this
         -78 (-1.55% of base) : 172981.dasm - Xunit.TestMessageVisitor:OnMessage(Xunit.Abstractions.IMessageSinkMessage):bool:this
         -74 (-2.86% of base) : 148439.dasm - AnonymousDelegatePublicSymbol:.ctor(Microsoft.CodeAnalysis.VisualBasic.Symbols.AnonymousTypeManager,Microsoft.CodeAnalysis.VisualBasic.Symbols.AnonymousTypeDescriptor):this

Top method regressions (percentages):
          34 ( 5.99% of base) : 30409.dasm - Microsoft.VisualBasic.CompilerServices.LikeOperator:MatchRangeAfterAsterisk(System.String,int,byref,Microsoft.VisualBasic.CompilerServices.LikeOperator+LigatureInfo[],System.String,Microsoft.VisualBasic.CompilerServices.LikeOperator+LigatureInfo[],PatternGroup,System.Globalization.CompareInfo,int):bool
          24 ( 2.91% of base) : 120692.dasm - ReferenceManager:SetupReferencesForSourceAssembly(Microsoft.CodeAnalysis.CSharp.Symbols.SourceAssemblySymbol,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.PEModule, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],int,Microsoft.CodeAnalysis.CommonReferenceManager`2+BoundInputAssembly[Microsoft.CodeAnalysis.CSharp.CSharpCompilation,Microsoft.CodeAnalysis.CSharp.Symbols.AssemblySymbol][],byref,byref)
          16 ( 1.50% of base) : 98298.dasm - System.ComponentModel.Design.RuntimeLicenseContext:GetSavedLicenseKey(System.Type,System.Reflection.Assembly):System.String:this
          36 ( 1.49% of base) : 193495.dasm - ProxyBuilder:AddMethodImpl(System.Reflection.MethodInfo,int):System.Reflection.Emit.MethodBuilder:this
          12 ( 1.35% of base) : 160124.dasm - System.Runtime.Serialization.DataContract:ComputeHash(System.Byte[]):System.Byte[]
           8 ( 1.27% of base) : 94029.dasm - Internal.TypeSystem.Ecma.EcmaMethod:GetParameterMetadata():Internal.TypeSystem.ParameterMetadata[]:this
           8 ( 1.09% of base) : 10411.dasm - System.Linq.Expressions.ExpressionExtension:MakeDynamic(System.Type,System.Runtime.CompilerServices.CallSiteBinder,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression):System.Linq.Expressions.DynamicExpression
          12 ( 0.90% of base) : 129447.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceMemberContainerTypeSymbol:ProcessPartialMethodsIfAny(System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],Microsoft.CodeAnalysis.DiagnosticBag):this
          14 ( 0.49% of base) : 206819.dasm - System.Net.Quic.Implementations.MsQuic.MsQuicStream:SendReadOnlySequenceAsync(System.Buffers.ReadOnlySequence`1[Byte],int):System.Threading.Tasks.ValueTask:this
           4 ( 0.48% of base) : 6097.dasm - System.Collections.Generic.ArraySortHelper`2[__Canon,Nullable`1][System.__Canon,System.Nullable`1[System.Int32]]:PickPivotAndPartition(System.Span`1[__Canon],System.Span`1[Nullable`1],System.Collections.Generic.IComparer`1[__Canon]):int
          10 ( 0.38% of base) : 44767.dasm - Microsoft.CSharp.RuntimeBinder.Semantics.ExpressionBinder:AdjustCallArgumentsForParams(Microsoft.CSharp.RuntimeBinder.Semantics.CType,Microsoft.CSharp.RuntimeBinder.Semantics.CType,Microsoft.CSharp.RuntimeBinder.Semantics.MethodOrPropertySymbol,Microsoft.CSharp.RuntimeBinder.Semantics.TypeArray,Microsoft.CSharp.RuntimeBinder.Semantics.Expr,byref):this
           2 ( 0.38% of base) : 183753.dasm - System.Linq.Parallel.SortHelper`2[__Canon,Nullable`1][System.__Canon,System.Nullable`1[System.Int32]]:QuickSort(int,int,System.Nullable`1[System.Int32][],System.Int32[],System.Threading.CancellationToken):this
           2 ( 0.38% of base) : 183762.dasm - System.Linq.Parallel.SortHelper`2[Byte,Nullable`1][System.Byte,System.Nullable`1[System.Int32]]:QuickSort(int,int,System.Nullable`1[System.Int32][],System.Int32[],System.Threading.CancellationToken):this
          22 ( 0.38% of base) : 21947.dasm - System.Xml.Schema.SchemaCollectionCompiler:CompileLocalAttributes(System.Xml.Schema.XmlSchemaComplexType,System.Xml.Schema.XmlSchemaComplexType,System.Xml.Schema.XmlSchemaObjectCollection,System.Xml.Schema.XmlSchemaAnyAttribute,int):this
           2 ( 0.36% of base) : 165939.dasm - System.IO.Compression.Zip64ExtraField:GetAndRemoveZip64Block(System.Collections.Generic.List`1[ZipGenericExtraField],bool,bool,bool,bool):System.IO.Compression.Zip64ExtraField
          10 ( 0.35% of base) : 18630.dasm - System.Xml.XmlTextReaderImpl:ParseAttributeValueSlow(int,ushort,NodeData):this
           4 ( 0.31% of base) : 29549.dasm - System.Xml.Serialization.XmlSerializationReaderILGen:WriteHashtable(System.Xml.Serialization.EnumMapping,System.String,byref):System.String:this
           2 ( 0.23% of base) : 181865.dasm - OrderedExceptQueryOperatorEnumerator`1[Byte,Nullable`1][System.Byte,System.Nullable`1[System.Int32]]:MoveNext(byref,byref):bool:this
          14 ( 0.22% of base) : 21191.dasm - System.Xml.Schema.Compiler:CompileLocalAttributes(System.Xml.Schema.XmlSchemaComplexType,System.Xml.Schema.XmlSchemaComplexType,System.Xml.Schema.XmlSchemaObjectCollection,System.Xml.Schema.XmlSchemaAnyAttribute,int):this
           6 ( 0.20% of base) : 7756.dasm - System.Security.Cryptography.Pkcs.Pkcs12Builder:SealWithMac(System.ReadOnlySpan`1[Char],System.Security.Cryptography.HashAlgorithmName,int):this

Top method improvements (percentages):
         -36 (-11.25% of base) : 55325.dasm - System.Reflection.Internal.MemoryBlock:BinarySearchReference(System.Int32[],int,int,int,bool):int:this
         -34 (-8.54% of base) : 125852.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:MakeArgsRValues(Microsoft.CodeAnalysis.VisualBasic.BoundLateInvocation,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundLateInvocation:this
         -58 (-7.92% of base) : 127785.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.Metadata.PE.PEMethodSymbol:ComputeMethodKindForPotentialOperatorOrConversion(OperatorInfo,int,System.String,bool):int:this
         -72 (-7.59% of base) : 188097.dasm - System.DefaultBinder:FindMostSpecific(System.Reflection.ParameterInfo[],System.Int32[],System.Type,System.Reflection.ParameterInfo[],System.Int32[],System.Type,System.Type[],System.Object[]):int
         -40 (-6.73% of base) : 130853.dasm - Microsoft.CodeAnalysis.VisualBasic.BoundExpressionExtensions:GetExpressionSymbols(Microsoft.CodeAnalysis.VisualBasic.BoundMethodGroup,Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]])
         -52 (-6.53% of base) : 118090.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:MakeAllMembers(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
         -26 (-5.91% of base) : 188832.dasm - System.Reflection.TypeLoading.Ecma.EcmaEvent:GetOtherMethods(bool):System.Reflection.MethodInfo[]:this
         -34 (-5.76% of base) : 125588.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindXmlAttributes(byref,Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.XmlNodeSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.BoundExpression, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],XmlElementRootInfo,Microsoft.CodeAnalysis.DiagnosticBag):this
         -12 (-5.36% of base) : 129083.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.OverloadingHelper:FindOverloads(System.String,int,Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol,Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],byref,byref)
         -34 (-5.30% of base) : 117417.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.OverriddenOrHiddenMembersHelpers:FindOtherOverriddenMethodsInContainingType(Microsoft.CodeAnalysis.CSharp.Symbol,bool,Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]])
        -134 (-5.23% of base) : 150829.dasm - SynthesizedComInterface:.ctor(Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamedTypeSymbol,Microsoft.CodeAnalysis.ArrayBuilder`1[[System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):this
         -88 (-5.21% of base) : 155811.dasm - System.Text.Json.JsonSerializer:LookupProperty(System.Object,System.ReadOnlySpan`1[Byte],byref,System.Text.Json.JsonSerializerOptions,byref,bool):System.Text.Json.Serialization.Metadata.JsonPropertyInfo
         -72 (-4.95% of base) : 208641.dasm - System.Security.Cryptography.PemEncoding:TryFind(System.ReadOnlySpan`1[Char],byref):bool
         -30 (-4.75% of base) : 159572.dasm - System.Xml.XmlUTF8TextReader:ReadQualifiedName(System.Xml.PrefixHandle,System.Xml.StringHandle):this
         -24 (-4.72% of base) : 148154.dasm - MemberLookup:AddInterfaceConstraints(Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeParameterSymbol,byref,byref,byref)
        -358 (-4.67% of base) : 118059.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:AddNonTypeMembers(MembersAndInitializersBuilder,Microsoft.CodeAnalysis.SyntaxList`1[[Microsoft.CodeAnalysis.CSharp.Syntax.MemberDeclarationSyntax, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag):this
         -42 (-4.63% of base) : 132966.dasm - Microsoft.CodeAnalysis.VisualBasic.MethodToClassRewriter`1[Byte][System.Byte]:RewriteSequence(Microsoft.CodeAnalysis.VisualBasic.BoundSequence,Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.BoundExpression, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]):Microsoft.CodeAnalysis.VisualBasic.BoundSequence:this
         -42 (-4.61% of base) : 132937.dasm - Microsoft.CodeAnalysis.VisualBasic.MethodToClassRewriter`1[__Canon][System.__Canon]:RewriteSequence(Microsoft.CodeAnalysis.VisualBasic.BoundSequence,Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.BoundExpression, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]):Microsoft.CodeAnalysis.VisualBasic.BoundSequence:this
         -52 (-4.56% of base) : 18306.dasm - System.Xml.XmlTextEncoder:Write(System.String):this
         -78 (-4.46% of base) : 157372.dasm - System.Text.Json.Serialization.Converters.ObjectWithParameterizedConstructorConverter`1[__Canon][System.__Canon]:TryLookupConstructorParameter(byref,byref,System.Text.Json.JsonSerializerOptions,byref):bool:this

2478 total methods with Code Size differences (2455 improved, 23 regressed), 3764 unchanged.
ONELINER|Code Size|asm.singledef4_rerun.libraries.pmi.Linux.arm.checked\base|5770054|5749106|-20948|-0.36%|2455|23|3764



Summary of Perf Score diffs:
(Lower is better)

Total PerfScoreUnits of base: 29612326972414036
Total PerfScoreUnits of diff: 29612309451226716
Total PerfScoreUnits of delta: -17521187214.43 (-0.00% of base)
Total relative delta: NaN
    diff is an improvement.
    relative diff is a regression.
Detail diffs


Top file regressions (PerfScoreUnits):
    266233.50 : 118356.dasm (0.00% of base)
    262002.90 : 11018.dasm (0.06% of base)
    13662.02 : 31108.dasm (2.76% of base)
    11930.80 : 99309.dasm (0.01% of base)
      631.00 : 125873.dasm (0.78% of base)
      254.60 : 119846.dasm (0.56% of base)
      253.60 : 126300.dasm (7.77% of base)
      252.90 : 125719.dasm (0.05% of base)
      203.55 : 183760.dasm (1.21% of base)
      127.10 : 118176.dasm (0.49% of base)
       96.00 : 186461.dasm (2.31% of base)
       96.00 : 29463.dasm (0.42% of base)
       88.60 : 118110.dasm (4.56% of base)
       80.50 : 105201.dasm (1.44% of base)
       59.60 : 125839.dasm (0.13% of base)
       56.50 : 88655.dasm (2.55% of base)
       55.80 : 166044.dasm (0.10% of base)
       54.90 : 86983.dasm (0.07% of base)
       49.20 : 160124.dasm (3.85% of base)
       43.00 : 157348.dasm (3.41% of base)

Top file improvements (PerfScoreUnits):
    -17246851092.00 : 129528.dasm (-0.00% of base)
    -268402680.30 : 8750.dasm (-2.53% of base)
    -5753025.13 : 46734.dasm (-1.66% of base)
    -282641.00 : 31122.dasm (-0.94% of base)
    -174378.40 : 125616.dasm (-0.49% of base)
    -85246.10 : 118041.dasm (-0.17% of base)
    -67174.27 : 150829.dasm (-0.18% of base)
    -16533.14 : 162383.dasm (-10.29% of base)
    -12789.85 : 29765.dasm (-2.16% of base)
    -9221.70 : 51251.dasm (-1.90% of base)
    -9221.70 : 123065.dasm (-1.90% of base)
    -7182.10 : 101597.dasm (-1.13% of base)
    -5406.70 : 125846.dasm (-0.69% of base)
    -3193.80 : 98890.dasm (-0.44% of base)
    -2888.50 : 123142.dasm (-2.36% of base)
    -2061.15 : 118360.dasm (-0.12% of base)
    -2032.60 : 151370.dasm (-0.09% of base)
    -1773.20 : 69165.dasm (-2.21% of base)
    -1750.90 : 126077.dasm (-1.43% of base)
    -1575.85 : 118022.dasm (-2.37% of base)

2852 total files with Perf Score differences (2307 improved, 545 regressed), 3389 unchanged.

Top method regressions (PerfScoreUnits):
    266233.50 ( 0.00% of base) : 118356.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamedTypeSymbol:MakeOneDeclaredBases(Roslyn.Utilities.ConsList`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.CSharp.SingleTypeDeclaration,Microsoft.CodeAnalysis.DiagnosticBag):System.Tuple`2[[Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
    262002.90 ( 0.06% of base) : 11018.dasm - System.Linq.Expressions.Interpreter.LightCompiler:CompileTryExpression(System.Linq.Expressions.Expression):this
    13662.02 ( 2.76% of base) : 31108.dasm - Microsoft.VisualBasic.CompilerServices.VBBinder:BindToMethod(int,System.Reflection.MethodBase[],byref,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],byref):System.Reflection.MethodBase:this
    11930.80 ( 0.01% of base) : 99309.dasm - Microsoft.CodeAnalysis.CSharp.Imports:FromSyntax(Microsoft.CodeAnalysis.CSharp.CSharpSyntaxNode,Microsoft.CodeAnalysis.CSharp.InContainerBinder,Roslyn.Utilities.ConsList`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],bool):Microsoft.CodeAnalysis.CSharp.Imports
      631.00 ( 0.78% of base) : 125873.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindInterpolatedStringExpression(Microsoft.CodeAnalysis.VisualBasic.Syntax.InterpolatedStringExpressionSyntax,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
      254.60 ( 0.56% of base) : 119846.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.PEModuleSymbol:GetAssemblyAttributes():System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.CSharpAttributeData, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
      253.60 ( 7.77% of base) : 126300.dasm - Microsoft.CodeAnalysis.VisualBasic.DocumentationCommentBinder:RemoveOverriddenMethodsAndProperties(Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]):this
      252.90 ( 0.05% of base) : 125719.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindRedimStatement(Microsoft.CodeAnalysis.VisualBasic.Syntax.ReDimStatementSyntax,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundStatement:this
      203.55 ( 1.21% of base) : 183760.dasm - System.Linq.Parallel.SortHelper`2[Byte,Nullable`1][System.Byte,System.Nullable`1[System.Int32]]:MergeSortCooperatively():this
      127.10 ( 0.49% of base) : 118176.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberMethodSymbol:MakeTypeParameters(Microsoft.CodeAnalysis.CSharp.Syntax.MethodDeclarationSyntax,Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.TypeParameterSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
       96.00 ( 2.31% of base) : 186461.dasm - FilterAndTransform:CreateFilterAndTransformList(byref,System.String,System.Diagnostics.DiagnosticSourceEventSource)
       96.00 ( 0.42% of base) : 29463.dasm - System.Xml.Serialization.XmlSerializationReaderCodeGen:WriteEnumAndArrayTypes():this
       88.60 ( 4.56% of base) : 118110.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:MakeTypeMembers(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
       80.50 ( 1.44% of base) : 105201.dasm - Microsoft.CodeAnalysis.CSharp.CSharpSyntaxTree:BuildPreprocessorStateChangeMap():this
       59.60 ( 0.13% of base) : 125839.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindObjectInitializer(Microsoft.CodeAnalysis.VisualBasic.Syntax.ObjectCreationExpressionSyntax,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,Microsoft.CodeAnalysis.VisualBasic.BoundWithLValueExpressionPlaceholder,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundObjectInitializerExpression:this
       56.50 ( 2.55% of base) : 88655.dasm - Microsoft.CodeAnalysis.Text.ChangedText:GetLinesCore():Microsoft.CodeAnalysis.Text.TextLineCollection:this
       55.80 ( 0.10% of base) : 166044.dasm - <ReadAsyncCore>d__29:MoveNext():this
       54.90 ( 0.07% of base) : 86983.dasm - Microsoft.CodeAnalysis.PEModule:GetMetadataModuleNamesOrThrow():System.Collections.Immutable.ImmutableArray`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]:this
       49.20 ( 3.85% of base) : 160124.dasm - System.Runtime.Serialization.DataContract:ComputeHash(System.Byte[]):System.Byte[]
       43.00 ( 3.41% of base) : 157348.dasm - System.Text.Json.Serialization.Converters.ObjectDefaultConverter`1[__Canon][System.__Canon]:OnTryRead(byref,System.Type,System.Text.Json.JsonSerializerOptions,byref,byref):bool:this

Top method improvements (PerfScoreUnits):
    -17246851092.00 (-0.00% of base) : 129528.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceMemberFieldSymbol:Create(Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceMemberContainerTypeSymbol,Microsoft.CodeAnalysis.VisualBasic.Syntax.FieldDeclarationSyntax,Microsoft.CodeAnalysis.VisualBasic.Binder,MembersAndInitializersBuilder,byref,byref,Microsoft.CodeAnalysis.DiagnosticBag)
    -268402680.30 (-2.53% of base) : 8750.dasm - System.Linq.Expressions.Expression:ValidateNewArgs(System.Reflection.ConstructorInfo,byref,byref)
    -5753025.13 (-1.66% of base) : 46734.dasm - System.Data.XmlTreeGen:HandleTable(System.Data.DataTable,System.Xml.XmlDocument,System.Xml.XmlElement,bool):System.Xml.XmlElement:this
    -282641.00 (-0.94% of base) : 31122.dasm - Microsoft.VisualBasic.CompilerServices.VBBinder:GetMethodsByName(System.Type,System.Reflection.IReflect,System.String,int):System.Reflection.MethodBase[]:this
    -174378.40 (-0.49% of base) : 125616.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:DecodeParameterList(Microsoft.CodeAnalysis.VisualBasic.Symbol,bool,int,Microsoft.CodeAnalysis.SeparatedSyntaxList`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.ParameterSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.ParameterSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],CheckParameterModifierDelegate,Microsoft.CodeAnalysis.DiagnosticBag):this
    -85246.10 (-0.17% of base) : 118041.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:MergePartialMethods(System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],Microsoft.CodeAnalysis.DiagnosticBag)
    -67174.27 (-0.18% of base) : 150829.dasm - SynthesizedComInterface:.ctor(Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamedTypeSymbol,Microsoft.CodeAnalysis.ArrayBuilder`1[[System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):this
    -16533.14 (-10.29% of base) : 162383.dasm - ClassDataContractCriticalHelper:ImportDataMembers():this
    -12789.85 (-2.16% of base) : 29765.dasm - System.Xml.Serialization.XmlSerializationWriterCodeGen:GenerateMembersElement(System.Xml.Serialization.XmlMembersMapping):System.String:this
    -9221.70 (-1.90% of base) : 51251.dasm - System.Data.Common.DbConnectionOptions:GetKeyValuePair(System.String,int,System.Text.StringBuilder,bool,byref,byref):int
    -9221.70 (-1.90% of base) : 123065.dasm - System.Data.Common.DbConnectionOptions:GetKeyValuePair(System.String,int,System.Text.StringBuilder,bool,byref,byref):int
    -7182.10 (-1.13% of base) : 101597.dasm - Microsoft.CodeAnalysis.CSharp.MethodBodySynthesizer:MakeSubmissionInitialization(Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.CSharp.BoundStatement, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.CSharp.CSharpSyntaxNode,Microsoft.CodeAnalysis.CSharp.Symbols.MethodSymbol,Microsoft.CodeAnalysis.CSharp.SynthesizedSubmissionFields,Microsoft.CodeAnalysis.CSharp.CSharpCompilation)
    -5406.70 (-0.69% of base) : 125846.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:ReportOverloadResolutionFailureForASingleCandidate(Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,Microsoft.CodeAnalysis.Location,int,byref,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.BoundExpression, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.Collections.Immutable.ImmutableArray`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],bool,bool,bool,bool,Microsoft.CodeAnalysis.DiagnosticBag,Microsoft.CodeAnalysis.VisualBasic.Symbol,bool,Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,Microsoft.CodeAnalysis.VisualBasic.Symbol):this
    -3193.80 (-0.44% of base) : 98890.dasm - Microsoft.CodeAnalysis.CSharp.Binder:BindInterpolatedString(Microsoft.CodeAnalysis.CSharp.Syntax.InterpolatedStringExpressionSyntax,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.CSharp.BoundExpression:this
    -2888.50 (-2.36% of base) : 123142.dasm - System.Data.Common.MultipartIdentifier:ParseMultipartIdentifier(System.String,System.String,System.String,ushort,int,bool,System.String,bool):System.String[]
    -2061.15 (-0.12% of base) : 118360.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamedTypeSymbol:MakeTypeParameters(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.TypeParameterSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
    -2032.60 (-0.09% of base) : 151370.dasm - System.Configuration.BaseConfigurationRecord:ResolveLocationSections():this
    -1773.20 (-2.21% of base) : 69165.dasm - Microsoft.Diagnostics.Tracing.Parsers.RegisteredTraceEventParser:GetManifestForRegisteredProvider(System.Guid):System.String
    -1750.90 (-1.43% of base) : 126077.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindAttribute(Microsoft.CodeAnalysis.VisualBasic.Syntax.AttributeSyntax,Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundAttribute:this
    -1575.85 (-2.37% of base) : 118022.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:ComputeInterfaceImplementations(Microsoft.CodeAnalysis.DiagnosticBag,System.Threading.CancellationToken):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.SynthesizedExplicitImplementationForwardingMethod, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this

Top method regressions (percentages):
      253.60 ( 7.77% of base) : 126300.dasm - Microsoft.CodeAnalysis.VisualBasic.DocumentationCommentBinder:RemoveOverriddenMethodsAndProperties(Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]):this
        7.38 ( 5.05% of base) : 139318.dasm - Microsoft.CodeAnalysis.VisualBasic.Syntax.PropertyStatementSyntax:.ctor(ushort,Microsoft.CodeAnalysis.DiagnosticInfo[],Microsoft.CodeAnalysis.SyntaxAnnotation[],Microsoft.CodeAnalysis.SyntaxNode,Microsoft.CodeAnalysis.GreenNode,Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.KeywordSyntax,Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.IdentifierTokenSyntax,Microsoft.CodeAnalysis.VisualBasic.Syntax.ParameterListSyntax,Microsoft.CodeAnalysis.VisualBasic.Syntax.AsClauseSyntax,Microsoft.CodeAnalysis.VisualBasic.Syntax.EqualsValueSyntax,Microsoft.CodeAnalysis.VisualBasic.Syntax.ImplementsClauseSyntax):this
       33.40 ( 4.67% of base) : 85733.dasm - Microsoft.CodeAnalysis.ImmutableArrayExtensions:WhereAsArray(System.Collections.Immutable.ImmutableArray`1[Byte],System.Func`2[Byte,Boolean]):System.Collections.Immutable.ImmutableArray`1[Byte]
       88.60 ( 4.56% of base) : 118110.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:MakeTypeMembers(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
       30.80 ( 4.42% of base) : 92276.dasm - LocalScopeInfo:GetHoistedLocalScopes(Microsoft.CodeAnalysis.ArrayBuilder`1[StateMachineHoistedLocalScope]):ScopeBounds:this
       49.20 ( 3.85% of base) : 160124.dasm - System.Runtime.Serialization.DataContract:ComputeHash(System.Byte[]):System.Byte[]
       43.00 ( 3.41% of base) : 157348.dasm - System.Text.Json.Serialization.Converters.ObjectDefaultConverter`1[__Canon][System.__Canon]:OnTryRead(byref,System.Type,System.Text.Json.JsonSerializerOptions,byref,byref):bool:this
       15.40 ( 3.07% of base) : 30409.dasm - Microsoft.VisualBasic.CompilerServices.LikeOperator:MatchRangeAfterAsterisk(System.String,int,byref,Microsoft.VisualBasic.CompilerServices.LikeOperator+LigatureInfo[],System.String,Microsoft.VisualBasic.CompilerServices.LikeOperator+LigatureInfo[],PatternGroup,System.Globalization.CompareInfo,int):bool
       19.75 ( 2.96% of base) : 131732.dasm - Microsoft.CodeAnalysis.VisualBasic.MethodCompiler:DetectAndReportCyclesInConstructorCalls(System.Collections.Generic.Dictionary`2[[Microsoft.CodeAnalysis.VisualBasic.Symbols.MethodSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[Microsoft.CodeAnalysis.VisualBasic.Symbols.MethodSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag):this
    13662.02 ( 2.76% of base) : 31108.dasm - Microsoft.VisualBasic.CompilerServices.VBBinder:BindToMethod(int,System.Reflection.MethodBase[],byref,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],byref):System.Reflection.MethodBase:this
        0.50 ( 2.67% of base) : 133259.dasm - Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.BlockContext:FreeStatements():this
        6.80 ( 2.56% of base) : 87039.dasm - Microsoft.CodeAnalysis.AssemblyIdentity:TryParseHexBytes(System.String,byref):bool
       56.50 ( 2.55% of base) : 88655.dasm - Microsoft.CodeAnalysis.Text.ChangedText:GetLinesCore():Microsoft.CodeAnalysis.Text.TextLineCollection:this
       30.50 ( 2.46% of base) : 157354.dasm - System.Text.Json.Serialization.Converters.ObjectDefaultConverter`1[Byte][System.Byte]:OnTryRead(byref,System.Type,System.Text.Json.JsonSerializerOptions,byref,byref):bool:this
        3.75 ( 2.33% of base) : 139105.dasm - Microsoft.CodeAnalysis.VisualBasic.Syntax.MethodStatementSyntax:.ctor(ushort,Microsoft.CodeAnalysis.DiagnosticInfo[],Microsoft.CodeAnalysis.SyntaxAnnotation[],Microsoft.CodeAnalysis.SyntaxNode,Microsoft.CodeAnalysis.GreenNode,Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.KeywordSyntax,Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.IdentifierTokenSyntax,Microsoft.CodeAnalysis.VisualBasic.Syntax.TypeParameterListSyntax,Microsoft.CodeAnalysis.VisualBasic.Syntax.ParameterListSyntax,Microsoft.CodeAnalysis.VisualBasic.Syntax.SimpleAsClauseSyntax,Microsoft.CodeAnalysis.VisualBasic.Syntax.HandlesClauseSyntax,Microsoft.CodeAnalysis.VisualBasic.Syntax.ImplementsClauseSyntax):this
       96.00 ( 2.31% of base) : 186461.dasm - FilterAndTransform:CreateFilterAndTransformList(byref,System.String,System.Diagnostics.DiagnosticSourceEventSource)
        0.50 ( 2.29% of base) : 100444.dasm - Microsoft.CodeAnalysis.CSharp.BoundMethodGroup:get_NameSyntax():Microsoft.CodeAnalysis.CSharp.CSharpSyntaxNode:this
        0.50 ( 2.16% of base) : 199742.dasm - System.Web.HttpUtility:JavaScriptStringEncode(System.String,bool):System.String
        0.50 ( 2.15% of base) : 20046.dasm - System.Xml.DocumentXPathNavigator:NextSibling(System.Xml.XmlNode):System.Xml.XmlNode:this
        0.50 ( 2.15% of base) : 20048.dasm - System.Xml.DocumentXPathNavigator:PreviousSibling(System.Xml.XmlNode):System.Xml.XmlNode:this

Top method improvements (percentages):
     -128.20 (-14.27% of base) : 161857.dasm - System.Runtime.Serialization.Json.XmlObjectSerializerReadContextComplexJson:ThrowMissingRequiredMembers(System.Object,System.Xml.XmlDictionaryString[],System.Byte[],System.Byte[])
    -1026.70 (-12.80% of base) : 8735.dasm - System.Linq.Expressions.Expression:FindMethod(System.Type,System.String,System.Type[],System.Linq.Expressions.Expression[],int):System.Reflection.MethodInfo
    -16533.14 (-10.29% of base) : 162383.dasm - ClassDataContractCriticalHelper:ImportDataMembers():this
     -256.20 (-10.24% of base) : 152170.dasm - System.Configuration.LocalFileSettingsProvider:GetPreviousConfigFileName(bool):System.String:this
    -1296.70 (-9.43% of base) : 91269.dasm - Parser:GetMatchingProperties(System.String,byref,System.Collections.Generic.List`1[[Microsoft.CodeAnalysis.INamespaceOrTypeSymbol, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.String,Microsoft.CodeAnalysis.Compilation,System.Collections.Generic.List`1[[Microsoft.CodeAnalysis.ISymbol, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]])
      -62.90 (-8.71% of base) : 116957.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.ConstraintsHelper:CheckConstraintTypesVisibility(Microsoft.CodeAnalysis.CSharp.Symbol,Microsoft.CodeAnalysis.Location,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.TypeParameterConstraintClause, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag)
     -249.95 (-8.44% of base) : 89264.dasm - Microsoft.CodeAnalysis.Diagnostics.AnalyzerDriver:MakeSymbolActionsByKind():System.Collections.Immutable.ImmutableDictionary`2[[Microsoft.CodeAnalysis.Diagnostics.DiagnosticAnalyzer, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Collections.Immutable.ImmutableArray`1[[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.Diagnostics.SymbolAnalyzerAction, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
     -139.20 (-8.37% of base) : 49347.dasm - System.Data.UniqueConstraint:IsConstraintViolated():bool:this
    -1361.50 (-7.80% of base) : 132731.dasm - Microsoft.CodeAnalysis.VisualBasic.LocalRewriter:InvokeInterpolatedStringFactory(Microsoft.CodeAnalysis.VisualBasic.BoundInterpolatedStringExpression,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,System.String,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,Microsoft.CodeAnalysis.VisualBasic.SyntheticBoundNodeFactory):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
     -156.32 (-7.40% of base) : 60318.dasm - ArraySerializer:Deserialize(Xunit.Abstractions.IXunitSerializationInfo):this
     -156.32 (-7.40% of base) : 173430.dasm - ArraySerializer:Deserialize(Xunit.Abstractions.IXunitSerializationInfo):this
      -95.40 (-7.19% of base) : 39977.dasm - Microsoft.FSharp.Collections.Array3DModule:Create(int,int,int,System.__Canon):System.__Canon[,,]
      -64.20 (-7.16% of base) : 101553.dasm - Microsoft.CodeAnalysis.CSharp.DocumentationCommentCompiler:BindName(Microsoft.CodeAnalysis.CSharp.Syntax.XmlNameAttributeSyntax,Microsoft.CodeAnalysis.CSharp.Binder,Microsoft.CodeAnalysis.CSharp.Symbol,byref,byref,Microsoft.CodeAnalysis.DiagnosticBag)
     -168.60 (-7.09% of base) : 170224.dasm - System.Numerics.Tensors.Tensor`1[__Canon][System.__Canon]:GetTriangle(int,bool):System.Numerics.Tensors.Tensor`1[__Canon]:this
     -168.60 (-7.09% of base) : 170288.dasm - System.Numerics.Tensors.Tensor`1[Byte][System.Byte]:GetTriangle(int,bool):System.Numerics.Tensors.Tensor`1[Byte]:this
     -136.00 (-6.91% of base) : 101534.dasm - Microsoft.CodeAnalysis.CSharp.DocumentationCommentCompiler:TryProcessDocumentationCommentTriviaNodes(Microsoft.CodeAnalysis.CSharp.Symbol,bool,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Syntax.DocumentationCommentTriviaSyntax, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],bool,byref,byref,byref,byref,byref):bool:this
     -502.40 (-6.81% of base) : 47956.dasm - System.Data.DataSet:ReadXmlDiffgram(System.Xml.XmlReader):this
      -53.20 (-6.70% of base) : 6103.dasm - System.Collections.Generic.ArraySortHelper`2[__Canon,Nullable`1][System.__Canon,System.Nullable`1[System.Int32]]:InsertionSort(System.Span`1[__Canon],System.Span`1[Nullable`1],System.Collections.Generic.IComparer`1[__Canon])
     -153.60 (-6.64% of base) : 131254.dasm - Microsoft.CodeAnalysis.VisualBasic.VisualBasicCompilation:GetRuntimeMember(Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol,byref,Microsoft.CodeAnalysis.RuntimeMembers.SignatureComparer`5[[Microsoft.CodeAnalysis.VisualBasic.Symbols.MethodSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[Microsoft.CodeAnalysis.VisualBasic.Symbols.FieldSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[Microsoft.CodeAnalysis.VisualBasic.Symbols.PropertySymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[Microsoft.CodeAnalysis.VisualBasic.Symbols.ParameterSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.VisualBasic.Symbols.AssemblySymbol):Microsoft.CodeAnalysis.VisualBasic.Symbol
     -151.60 (-6.63% of base) : 100952.dasm - Microsoft.CodeAnalysis.CSharp.CSharpCompilation:GetRuntimeMember(Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol,byref,Microsoft.CodeAnalysis.RuntimeMembers.SignatureComparer`5[[Microsoft.CodeAnalysis.CSharp.Symbols.MethodSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[Microsoft.CodeAnalysis.CSharp.Symbols.FieldSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[Microsoft.CodeAnalysis.CSharp.Symbols.PropertySymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[Microsoft.CodeAnalysis.CSharp.Symbols.ParameterSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.CSharp.Symbols.AssemblySymbol):Microsoft.CodeAnalysis.CSharp.Symbol

2852 total methods with Perf Score differences (2307 improved, 545 regressed), 3390 unchanged.
ONELINER|Perf Score|asm.singledef4_rerun.libraries.pmi.Linux.arm.checked\base|29612326972414036|29612309451226716|-17521187214.43|-0.00%|2307|545|3390



Summary of Instruction Count diffs:
(Lower is better)

Total Instructions of base: 2076031
Total Instructions of diff: 2068035
Total Instructions of delta: -7996 (-0.39% of base)
Total relative delta: NaN
    diff is an improvement.
    relative diff is a regression.
Detail diffs


Top file regressions (Instructions):
           6 : 160124.dasm (1.81% of base)
           6 : 193495.dasm (0.65% of base)
           6 : 129447.dasm (1.16% of base)
           4 : 51160.dasm (1.05% of base)
           4 : 120692.dasm (1.34% of base)
           4 : 30409.dasm (1.80% of base)
           4 : 44767.dasm (0.43% of base)
           3 : 94029.dasm (1.26% of base)
           3 : 21947.dasm (0.15% of base)
           2 : 85882.dasm (0.15% of base)
           2 : 18630.dasm (0.20% of base)
           1 : 7756.dasm (0.11% of base)
           1 : 206819.dasm (0.10% of base)
           1 : 24305.dasm (0.30% of base)
           1 : 30740.dasm (0.14% of base)

Top file improvements (Instructions):
         -97 : 118059.dasm (-3.56% of base)
         -80 : 48963.dasm (-4.98% of base)
         -79 : 49024.dasm (-5.01% of base)
         -52 : 63924.dasm (-0.13% of base)
         -52 : 46734.dasm (-1.37% of base)
         -44 : 150829.dasm (-4.75% of base)
         -39 : 31108.dasm (-0.91% of base)
         -39 : 172981.dasm (-2.36% of base)
         -35 : 131138.dasm (-0.37% of base)
         -34 : 128425.dasm (-1.78% of base)
         -34 : 29765.dasm (-2.03% of base)
         -32 : 144232.dasm (-2.74% of base)
         -32 : 21871.dasm (-2.21% of base)
         -31 : 149046.dasm (-3.85% of base)
         -29 : 148439.dasm (-3.19% of base)
         -29 : 132583.dasm (-1.53% of base)
         -28 : 118022.dasm (-3.13% of base)
         -28 : 30404.dasm (-3.66% of base)
         -28 : 116956.dasm (-2.82% of base)
         -28 : 29430.dasm (-1.76% of base)

2472 total files with Instruction Count differences (2457 improved, 15 regressed), 3769 unchanged.

Top method regressions (Instructions):
           6 ( 1.81% of base) : 160124.dasm - System.Runtime.Serialization.DataContract:ComputeHash(System.Byte[]):System.Byte[]
           6 ( 0.65% of base) : 193495.dasm - ProxyBuilder:AddMethodImpl(System.Reflection.MethodInfo,int):System.Reflection.Emit.MethodBuilder:this
           6 ( 1.16% of base) : 129447.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceMemberContainerTypeSymbol:ProcessPartialMethodsIfAny(System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],Microsoft.CodeAnalysis.DiagnosticBag):this
           4 ( 1.05% of base) : 51160.dasm - System.Data.Common.DbCommandBuilder:BuildInsertCommand(System.Data.Common.DataTableMapping,System.Data.DataRow):System.Data.Common.DbCommand:this
           4 ( 1.34% of base) : 120692.dasm - ReferenceManager:SetupReferencesForSourceAssembly(Microsoft.CodeAnalysis.CSharp.Symbols.SourceAssemblySymbol,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.PEModule, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],int,Microsoft.CodeAnalysis.CommonReferenceManager`2+BoundInputAssembly[Microsoft.CodeAnalysis.CSharp.CSharpCompilation,Microsoft.CodeAnalysis.CSharp.Symbols.AssemblySymbol][],byref,byref)
           4 ( 1.80% of base) : 30409.dasm - Microsoft.VisualBasic.CompilerServices.LikeOperator:MatchRangeAfterAsterisk(System.String,int,byref,Microsoft.VisualBasic.CompilerServices.LikeOperator+LigatureInfo[],System.String,Microsoft.VisualBasic.CompilerServices.LikeOperator+LigatureInfo[],PatternGroup,System.Globalization.CompareInfo,int):bool
           4 ( 0.43% of base) : 44767.dasm - Microsoft.CSharp.RuntimeBinder.Semantics.ExpressionBinder:AdjustCallArgumentsForParams(Microsoft.CSharp.RuntimeBinder.Semantics.CType,Microsoft.CSharp.RuntimeBinder.Semantics.CType,Microsoft.CSharp.RuntimeBinder.Semantics.MethodOrPropertySymbol,Microsoft.CSharp.RuntimeBinder.Semantics.TypeArray,Microsoft.CSharp.RuntimeBinder.Semantics.Expr,byref):this
           3 ( 1.26% of base) : 94029.dasm - Internal.TypeSystem.Ecma.EcmaMethod:GetParameterMetadata():Internal.TypeSystem.ParameterMetadata[]:this
           3 ( 0.15% of base) : 21947.dasm - System.Xml.Schema.SchemaCollectionCompiler:CompileLocalAttributes(System.Xml.Schema.XmlSchemaComplexType,System.Xml.Schema.XmlSchemaComplexType,System.Xml.Schema.XmlSchemaObjectCollection,System.Xml.Schema.XmlSchemaAnyAttribute,int):this
           2 ( 0.15% of base) : 85882.dasm - Microsoft.CodeAnalysis.CommonCompiler:RunCore(System.IO.TextWriter,Microsoft.CodeAnalysis.ErrorLogger,System.Threading.CancellationToken):int:this
           2 ( 0.20% of base) : 18630.dasm - System.Xml.XmlTextReaderImpl:ParseAttributeValueSlow(int,ushort,NodeData):this
           1 ( 0.11% of base) : 7756.dasm - System.Security.Cryptography.Pkcs.Pkcs12Builder:SealWithMac(System.ReadOnlySpan`1[Char],System.Security.Cryptography.HashAlgorithmName,int):this
           1 ( 0.10% of base) : 206819.dasm - System.Net.Quic.Implementations.MsQuic.MsQuicStream:SendReadOnlySequenceAsync(System.Buffers.ReadOnlySequence`1[Byte],int):System.Threading.Tasks.ValueTask:this
           1 ( 0.30% of base) : 24305.dasm - System.Xml.Xsl.Xslt.MatcherBuilder:BuildMatcher(System.Xml.Xsl.Qil.QilIterator,System.Collections.Generic.IList`1[[System.Xml.Xsl.Xslt.XslNode, System.Private.Xml, Version=6.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51]],System.Xml.Xsl.Qil.QilNode):System.Xml.Xsl.Qil.QilNode:this
           1 ( 0.14% of base) : 30740.dasm - Microsoft.VisualBasic.CompilerServices.OverloadResolution:CanMatchArguments(Method,System.Object[],System.String[],System.Type[],bool,System.Collections.Generic.List`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):bool

Top method improvements (Instructions):
         -97 (-3.56% of base) : 118059.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:AddNonTypeMembers(MembersAndInitializersBuilder,Microsoft.CodeAnalysis.SyntaxList`1[[Microsoft.CodeAnalysis.CSharp.Syntax.MemberDeclarationSyntax, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag):this
         -80 (-4.98% of base) : 48963.dasm - System.Data.RBTree`1[__Canon][System.__Canon]:RBDeleteX(int,int,int):int:this
         -79 (-5.01% of base) : 49024.dasm - System.Data.RBTree`1[Byte][System.Byte]:RBDeleteX(int,int,int):int:this
         -52 (-0.13% of base) : 63924.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:EnumerateTemplates(System.Func`3[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Microsoft.Diagnostics.Tracing.EventFilterResponse, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],System.Action`1[[Microsoft.Diagnostics.Tracing.TraceEvent, Microsoft.Diagnostics.Tracing.TraceEvent, Version=2.0.65.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this
         -52 (-1.37% of base) : 46734.dasm - System.Data.XmlTreeGen:HandleTable(System.Data.DataTable,System.Xml.XmlDocument,System.Xml.XmlElement,bool):System.Xml.XmlElement:this
         -44 (-4.75% of base) : 150829.dasm - SynthesizedComInterface:.ctor(Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamedTypeSymbol,Microsoft.CodeAnalysis.ArrayBuilder`1[[System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):this
         -39 (-0.91% of base) : 31108.dasm - Microsoft.VisualBasic.CompilerServices.VBBinder:BindToMethod(int,System.Reflection.MethodBase[],byref,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],byref):System.Reflection.MethodBase:this
         -39 (-2.36% of base) : 172981.dasm - Xunit.TestMessageVisitor:OnMessage(Xunit.Abstractions.IMessageSinkMessage):bool:this
         -35 (-0.37% of base) : 131138.dasm - Microsoft.CodeAnalysis.VisualBasic.VisualBasicCommandLineParser:Parse(System.Collections.Generic.IEnumerable`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],System.String,System.String,System.String):Microsoft.CodeAnalysis.VisualBasic.VisualBasicCommandLineArguments:this
         -34 (-1.78% of base) : 128425.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.ConstraintsHelper:RemoveDirectConstraintConflicts(Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeParameterSymbol,System.Collections.Immutable.ImmutableArray`1[TypeParameterConstraint],Roslyn.Utilities.ConsList`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeParameterSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],int,Microsoft.CodeAnalysis.ArrayBuilder`1[TypeParameterDiagnosticInfo]):System.Collections.Immutable.ImmutableArray`1[TypeParameterConstraint]
         -34 (-2.03% of base) : 29765.dasm - System.Xml.Serialization.XmlSerializationWriterCodeGen:GenerateMembersElement(System.Xml.Serialization.XmlMembersMapping):System.String:this
         -32 (-2.74% of base) : 144232.dasm - Microsoft.CodeAnalysis.VisualBasic.OverloadResolution:CollectOverloadedCandidates(Microsoft.CodeAnalysis.VisualBasic.Binder,Microsoft.CodeAnalysis.ArrayBuilder`1[CandidateAnalysisResult],Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.OverloadResolution+Candidate, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.BoundExpression, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.Collections.Immutable.ImmutableArray`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,Microsoft.CodeAnalysis.VisualBasic.BoundNode,bool,bool,bool,byref,byref)
         -32 (-2.21% of base) : 21871.dasm - System.Xml.Schema.Preprocessor:PreprocessRedefine(System.Xml.Schema.RedefineEntry):this
         -31 (-3.85% of base) : 149046.dasm - ComClassData:GetComClassMembers(Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamedTypeSymbol,Microsoft.CodeAnalysis.ArrayBuilder`1[[System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.ArrayBuilder`1[[System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.Symbols.EventSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,Microsoft.CodeAnalysis.DiagnosticBag):this
         -29 (-3.19% of base) : 148439.dasm - AnonymousDelegatePublicSymbol:.ctor(Microsoft.CodeAnalysis.VisualBasic.Symbols.AnonymousTypeManager,Microsoft.CodeAnalysis.VisualBasic.Symbols.AnonymousTypeDescriptor):this
         -29 (-1.53% of base) : 132583.dasm - Microsoft.CodeAnalysis.VisualBasic.LocalRewriter:RewriteUnstructuredExceptionHandlingStatementIntoBlock(Microsoft.CodeAnalysis.VisualBasic.BoundUnstructuredExceptionHandlingStatement):Microsoft.CodeAnalysis.VisualBasic.BoundBlock:this
         -28 (-3.13% of base) : 118022.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:ComputeInterfaceImplementations(Microsoft.CodeAnalysis.DiagnosticBag,System.Threading.CancellationToken):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.SynthesizedExplicitImplementationForwardingMethod, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
         -28 (-3.66% of base) : 30404.dasm - Microsoft.VisualBasic.CompilerServices.LikeOperator:MatchRange(System.String,int,byref,Microsoft.VisualBasic.CompilerServices.LikeOperator+LigatureInfo[],System.String,int,byref,Microsoft.VisualBasic.CompilerServices.LikeOperator+LigatureInfo[],byref,byref,byref,System.Globalization.CompareInfo,int,byref,System.Collections.Generic.List`1[Range],bool)
         -28 (-2.82% of base) : 116956.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.ConstraintsHelper:ResolveBounds(Microsoft.CodeAnalysis.CSharp.Symbols.TypeParameterSymbol,Microsoft.CodeAnalysis.CSharp.Symbols.AssemblySymbol,Roslyn.Utilities.ConsList`1[[Microsoft.CodeAnalysis.CSharp.Symbols.TypeParameterSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],bool,Microsoft.CodeAnalysis.CSharp.CSharpCompilation,Microsoft.CodeAnalysis.ArrayBuilder`1[TypeParameterDiagnosticInfo],byref):Microsoft.CodeAnalysis.CSharp.Symbols.TypeParameterBounds
         -28 (-1.76% of base) : 29430.dasm - System.Xml.Serialization.XmlSerializationReaderCodeGen:WriteMemberElementsIf(System.Xml.Serialization.XmlSerializationReaderCodeGen+Member[],Member,System.String,System.String):this

Top method regressions (percentages):
           6 ( 1.81% of base) : 160124.dasm - System.Runtime.Serialization.DataContract:ComputeHash(System.Byte[]):System.Byte[]
           4 ( 1.80% of base) : 30409.dasm - Microsoft.VisualBasic.CompilerServices.LikeOperator:MatchRangeAfterAsterisk(System.String,int,byref,Microsoft.VisualBasic.CompilerServices.LikeOperator+LigatureInfo[],System.String,Microsoft.VisualBasic.CompilerServices.LikeOperator+LigatureInfo[],PatternGroup,System.Globalization.CompareInfo,int):bool
           4 ( 1.34% of base) : 120692.dasm - ReferenceManager:SetupReferencesForSourceAssembly(Microsoft.CodeAnalysis.CSharp.Symbols.SourceAssemblySymbol,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.PEModule, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],int,Microsoft.CodeAnalysis.CommonReferenceManager`2+BoundInputAssembly[Microsoft.CodeAnalysis.CSharp.CSharpCompilation,Microsoft.CodeAnalysis.CSharp.Symbols.AssemblySymbol][],byref,byref)
           3 ( 1.26% of base) : 94029.dasm - Internal.TypeSystem.Ecma.EcmaMethod:GetParameterMetadata():Internal.TypeSystem.ParameterMetadata[]:this
           6 ( 1.16% of base) : 129447.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceMemberContainerTypeSymbol:ProcessPartialMethodsIfAny(System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],Microsoft.CodeAnalysis.DiagnosticBag):this
           4 ( 1.05% of base) : 51160.dasm - System.Data.Common.DbCommandBuilder:BuildInsertCommand(System.Data.Common.DataTableMapping,System.Data.DataRow):System.Data.Common.DbCommand:this
           6 ( 0.65% of base) : 193495.dasm - ProxyBuilder:AddMethodImpl(System.Reflection.MethodInfo,int):System.Reflection.Emit.MethodBuilder:this
           4 ( 0.43% of base) : 44767.dasm - Microsoft.CSharp.RuntimeBinder.Semantics.ExpressionBinder:AdjustCallArgumentsForParams(Microsoft.CSharp.RuntimeBinder.Semantics.CType,Microsoft.CSharp.RuntimeBinder.Semantics.CType,Microsoft.CSharp.RuntimeBinder.Semantics.MethodOrPropertySymbol,Microsoft.CSharp.RuntimeBinder.Semantics.TypeArray,Microsoft.CSharp.RuntimeBinder.Semantics.Expr,byref):this
           1 ( 0.30% of base) : 24305.dasm - System.Xml.Xsl.Xslt.MatcherBuilder:BuildMatcher(System.Xml.Xsl.Qil.QilIterator,System.Collections.Generic.IList`1[[System.Xml.Xsl.Xslt.XslNode, System.Private.Xml, Version=6.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51]],System.Xml.Xsl.Qil.QilNode):System.Xml.Xsl.Qil.QilNode:this
           2 ( 0.20% of base) : 18630.dasm - System.Xml.XmlTextReaderImpl:ParseAttributeValueSlow(int,ushort,NodeData):this
           2 ( 0.15% of base) : 85882.dasm - Microsoft.CodeAnalysis.CommonCompiler:RunCore(System.IO.TextWriter,Microsoft.CodeAnalysis.ErrorLogger,System.Threading.CancellationToken):int:this
           3 ( 0.15% of base) : 21947.dasm - System.Xml.Schema.SchemaCollectionCompiler:CompileLocalAttributes(System.Xml.Schema.XmlSchemaComplexType,System.Xml.Schema.XmlSchemaComplexType,System.Xml.Schema.XmlSchemaObjectCollection,System.Xml.Schema.XmlSchemaAnyAttribute,int):this
           1 ( 0.14% of base) : 30740.dasm - Microsoft.VisualBasic.CompilerServices.OverloadResolution:CanMatchArguments(Method,System.Object[],System.String[],System.Type[],bool,System.Collections.Generic.List`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):bool
           1 ( 0.11% of base) : 7756.dasm - System.Security.Cryptography.Pkcs.Pkcs12Builder:SealWithMac(System.ReadOnlySpan`1[Char],System.Security.Cryptography.HashAlgorithmName,int):this
           1 ( 0.10% of base) : 206819.dasm - System.Net.Quic.Implementations.MsQuic.MsQuicStream:SendReadOnlySequenceAsync(System.Buffers.ReadOnlySequence`1[Byte],int):System.Threading.Tasks.ValueTask:this

Top method improvements (percentages):
         -17 (-6.07% of base) : 127785.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.Metadata.PE.PEMethodSymbol:ComputeMethodKindForPotentialOperatorOrConversion(OperatorInfo,int,System.String,bool):int:this
         -14 (-6.03% of base) : 159572.dasm - System.Xml.XmlUTF8TextReader:ReadQualifiedName(System.Xml.PrefixHandle,System.Xml.StringHandle):this
          -8 (-5.84% of base) : 125852.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:MakeArgsRValues(Microsoft.CodeAnalysis.VisualBasic.BoundLateInvocation,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundLateInvocation:this
         -17 (-5.82% of base) : 118090.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:MakeAllMembers(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
          -3 (-5.56% of base) : 104832.dasm - Microsoft.CodeAnalysis.CSharp.SymbolDisplayVisitor:MakeNotFirstVisitor():Microsoft.CodeAnalysis.SymbolDisplay.AbstractSymbolDisplayVisitor`1[[Microsoft.CodeAnalysis.SemanticModel, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
         -12 (-5.33% of base) : 130853.dasm - Microsoft.CodeAnalysis.VisualBasic.BoundExpressionExtensions:GetExpressionSymbols(Microsoft.CodeAnalysis.VisualBasic.BoundMethodGroup,Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]])
          -2 (-5.13% of base) : 98733.dasm - Microsoft.CodeAnalysis.CSharp.Binder:MakeQueryUnboundLambda(Microsoft.CodeAnalysis.CSharp.CSharpSyntaxNode,QueryUnboundLambdaState):Microsoft.CodeAnalysis.CSharp.UnboundLambda:this
         -10 (-5.03% of base) : 125588.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindXmlAttributes(byref,Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.XmlNodeSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.BoundExpression, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],XmlElementRootInfo,Microsoft.CodeAnalysis.DiagnosticBag):this
         -79 (-5.01% of base) : 49024.dasm - System.Data.RBTree`1[Byte][System.Byte]:RBDeleteX(int,int,int):int:this
          -8 (-5.00% of base) : 188832.dasm - System.Reflection.TypeLoading.Ecma.EcmaEvent:GetOtherMethods(bool):System.Reflection.MethodInfo[]:this
         -80 (-4.98% of base) : 48963.dasm - System.Data.RBTree`1[__Canon][System.__Canon]:RBDeleteX(int,int,int):int:this
         -44 (-4.75% of base) : 150829.dasm - SynthesizedComInterface:.ctor(Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamedTypeSymbol,Microsoft.CodeAnalysis.ArrayBuilder`1[[System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):this
         -16 (-4.73% of base) : 131254.dasm - Microsoft.CodeAnalysis.VisualBasic.VisualBasicCompilation:GetRuntimeMember(Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol,byref,Microsoft.CodeAnalysis.RuntimeMembers.SignatureComparer`5[[Microsoft.CodeAnalysis.VisualBasic.Symbols.MethodSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[Microsoft.CodeAnalysis.VisualBasic.Symbols.FieldSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[Microsoft.CodeAnalysis.VisualBasic.Symbols.PropertySymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[Microsoft.CodeAnalysis.VisualBasic.Symbols.ParameterSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.VisualBasic.Symbols.AssemblySymbol):Microsoft.CodeAnalysis.VisualBasic.Symbol
         -15 (-4.62% of base) : 100952.dasm - Microsoft.CodeAnalysis.CSharp.CSharpCompilation:GetRuntimeMember(Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol,byref,Microsoft.CodeAnalysis.RuntimeMembers.SignatureComparer`5[[Microsoft.CodeAnalysis.CSharp.Symbols.MethodSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[Microsoft.CodeAnalysis.CSharp.Symbols.FieldSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[Microsoft.CodeAnalysis.CSharp.Symbols.PropertySymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[Microsoft.CodeAnalysis.CSharp.Symbols.ParameterSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.CSharp.Symbols.AssemblySymbol):Microsoft.CodeAnalysis.CSharp.Symbol
          -4 (-4.49% of base) : 129083.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.OverloadingHelper:FindOverloads(System.String,int,Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol,Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],byref,byref)
          -2 (-4.35% of base) : 144402.dasm - Microsoft.CodeAnalysis.VisualBasic.SymbolDisplayVisitor:MakeNotFirstVisitor():Microsoft.CodeAnalysis.SymbolDisplay.AbstractSymbolDisplayVisitor`1[[Microsoft.CodeAnalysis.SemanticModel, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
         -15 (-4.19% of base) : 188097.dasm - System.DefaultBinder:FindMostSpecific(System.Reflection.ParameterInfo[],System.Int32[],System.Type,System.Reflection.ParameterInfo[],System.Int32[],System.Type,System.Type[],System.Object[]):int
         -10 (-4.08% of base) : 117417.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.OverriddenOrHiddenMembersHelpers:FindOtherOverriddenMethodsInContainingType(Microsoft.CodeAnalysis.CSharp.Symbol,bool,Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]])
         -15 (-3.99% of base) : 60318.dasm - ArraySerializer:Deserialize(Xunit.Abstractions.IXunitSerializationInfo):this
         -15 (-3.99% of base) : 173430.dasm - ArraySerializer:Deserialize(Xunit.Abstractions.IXunitSerializationInfo):this

2472 total methods with Instruction Count differences (2457 improved, 15 regressed), 3770 unchanged.
ONELINER|Instruction Count|asm.singledef4_rerun.libraries.pmi.Linux.arm.checked\base|2076031|2068035|-7996|-0.39%|2457|15|3770


asm.singledef4_rerun.libraries.pmi.Linux.arm64.checked


Summary of Code Size diffs:
(Lower is better)

Total bytes of base: 2962256
Total bytes of diff: 2951384
Total bytes of delta: -10872 (-0.37% of base)
Total relative delta: NaN
    diff is an improvement.
    relative diff is a regression.
Detail diffs


Top file regressions (bytes):
           4 : 28182.dasm (0.55% of base)
           4 : 95621.dasm (0.06% of base)
           4 : 102201.dasm (0.34% of base)
           4 : 119529.dasm (0.11% of base)
           4 : 181254.dasm (0.51% of base)
           4 : 212013.dasm (0.88% of base)
           4 : 114107.dasm (0.41% of base)
           4 : 131657.dasm (0.41% of base)
           4 : 218206.dasm (0.13% of base)
           4 : 95485.dasm (0.17% of base)
           4 : 170807.dasm (0.06% of base)
           4 : 95270.dasm (0.26% of base)
           4 : 95318.dasm (0.53% of base)
           4 : 95352.dasm (0.13% of base)
           4 : 95549.dasm (0.15% of base)
           4 : 212209.dasm (0.53% of base)
           4 : 218960.dasm (0.39% of base)
           4 : 73745.dasm (0.29% of base)
           4 : 75354.dasm (0.39% of base)

Top file improvements (bytes):
        -152 : 95597.dasm (-5.11% of base)
        -116 : 100869.dasm (-0.37% of base)
        -112 : 31514.dasm (-0.92% of base)
        -108 : 194293.dasm (-3.47% of base)
        -108 : 156897.dasm (-1.37% of base)
        -108 : 29967.dasm (-2.07% of base)
        -108 : 120795.dasm (-3.43% of base)
        -108 : 40630.dasm (-0.79% of base)
        -104 : 98168.dasm (-1.63% of base)
         -92 : 61072.dasm (-0.80% of base)
         -92 : 95545.dasm (-3.67% of base)
         -80 : 212861.dasm (-1.71% of base)
         -76 : 30278.dasm (-1.14% of base)
         -76 : 155828.dasm (-2.33% of base)
         -76 : 14020.dasm (-0.51% of base)
         -72 : 102190.dasm (-3.65% of base)
         -68 : 95300.dasm (-1.13% of base)
         -64 : 118391.dasm (-2.32% of base)
         -60 : 157267.dasm (-3.39% of base)
         -60 : 30100.dasm (-0.75% of base)

810 total files with Code Size differences (791 improved, 19 regressed), 970 unchanged.

Top method regressions (bytes):
           4 ( 0.55% of base) : 28182.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:VisitChoice(System.Xml.Xsl.Qil.QilChoice):System.Xml.Xsl.Qil.QilNode:this
           4 ( 0.06% of base) : 95621.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindAwait(Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,Microsoft.CodeAnalysis.DiagnosticBag,bool):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
           4 ( 0.34% of base) : 102201.dasm - Microsoft.CodeAnalysis.VisualBasic.ExpressionLambdaRewriter:VisitObjectInitializer(Microsoft.CodeAnalysis.VisualBasic.BoundObjectInitializerExpression):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
           4 ( 0.11% of base) : 119529.dasm - AsyncMethodToClassRewriter:GenerateAwaitForIncompleteTask(Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol):Microsoft.CodeAnalysis.VisualBasic.BoundBlock:this
           4 ( 0.51% of base) : 181254.dasm - System.Net.ServiceNameStore:NormalizeServiceName(System.String):System.String
           4 ( 0.88% of base) : 212013.dasm - Ssl:AddExtraChainCertificates(Microsoft.Win32.SafeHandles.SafeSslHandle,System.Security.Cryptography.X509Certificates.X509Certificate2[]):bool
           4 ( 0.41% of base) : 114107.dasm - Microsoft.CodeAnalysis.VisualBasic.Conversions:ClassifyConversionOfOperandOfConditionalBranch(Microsoft.CodeAnalysis.VisualBasic.BoundExpression,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,Microsoft.CodeAnalysis.VisualBasic.Binder,byref,byref,byref):System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.ConversionKind, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[Microsoft.CodeAnalysis.VisualBasic.Symbols.MethodSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]
           4 ( 0.41% of base) : 131657.dasm - Newtonsoft.Json.Utilities.EnumUtils:InitializeValuesAndNames(Newtonsoft.Json.Utilities.StructMultiKey`2[[System.Type, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Newtonsoft.Json.Serialization.NamingStrategy, Newtonsoft.Json, Version=12.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed]]):Newtonsoft.Json.Utilities.EnumInfo
           4 ( 0.13% of base) : 218206.dasm - Internal.IL.MethodILDebugView:get_Disassembly():System.String:this
           4 ( 0.17% of base) : 95485.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindAggregateQueryExpression(Microsoft.CodeAnalysis.VisualBasic.Syntax.QueryExpressionSyntax,Microsoft.CodeAnalysis.SyntaxList`1+Enumerator[[Microsoft.CodeAnalysis.VisualBasic.Syntax.QueryClauseSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundQueryExpression:this
           4 ( 0.06% of base) : 170807.dasm - R2RTest.BuildFolderSet:WriteBuildStatistics(System.IO.StreamWriter):this
           4 ( 0.26% of base) : 95270.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindXmlElementAccess(Microsoft.CodeAnalysis.VisualBasic.Syntax.XmlMemberAccessExpressionSyntax,System.String,int,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
           4 ( 0.53% of base) : 95318.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindRemoveNamespaceAttributesInvocation(Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,Microsoft.CodeAnalysis.VisualBasic.BoundRValuePlaceholder,Microsoft.CodeAnalysis.VisualBasic.BoundRValuePlaceholder,byref,byref,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
           4 ( 0.13% of base) : 95352.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindForEachBlockParts(Microsoft.CodeAnalysis.VisualBasic.Syntax.ForOrForEachBlockSyntax,Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,bool,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundForEachStatement:this
           4 ( 0.15% of base) : 95549.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindLambdaExpression(Microsoft.CodeAnalysis.VisualBasic.Syntax.LambdaExpressionSyntax,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
           4 ( 0.53% of base) : 212209.dasm - System.Security.Authentication.ExtendedProtection.ServiceNameCollection:NormalizeServiceName(System.String):System.String
           4 ( 0.39% of base) : 218960.dasm - Internal.TypeSystem.MetadataFieldLayoutAlgorithm:ComputeSequentialFieldLayout(Internal.TypeSystem.MetadataType,int):Internal.TypeSystem.ComputedInstanceFieldLayout:this
           4 ( 0.29% of base) : 73745.dasm - System.Linq.Expressions.BinaryExpression:ReduceIndex():System.Linq.Expressions.Expression:this
           4 ( 0.39% of base) : 75354.dasm - System.Linq.Expressions.UnaryExpression:ReduceIndex():System.Linq.Expressions.Expression:this

Top method improvements (bytes):
        -152 (-5.11% of base) : 95597.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:ReportUnspecificProcedures(Microsoft.CodeAnalysis.Location,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag,bool):this
        -116 (-0.37% of base) : 100869.dasm - Microsoft.CodeAnalysis.VisualBasic.VisualBasicCommandLineParser:Parse(System.Collections.Generic.IEnumerable`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],System.String,System.String,System.String):Microsoft.CodeAnalysis.VisualBasic.VisualBasicCommandLineArguments:this
        -112 (-0.92% of base) : 31514.dasm - System.Data.XmlTreeGen:HandleTable(System.Data.DataTable,System.Xml.XmlDocument,System.Xml.XmlElement,bool):System.Xml.XmlElement:this
        -108 (-3.47% of base) : 194293.dasm - System.Data.Common.MultipartIdentifier:ParseMultipartIdentifier(System.String,System.String,System.String,ushort,int,bool,System.String,bool):System.String[]
        -108 (-1.37% of base) : 156897.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:AddNonTypeMembers(MembersAndInitializersBuilder,Microsoft.CodeAnalysis.SyntaxList`1[[Microsoft.CodeAnalysis.CSharp.Syntax.MemberDeclarationSyntax, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag):this
        -108 (-2.07% of base) : 29967.dasm - System.Xml.Serialization.XmlSerializationReaderCodeGen:WriteMemberElementsIf(System.Xml.Serialization.XmlSerializationReaderCodeGen+Member[],Member,System.String,System.String):this
        -108 (-3.43% of base) : 120795.dasm - SynthesizedComInterface:.ctor(Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamedTypeSymbol,Microsoft.CodeAnalysis.ArrayBuilder`1[[System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):this
        -108 (-0.79% of base) : 40630.dasm - Microsoft.FSharp.Quotations.FSharpExpr:GetLayout(bool):Microsoft.FSharp.Text.StructuredPrintfImpl.Layout:this
        -104 (-1.63% of base) : 98168.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.ConstraintsHelper:RemoveDirectConstraintConflicts(Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeParameterSymbol,System.Collections.Immutable.ImmutableArray`1[TypeParameterConstraint],Roslyn.Utilities.ConsList`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeParameterSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],int,Microsoft.CodeAnalysis.ArrayBuilder`1[TypeParameterDiagnosticInfo]):System.Collections.Immutable.ImmutableArray`1[TypeParameterConstraint]
         -92 (-0.80% of base) : 61072.dasm - Microsoft.Diagnostics.Tracing.Parsers.RegisteredTraceEventParser:GetManifestForRegisteredProvider(System.Guid):System.String
         -92 (-3.67% of base) : 95545.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindArgumentsAndNames(System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.ArgumentSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],byref,byref,byref,Microsoft.CodeAnalysis.DiagnosticBag):this
         -80 (-1.71% of base) : 212861.dasm - Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[Char],System.Globalization.NumberFormatInfo)
         -76 (-1.14% of base) : 30278.dasm - System.Xml.Serialization.XmlSerializationWriterCodeGen:WriteElements(System.String,System.String,System.Xml.Serialization.ElementAccessor[],System.Xml.Serialization.TextAccessor,System.Xml.Serialization.ChoiceIdentifierAccessor,System.String,bool,bool):this
         -76 (-2.33% of base) : 155828.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.ConstraintsHelper:ResolveBounds(Microsoft.CodeAnalysis.CSharp.Symbols.TypeParameterSymbol,Microsoft.CodeAnalysis.CSharp.Symbols.AssemblySymbol,Roslyn.Utilities.ConsList`1[[Microsoft.CodeAnalysis.CSharp.Symbols.TypeParameterSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],bool,Microsoft.CodeAnalysis.CSharp.CSharpCompilation,Microsoft.CodeAnalysis.ArrayBuilder`1[TypeParameterDiagnosticInfo],byref):Microsoft.CodeAnalysis.CSharp.Symbols.TypeParameterBounds
         -76 (-0.51% of base) : 14020.dasm - Microsoft.VisualBasic.CompilerServices.VBBinder:BindToMethod(int,System.Reflection.MethodBase[],byref,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],byref):System.Reflection.MethodBase:this
         -72 (-3.65% of base) : 102190.dasm - Microsoft.CodeAnalysis.VisualBasic.ExpressionLambdaRewriter:VisitLambdaInternal(Microsoft.CodeAnalysis.VisualBasic.BoundLambda,Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
         -68 (-1.13% of base) : 95300.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:DecodeParameterList(Microsoft.CodeAnalysis.VisualBasic.Symbol,bool,int,Microsoft.CodeAnalysis.SeparatedSyntaxList`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.ParameterSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.ParameterSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],CheckParameterModifierDelegate,Microsoft.CodeAnalysis.DiagnosticBag):this
         -64 (-2.32% of base) : 118391.dasm - AnonymousDelegatePublicSymbol:.ctor(Microsoft.CodeAnalysis.VisualBasic.Symbols.AnonymousTypeManager,Microsoft.CodeAnalysis.VisualBasic.Symbols.AnonymousTypeDescriptor):this
         -60 (-3.39% of base) : 157267.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamespaceSymbol:MakeNameToMembersMap(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamespaceOrTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
         -60 (-0.75% of base) : 30100.dasm - System.Xml.Serialization.XmlSerializationReaderILGen:WriteLiteralStructMethod(System.Xml.Serialization.StructMapping):this

Top method regressions (percentages):
           4 ( 0.88% of base) : 212013.dasm - Ssl:AddExtraChainCertificates(Microsoft.Win32.SafeHandles.SafeSslHandle,System.Security.Cryptography.X509Certificates.X509Certificate2[]):bool
           4 ( 0.55% of base) : 28182.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:VisitChoice(System.Xml.Xsl.Qil.QilChoice):System.Xml.Xsl.Qil.QilNode:this
           4 ( 0.53% of base) : 212209.dasm - System.Security.Authentication.ExtendedProtection.ServiceNameCollection:NormalizeServiceName(System.String):System.String
           4 ( 0.53% of base) : 95318.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindRemoveNamespaceAttributesInvocation(Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,Microsoft.CodeAnalysis.VisualBasic.BoundRValuePlaceholder,Microsoft.CodeAnalysis.VisualBasic.BoundRValuePlaceholder,byref,byref,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
           4 ( 0.51% of base) : 181254.dasm - System.Net.ServiceNameStore:NormalizeServiceName(System.String):System.String
           4 ( 0.41% of base) : 131657.dasm - Newtonsoft.Json.Utilities.EnumUtils:InitializeValuesAndNames(Newtonsoft.Json.Utilities.StructMultiKey`2[[System.Type, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Newtonsoft.Json.Serialization.NamingStrategy, Newtonsoft.Json, Version=12.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed]]):Newtonsoft.Json.Utilities.EnumInfo
           4 ( 0.41% of base) : 114107.dasm - Microsoft.CodeAnalysis.VisualBasic.Conversions:ClassifyConversionOfOperandOfConditionalBranch(Microsoft.CodeAnalysis.VisualBasic.BoundExpression,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,Microsoft.CodeAnalysis.VisualBasic.Binder,byref,byref,byref):System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.ConversionKind, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[Microsoft.CodeAnalysis.VisualBasic.Symbols.MethodSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]
           4 ( 0.39% of base) : 218960.dasm - Internal.TypeSystem.MetadataFieldLayoutAlgorithm:ComputeSequentialFieldLayout(Internal.TypeSystem.MetadataType,int):Internal.TypeSystem.ComputedInstanceFieldLayout:this
           4 ( 0.39% of base) : 75354.dasm - System.Linq.Expressions.UnaryExpression:ReduceIndex():System.Linq.Expressions.Expression:this
           4 ( 0.34% of base) : 102201.dasm - Microsoft.CodeAnalysis.VisualBasic.ExpressionLambdaRewriter:VisitObjectInitializer(Microsoft.CodeAnalysis.VisualBasic.BoundObjectInitializerExpression):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
           4 ( 0.29% of base) : 73745.dasm - System.Linq.Expressions.BinaryExpression:ReduceIndex():System.Linq.Expressions.Expression:this
           4 ( 0.26% of base) : 95270.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindXmlElementAccess(Microsoft.CodeAnalysis.VisualBasic.Syntax.XmlMemberAccessExpressionSyntax,System.String,int,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
           4 ( 0.17% of base) : 95485.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindAggregateQueryExpression(Microsoft.CodeAnalysis.VisualBasic.Syntax.QueryExpressionSyntax,Microsoft.CodeAnalysis.SyntaxList`1+Enumerator[[Microsoft.CodeAnalysis.VisualBasic.Syntax.QueryClauseSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundQueryExpression:this
           4 ( 0.15% of base) : 95549.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindLambdaExpression(Microsoft.CodeAnalysis.VisualBasic.Syntax.LambdaExpressionSyntax,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
           4 ( 0.13% of base) : 218206.dasm - Internal.IL.MethodILDebugView:get_Disassembly():System.String:this
           4 ( 0.13% of base) : 95352.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindForEachBlockParts(Microsoft.CodeAnalysis.VisualBasic.Syntax.ForOrForEachBlockSyntax,Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,bool,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundForEachStatement:this
           4 ( 0.11% of base) : 119529.dasm - AsyncMethodToClassRewriter:GenerateAwaitForIncompleteTask(Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol):Microsoft.CodeAnalysis.VisualBasic.BoundBlock:this
           4 ( 0.06% of base) : 95621.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindAwait(Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,Microsoft.CodeAnalysis.DiagnosticBag,bool):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
           4 ( 0.06% of base) : 170807.dasm - R2RTest.BuildFolderSet:WriteBuildStatistics(System.IO.StreamWriter):this

Top method improvements (percentages):
         -16 (-7.41% of base) : 185797.dasm - System.Linq.Enumerable:Take(System.Collections.Generic.IEnumerable`1[__Canon],System.Range):System.Collections.Generic.IEnumerable`1[__Canon]
        -152 (-5.11% of base) : 95597.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:ReportUnspecificProcedures(Microsoft.CodeAnalysis.Location,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag,bool):this
         -48 (-4.96% of base) : 156934.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:MakeAllMembers(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
          -8 (-4.88% of base) : 468.dasm - System.ArraySegment`1[Vector`1][System.Numerics.Vector`1[System.Single]]:Slice(int):System.ArraySegment`1[Vector`1]:this
         -40 (-4.33% of base) : 156285.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.OverriddenOrHiddenMembersHelpers:FindOtherOverriddenMethodsInContainingType(Microsoft.CodeAnalysis.CSharp.Symbol,bool,Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]])
         -32 (-4.04% of base) : 50885.dasm - OperatorIntrinsics:SetArraySlice4D(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],System.__Canon[,,,])
         -32 (-4.04% of base) : 50886.dasm - OperatorIntrinsics:SetArraySlice4D(System.Byte[,,,],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],System.Byte[,,,])
         -92 (-3.67% of base) : 95545.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindArgumentsAndNames(System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.ArgumentSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],byref,byref,byref,Microsoft.CodeAnalysis.DiagnosticBag):this
         -72 (-3.65% of base) : 102190.dasm - Microsoft.CodeAnalysis.VisualBasic.ExpressionLambdaRewriter:VisitLambdaInternal(Microsoft.CodeAnalysis.VisualBasic.BoundLambda,Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
        -108 (-3.47% of base) : 194293.dasm - System.Data.Common.MultipartIdentifier:ParseMultipartIdentifier(System.String,System.String,System.String,ushort,int,bool,System.String,bool):System.String[]
         -48 (-3.44% of base) : 102334.dasm - Microsoft.CodeAnalysis.VisualBasic.LocalRewriter:CreatePrefixesAndNamespacesArrays(Microsoft.CodeAnalysis.VisualBasic.BoundXmlContainerRewriterInfo,Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,byref,byref):this
        -108 (-3.43% of base) : 120795.dasm - SynthesizedComInterface:.ctor(Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamedTypeSymbol,Microsoft.CodeAnalysis.ArrayBuilder`1[[System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):this
         -20 (-3.40% of base) : 50835.dasm - OperatorIntrinsics:SetArraySlice3D(System.__Canon[,,],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],System.__Canon[,,])
         -60 (-3.39% of base) : 157267.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamespaceSymbol:MakeNameToMembersMap(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamespaceOrTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
         -28 (-3.29% of base) : 97511.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.Metadata.PE.PEMethodSymbol:ComputeMethodKindForPotentialOperatorOrConversion(OperatorInfo,int,System.String,bool):int:this
         -52 (-3.20% of base) : 101846.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbol:GetAttributesToBind(Roslyn.Utilities.OneOrMany`1[[Microsoft.CodeAnalysis.SyntaxList`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.AttributeListSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],int,Microsoft.CodeAnalysis.VisualBasic.VisualBasicCompilation,byref):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.AttributeSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
         -24 (-3.09% of base) : 98935.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceAssemblySymbol:GetNetModuleAttributes(byref):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.VisualBasicAttributeData, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
         -24 (-3.06% of base) : 98370.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.MergedNamespaceSymbol:SlowGetChildrenOfName(System.String):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
         -52 (-3.04% of base) : 13633.dasm - Microsoft.VisualBasic.CompilerServices.OverloadResolution:CollectOverloadCandidates(System.Reflection.MemberInfo[],System.Object[],int,System.String[],System.Type[],bool,System.Type,byref,byref,Container):System.Collections.Generic.List`1[[Microsoft.VisualBasic.CompilerServices.Symbols+Method, Microsoft.VisualBasic.Core, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]
         -24 (-2.97% of base) : 114193.dasm - Microsoft.CodeAnalysis.VisualBasic.OverloadResolution:PropertyInvocationOverloadResolution(Microsoft.CodeAnalysis.VisualBasic.BoundPropertyGroup,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.BoundExpression, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.Collections.Immutable.ImmutableArray`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.VisualBasic.Binder,Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,byref,bool):OverloadResolutionResult

810 total methods with Code Size differences (791 improved, 19 regressed), 971 unchanged.
ONELINER|Code Size|asm.singledef4_rerun.libraries.pmi.Linux.arm64.checked\base|2962256|2951384|-10872|-0.37%|791|19|971



Summary of Perf Score diffs:
(Lower is better)

Total PerfScoreUnits of base: 33790708575277084
Total PerfScoreUnits of diff: 33790691356736196
Total PerfScoreUnits of delta: -17218540882.00 (-0.00% of base)
Total relative delta: NaN
    diff is an improvement.
    relative diff is a regression.
Detail diffs


Top file regressions (PerfScoreUnits):
    1048509.90 : 76094.dasm (0.04% of base)
    266232.60 : 157210.dasm (0.00% of base)
    32775.90 : 73829.dasm (0.00% of base)
    17349.20 : 138444.dasm (0.02% of base)
     2049.40 : 138064.dasm (0.34% of base)
       67.80 : 161172.dasm (2.20% of base)
       67.80 : 118702.dasm (2.22% of base)
       61.40 : 95441.dasm (0.67% of base)
       59.90 : 118999.dasm (1.76% of base)
       59.40 : 95521.dasm (0.13% of base)
       45.20 : 101473.dasm (2.00% of base)
       37.70 : 89326.dasm (1.43% of base)
       37.30 : 95545.dasm (1.61% of base)
       31.90 : 95603.dasm (0.31% of base)
       31.70 : 86418.dasm (3.67% of base)
       29.80 : 96351.dasm (0.35% of base)
       27.60 : 95287.dasm (0.27% of base)
       25.20 : 19155.dasm (1.22% of base)
       25.00 : 99174.dasm (0.21% of base)
       24.90 : 96448.dasm (0.45% of base)

Top file improvements (PerfScoreUnits):
    -17213263892.00 : 99270.dasm (-0.00% of base)
    -5523190.93 : 31514.dasm (-1.03% of base)
    -568269.80 : 95300.dasm (-1.35% of base)
    -278529.19 : 14034.dasm (-1.16% of base)
    -132376.17 : 120795.dasm (-0.42% of base)
    -85250.00 : 156940.dasm (-0.26% of base)
    -13315.10 : 140704.dasm (-2.12% of base)
    -5392.60 : 95600.dasm (-0.63% of base)
    -2619.30 : 194293.dasm (-1.95% of base)
    -2440.10 : 30310.dasm (-0.34% of base)
    -2139.15 : 14020.dasm (-0.26% of base)
    -1767.20 : 61072.dasm (-2.16% of base)
    -1511.80 : 29967.dasm (-1.42% of base)
    -1110.00 : 102486.dasm (-4.96% of base)
    -1045.75 : 156905.dasm (-1.31% of base)
    -1039.90 : 91929.dasm (-7.92% of base)
    -1031.40 : 95625.dasm (-1.74% of base)
     -906.99 : 32920.dasm (-3.34% of base)
     -794.35 : 30278.dasm (-0.98% of base)
     -608.80 : 46956.dasm (-6.79% of base)

1046 total files with Perf Score differences (712 improved, 334 regressed), 734 unchanged.

Top method regressions (PerfScoreUnits):
    1048509.90 ( 0.04% of base) : 76094.dasm - System.Linq.Expressions.Interpreter.LightCompiler:CompileTryExpression(System.Linq.Expressions.Expression):this
    266232.60 ( 0.00% of base) : 157210.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamedTypeSymbol:MakeOneDeclaredBases(Roslyn.Utilities.ConsList`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.CSharp.SingleTypeDeclaration,Microsoft.CodeAnalysis.DiagnosticBag):System.Tuple`2[[Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
    32775.90 ( 0.00% of base) : 73829.dasm - System.Linq.Expressions.Expression:ValidateNewArgs(System.Reflection.ConstructorInfo,byref,byref)
    17349.20 ( 0.02% of base) : 138444.dasm - Microsoft.CodeAnalysis.CSharp.Imports:FromSyntax(Microsoft.CodeAnalysis.CSharp.CSharpSyntaxNode,Microsoft.CodeAnalysis.CSharp.InContainerBinder,Roslyn.Utilities.ConsList`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],bool):Microsoft.CodeAnalysis.CSharp.Imports
     2049.40 ( 0.34% of base) : 138064.dasm - Microsoft.CodeAnalysis.CSharp.Binder:BindInterpolatedString(Microsoft.CodeAnalysis.CSharp.Syntax.InterpolatedStringExpressionSyntax,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.CSharp.BoundExpression:this
       67.80 ( 2.20% of base) : 161172.dasm - RetargetingSymbolTranslator:Retarget(Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol,ubyte):Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol:this
       67.80 ( 2.22% of base) : 118702.dasm - RetargetingSymbolTranslator:Retarget(Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol,ubyte):Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol:this
       61.40 ( 0.67% of base) : 95441.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindVariableDeclarators(Microsoft.CodeAnalysis.SeparatedSyntaxList`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.VariableDeclaratorSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.BoundLocalDeclarationBase, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
       59.90 ( 1.76% of base) : 118999.dasm - ComClassData:GetComClassMembers(Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamedTypeSymbol,Microsoft.CodeAnalysis.ArrayBuilder`1[[System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.ArrayBuilder`1[[System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.Symbols.EventSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,Microsoft.CodeAnalysis.DiagnosticBag):this
       59.40 ( 0.13% of base) : 95521.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindObjectInitializer(Microsoft.CodeAnalysis.VisualBasic.Syntax.ObjectCreationExpressionSyntax,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,Microsoft.CodeAnalysis.VisualBasic.BoundWithLValueExpressionPlaceholder,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundObjectInitializerExpression:this
       45.20 ( 2.00% of base) : 101473.dasm - Microsoft.CodeAnalysis.VisualBasic.MethodCompiler:GetStateMachineSlotDebugInfo(Microsoft.CodeAnalysis.VisualBasic.Emit.PEModuleBuilder,System.Collections.Generic.IEnumerable`1[[Microsoft.Cci.IFieldDefinition, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.CodeGen.VariableSlotAllocator,Microsoft.CodeAnalysis.DiagnosticBag,byref,byref)
       37.70 ( 1.43% of base) : 89326.dasm - Microsoft.CodeAnalysis.Text.ChangedText:GetLinesCore():Microsoft.CodeAnalysis.Text.TextLineCollection:this
       37.30 ( 1.61% of base) : 95545.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindArgumentsAndNames(System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.ArgumentSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],byref,byref,byref,Microsoft.CodeAnalysis.DiagnosticBag):this
       31.90 ( 0.31% of base) : 95603.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:PassArguments(Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,byref,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.BoundExpression, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.BoundExpression, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
       31.70 ( 3.67% of base) : 86418.dasm - Microsoft.CodeAnalysis.ImmutableArrayExtensions:WhereAsArray(System.Collections.Immutable.ImmutableArray`1[Byte],System.Func`2[Byte,Boolean]):System.Collections.Immutable.ImmutableArray`1[Byte]
       29.80 ( 0.35% of base) : 96351.dasm - Microsoft.CodeAnalysis.VisualBasic.StatementListBinder:BuildLocals():System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
       27.60 ( 0.27% of base) : 95287.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindXmlnsAttributes(Microsoft.CodeAnalysis.SyntaxList`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.XmlNodeSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],byref,Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.BoundXmlAttribute, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.XmlNodeSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.ArrayBuilder`1[[System.Collections.Generic.KeyValuePair`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]:this
       25.20 ( 1.22% of base) : 19155.dasm - System.Xml.XmlTextReaderImpl:ParseXmlDeclaration(bool):bool:this
       25.00 ( 0.21% of base) : 99174.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceMemberContainerTypeSymbol:CheckStructureCircularity(Microsoft.CodeAnalysis.DiagnosticBag):bool:this
       24.90 ( 0.45% of base) : 96448.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.DeclarationTreeBuilder:VisitTypeBlockNew(Microsoft.CodeAnalysis.VisualBasic.Syntax.TypeBlockSyntax):Microsoft.CodeAnalysis.VisualBasic.Symbols.SingleNamespaceOrTypeDeclaration:this

Top method improvements (PerfScoreUnits):
    -17213263892.00 (-0.00% of base) : 99270.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceMemberFieldSymbol:Create(Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceMemberContainerTypeSymbol,Microsoft.CodeAnalysis.VisualBasic.Syntax.FieldDeclarationSyntax,Microsoft.CodeAnalysis.VisualBasic.Binder,MembersAndInitializersBuilder,byref,byref,Microsoft.CodeAnalysis.DiagnosticBag)
    -5523190.93 (-1.03% of base) : 31514.dasm - System.Data.XmlTreeGen:HandleTable(System.Data.DataTable,System.Xml.XmlDocument,System.Xml.XmlElement,bool):System.Xml.XmlElement:this
    -568269.80 (-1.35% of base) : 95300.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:DecodeParameterList(Microsoft.CodeAnalysis.VisualBasic.Symbol,bool,int,Microsoft.CodeAnalysis.SeparatedSyntaxList`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.ParameterSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.ParameterSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],CheckParameterModifierDelegate,Microsoft.CodeAnalysis.DiagnosticBag):this
    -278529.19 (-1.16% of base) : 14034.dasm - Microsoft.VisualBasic.CompilerServices.VBBinder:GetMethodsByName(System.Type,System.Reflection.IReflect,System.String,int):System.Reflection.MethodBase[]:this
    -132376.17 (-0.42% of base) : 120795.dasm - SynthesizedComInterface:.ctor(Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamedTypeSymbol,Microsoft.CodeAnalysis.ArrayBuilder`1[[System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):this
    -85250.00 (-0.26% of base) : 156940.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:MergePartialMethods(System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],Microsoft.CodeAnalysis.DiagnosticBag)
    -13315.10 (-2.12% of base) : 140704.dasm - Microsoft.CodeAnalysis.CSharp.MethodBodySynthesizer:MakeSubmissionInitialization(Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.CSharp.BoundStatement, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.CSharp.CSharpSyntaxNode,Microsoft.CodeAnalysis.CSharp.Symbols.MethodSymbol,Microsoft.CodeAnalysis.CSharp.SynthesizedSubmissionFields,Microsoft.CodeAnalysis.CSharp.CSharpCompilation)
    -5392.60 (-0.63% of base) : 95600.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:ReportOverloadResolutionFailureForASingleCandidate(Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,Microsoft.CodeAnalysis.Location,int,byref,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.BoundExpression, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.Collections.Immutable.ImmutableArray`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],bool,bool,bool,bool,Microsoft.CodeAnalysis.DiagnosticBag,Microsoft.CodeAnalysis.VisualBasic.Symbol,bool,Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,Microsoft.CodeAnalysis.VisualBasic.Symbol):this
    -2619.30 (-1.95% of base) : 194293.dasm - System.Data.Common.MultipartIdentifier:ParseMultipartIdentifier(System.String,System.String,System.String,ushort,int,bool,System.String,bool):System.String[]
    -2440.10 (-0.34% of base) : 30310.dasm - System.Xml.Serialization.XmlSerializationWriterCodeGen:GenerateMembersElement(System.Xml.Serialization.XmlMembersMapping):System.String:this
    -2139.15 (-0.26% of base) : 14020.dasm - Microsoft.VisualBasic.CompilerServices.VBBinder:BindToMethod(int,System.Reflection.MethodBase[],byref,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],byref):System.Reflection.MethodBase:this
    -1767.20 (-2.16% of base) : 61072.dasm - Microsoft.Diagnostics.Tracing.Parsers.RegisteredTraceEventParser:GetManifestForRegisteredProvider(System.Guid):System.String
    -1511.80 (-1.42% of base) : 29967.dasm - System.Xml.Serialization.XmlSerializationReaderCodeGen:WriteMemberElementsIf(System.Xml.Serialization.XmlSerializationReaderCodeGen+Member[],Member,System.String,System.String):this
    -1110.00 (-4.96% of base) : 102486.dasm - Microsoft.CodeAnalysis.VisualBasic.LocalRewriter:InvokeInterpolatedStringFactory(Microsoft.CodeAnalysis.VisualBasic.BoundInterpolatedStringExpression,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,System.String,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,Microsoft.CodeAnalysis.VisualBasic.SyntheticBoundNodeFactory):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
    -1045.75 (-1.31% of base) : 156905.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:ComputeInterfaceImplementations(Microsoft.CodeAnalysis.DiagnosticBag,System.Threading.CancellationToken):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.SynthesizedExplicitImplementationForwardingMethod, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
    -1039.90 (-7.92% of base) : 91929.dasm - Parser:GetMatchingProperties(System.String,byref,System.Collections.Generic.List`1[[Microsoft.CodeAnalysis.INamespaceOrTypeSymbol, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.String,Microsoft.CodeAnalysis.Compilation,System.Collections.Generic.List`1[[Microsoft.CodeAnalysis.ISymbol, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]])
    -1031.40 (-1.74% of base) : 95625.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindFieldAndPropertyInitializers(Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceMemberContainerTypeSymbol,System.Collections.Immutable.ImmutableArray`1[ImmutableArray`1],Microsoft.CodeAnalysis.VisualBasic.Symbols.SynthesizedInteractiveInitializerMethod,Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.BoundInitializer, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]
     -906.99 (-3.34% of base) : 32920.dasm - System.Data.DataTable:EvaluateDependentExpressions(System.Collections.Generic.List`1[[System.Data.DataColumn, System.Data.Common, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],System.Data.DataRow,int,System.Collections.Generic.List`1[[System.Data.DataRow, System.Data.Common, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this
     -794.35 (-0.98% of base) : 30278.dasm - System.Xml.Serialization.XmlSerializationWriterCodeGen:WriteElements(System.String,System.String,System.Xml.Serialization.ElementAccessor[],System.Xml.Serialization.TextAccessor,System.Xml.Serialization.ChoiceIdentifierAccessor,System.String,bool,bool):this
     -608.80 (-6.79% of base) : 46956.dasm - Microsoft.FSharp.Collections.Array4DModule:Initialize(int,int,int,int,Microsoft.FSharp.Core.FSharpFunc`2[Int32,__Canon]):System.__Canon[,,,]

Top method regressions (percentages):
       31.70 ( 3.67% of base) : 86418.dasm - Microsoft.CodeAnalysis.ImmutableArrayExtensions:WhereAsArray(System.Collections.Immutable.ImmutableArray`1[Byte],System.Func`2[Byte,Boolean]):System.Collections.Immutable.ImmutableArray`1[Byte]
        0.50 ( 2.33% of base) : 198951.dasm - System.Web.HttpUtility:JavaScriptStringEncode(System.String,bool):System.String
       67.80 ( 2.22% of base) : 118702.dasm - RetargetingSymbolTranslator:Retarget(Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol,ubyte):Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol:this
       67.80 ( 2.20% of base) : 161172.dasm - RetargetingSymbolTranslator:Retarget(Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol,ubyte):Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol:this
        0.50 ( 2.18% of base) : 139561.dasm - Microsoft.CodeAnalysis.CSharp.BoundMethodGroup:get_NameSyntax():Microsoft.CodeAnalysis.CSharp.CSharpSyntaxNode:this
       14.60 ( 2.11% of base) : 89346.dasm - Microsoft.CodeAnalysis.Text.LargeEncodedText:ParseLineStarts():System.Int32[]:this
       45.20 ( 2.00% of base) : 101473.dasm - Microsoft.CodeAnalysis.VisualBasic.MethodCompiler:GetStateMachineSlotDebugInfo(Microsoft.CodeAnalysis.VisualBasic.Emit.PEModuleBuilder,System.Collections.Generic.IEnumerable`1[[Microsoft.Cci.IFieldDefinition, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.CodeGen.VariableSlotAllocator,Microsoft.CodeAnalysis.DiagnosticBag,byref,byref)
        0.50 ( 1.79% of base) : 103004.dasm - Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.BlockContext:FreeStatements():this
       59.90 ( 1.76% of base) : 118999.dasm - ComClassData:GetComClassMembers(Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamedTypeSymbol,Microsoft.CodeAnalysis.ArrayBuilder`1[[System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.ArrayBuilder`1[[System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.Symbols.EventSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,Microsoft.CodeAnalysis.DiagnosticBag):this
        0.60 ( 1.72% of base) : 180423.dasm - System.Buffers.ArrayBufferWriter`1[Byte][System.Byte]:Clear():this
        0.60 ( 1.72% of base) : 164283.dasm - System.Text.Json.PooledByteBufferWriter:Clear():this
        0.60 ( 1.72% of base) : 164284.dasm - System.Text.Json.PooledByteBufferWriter:ClearHelper():this
        0.60 ( 1.72% of base) : 127076.dasm - System.Text.Json.PooledByteBufferWriter:Clear():this
        0.60 ( 1.72% of base) : 127077.dasm - System.Text.Json.PooledByteBufferWriter:ClearHelper():this
        6.60 ( 1.63% of base) : 159246.dasm - AttributeExpressionVisitor:VisitArguments(System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.BoundExpression, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag,byref,bool):System.Collections.Immutable.ImmutableArray`1[TypedConstant]:this
       37.30 ( 1.61% of base) : 95545.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindArgumentsAndNames(System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.ArgumentSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],byref,byref,byref,Microsoft.CodeAnalysis.DiagnosticBag):this
        0.50 ( 1.56% of base) : 98428.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.MissingAssemblySymbol:Equals(System.Object):bool:this
        2.00 ( 1.54% of base) : 216642.dasm - System.Collections.Specialized.ListDictionary:Contains(System.Object):bool:this
        6.20 ( 1.54% of base) : 12081.dasm - System.Reflection.Metadata.Ecma335.SignatureDecoder`2[__Canon,Nullable`1][System.__Canon,System.Nullable`1[System.Int32]]:DecodeArrayType(byref):System.__Canon:this
        0.50 ( 1.51% of base) : 8740.dasm - System.Net.Http.Headers.EntityTagHeaderValue:Equals(System.Object):bool:this

Top method improvements (percentages):
     -368.80 (-8.83% of base) : 46953.dasm - Microsoft.FSharp.Collections.Array4DModule:Create(int,int,int,int,double):System.Double[,,,]
     -365.10 (-8.34% of base) : 91928.dasm - Parser:GetMatchingMethods(System.String,byref,System.Collections.Generic.List`1[[Microsoft.CodeAnalysis.INamespaceOrTypeSymbol, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.String,int,Microsoft.CodeAnalysis.Compilation,System.Collections.Generic.List`1[[Microsoft.CodeAnalysis.ISymbol, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]])
    -1039.90 (-7.92% of base) : 91929.dasm - Parser:GetMatchingProperties(System.String,byref,System.Collections.Generic.List`1[[Microsoft.CodeAnalysis.INamespaceOrTypeSymbol, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.String,Microsoft.CodeAnalysis.Compilation,System.Collections.Generic.List`1[[Microsoft.CodeAnalysis.ISymbol, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]])
     -368.80 (-7.86% of base) : 46954.dasm - Microsoft.FSharp.Collections.Array4DModule:Create(int,int,int,int,System.Numerics.Vector`1[Single]):System.Numerics.Vector`1[System.Single][,,,]
     -112.40 (-7.86% of base) : 46995.dasm - Microsoft.FSharp.Collections.Array3DModule:Initialize(int,int,int,Microsoft.FSharp.Core.FSharpFunc`2[Int32,__Canon]):System.__Canon[,,]
     -368.80 (-7.37% of base) : 46950.dasm - Microsoft.FSharp.Collections.Array4DModule:Create(int,int,int,int,ubyte):System.Byte[,,,]
     -368.80 (-7.37% of base) : 46951.dasm - Microsoft.FSharp.Collections.Array4DModule:Create(int,int,int,int,short):System.Int16[,,,]
     -368.80 (-7.37% of base) : 46952.dasm - Microsoft.FSharp.Collections.Array4DModule:Create(int,int,int,int,int):System.Int32[,,,]
     -368.80 (-7.37% of base) : 46955.dasm - Microsoft.FSharp.Collections.Array4DModule:Create(int,int,int,int,long):System.Int64[,,,]
     -368.80 (-7.36% of base) : 46949.dasm - Microsoft.FSharp.Collections.Array4DModule:Create(int,int,int,int,System.__Canon):System.__Canon[,,,]
     -608.80 (-6.79% of base) : 46957.dasm - Microsoft.FSharp.Collections.Array4DModule:Initialize(int,int,int,int,Microsoft.FSharp.Core.FSharpFunc`2[[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Microsoft.FSharp.Core.FSharpFunc`2[[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Microsoft.FSharp.Core.FSharpFunc`2[[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Microsoft.FSharp.Core.FSharpFunc`2[[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Byte, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], FSharp.Core, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]], FSharp.Core, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]], FSharp.Core, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):System.Byte[,,,]
     -608.80 (-6.79% of base) : 46956.dasm - Microsoft.FSharp.Collections.Array4DModule:Initialize(int,int,int,int,Microsoft.FSharp.Core.FSharpFunc`2[Int32,__Canon]):System.__Canon[,,,]
      -64.40 (-5.94% of base) : 50862.dasm - OperatorIntrinsics:GetArraySlice4DFixedSingle4(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],int):System.__Canon[,,]
      -64.40 (-5.92% of base) : 50856.dasm - OperatorIntrinsics:GetArraySlice4DFixedSingle2(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],int,Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32]):System.__Canon[,,]
      -64.40 (-5.92% of base) : 50859.dasm - OperatorIntrinsics:GetArraySlice4DFixedSingle3(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],int,Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32]):System.__Canon[,,]
      -64.40 (-5.92% of base) : 50853.dasm - OperatorIntrinsics:GetArraySlice4DFixedSingle1(System.__Canon[,,,],int,Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32]):System.__Canon[,,]
     -248.00 (-5.32% of base) : 28940.dasm - System.Xml.Serialization.ReflectionXmlSerializationReader:GenerateEncodedMembersElement(System.Xml.Serialization.XmlMembersMapping):System.Object:this
     -112.40 (-5.12% of base) : 34133.dasm - System.Data.UniqueConstraint:IsConstraintViolated():bool:this
     -132.40 (-5.01% of base) : 99248.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceMemberContainerTypeSymbol:GenerateVarianceDiagnosticsForConstraints(System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeParameterSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],byref,byref):this
    -1110.00 (-4.96% of base) : 102486.dasm - Microsoft.CodeAnalysis.VisualBasic.LocalRewriter:InvokeInterpolatedStringFactory(Microsoft.CodeAnalysis.VisualBasic.BoundInterpolatedStringExpression,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,System.String,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,Microsoft.CodeAnalysis.VisualBasic.SyntheticBoundNodeFactory):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this

1046 total methods with Perf Score differences (712 improved, 334 regressed), 735 unchanged.
ONELINER|Perf Score|asm.singledef4_rerun.libraries.pmi.Linux.arm64.checked\base|33790708575277084|33790691356736196|-17218540882.00|-0.00%|712|334|735



Summary of Instruction Count diffs:
(Lower is better)

Total Instructions of base: 740564
Total Instructions of diff: 737846
Total Instructions of delta: -2718 (-0.37% of base)
Total relative delta: NaN
    diff is an improvement.
    relative diff is a regression.
Detail diffs


Top file regressions (Instructions):
           1 : 28182.dasm (0.55% of base)
           1 : 95621.dasm (0.06% of base)
           1 : 102201.dasm (0.34% of base)
           1 : 119529.dasm (0.11% of base)
           1 : 181254.dasm (0.51% of base)
           1 : 212013.dasm (0.88% of base)
           1 : 114107.dasm (0.41% of base)
           1 : 131657.dasm (0.41% of base)
           1 : 218206.dasm (0.13% of base)
           1 : 95485.dasm (0.17% of base)
           1 : 170807.dasm (0.06% of base)
           1 : 95270.dasm (0.26% of base)
           1 : 95318.dasm (0.53% of base)
           1 : 95352.dasm (0.13% of base)
           1 : 95549.dasm (0.15% of base)
           1 : 212209.dasm (0.53% of base)
           1 : 218960.dasm (0.39% of base)
           1 : 73745.dasm (0.29% of base)
           1 : 75354.dasm (0.39% of base)

Top file improvements (Instructions):
         -38 : 95597.dasm (-5.11% of base)
         -29 : 100869.dasm (-0.37% of base)
         -28 : 31514.dasm (-0.92% of base)
         -27 : 194293.dasm (-3.47% of base)
         -27 : 156897.dasm (-1.37% of base)
         -27 : 29967.dasm (-2.07% of base)
         -27 : 120795.dasm (-3.43% of base)
         -27 : 40630.dasm (-0.79% of base)
         -26 : 98168.dasm (-1.63% of base)
         -23 : 61072.dasm (-0.80% of base)
         -23 : 95545.dasm (-3.67% of base)
         -20 : 212861.dasm (-1.71% of base)
         -19 : 30278.dasm (-1.14% of base)
         -19 : 155828.dasm (-2.33% of base)
         -19 : 14020.dasm (-0.51% of base)
         -18 : 102190.dasm (-3.65% of base)
         -17 : 95300.dasm (-1.13% of base)
         -16 : 118391.dasm (-2.32% of base)
         -15 : 157267.dasm (-3.39% of base)
         -15 : 30100.dasm (-0.75% of base)

810 total files with Instruction Count differences (791 improved, 19 regressed), 970 unchanged.

Top method regressions (Instructions):
           1 ( 0.55% of base) : 28182.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:VisitChoice(System.Xml.Xsl.Qil.QilChoice):System.Xml.Xsl.Qil.QilNode:this
           1 ( 0.06% of base) : 95621.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindAwait(Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,Microsoft.CodeAnalysis.DiagnosticBag,bool):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
           1 ( 0.34% of base) : 102201.dasm - Microsoft.CodeAnalysis.VisualBasic.ExpressionLambdaRewriter:VisitObjectInitializer(Microsoft.CodeAnalysis.VisualBasic.BoundObjectInitializerExpression):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
           1 ( 0.11% of base) : 119529.dasm - AsyncMethodToClassRewriter:GenerateAwaitForIncompleteTask(Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol):Microsoft.CodeAnalysis.VisualBasic.BoundBlock:this
           1 ( 0.51% of base) : 181254.dasm - System.Net.ServiceNameStore:NormalizeServiceName(System.String):System.String
           1 ( 0.88% of base) : 212013.dasm - Ssl:AddExtraChainCertificates(Microsoft.Win32.SafeHandles.SafeSslHandle,System.Security.Cryptography.X509Certificates.X509Certificate2[]):bool
           1 ( 0.41% of base) : 114107.dasm - Microsoft.CodeAnalysis.VisualBasic.Conversions:ClassifyConversionOfOperandOfConditionalBranch(Microsoft.CodeAnalysis.VisualBasic.BoundExpression,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,Microsoft.CodeAnalysis.VisualBasic.Binder,byref,byref,byref):System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.ConversionKind, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[Microsoft.CodeAnalysis.VisualBasic.Symbols.MethodSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]
           1 ( 0.41% of base) : 131657.dasm - Newtonsoft.Json.Utilities.EnumUtils:InitializeValuesAndNames(Newtonsoft.Json.Utilities.StructMultiKey`2[[System.Type, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Newtonsoft.Json.Serialization.NamingStrategy, Newtonsoft.Json, Version=12.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed]]):Newtonsoft.Json.Utilities.EnumInfo
           1 ( 0.13% of base) : 218206.dasm - Internal.IL.MethodILDebugView:get_Disassembly():System.String:this
           1 ( 0.17% of base) : 95485.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindAggregateQueryExpression(Microsoft.CodeAnalysis.VisualBasic.Syntax.QueryExpressionSyntax,Microsoft.CodeAnalysis.SyntaxList`1+Enumerator[[Microsoft.CodeAnalysis.VisualBasic.Syntax.QueryClauseSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundQueryExpression:this
           1 ( 0.06% of base) : 170807.dasm - R2RTest.BuildFolderSet:WriteBuildStatistics(System.IO.StreamWriter):this
           1 ( 0.26% of base) : 95270.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindXmlElementAccess(Microsoft.CodeAnalysis.VisualBasic.Syntax.XmlMemberAccessExpressionSyntax,System.String,int,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
           1 ( 0.53% of base) : 95318.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindRemoveNamespaceAttributesInvocation(Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,Microsoft.CodeAnalysis.VisualBasic.BoundRValuePlaceholder,Microsoft.CodeAnalysis.VisualBasic.BoundRValuePlaceholder,byref,byref,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
           1 ( 0.13% of base) : 95352.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindForEachBlockParts(Microsoft.CodeAnalysis.VisualBasic.Syntax.ForOrForEachBlockSyntax,Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,bool,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundForEachStatement:this
           1 ( 0.15% of base) : 95549.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindLambdaExpression(Microsoft.CodeAnalysis.VisualBasic.Syntax.LambdaExpressionSyntax,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
           1 ( 0.53% of base) : 212209.dasm - System.Security.Authentication.ExtendedProtection.ServiceNameCollection:NormalizeServiceName(System.String):System.String
           1 ( 0.39% of base) : 218960.dasm - Internal.TypeSystem.MetadataFieldLayoutAlgorithm:ComputeSequentialFieldLayout(Internal.TypeSystem.MetadataType,int):Internal.TypeSystem.ComputedInstanceFieldLayout:this
           1 ( 0.29% of base) : 73745.dasm - System.Linq.Expressions.BinaryExpression:ReduceIndex():System.Linq.Expressions.Expression:this
           1 ( 0.39% of base) : 75354.dasm - System.Linq.Expressions.UnaryExpression:ReduceIndex():System.Linq.Expressions.Expression:this

Top method improvements (Instructions):
         -38 (-5.11% of base) : 95597.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:ReportUnspecificProcedures(Microsoft.CodeAnalysis.Location,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag,bool):this
         -29 (-0.37% of base) : 100869.dasm - Microsoft.CodeAnalysis.VisualBasic.VisualBasicCommandLineParser:Parse(System.Collections.Generic.IEnumerable`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],System.String,System.String,System.String):Microsoft.CodeAnalysis.VisualBasic.VisualBasicCommandLineArguments:this
         -28 (-0.92% of base) : 31514.dasm - System.Data.XmlTreeGen:HandleTable(System.Data.DataTable,System.Xml.XmlDocument,System.Xml.XmlElement,bool):System.Xml.XmlElement:this
         -27 (-3.47% of base) : 194293.dasm - System.Data.Common.MultipartIdentifier:ParseMultipartIdentifier(System.String,System.String,System.String,ushort,int,bool,System.String,bool):System.String[]
         -27 (-1.37% of base) : 156897.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:AddNonTypeMembers(MembersAndInitializersBuilder,Microsoft.CodeAnalysis.SyntaxList`1[[Microsoft.CodeAnalysis.CSharp.Syntax.MemberDeclarationSyntax, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag):this
         -27 (-2.07% of base) : 29967.dasm - System.Xml.Serialization.XmlSerializationReaderCodeGen:WriteMemberElementsIf(System.Xml.Serialization.XmlSerializationReaderCodeGen+Member[],Member,System.String,System.String):this
         -27 (-3.43% of base) : 120795.dasm - SynthesizedComInterface:.ctor(Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamedTypeSymbol,Microsoft.CodeAnalysis.ArrayBuilder`1[[System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):this
         -27 (-0.79% of base) : 40630.dasm - Microsoft.FSharp.Quotations.FSharpExpr:GetLayout(bool):Microsoft.FSharp.Text.StructuredPrintfImpl.Layout:this
         -26 (-1.63% of base) : 98168.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.ConstraintsHelper:RemoveDirectConstraintConflicts(Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeParameterSymbol,System.Collections.Immutable.ImmutableArray`1[TypeParameterConstraint],Roslyn.Utilities.ConsList`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeParameterSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],int,Microsoft.CodeAnalysis.ArrayBuilder`1[TypeParameterDiagnosticInfo]):System.Collections.Immutable.ImmutableArray`1[TypeParameterConstraint]
         -23 (-0.80% of base) : 61072.dasm - Microsoft.Diagnostics.Tracing.Parsers.RegisteredTraceEventParser:GetManifestForRegisteredProvider(System.Guid):System.String
         -23 (-3.67% of base) : 95545.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindArgumentsAndNames(System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.ArgumentSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],byref,byref,byref,Microsoft.CodeAnalysis.DiagnosticBag):this
         -20 (-1.71% of base) : 212861.dasm - Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[Char],System.Globalization.NumberFormatInfo)
         -19 (-1.14% of base) : 30278.dasm - System.Xml.Serialization.XmlSerializationWriterCodeGen:WriteElements(System.String,System.String,System.Xml.Serialization.ElementAccessor[],System.Xml.Serialization.TextAccessor,System.Xml.Serialization.ChoiceIdentifierAccessor,System.String,bool,bool):this
         -19 (-2.33% of base) : 155828.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.ConstraintsHelper:ResolveBounds(Microsoft.CodeAnalysis.CSharp.Symbols.TypeParameterSymbol,Microsoft.CodeAnalysis.CSharp.Symbols.AssemblySymbol,Roslyn.Utilities.ConsList`1[[Microsoft.CodeAnalysis.CSharp.Symbols.TypeParameterSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],bool,Microsoft.CodeAnalysis.CSharp.CSharpCompilation,Microsoft.CodeAnalysis.ArrayBuilder`1[TypeParameterDiagnosticInfo],byref):Microsoft.CodeAnalysis.CSharp.Symbols.TypeParameterBounds
         -19 (-0.51% of base) : 14020.dasm - Microsoft.VisualBasic.CompilerServices.VBBinder:BindToMethod(int,System.Reflection.MethodBase[],byref,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],byref):System.Reflection.MethodBase:this
         -18 (-3.65% of base) : 102190.dasm - Microsoft.CodeAnalysis.VisualBasic.ExpressionLambdaRewriter:VisitLambdaInternal(Microsoft.CodeAnalysis.VisualBasic.BoundLambda,Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
         -17 (-1.13% of base) : 95300.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:DecodeParameterList(Microsoft.CodeAnalysis.VisualBasic.Symbol,bool,int,Microsoft.CodeAnalysis.SeparatedSyntaxList`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.ParameterSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.ParameterSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],CheckParameterModifierDelegate,Microsoft.CodeAnalysis.DiagnosticBag):this
         -16 (-2.32% of base) : 118391.dasm - AnonymousDelegatePublicSymbol:.ctor(Microsoft.CodeAnalysis.VisualBasic.Symbols.AnonymousTypeManager,Microsoft.CodeAnalysis.VisualBasic.Symbols.AnonymousTypeDescriptor):this
         -15 (-3.39% of base) : 157267.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamespaceSymbol:MakeNameToMembersMap(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamespaceOrTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
         -15 (-0.75% of base) : 30100.dasm - System.Xml.Serialization.XmlSerializationReaderILGen:WriteLiteralStructMethod(System.Xml.Serialization.StructMapping):this

Top method regressions (percentages):
           1 ( 0.88% of base) : 212013.dasm - Ssl:AddExtraChainCertificates(Microsoft.Win32.SafeHandles.SafeSslHandle,System.Security.Cryptography.X509Certificates.X509Certificate2[]):bool
           1 ( 0.55% of base) : 28182.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:VisitChoice(System.Xml.Xsl.Qil.QilChoice):System.Xml.Xsl.Qil.QilNode:this
           1 ( 0.53% of base) : 212209.dasm - System.Security.Authentication.ExtendedProtection.ServiceNameCollection:NormalizeServiceName(System.String):System.String
           1 ( 0.53% of base) : 95318.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindRemoveNamespaceAttributesInvocation(Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,Microsoft.CodeAnalysis.VisualBasic.BoundRValuePlaceholder,Microsoft.CodeAnalysis.VisualBasic.BoundRValuePlaceholder,byref,byref,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
           1 ( 0.51% of base) : 181254.dasm - System.Net.ServiceNameStore:NormalizeServiceName(System.String):System.String
           1 ( 0.41% of base) : 131657.dasm - Newtonsoft.Json.Utilities.EnumUtils:InitializeValuesAndNames(Newtonsoft.Json.Utilities.StructMultiKey`2[[System.Type, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Newtonsoft.Json.Serialization.NamingStrategy, Newtonsoft.Json, Version=12.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed]]):Newtonsoft.Json.Utilities.EnumInfo
           1 ( 0.41% of base) : 114107.dasm - Microsoft.CodeAnalysis.VisualBasic.Conversions:ClassifyConversionOfOperandOfConditionalBranch(Microsoft.CodeAnalysis.VisualBasic.BoundExpression,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,Microsoft.CodeAnalysis.VisualBasic.Binder,byref,byref,byref):System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.ConversionKind, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[Microsoft.CodeAnalysis.VisualBasic.Symbols.MethodSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]
           1 ( 0.39% of base) : 218960.dasm - Internal.TypeSystem.MetadataFieldLayoutAlgorithm:ComputeSequentialFieldLayout(Internal.TypeSystem.MetadataType,int):Internal.TypeSystem.ComputedInstanceFieldLayout:this
           1 ( 0.39% of base) : 75354.dasm - System.Linq.Expressions.UnaryExpression:ReduceIndex():System.Linq.Expressions.Expression:this
           1 ( 0.34% of base) : 102201.dasm - Microsoft.CodeAnalysis.VisualBasic.ExpressionLambdaRewriter:VisitObjectInitializer(Microsoft.CodeAnalysis.VisualBasic.BoundObjectInitializerExpression):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
           1 ( 0.29% of base) : 73745.dasm - System.Linq.Expressions.BinaryExpression:ReduceIndex():System.Linq.Expressions.Expression:this
           1 ( 0.26% of base) : 95270.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindXmlElementAccess(Microsoft.CodeAnalysis.VisualBasic.Syntax.XmlMemberAccessExpressionSyntax,System.String,int,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
           1 ( 0.17% of base) : 95485.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindAggregateQueryExpression(Microsoft.CodeAnalysis.VisualBasic.Syntax.QueryExpressionSyntax,Microsoft.CodeAnalysis.SyntaxList`1+Enumerator[[Microsoft.CodeAnalysis.VisualBasic.Syntax.QueryClauseSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundQueryExpression:this
           1 ( 0.15% of base) : 95549.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindLambdaExpression(Microsoft.CodeAnalysis.VisualBasic.Syntax.LambdaExpressionSyntax,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
           1 ( 0.13% of base) : 218206.dasm - Internal.IL.MethodILDebugView:get_Disassembly():System.String:this
           1 ( 0.13% of base) : 95352.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindForEachBlockParts(Microsoft.CodeAnalysis.VisualBasic.Syntax.ForOrForEachBlockSyntax,Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,bool,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundForEachStatement:this
           1 ( 0.11% of base) : 119529.dasm - AsyncMethodToClassRewriter:GenerateAwaitForIncompleteTask(Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol):Microsoft.CodeAnalysis.VisualBasic.BoundBlock:this
           1 ( 0.06% of base) : 95621.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindAwait(Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,Microsoft.CodeAnalysis.DiagnosticBag,bool):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
           1 ( 0.06% of base) : 170807.dasm - R2RTest.BuildFolderSet:WriteBuildStatistics(System.IO.StreamWriter):this

Top method improvements (percentages):
          -4 (-7.41% of base) : 185797.dasm - System.Linq.Enumerable:Take(System.Collections.Generic.IEnumerable`1[__Canon],System.Range):System.Collections.Generic.IEnumerable`1[__Canon]
         -38 (-5.11% of base) : 95597.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:ReportUnspecificProcedures(Microsoft.CodeAnalysis.Location,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag,bool):this
         -12 (-4.96% of base) : 156934.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:MakeAllMembers(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
          -2 (-4.88% of base) : 468.dasm - System.ArraySegment`1[Vector`1][System.Numerics.Vector`1[System.Single]]:Slice(int):System.ArraySegment`1[Vector`1]:this
         -10 (-4.33% of base) : 156285.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.OverriddenOrHiddenMembersHelpers:FindOtherOverriddenMethodsInContainingType(Microsoft.CodeAnalysis.CSharp.Symbol,bool,Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]])
          -8 (-4.04% of base) : 50885.dasm - OperatorIntrinsics:SetArraySlice4D(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],System.__Canon[,,,])
          -8 (-4.04% of base) : 50886.dasm - OperatorIntrinsics:SetArraySlice4D(System.Byte[,,,],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],System.Byte[,,,])
         -23 (-3.67% of base) : 95545.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindArgumentsAndNames(System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.ArgumentSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],byref,byref,byref,Microsoft.CodeAnalysis.DiagnosticBag):this
         -18 (-3.65% of base) : 102190.dasm - Microsoft.CodeAnalysis.VisualBasic.ExpressionLambdaRewriter:VisitLambdaInternal(Microsoft.CodeAnalysis.VisualBasic.BoundLambda,Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
         -27 (-3.47% of base) : 194293.dasm - System.Data.Common.MultipartIdentifier:ParseMultipartIdentifier(System.String,System.String,System.String,ushort,int,bool,System.String,bool):System.String[]
         -12 (-3.44% of base) : 102334.dasm - Microsoft.CodeAnalysis.VisualBasic.LocalRewriter:CreatePrefixesAndNamespacesArrays(Microsoft.CodeAnalysis.VisualBasic.BoundXmlContainerRewriterInfo,Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,byref,byref):this
         -27 (-3.43% of base) : 120795.dasm - SynthesizedComInterface:.ctor(Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamedTypeSymbol,Microsoft.CodeAnalysis.ArrayBuilder`1[[System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):this
          -5 (-3.40% of base) : 50835.dasm - OperatorIntrinsics:SetArraySlice3D(System.__Canon[,,],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],System.__Canon[,,])
         -15 (-3.39% of base) : 157267.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamespaceSymbol:MakeNameToMembersMap(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamespaceOrTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
          -7 (-3.29% of base) : 97511.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.Metadata.PE.PEMethodSymbol:ComputeMethodKindForPotentialOperatorOrConversion(OperatorInfo,int,System.String,bool):int:this
         -13 (-3.20% of base) : 101846.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbol:GetAttributesToBind(Roslyn.Utilities.OneOrMany`1[[Microsoft.CodeAnalysis.SyntaxList`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.AttributeListSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],int,Microsoft.CodeAnalysis.VisualBasic.VisualBasicCompilation,byref):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.AttributeSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
          -6 (-3.09% of base) : 98935.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceAssemblySymbol:GetNetModuleAttributes(byref):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.VisualBasicAttributeData, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
          -6 (-3.06% of base) : 98370.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.MergedNamespaceSymbol:SlowGetChildrenOfName(System.String):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
         -13 (-3.04% of base) : 13633.dasm - Microsoft.VisualBasic.CompilerServices.OverloadResolution:CollectOverloadCandidates(System.Reflection.MemberInfo[],System.Object[],int,System.String[],System.Type[],bool,System.Type,byref,byref,Container):System.Collections.Generic.List`1[[Microsoft.VisualBasic.CompilerServices.Symbols+Method, Microsoft.VisualBasic.Core, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]
          -6 (-2.97% of base) : 114193.dasm - Microsoft.CodeAnalysis.VisualBasic.OverloadResolution:PropertyInvocationOverloadResolution(Microsoft.CodeAnalysis.VisualBasic.BoundPropertyGroup,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.BoundExpression, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.Collections.Immutable.ImmutableArray`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.VisualBasic.Binder,Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,byref,bool):OverloadResolutionResult

810 total methods with Instruction Count differences (791 improved, 19 regressed), 971 unchanged.
ONELINER|Instruction Count|asm.singledef4_rerun.libraries.pmi.Linux.arm64.checked\base|740564|737846|-2718|-0.37%|791|19|971


asm.singledef4_rerun.libraries.pmi.Linux.x64.checked


Summary of Code Size diffs:
(Lower is better)

Total bytes of base: 9075022
Total bytes of diff: 9012979
Total bytes of delta: -62043 (-0.68% of base)
Total relative delta: NaN
    diff is an improvement.
    relative diff is a regression.
Detail diffs


Top file regressions (bytes):
          96 : 177679.dasm (3.24% of base)
          58 : 88228.dasm (2.41% of base)
          14 : 1412.dasm (0.58% of base)
           9 : 157156.dasm (0.53% of base)
           8 : 207504.dasm (1.98% of base)
           7 : 128582.dasm (1.42% of base)
           7 : 90375.dasm (0.09% of base)
           6 : 117158.dasm (1.13% of base)
           6 : 215333.dasm (0.51% of base)
           6 : 21181.dasm (0.58% of base)
           6 : 16116.dasm (0.46% of base)
           6 : 16117.dasm (0.52% of base)
           4 : 170229.dasm (0.30% of base)
           4 : 170265.dasm (0.29% of base)
           3 : 179306.dasm (0.22% of base)
           3 : 210285.dasm (0.38% of base)
           3 : 210298.dasm (0.66% of base)
           3 : 218859.dasm (1.38% of base)
           3 : 218864.dasm (0.46% of base)
           3 : 218865.dasm (0.54% of base)

Top file improvements (bytes):
        -626 : 177694.dasm (-10.21% of base)
        -546 : 147486.dasm (-5.01% of base)
        -327 : 92936.dasm (-4.43% of base)
        -300 : 203901.dasm (-10.00% of base)
        -260 : 182074.dasm (-8.68% of base)
        -245 : 95651.dasm (-0.69% of base)
        -243 : 10045.dasm (-1.61% of base)
        -227 : 97143.dasm (-3.29% of base)
        -225 : 83157.dasm (-1.58% of base)
        -183 : 96025.dasm (-6.05% of base)
        -181 : 167329.dasm (-3.35% of base)
        -172 : 113307.dasm (-4.27% of base)
        -165 : 133996.dasm (-2.76% of base)
        -163 : 115675.dasm (-5.04% of base)
        -158 : 62407.dasm (-1.34% of base)
        -157 : 104415.dasm (-2.83% of base)
        -156 : 113256.dasm (-4.29% of base)
        -150 : 167672.dasm (-2.80% of base)
        -150 : 134468.dasm (-4.58% of base)
        -145 : 136477.dasm (-2.71% of base)

4522 total files with Code Size differences (4491 improved, 31 regressed), 5366 unchanged.

Top method regressions (bytes):
          96 ( 3.24% of base) : 177679.dasm - Number:ParseNumber(byref,long,int,byref,System.Text.StringBuilder,System.Globalization.NumberFormatInfo,bool):bool
          58 ( 2.41% of base) : 88228.dasm - System.Data.Common.SqlInt16Storage:Aggregate(System.Int32[],int):System.Object:this
          14 ( 0.58% of base) : 1412.dasm - Newtonsoft.Json.Utilities.ConvertUtils:DecimalTryParse(System.Char[],int,int,byref):int
           9 ( 0.53% of base) : 157156.dasm - <ParseCDataOrCommentTupleAsync>d__565:MoveNext():this
           8 ( 1.98% of base) : 207504.dasm - System.Uri:GetCombinedString(System.Uri,System.String,bool,byref)
           7 ( 1.42% of base) : 128582.dasm - Microsoft.CodeAnalysis.CSharp.Binder:BuildArgumentsForErrorRecovery(Microsoft.CodeAnalysis.CSharp.AnalyzedArguments,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.ParameterSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.BoundExpression, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
           7 ( 0.09% of base) : 90375.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:ReportOverloadResolutionFailureAndProduceBoundNode(Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,int,Microsoft.CodeAnalysis.ArrayBuilder`1[CandidateAnalysisResult],System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.BoundExpression, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.Collections.Immutable.ImmutableArray`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.DiagnosticBag,Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,Microsoft.CodeAnalysis.VisualBasic.BoundMethodOrPropertyGroup,Microsoft.CodeAnalysis.VisualBasic.Symbol,bool,Microsoft.CodeAnalysis.VisualBasic.BoundTypeExpression,Microsoft.CodeAnalysis.VisualBasic.Symbol,Microsoft.CodeAnalysis.Location):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
           6 ( 1.13% of base) : 117158.dasm - Internal.IL.Stubs.ILCodeStream:PatchLabels():this
           6 ( 0.51% of base) : 215333.dasm - System.Text.EncodingExtensions:Convert(System.Text.Encoder,byref,System.Buffers.IBufferWriter`1[Byte],bool,byref,byref)
           6 ( 0.58% of base) : 21181.dasm - WorkingChain:VerifyCallback(int,long):int:this
           6 ( 0.46% of base) : 16116.dasm - System.Collections.Generic.HashSet`1[Byte][System.Byte]:SymmetricExceptWithEnumerable(System.Collections.Generic.IEnumerable`1[Byte]):this
           6 ( 0.52% of base) : 16117.dasm - System.Collections.Generic.HashSet`1[Byte][System.Byte]:CheckUniqueAndUnfoundElements(System.Collections.Generic.IEnumerable`1[Byte],bool):System.ValueTuple`2[Int32,Int32]:this
           4 ( 0.30% of base) : 170229.dasm - System.Net.Mime.QuotedPrintableStream:DecodeBytes(System.Byte[],int,int):int:this
           4 ( 0.29% of base) : 170265.dasm - System.Net.Mime.QEncodedStream:DecodeBytes(System.Byte[],int,int):int:this
           3 ( 0.22% of base) : 179306.dasm - System.Runtime.Serialization.Formatters.Binary.BinaryParser:ReadArray(int):this
           3 ( 0.38% of base) : 210285.dasm - System.Text.Encodings.Web.OptimizedInboxTextEncoder:Encode(System.ReadOnlySpan`1[Char],System.Span`1[Char],byref,byref,bool):int:this
           3 ( 0.66% of base) : 210298.dasm - AsciiPreescapedData:PopulatePreescapedData(byref,System.Text.Encodings.Web.ScalarEscaperBase):this
           3 ( 1.38% of base) : 218859.dasm - System.Collections.BitArray:SetAll(bool):this
           3 ( 0.46% of base) : 218864.dasm - System.Collections.BitArray:RightShift(int):System.Collections.BitArray:this
           3 ( 0.54% of base) : 218865.dasm - System.Collections.BitArray:LeftShift(int):System.Collections.BitArray:this

Top method improvements (bytes):
        -626 (-10.21% of base) : 177694.dasm - Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[Char],System.Globalization.NumberFormatInfo)
        -546 (-5.01% of base) : 147486.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:AddNonTypeMembers(MembersAndInitializersBuilder,Microsoft.CodeAnalysis.SyntaxList`1[[Microsoft.CodeAnalysis.CSharp.Syntax.MemberDeclarationSyntax, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag):this
        -327 (-4.43% of base) : 92936.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.ConstraintsHelper:RemoveDirectConstraintConflicts(Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeParameterSymbol,System.Collections.Immutable.ImmutableArray`1[TypeParameterConstraint],Roslyn.Utilities.ConsList`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeParameterSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],int,Microsoft.CodeAnalysis.ArrayBuilder`1[TypeParameterDiagnosticInfo]):System.Collections.Immutable.ImmutableArray`1[TypeParameterConstraint]
        -300 (-10.00% of base) : 203901.dasm - ParameterizedStrings:EvaluateInternal(System.String,byref,System.TermInfo+ParameterizedStrings+FormatParam[],System.Collections.Generic.Stack`1[FormatParam],byref,byref):System.String
        -260 (-8.68% of base) : 182074.dasm - System.Reflection.TypeLoading.Ecma.EcmaModule:GetTypeCoreNoCache(System.ReadOnlySpan`1[Byte],System.ReadOnlySpan`1[Byte],byref):System.Reflection.TypeLoading.RoDefinitionType:this
        -245 (-0.69% of base) : 95651.dasm - Microsoft.CodeAnalysis.VisualBasic.VisualBasicCommandLineParser:Parse(System.Collections.Generic.IEnumerable`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],System.String,System.String,System.String):Microsoft.CodeAnalysis.VisualBasic.VisualBasicCommandLineArguments:this
        -243 (-1.61% of base) : 10045.dasm - Microsoft.VisualBasic.CompilerServices.VBBinder:BindToMethod(int,System.Reflection.MethodBase[],byref,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],byref):System.Reflection.MethodBase:this
        -227 (-3.29% of base) : 97143.dasm - Microsoft.CodeAnalysis.VisualBasic.LocalRewriter:RewriteUnstructuredExceptionHandlingStatementIntoBlock(Microsoft.CodeAnalysis.VisualBasic.BoundUnstructuredExceptionHandlingStatement):Microsoft.CodeAnalysis.VisualBasic.BoundBlock:this
        -225 (-1.58% of base) : 83157.dasm - System.Data.XmlTreeGen:HandleTable(System.Data.DataTable,System.Xml.XmlDocument,System.Xml.XmlElement,bool):System.Xml.XmlElement:this
        -183 (-6.05% of base) : 96025.dasm - Microsoft.CodeAnalysis.VisualBasic.VBSemanticModel:GetSemanticSymbols(Microsoft.CodeAnalysis.VisualBasic.BoundNodeSummary,Microsoft.CodeAnalysis.VisualBasic.Binder,int,byref,byref):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
        -181 (-3.35% of base) : 167329.dasm - System.Xml.Serialization.XmlSerializationReaderCodeGen:WriteMemberElementsIf(System.Xml.Serialization.XmlSerializationReaderCodeGen+Member[],Member,System.String,System.String):this
        -172 (-4.27% of base) : 113307.dasm - AnonymousDelegateTemplateSymbol:.ctor(Microsoft.CodeAnalysis.VisualBasic.Symbols.AnonymousTypeManager,Microsoft.CodeAnalysis.VisualBasic.Symbols.AnonymousTypeDescriptor):this
        -165 (-2.76% of base) : 133996.dasm - Microsoft.CodeAnalysis.CSharp.LocalRewriter:TransformCompoundAssignmentLHS(Microsoft.CodeAnalysis.CSharp.BoundExpression,Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.CSharp.BoundExpression, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.CSharp.Symbols.LocalSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],bool):Microsoft.CodeAnalysis.CSharp.BoundExpression:this
        -163 (-5.04% of base) : 115675.dasm - SynthesizedComInterface:.ctor(Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamedTypeSymbol,Microsoft.CodeAnalysis.ArrayBuilder`1[[System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):this
        -158 (-1.34% of base) : 62407.dasm - Microsoft.Diagnostics.Tracing.Parsers.RegisteredTraceEventParser:GetManifestForRegisteredProvider(System.Guid):System.String
        -157 (-2.83% of base) : 104415.dasm - Microsoft.CodeAnalysis.VisualBasic.Syntax.SyntaxNormalizer:RewriteTrivia(Microsoft.CodeAnalysis.SyntaxTriviaList,int,bool,bool,bool,int,int):Microsoft.CodeAnalysis.SyntaxTriviaList:this
        -156 (-4.29% of base) : 113256.dasm - AnonymousDelegatePublicSymbol:.ctor(Microsoft.CodeAnalysis.VisualBasic.Symbols.AnonymousTypeManager,Microsoft.CodeAnalysis.VisualBasic.Symbols.AnonymousTypeDescriptor):this
        -150 (-2.80% of base) : 167672.dasm - System.Xml.Serialization.XmlSerializationWriterCodeGen:GenerateMembersElement(System.Xml.Serialization.XmlMembersMapping):System.String:this
        -150 (-4.58% of base) : 134468.dasm - Microsoft.CodeAnalysis.CSharp.SymbolDisplayVisitor:AddTypeParameterConstraints(System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.ITypeSymbol, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]):this
        -145 (-2.71% of base) : 136477.dasm - Microsoft.CodeAnalysis.CSharp.Syntax.SyntaxNormalizer:RewriteTrivia(Microsoft.CodeAnalysis.SyntaxTriviaList,int,bool,bool,bool,int):Microsoft.CodeAnalysis.SyntaxTriviaList:this

Top method regressions (percentages):
          96 ( 3.24% of base) : 177679.dasm - Number:ParseNumber(byref,long,int,byref,System.Text.StringBuilder,System.Globalization.NumberFormatInfo,bool):bool
           3 ( 3.23% of base) : 220225.dasm - System.Collections.Generic.BitHelper:.ctor(System.Span`1[Int32],bool):this
          58 ( 2.41% of base) : 88228.dasm - System.Data.Common.SqlInt16Storage:Aggregate(System.Int32[],int):System.Object:this
           8 ( 1.98% of base) : 207504.dasm - System.Uri:GetCombinedString(System.Uri,System.String,bool,byref)
           7 ( 1.42% of base) : 128582.dasm - Microsoft.CodeAnalysis.CSharp.Binder:BuildArgumentsForErrorRecovery(Microsoft.CodeAnalysis.CSharp.AnalyzedArguments,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.ParameterSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.BoundExpression, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
           3 ( 1.38% of base) : 218859.dasm - System.Collections.BitArray:SetAll(bool):this
           6 ( 1.13% of base) : 117158.dasm - Internal.IL.Stubs.ILCodeStream:PatchLabels():this
           3 ( 0.76% of base) : 218866.dasm - System.Collections.BitArray:set_Length(int):this
           3 ( 0.66% of base) : 210298.dasm - AsciiPreescapedData:PopulatePreescapedData(byref,System.Text.Encodings.Web.ScalarEscaperBase):this
          14 ( 0.58% of base) : 1412.dasm - Newtonsoft.Json.Utilities.ConvertUtils:DecimalTryParse(System.Char[],int,int,byref):int
           6 ( 0.58% of base) : 21181.dasm - WorkingChain:VerifyCallback(int,long):int:this
           3 ( 0.54% of base) : 218865.dasm - System.Collections.BitArray:LeftShift(int):System.Collections.BitArray:this
           9 ( 0.53% of base) : 157156.dasm - <ParseCDataOrCommentTupleAsync>d__565:MoveNext():this
           6 ( 0.52% of base) : 16117.dasm - System.Collections.Generic.HashSet`1[Byte][System.Byte]:CheckUniqueAndUnfoundElements(System.Collections.Generic.IEnumerable`1[Byte],bool):System.ValueTuple`2[Int32,Int32]:this
           6 ( 0.51% of base) : 215333.dasm - System.Text.EncodingExtensions:Convert(System.Text.Encoder,byref,System.Buffers.IBufferWriter`1[Byte],bool,byref,byref)
           3 ( 0.46% of base) : 218864.dasm - System.Collections.BitArray:RightShift(int):System.Collections.BitArray:this
           6 ( 0.46% of base) : 16116.dasm - System.Collections.Generic.HashSet`1[Byte][System.Byte]:SymmetricExceptWithEnumerable(System.Collections.Generic.IEnumerable`1[Byte]):this
           1 ( 0.45% of base) : 184906.dasm - System.Text.RegularExpressions.RegexCharClass:AddLowercase(System.Globalization.CultureInfo):this
           3 ( 0.38% of base) : 210285.dasm - System.Text.Encodings.Web.OptimizedInboxTextEncoder:Encode(System.ReadOnlySpan`1[Char],System.Span`1[Char],byref,byref,bool):int:this
           3 ( 0.33% of base) : 16114.dasm - System.Collections.Generic.HashSet`1[Byte][System.Byte]:IntersectWithEnumerable(System.Collections.Generic.IEnumerable`1[Byte]):this

Top method improvements (percentages):
        -626 (-10.21% of base) : 177694.dasm - Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[Char],System.Globalization.NumberFormatInfo)
        -300 (-10.00% of base) : 203901.dasm - ParameterizedStrings:EvaluateInternal(System.String,byref,System.TermInfo+ParameterizedStrings+FormatParam[],System.Collections.Generic.Stack`1[FormatParam],byref,byref):System.String
        -260 (-8.68% of base) : 182074.dasm - System.Reflection.TypeLoading.Ecma.EcmaModule:GetTypeCoreNoCache(System.ReadOnlySpan`1[Byte],System.ReadOnlySpan`1[Byte],byref):System.Reflection.TypeLoading.RoDefinitionType:this
         -33 (-8.40% of base) : 45223.dasm - OperatorIntrinsics:SetArraySlice2D(System.__Canon[,],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],System.__Canon[,])
         -77 (-8.28% of base) : 147523.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:MakeAllMembers(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
        -133 (-7.19% of base) : 109042.dasm - Microsoft.CodeAnalysis.VisualBasic.OverloadResolution:ResolveUserDefinedBinaryOperator(Microsoft.CodeAnalysis.VisualBasic.BoundExpression,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,int,Microsoft.CodeAnalysis.VisualBasic.Binder,byref,bool):OverloadResolutionResult
         -24 (-7.12% of base) : 147530.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:FixPartialMember(System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberMethodSymbol,Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberMethodSymbol):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]
         -58 (-6.97% of base) : 9671.dasm - Microsoft.VisualBasic.CompilerServices.OverloadResolution:InferTypeArguments(Method,System.Object[],System.String[],System.Type[],System.Collections.Generic.List`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):bool
         -24 (-6.84% of base) : 92559.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.Retargeting.RetargetingEventSymbol:RetargetExplicitInterfaceImplementations():System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.EventSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
         -31 (-6.83% of base) : 149749.dasm - Microsoft.CodeAnalysis.CSharp.CodeGen.StackOptimizerPass1:VisitArrayInitialization(Microsoft.CodeAnalysis.CSharp.BoundArrayInitialization):Microsoft.CodeAnalysis.CSharp.BoundNode:this
         -59 (-6.81% of base) : 95393.dasm - Microsoft.CodeAnalysis.VisualBasic.BoundExpressionExtensions:GetExpressionSymbols(Microsoft.CodeAnalysis.VisualBasic.BoundMethodGroup,Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]])
         -12 (-6.78% of base) : 190606.dasm - System.Linq.Enumerable:Take(System.Collections.Generic.IEnumerable`1[__Canon],System.Range):System.Collections.Generic.IEnumerable`1[__Canon]
         -28 (-6.59% of base) : 114031.dasm - Analyzer:VisitArrayInitialization(Microsoft.CodeAnalysis.VisualBasic.BoundArrayInitialization):Microsoft.CodeAnalysis.VisualBasic.BoundNode:this
         -31 (-6.43% of base) : 114060.dasm - Analyzer:VisitSequence(Microsoft.CodeAnalysis.VisualBasic.BoundSequence):Microsoft.CodeAnalysis.VisualBasic.BoundNode:this
         -16 (-6.37% of base) : 108199.dasm - Microsoft.CodeAnalysis.VisualBasic.Syntax.XmlCrefAttributeSyntax:.ctor(ushort,Microsoft.CodeAnalysis.DiagnosticInfo[],Microsoft.CodeAnalysis.SyntaxAnnotation[],Microsoft.CodeAnalysis.VisualBasic.Syntax.XmlNameSyntax,Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.PunctuationSyntax,Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.PunctuationSyntax,Microsoft.CodeAnalysis.VisualBasic.Syntax.CrefReferenceSyntax,Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.PunctuationSyntax):this
         -16 (-6.37% of base) : 108221.dasm - Microsoft.CodeAnalysis.VisualBasic.Syntax.XmlNameAttributeSyntax:.ctor(ushort,Microsoft.CodeAnalysis.DiagnosticInfo[],Microsoft.CodeAnalysis.SyntaxAnnotation[],Microsoft.CodeAnalysis.VisualBasic.Syntax.XmlNameSyntax,Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.PunctuationSyntax,Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.PunctuationSyntax,Microsoft.CodeAnalysis.VisualBasic.Syntax.IdentifierNameSyntax,Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.PunctuationSyntax):this
         -24 (-6.37% of base) : 94454.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourcePropertySymbol:GetAccessorImplementations(bool):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.MethodSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
         -28 (-6.22% of base) : 114070.dasm - Analyzer:VisitArguments(System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.BoundExpression, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.ParameterSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.BoundExpression, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
        -183 (-6.05% of base) : 96025.dasm - Microsoft.CodeAnalysis.VisualBasic.VBSemanticModel:GetSemanticSymbols(Microsoft.CodeAnalysis.VisualBasic.BoundNodeSummary,Microsoft.CodeAnalysis.VisualBasic.Binder,int,byref,byref):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
         -47 (-6.04% of base) : 128620.dasm - Microsoft.CodeAnalysis.CSharp.Binder:BindRegularCSharpFieldInitializers(Microsoft.CodeAnalysis.CSharp.CSharpCompilation,System.Collections.Immutable.ImmutableArray`1[ImmutableArray`1],Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.CSharp.BoundInitializer, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag,byref)

4522 total methods with Code Size differences (4491 improved, 31 regressed), 5367 unchanged.
ONELINER|Code Size|asm.singledef4_rerun.libraries.pmi.Linux.x64.checked\base|9075022|9012979|-62043|-0.68%|4491|31|5367



Summary of Perf Score diffs:
(Lower is better)

Total PerfScoreUnits of base: 16335744275603042
Total PerfScoreUnits of diff: 16335726611005142
Total PerfScoreUnits of delta: -17664597864.92 (-0.00% of base)
Total relative delta: NaN
    diff is an improvement.
    relative diff is a regression.
Detail diffs


Top file regressions (PerfScoreUnits):
    1048373.90 : 80817.dasm (0.06% of base)
    266228.00 : 147799.dasm (0.00% of base)
    16397.70 : 123012.dasm (0.96% of base)
     4255.90 : 129005.dasm (0.01% of base)
     4057.20 : 93882.dasm (11.94% of base)
      852.10 : 90415.dasm (1.19% of base)
      499.60 : 162732.dasm (1.97% of base)
      336.00 : 36499.dasm (1.05% of base)
      254.40 : 149298.dasm (0.91% of base)
      253.20 : 90801.dasm (7.46% of base)
      128.00 : 207551.dasm (0.08% of base)
      125.50 : 147625.dasm (0.58% of base)
       87.90 : 147550.dasm (5.43% of base)
       62.40 : 130609.dasm (0.13% of base)
       62.40 : 92307.dasm (0.97% of base)
       58.50 : 122943.dasm (2.67% of base)
       54.60 : 167370.dasm (0.24% of base)
       54.50 : 121301.dasm (0.10% of base)
       52.80 : 134845.dasm (0.86% of base)
       46.00 : 28546.dasm (4.81% of base)

Top file improvements (PerfScoreUnits):
    -17247112732.00 : 94045.dasm (-0.00% of base)
    -268402680.40 : 78562.dasm (-2.89% of base)
    -134217724.00 : 90116.dasm (-0.44% of base)
    -5523480.23 : 83157.dasm (-1.49% of base)
    -4477080.87 : 10059.dasm (-12.64% of base)
    -4279543.70 : 147529.dasm (-8.69% of base)
    -1033503.66 : 115675.dasm (-3.68% of base)
    -609234.20 : 90080.dasm (-2.13% of base)
    -81925.70 : 21397.dasm (-10.99% of base)
    -23565.00 : 166683.dasm (-9.52% of base)
    -16915.70 : 10054.dasm (-4.43% of base)
    -16411.14 : 52024.dasm (-10.66% of base)
    -11161.00 : 167672.dasm (-2.02% of base)
    -9222.30 : 87611.dasm (-2.49% of base)
    -9222.30 : 25073.dasm (-2.49% of base)
    -7301.60 : 3764.dasm (-0.99% of base)
    -5407.60 : 90380.dasm (-0.89% of base)
    -4103.94 : 147809.dasm (-0.41% of base)
    -3082.40 : 131260.dasm (-0.64% of base)
    -2617.60 : 25127.dasm (-2.80% of base)

5307 total files with Perf Score differences (4474 improved, 833 regressed), 4581 unchanged.

Top method regressions (PerfScoreUnits):
    1048373.90 ( 0.06% of base) : 80817.dasm - System.Linq.Expressions.Interpreter.LightCompiler:CompileTryExpression(System.Linq.Expressions.Expression):this
    266228.00 ( 0.00% of base) : 147799.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamedTypeSymbol:MakeOneDeclaredBases(Roslyn.Utilities.ConsList`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.CSharp.SingleTypeDeclaration,Microsoft.CodeAnalysis.DiagnosticBag):System.Tuple`2[[Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
    16397.70 ( 0.96% of base) : 123012.dasm - Microsoft.CodeAnalysis.Text.SourceText:WithChanges(System.Collections.Generic.IEnumerable`1[TextChange]):Microsoft.CodeAnalysis.Text.SourceText:this
     4255.90 ( 0.01% of base) : 129005.dasm - Microsoft.CodeAnalysis.CSharp.Imports:FromSyntax(Microsoft.CodeAnalysis.CSharp.CSharpSyntaxNode,Microsoft.CodeAnalysis.CSharp.InContainerBinder,Roslyn.Utilities.ConsList`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],bool):Microsoft.CodeAnalysis.CSharp.Imports
     4057.20 (11.94% of base) : 93882.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceFile:BindImports(Microsoft.CodeAnalysis.SyntaxList`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.ImportsStatementSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.VisualBasic.Binder,Microsoft.CodeAnalysis.DiagnosticBag,byref,byref,byref,byref,System.Threading.CancellationToken,System.Nullable`1[TextSpan])
      852.10 ( 1.19% of base) : 90415.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindInterpolatedStringExpression(Microsoft.CodeAnalysis.VisualBasic.Syntax.InterpolatedStringExpressionSyntax,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
      499.60 ( 1.97% of base) : 162732.dasm - System.Xml.Xsl.Xslt.XsltLoader:LoadInstructions(System.Collections.Generic.List`1[[System.Xml.Xsl.Xslt.XslNode, System.Private.Xml, Version=6.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51]],int):System.Collections.Generic.List`1[[System.Xml.Xsl.Xslt.XslNode, System.Private.Xml, Version=6.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51]]:this
      336.00 ( 1.05% of base) : 36499.dasm - Microsoft.FSharp.Linq.RuntimeHelpers.LeafExpressionConverter:ConvExprToLinqInContext(ConvEnv,Microsoft.FSharp.Quotations.FSharpExpr):System.Linq.Expressions.Expression
      254.40 ( 0.91% of base) : 149298.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.PEModuleSymbol:GetAssemblyAttributes():System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.CSharpAttributeData, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
      253.20 ( 7.46% of base) : 90801.dasm - Microsoft.CodeAnalysis.VisualBasic.DocumentationCommentBinder:RemoveOverriddenMethodsAndProperties(Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]):this
      128.00 ( 0.08% of base) : 207551.dasm - System.UriHelper:UnescapeString(long,int,int,byref,ushort,ushort,ushort,int,System.UriParser,bool)
      125.50 ( 0.58% of base) : 147625.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberMethodSymbol:MakeTypeParameters(Microsoft.CodeAnalysis.CSharp.Syntax.MethodDeclarationSyntax,Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.TypeParameterSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
       87.90 ( 5.43% of base) : 147550.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:MakeTypeMembers(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
       62.40 ( 0.13% of base) : 130609.dasm - Microsoft.CodeAnalysis.CSharp.SyntaxAndDeclarationManager:AppendAllLoadedSyntaxTrees(Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.SyntaxTree, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.SyntaxTree,System.String,Microsoft.CodeAnalysis.SourceReferenceResolver,Microsoft.CodeAnalysis.CommonMessageProvider,bool,System.Collections.Generic.IDictionary`2[[Microsoft.CodeAnalysis.SyntaxTree, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],System.Collections.Generic.IDictionary`2[[Microsoft.CodeAnalysis.SyntaxTree, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.LoadDirective, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],System.Collections.Generic.IDictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Microsoft.CodeAnalysis.SyntaxTree, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.Collections.Generic.IDictionary`2[[Microsoft.CodeAnalysis.SyntaxTree, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Lazy`1[[Microsoft.CodeAnalysis.CSharp.RootSingleNamespaceDeclaration, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref)
       62.40 ( 0.97% of base) : 92307.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.Metadata.PE.PEModuleSymbol:GetAssemblyAttributes():System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.VisualBasicAttributeData, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
       58.50 ( 2.67% of base) : 122943.dasm - Microsoft.CodeAnalysis.Text.ChangedText:GetLinesCore():Microsoft.CodeAnalysis.Text.TextLineCollection:this
       54.60 ( 0.24% of base) : 167370.dasm - System.Xml.Serialization.XmlSerializationReaderCodeGen:WriteEnumAndArrayTypes():this
       54.50 ( 0.10% of base) : 121301.dasm - Microsoft.CodeAnalysis.PEModule:GetMetadataModuleNamesOrThrow():System.Collections.Immutable.ImmutableArray`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]:this
       52.80 ( 0.86% of base) : 134845.dasm - Microsoft.CodeAnalysis.CSharp.CSharpSyntaxTree:BuildPreprocessorStateChangeMap():this
       46.00 ( 4.81% of base) : 28546.dasm - System.Text.Json.Serialization.Converters.ObjectDefaultConverter`1[__Canon][System.__Canon]:OnTryRead(byref,System.Type,System.Text.Json.JsonSerializerOptions,byref,byref):bool:this

Top method improvements (PerfScoreUnits):
    -17247112732.00 (-0.00% of base) : 94045.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceMemberFieldSymbol:Create(Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceMemberContainerTypeSymbol,Microsoft.CodeAnalysis.VisualBasic.Syntax.FieldDeclarationSyntax,Microsoft.CodeAnalysis.VisualBasic.Binder,MembersAndInitializersBuilder,byref,byref,Microsoft.CodeAnalysis.DiagnosticBag)
    -268402680.40 (-2.89% of base) : 78562.dasm - System.Linq.Expressions.Expression:ValidateNewArgs(System.Reflection.ConstructorInfo,byref,byref)
    -134217724.00 (-0.44% of base) : 90116.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:DecodeModifiers(Microsoft.CodeAnalysis.SyntaxTokenList,int,int,int,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.MemberModifiers:this
    -5523480.23 (-1.49% of base) : 83157.dasm - System.Data.XmlTreeGen:HandleTable(System.Data.DataTable,System.Xml.XmlDocument,System.Xml.XmlElement,bool):System.Xml.XmlElement:this
    -4477080.87 (-12.64% of base) : 10059.dasm - Microsoft.VisualBasic.CompilerServices.VBBinder:GetMethodsByName(System.Type,System.Reflection.IReflect,System.String,int):System.Reflection.MethodBase[]:this
    -4279543.70 (-8.69% of base) : 147529.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:MergePartialMethods(System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],Microsoft.CodeAnalysis.DiagnosticBag)
    -1033503.66 (-3.68% of base) : 115675.dasm - SynthesizedComInterface:.ctor(Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamedTypeSymbol,Microsoft.CodeAnalysis.ArrayBuilder`1[[System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):this
    -609234.20 (-2.13% of base) : 90080.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:DecodeParameterList(Microsoft.CodeAnalysis.VisualBasic.Symbol,bool,int,Microsoft.CodeAnalysis.SeparatedSyntaxList`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.ParameterSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.ParameterSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],CheckParameterModifierDelegate,Microsoft.CodeAnalysis.DiagnosticBag):this
    -81925.70 (-10.99% of base) : 21397.dasm - Internal.Cryptography.Pal.X500NameEncoder:ParseDistinguishedName(System.String,System.Collections.Generic.List`1[Char],bool):System.Collections.Generic.List`1[[System.Byte[], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]
    -23565.00 (-9.52% of base) : 166683.dasm - System.Xml.Serialization.TypeScope:ShouldBeReplaced(System.Reflection.MemberInfo,System.Type,byref):bool
    -16915.70 (-4.43% of base) : 10054.dasm - Microsoft.VisualBasic.CompilerServices.VBBinder:BindingScore(System.Reflection.ParameterInfo[],System.Int32[],System.Type[],bool,int):int:this
    -16411.14 (-10.66% of base) : 52024.dasm - ClassDataContractCriticalHelper:ImportDataMembers():this
    -11161.00 (-2.02% of base) : 167672.dasm - System.Xml.Serialization.XmlSerializationWriterCodeGen:GenerateMembersElement(System.Xml.Serialization.XmlMembersMapping):System.String:this
    -9222.30 (-2.49% of base) : 87611.dasm - System.Data.Common.DbConnectionOptions:GetKeyValuePair(System.String,int,System.Text.StringBuilder,bool,byref,byref):int
    -9222.30 (-2.49% of base) : 25073.dasm - System.Data.Common.DbConnectionOptions:GetKeyValuePair(System.String,int,System.Text.StringBuilder,bool,byref,byref):int
    -7301.60 (-0.99% of base) : 3764.dasm - <ReadStringIntoBufferAsync>d__9:MoveNext():this
    -5407.60 (-0.89% of base) : 90380.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:ReportOverloadResolutionFailureForASingleCandidate(Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,Microsoft.CodeAnalysis.Location,int,byref,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.BoundExpression, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.Collections.Immutable.ImmutableArray`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],bool,bool,bool,bool,Microsoft.CodeAnalysis.DiagnosticBag,Microsoft.CodeAnalysis.VisualBasic.Symbol,bool,Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,Microsoft.CodeAnalysis.VisualBasic.Symbol):this
    -4103.94 (-0.41% of base) : 147809.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamedTypeSymbol:MakeTypeParameters(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.TypeParameterSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
    -3082.40 (-0.64% of base) : 131260.dasm - Microsoft.CodeAnalysis.CSharp.MethodBodySynthesizer:MakeSubmissionInitialization(Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.CSharp.BoundStatement, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.CSharp.CSharpSyntaxNode,Microsoft.CodeAnalysis.CSharp.Symbols.MethodSymbol,Microsoft.CodeAnalysis.CSharp.SynthesizedSubmissionFields,Microsoft.CodeAnalysis.CSharp.CSharpCompilation)
    -2617.60 (-2.80% of base) : 25127.dasm - System.Data.Common.MultipartIdentifier:ParseMultipartIdentifier(System.String,System.String,System.String,ushort,int,bool,System.String,bool):System.String[]

Top method regressions (percentages):
     4057.20 (11.94% of base) : 93882.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceFile:BindImports(Microsoft.CodeAnalysis.SyntaxList`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.ImportsStatementSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.VisualBasic.Binder,Microsoft.CodeAnalysis.DiagnosticBag,byref,byref,byref,byref,System.Threading.CancellationToken,System.Nullable`1[TextSpan])
      253.20 ( 7.46% of base) : 90801.dasm - Microsoft.CodeAnalysis.VisualBasic.DocumentationCommentBinder:RemoveOverriddenMethodsAndProperties(Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]):this
       14.19 ( 7.32% of base) : 218174.dasm - R2RTest.TestExclusionMap:TryGetIssue(System.String[],byref):bool:this
       14.20 ( 6.50% of base) : 188264.dasm - System.Net.WebSockets.WebSocketHandle:ParseDeflateOptions(System.ReadOnlySpan`1[Char],System.Net.WebSockets.WebSocketDeflateOptions):System.Net.WebSockets.WebSocketDeflateOptions
        6.70 ( 5.68% of base) : 123249.dasm - Microsoft.CodeAnalysis.Emit.DeltaMetadataWriter:AddReferencedTokens(Microsoft.CodeAnalysis.ArrayBuilder`1[Int32],int,int,int)
       87.90 ( 5.43% of base) : 147550.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:MakeTypeMembers(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
        6.70 ( 4.96% of base) : 123248.dasm - Microsoft.CodeAnalysis.Emit.DeltaMetadataWriter:AddReferencedTokens(Microsoft.CodeAnalysis.ArrayBuilder`1[Int32],ubyte,System.Collections.Immutable.ImmutableArray`1[Int32],System.Collections.Immutable.ImmutableArray`1[Int32])
        6.70 ( 4.89% of base) : 122684.dasm - Microsoft.CodeAnalysis.ArrayBuilder`1[Byte][System.Byte]:AddRange(System.Byte[],int,int):this
       46.00 ( 4.83% of base) : 28552.dasm - System.Text.Json.Serialization.Converters.ObjectDefaultConverter`1[Byte][System.Byte]:OnTryRead(byref,System.Type,System.Text.Json.JsonSerializerOptions,byref,byref):bool:this
       46.00 ( 4.81% of base) : 28546.dasm - System.Text.Json.Serialization.Converters.ObjectDefaultConverter`1[__Canon][System.__Canon]:OnTryRead(byref,System.Type,System.Text.Json.JsonSerializerOptions,byref,byref):bool:this
       30.70 ( 4.14% of base) : 126552.dasm - LocalScopeInfo:GetHoistedLocalScopes(Microsoft.CodeAnalysis.ArrayBuilder`1[StateMachineHoistedLocalScope]):ScopeBounds:this
        5.25 ( 3.95% of base) : 104118.dasm - Microsoft.CodeAnalysis.VisualBasic.Syntax.PropertyStatementSyntax:.ctor(ushort,Microsoft.CodeAnalysis.DiagnosticInfo[],Microsoft.CodeAnalysis.SyntaxAnnotation[],Microsoft.CodeAnalysis.SyntaxNode,Microsoft.CodeAnalysis.GreenNode,Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.KeywordSyntax,Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.IdentifierTokenSyntax,Microsoft.CodeAnalysis.VisualBasic.Syntax.ParameterListSyntax,Microsoft.CodeAnalysis.VisualBasic.Syntax.AsClauseSyntax,Microsoft.CodeAnalysis.VisualBasic.Syntax.EqualsValueSyntax,Microsoft.CodeAnalysis.VisualBasic.Syntax.ImplementsClauseSyntax):this
       30.70 ( 3.87% of base) : 117003.dasm - Microsoft.XmlSerializer.Generator.Sgen:ParseResponseFile(System.String[]):System.String[]:this
       29.00 ( 3.82% of base) : 120087.dasm - Microsoft.CodeAnalysis.ImmutableArrayExtensions:WhereAsArray(System.Collections.Immutable.ImmutableArray`1[Byte],System.Func`2[Byte,Boolean]):System.Collections.Immutable.ImmutableArray`1[Byte]
        6.70 ( 3.75% of base) : 121380.dasm - Microsoft.CodeAnalysis.AssemblyIdentity:CalculatePublicKeyToken(System.Collections.Immutable.ImmutableArray`1[Byte]):System.Collections.Immutable.ImmutableArray`1[Byte]
        3.50 ( 3.73% of base) : 53303.dasm - System.ComponentModel.Composition.Hosting.AggregateExportProvider:.ctor(System.ComponentModel.Composition.Hosting.ExportProvider[]):this
        2.63 ( 3.55% of base) : 105030.dasm - Microsoft.CodeAnalysis.VisualBasic.Syntax.EnumStatementSyntax:.ctor(ushort,Microsoft.CodeAnalysis.DiagnosticInfo[],Microsoft.CodeAnalysis.SyntaxAnnotation[],Microsoft.CodeAnalysis.SyntaxNode,Microsoft.CodeAnalysis.GreenNode,Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.KeywordSyntax,Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.IdentifierTokenSyntax,Microsoft.CodeAnalysis.VisualBasic.Syntax.AsClauseSyntax):this
        4.00 ( 3.29% of base) : 113493.dasm - PackedFlags:SetIsUseSiteDiagnosticPopulated():this
        4.00 ( 3.29% of base) : 113494.dasm - PackedFlags:SetIsConditionalAttributePopulated():this
        4.00 ( 3.29% of base) : 113491.dasm - PackedFlags:SetIsObsoleteAttributePopulated():this

Top method improvements (percentages):
     -776.00 (-16.58% of base) : 149388.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.Metadata.PE.PENamedTypeSymbol:MakeDeclaredInterfaces():System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
     -776.00 (-15.80% of base) : 92387.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.Metadata.PE.PENamedTypeSymbol:MakeDeclaredInterfaces(Roslyn.Utilities.ConsList`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
     -128.30 (-14.43% of base) : 51493.dasm - System.Runtime.Serialization.Json.XmlObjectSerializerReadContextComplexJson:ThrowMissingRequiredMembers(System.Object,System.Xml.XmlDictionaryString[],System.Byte[],System.Byte[])
      -34.20 (-14.30% of base) : 43698.dasm - Microsoft.FSharp.Collections.Array2DModule:CreateBased(int,int,int,int,System.__Canon):System.__Canon[,]
    -1029.70 (-14.22% of base) : 78611.dasm - System.Linq.Expressions.Expression:FindMethod(System.Type,System.String,System.Type[],System.Linq.Expressions.Expression[],int):System.Reflection.MethodInfo
      -68.80 (-13.93% of base) : 31554.dasm - System.Security.Cryptography.Pkcs.SignedCms:AddCertificate(System.Security.Cryptography.X509Certificates.X509Certificate2):this
     -258.50 (-13.21% of base) : 204525.dasm - System.Collections.Concurrent.BlockingCollection`1[Byte][System.Byte]:TryTakeFromAnyCoreSlow(System.Collections.Concurrent.BlockingCollection`1[System.Byte][],byref,int,bool,System.Threading.CancellationToken):int
     -256.30 (-13.12% of base) : 29944.dasm - System.Configuration.LocalFileSettingsProvider:GetPreviousConfigFileName(bool):System.String:this
    -4477080.87 (-12.64% of base) : 10059.dasm - Microsoft.VisualBasic.CompilerServices.VBBinder:GetMethodsByName(System.Type,System.Reflection.IReflect,System.String,int):System.Reflection.MethodBase[]:this
     -258.50 (-12.21% of base) : 204466.dasm - System.Collections.Concurrent.BlockingCollection`1[__Canon][System.__Canon]:TryTakeFromAnyCoreSlow(System.__Canon[],byref,int,bool,System.Threading.CancellationToken):int
     -256.30 (-11.99% of base) : 123588.dasm - Microsoft.CodeAnalysis.Diagnostics.AnalyzerDriver:ExecuteSyntaxTreeActions(Microsoft.CodeAnalysis.Diagnostics.AnalysisScope,Microsoft.CodeAnalysis.Diagnostics.AnalysisState,System.Threading.CancellationToken):this
      -80.60 (-11.41% of base) : 7458.dasm - System.ComponentModel.EnumConverter:ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object):System.Object:this
      -65.80 (-11.30% of base) : 146406.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.ConstraintsHelper:CheckConstraintTypesVisibility(Microsoft.CodeAnalysis.CSharp.Symbol,Microsoft.CodeAnalysis.Location,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.TypeParameterConstraintClause, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag)
      -95.30 (-11.16% of base) : 48753.dasm - System.Xml.XmlBufferReader:GetEscapedChars(int,int,System.Char[]):int:this
      -64.30 (-11.11% of base) : 147909.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourcePropertySymbol:ComputeParameters(Microsoft.CodeAnalysis.CSharp.Binder,Microsoft.CodeAnalysis.CSharp.Syntax.BasePropertyDeclarationSyntax,Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.ParameterSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
    -1296.30 (-11.10% of base) : 125547.dasm - Parser:GetMatchingProperties(System.String,byref,System.Collections.Generic.List`1[[Microsoft.CodeAnalysis.INamespaceOrTypeSymbol, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.String,Microsoft.CodeAnalysis.Compilation,System.Collections.Generic.List`1[[Microsoft.CodeAnalysis.ISymbol, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]])
    -81925.70 (-10.99% of base) : 21397.dasm - Internal.Cryptography.Pal.X500NameEncoder:ParseDistinguishedName(System.String,System.Collections.Generic.List`1[Char],bool):System.Collections.Generic.List`1[[System.Byte[], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]
       -5.90 (-10.96% of base) : 55737.dasm - Microsoft.Diagnostics.Tracing.TraceEventRawReaders:ReadUnicodeString(long,int,int):System.String
      -31.00 (-10.76% of base) : 200123.dasm - System.Collections.Generic.SegmentedList`1[__Canon][System.__Canon]:CopyRangeTo(System.__Canon[],int,int,int):this
      -31.00 (-10.76% of base) : 200157.dasm - System.Collections.Generic.SegmentedList`1[Byte][System.Byte]:CopyRangeTo(System.Byte[],int,int,int):this

5307 total methods with Perf Score differences (4474 improved, 833 regressed), 4582 unchanged.
ONELINER|Perf Score|asm.singledef4_rerun.libraries.pmi.Linux.x64.checked\base|16335744275603042|16335726611005142|-17664597864.92|-0.00%|4474|833|4582



Summary of Instruction Count diffs:
(Lower is better)

Total Instructions of base: 2231946
Total Instructions of diff: 2219408
Total Instructions of delta: -12538 (-0.56% of base)
Total relative delta: NaN
    diff is an improvement.
    relative diff is a regression.
Detail diffs


Top file regressions (Instructions):
          14 : 177679.dasm (1.73% of base)
           2 : 21181.dasm (0.69% of base)
           2 : 16116.dasm (0.61% of base)
           1 : 210298.dasm (0.76% of base)
           1 : 218859.dasm (1.45% of base)
           1 : 218864.dasm (0.53% of base)
           1 : 218865.dasm (0.63% of base)
           1 : 218866.dasm (0.93% of base)
           1 : 219732.dasm (0.35% of base)
           1 : 117158.dasm (0.67% of base)
           1 : 215333.dasm (0.33% of base)
           1 : 220225.dasm (3.03% of base)
           1 : 16114.dasm (0.41% of base)
           1 : 16117.dasm (0.33% of base)
           1 : 177799.dasm (0.37% of base)
           1 : 90375.dasm (0.07% of base)

Top file improvements (Instructions):
         -84 : 177694.dasm (-6.00% of base)
         -78 : 147486.dasm (-3.58% of base)
         -49 : 92936.dasm (-3.44% of base)
         -46 : 203901.dasm (-6.08% of base)
         -46 : 182074.dasm (-6.32% of base)
         -41 : 10045.dasm (-1.18% of base)
         -35 : 95651.dasm (-0.54% of base)
         -34 : 83157.dasm (-1.17% of base)
         -33 : 115675.dasm (-4.53% of base)
         -33 : 96025.dasm (-4.62% of base)
         -33 : 97143.dasm (-2.41% of base)
         -33 : 167329.dasm (-2.63% of base)
         -28 : 113307.dasm (-3.32% of base)
         -28 : 156055.dasm (-5.81% of base)
         -27 : 113872.dasm (-4.21% of base)
         -27 : 25127.dasm (-3.61% of base)
         -27 : 34898.dasm (-0.84% of base)
         -26 : 167672.dasm (-2.11% of base)
         -25 : 104415.dasm (-2.10% of base)
         -25 : 90377.dasm (-3.73% of base)

4475 total files with Instruction Count differences (4459 improved, 16 regressed), 5413 unchanged.

Top method regressions (Instructions):
          14 ( 1.73% of base) : 177679.dasm - Number:ParseNumber(byref,long,int,byref,System.Text.StringBuilder,System.Globalization.NumberFormatInfo,bool):bool
           2 ( 0.69% of base) : 21181.dasm - WorkingChain:VerifyCallback(int,long):int:this
           2 ( 0.61% of base) : 16116.dasm - System.Collections.Generic.HashSet`1[Byte][System.Byte]:SymmetricExceptWithEnumerable(System.Collections.Generic.IEnumerable`1[Byte]):this
           1 ( 0.76% of base) : 210298.dasm - AsciiPreescapedData:PopulatePreescapedData(byref,System.Text.Encodings.Web.ScalarEscaperBase):this
           1 ( 1.45% of base) : 218859.dasm - System.Collections.BitArray:SetAll(bool):this
           1 ( 0.53% of base) : 218864.dasm - System.Collections.BitArray:RightShift(int):System.Collections.BitArray:this
           1 ( 0.63% of base) : 218865.dasm - System.Collections.BitArray:LeftShift(int):System.Collections.BitArray:this
           1 ( 0.93% of base) : 218866.dasm - System.Collections.BitArray:set_Length(int):this
           1 ( 0.35% of base) : 219732.dasm - System.Collections.Generic.SortedSet`1[__Canon][System.__Canon]:CheckUniqueAndUnfoundElements(System.Collections.Generic.IEnumerable`1[__Canon],bool):ElementCount[__Canon]:this
           1 ( 0.67% of base) : 117158.dasm - Internal.IL.Stubs.ILCodeStream:PatchLabels():this
           1 ( 0.33% of base) : 215333.dasm - System.Text.EncodingExtensions:Convert(System.Text.Encoder,byref,System.Buffers.IBufferWriter`1[Byte],bool,byref,byref)
           1 ( 3.03% of base) : 220225.dasm - System.Collections.Generic.BitHelper:.ctor(System.Span`1[Int32],bool):this
           1 ( 0.41% of base) : 16114.dasm - System.Collections.Generic.HashSet`1[Byte][System.Byte]:IntersectWithEnumerable(System.Collections.Generic.IEnumerable`1[Byte]):this
           1 ( 0.33% of base) : 16117.dasm - System.Collections.Generic.HashSet`1[Byte][System.Byte]:CheckUniqueAndUnfoundElements(System.Collections.Generic.IEnumerable`1[Byte],bool):System.ValueTuple`2[Int32,Int32]:this
           1 ( 0.37% of base) : 177799.dasm - System.Numerics.BigInteger:op_LeftShift(System.Numerics.BigInteger,int):System.Numerics.BigInteger
           1 ( 0.07% of base) : 90375.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:ReportOverloadResolutionFailureAndProduceBoundNode(Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,int,Microsoft.CodeAnalysis.ArrayBuilder`1[CandidateAnalysisResult],System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.BoundExpression, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.Collections.Immutable.ImmutableArray`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.DiagnosticBag,Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,Microsoft.CodeAnalysis.VisualBasic.BoundMethodOrPropertyGroup,Microsoft.CodeAnalysis.VisualBasic.Symbol,bool,Microsoft.CodeAnalysis.VisualBasic.BoundTypeExpression,Microsoft.CodeAnalysis.VisualBasic.Symbol,Microsoft.CodeAnalysis.Location):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this

Top method improvements (Instructions):
         -84 (-6.00% of base) : 177694.dasm - Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[Char],System.Globalization.NumberFormatInfo)
         -78 (-3.58% of base) : 147486.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:AddNonTypeMembers(MembersAndInitializersBuilder,Microsoft.CodeAnalysis.SyntaxList`1[[Microsoft.CodeAnalysis.CSharp.Syntax.MemberDeclarationSyntax, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag):this
         -49 (-3.44% of base) : 92936.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.ConstraintsHelper:RemoveDirectConstraintConflicts(Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeParameterSymbol,System.Collections.Immutable.ImmutableArray`1[TypeParameterConstraint],Roslyn.Utilities.ConsList`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeParameterSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],int,Microsoft.CodeAnalysis.ArrayBuilder`1[TypeParameterDiagnosticInfo]):System.Collections.Immutable.ImmutableArray`1[TypeParameterConstraint]
         -46 (-6.08% of base) : 203901.dasm - ParameterizedStrings:EvaluateInternal(System.String,byref,System.TermInfo+ParameterizedStrings+FormatParam[],System.Collections.Generic.Stack`1[FormatParam],byref,byref):System.String
         -46 (-6.32% of base) : 182074.dasm - System.Reflection.TypeLoading.Ecma.EcmaModule:GetTypeCoreNoCache(System.ReadOnlySpan`1[Byte],System.ReadOnlySpan`1[Byte],byref):System.Reflection.TypeLoading.RoDefinitionType:this
         -41 (-1.18% of base) : 10045.dasm - Microsoft.VisualBasic.CompilerServices.VBBinder:BindToMethod(int,System.Reflection.MethodBase[],byref,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],byref):System.Reflection.MethodBase:this
         -35 (-0.54% of base) : 95651.dasm - Microsoft.CodeAnalysis.VisualBasic.VisualBasicCommandLineParser:Parse(System.Collections.Generic.IEnumerable`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],System.String,System.String,System.String):Microsoft.CodeAnalysis.VisualBasic.VisualBasicCommandLineArguments:this
         -34 (-1.17% of base) : 83157.dasm - System.Data.XmlTreeGen:HandleTable(System.Data.DataTable,System.Xml.XmlDocument,System.Xml.XmlElement,bool):System.Xml.XmlElement:this
         -33 (-4.53% of base) : 115675.dasm - SynthesizedComInterface:.ctor(Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamedTypeSymbol,Microsoft.CodeAnalysis.ArrayBuilder`1[[System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):this
         -33 (-4.62% of base) : 96025.dasm - Microsoft.CodeAnalysis.VisualBasic.VBSemanticModel:GetSemanticSymbols(Microsoft.CodeAnalysis.VisualBasic.BoundNodeSummary,Microsoft.CodeAnalysis.VisualBasic.Binder,int,byref,byref):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
         -33 (-2.41% of base) : 97143.dasm - Microsoft.CodeAnalysis.VisualBasic.LocalRewriter:RewriteUnstructuredExceptionHandlingStatementIntoBlock(Microsoft.CodeAnalysis.VisualBasic.BoundUnstructuredExceptionHandlingStatement):Microsoft.CodeAnalysis.VisualBasic.BoundBlock:this
         -33 (-2.63% of base) : 167329.dasm - System.Xml.Serialization.XmlSerializationReaderCodeGen:WriteMemberElementsIf(System.Xml.Serialization.XmlSerializationReaderCodeGen+Member[],Member,System.String,System.String):this
         -28 (-3.32% of base) : 113307.dasm - AnonymousDelegateTemplateSymbol:.ctor(Microsoft.CodeAnalysis.VisualBasic.Symbols.AnonymousTypeManager,Microsoft.CodeAnalysis.VisualBasic.Symbols.AnonymousTypeDescriptor):this
         -28 (-5.81% of base) : 156055.dasm - System.Xml.XmlEventCache:EventsToWriter(System.Xml.XmlWriter):this
         -27 (-4.21% of base) : 113872.dasm - ComClassData:GetComClassMembers(Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamedTypeSymbol,Microsoft.CodeAnalysis.ArrayBuilder`1[[System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.ArrayBuilder`1[[System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.Symbols.EventSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,Microsoft.CodeAnalysis.DiagnosticBag):this
         -27 (-3.61% of base) : 25127.dasm - System.Data.Common.MultipartIdentifier:ParseMultipartIdentifier(System.String,System.String,System.String,ushort,int,bool,System.String,bool):System.String[]
         -27 (-0.84% of base) : 34898.dasm - Microsoft.FSharp.Quotations.FSharpExpr:GetLayout(bool):Microsoft.FSharp.Text.StructuredPrintfImpl.Layout:this
         -26 (-2.11% of base) : 167672.dasm - System.Xml.Serialization.XmlSerializationWriterCodeGen:GenerateMembersElement(System.Xml.Serialization.XmlMembersMapping):System.String:this
         -25 (-2.10% of base) : 104415.dasm - Microsoft.CodeAnalysis.VisualBasic.Syntax.SyntaxNormalizer:RewriteTrivia(Microsoft.CodeAnalysis.SyntaxTriviaList,int,bool,bool,bool,int,int):Microsoft.CodeAnalysis.SyntaxTriviaList:this
         -25 (-3.73% of base) : 90377.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:ReportUnspecificProcedures(Microsoft.CodeAnalysis.Location,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag,bool):this

Top method regressions (percentages):
           1 ( 3.03% of base) : 220225.dasm - System.Collections.Generic.BitHelper:.ctor(System.Span`1[Int32],bool):this
          14 ( 1.73% of base) : 177679.dasm - Number:ParseNumber(byref,long,int,byref,System.Text.StringBuilder,System.Globalization.NumberFormatInfo,bool):bool
           1 ( 1.45% of base) : 218859.dasm - System.Collections.BitArray:SetAll(bool):this
           1 ( 0.93% of base) : 218866.dasm - System.Collections.BitArray:set_Length(int):this
           1 ( 0.76% of base) : 210298.dasm - AsciiPreescapedData:PopulatePreescapedData(byref,System.Text.Encodings.Web.ScalarEscaperBase):this
           2 ( 0.69% of base) : 21181.dasm - WorkingChain:VerifyCallback(int,long):int:this
           1 ( 0.67% of base) : 117158.dasm - Internal.IL.Stubs.ILCodeStream:PatchLabels():this
           1 ( 0.63% of base) : 218865.dasm - System.Collections.BitArray:LeftShift(int):System.Collections.BitArray:this
           2 ( 0.61% of base) : 16116.dasm - System.Collections.Generic.HashSet`1[Byte][System.Byte]:SymmetricExceptWithEnumerable(System.Collections.Generic.IEnumerable`1[Byte]):this
           1 ( 0.53% of base) : 218864.dasm - System.Collections.BitArray:RightShift(int):System.Collections.BitArray:this
           1 ( 0.41% of base) : 16114.dasm - System.Collections.Generic.HashSet`1[Byte][System.Byte]:IntersectWithEnumerable(System.Collections.Generic.IEnumerable`1[Byte]):this
           1 ( 0.37% of base) : 177799.dasm - System.Numerics.BigInteger:op_LeftShift(System.Numerics.BigInteger,int):System.Numerics.BigInteger
           1 ( 0.35% of base) : 219732.dasm - System.Collections.Generic.SortedSet`1[__Canon][System.__Canon]:CheckUniqueAndUnfoundElements(System.Collections.Generic.IEnumerable`1[__Canon],bool):ElementCount[__Canon]:this
           1 ( 0.33% of base) : 16117.dasm - System.Collections.Generic.HashSet`1[Byte][System.Byte]:CheckUniqueAndUnfoundElements(System.Collections.Generic.IEnumerable`1[Byte],bool):System.ValueTuple`2[Int32,Int32]:this
           1 ( 0.33% of base) : 215333.dasm - System.Text.EncodingExtensions:Convert(System.Text.Encoder,byref,System.Buffers.IBufferWriter`1[Byte],bool,byref,byref)
           1 ( 0.07% of base) : 90375.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:ReportOverloadResolutionFailureAndProduceBoundNode(Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,int,Microsoft.CodeAnalysis.ArrayBuilder`1[CandidateAnalysisResult],System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.BoundExpression, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.Collections.Immutable.ImmutableArray`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.DiagnosticBag,Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,Microsoft.CodeAnalysis.VisualBasic.BoundMethodOrPropertyGroup,Microsoft.CodeAnalysis.VisualBasic.Symbol,bool,Microsoft.CodeAnalysis.VisualBasic.BoundTypeExpression,Microsoft.CodeAnalysis.VisualBasic.Symbol,Microsoft.CodeAnalysis.Location):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this

Top method improvements (percentages):
         -16 (-6.35% of base) : 147523.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:MakeAllMembers(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
         -46 (-6.32% of base) : 182074.dasm - System.Reflection.TypeLoading.Ecma.EcmaModule:GetTypeCoreNoCache(System.ReadOnlySpan`1[Byte],System.ReadOnlySpan`1[Byte],byref):System.Reflection.TypeLoading.RoDefinitionType:this
         -46 (-6.08% of base) : 203901.dasm - ParameterizedStrings:EvaluateInternal(System.String,byref,System.TermInfo+ParameterizedStrings+FormatParam[],System.Collections.Generic.Stack`1[FormatParam],byref,byref):System.String
         -84 (-6.00% of base) : 177694.dasm - Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[Char],System.Globalization.NumberFormatInfo)
          -4 (-5.97% of base) : 190606.dasm - System.Linq.Enumerable:Take(System.Collections.Generic.IEnumerable`1[__Canon],System.Range):System.Collections.Generic.IEnumerable`1[__Canon]
         -28 (-5.81% of base) : 156055.dasm - System.Xml.XmlEventCache:EventsToWriter(System.Xml.XmlWriter):this
          -5 (-5.38% of base) : 147530.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:FixPartialMember(System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberMethodSymbol,Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberMethodSymbol):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]
          -7 (-5.22% of base) : 94470.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourcePropertySymbol:CloneParametersForAccessor(Microsoft.CodeAnalysis.VisualBasic.Symbols.MethodSymbol,Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.ParameterSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]):this
          -5 (-5.21% of base) : 92559.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.Retargeting.RetargetingEventSymbol:RetargetExplicitInterfaceImplementations():System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.EventSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
         -12 (-5.19% of base) : 95393.dasm - Microsoft.CodeAnalysis.VisualBasic.BoundExpressionExtensions:GetExpressionSymbols(Microsoft.CodeAnalysis.VisualBasic.BoundMethodGroup,Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]])
         -11 (-5.16% of base) : 146873.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.OverriddenOrHiddenMembersHelpers:FindOtherOverriddenMethodsInContainingType(Microsoft.CodeAnalysis.CSharp.Symbol,bool,Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]])
         -17 (-5.06% of base) : 133856.dasm - Microsoft.CodeAnalysis.CSharp.LocalRewriter:EvaluateSideEffectingArgumentsToTemps(System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.BoundExpression, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.CSharp.BoundExpression, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],byref):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.BoundExpression, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
          -5 (-5.05% of base) : 94454.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourcePropertySymbol:GetAccessorImplementations(bool):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.MethodSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
         -14 (-5.04% of base) : 97488.dasm - Microsoft.CodeAnalysis.VisualBasic.MethodToClassRewriter`1[Byte][System.Byte]:RewriteSequence(Microsoft.CodeAnalysis.VisualBasic.BoundSequence,Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.BoundExpression, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]):Microsoft.CodeAnalysis.VisualBasic.BoundSequence:this
         -12 (-5.02% of base) : 9671.dasm - Microsoft.VisualBasic.CompilerServices.OverloadResolution:InferTypeArguments(Method,System.Object[],System.String[],System.Type[],System.Collections.Generic.List`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):bool
         -14 (-5.02% of base) : 97459.dasm - Microsoft.CodeAnalysis.VisualBasic.MethodToClassRewriter`1[__Canon][System.__Canon]:RewriteSequence(Microsoft.CodeAnalysis.VisualBasic.BoundSequence,Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.BoundExpression, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]):Microsoft.CodeAnalysis.VisualBasic.BoundSequence:this
          -6 (-4.96% of base) : 149749.dasm - Microsoft.CodeAnalysis.CSharp.CodeGen.StackOptimizerPass1:VisitArrayInitialization(Microsoft.CodeAnalysis.CSharp.BoundArrayInitialization):Microsoft.CodeAnalysis.CSharp.BoundNode:this
          -5 (-4.81% of base) : 133774.dasm - Microsoft.CodeAnalysis.CSharp.LocalRewriter:VisitSwitchSections(System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.BoundSwitchSection, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.BoundSwitchSection, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
          -5 (-4.76% of base) : 92634.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.Retargeting.RetargetingMethodSymbol:RetargetExplicitInterfaceImplementations():System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.MethodSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
          -5 (-4.76% of base) : 92868.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.Retargeting.RetargetingPropertySymbol:RetargetExplicitInterfaceImplementations():System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.PropertySymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this

4475 total methods with Instruction Count differences (4459 improved, 16 regressed), 5414 unchanged.
ONELINER|Instruction Count|asm.singledef4_rerun.libraries.pmi.Linux.x64.checked\base|2231946|2219408|-12538|-0.56%|4459|16|5414


asm.singledef4_rerun.libraries.pmi.windows.arm64.checked


Summary of Code Size diffs:
(Lower is better)

Total bytes of base: 3238056
Total bytes of diff: 3226780
Total bytes of delta: -11276 (-0.35% of base)
Total relative delta: NaN
    diff is an improvement.
    relative diff is a regression.
Detail diffs


Top file regressions (bytes):
           4 : 114498.dasm (0.55% of base)
           4 : 47339.dasm (0.26% of base)
           4 : 47618.dasm (0.15% of base)
           4 : 54338.dasm (0.34% of base)
           4 : 47387.dasm (0.53% of base)
           4 : 47421.dasm (0.13% of base)
           4 : 191114.dasm (0.53% of base)
           4 : 47690.dasm (0.06% of base)
           4 : 66126.dasm (0.41% of base)
           4 : 172796.dasm (0.29% of base)
           4 : 47554.dasm (0.17% of base)
           4 : 162670.dasm (0.22% of base)
           4 : 226990.dasm (0.13% of base)
           4 : 174372.dasm (0.39% of base)
           4 : 131275.dasm (0.41% of base)
           4 : 135300.dasm (0.06% of base)
           4 : 227744.dasm (0.39% of base)
           4 : 71562.dasm (0.11% of base)
           4 : 183507.dasm (0.51% of base)

Top file improvements (bytes):
        -152 : 47666.dasm (-5.11% of base)
        -116 : 53009.dasm (-0.37% of base)
        -112 : 151895.dasm (-0.92% of base)
        -108 : 159594.dasm (-3.45% of base)
        -108 : 1897.dasm (-0.78% of base)
        -108 : 116276.dasm (-2.07% of base)
        -108 : 157621.dasm (-3.44% of base)
        -108 : 72820.dasm (-3.43% of base)
        -104 : 50249.dasm (-1.63% of base)
         -96 : 40856.dasm (-1.23% of base)
         -92 : 89490.dasm (-0.80% of base)
         -92 : 47614.dasm (-3.65% of base)
         -80 : 207314.dasm (-2.01% of base)
         -80 : 206240.dasm (-1.71% of base)
         -76 : 128289.dasm (-0.51% of base)
         -76 : 39757.dasm (-2.33% of base)
         -76 : 116587.dasm (-1.13% of base)
         -72 : 54327.dasm (-3.65% of base)
         -68 : 47369.dasm (-1.13% of base)
         -64 : 70414.dasm (-2.32% of base)

827 total files with Code Size differences (808 improved, 19 regressed), 1054 unchanged.

Top method regressions (bytes):
           4 ( 0.55% of base) : 114498.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:VisitChoice(System.Xml.Xsl.Qil.QilChoice):System.Xml.Xsl.Qil.QilNode:this
           4 ( 0.26% of base) : 47339.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindXmlElementAccess(Microsoft.CodeAnalysis.VisualBasic.Syntax.XmlMemberAccessExpressionSyntax,System.String,int,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
           4 ( 0.15% of base) : 47618.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindLambdaExpression(Microsoft.CodeAnalysis.VisualBasic.Syntax.LambdaExpressionSyntax,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
           4 ( 0.34% of base) : 54338.dasm - Microsoft.CodeAnalysis.VisualBasic.ExpressionLambdaRewriter:VisitObjectInitializer(Microsoft.CodeAnalysis.VisualBasic.BoundObjectInitializerExpression):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
           4 ( 0.53% of base) : 47387.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindRemoveNamespaceAttributesInvocation(Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,Microsoft.CodeAnalysis.VisualBasic.BoundRValuePlaceholder,Microsoft.CodeAnalysis.VisualBasic.BoundRValuePlaceholder,byref,byref,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
           4 ( 0.13% of base) : 47421.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindForEachBlockParts(Microsoft.CodeAnalysis.VisualBasic.Syntax.ForOrForEachBlockSyntax,Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,bool,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundForEachStatement:this
           4 ( 0.53% of base) : 191114.dasm - System.Security.Authentication.ExtendedProtection.ServiceNameCollection:NormalizeServiceName(System.String):System.String
           4 ( 0.06% of base) : 47690.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindAwait(Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,Microsoft.CodeAnalysis.DiagnosticBag,bool):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
           4 ( 0.41% of base) : 66126.dasm - Microsoft.CodeAnalysis.VisualBasic.Conversions:ClassifyConversionOfOperandOfConditionalBranch(Microsoft.CodeAnalysis.VisualBasic.BoundExpression,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,Microsoft.CodeAnalysis.VisualBasic.Binder,byref,byref,byref):System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.ConversionKind, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[Microsoft.CodeAnalysis.VisualBasic.Symbols.MethodSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]
           4 ( 0.29% of base) : 172796.dasm - System.Linq.Expressions.BinaryExpression:ReduceIndex():System.Linq.Expressions.Expression:this
           4 ( 0.17% of base) : 47554.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindAggregateQueryExpression(Microsoft.CodeAnalysis.VisualBasic.Syntax.QueryExpressionSyntax,Microsoft.CodeAnalysis.SyntaxList`1+Enumerator[[Microsoft.CodeAnalysis.VisualBasic.Syntax.QueryClauseSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundQueryExpression:this
           4 ( 0.22% of base) : 162670.dasm - System.DirectoryServices.AccountManagement.StoreCtx:BuildFilterSet(System.DirectoryServices.AccountManagement.Principal,System.String[],System.DirectoryServices.AccountManagement.QbeFilterDescription):this
           4 ( 0.13% of base) : 226990.dasm - Internal.IL.MethodILDebugView:get_Disassembly():System.String:this
           4 ( 0.39% of base) : 174372.dasm - System.Linq.Expressions.UnaryExpression:ReduceIndex():System.Linq.Expressions.Expression:this
           4 ( 0.41% of base) : 131275.dasm - Newtonsoft.Json.Utilities.EnumUtils:InitializeValuesAndNames(Newtonsoft.Json.Utilities.StructMultiKey`2[[System.Type, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Newtonsoft.Json.Serialization.NamingStrategy, Newtonsoft.Json, Version=12.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed]]):Newtonsoft.Json.Utilities.EnumInfo
           4 ( 0.06% of base) : 135300.dasm - R2RTest.BuildFolderSet:WriteBuildStatistics(System.IO.StreamWriter):this
           4 ( 0.39% of base) : 227744.dasm - Internal.TypeSystem.MetadataFieldLayoutAlgorithm:ComputeSequentialFieldLayout(Internal.TypeSystem.MetadataType,int):Internal.TypeSystem.ComputedInstanceFieldLayout:this
           4 ( 0.11% of base) : 71562.dasm - AsyncMethodToClassRewriter:GenerateAwaitForIncompleteTask(Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol):Microsoft.CodeAnalysis.VisualBasic.BoundBlock:this
           4 ( 0.51% of base) : 183507.dasm - System.Net.ServiceNameStore:NormalizeServiceName(System.String):System.String

Top method improvements (bytes):
        -152 (-5.11% of base) : 47666.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:ReportUnspecificProcedures(Microsoft.CodeAnalysis.Location,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag,bool):this
        -116 (-0.37% of base) : 53009.dasm - Microsoft.CodeAnalysis.VisualBasic.VisualBasicCommandLineParser:Parse(System.Collections.Generic.IEnumerable`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],System.String,System.String,System.String):Microsoft.CodeAnalysis.VisualBasic.VisualBasicCommandLineArguments:this
        -112 (-0.92% of base) : 151895.dasm - System.Data.XmlTreeGen:HandleTable(System.Data.DataTable,System.Xml.XmlDocument,System.Xml.XmlElement,bool):System.Xml.XmlElement:this
        -108 (-3.45% of base) : 159594.dasm - System.Data.Common.MultipartIdentifier:ParseMultipartIdentifier(System.String,System.String,System.String,ushort,int,bool,System.String,bool):System.String[]
        -108 (-0.78% of base) : 1897.dasm - Microsoft.FSharp.Quotations.FSharpExpr:GetLayout(bool):Microsoft.FSharp.Text.StructuredPrintfImpl.Layout:this
        -108 (-2.07% of base) : 116276.dasm - System.Xml.Serialization.XmlSerializationReaderCodeGen:WriteMemberElementsIf(System.Xml.Serialization.XmlSerializationReaderCodeGen+Member[],Member,System.String,System.String):this
        -108 (-3.44% of base) : 157621.dasm - System.Data.Common.MultipartIdentifier:ParseMultipartIdentifier(System.String,System.String,System.String,ushort,int,bool,System.String,bool):System.String[]
        -108 (-3.43% of base) : 72820.dasm - SynthesizedComInterface:.ctor(Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamedTypeSymbol,Microsoft.CodeAnalysis.ArrayBuilder`1[[System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):this
        -104 (-1.63% of base) : 50249.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.ConstraintsHelper:RemoveDirectConstraintConflicts(Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeParameterSymbol,System.Collections.Immutable.ImmutableArray`1[TypeParameterConstraint],Roslyn.Utilities.ConsList`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeParameterSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],int,Microsoft.CodeAnalysis.ArrayBuilder`1[TypeParameterDiagnosticInfo]):System.Collections.Immutable.ImmutableArray`1[TypeParameterConstraint]
         -96 (-1.23% of base) : 40856.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:AddNonTypeMembers(MembersAndInitializersBuilder,Microsoft.CodeAnalysis.SyntaxList`1[[Microsoft.CodeAnalysis.CSharp.Syntax.MemberDeclarationSyntax, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag):this
         -92 (-0.80% of base) : 89490.dasm - Microsoft.Diagnostics.Tracing.Parsers.RegisteredTraceEventParser:GetManifestForRegisteredProvider(System.Guid):System.String
         -92 (-3.65% of base) : 47614.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindArgumentsAndNames(System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.ArgumentSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],byref,byref,byref,Microsoft.CodeAnalysis.DiagnosticBag):this
         -80 (-2.01% of base) : 207314.dasm - System.Security.AccessControl.CommonAcl:RemoveQualifiedAces(System.Security.Principal.SecurityIdentifier,int,int,ubyte,bool,int,System.Guid,System.Guid):bool:this
         -80 (-1.71% of base) : 206240.dasm - Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[Char],System.Globalization.NumberFormatInfo)
         -76 (-0.51% of base) : 128289.dasm - Microsoft.VisualBasic.CompilerServices.VBBinder:BindToMethod(int,System.Reflection.MethodBase[],byref,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],byref):System.Reflection.MethodBase:this
         -76 (-2.33% of base) : 39757.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.ConstraintsHelper:ResolveBounds(Microsoft.CodeAnalysis.CSharp.Symbols.TypeParameterSymbol,Microsoft.CodeAnalysis.CSharp.Symbols.AssemblySymbol,Roslyn.Utilities.ConsList`1[[Microsoft.CodeAnalysis.CSharp.Symbols.TypeParameterSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],bool,Microsoft.CodeAnalysis.CSharp.CSharpCompilation,Microsoft.CodeAnalysis.ArrayBuilder`1[TypeParameterDiagnosticInfo],byref):Microsoft.CodeAnalysis.CSharp.Symbols.TypeParameterBounds
         -76 (-1.13% of base) : 116587.dasm - System.Xml.Serialization.XmlSerializationWriterCodeGen:WriteElements(System.String,System.String,System.Xml.Serialization.ElementAccessor[],System.Xml.Serialization.TextAccessor,System.Xml.Serialization.ChoiceIdentifierAccessor,System.String,bool,bool):this
         -72 (-3.65% of base) : 54327.dasm - Microsoft.CodeAnalysis.VisualBasic.ExpressionLambdaRewriter:VisitLambdaInternal(Microsoft.CodeAnalysis.VisualBasic.BoundLambda,Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
         -68 (-1.13% of base) : 47369.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:DecodeParameterList(Microsoft.CodeAnalysis.VisualBasic.Symbol,bool,int,Microsoft.CodeAnalysis.SeparatedSyntaxList`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.ParameterSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.ParameterSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],CheckParameterModifierDelegate,Microsoft.CodeAnalysis.DiagnosticBag):this
         -64 (-2.32% of base) : 70414.dasm - AnonymousDelegatePublicSymbol:.ctor(Microsoft.CodeAnalysis.VisualBasic.Symbols.AnonymousTypeManager,Microsoft.CodeAnalysis.VisualBasic.Symbols.AnonymousTypeDescriptor):this

Top method regressions (percentages):
           4 ( 0.55% of base) : 114498.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:VisitChoice(System.Xml.Xsl.Qil.QilChoice):System.Xml.Xsl.Qil.QilNode:this
           4 ( 0.53% of base) : 191114.dasm - System.Security.Authentication.ExtendedProtection.ServiceNameCollection:NormalizeServiceName(System.String):System.String
           4 ( 0.53% of base) : 47387.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindRemoveNamespaceAttributesInvocation(Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,Microsoft.CodeAnalysis.VisualBasic.BoundRValuePlaceholder,Microsoft.CodeAnalysis.VisualBasic.BoundRValuePlaceholder,byref,byref,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
           4 ( 0.51% of base) : 183507.dasm - System.Net.ServiceNameStore:NormalizeServiceName(System.String):System.String
           4 ( 0.41% of base) : 131275.dasm - Newtonsoft.Json.Utilities.EnumUtils:InitializeValuesAndNames(Newtonsoft.Json.Utilities.StructMultiKey`2[[System.Type, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Newtonsoft.Json.Serialization.NamingStrategy, Newtonsoft.Json, Version=12.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed]]):Newtonsoft.Json.Utilities.EnumInfo
           4 ( 0.41% of base) : 66126.dasm - Microsoft.CodeAnalysis.VisualBasic.Conversions:ClassifyConversionOfOperandOfConditionalBranch(Microsoft.CodeAnalysis.VisualBasic.BoundExpression,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,Microsoft.CodeAnalysis.VisualBasic.Binder,byref,byref,byref):System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.ConversionKind, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[Microsoft.CodeAnalysis.VisualBasic.Symbols.MethodSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]
           4 ( 0.39% of base) : 227744.dasm - Internal.TypeSystem.MetadataFieldLayoutAlgorithm:ComputeSequentialFieldLayout(Internal.TypeSystem.MetadataType,int):Internal.TypeSystem.ComputedInstanceFieldLayout:this
           4 ( 0.39% of base) : 174372.dasm - System.Linq.Expressions.UnaryExpression:ReduceIndex():System.Linq.Expressions.Expression:this
           4 ( 0.34% of base) : 54338.dasm - Microsoft.CodeAnalysis.VisualBasic.ExpressionLambdaRewriter:VisitObjectInitializer(Microsoft.CodeAnalysis.VisualBasic.BoundObjectInitializerExpression):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
           4 ( 0.29% of base) : 172796.dasm - System.Linq.Expressions.BinaryExpression:ReduceIndex():System.Linq.Expressions.Expression:this
           4 ( 0.26% of base) : 47339.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindXmlElementAccess(Microsoft.CodeAnalysis.VisualBasic.Syntax.XmlMemberAccessExpressionSyntax,System.String,int,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
           4 ( 0.22% of base) : 162670.dasm - System.DirectoryServices.AccountManagement.StoreCtx:BuildFilterSet(System.DirectoryServices.AccountManagement.Principal,System.String[],System.DirectoryServices.AccountManagement.QbeFilterDescription):this
           4 ( 0.17% of base) : 47554.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindAggregateQueryExpression(Microsoft.CodeAnalysis.VisualBasic.Syntax.QueryExpressionSyntax,Microsoft.CodeAnalysis.SyntaxList`1+Enumerator[[Microsoft.CodeAnalysis.VisualBasic.Syntax.QueryClauseSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundQueryExpression:this
           4 ( 0.15% of base) : 47618.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindLambdaExpression(Microsoft.CodeAnalysis.VisualBasic.Syntax.LambdaExpressionSyntax,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
           4 ( 0.13% of base) : 47421.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindForEachBlockParts(Microsoft.CodeAnalysis.VisualBasic.Syntax.ForOrForEachBlockSyntax,Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,bool,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundForEachStatement:this
           4 ( 0.13% of base) : 226990.dasm - Internal.IL.MethodILDebugView:get_Disassembly():System.String:this
           4 ( 0.11% of base) : 71562.dasm - AsyncMethodToClassRewriter:GenerateAwaitForIncompleteTask(Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol):Microsoft.CodeAnalysis.VisualBasic.BoundBlock:this
           4 ( 0.06% of base) : 47690.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindAwait(Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,Microsoft.CodeAnalysis.DiagnosticBag,bool):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
           4 ( 0.06% of base) : 135300.dasm - R2RTest.BuildFolderSet:WriteBuildStatistics(System.IO.StreamWriter):this

Top method improvements (percentages):
         -16 (-7.41% of base) : 179695.dasm - System.Linq.Enumerable:Take(System.Collections.Generic.IEnumerable`1[__Canon],System.Range):System.Collections.Generic.IEnumerable`1[__Canon]
        -152 (-5.11% of base) : 47666.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:ReportUnspecificProcedures(Microsoft.CodeAnalysis.Location,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag,bool):this
         -48 (-4.96% of base) : 40893.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:MakeAllMembers(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
          -8 (-4.88% of base) : 14819.dasm - System.ArraySegment`1[Vector`1][System.Numerics.Vector`1[System.Single]]:Slice(int):System.ArraySegment`1[Vector`1]:this
         -40 (-4.33% of base) : 40238.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.OverriddenOrHiddenMembersHelpers:FindOtherOverriddenMethodsInContainingType(Microsoft.CodeAnalysis.CSharp.Symbol,bool,Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]])
         -32 (-4.04% of base) : 12178.dasm - OperatorIntrinsics:SetArraySlice4D(System.Byte[,,,],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],System.Byte[,,,])
         -32 (-4.04% of base) : 12177.dasm - OperatorIntrinsics:SetArraySlice4D(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],System.__Canon[,,,])
         -72 (-3.65% of base) : 54327.dasm - Microsoft.CodeAnalysis.VisualBasic.ExpressionLambdaRewriter:VisitLambdaInternal(Microsoft.CodeAnalysis.VisualBasic.BoundLambda,Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
         -92 (-3.65% of base) : 47614.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindArgumentsAndNames(System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.ArgumentSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],byref,byref,byref,Microsoft.CodeAnalysis.DiagnosticBag):this
        -108 (-3.45% of base) : 159594.dasm - System.Data.Common.MultipartIdentifier:ParseMultipartIdentifier(System.String,System.String,System.String,ushort,int,bool,System.String,bool):System.String[]
        -108 (-3.44% of base) : 157621.dasm - System.Data.Common.MultipartIdentifier:ParseMultipartIdentifier(System.String,System.String,System.String,ushort,int,bool,System.String,bool):System.String[]
         -48 (-3.44% of base) : 54471.dasm - Microsoft.CodeAnalysis.VisualBasic.LocalRewriter:CreatePrefixesAndNamespacesArrays(Microsoft.CodeAnalysis.VisualBasic.BoundXmlContainerRewriterInfo,Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,byref,byref):this
        -108 (-3.43% of base) : 72820.dasm - SynthesizedComInterface:.ctor(Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamedTypeSymbol,Microsoft.CodeAnalysis.ArrayBuilder`1[[System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):this
         -20 (-3.40% of base) : 12127.dasm - OperatorIntrinsics:SetArraySlice3D(System.__Canon[,,],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],System.__Canon[,,])
         -60 (-3.39% of base) : 41226.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamespaceSymbol:MakeNameToMembersMap(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamespaceOrTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
         -28 (-3.29% of base) : 49584.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.Metadata.PE.PEMethodSymbol:ComputeMethodKindForPotentialOperatorOrConversion(OperatorInfo,int,System.String,bool):int:this
         -52 (-3.20% of base) : 53988.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbol:GetAttributesToBind(Roslyn.Utilities.OneOrMany`1[[Microsoft.CodeAnalysis.SyntaxList`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.AttributeListSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],int,Microsoft.CodeAnalysis.VisualBasic.VisualBasicCompilation,byref):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.AttributeSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
         -24 (-3.09% of base) : 51029.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceAssemblySymbol:GetNetModuleAttributes(byref):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.VisualBasicAttributeData, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
         -24 (-3.06% of base) : 50449.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.MergedNamespaceSymbol:SlowGetChildrenOfName(System.String):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
         -52 (-3.04% of base) : 127907.dasm - Microsoft.VisualBasic.CompilerServices.OverloadResolution:CollectOverloadCandidates(System.Reflection.MemberInfo[],System.Object[],int,System.String[],System.Type[],bool,System.Type,byref,byref,Container):System.Collections.Generic.List`1[[Microsoft.VisualBasic.CompilerServices.Symbols+Method, Microsoft.VisualBasic.Core, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]

827 total methods with Code Size differences (808 improved, 19 regressed), 1055 unchanged.
ONELINER|Code Size|asm.singledef4_rerun.libraries.pmi.windows.arm64.checked\base|3238056|3226780|-11276|-0.35%|808|19|1055



Summary of Perf Score diffs:
(Lower is better)

Total PerfScoreUnits of base: 33790706047980760
Total PerfScoreUnits of diff: 33790688828586536
Total PerfScoreUnits of delta: -17219394161.29 (-0.00% of base)
Total relative delta: NaN
    diff is an improvement.
    relative diff is a regression.
Detail diffs


Top file regressions (PerfScoreUnits):
    266232.60 : 41169.dasm (0.00% of base)
    32775.90 : 172875.dasm (0.00% of base)
    17349.20 : 21625.dasm (0.02% of base)
     2049.40 : 21232.dasm (0.34% of base)
     1277.00 : 160815.dasm (8.80% of base)
     1277.00 : 161498.dasm (8.80% of base)
      128.00 : 226297.dasm (0.69% of base)
       83.60 : 225298.dasm (0.79% of base)
       67.80 : 45177.dasm (2.20% of base)
       67.80 : 70726.dasm (2.22% of base)
       61.40 : 47510.dasm (0.67% of base)
       59.90 : 71029.dasm (1.76% of base)
       59.40 : 47590.dasm (0.13% of base)
       47.00 : 215511.dasm (0.50% of base)
       45.20 : 53617.dasm (2.00% of base)
       37.70 : 77489.dasm (1.43% of base)
       37.30 : 47614.dasm (1.61% of base)
       31.90 : 47672.dasm (0.31% of base)
       31.70 : 74542.dasm (3.67% of base)
       29.80 : 48431.dasm (0.35% of base)

Top file improvements (PerfScoreUnits):
    -17213263892.00 : 51371.dasm (-0.00% of base)
    -5522422.93 : 151895.dasm (-1.05% of base)
    -568269.80 : 47369.dasm (-1.35% of base)
    -132376.17 : 72820.dasm (-0.42% of base)
    -85234.50 : 40899.dasm (-0.25% of base)
    -81920.80 : 128303.dasm (-0.97% of base)
    -13315.10 : 24003.dasm (-2.12% of base)
    -5392.60 : 47669.dasm (-0.63% of base)
    -2619.30 : 159594.dasm (-1.94% of base)
    -2619.30 : 157621.dasm (-1.94% of base)
    -2440.10 : 116619.dasm (-0.34% of base)
    -2139.18 : 128289.dasm (-0.26% of base)
    -1767.20 : 89490.dasm (-2.17% of base)
    -1511.80 : 116276.dasm (-1.42% of base)
    -1384.00 : 207314.dasm (-1.38% of base)
    -1110.00 : 54623.dasm (-4.96% of base)
    -1045.75 : 40864.dasm (-1.31% of base)
    -1039.90 : 80144.dasm (-7.92% of base)
    -1031.40 : 47694.dasm (-1.74% of base)
     -906.98 : 153263.dasm (-3.34% of base)

1078 total files with Perf Score differences (732 improved, 346 regressed), 803 unchanged.

Top method regressions (PerfScoreUnits):
    266232.60 ( 0.00% of base) : 41169.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamedTypeSymbol:MakeOneDeclaredBases(Roslyn.Utilities.ConsList`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.CSharp.SingleTypeDeclaration,Microsoft.CodeAnalysis.DiagnosticBag):System.Tuple`2[[Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
    32775.90 ( 0.00% of base) : 172875.dasm - System.Linq.Expressions.Expression:ValidateNewArgs(System.Reflection.ConstructorInfo,byref,byref)
    17349.20 ( 0.02% of base) : 21625.dasm - Microsoft.CodeAnalysis.CSharp.Imports:FromSyntax(Microsoft.CodeAnalysis.CSharp.CSharpSyntaxNode,Microsoft.CodeAnalysis.CSharp.InContainerBinder,Roslyn.Utilities.ConsList`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],bool):Microsoft.CodeAnalysis.CSharp.Imports
     2049.40 ( 0.34% of base) : 21232.dasm - Microsoft.CodeAnalysis.CSharp.Binder:BindInterpolatedString(Microsoft.CodeAnalysis.CSharp.Syntax.InterpolatedStringExpressionSyntax,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.CSharp.BoundExpression:this
     1277.00 ( 8.80% of base) : 160815.dasm - System.Diagnostics.NetFrameworkUtils:GetLatestBuildDllDirectory(System.String):System.String
     1277.00 ( 8.80% of base) : 161498.dasm - System.Diagnostics.NetFrameworkUtils:GetLatestBuildDllDirectory(System.String):System.String
      128.00 ( 0.69% of base) : 226297.dasm - Internal.NativeFormat.NativeWriter:Save(System.IO.Stream):this
       83.60 ( 0.79% of base) : 225298.dasm - ILCompiler.DependencyAnalysis.ReadyToRun.TypesTableNode:GetData(ILCompiler.DependencyAnalysis.NodeFactory,bool):ObjectData:this
       67.80 ( 2.20% of base) : 45177.dasm - RetargetingSymbolTranslator:Retarget(Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol,ubyte):Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol:this
       67.80 ( 2.22% of base) : 70726.dasm - RetargetingSymbolTranslator:Retarget(Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol,ubyte):Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol:this
       61.40 ( 0.67% of base) : 47510.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindVariableDeclarators(Microsoft.CodeAnalysis.SeparatedSyntaxList`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.VariableDeclaratorSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.BoundLocalDeclarationBase, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
       59.90 ( 1.76% of base) : 71029.dasm - ComClassData:GetComClassMembers(Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamedTypeSymbol,Microsoft.CodeAnalysis.ArrayBuilder`1[[System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.ArrayBuilder`1[[System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.Symbols.EventSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,Microsoft.CodeAnalysis.DiagnosticBag):this
       59.40 ( 0.13% of base) : 47590.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindObjectInitializer(Microsoft.CodeAnalysis.VisualBasic.Syntax.ObjectCreationExpressionSyntax,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,Microsoft.CodeAnalysis.VisualBasic.BoundWithLValueExpressionPlaceholder,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundObjectInitializerExpression:this
       47.00 ( 0.50% of base) : 215511.dasm - System.Speech.Internal.GrammarBuilding.BuilderElements:Optimize(System.Collections.ObjectModel.Collection`1[[System.Speech.Internal.GrammarBuilding.RuleElement, System.Speech, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]):this
       45.20 ( 2.00% of base) : 53617.dasm - Microsoft.CodeAnalysis.VisualBasic.MethodCompiler:GetStateMachineSlotDebugInfo(Microsoft.CodeAnalysis.VisualBasic.Emit.PEModuleBuilder,System.Collections.Generic.IEnumerable`1[[Microsoft.Cci.IFieldDefinition, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.CodeGen.VariableSlotAllocator,Microsoft.CodeAnalysis.DiagnosticBag,byref,byref)
       37.70 ( 1.43% of base) : 77489.dasm - Microsoft.CodeAnalysis.Text.ChangedText:GetLinesCore():Microsoft.CodeAnalysis.Text.TextLineCollection:this
       37.30 ( 1.61% of base) : 47614.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindArgumentsAndNames(System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.ArgumentSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],byref,byref,byref,Microsoft.CodeAnalysis.DiagnosticBag):this
       31.90 ( 0.31% of base) : 47672.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:PassArguments(Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,byref,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.BoundExpression, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.BoundExpression, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
       31.70 ( 3.67% of base) : 74542.dasm - Microsoft.CodeAnalysis.ImmutableArrayExtensions:WhereAsArray(System.Collections.Immutable.ImmutableArray`1[Byte],System.Func`2[Byte,Boolean]):System.Collections.Immutable.ImmutableArray`1[Byte]
       29.80 ( 0.35% of base) : 48431.dasm - Microsoft.CodeAnalysis.VisualBasic.StatementListBinder:BuildLocals():System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this

Top method improvements (PerfScoreUnits):
    -17213263892.00 (-0.00% of base) : 51371.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceMemberFieldSymbol:Create(Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceMemberContainerTypeSymbol,Microsoft.CodeAnalysis.VisualBasic.Syntax.FieldDeclarationSyntax,Microsoft.CodeAnalysis.VisualBasic.Binder,MembersAndInitializersBuilder,byref,byref,Microsoft.CodeAnalysis.DiagnosticBag)
    -5522422.93 (-1.05% of base) : 151895.dasm - System.Data.XmlTreeGen:HandleTable(System.Data.DataTable,System.Xml.XmlDocument,System.Xml.XmlElement,bool):System.Xml.XmlElement:this
    -568269.80 (-1.35% of base) : 47369.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:DecodeParameterList(Microsoft.CodeAnalysis.VisualBasic.Symbol,bool,int,Microsoft.CodeAnalysis.SeparatedSyntaxList`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.ParameterSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.ParameterSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],CheckParameterModifierDelegate,Microsoft.CodeAnalysis.DiagnosticBag):this
    -132376.17 (-0.42% of base) : 72820.dasm - SynthesizedComInterface:.ctor(Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamedTypeSymbol,Microsoft.CodeAnalysis.ArrayBuilder`1[[System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):this
    -85234.50 (-0.25% of base) : 40899.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:MergePartialMethods(System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],Microsoft.CodeAnalysis.DiagnosticBag)
    -81920.80 (-0.97% of base) : 128303.dasm - Microsoft.VisualBasic.CompilerServices.VBBinder:GetMethodsByName(System.Type,System.Reflection.IReflect,System.String,int):System.Reflection.MethodBase[]:this
    -13315.10 (-2.12% of base) : 24003.dasm - Microsoft.CodeAnalysis.CSharp.MethodBodySynthesizer:MakeSubmissionInitialization(Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.CSharp.BoundStatement, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.CSharp.CSharpSyntaxNode,Microsoft.CodeAnalysis.CSharp.Symbols.MethodSymbol,Microsoft.CodeAnalysis.CSharp.SynthesizedSubmissionFields,Microsoft.CodeAnalysis.CSharp.CSharpCompilation)
    -5392.60 (-0.63% of base) : 47669.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:ReportOverloadResolutionFailureForASingleCandidate(Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,Microsoft.CodeAnalysis.Location,int,byref,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.BoundExpression, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.Collections.Immutable.ImmutableArray`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],bool,bool,bool,bool,Microsoft.CodeAnalysis.DiagnosticBag,Microsoft.CodeAnalysis.VisualBasic.Symbol,bool,Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,Microsoft.CodeAnalysis.VisualBasic.Symbol):this
    -2619.30 (-1.94% of base) : 159594.dasm - System.Data.Common.MultipartIdentifier:ParseMultipartIdentifier(System.String,System.String,System.String,ushort,int,bool,System.String,bool):System.String[]
    -2619.30 (-1.94% of base) : 157621.dasm - System.Data.Common.MultipartIdentifier:ParseMultipartIdentifier(System.String,System.String,System.String,ushort,int,bool,System.String,bool):System.String[]
    -2440.10 (-0.34% of base) : 116619.dasm - System.Xml.Serialization.XmlSerializationWriterCodeGen:GenerateMembersElement(System.Xml.Serialization.XmlMembersMapping):System.String:this
    -2139.18 (-0.26% of base) : 128289.dasm - Microsoft.VisualBasic.CompilerServices.VBBinder:BindToMethod(int,System.Reflection.MethodBase[],byref,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],byref):System.Reflection.MethodBase:this
    -1767.20 (-2.17% of base) : 89490.dasm - Microsoft.Diagnostics.Tracing.Parsers.RegisteredTraceEventParser:GetManifestForRegisteredProvider(System.Guid):System.String
    -1511.80 (-1.42% of base) : 116276.dasm - System.Xml.Serialization.XmlSerializationReaderCodeGen:WriteMemberElementsIf(System.Xml.Serialization.XmlSerializationReaderCodeGen+Member[],Member,System.String,System.String):this
    -1384.00 (-1.38% of base) : 207314.dasm - System.Security.AccessControl.CommonAcl:RemoveQualifiedAces(System.Security.Principal.SecurityIdentifier,int,int,ubyte,bool,int,System.Guid,System.Guid):bool:this
    -1110.00 (-4.96% of base) : 54623.dasm - Microsoft.CodeAnalysis.VisualBasic.LocalRewriter:InvokeInterpolatedStringFactory(Microsoft.CodeAnalysis.VisualBasic.BoundInterpolatedStringExpression,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,System.String,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,Microsoft.CodeAnalysis.VisualBasic.SyntheticBoundNodeFactory):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
    -1045.75 (-1.31% of base) : 40864.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:ComputeInterfaceImplementations(Microsoft.CodeAnalysis.DiagnosticBag,System.Threading.CancellationToken):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.SynthesizedExplicitImplementationForwardingMethod, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
    -1039.90 (-7.92% of base) : 80144.dasm - Parser:GetMatchingProperties(System.String,byref,System.Collections.Generic.List`1[[Microsoft.CodeAnalysis.INamespaceOrTypeSymbol, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.String,Microsoft.CodeAnalysis.Compilation,System.Collections.Generic.List`1[[Microsoft.CodeAnalysis.ISymbol, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]])
    -1031.40 (-1.74% of base) : 47694.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindFieldAndPropertyInitializers(Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceMemberContainerTypeSymbol,System.Collections.Immutable.ImmutableArray`1[ImmutableArray`1],Microsoft.CodeAnalysis.VisualBasic.Symbols.SynthesizedInteractiveInitializerMethod,Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.BoundInitializer, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]
     -906.98 (-3.34% of base) : 153263.dasm - System.Data.DataTable:EvaluateDependentExpressions(System.Collections.Generic.List`1[[System.Data.DataColumn, System.Data.Common, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],System.Data.DataRow,int,System.Collections.Generic.List`1[[System.Data.DataRow, System.Data.Common, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):this

Top method regressions (percentages):
     1277.00 ( 8.80% of base) : 160815.dasm - System.Diagnostics.NetFrameworkUtils:GetLatestBuildDllDirectory(System.String):System.String
     1277.00 ( 8.80% of base) : 161498.dasm - System.Diagnostics.NetFrameworkUtils:GetLatestBuildDllDirectory(System.String):System.String
       31.70 ( 3.67% of base) : 74542.dasm - Microsoft.CodeAnalysis.ImmutableArrayExtensions:WhereAsArray(System.Collections.Immutable.ImmutableArray`1[Byte],System.Func`2[Byte,Boolean]):System.Collections.Immutable.ImmutableArray`1[Byte]
        0.50 ( 2.33% of base) : 223614.dasm - System.Web.HttpUtility:JavaScriptStringEncode(System.String,bool):System.String
       67.80 ( 2.22% of base) : 70726.dasm - RetargetingSymbolTranslator:Retarget(Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol,ubyte):Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol:this
       67.80 ( 2.20% of base) : 45177.dasm - RetargetingSymbolTranslator:Retarget(Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol,ubyte):Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol:this
        0.50 ( 2.18% of base) : 22811.dasm - Microsoft.CodeAnalysis.CSharp.BoundMethodGroup:get_NameSyntax():Microsoft.CodeAnalysis.CSharp.CSharpSyntaxNode:this
       14.60 ( 2.11% of base) : 77509.dasm - Microsoft.CodeAnalysis.Text.LargeEncodedText:ParseLineStarts():System.Int32[]:this
       45.20 ( 2.00% of base) : 53617.dasm - Microsoft.CodeAnalysis.VisualBasic.MethodCompiler:GetStateMachineSlotDebugInfo(Microsoft.CodeAnalysis.VisualBasic.Emit.PEModuleBuilder,System.Collections.Generic.IEnumerable`1[[Microsoft.Cci.IFieldDefinition, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.CodeGen.VariableSlotAllocator,Microsoft.CodeAnalysis.DiagnosticBag,byref,byref)
        0.50 ( 1.79% of base) : 55141.dasm - Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.BlockContext:FreeStatements():this
       59.90 ( 1.76% of base) : 71029.dasm - ComClassData:GetComClassMembers(Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamedTypeSymbol,Microsoft.CodeAnalysis.ArrayBuilder`1[[System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.ArrayBuilder`1[[System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.Symbols.EventSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,Microsoft.CodeAnalysis.DiagnosticBag):this
        0.61 ( 1.75% of base) : 126431.dasm - System.Text.Json.PooledByteBufferWriter:ClearHelper():this
        0.61 ( 1.75% of base) : 216610.dasm - System.Text.Json.PooledByteBufferWriter:Clear():this
        0.61 ( 1.75% of base) : 216611.dasm - System.Text.Json.PooledByteBufferWriter:ClearHelper():this
        0.61 ( 1.75% of base) : 126430.dasm - System.Text.Json.PooledByteBufferWriter:Clear():this
        0.61 ( 1.75% of base) : 183115.dasm - System.Buffers.ArrayBufferWriter`1[Byte][System.Byte]:Clear():this
        6.60 ( 1.63% of base) : 43228.dasm - AttributeExpressionVisitor:VisitArguments(System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.BoundExpression, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag,byref,bool):System.Collections.Immutable.ImmutableArray`1[TypedConstant]:this
       37.30 ( 1.61% of base) : 47614.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindArgumentsAndNames(System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.ArgumentSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],byref,byref,byref,Microsoft.CodeAnalysis.DiagnosticBag):this
        0.50 ( 1.56% of base) : 50507.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.MissingAssemblySymbol:Equals(System.Object):bool:this
        2.00 ( 1.54% of base) : 142060.dasm - System.Collections.Specialized.ListDictionary:Contains(System.Object):bool:this

Top method improvements (percentages):
     -368.80 (-8.83% of base) : 8244.dasm - Microsoft.FSharp.Collections.Array4DModule:Create(int,int,int,int,double):System.Double[,,,]
     -365.10 (-8.34% of base) : 80143.dasm - Parser:GetMatchingMethods(System.String,byref,System.Collections.Generic.List`1[[Microsoft.CodeAnalysis.INamespaceOrTypeSymbol, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.String,int,Microsoft.CodeAnalysis.Compilation,System.Collections.Generic.List`1[[Microsoft.CodeAnalysis.ISymbol, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]])
    -1039.90 (-7.92% of base) : 80144.dasm - Parser:GetMatchingProperties(System.String,byref,System.Collections.Generic.List`1[[Microsoft.CodeAnalysis.INamespaceOrTypeSymbol, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.String,Microsoft.CodeAnalysis.Compilation,System.Collections.Generic.List`1[[Microsoft.CodeAnalysis.ISymbol, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]])
     -368.80 (-7.86% of base) : 8245.dasm - Microsoft.FSharp.Collections.Array4DModule:Create(int,int,int,int,System.Numerics.Vector`1[Single]):System.Numerics.Vector`1[System.Single][,,,]
     -112.40 (-7.86% of base) : 8286.dasm - Microsoft.FSharp.Collections.Array3DModule:Initialize(int,int,int,Microsoft.FSharp.Core.FSharpFunc`2[Int32,__Canon]):System.__Canon[,,]
     -368.80 (-7.37% of base) : 8241.dasm - Microsoft.FSharp.Collections.Array4DModule:Create(int,int,int,int,ubyte):System.Byte[,,,]
     -368.80 (-7.37% of base) : 8242.dasm - Microsoft.FSharp.Collections.Array4DModule:Create(int,int,int,int,short):System.Int16[,,,]
     -368.80 (-7.37% of base) : 8243.dasm - Microsoft.FSharp.Collections.Array4DModule:Create(int,int,int,int,int):System.Int32[,,,]
     -368.80 (-7.37% of base) : 8246.dasm - Microsoft.FSharp.Collections.Array4DModule:Create(int,int,int,int,long):System.Int64[,,,]
     -368.80 (-7.36% of base) : 8240.dasm - Microsoft.FSharp.Collections.Array4DModule:Create(int,int,int,int,System.__Canon):System.__Canon[,,,]
     -608.80 (-6.79% of base) : 8248.dasm - Microsoft.FSharp.Collections.Array4DModule:Initialize(int,int,int,int,Microsoft.FSharp.Core.FSharpFunc`2[[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Microsoft.FSharp.Core.FSharpFunc`2[[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Microsoft.FSharp.Core.FSharpFunc`2[[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Microsoft.FSharp.Core.FSharpFunc`2[[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Byte, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], FSharp.Core, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]], FSharp.Core, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]], FSharp.Core, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):System.Byte[,,,]
     -608.80 (-6.79% of base) : 8247.dasm - Microsoft.FSharp.Collections.Array4DModule:Initialize(int,int,int,int,Microsoft.FSharp.Core.FSharpFunc`2[Int32,__Canon]):System.__Canon[,,,]
     -193.95 (-6.11% of base) : 78154.dasm - Microsoft.CodeAnalysis.Diagnostics.AnalyzerDriver:MakeSymbolActionsByKind():System.Collections.Immutable.ImmutableDictionary`2[[Microsoft.CodeAnalysis.Diagnostics.DiagnosticAnalyzer, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Collections.Immutable.ImmutableArray`1[[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.Diagnostics.SymbolAnalyzerAction, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
     -619.20 (-6.02% of base) : 225516.dasm - Internal.JitInterface.CorInfoImpl:ComputeJitPgoInstrumentationSchema(System.Func`2[[System.Object, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.IntPtr, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Internal.Pgo.PgoSchemaElem[],byref,byref,System.Func`2[[Internal.TypeSystem.TypeDesc, ILCompiler.TypeSystem.ReadyToRun, Version=6.0.0.0, Culture=neutral, PublicKeyToken=null],[System.Boolean, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]])
      -64.40 (-5.94% of base) : 12154.dasm - OperatorIntrinsics:GetArraySlice4DFixedSingle4(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],int):System.__Canon[,,]
      -64.40 (-5.92% of base) : 12151.dasm - OperatorIntrinsics:GetArraySlice4DFixedSingle3(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],int,Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32]):System.__Canon[,,]
      -64.40 (-5.92% of base) : 12145.dasm - OperatorIntrinsics:GetArraySlice4DFixedSingle1(System.__Canon[,,,],int,Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32]):System.__Canon[,,]
      -64.40 (-5.92% of base) : 12148.dasm - OperatorIntrinsics:GetArraySlice4DFixedSingle2(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],int,Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32]):System.__Canon[,,]
     -248.00 (-5.32% of base) : 115252.dasm - System.Xml.Serialization.ReflectionXmlSerializationReader:GenerateEncodedMembersElement(System.Xml.Serialization.XmlMembersMapping):System.Object:this
     -112.40 (-5.12% of base) : 154436.dasm - System.Data.UniqueConstraint:IsConstraintViolated():bool:this

1078 total methods with Perf Score differences (732 improved, 346 regressed), 804 unchanged.
ONELINER|Perf Score|asm.singledef4_rerun.libraries.pmi.windows.arm64.checked\base|33790706047980760|33790688828586536|-17219394161.29|-0.00%|732|346|804



Summary of Instruction Count diffs:
(Lower is better)

Total Instructions of base: 809514
Total Instructions of diff: 806695
Total Instructions of delta: -2819 (-0.35% of base)
Total relative delta: NaN
    diff is an improvement.
    relative diff is a regression.
Detail diffs


Top file regressions (Instructions):
           1 : 114498.dasm (0.55% of base)
           1 : 47339.dasm (0.26% of base)
           1 : 47618.dasm (0.15% of base)
           1 : 54338.dasm (0.34% of base)
           1 : 47387.dasm (0.53% of base)
           1 : 47421.dasm (0.13% of base)
           1 : 191114.dasm (0.53% of base)
           1 : 47690.dasm (0.06% of base)
           1 : 66126.dasm (0.41% of base)
           1 : 172796.dasm (0.29% of base)
           1 : 47554.dasm (0.17% of base)
           1 : 162670.dasm (0.22% of base)
           1 : 226990.dasm (0.13% of base)
           1 : 174372.dasm (0.39% of base)
           1 : 131275.dasm (0.41% of base)
           1 : 135300.dasm (0.06% of base)
           1 : 227744.dasm (0.39% of base)
           1 : 71562.dasm (0.11% of base)
           1 : 183507.dasm (0.51% of base)

Top file improvements (Instructions):
         -38 : 47666.dasm (-5.11% of base)
         -29 : 53009.dasm (-0.37% of base)
         -28 : 151895.dasm (-0.92% of base)
         -27 : 159594.dasm (-3.45% of base)
         -27 : 1897.dasm (-0.78% of base)
         -27 : 116276.dasm (-2.07% of base)
         -27 : 157621.dasm (-3.44% of base)
         -27 : 72820.dasm (-3.43% of base)
         -26 : 50249.dasm (-1.63% of base)
         -24 : 40856.dasm (-1.23% of base)
         -23 : 89490.dasm (-0.80% of base)
         -23 : 47614.dasm (-3.65% of base)
         -20 : 207314.dasm (-2.01% of base)
         -20 : 206240.dasm (-1.71% of base)
         -19 : 128289.dasm (-0.51% of base)
         -19 : 39757.dasm (-2.33% of base)
         -19 : 116587.dasm (-1.13% of base)
         -18 : 54327.dasm (-3.65% of base)
         -17 : 47369.dasm (-1.13% of base)
         -16 : 70414.dasm (-2.32% of base)

827 total files with Instruction Count differences (808 improved, 19 regressed), 1054 unchanged.

Top method regressions (Instructions):
           1 ( 0.55% of base) : 114498.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:VisitChoice(System.Xml.Xsl.Qil.QilChoice):System.Xml.Xsl.Qil.QilNode:this
           1 ( 0.26% of base) : 47339.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindXmlElementAccess(Microsoft.CodeAnalysis.VisualBasic.Syntax.XmlMemberAccessExpressionSyntax,System.String,int,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
           1 ( 0.15% of base) : 47618.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindLambdaExpression(Microsoft.CodeAnalysis.VisualBasic.Syntax.LambdaExpressionSyntax,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
           1 ( 0.34% of base) : 54338.dasm - Microsoft.CodeAnalysis.VisualBasic.ExpressionLambdaRewriter:VisitObjectInitializer(Microsoft.CodeAnalysis.VisualBasic.BoundObjectInitializerExpression):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
           1 ( 0.53% of base) : 47387.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindRemoveNamespaceAttributesInvocation(Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,Microsoft.CodeAnalysis.VisualBasic.BoundRValuePlaceholder,Microsoft.CodeAnalysis.VisualBasic.BoundRValuePlaceholder,byref,byref,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
           1 ( 0.13% of base) : 47421.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindForEachBlockParts(Microsoft.CodeAnalysis.VisualBasic.Syntax.ForOrForEachBlockSyntax,Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,bool,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundForEachStatement:this
           1 ( 0.53% of base) : 191114.dasm - System.Security.Authentication.ExtendedProtection.ServiceNameCollection:NormalizeServiceName(System.String):System.String
           1 ( 0.06% of base) : 47690.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindAwait(Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,Microsoft.CodeAnalysis.DiagnosticBag,bool):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
           1 ( 0.41% of base) : 66126.dasm - Microsoft.CodeAnalysis.VisualBasic.Conversions:ClassifyConversionOfOperandOfConditionalBranch(Microsoft.CodeAnalysis.VisualBasic.BoundExpression,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,Microsoft.CodeAnalysis.VisualBasic.Binder,byref,byref,byref):System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.ConversionKind, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[Microsoft.CodeAnalysis.VisualBasic.Symbols.MethodSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]
           1 ( 0.29% of base) : 172796.dasm - System.Linq.Expressions.BinaryExpression:ReduceIndex():System.Linq.Expressions.Expression:this
           1 ( 0.17% of base) : 47554.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindAggregateQueryExpression(Microsoft.CodeAnalysis.VisualBasic.Syntax.QueryExpressionSyntax,Microsoft.CodeAnalysis.SyntaxList`1+Enumerator[[Microsoft.CodeAnalysis.VisualBasic.Syntax.QueryClauseSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundQueryExpression:this
           1 ( 0.22% of base) : 162670.dasm - System.DirectoryServices.AccountManagement.StoreCtx:BuildFilterSet(System.DirectoryServices.AccountManagement.Principal,System.String[],System.DirectoryServices.AccountManagement.QbeFilterDescription):this
           1 ( 0.13% of base) : 226990.dasm - Internal.IL.MethodILDebugView:get_Disassembly():System.String:this
           1 ( 0.39% of base) : 174372.dasm - System.Linq.Expressions.UnaryExpression:ReduceIndex():System.Linq.Expressions.Expression:this
           1 ( 0.41% of base) : 131275.dasm - Newtonsoft.Json.Utilities.EnumUtils:InitializeValuesAndNames(Newtonsoft.Json.Utilities.StructMultiKey`2[[System.Type, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Newtonsoft.Json.Serialization.NamingStrategy, Newtonsoft.Json, Version=12.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed]]):Newtonsoft.Json.Utilities.EnumInfo
           1 ( 0.06% of base) : 135300.dasm - R2RTest.BuildFolderSet:WriteBuildStatistics(System.IO.StreamWriter):this
           1 ( 0.39% of base) : 227744.dasm - Internal.TypeSystem.MetadataFieldLayoutAlgorithm:ComputeSequentialFieldLayout(Internal.TypeSystem.MetadataType,int):Internal.TypeSystem.ComputedInstanceFieldLayout:this
           1 ( 0.11% of base) : 71562.dasm - AsyncMethodToClassRewriter:GenerateAwaitForIncompleteTask(Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol):Microsoft.CodeAnalysis.VisualBasic.BoundBlock:this
           1 ( 0.51% of base) : 183507.dasm - System.Net.ServiceNameStore:NormalizeServiceName(System.String):System.String

Top method improvements (Instructions):
         -38 (-5.11% of base) : 47666.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:ReportUnspecificProcedures(Microsoft.CodeAnalysis.Location,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag,bool):this
         -29 (-0.37% of base) : 53009.dasm - Microsoft.CodeAnalysis.VisualBasic.VisualBasicCommandLineParser:Parse(System.Collections.Generic.IEnumerable`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],System.String,System.String,System.String):Microsoft.CodeAnalysis.VisualBasic.VisualBasicCommandLineArguments:this
         -28 (-0.92% of base) : 151895.dasm - System.Data.XmlTreeGen:HandleTable(System.Data.DataTable,System.Xml.XmlDocument,System.Xml.XmlElement,bool):System.Xml.XmlElement:this
         -27 (-3.45% of base) : 159594.dasm - System.Data.Common.MultipartIdentifier:ParseMultipartIdentifier(System.String,System.String,System.String,ushort,int,bool,System.String,bool):System.String[]
         -27 (-0.78% of base) : 1897.dasm - Microsoft.FSharp.Quotations.FSharpExpr:GetLayout(bool):Microsoft.FSharp.Text.StructuredPrintfImpl.Layout:this
         -27 (-2.07% of base) : 116276.dasm - System.Xml.Serialization.XmlSerializationReaderCodeGen:WriteMemberElementsIf(System.Xml.Serialization.XmlSerializationReaderCodeGen+Member[],Member,System.String,System.String):this
         -27 (-3.44% of base) : 157621.dasm - System.Data.Common.MultipartIdentifier:ParseMultipartIdentifier(System.String,System.String,System.String,ushort,int,bool,System.String,bool):System.String[]
         -27 (-3.43% of base) : 72820.dasm - SynthesizedComInterface:.ctor(Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamedTypeSymbol,Microsoft.CodeAnalysis.ArrayBuilder`1[[System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):this
         -26 (-1.63% of base) : 50249.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.ConstraintsHelper:RemoveDirectConstraintConflicts(Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeParameterSymbol,System.Collections.Immutable.ImmutableArray`1[TypeParameterConstraint],Roslyn.Utilities.ConsList`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeParameterSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],int,Microsoft.CodeAnalysis.ArrayBuilder`1[TypeParameterDiagnosticInfo]):System.Collections.Immutable.ImmutableArray`1[TypeParameterConstraint]
         -24 (-1.23% of base) : 40856.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:AddNonTypeMembers(MembersAndInitializersBuilder,Microsoft.CodeAnalysis.SyntaxList`1[[Microsoft.CodeAnalysis.CSharp.Syntax.MemberDeclarationSyntax, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag):this
         -23 (-0.80% of base) : 89490.dasm - Microsoft.Diagnostics.Tracing.Parsers.RegisteredTraceEventParser:GetManifestForRegisteredProvider(System.Guid):System.String
         -23 (-3.65% of base) : 47614.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindArgumentsAndNames(System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.ArgumentSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],byref,byref,byref,Microsoft.CodeAnalysis.DiagnosticBag):this
         -20 (-2.01% of base) : 207314.dasm - System.Security.AccessControl.CommonAcl:RemoveQualifiedAces(System.Security.Principal.SecurityIdentifier,int,int,ubyte,bool,int,System.Guid,System.Guid):bool:this
         -20 (-1.71% of base) : 206240.dasm - Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[Char],System.Globalization.NumberFormatInfo)
         -19 (-0.51% of base) : 128289.dasm - Microsoft.VisualBasic.CompilerServices.VBBinder:BindToMethod(int,System.Reflection.MethodBase[],byref,System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[],byref):System.Reflection.MethodBase:this
         -19 (-2.33% of base) : 39757.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.ConstraintsHelper:ResolveBounds(Microsoft.CodeAnalysis.CSharp.Symbols.TypeParameterSymbol,Microsoft.CodeAnalysis.CSharp.Symbols.AssemblySymbol,Roslyn.Utilities.ConsList`1[[Microsoft.CodeAnalysis.CSharp.Symbols.TypeParameterSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],bool,Microsoft.CodeAnalysis.CSharp.CSharpCompilation,Microsoft.CodeAnalysis.ArrayBuilder`1[TypeParameterDiagnosticInfo],byref):Microsoft.CodeAnalysis.CSharp.Symbols.TypeParameterBounds
         -19 (-1.13% of base) : 116587.dasm - System.Xml.Serialization.XmlSerializationWriterCodeGen:WriteElements(System.String,System.String,System.Xml.Serialization.ElementAccessor[],System.Xml.Serialization.TextAccessor,System.Xml.Serialization.ChoiceIdentifierAccessor,System.String,bool,bool):this
         -18 (-3.65% of base) : 54327.dasm - Microsoft.CodeAnalysis.VisualBasic.ExpressionLambdaRewriter:VisitLambdaInternal(Microsoft.CodeAnalysis.VisualBasic.BoundLambda,Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
         -17 (-1.13% of base) : 47369.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:DecodeParameterList(Microsoft.CodeAnalysis.VisualBasic.Symbol,bool,int,Microsoft.CodeAnalysis.SeparatedSyntaxList`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.ParameterSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.ParameterSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],CheckParameterModifierDelegate,Microsoft.CodeAnalysis.DiagnosticBag):this
         -16 (-2.32% of base) : 70414.dasm - AnonymousDelegatePublicSymbol:.ctor(Microsoft.CodeAnalysis.VisualBasic.Symbols.AnonymousTypeManager,Microsoft.CodeAnalysis.VisualBasic.Symbols.AnonymousTypeDescriptor):this

Top method regressions (percentages):
           1 ( 0.55% of base) : 114498.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:VisitChoice(System.Xml.Xsl.Qil.QilChoice):System.Xml.Xsl.Qil.QilNode:this
           1 ( 0.53% of base) : 191114.dasm - System.Security.Authentication.ExtendedProtection.ServiceNameCollection:NormalizeServiceName(System.String):System.String
           1 ( 0.53% of base) : 47387.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindRemoveNamespaceAttributesInvocation(Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,Microsoft.CodeAnalysis.VisualBasic.BoundRValuePlaceholder,Microsoft.CodeAnalysis.VisualBasic.BoundRValuePlaceholder,byref,byref,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
           1 ( 0.51% of base) : 183507.dasm - System.Net.ServiceNameStore:NormalizeServiceName(System.String):System.String
           1 ( 0.41% of base) : 131275.dasm - Newtonsoft.Json.Utilities.EnumUtils:InitializeValuesAndNames(Newtonsoft.Json.Utilities.StructMultiKey`2[[System.Type, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Newtonsoft.Json.Serialization.NamingStrategy, Newtonsoft.Json, Version=12.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed]]):Newtonsoft.Json.Utilities.EnumInfo
           1 ( 0.41% of base) : 66126.dasm - Microsoft.CodeAnalysis.VisualBasic.Conversions:ClassifyConversionOfOperandOfConditionalBranch(Microsoft.CodeAnalysis.VisualBasic.BoundExpression,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,Microsoft.CodeAnalysis.VisualBasic.Binder,byref,byref,byref):System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.ConversionKind, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[Microsoft.CodeAnalysis.VisualBasic.Symbols.MethodSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]
           1 ( 0.39% of base) : 227744.dasm - Internal.TypeSystem.MetadataFieldLayoutAlgorithm:ComputeSequentialFieldLayout(Internal.TypeSystem.MetadataType,int):Internal.TypeSystem.ComputedInstanceFieldLayout:this
           1 ( 0.39% of base) : 174372.dasm - System.Linq.Expressions.UnaryExpression:ReduceIndex():System.Linq.Expressions.Expression:this
           1 ( 0.34% of base) : 54338.dasm - Microsoft.CodeAnalysis.VisualBasic.ExpressionLambdaRewriter:VisitObjectInitializer(Microsoft.CodeAnalysis.VisualBasic.BoundObjectInitializerExpression):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
           1 ( 0.29% of base) : 172796.dasm - System.Linq.Expressions.BinaryExpression:ReduceIndex():System.Linq.Expressions.Expression:this
           1 ( 0.26% of base) : 47339.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindXmlElementAccess(Microsoft.CodeAnalysis.VisualBasic.Syntax.XmlMemberAccessExpressionSyntax,System.String,int,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
           1 ( 0.22% of base) : 162670.dasm - System.DirectoryServices.AccountManagement.StoreCtx:BuildFilterSet(System.DirectoryServices.AccountManagement.Principal,System.String[],System.DirectoryServices.AccountManagement.QbeFilterDescription):this
           1 ( 0.17% of base) : 47554.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindAggregateQueryExpression(Microsoft.CodeAnalysis.VisualBasic.Syntax.QueryExpressionSyntax,Microsoft.CodeAnalysis.SyntaxList`1+Enumerator[[Microsoft.CodeAnalysis.VisualBasic.Syntax.QueryClauseSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundQueryExpression:this
           1 ( 0.15% of base) : 47618.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindLambdaExpression(Microsoft.CodeAnalysis.VisualBasic.Syntax.LambdaExpressionSyntax,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
           1 ( 0.13% of base) : 47421.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindForEachBlockParts(Microsoft.CodeAnalysis.VisualBasic.Syntax.ForOrForEachBlockSyntax,Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,bool,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundForEachStatement:this
           1 ( 0.13% of base) : 226990.dasm - Internal.IL.MethodILDebugView:get_Disassembly():System.String:this
           1 ( 0.11% of base) : 71562.dasm - AsyncMethodToClassRewriter:GenerateAwaitForIncompleteTask(Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol):Microsoft.CodeAnalysis.VisualBasic.BoundBlock:this
           1 ( 0.06% of base) : 47690.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindAwait(Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,Microsoft.CodeAnalysis.DiagnosticBag,bool):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
           1 ( 0.06% of base) : 135300.dasm - R2RTest.BuildFolderSet:WriteBuildStatistics(System.IO.StreamWriter):this

Top method improvements (percentages):
          -4 (-7.41% of base) : 179695.dasm - System.Linq.Enumerable:Take(System.Collections.Generic.IEnumerable`1[__Canon],System.Range):System.Collections.Generic.IEnumerable`1[__Canon]
         -38 (-5.11% of base) : 47666.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:ReportUnspecificProcedures(Microsoft.CodeAnalysis.Location,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag,bool):this
         -12 (-4.96% of base) : 40893.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:MakeAllMembers(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
          -2 (-4.88% of base) : 14819.dasm - System.ArraySegment`1[Vector`1][System.Numerics.Vector`1[System.Single]]:Slice(int):System.ArraySegment`1[Vector`1]:this
         -10 (-4.33% of base) : 40238.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.OverriddenOrHiddenMembersHelpers:FindOtherOverriddenMethodsInContainingType(Microsoft.CodeAnalysis.CSharp.Symbol,bool,Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]])
          -8 (-4.04% of base) : 12178.dasm - OperatorIntrinsics:SetArraySlice4D(System.Byte[,,,],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],System.Byte[,,,])
          -8 (-4.04% of base) : 12177.dasm - OperatorIntrinsics:SetArraySlice4D(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],System.__Canon[,,,])
         -18 (-3.65% of base) : 54327.dasm - Microsoft.CodeAnalysis.VisualBasic.ExpressionLambdaRewriter:VisitLambdaInternal(Microsoft.CodeAnalysis.VisualBasic.BoundLambda,Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
         -23 (-3.65% of base) : 47614.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindArgumentsAndNames(System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.ArgumentSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],byref,byref,byref,Microsoft.CodeAnalysis.DiagnosticBag):this
         -27 (-3.45% of base) : 159594.dasm - System.Data.Common.MultipartIdentifier:ParseMultipartIdentifier(System.String,System.String,System.String,ushort,int,bool,System.String,bool):System.String[]
         -27 (-3.44% of base) : 157621.dasm - System.Data.Common.MultipartIdentifier:ParseMultipartIdentifier(System.String,System.String,System.String,ushort,int,bool,System.String,bool):System.String[]
         -12 (-3.44% of base) : 54471.dasm - Microsoft.CodeAnalysis.VisualBasic.LocalRewriter:CreatePrefixesAndNamespacesArrays(Microsoft.CodeAnalysis.VisualBasic.BoundXmlContainerRewriterInfo,Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,byref,byref):this
         -27 (-3.43% of base) : 72820.dasm - SynthesizedComInterface:.ctor(Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamedTypeSymbol,Microsoft.CodeAnalysis.ArrayBuilder`1[[System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]):this
          -5 (-3.40% of base) : 12127.dasm - OperatorIntrinsics:SetArraySlice3D(System.__Canon[,,],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],System.__Canon[,,])
         -15 (-3.39% of base) : 41226.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamespaceSymbol:MakeNameToMembersMap(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamespaceOrTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
          -7 (-3.29% of base) : 49584.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.Metadata.PE.PEMethodSymbol:ComputeMethodKindForPotentialOperatorOrConversion(OperatorInfo,int,System.String,bool):int:this
         -13 (-3.20% of base) : 53988.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbol:GetAttributesToBind(Roslyn.Utilities.OneOrMany`1[[Microsoft.CodeAnalysis.SyntaxList`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.AttributeListSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],int,Microsoft.CodeAnalysis.VisualBasic.VisualBasicCompilation,byref):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.AttributeSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
          -6 (-3.09% of base) : 51029.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceAssemblySymbol:GetNetModuleAttributes(byref):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.VisualBasicAttributeData, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
          -6 (-3.06% of base) : 50449.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.MergedNamespaceSymbol:SlowGetChildrenOfName(System.String):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
         -13 (-3.04% of base) : 127907.dasm - Microsoft.VisualBasic.CompilerServices.OverloadResolution:CollectOverloadCandidates(System.Reflection.MemberInfo[],System.Object[],int,System.String[],System.Type[],bool,System.Type,byref,byref,Container):System.Collections.Generic.List`1[[Microsoft.VisualBasic.CompilerServices.Symbols+Method, Microsoft.VisualBasic.Core, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]

827 total methods with Instruction Count differences (808 improved, 19 regressed), 1055 unchanged.
ONELINER|Instruction Count|asm.singledef4_rerun.libraries.pmi.windows.arm64.checked\base|809514|806695|-2819|-0.35%|808|19|1055


asm.singledef4_rerun.libraries.pmi.windows.x64.checked


Summary of Code Size diffs:
(Lower is better)

Total bytes of base: 4092097
Total bytes of diff: 4063536
Total bytes of delta: -28561 (-0.70% of base)
Total relative delta: NaN
    diff is an improvement.
    relative diff is a regression.
Detail diffs


Top file regressions (bytes):
         181 : 49527.dasm (2.56% of base)
          89 : 212489.dasm (2.87% of base)
          50 : 75943.dasm (1.87% of base)
          14 : 212609.dasm (1.39% of base)
           9 : 185598.dasm (0.44% of base)
           8 : 114423.dasm (0.18% of base)
           7 : 114362.dasm (0.16% of base)
           6 : 20265.dasm (0.49% of base)
           4 : 42860.dasm (0.17% of base)
           4 : 217734.dasm (0.15% of base)
           3 : 178158.dasm (0.47% of base)
           3 : 178159.dasm (0.57% of base)
           3 : 178160.dasm (0.81% of base)
           3 : 179028.dasm (0.31% of base)
           3 : 179095.dasm (0.30% of base)
           3 : 20263.dasm (0.37% of base)
           3 : 179523.dasm (3.45% of base)
           3 : 20266.dasm (0.29% of base)
           3 : 207084.dasm (0.29% of base)
           3 : 207090.dasm (0.30% of base)

Top file improvements (bytes):
        -312 : 52110.dasm (-4.04% of base)
        -271 : 191066.dasm (-2.72% of base)
        -269 : 112158.dasm (-1.77% of base)
        -189 : 114422.dasm (-3.53% of base)
        -184 : 151689.dasm (-3.43% of base)
        -182 : 55244.dasm (-6.19% of base)
        -178 : 49529.dasm (-5.50% of base)
        -173 : 41637.dasm (-4.44% of base)
        -165 : 49477.dasm (-6.07% of base)
        -160 : 72321.dasm (-4.12% of base)
        -160 : 152032.dasm (-2.88% of base)
        -156 : 43105.dasm (-7.73% of base)
        -141 : 49535.dasm (-3.01% of base)
        -139 : 144303.dasm (-2.77% of base)
        -139 : 68037.dasm (-3.30% of base)
        -136 : 72270.dasm (-3.68% of base)
        -135 : 23926.dasm (-3.02% of base)
        -135 : 29503.dasm (-4.99% of base)
        -131 : 72885.dasm (-4.60% of base)
        -129 : 114361.dasm (-2.43% of base)

1518 total files with Code Size differences (1494 improved, 24 regressed), 1781 unchanged.

Top method regressions (bytes):
         181 ( 2.56% of base) : 49527.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:ReportOverloadResolutionFailureAndProduceBoundNode(Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,int,Microsoft.CodeAnalysis.ArrayBuilder`1[CandidateAnalysisResult],System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.BoundExpression, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.Collections.Immutable.ImmutableArray`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.DiagnosticBag,Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,Microsoft.CodeAnalysis.VisualBasic.BoundMethodOrPropertyGroup,Microsoft.CodeAnalysis.VisualBasic.Symbol,bool,Microsoft.CodeAnalysis.VisualBasic.BoundTypeExpression,Microsoft.CodeAnalysis.VisualBasic.Symbol,Microsoft.CodeAnalysis.Location):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
          89 ( 2.87% of base) : 212489.dasm - Number:ParseNumber(byref,long,int,byref,System.Text.StringBuilder,System.Globalization.NumberFormatInfo,bool):bool
          50 ( 1.87% of base) : 75943.dasm - Microsoft.Cci.PeWriter:WriteDirectory(Directory,Microsoft.Cci.BlobBuilder,int,int,int,int,Microsoft.Cci.BlobBuilder):this
          14 ( 1.39% of base) : 212609.dasm - System.Numerics.BigInteger:op_LeftShift(System.Numerics.BigInteger,int):System.Numerics.BigInteger
           9 ( 0.44% of base) : 185598.dasm - System.Data.Odbc.OdbcDataReader:RetrieveKeyInfoFromStatistics(QualifiedTableName,bool):int:this
           8 ( 0.18% of base) : 114423.dasm - System.Data.RBTree`1[Byte][System.Byte]:RBDeleteFixup(int,int,int,int):int:this
           7 ( 0.16% of base) : 114362.dasm - System.Data.RBTree`1[__Canon][System.__Canon]:RBDeleteFixup(int,int,int,int):int:this
           6 ( 0.49% of base) : 20265.dasm - System.Collections.Generic.HashSet`1[Byte][System.Byte]:SymmetricExceptWithEnumerable(System.Collections.Generic.IEnumerable`1[Byte]):this
           4 ( 0.17% of base) : 42860.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberFieldSymbol:GetFieldType(Roslyn.Utilities.ConsList`1[[Microsoft.CodeAnalysis.CSharp.Symbols.FieldSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]):Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol:this
           4 ( 0.15% of base) : 217734.dasm - System.Security.Cryptography.Pkcs.Pkcs12Info:Decode(System.ReadOnlyMemory`1[Byte],byref,bool):System.Security.Cryptography.Pkcs.Pkcs12Info
           3 ( 0.47% of base) : 178158.dasm - System.Collections.BitArray:RightShift(int):System.Collections.BitArray:this
           3 ( 0.57% of base) : 178159.dasm - System.Collections.BitArray:LeftShift(int):System.Collections.BitArray:this
           3 ( 0.81% of base) : 178160.dasm - System.Collections.BitArray:set_Length(int):this
           3 ( 0.31% of base) : 179028.dasm - System.Collections.Generic.SortedSet`1[__Canon][System.__Canon]:CheckUniqueAndUnfoundElements(System.Collections.Generic.IEnumerable`1[__Canon],bool):ElementCount[__Canon]:this
           3 ( 0.30% of base) : 179095.dasm - System.Collections.Generic.SortedSet`1[Byte][System.Byte]:CheckUniqueAndUnfoundElements(System.Collections.Generic.IEnumerable`1[Byte],bool):ElementCount[Byte]:this
           3 ( 0.37% of base) : 20263.dasm - System.Collections.Generic.HashSet`1[Byte][System.Byte]:IntersectWithEnumerable(System.Collections.Generic.IEnumerable`1[Byte]):this
           3 ( 3.45% of base) : 179523.dasm - System.Collections.Generic.BitHelper:.ctor(System.Span`1[Int32],bool):this
           3 ( 0.29% of base) : 20266.dasm - System.Collections.Generic.HashSet`1[Byte][System.Byte]:CheckUniqueAndUnfoundElements(System.Collections.Generic.IEnumerable`1[Byte],bool):System.ValueTuple`2[Int32,Int32]:this
           3 ( 0.29% of base) : 207084.dasm - System.Net.Sockets.SocketPal:Send(System.Net.Sockets.SafeSocketHandle,System.Collections.Generic.IList`1[ArraySegment`1],int,byref):int
           3 ( 0.30% of base) : 207090.dasm - System.Net.Sockets.SocketPal:Receive(System.Net.Sockets.SafeSocketHandle,System.Collections.Generic.IList`1[ArraySegment`1],int,byref):int

Top method improvements (bytes):
        -312 (-4.04% of base) : 52110.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.ConstraintsHelper:RemoveDirectConstraintConflicts(Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeParameterSymbol,System.Collections.Immutable.ImmutableArray`1[TypeParameterConstraint],Roslyn.Utilities.ConsList`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeParameterSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],int,Microsoft.CodeAnalysis.ArrayBuilder`1[TypeParameterDiagnosticInfo]):System.Collections.Immutable.ImmutableArray`1[TypeParameterConstraint]
        -271 (-2.72% of base) : 191066.dasm - System.Formats.Asn1.AsnWriter:WriteUtcTimeCore(System.Formats.Asn1.Asn1Tag,System.DateTimeOffset):this
        -269 (-1.77% of base) : 112158.dasm - System.Data.XmlTreeGen:HandleTable(System.Data.DataTable,System.Xml.XmlDocument,System.Xml.XmlElement,bool):System.Xml.XmlElement:this
        -189 (-3.53% of base) : 114422.dasm - System.Data.RBTree`1[Byte][System.Byte]:RBDeleteX(int,int,int):int:this
        -184 (-3.43% of base) : 151689.dasm - System.Xml.Serialization.XmlSerializationReaderCodeGen:WriteMemberElementsIf(System.Xml.Serialization.XmlSerializationReaderCodeGen+Member[],Member,System.String,System.String):this
        -182 (-6.19% of base) : 55244.dasm - Microsoft.CodeAnalysis.VisualBasic.VBSemanticModel:GetSemanticSymbols(Microsoft.CodeAnalysis.VisualBasic.BoundNodeSummary,Microsoft.CodeAnalysis.VisualBasic.Binder,int,byref,byref):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
        -178 (-5.50% of base) : 49529.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:ReportUnspecificProcedures(Microsoft.CodeAnalysis.Location,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag,bool):this
        -173 (-4.44% of base) : 41637.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.ConstraintsHelper:ResolveBounds(Microsoft.CodeAnalysis.CSharp.Symbols.TypeParameterSymbol,Microsoft.CodeAnalysis.CSharp.Symbols.AssemblySymbol,Roslyn.Utilities.ConsList`1[[Microsoft.CodeAnalysis.CSharp.Symbols.TypeParameterSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],bool,Microsoft.CodeAnalysis.CSharp.CSharpCompilation,Microsoft.CodeAnalysis.ArrayBuilder`1[TypeParameterDiagnosticInfo],byref):Microsoft.CodeAnalysis.CSharp.Symbols.TypeParameterBounds
        -165 (-6.07% of base) : 49477.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindArgumentsAndNames(System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.ArgumentSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],byref,byref,byref,Microsoft.CodeAnalysis.DiagnosticBag):this
        -160 (-4.12% of base) : 72321.dasm - AnonymousDelegateTemplateSymbol:.ctor(Microsoft.CodeAnalysis.VisualBasic.Symbols.AnonymousTypeManager,Microsoft.CodeAnalysis.VisualBasic.Symbols.AnonymousTypeDescriptor):this
        -160 (-2.88% of base) : 152032.dasm - System.Xml.Serialization.XmlSerializationWriterCodeGen:GenerateMembersElement(System.Xml.Serialization.XmlMembersMapping):System.String:this
        -156 (-7.73% of base) : 43105.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamespaceSymbol:MakeNameToMembersMap(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamespaceOrTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
        -141 (-3.01% of base) : 49535.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:PassArguments(Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,byref,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.BoundExpression, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.BoundExpression, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
        -139 (-2.77% of base) : 144303.dasm - System.Xml.Schema.Preprocessor:PreprocessRedefine(System.Xml.Schema.RedefineEntry):this
        -139 (-3.30% of base) : 68037.dasm - Microsoft.CodeAnalysis.VisualBasic.OverloadResolution:CollectOverloadedCandidates(Microsoft.CodeAnalysis.VisualBasic.Binder,Microsoft.CodeAnalysis.ArrayBuilder`1[CandidateAnalysisResult],Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.OverloadResolution+Candidate, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.BoundExpression, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.Collections.Immutable.ImmutableArray`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,Microsoft.CodeAnalysis.VisualBasic.BoundNode,bool,bool,bool,byref,byref)
        -136 (-3.68% of base) : 72270.dasm - AnonymousDelegatePublicSymbol:.ctor(Microsoft.CodeAnalysis.VisualBasic.Symbols.AnonymousTypeManager,Microsoft.CodeAnalysis.VisualBasic.Symbols.AnonymousTypeDescriptor):this
        -135 (-3.02% of base) : 23926.dasm - Microsoft.CodeAnalysis.CSharp.OverloadResolution:IsApplicable(Microsoft.CodeAnalysis.CSharp.Symbol,EffectiveParameters,Microsoft.CodeAnalysis.CSharp.AnalyzedArguments,System.Collections.Immutable.ImmutableArray`1[Int32],bool,bool,bool,byref):Microsoft.CodeAnalysis.CSharp.MemberAnalysisResult:this
        -135 (-4.99% of base) : 29503.dasm - Microsoft.CodeAnalysis.CSharp.CSharpSyntaxTree:BuildPreprocessorStateChangeMap():this
        -131 (-4.60% of base) : 72885.dasm - ComClassData:GetComClassMembers(Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceNamedTypeSymbol,Microsoft.CodeAnalysis.ArrayBuilder`1[[System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.ArrayBuilder`1[[System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.Symbols.EventSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref,Microsoft.CodeAnalysis.DiagnosticBag):this
        -129 (-2.43% of base) : 114361.dasm - System.Data.RBTree`1[__Canon][System.__Canon]:RBDeleteX(int,int,int):int:this

Top method regressions (percentages):
           3 ( 3.45% of base) : 179523.dasm - System.Collections.Generic.BitHelper:.ctor(System.Span`1[Int32],bool):this
          89 ( 2.87% of base) : 212489.dasm - Number:ParseNumber(byref,long,int,byref,System.Text.StringBuilder,System.Globalization.NumberFormatInfo,bool):bool
         181 ( 2.56% of base) : 49527.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:ReportOverloadResolutionFailureAndProduceBoundNode(Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,int,Microsoft.CodeAnalysis.ArrayBuilder`1[CandidateAnalysisResult],System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.BoundExpression, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.Collections.Immutable.ImmutableArray`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.DiagnosticBag,Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,Microsoft.CodeAnalysis.VisualBasic.BoundMethodOrPropertyGroup,Microsoft.CodeAnalysis.VisualBasic.Symbol,bool,Microsoft.CodeAnalysis.VisualBasic.BoundTypeExpression,Microsoft.CodeAnalysis.VisualBasic.Symbol,Microsoft.CodeAnalysis.Location):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
          50 ( 1.87% of base) : 75943.dasm - Microsoft.Cci.PeWriter:WriteDirectory(Directory,Microsoft.Cci.BlobBuilder,int,int,int,int,Microsoft.Cci.BlobBuilder):this
          14 ( 1.39% of base) : 212609.dasm - System.Numerics.BigInteger:op_LeftShift(System.Numerics.BigInteger,int):System.Numerics.BigInteger
           3 ( 1.30% of base) : 178153.dasm - System.Collections.BitArray:SetAll(bool):this
           3 ( 0.81% of base) : 178160.dasm - System.Collections.BitArray:set_Length(int):this
           3 ( 0.57% of base) : 178159.dasm - System.Collections.BitArray:LeftShift(int):System.Collections.BitArray:this
           6 ( 0.49% of base) : 20265.dasm - System.Collections.Generic.HashSet`1[Byte][System.Byte]:SymmetricExceptWithEnumerable(System.Collections.Generic.IEnumerable`1[Byte]):this
           3 ( 0.47% of base) : 178158.dasm - System.Collections.BitArray:RightShift(int):System.Collections.BitArray:this
           9 ( 0.44% of base) : 185598.dasm - System.Data.Odbc.OdbcDataReader:RetrieveKeyInfoFromStatistics(QualifiedTableName,bool):int:this
           2 ( 0.37% of base) : 182043.dasm - System.Drawing.ColorConverterCommon:PossibleKnownColor(System.Drawing.Color):System.Drawing.Color
           2 ( 0.37% of base) : 190782.dasm - System.Drawing.ColorConverterCommon:PossibleKnownColor(System.Drawing.Color):System.Drawing.Color
           3 ( 0.37% of base) : 20263.dasm - System.Collections.Generic.HashSet`1[Byte][System.Byte]:IntersectWithEnumerable(System.Collections.Generic.IEnumerable`1[Byte]):this
           3 ( 0.31% of base) : 179028.dasm - System.Collections.Generic.SortedSet`1[__Canon][System.__Canon]:CheckUniqueAndUnfoundElements(System.Collections.Generic.IEnumerable`1[__Canon],bool):ElementCount[__Canon]:this
           3 ( 0.30% of base) : 207090.dasm - System.Net.Sockets.SocketPal:Receive(System.Net.Sockets.SafeSocketHandle,System.Collections.Generic.IList`1[ArraySegment`1],int,byref):int
           3 ( 0.30% of base) : 179095.dasm - System.Collections.Generic.SortedSet`1[Byte][System.Byte]:CheckUniqueAndUnfoundElements(System.Collections.Generic.IEnumerable`1[Byte],bool):ElementCount[Byte]:this
           3 ( 0.29% of base) : 207084.dasm - System.Net.Sockets.SocketPal:Send(System.Net.Sockets.SafeSocketHandle,System.Collections.Generic.IList`1[ArraySegment`1],int,byref):int
           3 ( 0.29% of base) : 20266.dasm - System.Collections.Generic.HashSet`1[Byte][System.Byte]:CheckUniqueAndUnfoundElements(System.Collections.Generic.IEnumerable`1[Byte],bool):System.ValueTuple`2[Int32,Int32]:this
           8 ( 0.18% of base) : 114423.dasm - System.Data.RBTree`1[Byte][System.Byte]:RBDeleteFixup(int,int,int,int):int:this

Top method improvements (percentages):
         -87 (-8.55% of base) : 42772.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:MakeAllMembers(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
         -97 (-7.76% of base) : 49679.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:GetDelegateMethodConversionBasedOnArguments(CandidateAnalysisResult,Microsoft.CodeAnalysis.VisualBasic.Symbols.MethodSymbol,byref):int
        -156 (-7.73% of base) : 43105.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamespaceSymbol:MakeNameToMembersMap(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamespaceOrTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
         -96 (-7.72% of base) : 73206.dasm - ReferenceManager:SetupReferencesForSourceAssembly(Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceAssemblySymbol,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.PEModule, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],int,Microsoft.CodeAnalysis.CommonReferenceManager`2+BoundInputAssembly[Microsoft.CodeAnalysis.VisualBasic.VisualBasicCompilation,Microsoft.CodeAnalysis.VisualBasic.Symbols.AssemblySymbol][],byref,byref)
         -85 (-7.04% of base) : 45417.dasm - ReferenceManager:SetupReferencesForSourceAssembly(Microsoft.CodeAnalysis.CSharp.Symbols.SourceAssemblySymbol,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.PEModule, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],int,Microsoft.CodeAnalysis.CommonReferenceManager`2+BoundInputAssembly[Microsoft.CodeAnalysis.CSharp.CSharpCompilation,Microsoft.CodeAnalysis.CSharp.Symbols.AssemblySymbol][],byref,byref)
         -58 (-6.99% of base) : 42117.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.OverriddenOrHiddenMembersHelpers:FindOtherOverriddenMethodsInContainingType(Microsoft.CodeAnalysis.CSharp.Symbol,bool,Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]])
         -98 (-6.90% of base) : 28507.dasm - Microsoft.CodeAnalysis.CSharp.LocalRewriter:EvaluateSideEffectingArgumentsToTemps(System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.BoundExpression, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.CSharp.BoundExpression, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],byref):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.BoundExpression, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
         -28 (-6.73% of base) : 49538.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:MakeArgsRValues(Microsoft.CodeAnalysis.VisualBasic.BoundLateInvocation,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundLateInvocation:this
         -84 (-6.28% of base) : 56329.dasm - Microsoft.CodeAnalysis.VisualBasic.LocalRewriter:CreatePrefixesAndNamespacesArrays(Microsoft.CodeAnalysis.VisualBasic.BoundXmlContainerRewriterInfo,Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,byref,byref):this
        -182 (-6.19% of base) : 55244.dasm - Microsoft.CodeAnalysis.VisualBasic.VBSemanticModel:GetSemanticSymbols(Microsoft.CodeAnalysis.VisualBasic.BoundNodeSummary,Microsoft.CodeAnalysis.VisualBasic.Binder,int,byref,byref):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
         -50 (-6.15% of base) : 23121.dasm - Microsoft.CodeAnalysis.CSharp.Binder:BindRegularCSharpFieldInitializers(Microsoft.CodeAnalysis.CSharp.CSharpCompilation,System.Collections.Immutable.ImmutableArray`1[ImmutableArray`1],Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.CSharp.BoundInitializer, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag,byref)
        -165 (-6.07% of base) : 49477.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindArgumentsAndNames(System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.ArgumentSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],byref,byref,byref,Microsoft.CodeAnalysis.DiagnosticBag):this
         -22 (-5.98% of base) : 23171.dasm - Microsoft.CodeAnalysis.CSharp.Binder:FilterInaccessibleConstructors(System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.MethodSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],bool,byref):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.MethodSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
         -28 (-5.93% of base) : 73073.dasm - Analyzer:VisitSequence(Microsoft.CodeAnalysis.VisualBasic.BoundSequence):Microsoft.CodeAnalysis.VisualBasic.BoundNode:this
         -48 (-5.83% of base) : 12352.dasm - OperatorIntrinsics:SetArraySlice4D(System.Byte[,,,],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],System.Byte[,,,])
         -48 (-5.78% of base) : 12351.dasm - OperatorIntrinsics:SetArraySlice4D(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],System.__Canon[,,,])
         -19 (-5.57% of base) : 23316.dasm - Microsoft.CodeAnalysis.CSharp.Binder:GetCrefOverloadResolutionCandidates(System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],int,Microsoft.CodeAnalysis.CSharp.Syntax.TypeArgumentListSyntax,Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]):this
         -74 (-5.57% of base) : 23122.dasm - Microsoft.CodeAnalysis.CSharp.Binder:BindScriptFieldInitializers(Microsoft.CodeAnalysis.CSharp.CSharpCompilation,Microsoft.CodeAnalysis.CSharp.Symbols.SynthesizedInteractiveInitializerMethod,System.Collections.Immutable.ImmutableArray`1[ImmutableArray`1],Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.CSharp.BoundInitializer, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag,byref)
        -178 (-5.50% of base) : 49529.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:ReportUnspecificProcedures(Microsoft.CodeAnalysis.Location,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag,bool):this
         -10 (-5.32% of base) : 197772.dasm - System.Linq.Enumerable:Take(System.Collections.Generic.IEnumerable`1[__Canon],System.Range):System.Collections.Generic.IEnumerable`1[__Canon]

1518 total methods with Code Size differences (1494 improved, 24 regressed), 1782 unchanged.
ONELINER|Code Size|asm.singledef4_rerun.libraries.pmi.windows.x64.checked\base|4092097|4063536|-28561|-0.70%|1494|24|1782



Summary of Perf Score diffs:
(Lower is better)

Total PerfScoreUnits of base: 9091249617519.953
Total PerfScoreUnits of diff: 9091245148526.025
Total PerfScoreUnits of delta: -4468993.94 (-0.00% of base)
Total relative delta: NaN
    diff is an improvement.
    relative diff is a regression.
Detail diffs


Top file regressions (PerfScoreUnits):
    1048502.60 : 126305.dasm (0.06% of base)
    266228.10 : 43048.dasm (0.00% of base)
     4088.00 : 53063.dasm (9.56% of base)
      766.00 : 186905.dasm (7.07% of base)
      766.00 : 187581.dasm (7.07% of base)
      636.80 : 49567.dasm (1.04% of base)
      126.20 : 49961.dasm (4.26% of base)
       96.00 : 151730.dasm (0.42% of base)
       89.50 : 42799.dasm (5.45% of base)
       62.40 : 25221.dasm (0.13% of base)
       58.60 : 79356.dasm (2.81% of base)
       57.80 : 49373.dasm (0.80% of base)
       35.35 : 49527.dasm (2.32% of base)
       33.00 : 76397.dasm (4.83% of base)
       32.00 : 55024.dasm (0.01% of base)
       31.30 : 158170.dasm (2.10% of base)
       30.50 : 157585.dasm (0.44% of base)
       29.50 : 230336.dasm (1.36% of base)
       25.00 : 141150.dasm (1.33% of base)
       24.05 : 187163.dasm (1.83% of base)

Top file improvements (PerfScoreUnits):
    -5522716.63 : 112158.dasm (-1.56% of base)
    -85235.00 : 42778.dasm (-0.24% of base)
    -66384.85 : 42743.dasm (-9.59% of base)
    -20480.90 : 151043.dasm (-10.41% of base)
    -11162.00 : 152032.dasm (-2.00% of base)
    -9222.90 : 116631.dasm (-2.94% of base)
    -9222.90 : 185220.dasm (-2.94% of base)
    -9222.90 : 118685.dasm (-2.93% of base)
    -7180.20 : 25890.dasm (-1.47% of base)
    -2620.30 : 185273.dasm (-2.80% of base)
    -2620.30 : 118665.dasm (-2.80% of base)
    -2110.20 : 23125.dasm (-0.41% of base)
    -2048.40 : 193707.dasm (-0.75% of base)
    -1808.40 : 151689.dasm (-2.47% of base)
    -1296.30 : 82012.dasm (-12.34% of base)
    -1200.20 : 49557.dasm (-2.82% of base)
    -1054.87 : 136453.dasm (-1.99% of base)
    -1027.00 : 124098.dasm (-25.56% of base)
     -893.30 : 28782.dasm (-8.05% of base)
     -787.20 : 152000.dasm (-1.42% of base)

1847 total files with Perf Score differences (1448 improved, 399 regressed), 1452 unchanged.

Top method regressions (PerfScoreUnits):
    1048502.60 ( 0.06% of base) : 126305.dasm - System.Linq.Expressions.Interpreter.LightCompiler:CompileTryExpression(System.Linq.Expressions.Expression):this
    266228.10 ( 0.00% of base) : 43048.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamedTypeSymbol:MakeOneDeclaredBases(Roslyn.Utilities.ConsList`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.CSharp.SingleTypeDeclaration,Microsoft.CodeAnalysis.DiagnosticBag):System.Tuple`2[[Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
     4088.00 ( 9.56% of base) : 53063.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceFile:BindImports(Microsoft.CodeAnalysis.SyntaxList`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.ImportsStatementSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.VisualBasic.Binder,Microsoft.CodeAnalysis.DiagnosticBag,byref,byref,byref,byref,System.Threading.CancellationToken,System.Nullable`1[TextSpan])
      766.00 ( 7.07% of base) : 186905.dasm - System.Diagnostics.NetFrameworkUtils:GetLatestBuildDllDirectory(System.String):System.String
      766.00 ( 7.07% of base) : 187581.dasm - System.Diagnostics.NetFrameworkUtils:GetLatestBuildDllDirectory(System.String):System.String
      636.80 ( 1.04% of base) : 49567.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindInterpolatedStringExpression(Microsoft.CodeAnalysis.VisualBasic.Syntax.InterpolatedStringExpressionSyntax,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
      126.20 ( 4.26% of base) : 49961.dasm - Microsoft.CodeAnalysis.VisualBasic.DocumentationCommentBinder:RemoveOverriddenMethodsAndProperties(Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]):this
       96.00 ( 0.42% of base) : 151730.dasm - System.Xml.Serialization.XmlSerializationReaderCodeGen:WriteEnumAndArrayTypes():this
       89.50 ( 5.45% of base) : 42799.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:MakeTypeMembers(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
       62.40 ( 0.13% of base) : 25221.dasm - Microsoft.CodeAnalysis.CSharp.SyntaxAndDeclarationManager:AppendAllLoadedSyntaxTrees(Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.SyntaxTree, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.SyntaxTree,System.String,Microsoft.CodeAnalysis.SourceReferenceResolver,Microsoft.CodeAnalysis.CommonMessageProvider,bool,System.Collections.Generic.IDictionary`2[[Microsoft.CodeAnalysis.SyntaxTree, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],System.Collections.Generic.IDictionary`2[[Microsoft.CodeAnalysis.SyntaxTree, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.LoadDirective, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],System.Collections.Generic.IDictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Microsoft.CodeAnalysis.SyntaxTree, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.Collections.Generic.IDictionary`2[[Microsoft.CodeAnalysis.SyntaxTree, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.Lazy`1[[Microsoft.CodeAnalysis.CSharp.RootSingleNamespaceDeclaration, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],byref)
       58.60 ( 2.81% of base) : 79356.dasm - Microsoft.CodeAnalysis.Text.ChangedText:GetLinesCore():Microsoft.CodeAnalysis.Text.TextLineCollection:this
       57.80 ( 0.80% of base) : 49373.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindVariableDeclarators(Microsoft.CodeAnalysis.SeparatedSyntaxList`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.VariableDeclaratorSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.BoundLocalDeclarationBase, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
       35.35 ( 2.32% of base) : 49527.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:ReportOverloadResolutionFailureAndProduceBoundNode(Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,int,Microsoft.CodeAnalysis.ArrayBuilder`1[CandidateAnalysisResult],System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.BoundExpression, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.Collections.Immutable.ImmutableArray`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.DiagnosticBag,Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,Microsoft.CodeAnalysis.VisualBasic.BoundMethodOrPropertyGroup,Microsoft.CodeAnalysis.VisualBasic.Symbol,bool,Microsoft.CodeAnalysis.VisualBasic.BoundTypeExpression,Microsoft.CodeAnalysis.VisualBasic.Symbol,Microsoft.CodeAnalysis.Location):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
       33.00 ( 4.83% of base) : 76397.dasm - Microsoft.CodeAnalysis.ImmutableArrayExtensions:WhereAsArray(System.Collections.Immutable.ImmutableArray`1[Byte],System.Func`2[Byte,Boolean]):System.Collections.Immutable.ImmutableArray`1[Byte]
       32.00 ( 0.01% of base) : 55024.dasm - Microsoft.CodeAnalysis.VisualBasic.VisualBasicCompilation:AddDebugSourceDocumentsForChecksumDirectives(Microsoft.CodeAnalysis.VisualBasic.Emit.PEModuleBuilder,Microsoft.CodeAnalysis.SyntaxTree,Microsoft.CodeAnalysis.DiagnosticBag)
       31.30 ( 2.10% of base) : 158170.dasm - System.Text.ISO2022Encoding:GetBytesCP5022xJP(long,int,long,int,ISO2022Encoder):int:this
       30.50 ( 0.44% of base) : 157585.dasm - System.Speech.Internal.GrammarBuilding.BuilderElements:Optimize(System.Collections.ObjectModel.Collection`1[[System.Speech.Internal.GrammarBuilding.RuleElement, System.Speech, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]):this
       29.50 ( 1.36% of base) : 230336.dasm - Xunit.Sdk.TestCaseDescriptorFactory:.ctor(System.Object,System.Object,System.Object):this
       25.00 ( 1.33% of base) : 141150.dasm - System.Xml.XmlTextReaderImpl:ParseXmlDeclaration(bool):bool:this
       24.05 ( 1.83% of base) : 187163.dasm - System.Diagnostics.Eventing.Reader.ProviderMetadata:GetProviderListProperty(System.Diagnostics.Eventing.Reader.EventLogHandle,int):System.Object:this

Top method improvements (PerfScoreUnits):
    -5522716.63 (-1.56% of base) : 112158.dasm - System.Data.XmlTreeGen:HandleTable(System.Data.DataTable,System.Xml.XmlDocument,System.Xml.XmlElement,bool):System.Xml.XmlElement:this
    -85235.00 (-0.24% of base) : 42778.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:MergePartialMethods(System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],Microsoft.CodeAnalysis.DiagnosticBag)
    -66384.85 (-9.59% of base) : 42743.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:ComputeInterfaceImplementations(Microsoft.CodeAnalysis.DiagnosticBag,System.Threading.CancellationToken):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.SynthesizedExplicitImplementationForwardingMethod, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
    -20480.90 (-10.41% of base) : 151043.dasm - System.Xml.Serialization.TypeScope:ShouldBeReplaced(System.Reflection.MemberInfo,System.Type,byref):bool
    -11162.00 (-2.00% of base) : 152032.dasm - System.Xml.Serialization.XmlSerializationWriterCodeGen:GenerateMembersElement(System.Xml.Serialization.XmlMembersMapping):System.String:this
    -9222.90 (-2.94% of base) : 116631.dasm - System.Data.Common.DbConnectionOptions:GetKeyValuePair(System.String,int,System.Text.StringBuilder,bool,byref,byref):int
    -9222.90 (-2.94% of base) : 185220.dasm - System.Data.Common.DbConnectionOptions:GetKeyValuePair(System.String,int,System.Text.StringBuilder,bool,byref,byref):int
    -9222.90 (-2.93% of base) : 118685.dasm - System.Data.Common.DbConnectionOptions:GetKeyValuePair(System.String,int,System.Text.StringBuilder,bool,byref,byref):int
    -7180.20 (-1.47% of base) : 25890.dasm - Microsoft.CodeAnalysis.CSharp.MethodBodySynthesizer:MakeSubmissionInitialization(Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.CSharp.BoundStatement, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.CSharp.CSharpSyntaxNode,Microsoft.CodeAnalysis.CSharp.Symbols.MethodSymbol,Microsoft.CodeAnalysis.CSharp.SynthesizedSubmissionFields,Microsoft.CodeAnalysis.CSharp.CSharpCompilation)
    -2620.30 (-2.80% of base) : 185273.dasm - System.Data.Common.MultipartIdentifier:ParseMultipartIdentifier(System.String,System.String,System.String,ushort,int,bool,System.String,bool):System.String[]
    -2620.30 (-2.80% of base) : 118665.dasm - System.Data.Common.MultipartIdentifier:ParseMultipartIdentifier(System.String,System.String,System.String,ushort,int,bool,System.String,bool):System.String[]
    -2110.20 (-0.41% of base) : 23125.dasm - Microsoft.CodeAnalysis.CSharp.Binder:BindInterpolatedString(Microsoft.CodeAnalysis.CSharp.Syntax.InterpolatedStringExpressionSyntax,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.CSharp.BoundExpression:this
    -2048.40 (-0.75% of base) : 193707.dasm - <CopyToAsyncCore>d__16`1[__Canon][System.__Canon]:MoveNext():this
    -1808.40 (-2.47% of base) : 151689.dasm - System.Xml.Serialization.XmlSerializationReaderCodeGen:WriteMemberElementsIf(System.Xml.Serialization.XmlSerializationReaderCodeGen+Member[],Member,System.String,System.String):this
    -1296.30 (-12.34% of base) : 82012.dasm - Parser:GetMatchingProperties(System.String,byref,System.Collections.Generic.List`1[[Microsoft.CodeAnalysis.INamespaceOrTypeSymbol, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.String,Microsoft.CodeAnalysis.Compilation,System.Collections.Generic.List`1[[Microsoft.CodeAnalysis.ISymbol, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]])
    -1200.20 (-2.82% of base) : 49557.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindFieldAndPropertyInitializers(Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceMemberContainerTypeSymbol,System.Collections.Immutable.ImmutableArray`1[ImmutableArray`1],Microsoft.CodeAnalysis.VisualBasic.Symbols.SynthesizedInteractiveInitializerMethod,Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.BoundInitializer, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]
    -1054.87 (-1.99% of base) : 136453.dasm - ClassDataContractCriticalHelper:ImportDataMembers():this
    -1027.00 (-25.56% of base) : 124098.dasm - System.Linq.Expressions.Expression:FindMethod(System.Type,System.String,System.Type[],System.Linq.Expressions.Expression[],int):System.Reflection.MethodInfo
     -893.30 (-8.05% of base) : 28782.dasm - Microsoft.CodeAnalysis.CSharp.MethodToStateMachineRewriter:PossibleIteratorScope(System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.LocalSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.Func`1[[Microsoft.CodeAnalysis.CSharp.BoundStatement, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]):Microsoft.CodeAnalysis.CSharp.BoundStatement:this
     -787.20 (-1.42% of base) : 152000.dasm - System.Xml.Serialization.XmlSerializationWriterCodeGen:WriteElements(System.String,System.String,System.Xml.Serialization.ElementAccessor[],System.Xml.Serialization.TextAccessor,System.Xml.Serialization.ChoiceIdentifierAccessor,System.String,bool,bool):this

Top method regressions (percentages):
     4088.00 ( 9.56% of base) : 53063.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceFile:BindImports(Microsoft.CodeAnalysis.SyntaxList`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.ImportsStatementSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.VisualBasic.Binder,Microsoft.CodeAnalysis.DiagnosticBag,byref,byref,byref,byref,System.Threading.CancellationToken,System.Nullable`1[TextSpan])
      766.00 ( 7.07% of base) : 186905.dasm - System.Diagnostics.NetFrameworkUtils:GetLatestBuildDllDirectory(System.String):System.String
      766.00 ( 7.07% of base) : 187581.dasm - System.Diagnostics.NetFrameworkUtils:GetLatestBuildDllDirectory(System.String):System.String
       89.50 ( 5.45% of base) : 42799.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:MakeTypeMembers(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
       33.00 ( 4.83% of base) : 76397.dasm - Microsoft.CodeAnalysis.ImmutableArrayExtensions:WhereAsArray(System.Collections.Immutable.ImmutableArray`1[Byte],System.Func`2[Byte,Boolean]):System.Collections.Immutable.ImmutableArray`1[Byte]
      126.20 ( 4.26% of base) : 49961.dasm - Microsoft.CodeAnalysis.VisualBasic.DocumentationCommentBinder:RemoveOverriddenMethodsAndProperties(Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]):this
        4.00 ( 3.34% of base) : 46924.dasm - Flags:SetFieldDefinitionsNoted():this
        4.00 ( 3.34% of base) : 47127.dasm - PackedFlags:SetIsObsoleteAttributePopulated():this
        4.00 ( 3.34% of base) : 72504.dasm - PackedFlags:SetIsObsoleteAttributePopulated():this
        4.00 ( 3.34% of base) : 72505.dasm - PackedFlags:SetIsCustomAttributesPopulated():this
        4.00 ( 3.34% of base) : 72506.dasm - PackedFlags:SetIsUseSiteDiagnosticPopulated():this
        4.00 ( 3.34% of base) : 72507.dasm - PackedFlags:SetIsConditionalAttributePopulated():this
        4.00 ( 3.34% of base) : 47128.dasm - PackedFlags:SetIsCustomAttributesPopulated():this
        4.00 ( 3.34% of base) : 47129.dasm - PackedFlags:SetIsUseSiteDiagnosticPopulated():this
        4.00 ( 3.34% of base) : 47130.dasm - PackedFlags:SetIsConditionalAttributePopulated():this
        4.00 ( 3.34% of base) : 47131.dasm - PackedFlags:SetIsOverriddenOrHiddenMembersPopulated():this
        8.00 ( 3.32% of base) : 42970.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMethodSymbol:LazyAsyncMethodChecks(System.Threading.CancellationToken):this
        4.00 ( 3.30% of base) : 81478.dasm - Roslyn.Utilities.ThreadSafeFlagOperations:Set(byref,int):bool
        4.00 ( 3.27% of base) : 46925.dasm - Flags:SetFlattenedMembersIsSorted():this
        4.00 ( 3.24% of base) : 53263.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceMemberMethodSymbol:set_SuppressDuplicateProcDefDiagnostics(bool):this

Top method improvements (percentages):
    -1027.00 (-25.56% of base) : 124098.dasm - System.Linq.Expressions.Expression:FindMethod(System.Type,System.String,System.Type[],System.Linq.Expressions.Expression[],int):System.Reflection.MethodInfo
     -256.40 (-16.36% of base) : 110275.dasm - System.Configuration.LocalFileSettingsProvider:GetPreviousConfigFileName(bool):System.String:this
    -1296.30 (-12.34% of base) : 82012.dasm - Parser:GetMatchingProperties(System.String,byref,System.Collections.Generic.List`1[[Microsoft.CodeAnalysis.INamespaceOrTypeSymbol, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.String,Microsoft.CodeAnalysis.Compilation,System.Collections.Generic.List`1[[Microsoft.CodeAnalysis.ISymbol, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]])
       -6.00 (-11.53% of base) : 84680.dasm - Microsoft.Diagnostics.Tracing.TraceEventRawReaders:ReadUnicodeString(long,int,int):System.String
     -328.20 (-10.73% of base) : 82011.dasm - Parser:GetMatchingMethods(System.String,byref,System.Collections.Generic.List`1[[Microsoft.CodeAnalysis.INamespaceOrTypeSymbol, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.String,int,Microsoft.CodeAnalysis.Compilation,System.Collections.Generic.List`1[[Microsoft.CodeAnalysis.ISymbol, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]])
     -457.70 (-10.67% of base) : 8329.dasm - Microsoft.FSharp.Collections.Array4DModule:Create(int,int,int,int,int):System.Int32[,,,]
     -457.70 (-10.67% of base) : 8332.dasm - Microsoft.FSharp.Collections.Array4DModule:Create(int,int,int,int,long):System.Int64[,,,]
     -457.70 (-10.66% of base) : 8326.dasm - Microsoft.FSharp.Collections.Array4DModule:Create(int,int,int,int,System.__Canon):System.__Canon[,,,]
    -20480.90 (-10.41% of base) : 151043.dasm - System.Xml.Serialization.TypeScope:ShouldBeReplaced(System.Reflection.MemberInfo,System.Type,byref):bool
     -460.70 (-10.36% of base) : 8327.dasm - Microsoft.FSharp.Collections.Array4DModule:Create(int,int,int,int,ubyte):System.Byte[,,,]
     -460.70 (-10.36% of base) : 8328.dasm - Microsoft.FSharp.Collections.Array4DModule:Create(int,int,int,int,short):System.Int16[,,,]
      -76.90 (-10.25% of base) : 8371.dasm - Microsoft.FSharp.Collections.Array3DModule:Create(int,int,int,System.__Canon):System.__Canon[,,]
      -64.70 (-9.74% of base) : 25842.dasm - Microsoft.CodeAnalysis.CSharp.DocumentationCommentCompiler:BindName(Microsoft.CodeAnalysis.CSharp.Syntax.XmlNameAttributeSyntax,Microsoft.CodeAnalysis.CSharp.Binder,Microsoft.CodeAnalysis.CSharp.Symbol,byref,byref,Microsoft.CodeAnalysis.DiagnosticBag)
    -66384.85 (-9.59% of base) : 42743.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:ComputeInterfaceImplementations(Microsoft.CodeAnalysis.DiagnosticBag,System.Threading.CancellationToken):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.SynthesizedExplicitImplementationForwardingMethod, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
     -381.30 (-9.50% of base) : 8330.dasm - Microsoft.FSharp.Collections.Array4DModule:Create(int,int,int,int,double):System.Double[,,,]
      -64.40 (-9.41% of base) : 12142.dasm - OperatorIntrinsics:SetArraySlice4DFixedSingle4(System.Byte[,,,],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],int,System.Byte[,,])
      -64.40 (-9.41% of base) : 12139.dasm - OperatorIntrinsics:SetArraySlice4DFixedSingle3(System.Byte[,,,],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],int,Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],System.Byte[,,])
      -64.40 (-9.32% of base) : 12136.dasm - OperatorIntrinsics:SetArraySlice4DFixedSingle2(System.Byte[,,,],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],int,Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],System.Byte[,,])
      -64.40 (-9.31% of base) : 12138.dasm - OperatorIntrinsics:SetArraySlice4DFixedSingle3(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],int,Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],System.__Canon[,,])
      -64.40 (-9.31% of base) : 12135.dasm - OperatorIntrinsics:SetArraySlice4DFixedSingle2(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],int,Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],System.__Canon[,,])

1847 total methods with Perf Score differences (1448 improved, 399 regressed), 1453 unchanged.
ONELINER|Perf Score|asm.singledef4_rerun.libraries.pmi.windows.x64.checked\base|9091249617519.953|9091245148526.025|-4468993.94|-0.00%|1448|399|1453



Summary of Instruction Count diffs:
(Lower is better)

Total Instructions of base: 978759
Total Instructions of diff: 973838
Total Instructions of delta: -4921 (-0.50% of base)
Total relative delta: NaN
    diff is an improvement.
    relative diff is a regression.
Detail diffs


Top file regressions (Instructions):
          21 : 49527.dasm (1.46% of base)
           7 : 212489.dasm (0.92% of base)
           7 : 75943.dasm (1.06% of base)
           2 : 20265.dasm (0.63% of base)
           1 : 178158.dasm (0.52% of base)
           1 : 178159.dasm (0.63% of base)
           1 : 178160.dasm (0.96% of base)
           1 : 179028.dasm (0.36% of base)
           1 : 179095.dasm (0.35% of base)
           1 : 221227.dasm (0.40% of base)
           1 : 221570.dasm (0.78% of base)
           1 : 20263.dasm (0.43% of base)
           1 : 179523.dasm (3.33% of base)
           1 : 20266.dasm (0.35% of base)
           1 : 212609.dasm (0.35% of base)
           1 : 207084.dasm (0.38% of base)
           1 : 207090.dasm (0.38% of base)
           1 : 178153.dasm (1.52% of base)

Top file improvements (Instructions):
         -45 : 52110.dasm (-3.17% of base)
         -43 : 191066.dasm (-2.00% of base)
         -34 : 112158.dasm (-1.17% of base)
         -34 : 151689.dasm (-2.73% of base)
         -29 : 114422.dasm (-2.41% of base)
         -26 : 185273.dasm (-3.33% of base)
         -26 : 55244.dasm (-3.92% of base)
         -26 : 152032.dasm (-2.07% of base)
         -26 : 118665.dasm (-3.33% of base)
         -26 : 68037.dasm (-2.72% of base)
         -25 : 49529.dasm (-3.83% of base)
         -23 : 49535.dasm (-2.28% of base)
         -23 : 23926.dasm (-2.41% of base)
         -23 : 41637.dasm (-3.01% of base)
         -23 : 49477.dasm (-3.79% of base)
         -22 : 72321.dasm (-2.81% of base)
         -20 : 144303.dasm (-1.86% of base)
         -20 : 29503.dasm (-3.10% of base)
         -19 : 114361.dasm (-1.57% of base)
         -19 : 72270.dasm (-2.62% of base)

1499 total files with Instruction Count differences (1481 improved, 18 regressed), 1800 unchanged.

Top method regressions (Instructions):
          21 ( 1.46% of base) : 49527.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:ReportOverloadResolutionFailureAndProduceBoundNode(Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,int,Microsoft.CodeAnalysis.ArrayBuilder`1[CandidateAnalysisResult],System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.BoundExpression, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.Collections.Immutable.ImmutableArray`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.DiagnosticBag,Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,Microsoft.CodeAnalysis.VisualBasic.BoundMethodOrPropertyGroup,Microsoft.CodeAnalysis.VisualBasic.Symbol,bool,Microsoft.CodeAnalysis.VisualBasic.BoundTypeExpression,Microsoft.CodeAnalysis.VisualBasic.Symbol,Microsoft.CodeAnalysis.Location):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
           7 ( 0.92% of base) : 212489.dasm - Number:ParseNumber(byref,long,int,byref,System.Text.StringBuilder,System.Globalization.NumberFormatInfo,bool):bool
           7 ( 1.06% of base) : 75943.dasm - Microsoft.Cci.PeWriter:WriteDirectory(Directory,Microsoft.Cci.BlobBuilder,int,int,int,int,Microsoft.Cci.BlobBuilder):this
           2 ( 0.63% of base) : 20265.dasm - System.Collections.Generic.HashSet`1[Byte][System.Byte]:SymmetricExceptWithEnumerable(System.Collections.Generic.IEnumerable`1[Byte]):this
           1 ( 0.52% of base) : 178158.dasm - System.Collections.BitArray:RightShift(int):System.Collections.BitArray:this
           1 ( 0.63% of base) : 178159.dasm - System.Collections.BitArray:LeftShift(int):System.Collections.BitArray:this
           1 ( 0.96% of base) : 178160.dasm - System.Collections.BitArray:set_Length(int):this
           1 ( 0.36% of base) : 179028.dasm - System.Collections.Generic.SortedSet`1[__Canon][System.__Canon]:CheckUniqueAndUnfoundElements(System.Collections.Generic.IEnumerable`1[__Canon],bool):ElementCount[__Canon]:this
           1 ( 0.35% of base) : 179095.dasm - System.Collections.Generic.SortedSet`1[Byte][System.Byte]:CheckUniqueAndUnfoundElements(System.Collections.Generic.IEnumerable`1[Byte],bool):ElementCount[Byte]:this
           1 ( 0.40% of base) : 221227.dasm - System.ServiceProcess.ServiceBase:Run(System.ServiceProcess.ServiceBase[])
           1 ( 0.78% of base) : 221570.dasm - AsciiPreescapedData:PopulatePreescapedData(byref,System.Text.Encodings.Web.ScalarEscaperBase):this
           1 ( 0.43% of base) : 20263.dasm - System.Collections.Generic.HashSet`1[Byte][System.Byte]:IntersectWithEnumerable(System.Collections.Generic.IEnumerable`1[Byte]):this
           1 ( 3.33% of base) : 179523.dasm - System.Collections.Generic.BitHelper:.ctor(System.Span`1[Int32],bool):this
           1 ( 0.35% of base) : 20266.dasm - System.Collections.Generic.HashSet`1[Byte][System.Byte]:CheckUniqueAndUnfoundElements(System.Collections.Generic.IEnumerable`1[Byte],bool):System.ValueTuple`2[Int32,Int32]:this
           1 ( 0.35% of base) : 212609.dasm - System.Numerics.BigInteger:op_LeftShift(System.Numerics.BigInteger,int):System.Numerics.BigInteger
           1 ( 0.38% of base) : 207084.dasm - System.Net.Sockets.SocketPal:Send(System.Net.Sockets.SafeSocketHandle,System.Collections.Generic.IList`1[ArraySegment`1],int,byref):int
           1 ( 0.38% of base) : 207090.dasm - System.Net.Sockets.SocketPal:Receive(System.Net.Sockets.SafeSocketHandle,System.Collections.Generic.IList`1[ArraySegment`1],int,byref):int
           1 ( 1.52% of base) : 178153.dasm - System.Collections.BitArray:SetAll(bool):this

Top method improvements (Instructions):
         -45 (-3.17% of base) : 52110.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.ConstraintsHelper:RemoveDirectConstraintConflicts(Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeParameterSymbol,System.Collections.Immutable.ImmutableArray`1[TypeParameterConstraint],Roslyn.Utilities.ConsList`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeParameterSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],int,Microsoft.CodeAnalysis.ArrayBuilder`1[TypeParameterDiagnosticInfo]):System.Collections.Immutable.ImmutableArray`1[TypeParameterConstraint]
         -43 (-2.00% of base) : 191066.dasm - System.Formats.Asn1.AsnWriter:WriteUtcTimeCore(System.Formats.Asn1.Asn1Tag,System.DateTimeOffset):this
         -34 (-1.17% of base) : 112158.dasm - System.Data.XmlTreeGen:HandleTable(System.Data.DataTable,System.Xml.XmlDocument,System.Xml.XmlElement,bool):System.Xml.XmlElement:this
         -34 (-2.73% of base) : 151689.dasm - System.Xml.Serialization.XmlSerializationReaderCodeGen:WriteMemberElementsIf(System.Xml.Serialization.XmlSerializationReaderCodeGen+Member[],Member,System.String,System.String):this
         -29 (-2.41% of base) : 114422.dasm - System.Data.RBTree`1[Byte][System.Byte]:RBDeleteX(int,int,int):int:this
         -26 (-3.33% of base) : 185273.dasm - System.Data.Common.MultipartIdentifier:ParseMultipartIdentifier(System.String,System.String,System.String,ushort,int,bool,System.String,bool):System.String[]
         -26 (-3.92% of base) : 55244.dasm - Microsoft.CodeAnalysis.VisualBasic.VBSemanticModel:GetSemanticSymbols(Microsoft.CodeAnalysis.VisualBasic.BoundNodeSummary,Microsoft.CodeAnalysis.VisualBasic.Binder,int,byref,byref):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
         -26 (-2.07% of base) : 152032.dasm - System.Xml.Serialization.XmlSerializationWriterCodeGen:GenerateMembersElement(System.Xml.Serialization.XmlMembersMapping):System.String:this
         -26 (-3.33% of base) : 118665.dasm - System.Data.Common.MultipartIdentifier:ParseMultipartIdentifier(System.String,System.String,System.String,ushort,int,bool,System.String,bool):System.String[]
         -26 (-2.72% of base) : 68037.dasm - Microsoft.CodeAnalysis.VisualBasic.OverloadResolution:CollectOverloadedCandidates(Microsoft.CodeAnalysis.VisualBasic.Binder,Microsoft.CodeAnalysis.ArrayBuilder`1[CandidateAnalysisResult],Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.OverloadResolution+Candidate, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.BoundExpression, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.Collections.Immutable.ImmutableArray`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,Microsoft.CodeAnalysis.VisualBasic.BoundNode,bool,bool,bool,byref,byref)
         -25 (-3.83% of base) : 49529.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:ReportUnspecificProcedures(Microsoft.CodeAnalysis.Location,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag,bool):this
         -23 (-2.28% of base) : 49535.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:PassArguments(Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,byref,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.BoundExpression, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.BoundExpression, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
         -23 (-2.41% of base) : 23926.dasm - Microsoft.CodeAnalysis.CSharp.OverloadResolution:IsApplicable(Microsoft.CodeAnalysis.CSharp.Symbol,EffectiveParameters,Microsoft.CodeAnalysis.CSharp.AnalyzedArguments,System.Collections.Immutable.ImmutableArray`1[Int32],bool,bool,bool,byref):Microsoft.CodeAnalysis.CSharp.MemberAnalysisResult:this
         -23 (-3.01% of base) : 41637.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.ConstraintsHelper:ResolveBounds(Microsoft.CodeAnalysis.CSharp.Symbols.TypeParameterSymbol,Microsoft.CodeAnalysis.CSharp.Symbols.AssemblySymbol,Roslyn.Utilities.ConsList`1[[Microsoft.CodeAnalysis.CSharp.Symbols.TypeParameterSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],bool,Microsoft.CodeAnalysis.CSharp.CSharpCompilation,Microsoft.CodeAnalysis.ArrayBuilder`1[TypeParameterDiagnosticInfo],byref):Microsoft.CodeAnalysis.CSharp.Symbols.TypeParameterBounds
         -23 (-3.79% of base) : 49477.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindArgumentsAndNames(System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.ArgumentSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],byref,byref,byref,Microsoft.CodeAnalysis.DiagnosticBag):this
         -22 (-2.81% of base) : 72321.dasm - AnonymousDelegateTemplateSymbol:.ctor(Microsoft.CodeAnalysis.VisualBasic.Symbols.AnonymousTypeManager,Microsoft.CodeAnalysis.VisualBasic.Symbols.AnonymousTypeDescriptor):this
         -20 (-1.86% of base) : 144303.dasm - System.Xml.Schema.Preprocessor:PreprocessRedefine(System.Xml.Schema.RedefineEntry):this
         -20 (-3.10% of base) : 29503.dasm - Microsoft.CodeAnalysis.CSharp.CSharpSyntaxTree:BuildPreprocessorStateChangeMap():this
         -19 (-1.57% of base) : 114361.dasm - System.Data.RBTree`1[__Canon][System.__Canon]:RBDeleteX(int,int,int):int:this
         -19 (-2.62% of base) : 72270.dasm - AnonymousDelegatePublicSymbol:.ctor(Microsoft.CodeAnalysis.VisualBasic.Symbols.AnonymousTypeManager,Microsoft.CodeAnalysis.VisualBasic.Symbols.AnonymousTypeDescriptor):this

Top method regressions (percentages):
           1 ( 3.33% of base) : 179523.dasm - System.Collections.Generic.BitHelper:.ctor(System.Span`1[Int32],bool):this
           1 ( 1.52% of base) : 178153.dasm - System.Collections.BitArray:SetAll(bool):this
          21 ( 1.46% of base) : 49527.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:ReportOverloadResolutionFailureAndProduceBoundNode(Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,int,Microsoft.CodeAnalysis.ArrayBuilder`1[CandidateAnalysisResult],System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.BoundExpression, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.Collections.Immutable.ImmutableArray`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.DiagnosticBag,Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,Microsoft.CodeAnalysis.VisualBasic.BoundMethodOrPropertyGroup,Microsoft.CodeAnalysis.VisualBasic.Symbol,bool,Microsoft.CodeAnalysis.VisualBasic.BoundTypeExpression,Microsoft.CodeAnalysis.VisualBasic.Symbol,Microsoft.CodeAnalysis.Location):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
           7 ( 1.06% of base) : 75943.dasm - Microsoft.Cci.PeWriter:WriteDirectory(Directory,Microsoft.Cci.BlobBuilder,int,int,int,int,Microsoft.Cci.BlobBuilder):this
           1 ( 0.96% of base) : 178160.dasm - System.Collections.BitArray:set_Length(int):this
           7 ( 0.92% of base) : 212489.dasm - Number:ParseNumber(byref,long,int,byref,System.Text.StringBuilder,System.Globalization.NumberFormatInfo,bool):bool
           1 ( 0.78% of base) : 221570.dasm - AsciiPreescapedData:PopulatePreescapedData(byref,System.Text.Encodings.Web.ScalarEscaperBase):this
           1 ( 0.63% of base) : 178159.dasm - System.Collections.BitArray:LeftShift(int):System.Collections.BitArray:this
           2 ( 0.63% of base) : 20265.dasm - System.Collections.Generic.HashSet`1[Byte][System.Byte]:SymmetricExceptWithEnumerable(System.Collections.Generic.IEnumerable`1[Byte]):this
           1 ( 0.52% of base) : 178158.dasm - System.Collections.BitArray:RightShift(int):System.Collections.BitArray:this
           1 ( 0.43% of base) : 20263.dasm - System.Collections.Generic.HashSet`1[Byte][System.Byte]:IntersectWithEnumerable(System.Collections.Generic.IEnumerable`1[Byte]):this
           1 ( 0.40% of base) : 221227.dasm - System.ServiceProcess.ServiceBase:Run(System.ServiceProcess.ServiceBase[])
           1 ( 0.38% of base) : 207090.dasm - System.Net.Sockets.SocketPal:Receive(System.Net.Sockets.SafeSocketHandle,System.Collections.Generic.IList`1[ArraySegment`1],int,byref):int
           1 ( 0.38% of base) : 207084.dasm - System.Net.Sockets.SocketPal:Send(System.Net.Sockets.SafeSocketHandle,System.Collections.Generic.IList`1[ArraySegment`1],int,byref):int
           1 ( 0.36% of base) : 179028.dasm - System.Collections.Generic.SortedSet`1[__Canon][System.__Canon]:CheckUniqueAndUnfoundElements(System.Collections.Generic.IEnumerable`1[__Canon],bool):ElementCount[__Canon]:this
           1 ( 0.35% of base) : 179095.dasm - System.Collections.Generic.SortedSet`1[Byte][System.Byte]:CheckUniqueAndUnfoundElements(System.Collections.Generic.IEnumerable`1[Byte],bool):ElementCount[Byte]:this
           1 ( 0.35% of base) : 212609.dasm - System.Numerics.BigInteger:op_LeftShift(System.Numerics.BigInteger,int):System.Numerics.BigInteger
           1 ( 0.35% of base) : 20266.dasm - System.Collections.Generic.HashSet`1[Byte][System.Byte]:CheckUniqueAndUnfoundElements(System.Collections.Generic.IEnumerable`1[Byte],bool):System.ValueTuple`2[Int32,Int32]:this

Top method improvements (percentages):
         -15 (-5.86% of base) : 42772.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:MakeAllMembers(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
         -14 (-5.38% of base) : 73206.dasm - ReferenceManager:SetupReferencesForSourceAssembly(Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceAssemblySymbol,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.PEModule, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],int,Microsoft.CodeAnalysis.CommonReferenceManager`2+BoundInputAssembly[Microsoft.CodeAnalysis.VisualBasic.VisualBasicCompilation,Microsoft.CodeAnalysis.VisualBasic.Symbols.AssemblySymbol][],byref,byref)
         -18 (-5.26% of base) : 49679.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:GetDelegateMethodConversionBasedOnArguments(CandidateAnalysisResult,Microsoft.CodeAnalysis.VisualBasic.Symbols.MethodSymbol,byref):int
         -10 (-4.83% of base) : 42117.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.OverriddenOrHiddenMembersHelpers:FindOtherOverriddenMethodsInContainingType(Microsoft.CodeAnalysis.CSharp.Symbol,bool,Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.CSharp.Symbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]])
         -11 (-4.78% of base) : 12351.dasm - OperatorIntrinsics:SetArraySlice4D(System.__Canon[,,,],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],System.__Canon[,,,])
         -11 (-4.78% of base) : 12352.dasm - OperatorIntrinsics:SetArraySlice4D(System.Byte[,,,],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],Microsoft.FSharp.Core.FSharpOption`1[Int32],System.Byte[,,,])
         -12 (-4.74% of base) : 45417.dasm - ReferenceManager:SetupReferencesForSourceAssembly(Microsoft.CodeAnalysis.CSharp.Symbols.SourceAssemblySymbol,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.PEModule, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],int,Microsoft.CodeAnalysis.CommonReferenceManager`2+BoundInputAssembly[Microsoft.CodeAnalysis.CSharp.CSharpCompilation,Microsoft.CodeAnalysis.CSharp.Symbols.AssemblySymbol][],byref,byref)
          -9 (-4.66% of base) : 23121.dasm - Microsoft.CodeAnalysis.CSharp.Binder:BindRegularCSharpFieldInitializers(Microsoft.CodeAnalysis.CSharp.CSharpCompilation,System.Collections.Immutable.ImmutableArray`1[ImmutableArray`1],Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.CSharp.BoundInitializer, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag,byref)
         -19 (-4.53% of base) : 43105.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamespaceSymbol:MakeNameToMembersMap(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.NamespaceOrTypeSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], System.Collections.Immutable, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]:this
         -14 (-4.33% of base) : 28507.dasm - Microsoft.CodeAnalysis.CSharp.LocalRewriter:EvaluateSideEffectingArgumentsToTemps(System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.BoundExpression, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.CSharp.BoundExpression, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],byref):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.BoundExpression, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
          -8 (-4.12% of base) : 54606.dasm - Microsoft.CodeAnalysis.VisualBasic.BoundExpressionExtensions:GetExpressionSymbols(Microsoft.CodeAnalysis.VisualBasic.BoundMethodGroup,Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]])
         -12 (-4.00% of base) : 23122.dasm - Microsoft.CodeAnalysis.CSharp.Binder:BindScriptFieldInitializers(Microsoft.CodeAnalysis.CSharp.CSharpCompilation,Microsoft.CodeAnalysis.CSharp.Symbols.SynthesizedInteractiveInitializerMethod,System.Collections.Immutable.ImmutableArray`1[ImmutableArray`1],Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.CSharp.BoundInitializer, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag,byref)
         -14 (-3.93% of base) : 45413.dasm - ReferenceManager:InitializeNewSymbols(System.Collections.Generic.List`1[Int32],Microsoft.CodeAnalysis.CSharp.Symbols.SourceAssemblySymbol,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CommonReferenceManager`2+AssemblyData[[Microsoft.CodeAnalysis.CSharp.CSharpCompilation, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[Microsoft.CodeAnalysis.CSharp.Symbols.AssemblySymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]], Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.CommonReferenceManager`2+BoundInputAssembly[Microsoft.CodeAnalysis.CSharp.CSharpCompilation,Microsoft.CodeAnalysis.CSharp.Symbols.AssemblySymbol][],System.Collections.Generic.Dictionary`2[[Microsoft.CodeAnalysis.AssemblyIdentity, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[Microsoft.CodeAnalysis.CSharp.Symbols.MissingAssemblySymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]])
         -26 (-3.92% of base) : 55244.dasm - Microsoft.CodeAnalysis.VisualBasic.VBSemanticModel:GetSemanticSymbols(Microsoft.CodeAnalysis.VisualBasic.BoundNodeSummary,Microsoft.CodeAnalysis.VisualBasic.Binder,int,byref,byref):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
         -25 (-3.83% of base) : 49529.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:ReportUnspecificProcedures(Microsoft.CodeAnalysis.Location,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.DiagnosticBag,bool):this
         -23 (-3.79% of base) : 49477.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindArgumentsAndNames(System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.ArgumentSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],byref,byref,byref,Microsoft.CodeAnalysis.DiagnosticBag):this
         -14 (-3.76% of base) : 28636.dasm - Microsoft.CodeAnalysis.CSharp.LocalRewriter:BuildParamsArray(Microsoft.CodeAnalysis.CSharp.CSharpSyntaxNode,Microsoft.CodeAnalysis.CSharp.Symbol,System.Collections.Immutable.ImmutableArray`1[Int32],System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.BoundExpression, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.ParameterSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.CSharp.BoundExpression):Microsoft.CodeAnalysis.CSharp.BoundExpression:this
          -6 (-3.75% of base) : 49196.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindXmlAttributes(byref,Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.XmlNodeSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.BoundExpression, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],XmlElementRootInfo,Microsoft.CodeAnalysis.DiagnosticBag):this
         -12 (-3.75% of base) : 56329.dasm - Microsoft.CodeAnalysis.VisualBasic.LocalRewriter:CreatePrefixesAndNamespacesArrays(Microsoft.CodeAnalysis.VisualBasic.BoundXmlContainerRewriterInfo,Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,byref,byref):this
          -9 (-3.60% of base) : 23929.dasm - Microsoft.CodeAnalysis.CSharp.OverloadResolution:GetUserDefinedUnaryOperatorsFromType(Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol,int,System.String,Microsoft.CodeAnalysis.ArrayBuilder`1[UnaryOperatorSignature]):this

1499 total methods with Instruction Count differences (1481 improved, 18 regressed), 1801 unchanged.
ONELINER|Instruction Count|asm.singledef4_rerun.libraries.pmi.windows.x64.checked\base|978759|973838|-4921|-0.50%|1481|18|1801


asm.singledef4_rerun.libraries.pmi.windows.x86.checked


Summary of Code Size diffs:
(Lower is better)

Total bytes of base: 9859435
Total bytes of diff: 9779280
Total bytes of delta: -80155 (-0.81% of base)
Total relative delta: NaN
    diff is an improvement.
    relative diff is a regression.
Detail diffs


Top file regressions (bytes):
         212 : 120775.dasm (5.68% of base)
         206 : 153856.dasm (7.39% of base)
         118 : 153547.dasm (7.67% of base)
         105 : 130748.dasm (1.72% of base)
          91 : 55771.dasm (2.55% of base)
          84 : 55782.dasm (3.12% of base)
          78 : 76935.dasm (5.13% of base)
          64 : 48554.dasm (1.99% of base)
          58 : 153559.dasm (3.55% of base)
          50 : 103583.dasm (2.23% of base)
          50 : 169616.dasm (3.78% of base)
          48 : 155849.dasm (0.32% of base)
          47 : 162376.dasm (3.17% of base)
          42 : 78979.dasm (2.53% of base)
          40 : 55598.dasm (5.72% of base)
          39 : 48839.dasm (0.99% of base)
          39 : 101328.dasm (2.86% of base)
          36 : 167840.dasm (6.72% of base)
          36 : 153827.dasm (2.77% of base)
          35 : 54915.dasm (4.36% of base)

Top file improvements (bytes):
        -378 : 99231.dasm (-2.92% of base)
        -342 : 71114.dasm (-6.20% of base)
        -332 : 207307.dasm (-10.34% of base)
        -289 : 117008.dasm (-5.62% of base)
        -279 : 207352.dasm (-8.20% of base)
        -275 : 117069.dasm (-5.43% of base)
        -257 : 146166.dasm (-6.92% of base)
        -246 : 85206.dasm (-1.92% of base)
        -238 : 117063.dasm (-17.54% of base)
        -238 : 117064.dasm (-17.54% of base)
        -234 : 51438.dasm (-4.33% of base)
        -227 : 117002.dasm (-16.46% of base)
        -227 : 117003.dasm (-16.46% of base)
        -197 : 54091.dasm (-6.69% of base)
        -188 : 153555.dasm (-3.89% of base)
        -183 : 146164.dasm (-4.13% of base)
        -180 : 156359.dasm (-16.98% of base)
        -177 : 121002.dasm (-12.54% of base)
        -176 : 1875.dasm (-1.62% of base)
        -172 : 117070.dasm (-3.97% of base)

8083 total files with Code Size differences (7787 improved, 296 regressed), 10325 unchanged.

Top method regressions (bytes):
         212 ( 5.68% of base) : 120775.dasm - System.Data.OleDb.OleDbCommandBuilder:DeriveParametersFromStoredProcedure(System.Data.OleDb.OleDbConnection,System.Data.OleDb.OleDbCommand):System.Data.OleDb.OleDbParameter[]
         206 ( 7.39% of base) : 153856.dasm - System.Xml.Serialization.XmlSerializationWriterCodeGen:WriteArrayItems(System.Xml.Serialization.ElementAccessor[],System.Xml.Serialization.TextAccessor,System.Xml.Serialization.ChoiceIdentifierAccessor,System.Xml.Serialization.TypeDesc,System.String,System.String):this
         118 ( 7.67% of base) : 153547.dasm - System.Xml.Serialization.XmlSerializationReaderCodeGen:WriteMemberBegin(System.Xml.Serialization.XmlSerializationReaderCodeGen+Member[]):this
         105 ( 1.72% of base) : 130748.dasm - System.Management.ManagementClassGenerator:AddToTimeSpanFunction():this
          91 ( 2.55% of base) : 55771.dasm - Microsoft.CodeAnalysis.VisualBasic.LocalRewriter:EnforceStaticLocalInitializationSemantics(System.Collections.Generic.KeyValuePair`2[[Microsoft.CodeAnalysis.VisualBasic.Symbols.SynthesizedStaticLocalBackingField, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[Microsoft.CodeAnalysis.VisualBasic.Symbols.SynthesizedStaticLocalBackingField, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.VisualBasic.BoundStatement):Microsoft.CodeAnalysis.VisualBasic.BoundStatement:this
          84 ( 3.12% of base) : 55782.dasm - Microsoft.CodeAnalysis.VisualBasic.LocalRewriter:FinishObjectForLoop(Microsoft.CodeAnalysis.VisualBasic.BoundForToStatement,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,Microsoft.CodeAnalysis.VisualBasic.BoundExpression):Microsoft.CodeAnalysis.VisualBasic.BoundBlock:this
          78 ( 5.13% of base) : 76935.dasm - Microsoft.CodeAnalysis.PEModule:GetTargetAttributeSignatureIndex(System.Reflection.Metadata.MetadataReader,System.Reflection.Metadata.CustomAttributeHandle,Microsoft.CodeAnalysis.AttributeDescription):int
          64 ( 1.99% of base) : 48554.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindXmlContainerRewriterInfo(Microsoft.CodeAnalysis.VisualBasic.Syntax.XmlNodeSyntax,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.BoundExpression, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],XmlElementRootInfo,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundXmlContainerRewriterInfo:this
          58 ( 3.55% of base) : 153559.dasm - System.Xml.Serialization.XmlSerializationReaderCodeGen:WriteMemberEnd(System.Xml.Serialization.XmlSerializationReaderCodeGen+Member[],bool):this
          50 ( 2.23% of base) : 103583.dasm - Microsoft.VisualBasic.CompilerServices.VBBinder:GetMostSpecific(System.Reflection.MethodBase,System.Reflection.MethodBase,System.Int32[],System.Object[],bool,int,int,System.Object[]):int:this
          50 ( 3.78% of base) : 169616.dasm - Microsoft.Extensions.FileSystemGlobbing.Internal.MatcherContext:Match(Microsoft.Extensions.FileSystemGlobbing.Abstractions.DirectoryInfoBase,System.String):this
          48 ( 0.32% of base) : 155849.dasm - System.Reflection.Metadata.MetadataReader:InitializeTableReaders(System.Reflection.Internal.MemoryBlock,ubyte,System.Int32[],System.Int32[]):this
          47 ( 3.17% of base) : 162376.dasm - System.Text.Json.Utf8JsonWriter:WritePropertyNameSection(System.ReadOnlySpan`1[Byte]):this
          42 ( 2.53% of base) : 78979.dasm - Microsoft.CodeAnalysis.Emit.DeltaMetadataWriter:GetDelta(Microsoft.CodeAnalysis.Emit.EmitBaseline,Microsoft.CodeAnalysis.Compilation,System.Guid,Microsoft.Cci.MetadataSizes):Microsoft.CodeAnalysis.Emit.EmitBaseline:this
          40 ( 5.72% of base) : 55598.dasm - Microsoft.CodeAnalysis.VisualBasic.LambdaRewriter:RewriteCatch(Microsoft.CodeAnalysis.VisualBasic.BoundCatchBlock,Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.BoundExpression, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]):Microsoft.CodeAnalysis.VisualBasic.BoundCatchBlock:this
          39 ( 0.99% of base) : 48839.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindLambdaBody(Microsoft.CodeAnalysis.VisualBasic.Symbols.LambdaSymbol,Microsoft.CodeAnalysis.DiagnosticBag,byref):Microsoft.CodeAnalysis.VisualBasic.BoundBlock:this
          39 ( 2.86% of base) : 101328.dasm - Microsoft.Diagnostics.Tracing.Ctf.CtfMetadataLegacyParser:ParseOneDeclaration(System.String,int,byref):Microsoft.Diagnostics.Tracing.Ctf.CtfMetadataDeclaration:this
          36 ( 6.72% of base) : 167840.dasm - FastSerialization.MemoryStreamWriter:Write(System.String):this
          36 ( 2.77% of base) : 153827.dasm - System.Xml.Serialization.ReflectionAwareCodeGen:WriteTypeInfo(System.Xml.Serialization.TypeScope,System.Xml.Serialization.TypeDesc,System.Type):System.String:this
          35 ( 4.36% of base) : 54915.dasm - Microsoft.CodeAnalysis.VisualBasic.Emit.NoPia.EmbeddedEvent:EmbedCorrespondingComEventInterfaceMethodInternal(Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode,Microsoft.CodeAnalysis.DiagnosticBag,bool):this

Top method improvements (bytes):
        -378 (-2.92% of base) : 99231.dasm - Microsoft.Diagnostics.Tracing.Parsers.AspNet.AspNetTraceEventParser:EnumerateTemplates(System.Func`3[[System.String, System.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment