Skip to content

Instantly share code, notes, and snippets.

@kunalspathak
Last active July 7, 2021 02:14
Show Gist options
  • Save kunalspathak/49940d4690ef99f2e24b2ee8bfbac9e2 to your computer and use it in GitHub Desktop.
Save kunalspathak/49940d4690ef99f2e24b2ee8bfbac9e2 to your computer and use it in GitHub Desktop.

Benchmarks.run.Linux.x64.checked


Summary of Code Size diffs:
(Lower is better)

Total bytes of base: 106830
Total bytes of diff: 106996
Total bytes of delta: 166 (0.16% of base)
ONELINER|Code Size|Benchmarks.run.Linux.x64.checked\base|106830|106996|166|0.16%
Total relative delta: 0.05
    diff is a regression.
    relative diff is a regression.
Detail diffs


Top file regressions (bytes):
         220 : 1207.dasm (3.46% of base)
          96 : 13159.dasm (0.82% of base)
          74 : 9909.dasm (3.70% of base)
          46 : 6359.dasm (0.38% of base)
          26 : 4169.dasm (1.40% of base)
          12 : 365.dasm (0.57% of base)
          11 : 17574.dasm (1.45% of base)
           9 : 3526.dasm (1.17% of base)
           8 : 16560.dasm (0.27% of base)
           5 : 7511.dasm (0.29% of base)
           4 : 21749.dasm (0.35% of base)
           2 : 26288.dasm (0.12% of base)

Top file improvements (bytes):
         -92 : 2473.dasm (-3.85% of base)
         -82 : 17102.dasm (-2.30% of base)
         -52 : 3969.dasm (-0.47% of base)
         -26 : 17648.dasm (-0.30% of base)
         -26 : 15174.dasm (-0.30% of base)
         -20 : 22751.dasm (-0.25% of base)
         -16 : 6087.dasm (-0.48% of base)
         -15 : 1556.dasm (-0.49% of base)
         -14 : 28927.dasm (-0.18% of base)
          -4 : 26801.dasm (-0.83% of base)

22 total files with Code Size differences (10 improved, 12 regressed), 3 unchanged.

Top method regressions (bytes):
         220 ( 3.46% of base) : 1207.dasm - System.Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[Char],System.Globalization.NumberFormatInfo)
          96 ( 0.82% of base) : 13159.dasm - Utf8Json.Formatters.ISO8601DateTimeFormatter:Serialize(byref,System.DateTime,Utf8Json.IJsonFormatterResolver):this
          74 ( 3.70% of base) : 9909.dasm - System.Text.StringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):System.Text.StringBuilder:this
          46 ( 0.38% of base) : 6359.dasm - Utf8Json.Formatters.ISO8601DateTimeOffsetFormatter:Serialize(byref,System.DateTimeOffset,Utf8Json.IJsonFormatterResolver):this
          26 ( 1.40% of base) : 4169.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
          12 ( 0.57% of base) : 365.dasm - System.Text.ValueStringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):this
          11 ( 1.45% of base) : 17574.dasm - BilinearTest:BilinearInterpol_AVX(System.Double[],System.Double[],double,double,System.Double[],double,double,double):System.Double[]
           9 ( 1.17% of base) : 3526.dasm - System.Text.RegularExpressions.RegexBoyerMoore:Scan(System.String,int,int,int):int:this
           8 ( 0.27% of base) : 16560.dasm - Neural:read_data_file():this
           5 ( 0.29% of base) : 7511.dasm - System.Globalization.DateTimeFormatInfo:Tokenize(int,byref,byref,byref):bool:this
           4 ( 0.35% of base) : 21749.dasm - BigInteger:DivRem(byref,byref,byref,byref)
           2 ( 0.12% of base) : 26288.dasm - V8.Crypto.BigInteger:modPow(V8.Crypto.BigInteger,V8.Crypto.BigInteger):V8.Crypto.BigInteger:this

Top method improvements (bytes):
         -92 (-3.85% of base) : 2473.dasm - System.IO.Enumeration.FileSystemName:MatchPattern(System.ReadOnlySpan`1[Char],System.ReadOnlySpan`1[Char],bool,bool):bool
         -82 (-2.30% of base) : 17102.dasm - LUDecomp:ludcmp(System.Double[][],int,System.Int32[],byref):int
         -52 (-0.47% 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
         -26 (-0.30% of base) : 17648.dasm - Jil.Deserialize.Methods:_ReadISO8601DateWithOffset(System.IO.TextReader,System.Char[]):System.DateTimeOffset
         -26 (-0.30% of base) : 15174.dasm - Jil.Deserialize.Methods:_ReadISO8601DateWithOffsetThunkReader(byref,System.Char[]):System.DateTimeOffset
         -20 (-0.25% of base) : 22751.dasm - Jil.Deserialize.Methods:_ReadISO8601DateThunkReader(byref,System.Char[]):System.DateTime
         -16 (-0.48% of base) : 6087.dasm - System.Globalization.TimeSpanFormat:TryFormatStandard(System.TimeSpan,int,System.String,System.Span`1[Char],byref):bool
         -15 (-0.49% of base) : 1556.dasm - HillClimbing:Update(int,double,int):System.ValueTuple`2[Int32,Int32]:this
         -14 (-0.18% of base) : 28927.dasm - Jil.Deserialize.Methods:_ReadISO8601Date(System.IO.TextReader,System.Char[]):System.DateTime
          -4 (-0.83% of base) : 26801.dasm - System.Drawing.Graphics:DrawBeziers(System.Drawing.Pen,System.Drawing.Point[]):this

Top method regressions (percentages):
          74 ( 3.70% of base) : 9909.dasm - System.Text.StringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):System.Text.StringBuilder:this
         220 ( 3.46% of base) : 1207.dasm - System.Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[Char],System.Globalization.NumberFormatInfo)
          11 ( 1.45% of base) : 17574.dasm - BilinearTest:BilinearInterpol_AVX(System.Double[],System.Double[],double,double,System.Double[],double,double,double):System.Double[]
          26 ( 1.40% of base) : 4169.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
           9 ( 1.17% of base) : 3526.dasm - System.Text.RegularExpressions.RegexBoyerMoore:Scan(System.String,int,int,int):int:this
          96 ( 0.82% of base) : 13159.dasm - Utf8Json.Formatters.ISO8601DateTimeFormatter:Serialize(byref,System.DateTime,Utf8Json.IJsonFormatterResolver):this
          12 ( 0.57% of base) : 365.dasm - System.Text.ValueStringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):this
          46 ( 0.38% of base) : 6359.dasm - Utf8Json.Formatters.ISO8601DateTimeOffsetFormatter:Serialize(byref,System.DateTimeOffset,Utf8Json.IJsonFormatterResolver):this
           4 ( 0.35% of base) : 21749.dasm - BigInteger:DivRem(byref,byref,byref,byref)
           5 ( 0.29% of base) : 7511.dasm - System.Globalization.DateTimeFormatInfo:Tokenize(int,byref,byref,byref):bool:this
           8 ( 0.27% of base) : 16560.dasm - Neural:read_data_file():this
           2 ( 0.12% of base) : 26288.dasm - V8.Crypto.BigInteger:modPow(V8.Crypto.BigInteger,V8.Crypto.BigInteger):V8.Crypto.BigInteger:this

Top method improvements (percentages):
         -92 (-3.85% of base) : 2473.dasm - System.IO.Enumeration.FileSystemName:MatchPattern(System.ReadOnlySpan`1[Char],System.ReadOnlySpan`1[Char],bool,bool):bool
         -82 (-2.30% of base) : 17102.dasm - LUDecomp:ludcmp(System.Double[][],int,System.Int32[],byref):int
          -4 (-0.83% of base) : 26801.dasm - System.Drawing.Graphics:DrawBeziers(System.Drawing.Pen,System.Drawing.Point[]):this
         -15 (-0.49% of base) : 1556.dasm - HillClimbing:Update(int,double,int):System.ValueTuple`2[Int32,Int32]:this
         -16 (-0.48% of base) : 6087.dasm - System.Globalization.TimeSpanFormat:TryFormatStandard(System.TimeSpan,int,System.String,System.Span`1[Char],byref):bool
         -52 (-0.47% 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
         -26 (-0.30% of base) : 17648.dasm - Jil.Deserialize.Methods:_ReadISO8601DateWithOffset(System.IO.TextReader,System.Char[]):System.DateTimeOffset
         -26 (-0.30% of base) : 15174.dasm - Jil.Deserialize.Methods:_ReadISO8601DateWithOffsetThunkReader(byref,System.Char[]):System.DateTimeOffset
         -20 (-0.25% of base) : 22751.dasm - Jil.Deserialize.Methods:_ReadISO8601DateThunkReader(byref,System.Char[]):System.DateTime
         -14 (-0.18% of base) : 28927.dasm - Jil.Deserialize.Methods:_ReadISO8601Date(System.IO.TextReader,System.Char[]):System.DateTime

22 total methods with Code Size differences (10 improved, 12 regressed), 3 unchanged.



Summary of Perf Score diffs:
(Lower is better)

Total PerfScoreUnits of base: 102397
Total PerfScoreUnits of diff: 100669.68000000001
Total PerfScoreUnits of delta: -1727.32 (-1.69% of base)
ONELINER|Perf Score|Benchmarks.run.Linux.x64.checked\base|102397|100669.68000000001|-1727.32|-1.69%
Total relative delta: -0.13
    diff is an improvement.
    relative diff is an improvement.
Detail diffs


Top file regressions (PerfScoreUnits):
       92.83 : 27976.dasm (0.73% of base)
       73.60 : 1207.dasm (1.07% of base)
       19.15 : 9909.dasm (0.12% of base)
       17.05 : 13159.dasm (0.78% of base)
       10.80 : 16560.dasm (0.19% of base)
        7.60 : 6359.dasm (0.33% of base)
        3.70 : 26801.dasm (0.91% of base)
        3.35 : 4169.dasm (0.62% of base)
        3.20 : 365.dasm (0.02% of base)
        1.90 : 3526.dasm (0.41% of base)
        1.50 : 7511.dasm (0.17% of base)
        0.20 : 26288.dasm (0.02% of base)

Top file improvements (PerfScoreUnits):
    -1772.90 : 2473.dasm (-13.21% of base)
     -142.62 : 3969.dasm (-2.06% of base)
      -15.50 : 17102.dasm (-0.33% of base)
       -9.60 : 6087.dasm (-1.25% of base)
       -4.47 : 17648.dasm (-0.29% of base)
       -4.47 : 15174.dasm (-0.29% of base)
       -4.07 : 22751.dasm (-0.28% of base)
       -3.27 : 28927.dasm (-0.23% of base)
       -2.10 : 17574.dasm (-0.25% of base)
       -1.60 : 21749.dasm (-0.14% of base)
       -1.60 : 1556.dasm (-0.12% of base)

23 total files with Perf Score differences (11 improved, 12 regressed), 2 unchanged.

Top method regressions (PerfScoreUnits):
       92.83 ( 0.73% of base) : 27976.dasm - Benchstone.BenchI.MulMatrix:Inner(System.Int32[][],System.Int32[][],System.Int32[][])
       73.60 ( 1.07% of base) : 1207.dasm - System.Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[Char],System.Globalization.NumberFormatInfo)
       19.15 ( 0.12% of base) : 9909.dasm - System.Text.StringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):System.Text.StringBuilder:this
       17.05 ( 0.78% of base) : 13159.dasm - Utf8Json.Formatters.ISO8601DateTimeFormatter:Serialize(byref,System.DateTime,Utf8Json.IJsonFormatterResolver):this
       10.80 ( 0.19% of base) : 16560.dasm - Neural:read_data_file():this
        7.60 ( 0.33% of base) : 6359.dasm - Utf8Json.Formatters.ISO8601DateTimeOffsetFormatter:Serialize(byref,System.DateTimeOffset,Utf8Json.IJsonFormatterResolver):this
        3.70 ( 0.91% of base) : 26801.dasm - System.Drawing.Graphics:DrawBeziers(System.Drawing.Pen,System.Drawing.Point[]):this
        3.35 ( 0.62% of base) : 4169.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
        3.20 ( 0.02% of base) : 365.dasm - System.Text.ValueStringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):this
        1.90 ( 0.41% of base) : 3526.dasm - System.Text.RegularExpressions.RegexBoyerMoore:Scan(System.String,int,int,int):int:this
        1.50 ( 0.17% of base) : 7511.dasm - System.Globalization.DateTimeFormatInfo:Tokenize(int,byref,byref,byref):bool:this
        0.20 ( 0.02% of base) : 26288.dasm - V8.Crypto.BigInteger:modPow(V8.Crypto.BigInteger,V8.Crypto.BigInteger):V8.Crypto.BigInteger:this

Top method improvements (PerfScoreUnits):
    -1772.90 (-13.21% of base) : 2473.dasm - System.IO.Enumeration.FileSystemName:MatchPattern(System.ReadOnlySpan`1[Char],System.ReadOnlySpan`1[Char],bool,bool):bool
     -142.62 (-2.06% 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
      -15.50 (-0.33% of base) : 17102.dasm - LUDecomp:ludcmp(System.Double[][],int,System.Int32[],byref):int
       -9.60 (-1.25% of base) : 6087.dasm - System.Globalization.TimeSpanFormat:TryFormatStandard(System.TimeSpan,int,System.String,System.Span`1[Char],byref):bool
       -4.47 (-0.29% of base) : 17648.dasm - Jil.Deserialize.Methods:_ReadISO8601DateWithOffset(System.IO.TextReader,System.Char[]):System.DateTimeOffset
       -4.47 (-0.29% of base) : 15174.dasm - Jil.Deserialize.Methods:_ReadISO8601DateWithOffsetThunkReader(byref,System.Char[]):System.DateTimeOffset
       -4.07 (-0.28% of base) : 22751.dasm - Jil.Deserialize.Methods:_ReadISO8601DateThunkReader(byref,System.Char[]):System.DateTime
       -3.27 (-0.23% of base) : 28927.dasm - Jil.Deserialize.Methods:_ReadISO8601Date(System.IO.TextReader,System.Char[]):System.DateTime
       -2.10 (-0.25% of base) : 17574.dasm - BilinearTest:BilinearInterpol_AVX(System.Double[],System.Double[],double,double,System.Double[],double,double,double):System.Double[]
       -1.60 (-0.14% of base) : 21749.dasm - BigInteger:DivRem(byref,byref,byref,byref)
       -1.60 (-0.12% of base) : 1556.dasm - HillClimbing:Update(int,double,int):System.ValueTuple`2[Int32,Int32]:this

Top method regressions (percentages):
       73.60 ( 1.07% of base) : 1207.dasm - System.Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[Char],System.Globalization.NumberFormatInfo)
        3.70 ( 0.91% of base) : 26801.dasm - System.Drawing.Graphics:DrawBeziers(System.Drawing.Pen,System.Drawing.Point[]):this
       17.05 ( 0.78% of base) : 13159.dasm - Utf8Json.Formatters.ISO8601DateTimeFormatter:Serialize(byref,System.DateTime,Utf8Json.IJsonFormatterResolver):this
       92.83 ( 0.73% of base) : 27976.dasm - Benchstone.BenchI.MulMatrix:Inner(System.Int32[][],System.Int32[][],System.Int32[][])
        3.35 ( 0.62% of base) : 4169.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
        1.90 ( 0.41% of base) : 3526.dasm - System.Text.RegularExpressions.RegexBoyerMoore:Scan(System.String,int,int,int):int:this
        7.60 ( 0.33% of base) : 6359.dasm - Utf8Json.Formatters.ISO8601DateTimeOffsetFormatter:Serialize(byref,System.DateTimeOffset,Utf8Json.IJsonFormatterResolver):this
       10.80 ( 0.19% of base) : 16560.dasm - Neural:read_data_file():this
        1.50 ( 0.17% of base) : 7511.dasm - System.Globalization.DateTimeFormatInfo:Tokenize(int,byref,byref,byref):bool:this
       19.15 ( 0.12% of base) : 9909.dasm - System.Text.StringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):System.Text.StringBuilder:this
        3.20 ( 0.02% of base) : 365.dasm - System.Text.ValueStringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):this
        0.20 ( 0.02% of base) : 26288.dasm - V8.Crypto.BigInteger:modPow(V8.Crypto.BigInteger,V8.Crypto.BigInteger):V8.Crypto.BigInteger:this

Top method improvements (percentages):
    -1772.90 (-13.21% of base) : 2473.dasm - System.IO.Enumeration.FileSystemName:MatchPattern(System.ReadOnlySpan`1[Char],System.ReadOnlySpan`1[Char],bool,bool):bool
     -142.62 (-2.06% 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
       -9.60 (-1.25% of base) : 6087.dasm - System.Globalization.TimeSpanFormat:TryFormatStandard(System.TimeSpan,int,System.String,System.Span`1[Char],byref):bool
      -15.50 (-0.33% of base) : 17102.dasm - LUDecomp:ludcmp(System.Double[][],int,System.Int32[],byref):int
       -4.47 (-0.29% of base) : 17648.dasm - Jil.Deserialize.Methods:_ReadISO8601DateWithOffset(System.IO.TextReader,System.Char[]):System.DateTimeOffset
       -4.47 (-0.29% of base) : 15174.dasm - Jil.Deserialize.Methods:_ReadISO8601DateWithOffsetThunkReader(byref,System.Char[]):System.DateTimeOffset
       -4.07 (-0.28% of base) : 22751.dasm - Jil.Deserialize.Methods:_ReadISO8601DateThunkReader(byref,System.Char[]):System.DateTime
       -2.10 (-0.25% of base) : 17574.dasm - BilinearTest:BilinearInterpol_AVX(System.Double[],System.Double[],double,double,System.Double[],double,double,double):System.Double[]
       -3.27 (-0.23% of base) : 28927.dasm - Jil.Deserialize.Methods:_ReadISO8601Date(System.IO.TextReader,System.Char[]):System.DateTime
       -1.60 (-0.14% of base) : 21749.dasm - BigInteger:DivRem(byref,byref,byref,byref)
       -1.60 (-0.12% of base) : 1556.dasm - HillClimbing:Update(int,double,int):System.ValueTuple`2[Int32,Int32]:this

23 total methods with Perf Score differences (11 improved, 12 regressed), 2 unchanged.



Summary of Instruction Count diffs:
(Lower is better)

Total Instructions of base: 25072
Total Instructions of diff: 25069
Total Instructions of delta: -3 (-0.01% of base)
ONELINER|Instruction Count|Benchmarks.run.Linux.x64.checked\base|25072|25069|-3|-0.01%
Total relative delta: 0.01
    diff is an improvement.
    relative diff is a regression.
Detail diffs


Top file regressions (Instructions):
          20 : 1207.dasm (1.36% of base)
          11 : 13159.dasm (0.41% of base)
           6 : 6359.dasm (0.22% of base)
           5 : 9909.dasm (0.97% of base)
           4 : 365.dasm (0.75% of base)
           3 : 17574.dasm (1.82% of base)
           2 : 16560.dasm (0.31% of base)
           2 : 3526.dasm (0.88% of base)
           2 : 7511.dasm (0.45% of base)
           1 : 4169.dasm (0.21% of base)

Top file improvements (Instructions):
         -18 : 3969.dasm (-0.66% of base)
         -15 : 2473.dasm (-2.41% of base)
         -10 : 17102.dasm (-1.16% of base)
          -3 : 28927.dasm (-0.17% of base)
          -3 : 22751.dasm (-0.17% of base)
          -3 : 17648.dasm (-0.16% of base)
          -3 : 15174.dasm (-0.16% of base)
          -2 : 6087.dasm (-0.23% of base)
          -1 : 26801.dasm (-0.77% of base)
          -1 : 1556.dasm (-0.14% of base)

20 total files with Instruction Count differences (10 improved, 10 regressed), 5 unchanged.

Top method regressions (Instructions):
          20 ( 1.36% of base) : 1207.dasm - System.Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[Char],System.Globalization.NumberFormatInfo)
          11 ( 0.41% of base) : 13159.dasm - Utf8Json.Formatters.ISO8601DateTimeFormatter:Serialize(byref,System.DateTime,Utf8Json.IJsonFormatterResolver):this
           6 ( 0.22% of base) : 6359.dasm - Utf8Json.Formatters.ISO8601DateTimeOffsetFormatter:Serialize(byref,System.DateTimeOffset,Utf8Json.IJsonFormatterResolver):this
           5 ( 0.97% of base) : 9909.dasm - System.Text.StringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):System.Text.StringBuilder:this
           4 ( 0.75% of base) : 365.dasm - System.Text.ValueStringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):this
           3 ( 1.82% of base) : 17574.dasm - BilinearTest:BilinearInterpol_AVX(System.Double[],System.Double[],double,double,System.Double[],double,double,double):System.Double[]
           2 ( 0.31% of base) : 16560.dasm - Neural:read_data_file():this
           2 ( 0.88% of base) : 3526.dasm - System.Text.RegularExpressions.RegexBoyerMoore:Scan(System.String,int,int,int):int:this
           2 ( 0.45% of base) : 7511.dasm - System.Globalization.DateTimeFormatInfo:Tokenize(int,byref,byref,byref):bool:this
           1 ( 0.21% of base) : 4169.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 improvements (Instructions):
         -18 (-0.66% 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
         -15 (-2.41% of base) : 2473.dasm - System.IO.Enumeration.FileSystemName:MatchPattern(System.ReadOnlySpan`1[Char],System.ReadOnlySpan`1[Char],bool,bool):bool
         -10 (-1.16% of base) : 17102.dasm - LUDecomp:ludcmp(System.Double[][],int,System.Int32[],byref):int
          -3 (-0.17% of base) : 28927.dasm - Jil.Deserialize.Methods:_ReadISO8601Date(System.IO.TextReader,System.Char[]):System.DateTime
          -3 (-0.17% of base) : 22751.dasm - Jil.Deserialize.Methods:_ReadISO8601DateThunkReader(byref,System.Char[]):System.DateTime
          -3 (-0.16% of base) : 17648.dasm - Jil.Deserialize.Methods:_ReadISO8601DateWithOffset(System.IO.TextReader,System.Char[]):System.DateTimeOffset
          -3 (-0.16% of base) : 15174.dasm - Jil.Deserialize.Methods:_ReadISO8601DateWithOffsetThunkReader(byref,System.Char[]):System.DateTimeOffset
          -2 (-0.23% of base) : 6087.dasm - System.Globalization.TimeSpanFormat:TryFormatStandard(System.TimeSpan,int,System.String,System.Span`1[Char],byref):bool
          -1 (-0.77% of base) : 26801.dasm - System.Drawing.Graphics:DrawBeziers(System.Drawing.Pen,System.Drawing.Point[]):this
          -1 (-0.14% of base) : 1556.dasm - HillClimbing:Update(int,double,int):System.ValueTuple`2[Int32,Int32]:this

Top method regressions (percentages):
           3 ( 1.82% of base) : 17574.dasm - BilinearTest:BilinearInterpol_AVX(System.Double[],System.Double[],double,double,System.Double[],double,double,double):System.Double[]
          20 ( 1.36% of base) : 1207.dasm - System.Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[Char],System.Globalization.NumberFormatInfo)
           5 ( 0.97% of base) : 9909.dasm - System.Text.StringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):System.Text.StringBuilder:this
           2 ( 0.88% of base) : 3526.dasm - System.Text.RegularExpressions.RegexBoyerMoore:Scan(System.String,int,int,int):int:this
           4 ( 0.75% of base) : 365.dasm - System.Text.ValueStringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):this
           2 ( 0.45% of base) : 7511.dasm - System.Globalization.DateTimeFormatInfo:Tokenize(int,byref,byref,byref):bool:this
          11 ( 0.41% of base) : 13159.dasm - Utf8Json.Formatters.ISO8601DateTimeFormatter:Serialize(byref,System.DateTime,Utf8Json.IJsonFormatterResolver):this
           2 ( 0.31% of base) : 16560.dasm - Neural:read_data_file():this
           6 ( 0.22% of base) : 6359.dasm - Utf8Json.Formatters.ISO8601DateTimeOffsetFormatter:Serialize(byref,System.DateTimeOffset,Utf8Json.IJsonFormatterResolver):this
           1 ( 0.21% of base) : 4169.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 improvements (percentages):
         -15 (-2.41% of base) : 2473.dasm - System.IO.Enumeration.FileSystemName:MatchPattern(System.ReadOnlySpan`1[Char],System.ReadOnlySpan`1[Char],bool,bool):bool
         -10 (-1.16% of base) : 17102.dasm - LUDecomp:ludcmp(System.Double[][],int,System.Int32[],byref):int
          -1 (-0.77% of base) : 26801.dasm - System.Drawing.Graphics:DrawBeziers(System.Drawing.Pen,System.Drawing.Point[]):this
         -18 (-0.66% 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
          -2 (-0.23% of base) : 6087.dasm - System.Globalization.TimeSpanFormat:TryFormatStandard(System.TimeSpan,int,System.String,System.Span`1[Char],byref):bool
          -3 (-0.17% of base) : 28927.dasm - Jil.Deserialize.Methods:_ReadISO8601Date(System.IO.TextReader,System.Char[]):System.DateTime
          -3 (-0.17% of base) : 22751.dasm - Jil.Deserialize.Methods:_ReadISO8601DateThunkReader(byref,System.Char[]):System.DateTime
          -3 (-0.16% of base) : 17648.dasm - Jil.Deserialize.Methods:_ReadISO8601DateWithOffset(System.IO.TextReader,System.Char[]):System.DateTimeOffset
          -3 (-0.16% of base) : 15174.dasm - Jil.Deserialize.Methods:_ReadISO8601DateWithOffsetThunkReader(byref,System.Char[]):System.DateTimeOffset
          -1 (-0.14% of base) : 1556.dasm - HillClimbing:Update(int,double,int):System.ValueTuple`2[Int32,Int32]:this

20 total methods with Instruction Count differences (10 improved, 10 regressed), 5 unchanged.


Benchmarks.run.windows.x64.checked


Summary of Code Size diffs:
(Lower is better)

Total bytes of base: 79433
Total bytes of diff: 79432
Total bytes of delta: -1 (-0.00% of base)
ONELINER|Code Size|Benchmarks.run.windows.x64.checked\base|79433|79432|-1|-0.00%
Total relative delta: -0.14
    diff is an improvement.
    relative diff is an improvement.
Detail diffs


Top file regressions (bytes):
         309 : 813.dasm (4.68% of base)
         118 : 2445.dasm (0.92% of base)
         107 : 11650.dasm (0.83% of base)
          23 : 15253.dasm (2.40% of base)
           3 : 5597.dasm (0.26% of base)
           2 : 10976.dasm (0.20% of base)

Top file improvements (bytes):
        -169 : 2431.dasm (-1.57% of base)
         -74 : 14788.dasm (-2.07% of base)
         -53 : 5843.dasm (-3.80% of base)
         -52 : 14588.dasm (-2.23% of base)
         -35 : 8160.dasm (-1.66% of base)
         -30 : 9110.dasm (-2.14% of base)
         -30 : 25760.dasm (-1.95% of base)
         -26 : 16233.dasm (-0.71% of base)
         -19 : 26153.dasm (-1.41% of base)
         -16 : 1845.dasm (-0.53% of base)
         -16 : 14789.dasm (-1.97% of base)
         -16 : 25357.dasm (-1.06% of base)
          -9 : 25700.dasm (-0.32% of base)
          -8 : 7131.dasm (-1.51% of base)
          -8 : 3945.dasm (-0.25% of base)
          -2 : 26035.dasm (-0.22% of base)

22 total files with Code Size differences (16 improved, 6 regressed), 1 unchanged.

Top method regressions (bytes):
         309 ( 4.68% of base) : 813.dasm - System.Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[Char],System.Globalization.NumberFormatInfo)
         118 ( 0.92% of base) : 2445.dasm - Utf8Json.Formatters.ISO8601DateTimeOffsetFormatter:Serialize(byref,System.DateTimeOffset,Utf8Json.IJsonFormatterResolver):this
         107 ( 0.83% of base) : 11650.dasm - Utf8Json.Formatters.ISO8601DateTimeFormatter:Serialize(byref,System.DateTime,Utf8Json.IJsonFormatterResolver):this
          23 ( 2.40% of base) : 15253.dasm - BilinearTest:BilinearInterpol_AVX(System.Double[],System.Double[],double,double,System.Double[],double,double,double):System.Double[]
           3 ( 0.26% of base) : 5597.dasm - BigInteger:DivRem(byref,byref,byref,byref)
           2 ( 0.20% of base) : 10976.dasm - BenchmarksGame.FannkuchRedux_2:fannkuch(int):System.Int32[]:this

Top method improvements (bytes):
        -169 (-1.57% 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
         -74 (-2.07% of base) : 14788.dasm - LUDecomp:ludcmp(System.Double[][],int,System.Int32[],byref):int
         -53 (-3.80% of base) : 5843.dasm - BilinearTest:BilinearInterpol_Vector(System.Double[],System.Double[],double,double,System.Double[],double,double,double):System.Double[]:this
         -52 (-2.23% of base) : 14588.dasm - System.IO.Enumeration.FileSystemName:MatchPattern(System.ReadOnlySpan`1[Char],System.ReadOnlySpan`1[Char],bool,bool):bool
         -35 (-1.66% 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
         -30 (-2.14% of base) : 9110.dasm - Algorithms.VectorDoubleRenderer:RenderSingleThreadedWithADT(float,float,float,float,float):this
         -30 (-1.95% of base) : 25760.dasm - Algorithms.VectorFloatRenderer:RenderSingleThreadedWithADT(float,float,float,float,float):this
         -26 (-0.71% 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
         -19 (-1.41% of base) : 26153.dasm - Algorithms.VectorDoubleRenderer:RenderSingleThreadedNoADT(float,float,float,float,float):this
         -16 (-0.53% of base) : 1845.dasm - System.Globalization.TimeSpanFormat:TryFormatStandard(System.TimeSpan,int,System.String,System.Span`1[Char],byref):bool
         -16 (-1.97% of base) : 14789.dasm - LUDecomp:lubksb(System.Double[][],int,System.Int32[],System.Double[])
         -16 (-1.06% of base) : 25357.dasm - Algorithms.VectorFloatRenderer:RenderSingleThreadedNoADT(float,float,float,float,float):this
          -9 (-0.32% of base) : 25700.dasm - HardwareIntrinsics.RayTracer.Packet256Tracer:GetNaturalColor(System.Runtime.Intrinsics.Vector256`1[Int32],HardwareIntrinsics.RayTracer.VectorPacket256,HardwareIntrinsics.RayTracer.VectorPacket256,HardwareIntrinsics.RayTracer.VectorPacket256,HardwareIntrinsics.RayTracer.Scene):HardwareIntrinsics.RayTracer.VectorPacket256:this
          -8 (-1.51% of base) : 7131.dasm - SciMark2.SparseCompRow:matmult(System.Double[],System.Double[],System.Int32[],System.Int32[],System.Double[],int)
          -8 (-0.25% of base) : 3945.dasm - HillClimbing:Update(int,double,int):System.ValueTuple`2[Int32,Int32]:this
          -2 (-0.22% of base) : 26035.dasm - Benchstone.BenchF.Lorenz:Test():bool:this

Top method regressions (percentages):
         309 ( 4.68% of base) : 813.dasm - System.Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[Char],System.Globalization.NumberFormatInfo)
          23 ( 2.40% of base) : 15253.dasm - BilinearTest:BilinearInterpol_AVX(System.Double[],System.Double[],double,double,System.Double[],double,double,double):System.Double[]
         118 ( 0.92% of base) : 2445.dasm - Utf8Json.Formatters.ISO8601DateTimeOffsetFormatter:Serialize(byref,System.DateTimeOffset,Utf8Json.IJsonFormatterResolver):this
         107 ( 0.83% of base) : 11650.dasm - Utf8Json.Formatters.ISO8601DateTimeFormatter:Serialize(byref,System.DateTime,Utf8Json.IJsonFormatterResolver):this
           3 ( 0.26% of base) : 5597.dasm - BigInteger:DivRem(byref,byref,byref,byref)
           2 ( 0.20% of base) : 10976.dasm - BenchmarksGame.FannkuchRedux_2:fannkuch(int):System.Int32[]:this

Top method improvements (percentages):
         -53 (-3.80% of base) : 5843.dasm - BilinearTest:BilinearInterpol_Vector(System.Double[],System.Double[],double,double,System.Double[],double,double,double):System.Double[]:this
         -52 (-2.23% of base) : 14588.dasm - System.IO.Enumeration.FileSystemName:MatchPattern(System.ReadOnlySpan`1[Char],System.ReadOnlySpan`1[Char],bool,bool):bool
         -30 (-2.14% of base) : 9110.dasm - Algorithms.VectorDoubleRenderer:RenderSingleThreadedWithADT(float,float,float,float,float):this
         -74 (-2.07% of base) : 14788.dasm - LUDecomp:ludcmp(System.Double[][],int,System.Int32[],byref):int
         -16 (-1.97% of base) : 14789.dasm - LUDecomp:lubksb(System.Double[][],int,System.Int32[],System.Double[])
         -30 (-1.95% of base) : 25760.dasm - Algorithms.VectorFloatRenderer:RenderSingleThreadedWithADT(float,float,float,float,float):this
         -35 (-1.66% 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
        -169 (-1.57% 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
          -8 (-1.51% of base) : 7131.dasm - SciMark2.SparseCompRow:matmult(System.Double[],System.Double[],System.Int32[],System.Int32[],System.Double[],int)
         -19 (-1.41% of base) : 26153.dasm - Algorithms.VectorDoubleRenderer:RenderSingleThreadedNoADT(float,float,float,float,float):this
         -16 (-1.06% of base) : 25357.dasm - Algorithms.VectorFloatRenderer:RenderSingleThreadedNoADT(float,float,float,float,float):this
         -26 (-0.71% 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
         -16 (-0.53% of base) : 1845.dasm - System.Globalization.TimeSpanFormat:TryFormatStandard(System.TimeSpan,int,System.String,System.Span`1[Char],byref):bool
          -9 (-0.32% of base) : 25700.dasm - HardwareIntrinsics.RayTracer.Packet256Tracer:GetNaturalColor(System.Runtime.Intrinsics.Vector256`1[Int32],HardwareIntrinsics.RayTracer.VectorPacket256,HardwareIntrinsics.RayTracer.VectorPacket256,HardwareIntrinsics.RayTracer.VectorPacket256,HardwareIntrinsics.RayTracer.Scene):HardwareIntrinsics.RayTracer.VectorPacket256:this
          -8 (-0.25% of base) : 3945.dasm - HillClimbing:Update(int,double,int):System.ValueTuple`2[Int32,Int32]:this
          -2 (-0.22% of base) : 26035.dasm - Benchstone.BenchF.Lorenz:Test():bool:this

22 total methods with Code Size differences (16 improved, 6 regressed), 1 unchanged.



Summary of Perf Score diffs:
(Lower is better)

Total PerfScoreUnits of base: 168025.97999999998
Total PerfScoreUnits of diff: 164684.59
Total PerfScoreUnits of delta: -3341.39 (-1.99% of base)
ONELINER|Perf Score|Benchmarks.run.windows.x64.checked\base|168025.97999999998|164684.59|-3341.39|-1.99%
Total relative delta: -0.34
    diff is an improvement.
    relative diff is an improvement.
Detail diffs


Top file regressions (PerfScoreUnits):
      121.25 : 813.dasm (1.81% of base)
       92.84 : 24534.dasm (0.73% of base)
       27.20 : 5843.dasm (1.56% of base)
       19.80 : 2445.dasm (0.84% of base)
       18.70 : 11650.dasm (0.80% of base)
        2.30 : 5597.dasm (0.20% of base)

Top file improvements (PerfScoreUnits):
    -1774.55 : 14588.dasm (-13.54% of base)
     -404.30 : 26153.dasm (-2.91% of base)
     -347.60 : 25760.dasm (-2.06% of base)
     -347.60 : 9110.dasm (-2.64% of base)
     -330.20 : 25357.dasm (-1.88% of base)
     -176.75 : 10976.dasm (-6.48% of base)
     -115.99 : 2431.dasm (-1.77% of base)
      -54.20 : 14788.dasm (-1.14% of base)
      -32.48 : 7131.dasm (-1.94% of base)
      -17.65 : 8160.dasm (-3.07% of base)
       -9.60 : 1845.dasm (-1.36% of base)
       -4.76 : 14789.dasm (-0.56% of base)
       -3.10 : 16233.dasm (-0.01% of base)
       -2.00 : 25700.dasm (-0.03% of base)
       -1.30 : 3945.dasm (-0.09% of base)
       -0.90 : 15253.dasm (-0.10% of base)
       -0.50 : 26035.dasm (-0.04% of base)

23 total files with Perf Score differences (17 improved, 6 regressed), 0 unchanged.

Top method regressions (PerfScoreUnits):
      121.25 ( 1.81% of base) : 813.dasm - System.Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[Char],System.Globalization.NumberFormatInfo)
       92.84 ( 0.73% of base) : 24534.dasm - Benchstone.BenchI.MulMatrix:Inner(System.Int32[][],System.Int32[][],System.Int32[][])
       27.20 ( 1.56% of base) : 5843.dasm - BilinearTest:BilinearInterpol_Vector(System.Double[],System.Double[],double,double,System.Double[],double,double,double):System.Double[]:this
       19.80 ( 0.84% of base) : 2445.dasm - Utf8Json.Formatters.ISO8601DateTimeOffsetFormatter:Serialize(byref,System.DateTimeOffset,Utf8Json.IJsonFormatterResolver):this
       18.70 ( 0.80% of base) : 11650.dasm - Utf8Json.Formatters.ISO8601DateTimeFormatter:Serialize(byref,System.DateTime,Utf8Json.IJsonFormatterResolver):this
        2.30 ( 0.20% of base) : 5597.dasm - BigInteger:DivRem(byref,byref,byref,byref)

Top method improvements (PerfScoreUnits):
    -1774.55 (-13.54% of base) : 14588.dasm - System.IO.Enumeration.FileSystemName:MatchPattern(System.ReadOnlySpan`1[Char],System.ReadOnlySpan`1[Char],bool,bool):bool
     -404.30 (-2.91% of base) : 26153.dasm - Algorithms.VectorDoubleRenderer:RenderSingleThreadedNoADT(float,float,float,float,float):this
     -347.60 (-2.06% of base) : 25760.dasm - Algorithms.VectorFloatRenderer:RenderSingleThreadedWithADT(float,float,float,float,float):this
     -347.60 (-2.64% of base) : 9110.dasm - Algorithms.VectorDoubleRenderer:RenderSingleThreadedWithADT(float,float,float,float,float):this
     -330.20 (-1.88% of base) : 25357.dasm - Algorithms.VectorFloatRenderer:RenderSingleThreadedNoADT(float,float,float,float,float):this
     -176.75 (-6.48% of base) : 10976.dasm - BenchmarksGame.FannkuchRedux_2:fannkuch(int):System.Int32[]:this
     -115.99 (-1.77% 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
      -54.20 (-1.14% of base) : 14788.dasm - LUDecomp:ludcmp(System.Double[][],int,System.Int32[],byref):int
      -32.48 (-1.94% of base) : 7131.dasm - SciMark2.SparseCompRow:matmult(System.Double[],System.Double[],System.Int32[],System.Int32[],System.Double[],int)
      -17.65 (-3.07% 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
       -9.60 (-1.36% of base) : 1845.dasm - System.Globalization.TimeSpanFormat:TryFormatStandard(System.TimeSpan,int,System.String,System.Span`1[Char],byref):bool
       -4.76 (-0.56% of base) : 14789.dasm - LUDecomp:lubksb(System.Double[][],int,System.Int32[],System.Double[])
       -3.10 (-0.01% 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
       -2.00 (-0.03% of base) : 25700.dasm - HardwareIntrinsics.RayTracer.Packet256Tracer:GetNaturalColor(System.Runtime.Intrinsics.Vector256`1[Int32],HardwareIntrinsics.RayTracer.VectorPacket256,HardwareIntrinsics.RayTracer.VectorPacket256,HardwareIntrinsics.RayTracer.VectorPacket256,HardwareIntrinsics.RayTracer.Scene):HardwareIntrinsics.RayTracer.VectorPacket256:this
       -1.30 (-0.09% of base) : 3945.dasm - HillClimbing:Update(int,double,int):System.ValueTuple`2[Int32,Int32]:this
       -0.90 (-0.10% of base) : 15253.dasm - BilinearTest:BilinearInterpol_AVX(System.Double[],System.Double[],double,double,System.Double[],double,double,double):System.Double[]
       -0.50 (-0.04% of base) : 26035.dasm - Benchstone.BenchF.Lorenz:Test():bool:this

Top method regressions (percentages):
      121.25 ( 1.81% of base) : 813.dasm - System.Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[Char],System.Globalization.NumberFormatInfo)
       27.20 ( 1.56% of base) : 5843.dasm - BilinearTest:BilinearInterpol_Vector(System.Double[],System.Double[],double,double,System.Double[],double,double,double):System.Double[]:this
       19.80 ( 0.84% of base) : 2445.dasm - Utf8Json.Formatters.ISO8601DateTimeOffsetFormatter:Serialize(byref,System.DateTimeOffset,Utf8Json.IJsonFormatterResolver):this
       18.70 ( 0.80% of base) : 11650.dasm - Utf8Json.Formatters.ISO8601DateTimeFormatter:Serialize(byref,System.DateTime,Utf8Json.IJsonFormatterResolver):this
       92.84 ( 0.73% of base) : 24534.dasm - Benchstone.BenchI.MulMatrix:Inner(System.Int32[][],System.Int32[][],System.Int32[][])
        2.30 ( 0.20% of base) : 5597.dasm - BigInteger:DivRem(byref,byref,byref,byref)

Top method improvements (percentages):
    -1774.55 (-13.54% of base) : 14588.dasm - System.IO.Enumeration.FileSystemName:MatchPattern(System.ReadOnlySpan`1[Char],System.ReadOnlySpan`1[Char],bool,bool):bool
     -176.75 (-6.48% of base) : 10976.dasm - BenchmarksGame.FannkuchRedux_2:fannkuch(int):System.Int32[]:this
      -17.65 (-3.07% 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
     -404.30 (-2.91% of base) : 26153.dasm - Algorithms.VectorDoubleRenderer:RenderSingleThreadedNoADT(float,float,float,float,float):this
     -347.60 (-2.64% of base) : 9110.dasm - Algorithms.VectorDoubleRenderer:RenderSingleThreadedWithADT(float,float,float,float,float):this
     -347.60 (-2.06% of base) : 25760.dasm - Algorithms.VectorFloatRenderer:RenderSingleThreadedWithADT(float,float,float,float,float):this
      -32.48 (-1.94% of base) : 7131.dasm - SciMark2.SparseCompRow:matmult(System.Double[],System.Double[],System.Int32[],System.Int32[],System.Double[],int)
     -330.20 (-1.88% of base) : 25357.dasm - Algorithms.VectorFloatRenderer:RenderSingleThreadedNoADT(float,float,float,float,float):this
     -115.99 (-1.77% 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
       -9.60 (-1.36% of base) : 1845.dasm - System.Globalization.TimeSpanFormat:TryFormatStandard(System.TimeSpan,int,System.String,System.Span`1[Char],byref):bool
      -54.20 (-1.14% of base) : 14788.dasm - LUDecomp:ludcmp(System.Double[][],int,System.Int32[],byref):int
       -4.76 (-0.56% of base) : 14789.dasm - LUDecomp:lubksb(System.Double[][],int,System.Int32[],System.Double[])
       -0.90 (-0.10% of base) : 15253.dasm - BilinearTest:BilinearInterpol_AVX(System.Double[],System.Double[],double,double,System.Double[],double,double,double):System.Double[]
       -1.30 (-0.09% of base) : 3945.dasm - HillClimbing:Update(int,double,int):System.ValueTuple`2[Int32,Int32]:this
       -0.50 (-0.04% of base) : 26035.dasm - Benchstone.BenchF.Lorenz:Test():bool:this
       -2.00 (-0.03% of base) : 25700.dasm - HardwareIntrinsics.RayTracer.Packet256Tracer:GetNaturalColor(System.Runtime.Intrinsics.Vector256`1[Int32],HardwareIntrinsics.RayTracer.VectorPacket256,HardwareIntrinsics.RayTracer.VectorPacket256,HardwareIntrinsics.RayTracer.VectorPacket256,HardwareIntrinsics.RayTracer.Scene):HardwareIntrinsics.RayTracer.VectorPacket256:this
       -3.10 (-0.01% 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

23 total methods with Perf Score differences (17 improved, 6 regressed), 0 unchanged.



Summary of Instruction Count diffs:
(Lower is better)

Total Instructions of base: 17620
Total Instructions of diff: 17612
Total Instructions of delta: -8 (-0.05% of base)
ONELINER|Instruction Count|Benchmarks.run.windows.x64.checked\base|17620|17612|-8|-0.05%
Total relative delta: -0.07
    diff is an improvement.
    relative diff is an improvement.
Detail diffs


Top file regressions (Instructions):
          32 : 813.dasm (2.37% of base)
          16 : 11650.dasm (0.59% of base)
          16 : 2445.dasm (0.59% of base)
           3 : 15253.dasm (1.69% of base)
           3 : 5843.dasm (1.21% of base)
           1 : 5597.dasm (0.28% of base)

Top file improvements (Instructions):
         -28 : 2431.dasm (-1.08% of base)
         -13 : 14588.dasm (-2.06% of base)
         -11 : 8160.dasm (-2.34% of base)
          -8 : 14788.dasm (-0.93% of base)
          -3 : 14789.dasm (-1.33% of base)
          -2 : 26153.dasm (-0.79% of base)
          -2 : 1845.dasm (-0.25% of base)
          -2 : 7131.dasm (-1.31% of base)
          -2 : 9110.dasm (-0.76% of base)
          -2 : 25357.dasm (-0.71% of base)
          -2 : 25760.dasm (-0.69% of base)
          -1 : 25700.dasm (-0.21% of base)
          -1 : 10976.dasm (-0.34% of base)
          -1 : 26035.dasm (-0.62% of base)
          -1 : 3945.dasm (-0.14% of base)

21 total files with Instruction Count differences (15 improved, 6 regressed), 2 unchanged.

Top method regressions (Instructions):
          32 ( 2.37% of base) : 813.dasm - System.Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[Char],System.Globalization.NumberFormatInfo)
          16 ( 0.59% of base) : 11650.dasm - Utf8Json.Formatters.ISO8601DateTimeFormatter:Serialize(byref,System.DateTime,Utf8Json.IJsonFormatterResolver):this
          16 ( 0.59% of base) : 2445.dasm - Utf8Json.Formatters.ISO8601DateTimeOffsetFormatter:Serialize(byref,System.DateTimeOffset,Utf8Json.IJsonFormatterResolver):this
           3 ( 1.69% of base) : 15253.dasm - BilinearTest:BilinearInterpol_AVX(System.Double[],System.Double[],double,double,System.Double[],double,double,double):System.Double[]
           3 ( 1.21% of base) : 5843.dasm - BilinearTest:BilinearInterpol_Vector(System.Double[],System.Double[],double,double,System.Double[],double,double,double):System.Double[]:this
           1 ( 0.28% of base) : 5597.dasm - BigInteger:DivRem(byref,byref,byref,byref)

Top method improvements (Instructions):
         -28 (-1.08% 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
         -13 (-2.06% of base) : 14588.dasm - System.IO.Enumeration.FileSystemName:MatchPattern(System.ReadOnlySpan`1[Char],System.ReadOnlySpan`1[Char],bool,bool):bool
         -11 (-2.34% 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
          -8 (-0.93% of base) : 14788.dasm - LUDecomp:ludcmp(System.Double[][],int,System.Int32[],byref):int
          -3 (-1.33% of base) : 14789.dasm - LUDecomp:lubksb(System.Double[][],int,System.Int32[],System.Double[])
          -2 (-0.79% of base) : 26153.dasm - Algorithms.VectorDoubleRenderer:RenderSingleThreadedNoADT(float,float,float,float,float):this
          -2 (-0.25% of base) : 1845.dasm - System.Globalization.TimeSpanFormat:TryFormatStandard(System.TimeSpan,int,System.String,System.Span`1[Char],byref):bool
          -2 (-1.31% of base) : 7131.dasm - SciMark2.SparseCompRow:matmult(System.Double[],System.Double[],System.Int32[],System.Int32[],System.Double[],int)
          -2 (-0.76% of base) : 9110.dasm - Algorithms.VectorDoubleRenderer:RenderSingleThreadedWithADT(float,float,float,float,float):this
          -2 (-0.71% of base) : 25357.dasm - Algorithms.VectorFloatRenderer:RenderSingleThreadedNoADT(float,float,float,float,float):this
          -2 (-0.69% of base) : 25760.dasm - Algorithms.VectorFloatRenderer:RenderSingleThreadedWithADT(float,float,float,float,float):this
          -1 (-0.21% of base) : 25700.dasm - HardwareIntrinsics.RayTracer.Packet256Tracer:GetNaturalColor(System.Runtime.Intrinsics.Vector256`1[Int32],HardwareIntrinsics.RayTracer.VectorPacket256,HardwareIntrinsics.RayTracer.VectorPacket256,HardwareIntrinsics.RayTracer.VectorPacket256,HardwareIntrinsics.RayTracer.Scene):HardwareIntrinsics.RayTracer.VectorPacket256:this
          -1 (-0.34% of base) : 10976.dasm - BenchmarksGame.FannkuchRedux_2:fannkuch(int):System.Int32[]:this
          -1 (-0.62% of base) : 26035.dasm - Benchstone.BenchF.Lorenz:Test():bool:this
          -1 (-0.14% of base) : 3945.dasm - HillClimbing:Update(int,double,int):System.ValueTuple`2[Int32,Int32]:this

Top method regressions (percentages):
          32 ( 2.37% of base) : 813.dasm - System.Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[Char],System.Globalization.NumberFormatInfo)
           3 ( 1.69% of base) : 15253.dasm - BilinearTest:BilinearInterpol_AVX(System.Double[],System.Double[],double,double,System.Double[],double,double,double):System.Double[]
           3 ( 1.21% of base) : 5843.dasm - BilinearTest:BilinearInterpol_Vector(System.Double[],System.Double[],double,double,System.Double[],double,double,double):System.Double[]:this
          16 ( 0.59% of base) : 2445.dasm - Utf8Json.Formatters.ISO8601DateTimeOffsetFormatter:Serialize(byref,System.DateTimeOffset,Utf8Json.IJsonFormatterResolver):this
          16 ( 0.59% of base) : 11650.dasm - Utf8Json.Formatters.ISO8601DateTimeFormatter:Serialize(byref,System.DateTime,Utf8Json.IJsonFormatterResolver):this
           1 ( 0.28% of base) : 5597.dasm - BigInteger:DivRem(byref,byref,byref,byref)

Top method improvements (percentages):
         -11 (-2.34% 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
         -13 (-2.06% of base) : 14588.dasm - System.IO.Enumeration.FileSystemName:MatchPattern(System.ReadOnlySpan`1[Char],System.ReadOnlySpan`1[Char],bool,bool):bool
          -3 (-1.33% of base) : 14789.dasm - LUDecomp:lubksb(System.Double[][],int,System.Int32[],System.Double[])
          -2 (-1.31% of base) : 7131.dasm - SciMark2.SparseCompRow:matmult(System.Double[],System.Double[],System.Int32[],System.Int32[],System.Double[],int)
         -28 (-1.08% 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
          -8 (-0.93% of base) : 14788.dasm - LUDecomp:ludcmp(System.Double[][],int,System.Int32[],byref):int
          -2 (-0.79% of base) : 26153.dasm - Algorithms.VectorDoubleRenderer:RenderSingleThreadedNoADT(float,float,float,float,float):this
          -2 (-0.76% of base) : 9110.dasm - Algorithms.VectorDoubleRenderer:RenderSingleThreadedWithADT(float,float,float,float,float):this
          -2 (-0.71% of base) : 25357.dasm - Algorithms.VectorFloatRenderer:RenderSingleThreadedNoADT(float,float,float,float,float):this
          -2 (-0.69% of base) : 25760.dasm - Algorithms.VectorFloatRenderer:RenderSingleThreadedWithADT(float,float,float,float,float):this
          -1 (-0.62% of base) : 26035.dasm - Benchstone.BenchF.Lorenz:Test():bool:this
          -1 (-0.34% of base) : 10976.dasm - BenchmarksGame.FannkuchRedux_2:fannkuch(int):System.Int32[]:this
          -2 (-0.25% of base) : 1845.dasm - System.Globalization.TimeSpanFormat:TryFormatStandard(System.TimeSpan,int,System.String,System.Span`1[Char],byref):bool
          -1 (-0.21% of base) : 25700.dasm - HardwareIntrinsics.RayTracer.Packet256Tracer:GetNaturalColor(System.Runtime.Intrinsics.Vector256`1[Int32],HardwareIntrinsics.RayTracer.VectorPacket256,HardwareIntrinsics.RayTracer.VectorPacket256,HardwareIntrinsics.RayTracer.VectorPacket256,HardwareIntrinsics.RayTracer.Scene):HardwareIntrinsics.RayTracer.VectorPacket256:this
          -1 (-0.14% of base) : 3945.dasm - HillClimbing:Update(int,double,int):System.ValueTuple`2[Int32,Int32]:this

21 total methods with Instruction Count differences (15 improved, 6 regressed), 2 unchanged.


Benchmarks.run.windows.x86.checked


Summary of Code Size diffs:
(Lower is better)

Total bytes of base: 213690
Total bytes of diff: 214110
Total bytes of delta: 420 (0.20% of base)
ONELINER|Code Size|Benchmarks.run.windows.x86.checked\base|213690|214110|420|0.20%
Total relative delta: -0.30
    diff is a regression.
    relative diff is an improvement.
Detail diffs


Top file regressions (bytes):
         376 : 6072.dasm (5.34% of base)
         175 : 2436.dasm (1.38% of base)
          69 : 9516.dasm (4.47% of base)
          68 : 9349.dasm (2.01% of base)
          41 : 17810.dasm (0.67% of base)
          34 : 21720.dasm (1.06% of base)
          29 : 1254.dasm (1.51% of base)
          28 : 23193.dasm (4.70% of base)
          23 : 22872.dasm (4.94% of base)
          21 : 8042.dasm (1.14% of base)
          20 : 15123.dasm (1.48% of base)
          18 : 6681.dasm (6.34% of base)
          16 : 11471.dasm (1.18% of base)
          16 : 11049.dasm (1.28% of base)
          15 : 3455.dasm (0.49% of base)
          13 : 18893.dasm (1.56% of base)
          13 : 11525.dasm (1.61% of base)
          13 : 7310.dasm (1.76% of base)
          12 : 7007.dasm (2.86% of base)
          12 : 22902.dasm (2.81% of base)

Top file improvements (bytes):
         -54 : 1689.dasm (-10.21% of base)
         -45 : 1687.dasm (-9.15% of base)
         -42 : 15486.dasm (-4.44% of base)
         -41 : 12319.dasm (-10.02% of base)
         -32 : 11884.dasm (-0.57% of base)
         -32 : 13828.dasm (-2.66% of base)
         -30 : 5168.dasm (-3.36% of base)
         -27 : 10509.dasm (-3.14% of base)
         -27 : 22384.dasm (-2.72% of base)
         -25 : 13713.dasm (-4.60% of base)
         -24 : 12323.dasm (-0.41% of base)
         -23 : 22959.dasm (-2.10% of base)
         -21 : 2437.dasm (-0.16% of base)
         -20 : 8859.dasm (-1.86% of base)
         -20 : 20242.dasm (-2.31% of base)
         -19 : 10540.dasm (-1.83% of base)
         -19 : 22091.dasm (-2.67% of base)
         -18 : 16432.dasm (-1.65% of base)
         -18 : 14596.dasm (-7.69% of base)
         -17 : 3343.dasm (-1.43% of base)

129 total files with Code Size differences (68 improved, 61 regressed), 23 unchanged.

Top method regressions (bytes):
         376 ( 5.34% of base) : 6072.dasm - MessagePack.Formatters.DateTimeOffsetFormatter:Serialize(byref,int,System.DateTimeOffset,MessagePack.IFormatterResolver):int:this
         175 ( 1.38% of base) : 2436.dasm - Utf8Json.Internal.NumberConverter:WriteInt64(byref,int,long):int
          69 ( 4.47% of base) : 9516.dasm - System.IPv6AddressHelper:ParseCanonicalName(System.String,int,byref,byref):System.String
          68 ( 2.01% of base) : 9349.dasm - System.Uri:ReCreateParts(int,ushort,int):System.String:this
          41 ( 0.67% of base) : 17810.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.ParameterHelpers:CheckParameterModifiers(Microsoft.CodeAnalysis.CSharp.Syntax.ParameterSyntax,Microsoft.CodeAnalysis.DiagnosticBag)
          34 ( 1.06% of base) : 21720.dasm - DecCalc:VarDecDiv(byref,byref)
          29 ( 1.51% of base) : 1254.dasm - ProtoBuf.Meta.MetaType:NormalizeProtoMember(ProtoBuf.Meta.TypeModel,System.Reflection.MemberInfo,int,bool,bool,ProtoBuf.Meta.BasicList,int,bool,byref,System.Reflection.MemberInfo):ProtoBuf.ProtoMemberAttribute
          28 ( 4.70% of base) : 23193.dasm - V8.Crypto.BigInteger:toString(int):System.String:this
          23 ( 4.94% of base) : 22872.dasm - StringSort:LoadStringArray(System.String[][],int,int)
          21 ( 1.14% of base) : 8042.dasm - System.Threading.ReaderWriterLockSlim:TryEnterReadLockCore(TimeoutTracker):bool:this
          20 ( 1.48% 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
          18 ( 6.34% of base) : 6681.dasm - System.Runtime.Serialization.Json.XmlObjectSerializerReadContextComplexJson:GetJsonMemberIndex(System.Runtime.Serialization.XmlReaderDelegator,System.Xml.XmlDictionaryString[],int,System.Runtime.Serialization.ExtensionDataObject):int:this
          16 ( 1.18% of base) : 11471.dasm - BenchmarksGame.FannkuchRedux_9:Run(int,int)
          16 ( 1.28% of base) : 11049.dasm - BenchmarksGame.FannkuchRedux_5:run(int,int,int)
          15 ( 0.49% of base) : 3455.dasm - System.Xml.XmlTextReaderImpl:ParseXmlDeclaration(bool):bool:this
          13 ( 1.56% of base) : 18893.dasm - System.Net.CookieContainer:InternalGetCookies(System.Uri):System.Net.CookieCollection:this
          13 ( 1.61% of base) : 11525.dasm - System.Runtime.Serialization.DataContract:GetDataContractNameForGenericName(System.String,System.Text.StringBuilder):System.Collections.Generic.List`1[Int32]
          13 ( 1.76% of base) : 7310.dasm - System.Buffers.ReadOnlySequence`1[Byte][System.Byte]:Slice(long,System.SequencePosition):System.Buffers.ReadOnlySequence`1[Byte]:this
          12 ( 2.86% of base) : 7007.dasm - LockedStack[Byte][System.Byte]:Trim(int,int,int,int):this
          12 ( 2.81% of base) : 22902.dasm - DateTimeArrayJsonHelperWithString:ReadArray(System.Xml.XmlDictionaryReader,System.String,System.String,System.DateTime[],int,int):int:this

Top method improvements (bytes):
         -54 (-10.21% of base) : 1689.dasm - System.DateTimeParse:GetYearMonthDayOrder(System.String,byref):bool
         -45 (-9.15% of base) : 1687.dasm - System.DateTimeParse:ProcessTerminalState(int,byref,byref,byref,System.Globalization.DateTimeFormatInfo):bool
         -42 (-4.44% of base) : 15486.dasm - Microsoft.CodeAnalysis.MetadataDecoder`5[__Canon,__Canon,__Canon,__Canon,__Canon][System.__Canon,System.__Canon,System.__Canon,System.__Canon,System.__Canon]:GetSignatureForMethod(System.Reflection.Metadata.MethodDefinitionHandle,byref,byref,bool):Microsoft.CodeAnalysis.ParamInfo`1[System.__Canon][]:this
         -41 (-10.02% of base) : 12319.dasm - DynamicClass:Regex5_FindFirstChar(System.Text.RegularExpressions.RegexRunner):bool
         -32 (-0.57% of base) : 11884.dasm - DynamicClass:Regex1_Go(System.Text.RegularExpressions.RegexRunner)
         -32 (-2.66% of base) : 13828.dasm - System.IO.Pipelines.Pipe:AdvanceReader(System.IO.Pipelines.BufferSegment,int,System.IO.Pipelines.BufferSegment,int):this
         -30 (-3.36% of base) : 5168.dasm - System.Text.Json.JsonReaderHelper:IndexOfOrLessThan(byref,ubyte,ubyte,ubyte,int):int
         -27 (-3.14% of base) : 10509.dasm - System.SpanHelpers:IndexOfAny(byref,ubyte,ubyte,ubyte,int):int
         -27 (-2.72% of base) : 22384.dasm - Algorithms.VectorFloatRenderer:RenderSingleThreadedNoADT(float,float,float,float,float):this
         -25 (-4.60% of base) : 13713.dasm - System.Buffers.Text.Utf8Formatter:TryFormatDecimalG(byref,System.Span`1[Byte],byref):bool
         -24 (-0.41% of base) : 12323.dasm - DynamicClass:Regex1_Go(System.Text.RegularExpressions.RegexRunner)
         -23 (-2.10% of base) : 22959.dasm - Algorithms.VectorDoubleRenderer:RenderSingleThreadedNoADT(float,float,float,float,float):this
         -21 (-0.16% of base) : 2437.dasm - Utf8Json.JsonWriter:WriteInt64(long):this
         -20 (-1.86% of base) : 8859.dasm - Algorithms.VectorDoubleRenderer:RenderSingleThreadedWithADT(float,float,float,float,float):this
         -20 (-2.31% of base) : 20242.dasm - BenchmarksGame.ReverseComplement_1:Bench(System.IO.Stream,System.IO.Stream)
         -19 (-1.83% of base) : 10540.dasm - BenchmarksGame.FannkuchRedux_2:fannkuch(int):System.Int32[]:this
         -19 (-2.67% of base) : 22091.dasm - Burgers:GetCalculated3(int,int,double,double,double,System.Double[]):System.Double[]
         -18 (-1.65% of base) : 16432.dasm - Microsoft.CodeAnalysis.CSharp.LocalRewriter:BuildStoresToTemps(bool,System.Collections.Immutable.ImmutableArray`1[Int32],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],System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.BoundExpression, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],bool,Microsoft.CodeAnalysis.CSharp.BoundExpression[],Microsoft.CodeAnalysis.PooledObjects.ArrayBuilder`1[RefKind],Microsoft.CodeAnalysis.PooledObjects.ArrayBuilder`1[[Microsoft.CodeAnalysis.CSharp.BoundAssignmentOperator, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]):this
         -18 (-7.69% of base) : 14596.dasm - Microsoft.CodeAnalysis.CSharp.Syntax.InternalSyntax.Lexer:ScanNumericLiteralSingleInteger(byref,byref,byref,bool,bool):this
         -17 (-1.43% of base) : 3343.dasm - System.Xml.XmlConvert:DecodeName(System.String):System.String

Top method regressions (percentages):
           8 ( 8.89% of base) : 3487.dasm - System.Xml.XmlConvert:StrEqual(System.Char[],int,int,System.String):bool
           8 ( 6.90% of base) : 4820.dasm - System.Buffers.ReadOnlySequence`1[Byte][System.Byte]:SeekMultiSegment(System.Buffers.ReadOnlySequenceSegment`1[Byte],System.Object,int,long,int):System.SequencePosition
          18 ( 6.34% of base) : 6681.dasm - System.Runtime.Serialization.Json.XmlObjectSerializerReadContextComplexJson:GetJsonMemberIndex(System.Runtime.Serialization.XmlReaderDelegator,System.Xml.XmlDictionaryString[],int,System.Runtime.Serialization.ExtensionDataObject):int:this
           8 ( 5.44% of base) : 9753.dasm - System.Runtime.Serialization.ObjectIDGenerator:FindElement(System.Object,byref):int:this
         376 ( 5.34% of base) : 6072.dasm - MessagePack.Formatters.DateTimeOffsetFormatter:Serialize(byref,int,System.DateTimeOffset,MessagePack.IFormatterResolver):int:this
          23 ( 4.94% of base) : 22872.dasm - StringSort:LoadStringArray(System.String[][],int,int)
           7 ( 4.83% of base) : 15350.dasm - Roslyn.Utilities.StringTable:TextEqualsASCII(System.String,int,int):bool
          28 ( 4.70% of base) : 23193.dasm - V8.Crypto.BigInteger:toString(int):System.String:this
          69 ( 4.47% of base) : 9516.dasm - System.IPv6AddressHelper:ParseCanonicalName(System.String,int,byref,byref):System.String
          11 ( 4.42% of base) : 18055.dasm - Microsoft.Extensions.DependencyInjection.ActivatorUtilities:TryCreateParameterMap(System.Reflection.ParameterInfo[],System.Type[],byref):bool
           7 ( 4.19% of base) : 21364.dasm - System.IO.Tests.Perf_StreamWriter:WritePartialCharArray(int):this
          12 ( 2.86% of base) : 7007.dasm - LockedStack[Byte][System.Byte]:Trim(int,int,int,int):this
          12 ( 2.81% of base) : 22902.dasm - DateTimeArrayJsonHelperWithString:ReadArray(System.Xml.XmlDictionaryReader,System.String,System.String,System.DateTime[],int,int):int:this
           9 ( 2.68% of base) : 15956.dasm - System.Collections.Immutable.ImmutableArray`1[__Canon][System.__Canon]:Sort(int,int,System.Collections.Generic.IComparer`1[__Canon]):System.Collections.Immutable.ImmutableArray`1[__Canon]:this
           7 ( 2.22% of base) : 16365.dasm - System.Reflection.Metadata.BlobBuilder:ToArray(int,int):System.Byte[]:this
          10 ( 2.10% of base) : 22646.dasm - System.Xml.Serialization.XmlSerializationReader:ReadByteArray(bool):System.Byte[]:this
          68 ( 2.01% of base) : 9349.dasm - System.Uri:ReCreateParts(int,ushort,int):System.String:this
          13 ( 1.76% of base) : 7310.dasm - System.Buffers.ReadOnlySequence`1[Byte][System.Byte]:Slice(long,System.SequencePosition):System.Buffers.ReadOnlySequence`1[Byte]:this
           6 ( 1.65% of base) : 123.dasm - System.Text.OSEncoder:GetBytes(int,int,int,int,bool):int:this
           8 ( 1.64% of base) : 15142.dasm - System.Reflection.Internal.MemoryBlock:BinarySearchReferenceRange(int,int,int,int,bool,byref,byref):this

Top method improvements (percentages):
         -54 (-10.21% of base) : 1689.dasm - System.DateTimeParse:GetYearMonthDayOrder(System.String,byref):bool
         -41 (-10.02% of base) : 12319.dasm - DynamicClass:Regex5_FindFirstChar(System.Text.RegularExpressions.RegexRunner):bool
         -45 (-9.15% of base) : 1687.dasm - System.DateTimeParse:ProcessTerminalState(int,byref,byref,byref,System.Globalization.DateTimeFormatInfo):bool
         -15 (-7.81% 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
         -18 (-7.69% of base) : 14596.dasm - Microsoft.CodeAnalysis.CSharp.Syntax.InternalSyntax.Lexer:ScanNumericLiteralSingleInteger(byref,byref,byref,bool,bool):this
          -8 (-6.84% of base) : 19446.dasm - System.Collections.IterateForEach`1[Int32][System.Int32]:List():int:this
         -11 (-6.11% of base) : 19975.dasm - System.Xml.XmlDictionaryWriter:WriteArray(System.String,System.String,System.String,System.DateTime[],int,int):this
          -6 (-5.26% of base) : 12007.dasm - System.Xml.XmlBufferReader:Equals2(int,int,System.Xml.XmlBufferReader,int,int):bool:this
          -7 (-5.04% of base) : 18176.dasm - System.Collections.Generic.SortedSet`1[Int32][System.Int32]:FindRange(int,int,bool,bool):Node[Int32]:this
         -25 (-4.60% of base) : 13713.dasm - System.Buffers.Text.Utf8Formatter:TryFormatDecimalG(byref,System.Span`1[Byte],byref):bool
         -42 (-4.44% of base) : 15486.dasm - Microsoft.CodeAnalysis.MetadataDecoder`5[__Canon,__Canon,__Canon,__Canon,__Canon][System.__Canon,System.__Canon,System.__Canon,System.__Canon,System.__Canon]:GetSignatureForMethod(System.Reflection.Metadata.MethodDefinitionHandle,byref,byref,bool):Microsoft.CodeAnalysis.ParamInfo`1[System.__Canon][]:this
         -30 (-3.36% of base) : 5168.dasm - System.Text.Json.JsonReaderHelper:IndexOfOrLessThan(byref,ubyte,ubyte,ubyte,int):int
         -27 (-3.14% of base) : 10509.dasm - System.SpanHelpers:IndexOfAny(byref,ubyte,ubyte,ubyte,int):int
          -8 (-2.94% of base) : 22597.dasm - Benchstone.BenchI.Pi:ComputePi(System.Int32[]):System.Int32[]
         -10 (-2.90% of base) : 15422.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
         -11 (-2.76% of base) : 19661.dasm - LinqBenchmarks:Where00ForX():bool:this
         -27 (-2.72% of base) : 22384.dasm - Algorithms.VectorFloatRenderer:RenderSingleThreadedNoADT(float,float,float,float,float):this
         -19 (-2.67% of base) : 22091.dasm - Burgers:GetCalculated3(int,int,double,double,double,System.Double[]):System.Double[]
         -32 (-2.66% of base) : 13828.dasm - System.IO.Pipelines.Pipe:AdvanceReader(System.IO.Pipelines.BufferSegment,int,System.IO.Pipelines.BufferSegment,int):this
         -20 (-2.31% of base) : 20242.dasm - BenchmarksGame.ReverseComplement_1:Bench(System.IO.Stream,System.IO.Stream)

129 total methods with Code Size differences (68 improved, 61 regressed), 23 unchanged.



Summary of Perf Score diffs:
(Lower is better)

Total PerfScoreUnits of base: 10261610.270000005
Total PerfScoreUnits of diff: 10258036.270000013
Total PerfScoreUnits of delta: -3574.00 (-0.03% of base)
ONELINER|Perf Score|Benchmarks.run.windows.x86.checked\base|10261610.270000005|10258036.270000013|-3574.00|-0.03%
Total relative delta: -0.85
    diff is an improvement.
    relative diff is an improvement.
Detail diffs


Top file regressions (PerfScoreUnits):
     3138.25 : 15644.dasm (2.39% of base)
      438.00 : 15123.dasm (1.17% of base)
       71.10 : 6072.dasm (4.78% of base)
       57.86 : 22872.dasm (6.54% of base)
       44.10 : 11471.dasm (0.34% of base)
       39.25 : 2436.dasm (1.59% of base)
       36.10 : 17810.dasm (1.00% of base)
       25.90 : 9516.dasm (5.44% of base)
       25.30 : 11525.dasm (2.61% of base)
       25.10 : 18055.dasm (5.21% of base)
       21.10 : 16165.dasm (2.22% of base)
       18.00 : 3513.dasm (0.86% of base)
       17.93 : 23193.dasm (6.05% of base)
       16.51 : 1254.dasm (2.25% of base)
       16.00 : 6870.dasm (1.60% of base)
       15.45 : 21364.dasm (3.73% of base)
       14.86 : 13589.dasm (0.28% of base)
       14.80 : 6681.dasm (3.40% of base)
       14.32 : 3208.dasm (3.09% of base)
       13.73 : 11049.dasm (0.32% of base)

Top file improvements (PerfScoreUnits):
    -2163.20 : 11884.dasm (-0.43% of base)
    -2032.90 : 12323.dasm (-0.40% of base)
     -642.50 : 22959.dasm (-3.98% of base)
     -642.50 : 22384.dasm (-5.88% of base)
     -641.80 : 8859.dasm (-4.26% of base)
     -385.20 : 13444.dasm (-2.87% of base)
     -185.30 : 15261.dasm (-1.39% of base)
     -131.50 : 10540.dasm (-3.68% of base)
      -86.30 : 22091.dasm (-4.35% of base)
      -83.00 : 11976.dasm (-1.61% of base)
      -69.60 : 12319.dasm (-7.08% of base)
      -62.37 : 14203.dasm (-2.25% of base)
      -58.90 : 1689.dasm (-10.55% of base)
      -50.58 : 10509.dasm (-3.24% of base)
      -40.20 : 15486.dasm (-5.12% of base)
      -38.90 : 5168.dasm (-2.28% of base)
      -32.90 : 22674.dasm (-9.95% of base)
      -32.60 : 22841.dasm (-1.47% of base)
      -30.00 : 20242.dasm (-2.30% of base)
      -29.10 : 19661.dasm (-2.82% of base)

133 total files with Perf Score differences (74 improved, 59 regressed), 19 unchanged.

Top method regressions (PerfScoreUnits):
     3138.25 ( 2.39% 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
      438.00 ( 1.17% 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
       71.10 ( 4.78% of base) : 6072.dasm - MessagePack.Formatters.DateTimeOffsetFormatter:Serialize(byref,int,System.DateTimeOffset,MessagePack.IFormatterResolver):int:this
       57.86 ( 6.54% of base) : 22872.dasm - StringSort:LoadStringArray(System.String[][],int,int)
       44.10 ( 0.34% of base) : 11471.dasm - BenchmarksGame.FannkuchRedux_9:Run(int,int)
       39.25 ( 1.59% of base) : 2436.dasm - Utf8Json.Internal.NumberConverter:WriteInt64(byref,int,long):int
       36.10 ( 1.00% of base) : 17810.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.ParameterHelpers:CheckParameterModifiers(Microsoft.CodeAnalysis.CSharp.Syntax.ParameterSyntax,Microsoft.CodeAnalysis.DiagnosticBag)
       25.90 ( 5.44% of base) : 9516.dasm - System.IPv6AddressHelper:ParseCanonicalName(System.String,int,byref,byref):System.String
       25.30 ( 2.61% of base) : 11525.dasm - System.Runtime.Serialization.DataContract:GetDataContractNameForGenericName(System.String,System.Text.StringBuilder):System.Collections.Generic.List`1[Int32]
       25.10 ( 5.21% of base) : 18055.dasm - Microsoft.Extensions.DependencyInjection.ActivatorUtilities:TryCreateParameterMap(System.Reflection.ParameterInfo[],System.Type[],byref):bool
       21.10 ( 2.22% of base) : 16165.dasm - Microsoft.CodeAnalysis.CSharp.PreciseAbstractFlowPass`1[LocalState][Microsoft.CodeAnalysis.CSharp.ControlFlowPass+LocalState]:RestorePending(SavedPending[LocalState]):this
       18.00 ( 0.86% of base) : 3513.dasm - System.Xml.XmlTextReaderImpl:ParseText(byref,byref,byref):bool:this
       17.93 ( 6.05% of base) : 23193.dasm - V8.Crypto.BigInteger:toString(int):System.String:this
       16.51 ( 2.25% of base) : 1254.dasm - ProtoBuf.Meta.MetaType:NormalizeProtoMember(ProtoBuf.Meta.TypeModel,System.Reflection.MemberInfo,int,bool,bool,ProtoBuf.Meta.BasicList,int,bool,byref,System.Reflection.MemberInfo):ProtoBuf.ProtoMemberAttribute
       16.00 ( 1.60% of base) : 6870.dasm - System.Xml.XmlBaseReader:ProcessAttributes(System.Xml.XmlBaseReader+XmlAttributeNode[],int):this
       15.45 ( 3.73% of base) : 21364.dasm - System.IO.Tests.Perf_StreamWriter:WritePartialCharArray(int):this
       14.86 ( 0.28% of base) : 13589.dasm - LUDecomp:ludcmp(System.Double[][],int,System.Int32[],byref):int
       14.80 ( 3.40% of base) : 6681.dasm - System.Runtime.Serialization.Json.XmlObjectSerializerReadContextComplexJson:GetJsonMemberIndex(System.Runtime.Serialization.XmlReaderDelegator,System.Xml.XmlDictionaryString[],int,System.Runtime.Serialization.ExtensionDataObject):int:this
       14.32 ( 3.09% of base) : 3208.dasm - System.Text.RegularExpressions.RegexBoyerMoore:Scan(System.String,int,int,int):int:this
       13.73 ( 0.32% of base) : 11049.dasm - BenchmarksGame.FannkuchRedux_5:run(int,int,int)

Top method improvements (PerfScoreUnits):
    -2163.20 (-0.43% of base) : 11884.dasm - DynamicClass:Regex1_Go(System.Text.RegularExpressions.RegexRunner)
    -2032.90 (-0.40% of base) : 12323.dasm - DynamicClass:Regex1_Go(System.Text.RegularExpressions.RegexRunner)
     -642.50 (-3.98% of base) : 22959.dasm - Algorithms.VectorDoubleRenderer:RenderSingleThreadedNoADT(float,float,float,float,float):this
     -642.50 (-5.88% of base) : 22384.dasm - Algorithms.VectorFloatRenderer:RenderSingleThreadedNoADT(float,float,float,float,float):this
     -641.80 (-4.26% of base) : 8859.dasm - Algorithms.VectorDoubleRenderer:RenderSingleThreadedWithADT(float,float,float,float,float):this
     -385.20 (-2.87% of base) : 13444.dasm - System.IO.Enumeration.FileSystemName:MatchPattern(System.ReadOnlySpan`1[Char],System.ReadOnlySpan`1[Char],bool,bool):bool
     -185.30 (-1.39% of base) : 15261.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceAssemblySymbol:ForceComplete(Microsoft.CodeAnalysis.SourceLocation,System.Threading.CancellationToken):this
     -131.50 (-3.68% of base) : 10540.dasm - BenchmarksGame.FannkuchRedux_2:fannkuch(int):System.Int32[]:this
      -86.30 (-4.35% of base) : 22091.dasm - Burgers:GetCalculated3(int,int,double,double,double,System.Double[]):System.Double[]
      -83.00 (-1.61% of base) : 11976.dasm - JetStream.Hands:playHands(System.Collections.Generic.List`1[[JetStream.Player, MicroBenchmarks, Version=42.42.42.42, Culture=neutral, PublicKeyToken=null]])
      -69.60 (-7.08% of base) : 12319.dasm - DynamicClass:Regex5_FindFirstChar(System.Text.RegularExpressions.RegexRunner):bool
      -62.37 (-2.25% of base) : 14203.dasm - SciMark2.LU:factor(System.Double[][],System.Int32[]):int
      -58.90 (-10.55% of base) : 1689.dasm - System.DateTimeParse:GetYearMonthDayOrder(System.String,byref):bool
      -50.58 (-3.24% of base) : 10509.dasm - System.SpanHelpers:IndexOfAny(byref,ubyte,ubyte,ubyte,int):int
      -40.20 (-5.12% of base) : 15486.dasm - Microsoft.CodeAnalysis.MetadataDecoder`5[__Canon,__Canon,__Canon,__Canon,__Canon][System.__Canon,System.__Canon,System.__Canon,System.__Canon,System.__Canon]:GetSignatureForMethod(System.Reflection.Metadata.MethodDefinitionHandle,byref,byref,bool):Microsoft.CodeAnalysis.ParamInfo`1[System.__Canon][]:this
      -38.90 (-2.28% of base) : 5168.dasm - System.Text.Json.JsonReaderHelper:IndexOfOrLessThan(byref,ubyte,ubyte,ubyte,int):int
      -32.90 (-9.95% of base) : 22674.dasm - PerfLabTests.LowLevelPerf:ForeachOverList100Elements():int:this
      -32.60 (-1.47% of base) : 22841.dasm - DynamicClass:Regex9_Go(System.Text.RegularExpressions.RegexRunner)
      -30.00 (-2.30% of base) : 20242.dasm - BenchmarksGame.ReverseComplement_1:Bench(System.IO.Stream,System.IO.Stream)
      -29.10 (-2.82% of base) : 19661.dasm - LinqBenchmarks:Where00ForX():bool:this

Top method regressions (percentages):
        7.68 (10.17% of base) : 3487.dasm - System.Xml.XmlConvert:StrEqual(System.Char[],int,int,System.String):bool
       57.86 ( 6.54% of base) : 22872.dasm - StringSort:LoadStringArray(System.String[][],int,int)
       17.93 ( 6.05% of base) : 23193.dasm - V8.Crypto.BigInteger:toString(int):System.String:this
        9.40 ( 5.62% of base) : 15956.dasm - System.Collections.Immutable.ImmutableArray`1[__Canon][System.__Canon]:Sort(int,int,System.Collections.Generic.IComparer`1[__Canon]):System.Collections.Immutable.ImmutableArray`1[__Canon]:this
       25.90 ( 5.44% of base) : 9516.dasm - System.IPv6AddressHelper:ParseCanonicalName(System.String,int,byref,byref):System.String
       25.10 ( 5.21% of base) : 18055.dasm - Microsoft.Extensions.DependencyInjection.ActivatorUtilities:TryCreateParameterMap(System.Reflection.ParameterInfo[],System.Type[],byref):bool
       71.10 ( 4.78% of base) : 6072.dasm - MessagePack.Formatters.DateTimeOffsetFormatter:Serialize(byref,int,System.DateTimeOffset,MessagePack.IFormatterResolver):int:this
       15.45 ( 3.73% of base) : 21364.dasm - System.IO.Tests.Perf_StreamWriter:WritePartialCharArray(int):this
       10.70 ( 3.66% of base) : 7007.dasm - LockedStack[Byte][System.Byte]:Trim(int,int,int,int):this
       14.80 ( 3.40% of base) : 6681.dasm - System.Runtime.Serialization.Json.XmlObjectSerializerReadContextComplexJson:GetJsonMemberIndex(System.Runtime.Serialization.XmlReaderDelegator,System.Xml.XmlDictionaryString[],int,System.Runtime.Serialization.ExtensionDataObject):int:this
       14.32 ( 3.09% of base) : 3208.dasm - System.Text.RegularExpressions.RegexBoyerMoore:Scan(System.String,int,int,int):int:this
        2.30 ( 3.01% of base) : 4820.dasm - System.Buffers.ReadOnlySequence`1[Byte][System.Byte]:SeekMultiSegment(System.Buffers.ReadOnlySequenceSegment`1[Byte],System.Object,int,long,int):System.SequencePosition
       25.30 ( 2.61% of base) : 11525.dasm - System.Runtime.Serialization.DataContract:GetDataContractNameForGenericName(System.String,System.Text.StringBuilder):System.Collections.Generic.List`1[Int32]
        8.80 ( 2.57% of base) : 18893.dasm - System.Net.CookieContainer:InternalGetCookies(System.Uri):System.Net.CookieCollection:this
        5.50 ( 2.52% of base) : 3893.dasm - System.Threading.ThreadPoolWorkQueue:Dequeue(System.Threading.ThreadPoolWorkQueueThreadLocals,byref):System.Object:this
     3138.25 ( 2.39% 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
       16.51 ( 2.25% of base) : 1254.dasm - ProtoBuf.Meta.MetaType:NormalizeProtoMember(ProtoBuf.Meta.TypeModel,System.Reflection.MemberInfo,int,bool,bool,ProtoBuf.Meta.BasicList,int,bool,byref,System.Reflection.MemberInfo):ProtoBuf.ProtoMemberAttribute
       21.10 ( 2.22% of base) : 16165.dasm - Microsoft.CodeAnalysis.CSharp.PreciseAbstractFlowPass`1[LocalState][Microsoft.CodeAnalysis.CSharp.ControlFlowPass+LocalState]:RestorePending(SavedPending[LocalState]):this
       12.80 ( 2.20% of base) : 9753.dasm - System.Runtime.Serialization.ObjectIDGenerator:FindElement(System.Object,byref):int:this
        7.25 ( 2.14% of base) : 22646.dasm - System.Xml.Serialization.XmlSerializationReader:ReadByteArray(bool):System.Byte[]:this

Top method improvements (percentages):
      -15.50 (-12.44% 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
      -11.30 (-11.75% of base) : 19446.dasm - System.Collections.IterateForEach`1[Int32][System.Int32]:List():int:this
      -58.90 (-10.55% of base) : 1689.dasm - System.DateTimeParse:GetYearMonthDayOrder(System.String,byref):bool
      -32.90 (-9.95% of base) : 22674.dasm - PerfLabTests.LowLevelPerf:ForeachOverList100Elements():int:this
      -10.75 (-7.91% of base) : 1687.dasm - System.DateTimeParse:ProcessTerminalState(int,byref,byref,byref,System.Globalization.DateTimeFormatInfo):bool
      -15.10 (-7.54% of base) : 19975.dasm - System.Xml.XmlDictionaryWriter:WriteArray(System.String,System.String,System.String,System.DateTime[],int,int):this
       -8.70 (-7.33% of base) : 18176.dasm - System.Collections.Generic.SortedSet`1[Int32][System.Int32]:FindRange(int,int,bool,bool):Node[Int32]:this
      -69.60 (-7.08% of base) : 12319.dasm - DynamicClass:Regex5_FindFirstChar(System.Text.RegularExpressions.RegexRunner):bool
      -22.05 (-6.62% of base) : 1038.dasm - LinqBenchmarks:Count00ForX():bool:this
       -5.85 (-5.90% of base) : 12007.dasm - System.Xml.XmlBufferReader:Equals2(int,int,System.Xml.XmlBufferReader,int,int):bool:this
     -642.50 (-5.88% of base) : 22384.dasm - Algorithms.VectorFloatRenderer:RenderSingleThreadedNoADT(float,float,float,float,float):this
       -5.30 (-5.24% of base) : 9469.dasm - System.Security.Cryptography.Primitives.Tests.Performance.Perf_FixedTimeEquals:Setup(System.String,System.String):this
      -40.20 (-5.12% of base) : 15486.dasm - Microsoft.CodeAnalysis.MetadataDecoder`5[__Canon,__Canon,__Canon,__Canon,__Canon][System.__Canon,System.__Canon,System.__Canon,System.__Canon,System.__Canon]:GetSignatureForMethod(System.Reflection.Metadata.MethodDefinitionHandle,byref,byref,bool):Microsoft.CodeAnalysis.ParamInfo`1[System.__Canon][]:this
      -86.30 (-4.35% of base) : 22091.dasm - Burgers:GetCalculated3(int,int,double,double,double,System.Double[]):System.Double[]
     -641.80 (-4.26% of base) : 8859.dasm - Algorithms.VectorDoubleRenderer:RenderSingleThreadedWithADT(float,float,float,float,float):this
       -8.10 (-3.99% of base) : 12019.dasm - System.Xml.XmlBufferReader:Equals2(int,int,System.String):bool:this
     -642.50 (-3.98% of base) : 22959.dasm - Algorithms.VectorDoubleRenderer:RenderSingleThreadedNoADT(float,float,float,float,float):this
       -7.40 (-3.85% of base) : 545.dasm - System.RuntimeType:GetFieldCandidates(System.String,int,bool):System.RuntimeType+ListBuilder`1[[System.Reflection.FieldInfo, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]:this
       -7.40 (-3.85% of base) : 1230.dasm - System.RuntimeType:GetEventCandidates(System.String,int,bool):System.RuntimeType+ListBuilder`1[[System.Reflection.EventInfo, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]:this
       -8.30 (-3.79% of base) : 14596.dasm - Microsoft.CodeAnalysis.CSharp.Syntax.InternalSyntax.Lexer:ScanNumericLiteralSingleInteger(byref,byref,byref,bool,bool):this

133 total methods with Perf Score differences (74 improved, 59 regressed), 19 unchanged.



Summary of Instruction Count diffs:
(Lower is better)

Total Instructions of base: 60733
Total Instructions of diff: 60781
Total Instructions of delta: 48 (0.08% of base)
ONELINER|Instruction Count|Benchmarks.run.windows.x86.checked\base|60733|60781|48|0.08%
Total relative delta: -0.32
    diff is a regression.
    relative diff is an improvement.
Detail diffs


Top file regressions (Instructions):
          51 : 2436.dasm (1.68% of base)
          44 : 6072.dasm (2.38% of base)
          28 : 17810.dasm (1.79% of base)
          11 : 23193.dasm (5.47% of base)
          10 : 9516.dasm (2.29% of base)
           9 : 1254.dasm (1.50% of base)
           8 : 8042.dasm (1.31% of base)
           7 : 15123.dasm (1.64% of base)
           7 : 22872.dasm (4.24% of base)
           6 : 11471.dasm (1.39% of base)
           5 : 18893.dasm (1.74% of base)
           5 : 7007.dasm (3.62% of base)
           5 : 9349.dasm (0.51% of base)
           5 : 21720.dasm (0.55% of base)
           5 : 6681.dasm (4.39% of base)
           5 : 11049.dasm (1.22% of base)
           4 : 16165.dasm (1.52% of base)
           4 : 4820.dasm (8.16% of base)
           4 : 22646.dasm (2.44% of base)
           4 : 3513.dasm (0.84% of base)

Top file improvements (Instructions):
         -17 : 1689.dasm (-9.34% of base)
         -12 : 1687.dasm (-6.94% of base)
         -11 : 12319.dasm (-7.91% of base)
         -11 : 15486.dasm (-3.96% of base)
          -9 : 2433.dasm (-0.28% of base)
          -9 : 11095.dasm (-0.28% of base)
          -8 : 5168.dasm (-2.96% of base)
          -8 : 11884.dasm (-0.54% of base)
          -7 : 10540.dasm (-2.07% of base)
          -7 : 14596.dasm (-7.95% of base)
          -7 : 20242.dasm (-2.41% of base)
          -6 : 12323.dasm (-0.39% of base)
          -6 : 16432.dasm (-1.60% of base)
          -5 : 10509.dasm (-1.95% of base)
          -5 : 3343.dasm (-1.40% of base)
          -5 : 12007.dasm (-8.93% of base)
          -5 : 15422.dasm (-3.91% of base)
          -5 : 8060.dasm (-1.15% of base)
          -4 : 9429.dasm (-0.49% of base)
          -4 : 19975.dasm (-5.56% of base)

120 total files with Instruction Count differences (67 improved, 53 regressed), 32 unchanged.

Top method regressions (Instructions):
          51 ( 1.68% of base) : 2436.dasm - Utf8Json.Internal.NumberConverter:WriteInt64(byref,int,long):int
          44 ( 2.38% of base) : 6072.dasm - MessagePack.Formatters.DateTimeOffsetFormatter:Serialize(byref,int,System.DateTimeOffset,MessagePack.IFormatterResolver):int:this
          28 ( 1.79% of base) : 17810.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.ParameterHelpers:CheckParameterModifiers(Microsoft.CodeAnalysis.CSharp.Syntax.ParameterSyntax,Microsoft.CodeAnalysis.DiagnosticBag)
          11 ( 5.47% of base) : 23193.dasm - V8.Crypto.BigInteger:toString(int):System.String:this
          10 ( 2.29% of base) : 9516.dasm - System.IPv6AddressHelper:ParseCanonicalName(System.String,int,byref,byref):System.String
           9 ( 1.50% of base) : 1254.dasm - ProtoBuf.Meta.MetaType:NormalizeProtoMember(ProtoBuf.Meta.TypeModel,System.Reflection.MemberInfo,int,bool,bool,ProtoBuf.Meta.BasicList,int,bool,byref,System.Reflection.MemberInfo):ProtoBuf.ProtoMemberAttribute
           8 ( 1.31% of base) : 8042.dasm - System.Threading.ReaderWriterLockSlim:TryEnterReadLockCore(TimeoutTracker):bool:this
           7 ( 1.64% 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
           7 ( 4.24% of base) : 22872.dasm - StringSort:LoadStringArray(System.String[][],int,int)
           6 ( 1.39% of base) : 11471.dasm - BenchmarksGame.FannkuchRedux_9:Run(int,int)
           5 ( 1.74% of base) : 18893.dasm - System.Net.CookieContainer:InternalGetCookies(System.Uri):System.Net.CookieCollection:this
           5 ( 3.62% of base) : 7007.dasm - LockedStack[Byte][System.Byte]:Trim(int,int,int,int):this
           5 ( 0.51% of base) : 9349.dasm - System.Uri:ReCreateParts(int,ushort,int):System.String:this
           5 ( 0.55% of base) : 21720.dasm - DecCalc:VarDecDiv(byref,byref)
           5 ( 4.39% of base) : 6681.dasm - System.Runtime.Serialization.Json.XmlObjectSerializerReadContextComplexJson:GetJsonMemberIndex(System.Runtime.Serialization.XmlReaderDelegator,System.Xml.XmlDictionaryString[],int,System.Runtime.Serialization.ExtensionDataObject):int:this
           5 ( 1.22% of base) : 11049.dasm - BenchmarksGame.FannkuchRedux_5:run(int,int,int)
           4 ( 1.52% of base) : 16165.dasm - Microsoft.CodeAnalysis.CSharp.PreciseAbstractFlowPass`1[LocalState][Microsoft.CodeAnalysis.CSharp.ControlFlowPass+LocalState]:RestorePending(SavedPending[LocalState]):this
           4 ( 8.16% of base) : 4820.dasm - System.Buffers.ReadOnlySequence`1[Byte][System.Byte]:SeekMultiSegment(System.Buffers.ReadOnlySequenceSegment`1[Byte],System.Object,int,long,int):System.SequencePosition
           4 ( 2.44% of base) : 22646.dasm - System.Xml.Serialization.XmlSerializationReader:ReadByteArray(bool):System.Byte[]:this
           4 ( 0.84% of base) : 3513.dasm - System.Xml.XmlTextReaderImpl:ParseText(byref,byref,byref):bool:this

Top method improvements (Instructions):
         -17 (-9.34% of base) : 1689.dasm - System.DateTimeParse:GetYearMonthDayOrder(System.String,byref):bool
         -12 (-6.94% of base) : 1687.dasm - System.DateTimeParse:ProcessTerminalState(int,byref,byref,byref,System.Globalization.DateTimeFormatInfo):bool
         -11 (-7.91% of base) : 12319.dasm - DynamicClass:Regex5_FindFirstChar(System.Text.RegularExpressions.RegexRunner):bool
         -11 (-3.96% of base) : 15486.dasm - Microsoft.CodeAnalysis.MetadataDecoder`5[__Canon,__Canon,__Canon,__Canon,__Canon][System.__Canon,System.__Canon,System.__Canon,System.__Canon,System.__Canon]:GetSignatureForMethod(System.Reflection.Metadata.MethodDefinitionHandle,byref,byref,bool):Microsoft.CodeAnalysis.ParamInfo`1[System.__Canon][]:this
          -9 (-0.28% of base) : 2433.dasm - Utf8Json.Formatters.ISO8601DateTimeOffsetFormatter:Serialize(byref,System.DateTimeOffset,Utf8Json.IJsonFormatterResolver):this
          -9 (-0.28% of base) : 11095.dasm - Utf8Json.Formatters.ISO8601DateTimeFormatter:Serialize(byref,System.DateTime,Utf8Json.IJsonFormatterResolver):this
          -8 (-2.96% of base) : 5168.dasm - System.Text.Json.JsonReaderHelper:IndexOfOrLessThan(byref,ubyte,ubyte,ubyte,int):int
          -8 (-0.54% of base) : 11884.dasm - DynamicClass:Regex1_Go(System.Text.RegularExpressions.RegexRunner)
          -7 (-2.07% of base) : 10540.dasm - BenchmarksGame.FannkuchRedux_2:fannkuch(int):System.Int32[]:this
          -7 (-7.95% of base) : 14596.dasm - Microsoft.CodeAnalysis.CSharp.Syntax.InternalSyntax.Lexer:ScanNumericLiteralSingleInteger(byref,byref,byref,bool,bool):this
          -7 (-2.41% of base) : 20242.dasm - BenchmarksGame.ReverseComplement_1:Bench(System.IO.Stream,System.IO.Stream)
          -6 (-0.39% of base) : 12323.dasm - DynamicClass:Regex1_Go(System.Text.RegularExpressions.RegexRunner)
          -6 (-1.60% of base) : 16432.dasm - Microsoft.CodeAnalysis.CSharp.LocalRewriter:BuildStoresToTemps(bool,System.Collections.Immutable.ImmutableArray`1[Int32],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],System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.BoundExpression, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],bool,Microsoft.CodeAnalysis.CSharp.BoundExpression[],Microsoft.CodeAnalysis.PooledObjects.ArrayBuilder`1[RefKind],Microsoft.CodeAnalysis.PooledObjects.ArrayBuilder`1[[Microsoft.CodeAnalysis.CSharp.BoundAssignmentOperator, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]):this
          -5 (-1.95% of base) : 10509.dasm - System.SpanHelpers:IndexOfAny(byref,ubyte,ubyte,ubyte,int):int
          -5 (-1.40% of base) : 3343.dasm - System.Xml.XmlConvert:DecodeName(System.String):System.String
          -5 (-8.93% of base) : 12007.dasm - System.Xml.XmlBufferReader:Equals2(int,int,System.Xml.XmlBufferReader,int,int):bool:this
          -5 (-3.91% of base) : 15422.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
          -5 (-1.15% of base) : 8060.dasm - Benchstone.BenchF.MatInv4:MinV1(System.Single[],byref,byref,System.Single[],System.Single[])
          -4 (-0.49% of base) : 9429.dasm - Number:ParseNumber(byref,int,int,byref,System.Text.StringBuilder,System.Globalization.NumberFormatInfo,bool):bool
          -4 (-5.56% of base) : 19975.dasm - System.Xml.XmlDictionaryWriter:WriteArray(System.String,System.String,System.String,System.DateTime[],int,int):this

Top method regressions (percentages):
           4 ( 8.16% of base) : 4820.dasm - System.Buffers.ReadOnlySequence`1[Byte][System.Byte]:SeekMultiSegment(System.Buffers.ReadOnlySequenceSegment`1[Byte],System.Object,int,long,int):System.SequencePosition
          11 ( 5.47% of base) : 23193.dasm - V8.Crypto.BigInteger:toString(int):System.String:this
           5 ( 4.39% of base) : 6681.dasm - System.Runtime.Serialization.Json.XmlObjectSerializerReadContextComplexJson:GetJsonMemberIndex(System.Runtime.Serialization.XmlReaderDelegator,System.Xml.XmlDictionaryString[],int,System.Runtime.Serialization.ExtensionDataObject):int:this
           4 ( 4.35% of base) : 18055.dasm - Microsoft.Extensions.DependencyInjection.ActivatorUtilities:TryCreateParameterMap(System.Reflection.ParameterInfo[],System.Type[],byref):bool
           7 ( 4.24% of base) : 22872.dasm - StringSort:LoadStringArray(System.String[][],int,int)
           5 ( 3.62% of base) : 7007.dasm - LockedStack[Byte][System.Byte]:Trim(int,int,int,int):this
           2 ( 3.17% of base) : 9753.dasm - System.Runtime.Serialization.ObjectIDGenerator:FindElement(System.Object,byref):int:this
           2 ( 3.08% of base) : 15350.dasm - Roslyn.Utilities.StringTable:TextEqualsASCII(System.String,int,int):bool
           2 ( 2.78% of base) : 21364.dasm - System.IO.Tests.Perf_StreamWriter:WritePartialCharArray(int):this
           3 ( 2.61% of base) : 16365.dasm - System.Reflection.Metadata.BlobBuilder:ToArray(int,int):System.Byte[]:this
           4 ( 2.44% of base) : 22646.dasm - System.Xml.Serialization.XmlSerializationReader:ReadByteArray(bool):System.Byte[]:this
           3 ( 2.38% of base) : 15956.dasm - System.Collections.Immutable.ImmutableArray`1[__Canon][System.__Canon]:Sort(int,int,System.Collections.Generic.IComparer`1[__Canon]):System.Collections.Immutable.ImmutableArray`1[__Canon]:this
          44 ( 2.38% of base) : 6072.dasm - MessagePack.Formatters.DateTimeOffsetFormatter:Serialize(byref,int,System.DateTimeOffset,MessagePack.IFormatterResolver):int:this
          10 ( 2.29% of base) : 9516.dasm - System.IPv6AddressHelper:ParseCanonicalName(System.String,int,byref,byref):System.String
           3 ( 2.07% of base) : 22902.dasm - DateTimeArrayJsonHelperWithString:ReadArray(System.Xml.XmlDictionaryReader,System.String,System.String,System.DateTime[],int,int):int:this
           2 ( 1.85% of base) : 22202.dasm - System.Globalization.DateTimeFormatInfo:InsertAtCurrentHashNode(System.Globalization.DateTimeFormatInfo+TokenHashValue[],System.String,ushort,int,int,int,int,int):this
          28 ( 1.79% of base) : 17810.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.ParameterHelpers:CheckParameterModifiers(Microsoft.CodeAnalysis.CSharp.Syntax.ParameterSyntax,Microsoft.CodeAnalysis.DiagnosticBag)
           5 ( 1.74% of base) : 18893.dasm - System.Net.CookieContainer:InternalGetCookies(System.Uri):System.Net.CookieCollection:this
          51 ( 1.68% of base) : 2436.dasm - Utf8Json.Internal.NumberConverter:WriteInt64(byref,int,long):int
           7 ( 1.64% 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

Top method improvements (percentages):
         -17 (-9.34% of base) : 1689.dasm - System.DateTimeParse:GetYearMonthDayOrder(System.String,byref):bool
          -5 (-8.93% of base) : 12007.dasm - System.Xml.XmlBufferReader:Equals2(int,int,System.Xml.XmlBufferReader,int,int):bool:this
          -7 (-7.95% of base) : 14596.dasm - Microsoft.CodeAnalysis.CSharp.Syntax.InternalSyntax.Lexer:ScanNumericLiteralSingleInteger(byref,byref,byref,bool,bool):this
         -11 (-7.91% of base) : 12319.dasm - DynamicClass:Regex5_FindFirstChar(System.Text.RegularExpressions.RegexRunner):bool
         -12 (-6.94% of base) : 1687.dasm - System.DateTimeParse:ProcessTerminalState(int,byref,byref,byref,System.Globalization.DateTimeFormatInfo):bool
          -3 (-5.88% of base) : 19446.dasm - System.Collections.IterateForEach`1[Int32][System.Int32]:List():int:this
          -4 (-5.56% of base) : 19975.dasm - System.Xml.XmlDictionaryWriter:WriteArray(System.String,System.String,System.String,System.DateTime[],int,int):this
          -4 (-4.94% 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
         -11 (-3.96% of base) : 15486.dasm - Microsoft.CodeAnalysis.MetadataDecoder`5[__Canon,__Canon,__Canon,__Canon,__Canon][System.__Canon,System.__Canon,System.__Canon,System.__Canon,System.__Canon]:GetSignatureForMethod(System.Reflection.Metadata.MethodDefinitionHandle,byref,byref,bool):Microsoft.CodeAnalysis.ParamInfo`1[System.__Canon][]:this
          -5 (-3.91% of base) : 15422.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
          -2 (-3.17% of base) : 18176.dasm - System.Collections.Generic.SortedSet`1[Int32][System.Int32]:FindRange(int,int,bool,bool):Node[Int32]:this
          -8 (-2.96% of base) : 5168.dasm - System.Text.Json.JsonReaderHelper:IndexOfOrLessThan(byref,ubyte,ubyte,ubyte,int):int
          -4 (-2.82% of base) : 19661.dasm - LinqBenchmarks:Where00ForX():bool:this
          -7 (-2.41% of base) : 20242.dasm - BenchmarksGame.ReverseComplement_1:Bench(System.IO.Stream,System.IO.Stream)
          -2 (-2.33% of base) : 22597.dasm - Benchstone.BenchI.Pi:ComputePi(System.Int32[]):System.Int32[]
          -7 (-2.07% of base) : 10540.dasm - BenchmarksGame.FannkuchRedux_2:fannkuch(int):System.Int32[]:this
          -4 (-2.05% of base) : 22091.dasm - Burgers:GetCalculated3(int,int,double,double,double,System.Double[]):System.Double[]
          -2 (-1.98% of base) : 3747.dasm - SciMark2.Random:initialize(int):this
          -5 (-1.95% of base) : 10509.dasm - System.SpanHelpers:IndexOfAny(byref,ubyte,ubyte,ubyte,int):int
          -6 (-1.60% of base) : 16432.dasm - Microsoft.CodeAnalysis.CSharp.LocalRewriter:BuildStoresToTemps(bool,System.Collections.Immutable.ImmutableArray`1[Int32],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],System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.BoundExpression, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],bool,Microsoft.CodeAnalysis.CSharp.BoundExpression[],Microsoft.CodeAnalysis.PooledObjects.ArrayBuilder`1[RefKind],Microsoft.CodeAnalysis.PooledObjects.ArrayBuilder`1[[Microsoft.CodeAnalysis.CSharp.BoundAssignmentOperator, Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]):this

120 total methods with Instruction Count differences (67 improved, 53 regressed), 32 unchanged.


Libraries.crossgen2.Linux.x64.checked


Summary of Code Size diffs:
(Lower is better)

Total bytes of base: 56998
Total bytes of diff: 57020
Total bytes of delta: 22 (0.04% of base)
ONELINER|Code Size|Libraries.crossgen2.Linux.x64.checked\base|56998|57020|22|0.04%
Total relative delta: -0.11
    diff is a regression.
    relative diff is an improvement.
Detail diffs


Top file regressions (bytes):
         177 : 45349.dasm (2.76% of base)
          97 : 172040.dasm (1.67% of base)
          48 : 58464.dasm (0.34% of base)
          31 : 172048.dasm (2.83% of base)
          11 : 37850.dasm (0.55% of base)
           9 : 174723.dasm (1.12% of base)
           5 : 41766.dasm (0.29% of base)
           1 : 128668.dasm (0.04% of base)
           1 : 59156.dasm (0.06% of base)

Top file improvements (bytes):
         -91 : 32597.dasm (-3.89% of base)
         -63 : 8113.dasm (-3.34% of base)
         -57 : 132504.dasm (-2.35% of base)
         -44 : 167596.dasm (-2.36% of base)
         -29 : 122849.dasm (-3.68% of base)
         -29 : 41076.dasm (-1.48% of base)
         -13 : 41079.dasm (-0.37% of base)
         -12 : 45264.dasm (-1.04% of base)
         -11 : 177641.dasm (-1.74% of base)
          -9 : 38550.dasm (-0.47% of base)

19 total files with Code Size differences (10 improved, 9 regressed), 1 unchanged.

Top method regressions (bytes):
         177 ( 2.76% of base) : 45349.dasm - System.Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[System.Char],System.Globalization.NumberFormatInfo)
          97 ( 1.67% of base) : 172040.dasm - Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[System.Char],System.Globalization.NumberFormatInfo)
          48 ( 0.34% 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
          31 ( 2.83% of base) : 172048.dasm - Number:FormatFixed(byref,byref,int,int,System.Globalization.NumberFormatInfo,System.Int32[],System.String,System.String)
          11 ( 0.55% of base) : 37850.dasm - System.Text.ValueStringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):this
           9 ( 1.12% of base) : 174723.dasm - System.Text.RegularExpressions.RegexBoyerMoore:Scan(System.String,int,int,int):int:this
           5 ( 0.29% of base) : 41766.dasm - System.Globalization.DateTimeFormatInfo:Tokenize(int,byref,byref,byref):bool:this
           1 ( 0.04% of base) : 128668.dasm - Microsoft.CSharp.RuntimeBinder.Errors.ErrorHandling:Error(int,Microsoft.CSharp.RuntimeBinder.Errors.ErrArg[]):Microsoft.CSharp.RuntimeBinder.RuntimeBinderException
           1 ( 0.06% of base) : 59156.dasm - Microsoft.VisualBasic.CompilerServices.LikeOperator:MatchAsterisk(System.String,int,int,Microsoft.VisualBasic.CompilerServices.LikeOperator+LigatureInfo[],System.String,Microsoft.VisualBasic.CompilerServices.LikeOperator+LigatureInfo[],Microsoft.VisualBasic.CompilerServices.LikeOperator+PatternGroup[],int,byref,byref,System.Globalization.CompareInfo,int)

Top method improvements (bytes):
         -91 (-3.89% of base) : 32597.dasm - System.IO.Enumeration.FileSystemName:MatchPattern(System.ReadOnlySpan`1[System.Char],System.ReadOnlySpan`1[System.Char],bool,bool):bool
         -63 (-3.34% of base) : 8113.dasm - System.Text.Json.JsonSerializer:LookupProperty(System.Object,System.ReadOnlySpan`1[System.Byte],byref,System.Text.Json.JsonSerializerOptions,byref,bool):System.Text.Json.Serialization.Metadata.JsonPropertyInfo
         -57 (-2.35% of base) : 132504.dasm - Newtonsoft.Json.Utilities.ConvertUtils:DecimalTryParse(System.Char[],int,int,byref):int
         -44 (-2.36% of base) : 167596.dasm - System.Data.SqlTypes.SqlDecimal:MpDiv(System.ReadOnlySpan`1[System.UInt32],int,System.Span`1[System.UInt32],int,System.Span`1[System.UInt32],byref,System.Span`1[System.UInt32],byref)
         -29 (-3.68% of base) : 122849.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[,,]
         -29 (-1.48% of base) : 41076.dasm - System.Globalization.TimeSpanFormat:FormatCustomized(System.TimeSpan,System.ReadOnlySpan`1[System.Char],System.Globalization.DateTimeFormatInfo,System.Text.StringBuilder):System.Text.StringBuilder
         -13 (-0.37% of base) : 41079.dasm - System.Globalization.TimeSpanFormat:TryFormatStandard(System.TimeSpan,int,System.String,System.Span`1[System.Char],byref):bool
         -12 (-1.04% of base) : 45264.dasm - BigInteger:DivRem(byref,byref,byref,byref)
         -11 (-1.74% of base) : 177641.dasm - System.Numerics.Tensors.Tensor`1:GetTriangle(int,bool):System.Numerics.Tensors.Tensor`1[System.__Canon]:this
          -9 (-0.47% of base) : 38550.dasm - System.Text.StringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):System.Text.StringBuilder:this

Top method regressions (percentages):
          31 ( 2.83% of base) : 172048.dasm - Number:FormatFixed(byref,byref,int,int,System.Globalization.NumberFormatInfo,System.Int32[],System.String,System.String)
         177 ( 2.76% of base) : 45349.dasm - System.Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[System.Char],System.Globalization.NumberFormatInfo)
          97 ( 1.67% of base) : 172040.dasm - Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[System.Char],System.Globalization.NumberFormatInfo)
           9 ( 1.12% of base) : 174723.dasm - System.Text.RegularExpressions.RegexBoyerMoore:Scan(System.String,int,int,int):int:this
          11 ( 0.55% of base) : 37850.dasm - System.Text.ValueStringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):this
          48 ( 0.34% 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
           5 ( 0.29% of base) : 41766.dasm - System.Globalization.DateTimeFormatInfo:Tokenize(int,byref,byref,byref):bool:this
           1 ( 0.06% of base) : 59156.dasm - Microsoft.VisualBasic.CompilerServices.LikeOperator:MatchAsterisk(System.String,int,int,Microsoft.VisualBasic.CompilerServices.LikeOperator+LigatureInfo[],System.String,Microsoft.VisualBasic.CompilerServices.LikeOperator+LigatureInfo[],Microsoft.VisualBasic.CompilerServices.LikeOperator+PatternGroup[],int,byref,byref,System.Globalization.CompareInfo,int)
           1 ( 0.04% of base) : 128668.dasm - Microsoft.CSharp.RuntimeBinder.Errors.ErrorHandling:Error(int,Microsoft.CSharp.RuntimeBinder.Errors.ErrArg[]):Microsoft.CSharp.RuntimeBinder.RuntimeBinderException

Top method improvements (percentages):
         -91 (-3.89% of base) : 32597.dasm - System.IO.Enumeration.FileSystemName:MatchPattern(System.ReadOnlySpan`1[System.Char],System.ReadOnlySpan`1[System.Char],bool,bool):bool
         -29 (-3.68% of base) : 122849.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[,,]
         -63 (-3.34% of base) : 8113.dasm - System.Text.Json.JsonSerializer:LookupProperty(System.Object,System.ReadOnlySpan`1[System.Byte],byref,System.Text.Json.JsonSerializerOptions,byref,bool):System.Text.Json.Serialization.Metadata.JsonPropertyInfo
         -44 (-2.36% of base) : 167596.dasm - System.Data.SqlTypes.SqlDecimal:MpDiv(System.ReadOnlySpan`1[System.UInt32],int,System.Span`1[System.UInt32],int,System.Span`1[System.UInt32],byref,System.Span`1[System.UInt32],byref)
         -57 (-2.35% of base) : 132504.dasm - Newtonsoft.Json.Utilities.ConvertUtils:DecimalTryParse(System.Char[],int,int,byref):int
         -11 (-1.74% of base) : 177641.dasm - System.Numerics.Tensors.Tensor`1:GetTriangle(int,bool):System.Numerics.Tensors.Tensor`1[System.__Canon]:this
         -29 (-1.48% of base) : 41076.dasm - System.Globalization.TimeSpanFormat:FormatCustomized(System.TimeSpan,System.ReadOnlySpan`1[System.Char],System.Globalization.DateTimeFormatInfo,System.Text.StringBuilder):System.Text.StringBuilder
         -12 (-1.04% of base) : 45264.dasm - BigInteger:DivRem(byref,byref,byref,byref)
          -9 (-0.47% of base) : 38550.dasm - System.Text.StringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):System.Text.StringBuilder:this
         -13 (-0.37% of base) : 41079.dasm - System.Globalization.TimeSpanFormat:TryFormatStandard(System.TimeSpan,int,System.String,System.Span`1[System.Char],byref):bool

19 total methods with Code Size differences (10 improved, 9 regressed), 1 unchanged.



Summary of Perf Score diffs:
(Lower is better)

Total PerfScoreUnits of base: 107910.52
Total PerfScoreUnits of diff: 106060.96999999999
Total PerfScoreUnits of delta: -1849.55 (-1.71% of base)
ONELINER|Perf Score|Libraries.crossgen2.Linux.x64.checked\base|107910.52|106060.96999999999|-1849.55|-1.71%
Total relative delta: -0.15
    diff is an improvement.
    relative diff is an improvement.
Detail diffs


Top file regressions (PerfScoreUnits):
       84.90 : 177641.dasm (4.12% of base)
       72.20 : 45349.dasm (1.02% of base)
       50.70 : 172040.dasm (0.78% of base)
       36.10 : 172048.dasm (6.23% of base)
        4.60 : 37850.dasm (0.03% of base)
        1.90 : 174723.dasm (0.40% of base)
        1.50 : 41766.dasm (0.16% of base)
        0.98 : 128668.dasm (0.06% of base)
        0.10 : 59156.dasm (0.00% of base)

Top file improvements (PerfScoreUnits):
    -1773.10 : 32597.dasm (-12.94% of base)
      -93.40 : 167596.dasm (-5.52% of base)
      -73.70 : 132504.dasm (-1.32% of base)
      -69.90 : 122849.dasm (-2.14% of base)
      -31.20 : 58464.dasm (-0.13% of base)
      -23.95 : 45264.dasm (-1.88% of base)
      -16.18 : 8113.dasm (-2.59% of base)
       -9.40 : 41076.dasm (-0.64% of base)
       -9.30 : 41079.dasm (-1.11% of base)
       -2.40 : 38550.dasm (-0.02% of base)

19 total files with Perf Score differences (10 improved, 9 regressed), 1 unchanged.

Top method regressions (PerfScoreUnits):
       84.90 ( 4.12% of base) : 177641.dasm - System.Numerics.Tensors.Tensor`1:GetTriangle(int,bool):System.Numerics.Tensors.Tensor`1[System.__Canon]:this
       72.20 ( 1.02% of base) : 45349.dasm - System.Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[System.Char],System.Globalization.NumberFormatInfo)
       50.70 ( 0.78% of base) : 172040.dasm - Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[System.Char],System.Globalization.NumberFormatInfo)
       36.10 ( 6.23% of base) : 172048.dasm - Number:FormatFixed(byref,byref,int,int,System.Globalization.NumberFormatInfo,System.Int32[],System.String,System.String)
        4.60 ( 0.03% of base) : 37850.dasm - System.Text.ValueStringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):this
        1.90 ( 0.40% of base) : 174723.dasm - System.Text.RegularExpressions.RegexBoyerMoore:Scan(System.String,int,int,int):int:this
        1.50 ( 0.16% of base) : 41766.dasm - System.Globalization.DateTimeFormatInfo:Tokenize(int,byref,byref,byref):bool:this
        0.98 ( 0.06% of base) : 128668.dasm - Microsoft.CSharp.RuntimeBinder.Errors.ErrorHandling:Error(int,Microsoft.CSharp.RuntimeBinder.Errors.ErrArg[]):Microsoft.CSharp.RuntimeBinder.RuntimeBinderException
        0.10 ( 0.00% of base) : 59156.dasm - Microsoft.VisualBasic.CompilerServices.LikeOperator:MatchAsterisk(System.String,int,int,Microsoft.VisualBasic.CompilerServices.LikeOperator+LigatureInfo[],System.String,Microsoft.VisualBasic.CompilerServices.LikeOperator+LigatureInfo[],Microsoft.VisualBasic.CompilerServices.LikeOperator+PatternGroup[],int,byref,byref,System.Globalization.CompareInfo,int)

Top method improvements (PerfScoreUnits):
    -1773.10 (-12.94% of base) : 32597.dasm - System.IO.Enumeration.FileSystemName:MatchPattern(System.ReadOnlySpan`1[System.Char],System.ReadOnlySpan`1[System.Char],bool,bool):bool
      -93.40 (-5.52% of base) : 167596.dasm - System.Data.SqlTypes.SqlDecimal:MpDiv(System.ReadOnlySpan`1[System.UInt32],int,System.Span`1[System.UInt32],int,System.Span`1[System.UInt32],byref,System.Span`1[System.UInt32],byref)
      -73.70 (-1.32% of base) : 132504.dasm - Newtonsoft.Json.Utilities.ConvertUtils:DecimalTryParse(System.Char[],int,int,byref):int
      -69.90 (-2.14% of base) : 122849.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[,,]
      -31.20 (-0.13% 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
      -23.95 (-1.88% of base) : 45264.dasm - BigInteger:DivRem(byref,byref,byref,byref)
      -16.18 (-2.59% of base) : 8113.dasm - System.Text.Json.JsonSerializer:LookupProperty(System.Object,System.ReadOnlySpan`1[System.Byte],byref,System.Text.Json.JsonSerializerOptions,byref,bool):System.Text.Json.Serialization.Metadata.JsonPropertyInfo
       -9.40 (-0.64% of base) : 41076.dasm - System.Globalization.TimeSpanFormat:FormatCustomized(System.TimeSpan,System.ReadOnlySpan`1[System.Char],System.Globalization.DateTimeFormatInfo,System.Text.StringBuilder):System.Text.StringBuilder
       -9.30 (-1.11% of base) : 41079.dasm - System.Globalization.TimeSpanFormat:TryFormatStandard(System.TimeSpan,int,System.String,System.Span`1[System.Char],byref):bool
       -2.40 (-0.02% of base) : 38550.dasm - System.Text.StringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):System.Text.StringBuilder:this

Top method regressions (percentages):
       36.10 ( 6.23% of base) : 172048.dasm - Number:FormatFixed(byref,byref,int,int,System.Globalization.NumberFormatInfo,System.Int32[],System.String,System.String)
       84.90 ( 4.12% of base) : 177641.dasm - System.Numerics.Tensors.Tensor`1:GetTriangle(int,bool):System.Numerics.Tensors.Tensor`1[System.__Canon]:this
       72.20 ( 1.02% of base) : 45349.dasm - System.Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[System.Char],System.Globalization.NumberFormatInfo)
       50.70 ( 0.78% of base) : 172040.dasm - Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[System.Char],System.Globalization.NumberFormatInfo)
        1.90 ( 0.40% of base) : 174723.dasm - System.Text.RegularExpressions.RegexBoyerMoore:Scan(System.String,int,int,int):int:this
        1.50 ( 0.16% of base) : 41766.dasm - System.Globalization.DateTimeFormatInfo:Tokenize(int,byref,byref,byref):bool:this
        0.98 ( 0.06% of base) : 128668.dasm - Microsoft.CSharp.RuntimeBinder.Errors.ErrorHandling:Error(int,Microsoft.CSharp.RuntimeBinder.Errors.ErrArg[]):Microsoft.CSharp.RuntimeBinder.RuntimeBinderException
        4.60 ( 0.03% of base) : 37850.dasm - System.Text.ValueStringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):this
        0.10 ( 0.00% of base) : 59156.dasm - Microsoft.VisualBasic.CompilerServices.LikeOperator:MatchAsterisk(System.String,int,int,Microsoft.VisualBasic.CompilerServices.LikeOperator+LigatureInfo[],System.String,Microsoft.VisualBasic.CompilerServices.LikeOperator+LigatureInfo[],Microsoft.VisualBasic.CompilerServices.LikeOperator+PatternGroup[],int,byref,byref,System.Globalization.CompareInfo,int)

Top method improvements (percentages):
    -1773.10 (-12.94% of base) : 32597.dasm - System.IO.Enumeration.FileSystemName:MatchPattern(System.ReadOnlySpan`1[System.Char],System.ReadOnlySpan`1[System.Char],bool,bool):bool
      -93.40 (-5.52% of base) : 167596.dasm - System.Data.SqlTypes.SqlDecimal:MpDiv(System.ReadOnlySpan`1[System.UInt32],int,System.Span`1[System.UInt32],int,System.Span`1[System.UInt32],byref,System.Span`1[System.UInt32],byref)
      -16.18 (-2.59% of base) : 8113.dasm - System.Text.Json.JsonSerializer:LookupProperty(System.Object,System.ReadOnlySpan`1[System.Byte],byref,System.Text.Json.JsonSerializerOptions,byref,bool):System.Text.Json.Serialization.Metadata.JsonPropertyInfo
      -69.90 (-2.14% of base) : 122849.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[,,]
      -23.95 (-1.88% of base) : 45264.dasm - BigInteger:DivRem(byref,byref,byref,byref)
      -73.70 (-1.32% of base) : 132504.dasm - Newtonsoft.Json.Utilities.ConvertUtils:DecimalTryParse(System.Char[],int,int,byref):int
       -9.30 (-1.11% of base) : 41079.dasm - System.Globalization.TimeSpanFormat:TryFormatStandard(System.TimeSpan,int,System.String,System.Span`1[System.Char],byref):bool
       -9.40 (-0.64% of base) : 41076.dasm - System.Globalization.TimeSpanFormat:FormatCustomized(System.TimeSpan,System.ReadOnlySpan`1[System.Char],System.Globalization.DateTimeFormatInfo,System.Text.StringBuilder):System.Text.StringBuilder
      -31.20 (-0.13% 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
       -2.40 (-0.02% of base) : 38550.dasm - System.Text.StringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):System.Text.StringBuilder:this

19 total methods with Perf Score differences (10 improved, 9 regressed), 1 unchanged.



Summary of Instruction Count diffs:
(Lower is better)

Total Instructions of base: 13866
Total Instructions of diff: 13839
Total Instructions of delta: -27 (-0.19% of base)
ONELINER|Instruction Count|Libraries.crossgen2.Linux.x64.checked\base|13866|13839|-27|-0.19%
Total relative delta: -0.10
    diff is an improvement.
    relative diff is an improvement.
Detail diffs


Top file regressions (Instructions):
          18 : 45349.dasm (1.22% of base)
           6 : 172040.dasm (0.44% of base)
           6 : 58464.dasm (0.19% of base)
           6 : 172048.dasm (1.88% of base)
           2 : 41766.dasm (0.46% of base)
           2 : 174723.dasm (0.87% of base)
           1 : 37850.dasm (0.19% of base)

Top file improvements (Instructions):
         -15 : 32597.dasm (-2.43% of base)
         -12 : 132504.dasm (-2.16% of base)
         -11 : 8113.dasm (-2.68% of base)
          -6 : 167596.dasm (-1.24% of base)
          -5 : 41076.dasm (-0.93% of base)
          -4 : 122849.dasm (-1.68% of base)
          -4 : 45264.dasm (-1.11% of base)
          -3 : 128668.dasm (-0.51% of base)
          -3 : 177641.dasm (-1.69% of base)
          -3 : 38550.dasm (-0.60% of base)
          -2 : 41079.dasm (-0.23% of base)

18 total files with Instruction Count differences (11 improved, 7 regressed), 2 unchanged.

Top method regressions (Instructions):
          18 ( 1.22% of base) : 45349.dasm - System.Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[System.Char],System.Globalization.NumberFormatInfo)
           6 ( 0.44% of base) : 172040.dasm - Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[System.Char],System.Globalization.NumberFormatInfo)
           6 ( 0.19% 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
           6 ( 1.88% of base) : 172048.dasm - Number:FormatFixed(byref,byref,int,int,System.Globalization.NumberFormatInfo,System.Int32[],System.String,System.String)
           2 ( 0.46% of base) : 41766.dasm - System.Globalization.DateTimeFormatInfo:Tokenize(int,byref,byref,byref):bool:this
           2 ( 0.87% of base) : 174723.dasm - System.Text.RegularExpressions.RegexBoyerMoore:Scan(System.String,int,int,int):int:this
           1 ( 0.19% of base) : 37850.dasm - System.Text.ValueStringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):this

Top method improvements (Instructions):
         -15 (-2.43% of base) : 32597.dasm - System.IO.Enumeration.FileSystemName:MatchPattern(System.ReadOnlySpan`1[System.Char],System.ReadOnlySpan`1[System.Char],bool,bool):bool
         -12 (-2.16% of base) : 132504.dasm - Newtonsoft.Json.Utilities.ConvertUtils:DecimalTryParse(System.Char[],int,int,byref):int
         -11 (-2.68% of base) : 8113.dasm - System.Text.Json.JsonSerializer:LookupProperty(System.Object,System.ReadOnlySpan`1[System.Byte],byref,System.Text.Json.JsonSerializerOptions,byref,bool):System.Text.Json.Serialization.Metadata.JsonPropertyInfo
          -6 (-1.24% of base) : 167596.dasm - System.Data.SqlTypes.SqlDecimal:MpDiv(System.ReadOnlySpan`1[System.UInt32],int,System.Span`1[System.UInt32],int,System.Span`1[System.UInt32],byref,System.Span`1[System.UInt32],byref)
          -5 (-0.93% of base) : 41076.dasm - System.Globalization.TimeSpanFormat:FormatCustomized(System.TimeSpan,System.ReadOnlySpan`1[System.Char],System.Globalization.DateTimeFormatInfo,System.Text.StringBuilder):System.Text.StringBuilder
          -4 (-1.68% of base) : 122849.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[,,]
          -4 (-1.11% of base) : 45264.dasm - BigInteger:DivRem(byref,byref,byref,byref)
          -3 (-0.51% of base) : 128668.dasm - Microsoft.CSharp.RuntimeBinder.Errors.ErrorHandling:Error(int,Microsoft.CSharp.RuntimeBinder.Errors.ErrArg[]):Microsoft.CSharp.RuntimeBinder.RuntimeBinderException
          -3 (-1.69% of base) : 177641.dasm - System.Numerics.Tensors.Tensor`1:GetTriangle(int,bool):System.Numerics.Tensors.Tensor`1[System.__Canon]:this
          -3 (-0.60% of base) : 38550.dasm - System.Text.StringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):System.Text.StringBuilder:this
          -2 (-0.23% of base) : 41079.dasm - System.Globalization.TimeSpanFormat:TryFormatStandard(System.TimeSpan,int,System.String,System.Span`1[System.Char],byref):bool

Top method regressions (percentages):
           6 ( 1.88% of base) : 172048.dasm - Number:FormatFixed(byref,byref,int,int,System.Globalization.NumberFormatInfo,System.Int32[],System.String,System.String)
          18 ( 1.22% of base) : 45349.dasm - System.Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[System.Char],System.Globalization.NumberFormatInfo)
           2 ( 0.87% of base) : 174723.dasm - System.Text.RegularExpressions.RegexBoyerMoore:Scan(System.String,int,int,int):int:this
           2 ( 0.46% of base) : 41766.dasm - System.Globalization.DateTimeFormatInfo:Tokenize(int,byref,byref,byref):bool:this
           6 ( 0.44% of base) : 172040.dasm - Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[System.Char],System.Globalization.NumberFormatInfo)
           1 ( 0.19% of base) : 37850.dasm - System.Text.ValueStringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):this
           6 ( 0.19% 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

Top method improvements (percentages):
         -11 (-2.68% of base) : 8113.dasm - System.Text.Json.JsonSerializer:LookupProperty(System.Object,System.ReadOnlySpan`1[System.Byte],byref,System.Text.Json.JsonSerializerOptions,byref,bool):System.Text.Json.Serialization.Metadata.JsonPropertyInfo
         -15 (-2.43% of base) : 32597.dasm - System.IO.Enumeration.FileSystemName:MatchPattern(System.ReadOnlySpan`1[System.Char],System.ReadOnlySpan`1[System.Char],bool,bool):bool
         -12 (-2.16% of base) : 132504.dasm - Newtonsoft.Json.Utilities.ConvertUtils:DecimalTryParse(System.Char[],int,int,byref):int
          -3 (-1.69% of base) : 177641.dasm - System.Numerics.Tensors.Tensor`1:GetTriangle(int,bool):System.Numerics.Tensors.Tensor`1[System.__Canon]:this
          -4 (-1.68% of base) : 122849.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[,,]
          -6 (-1.24% of base) : 167596.dasm - System.Data.SqlTypes.SqlDecimal:MpDiv(System.ReadOnlySpan`1[System.UInt32],int,System.Span`1[System.UInt32],int,System.Span`1[System.UInt32],byref,System.Span`1[System.UInt32],byref)
          -4 (-1.11% of base) : 45264.dasm - BigInteger:DivRem(byref,byref,byref,byref)
          -5 (-0.93% of base) : 41076.dasm - System.Globalization.TimeSpanFormat:FormatCustomized(System.TimeSpan,System.ReadOnlySpan`1[System.Char],System.Globalization.DateTimeFormatInfo,System.Text.StringBuilder):System.Text.StringBuilder
          -3 (-0.60% of base) : 38550.dasm - System.Text.StringBuilder:AppendFormatHelper(System.IFormatProvider,System.String,System.ParamsArray):System.Text.StringBuilder:this
          -3 (-0.51% of base) : 128668.dasm - Microsoft.CSharp.RuntimeBinder.Errors.ErrorHandling:Error(int,Microsoft.CSharp.RuntimeBinder.Errors.ErrArg[]):Microsoft.CSharp.RuntimeBinder.RuntimeBinderException
          -2 (-0.23% of base) : 41079.dasm - System.Globalization.TimeSpanFormat:TryFormatStandard(System.TimeSpan,int,System.String,System.Span`1[System.Char],byref):bool

18 total methods with Instruction Count differences (11 improved, 7 regressed), 2 unchanged.


Libraries.crossgen2.windows.x64.checked


Summary of Code Size diffs:
(Lower is better)

Total bytes of base: 6972
Total bytes of diff: 6865
Total bytes of delta: -107 (-1.53% of base)
ONELINER|Code Size|Libraries.crossgen2.windows.x64.checked\base|6972|6865|-107|-1.53%
Total relative delta: -0.04
    diff is an improvement.
    relative diff is an improvement.
Detail diffs


Top file regressions (bytes):
          56 : 60791.dasm (5.76% of base)
           3 : 60776.dasm (0.35% of base)

Top file improvements (bytes):
        -118 : 40415.dasm (-4.68% of base)
         -39 : 60805.dasm (-4.82% of base)
          -9 : 97553.dasm (-0.90% of base)

5 total files with Code Size differences (3 improved, 2 regressed), 1 unchanged.

Top method regressions (bytes):
          56 ( 5.76% 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.35% 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[,,,])

Top method improvements (bytes):
        -118 (-4.68% of base) : 40415.dasm - Newtonsoft.Json.Utilities.ConvertUtils:DecimalTryParse(System.Char[],int,int,byref):int
         -39 (-4.82% 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[,,]
          -9 (-0.90% of base) : 97553.dasm - System.Speech.Internal.Synthesis.PcmConverter:Resampling(System.Single[],System.Single[]):System.Single[]:this

Top method regressions (percentages):
          56 ( 5.76% 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.35% 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[,,,])

Top method improvements (percentages):
         -39 (-4.82% 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[,,]
        -118 (-4.68% of base) : 40415.dasm - Newtonsoft.Json.Utilities.ConvertUtils:DecimalTryParse(System.Char[],int,int,byref):int
          -9 (-0.90% of base) : 97553.dasm - System.Speech.Internal.Synthesis.PcmConverter:Resampling(System.Single[],System.Single[]):System.Single[]:this

5 total methods with Code Size differences (3 improved, 2 regressed), 1 unchanged.



Summary of Perf Score diffs:
(Lower is better)

Total PerfScoreUnits of base: 26584.659999999996
Total PerfScoreUnits of diff: 26106.999999999996
Total PerfScoreUnits of delta: -477.66 (-1.80% of base)
ONELINER|Perf Score|Libraries.crossgen2.windows.x64.checked\base|26584.659999999996|26106.999999999996|-477.66|-1.80%
Total relative delta: -0.10
    diff is an improvement.
    relative diff is an improvement.
Detail diffs


Top file regressions (PerfScoreUnits):
      311.60 : 60791.dasm (4.06% of base)

Top file improvements (PerfScoreUnits):
     -439.70 : 60776.dasm (-5.45% of base)
     -222.90 : 60805.dasm (-6.62% of base)
     -125.80 : 40415.dasm (-2.17% of base)
       -0.86 : 97553.dasm (-0.07% of base)

5 total files with Perf Score differences (4 improved, 1 regressed), 1 unchanged.

Top method regressions (PerfScoreUnits):
      311.60 ( 4.06% 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[,,,]

Top method improvements (PerfScoreUnits):
     -439.70 (-5.45% 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[,,,])
     -222.90 (-6.62% 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[,,]
     -125.80 (-2.17% of base) : 40415.dasm - Newtonsoft.Json.Utilities.ConvertUtils:DecimalTryParse(System.Char[],int,int,byref):int
       -0.86 (-0.07% of base) : 97553.dasm - System.Speech.Internal.Synthesis.PcmConverter:Resampling(System.Single[],System.Single[]):System.Single[]:this

Top method regressions (percentages):
      311.60 ( 4.06% 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[,,,]

Top method improvements (percentages):
     -222.90 (-6.62% 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[,,]
     -439.70 (-5.45% 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[,,,])
     -125.80 (-2.17% of base) : 40415.dasm - Newtonsoft.Json.Utilities.ConvertUtils:DecimalTryParse(System.Char[],int,int,byref):int
       -0.86 (-0.07% of base) : 97553.dasm - System.Speech.Internal.Synthesis.PcmConverter:Resampling(System.Single[],System.Single[]):System.Single[]:this

5 total methods with Perf Score differences (4 improved, 1 regressed), 1 unchanged.



Summary of Instruction Count diffs:
(Lower is better)

Total Instructions of base: 1800
Total Instructions of diff: 1782
Total Instructions of delta: -18 (-1.00% of base)
ONELINER|Instruction Count|Libraries.crossgen2.windows.x64.checked\base|1800|1782|-18|-1.00%
Total relative delta: -0.04
    diff is an improvement.
    relative diff is an improvement.
Detail diffs


Top file regressions (Instructions):
          11 : 60791.dasm (4.00% of base)
           1 : 97553.dasm (0.36% of base)

Top file improvements (Instructions):
         -19 : 40415.dasm (-3.44% of base)
          -7 : 60805.dasm (-3.00% of base)
          -4 : 60776.dasm (-1.71% of base)

5 total files with Instruction Count differences (3 improved, 2 regressed), 1 unchanged.

Top method regressions (Instructions):
          11 ( 4.00% 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[,,,]
           1 ( 0.36% of base) : 97553.dasm - System.Speech.Internal.Synthesis.PcmConverter:Resampling(System.Single[],System.Single[]):System.Single[]:this

Top method improvements (Instructions):
         -19 (-3.44% of base) : 40415.dasm - Newtonsoft.Json.Utilities.ConvertUtils:DecimalTryParse(System.Char[],int,int,byref):int
          -7 (-3.00% 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[,,]
          -4 (-1.71% 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[,,,])

Top method regressions (percentages):
          11 ( 4.00% 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[,,,]
           1 ( 0.36% of base) : 97553.dasm - System.Speech.Internal.Synthesis.PcmConverter:Resampling(System.Single[],System.Single[]):System.Single[]:this

Top method improvements (percentages):
         -19 (-3.44% of base) : 40415.dasm - Newtonsoft.Json.Utilities.ConvertUtils:DecimalTryParse(System.Char[],int,int,byref):int
          -7 (-3.00% 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[,,]
          -4 (-1.71% 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[,,,])

5 total methods with Instruction Count differences (3 improved, 2 regressed), 1 unchanged.


Libraries.crossgen2.windows.x86.checked


Summary of Code Size diffs:
(Lower is better)

Total bytes of base: 240319
Total bytes of diff: 240312
Total bytes of delta: -7 (-0.00% of base)
ONELINER|Code Size|Libraries.crossgen2.windows.x86.checked\base|240319|240312|-7|-0.00%
Total relative delta: -0.06
    diff is an improvement.
    relative diff is an improvement.
Detail diffs


Top file regressions (bytes):
          38 : 110453.dasm (7.39% of base)
          23 : 27078.dasm (1.68% of base)
          22 : 191346.dasm (2.24% of base)
          17 : 93689.dasm (5.07% of base)
          16 : 101481.dasm (4.10% of base)
          15 : 111350.dasm (2.54% of base)
          14 : 124301.dasm (4.22% of base)
          14 : 170745.dasm (2.22% of base)
          12 : 30814.dasm (2.76% of base)
          11 : 167073.dasm (6.96% of base)
          11 : 167074.dasm (6.96% of base)
          10 : 127899.dasm (0.86% of base)
           9 : 197356.dasm (4.39% of base)
           8 : 101557.dasm (8.79% of base)
           8 : 167854.dasm (3.77% of base)
           8 : 172928.dasm (2.24% of base)
           7 : 199339.dasm (1.00% of base)
           7 : 23977.dasm (4.93% of base)
           7 : 124300.dasm (1.52% of base)
           7 : 192159.dasm (5.11% of base)

Top file improvements (bytes):
         -60 : 16142.dasm (-17.39% of base)
         -49 : 16143.dasm (-9.82% of base)
         -33 : 16141.dasm (-9.46% of base)
         -23 : 199340.dasm (-7.77% of base)
         -18 : 95360.dasm (-0.50% of base)
         -12 : 198743.dasm (-7.45% of base)
         -11 : 111291.dasm (-2.44% of base)
         -10 : 173952.dasm (-4.44% of base)
          -8 : 127832.dasm (-5.06% of base)
          -8 : 128011.dasm (-6.56% of base)
          -8 : 123737.dasm (-1.81% of base)
          -8 : 184522.dasm (-4.79% of base)
          -8 : 127828.dasm (-5.06% of base)
          -7 : 144123.dasm (-1.76% of base)
          -6 : 111307.dasm (-0.97% of base)
          -6 : 111322.dasm (-6.19% of base)
          -6 : 206939.dasm (-2.36% of base)
          -6 : 101517.dasm (-1.07% of base)
          -6 : 127990.dasm (-5.22% of base)
          -6 : 169625.dasm (-6.45% of base)

76 total files with Code Size differences (34 improved, 42 regressed), 2235 unchanged.

Top method regressions (bytes):
          38 ( 7.39% of base) : 110453.dasm - Microsoft.FSharp.Primitives.Basics.Array:splitInto$cont@1174(int,System.__Canon[],int,Microsoft.FSharp.Core.Unit):System.__Canon[][]
          23 ( 1.68% 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
          22 ( 2.24% of base) : 191346.dasm - System.IPv6AddressHelper:Parse(System.ReadOnlySpan`1[System.Char],System.Span`1[System.UInt16],int,byref)
          17 ( 5.07% of base) : 93689.dasm - System.Xml.Xsl.XsltOld.SequentialOutput:WriteWithReplace(System.String,System.Char[],System.String[]):this
          16 ( 4.10% of base) : 101481.dasm - System.Xml.Ucs4Decoder:Convert(System.Byte[],int,int,System.Char[],int,int,bool,byref,byref,byref):this
          15 ( 2.54% of base) : 111350.dasm - Microsoft.FSharp.Collections.ArrayModule:splitAt$cont@128(int,System.__Canon[],Microsoft.FSharp.Core.Unit):System.Tuple`2[System.__Canon[], System.__Canon[]]
          14 ( 4.22% of base) : 124301.dasm - Microsoft.VisualBasic.CompilerServices.IDOUtils:PackArguments(int,System.String[],System.Object[],byref,byref)
          14 ( 2.22% of base) : 170745.dasm - System.Runtime.Serialization.Formatters.Binary.ObjectWriter:WriteRectangle(System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo,int,System.Int32[],System.Array,System.Runtime.Serialization.Formatters.Binary.NameInfo,System.Int32[]):this
          12 ( 2.76% of base) : 30814.dasm - System.Net.Http.HPack.Huffman:GenerateDecodingLookupTree():System.UInt16[]
          11 ( 6.96% of base) : 167073.dasm - System.Drawing.Imaging.EncoderParameter:.ctor(System.Drawing.Imaging.Encoder,System.Int64[],System.Int64[]):this
          11 ( 6.96% of base) : 167074.dasm - System.Drawing.Imaging.EncoderParameter:.ctor(System.Drawing.Imaging.Encoder,System.Int32[],System.Int32[]):this
          10 ( 0.86% of base) : 127899.dasm - System.Xml.XmlConverter:TryParseDateTime(System.Byte[],int,int,byref):bool
           9 ( 4.39% of base) : 197356.dasm - System.Security.Cryptography.Xml.Utils:DiscardWhiteSpaces(System.String,int,int):System.String
           8 ( 8.79% of base) : 101557.dasm - System.Xml.XmlConvert:StrEqual(System.Char[],int,int,System.String):bool
           8 ( 3.77% of base) : 167854.dasm - System.Drawing.Internal.SystemColorTracker:CleanOutBrokenLinks()
           8 ( 2.24% of base) : 172928.dasm - Internal.TypeSystem.LockFreeReaderHashtable`2:GetValueIfExists(System.__Canon):System.__Canon:this
           7 ( 1.00% of base) : 199339.dasm - System.Text.RegularExpressions.RegexBoyerMoore:Scan(System.String,int,int,int):int:this
           7 ( 4.93% of base) : 23977.dasm - Roslyn.Utilities.StringTable:TextEqualsASCII(System.String,int,int):bool
           7 ( 1.52% of base) : 124300.dasm - Microsoft.VisualBasic.CompilerServices.IDOUtils:UnpackArguments(System.Dynamic.DynamicMetaObject[],System.Dynamic.CallInfo,byref,byref,byref)
           7 ( 5.11% of base) : 192159.dasm - System.Resources.FastResourceComparer:CompareOrdinal(int,int,System.String):int

Top method improvements (bytes):
         -60 (-17.39% of base) : 16142.dasm - System.DateTimeParse:GetYearMonthOrder(System.String,byref):bool
         -49 (-9.82% of base) : 16143.dasm - System.DateTimeParse:GetYearMonthDayOrder(System.String,byref):bool
         -33 (-9.46% of base) : 16141.dasm - System.DateTimeParse:GetMonthDayOrder(System.String,byref):bool
         -23 (-7.77% of base) : 199340.dasm - System.Text.RegularExpressions.RegexBoyerMoore:IsMatch(System.String,int,int,int):bool:this
         -18 (-0.50% of base) : 95360.dasm - System.Xml.Schema.XmlSchemaInference:InferSimpleType(System.String,byref):int
         -12 (-7.45% of base) : 198743.dasm - System.Collections.Generic.GrowableArray`1:BinarySearch(System.__Canon,byref,System.Func`3[System.__Canon, System.__Canon, System.Int32]):bool:this
         -11 (-2.44% of base) : 111291.dasm - Microsoft.FSharp.Collections.ArrayModule:chunkBySize$cont@796(int,System.__Canon[],int,Microsoft.FSharp.Core.Unit):System.__Canon[][]
         -10 (-4.44% of base) : 173952.dasm - R2RTest.TestExclusion:Matches(System.String[],int):bool:this
          -8 (-5.06% of base) : 127832.dasm - System.Xml.XmlDictionaryWriter:WriteArray(System.String,System.String,System.String,System.DateTime[],int,int):this
          -8 (-6.56% of base) : 128011.dasm - System.Xml.XmlBufferReader:GetChars(int,int,System.Char[],int):int:this
          -8 (-1.81% of base) : 123737.dasm - Microsoft.VisualBasic.CompilerServices.Utils:CopyArray(System.Array,System.Array):System.Array
          -8 (-4.79% of base) : 184522.dasm - System.Collections.Generic.SortedSet`1:FindRange(System.__Canon,System.__Canon,bool,bool):System.Collections.Generic.SortedSet`1+Node[System.__Canon]:this
          -8 (-5.06% of base) : 127828.dasm - System.Xml.XmlDictionaryWriter:WriteArray(System.String,System.String,System.String,System.TimeSpan[],int,int):this
          -7 (-1.76% of base) : 144123.dasm - Microsoft.VisualBasic.CompilerServices.Utils:CopyArray(System.Array,System.Array):System.Array
          -6 (-0.97% of base) : 111307.dasm - Microsoft.FSharp.Collections.ArrayModule:Choose(Microsoft.FSharp.Core.FSharpFunc`2[System.__Canon, Microsoft.FSharp.Core.FSharpOption`1[System.__Canon]],System.__Canon[]):System.__Canon[]
          -6 (-6.19% of base) : 111322.dasm - Microsoft.FSharp.Collections.ArrayModule:loop@386-34(System.__Canon[],System.__Canon[],Microsoft.FSharp.Core.OptimizedClosures+FSharpFunc`3[System.__Canon, System.__Canon, System.Boolean],int,int):bool
          -6 (-2.36% of base) : 206939.dasm - System.UriHelper:TestForSubPath(int,int,int,int,bool):bool
          -6 (-1.07% of base) : 101517.dasm - System.Xml.UTF16Decoder:Convert(System.Byte[],int,int,System.Char[],int,int,bool,byref,byref,byref):this
          -6 (-5.22% of base) : 127990.dasm - System.Xml.XmlBufferReader:Equals2(int,int,System.Xml.XmlBufferReader,int,int):bool:this
          -6 (-6.45% of base) : 169625.dasm - System.Security.Cryptography.TripleDES:EqualBytes(System.Byte[],int,int,int):bool

Top method regressions (percentages):
           8 ( 8.79% of base) : 101557.dasm - System.Xml.XmlConvert:StrEqual(System.Char[],int,int,System.String):bool
          38 ( 7.39% of base) : 110453.dasm - Microsoft.FSharp.Primitives.Basics.Array:splitInto$cont@1174(int,System.__Canon[],int,Microsoft.FSharp.Core.Unit):System.__Canon[][]
          11 ( 6.96% of base) : 167073.dasm - System.Drawing.Imaging.EncoderParameter:.ctor(System.Drawing.Imaging.Encoder,System.Int64[],System.Int64[]):this
          11 ( 6.96% of base) : 167074.dasm - System.Drawing.Imaging.EncoderParameter:.ctor(System.Drawing.Imaging.Encoder,System.Int32[],System.Int32[]):this
           7 ( 5.11% of base) : 192159.dasm - System.Resources.FastResourceComparer:CompareOrdinal(int,int,System.String):int
          17 ( 5.07% of base) : 93689.dasm - System.Xml.Xsl.XsltOld.SequentialOutput:WriteWithReplace(System.String,System.Char[],System.String[]):this
           7 ( 4.93% of base) : 23977.dasm - Roslyn.Utilities.StringTable:TextEqualsASCII(System.String,int,int):bool
           6 ( 4.51% of base) : 109495.dasm - HashCompare:GenericEqualityInt32Array(System.Int32[],System.Int32[]):bool
           6 ( 4.44% of base) : 109490.dasm - HashCompare:GenericEqualityCharArray(System.Char[],System.Char[]):bool
           9 ( 4.39% of base) : 197356.dasm - System.Security.Cryptography.Xml.Utils:DiscardWhiteSpaces(System.String,int,int):System.String
           5 ( 4.24% of base) : 204263.dasm - System.Formats.Asn1.AsnDecoder:InterpretNamedBitListReversed(System.ReadOnlySpan`1[System.Byte]):long
          14 ( 4.22% of base) : 124301.dasm - Microsoft.VisualBasic.CompilerServices.IDOUtils:PackArguments(int,System.String[],System.Object[],byref,byref)
          16 ( 4.10% of base) : 101481.dasm - System.Xml.Ucs4Decoder:Convert(System.Byte[],int,int,System.Char[],int,int,bool,byref,byref,byref):this
           8 ( 3.77% of base) : 167854.dasm - System.Drawing.Internal.SystemColorTracker:CleanOutBrokenLinks()
           5 ( 3.60% of base) : 116273.dasm - System.Reflection.Internal.ByteSequenceComparer:Equals(System.Byte[],int,System.Byte[],int,int):bool
           5 ( 3.60% of base) : 25213.dasm - Microsoft.CodeAnalysis.Collections.ByteSequenceComparer:Equals(System.Byte[],int,System.Byte[],int,int):bool
           3 ( 3.57% of base) : 137375.dasm - System.Data.ConstraintCollection:CompareArrays(System.Data.DataColumn[],System.Data.DataColumn[]):bool
           5 ( 3.42% of base) : 171106.dasm - System.Runtime.Serialization.ObjectIDGenerator:FindElement(System.Object,byref):int:this
           2 ( 2.86% of base) : 53857.dasm - Microsoft.Diagnostics.Tracing.BPerfEventSource:WildCopy(int,int,int)
          12 ( 2.76% of base) : 30814.dasm - System.Net.Http.HPack.Huffman:GenerateDecodingLookupTree():System.UInt16[]

Top method improvements (percentages):
         -60 (-17.39% of base) : 16142.dasm - System.DateTimeParse:GetYearMonthOrder(System.String,byref):bool
         -49 (-9.82% of base) : 16143.dasm - System.DateTimeParse:GetYearMonthDayOrder(System.String,byref):bool
         -33 (-9.46% of base) : 16141.dasm - System.DateTimeParse:GetMonthDayOrder(System.String,byref):bool
         -23 (-7.77% of base) : 199340.dasm - System.Text.RegularExpressions.RegexBoyerMoore:IsMatch(System.String,int,int,int):bool:this
         -12 (-7.45% of base) : 198743.dasm - System.Collections.Generic.GrowableArray`1:BinarySearch(System.__Canon,byref,System.Func`3[System.__Canon, System.__Canon, System.Int32]):bool:this
          -8 (-6.56% of base) : 128011.dasm - System.Xml.XmlBufferReader:GetChars(int,int,System.Char[],int):int:this
          -6 (-6.45% of base) : 169625.dasm - System.Security.Cryptography.TripleDES:EqualBytes(System.Byte[],int,int,int):bool
          -6 (-6.19% of base) : 111322.dasm - Microsoft.FSharp.Collections.ArrayModule:loop@386-34(System.__Canon[],System.__Canon[],Microsoft.FSharp.Core.OptimizedClosures+FSharpFunc`3[System.__Canon, System.__Canon, System.Boolean],int,int):bool
          -6 (-5.22% of base) : 127990.dasm - System.Xml.XmlBufferReader:Equals2(int,int,System.Xml.XmlBufferReader,int,int):bool:this
          -8 (-5.06% of base) : 127832.dasm - System.Xml.XmlDictionaryWriter:WriteArray(System.String,System.String,System.String,System.DateTime[],int,int):this
          -8 (-5.06% of base) : 127828.dasm - System.Xml.XmlDictionaryWriter:WriteArray(System.String,System.String,System.String,System.TimeSpan[],int,int):this
          -8 (-4.79% of base) : 184522.dasm - System.Collections.Generic.SortedSet`1:FindRange(System.__Canon,System.__Canon,bool,bool):System.Collections.Generic.SortedSet`1+Node[System.__Canon]:this
         -10 (-4.44% of base) : 173952.dasm - R2RTest.TestExclusion:Matches(System.String[],int):bool:this
          -5 (-3.14% of base) : 170769.dasm - System.Runtime.Serialization.Formatters.Binary.ObjectReader:NextRectangleMap(System.Runtime.Serialization.Formatters.Binary.ParseRecord):this
          -2 (-3.08% of base) : 16193.dasm - System.DateTimeFormat:ParseRepeatPattern(System.ReadOnlySpan`1[System.Char],int,ushort):int
          -5 (-2.49% of base) : 117031.dasm - SuffixSort:Compare(System.Collections.Generic.KeyValuePair`2[System.String, System.Reflection.Metadata.StringHandle],System.Collections.Generic.KeyValuePair`2[System.String, System.Reflection.Metadata.StringHandle]):int:this
         -11 (-2.44% of base) : 111291.dasm - Microsoft.FSharp.Collections.ArrayModule:chunkBySize$cont@796(int,System.__Canon[],int,Microsoft.FSharp.Core.Unit):System.__Canon[][]
          -5 (-2.43% of base) : 23779.dasm - SuffixSort:Compare(System.Collections.Generic.KeyValuePair`2[System.String, Microsoft.Cci.StringIdx],System.Collections.Generic.KeyValuePair`2[System.String, Microsoft.Cci.StringIdx]):int:this
          -6 (-2.36% of base) : 206939.dasm - System.UriHelper:TestForSubPath(int,int,int,int,bool):bool
          -4 (-1.81% of base) : 135549.dasm - System.Data.Select:CompareSortIndexDesc(System.Data.IndexField[]):bool:this

76 total methods with Code Size differences (34 improved, 42 regressed), 2235 unchanged.



Summary of Perf Score diffs:
(Lower is better)

Total PerfScoreUnits of base: 535206.2600000243
Total PerfScoreUnits of diff: 535575.3400000243
Total PerfScoreUnits of delta: 369.08 (0.07% of base)
ONELINER|Perf Score|Libraries.crossgen2.windows.x86.checked\base|535206.2600000243|535575.3400000243|369.08|0.07%
Total relative delta: -0.67
    diff is a regression.
    relative diff is an improvement.
Detail diffs


Top file regressions (PerfScoreUnits):
      347.42 : 27078.dasm (1.00% of base)
       89.20 : 30814.dasm (6.56% of base)
       74.30 : 110453.dasm (7.11% of base)
       41.70 : 191346.dasm (2.02% of base)
       29.70 : 110458.dasm (3.08% of base)
       20.50 : 204263.dasm (9.06% of base)
       19.70 : 93689.dasm (3.45% of base)
       17.75 : 127899.dasm (3.37% of base)
       14.80 : 167854.dasm (1.80% of base)
       14.32 : 199339.dasm (3.09% of base)
       14.10 : 167073.dasm (10.97% of base)
       14.10 : 167074.dasm (10.97% of base)
       13.35 : 101481.dasm (5.74% of base)
       12.50 : 171106.dasm (2.15% of base)
       12.20 : 205899.dasm (2.62% of base)
       10.90 : 124301.dasm (3.19% of base)
        7.68 : 101557.dasm (10.16% of base)
        6.90 : 197356.dasm (3.57% of base)
        5.86 : 172928.dasm (3.03% of base)
        5.10 : 109495.dasm (5.07% of base)

Top file improvements (PerfScoreUnits):
      -76.00 : 16142.dasm (-18.39% of base)
      -58.90 : 16143.dasm (-10.63% of base)
      -22.30 : 16141.dasm (-5.89% of base)
      -18.60 : 170745.dasm (-1.64% of base)
      -18.00 : 127777.dasm (-2.42% of base)
      -16.80 : 199340.dasm (-8.12% of base)
      -15.60 : 18877.dasm (-2.05% of base)
      -14.67 : 128011.dasm (-13.65% of base)
      -12.95 : 198743.dasm (-8.12% of base)
      -12.00 : 173952.dasm (-6.48% of base)
      -10.80 : 127832.dasm (-6.21% of base)
      -10.80 : 127828.dasm (-6.21% of base)
      -10.60 : 176727.dasm (-5.55% of base)
      -10.10 : 111291.dasm (-1.52% of base)
       -9.70 : 144123.dasm (-3.85% of base)
       -8.80 : 123737.dasm (-3.20% of base)
       -8.60 : 111307.dasm (-1.81% of base)
       -7.70 : 127436.dasm (-8.66% of base)
       -7.55 : 204332.dasm (-5.82% of base)
       -6.50 : 117031.dasm (-4.94% of base)

82 total files with Perf Score differences (40 improved, 42 regressed), 2229 unchanged.

Top method regressions (PerfScoreUnits):
      347.42 ( 1.00% 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
       89.20 ( 6.56% of base) : 30814.dasm - System.Net.Http.HPack.Huffman:GenerateDecodingLookupTree():System.UInt16[]
       74.30 ( 7.11% of base) : 110453.dasm - Microsoft.FSharp.Primitives.Basics.Array:splitInto$cont@1174(int,System.__Canon[],int,Microsoft.FSharp.Core.Unit):System.__Canon[][]
       41.70 ( 2.02% of base) : 191346.dasm - System.IPv6AddressHelper:Parse(System.ReadOnlySpan`1[System.Char],System.Span`1[System.UInt16],int,byref)
       29.70 ( 3.08% of base) : 110458.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.50 ( 9.06% of base) : 204263.dasm - System.Formats.Asn1.AsnDecoder:InterpretNamedBitListReversed(System.ReadOnlySpan`1[System.Byte]):long
       19.70 ( 3.45% of base) : 93689.dasm - System.Xml.Xsl.XsltOld.SequentialOutput:WriteWithReplace(System.String,System.Char[],System.String[]):this
       17.75 ( 3.37% of base) : 127899.dasm - System.Xml.XmlConverter:TryParseDateTime(System.Byte[],int,int,byref):bool
       14.80 ( 1.80% of base) : 167854.dasm - System.Drawing.Internal.SystemColorTracker:CleanOutBrokenLinks()
       14.32 ( 3.09% of base) : 199339.dasm - System.Text.RegularExpressions.RegexBoyerMoore:Scan(System.String,int,int,int):int:this
       14.10 (10.97% of base) : 167073.dasm - System.Drawing.Imaging.EncoderParameter:.ctor(System.Drawing.Imaging.Encoder,System.Int64[],System.Int64[]):this
       14.10 (10.97% of base) : 167074.dasm - System.Drawing.Imaging.EncoderParameter:.ctor(System.Drawing.Imaging.Encoder,System.Int32[],System.Int32[]):this
       13.35 ( 5.74% of base) : 101481.dasm - System.Xml.Ucs4Decoder:Convert(System.Byte[],int,int,System.Char[],int,int,bool,byref,byref,byref):this
       12.50 ( 2.15% of base) : 171106.dasm - System.Runtime.Serialization.ObjectIDGenerator:FindElement(System.Object,byref):int:this
       12.20 ( 2.62% of base) : 205899.dasm - Microsoft.Extensions.DependencyInjection.ActivatorUtilities:TryCreateParameterMap(System.Reflection.ParameterInfo[],System.Type[],byref):bool
       10.90 ( 3.19% of base) : 124301.dasm - Microsoft.VisualBasic.CompilerServices.IDOUtils:PackArguments(int,System.String[],System.Object[],byref,byref)
        7.68 (10.16% of base) : 101557.dasm - System.Xml.XmlConvert:StrEqual(System.Char[],int,int,System.String):bool
        6.90 ( 3.57% of base) : 197356.dasm - System.Security.Cryptography.Xml.Utils:DiscardWhiteSpaces(System.String,int,int):System.String
        5.86 ( 3.03% of base) : 172928.dasm - Internal.TypeSystem.LockFreeReaderHashtable`2:GetValueIfExists(System.__Canon):System.__Canon:this
        5.10 ( 5.07% of base) : 109495.dasm - HashCompare:GenericEqualityInt32Array(System.Int32[],System.Int32[]):bool

Top method improvements (PerfScoreUnits):
      -76.00 (-18.39% of base) : 16142.dasm - System.DateTimeParse:GetYearMonthOrder(System.String,byref):bool
      -58.90 (-10.63% of base) : 16143.dasm - System.DateTimeParse:GetYearMonthDayOrder(System.String,byref):bool
      -22.30 (-5.89% of base) : 16141.dasm - System.DateTimeParse:GetMonthDayOrder(System.String,byref):bool
      -18.60 (-1.64% of base) : 170745.dasm - System.Runtime.Serialization.Formatters.Binary.ObjectWriter:WriteRectangle(System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo,int,System.Int32[],System.Array,System.Runtime.Serialization.Formatters.Binary.NameInfo,System.Int32[]):this
      -18.00 (-2.42% of base) : 127777.dasm - System.Xml.XmlDictionaryReader:ReadContentAsBytes(bool,int):System.Byte[]:this
      -16.80 (-8.12% of base) : 199340.dasm - System.Text.RegularExpressions.RegexBoyerMoore:IsMatch(System.String,int,int,int):bool:this
      -15.60 (-2.05% of base) : 18877.dasm - SorterObjectArray:InsertionSort(int,int):this
      -14.67 (-13.65% of base) : 128011.dasm - System.Xml.XmlBufferReader:GetChars(int,int,System.Char[],int):int:this
      -12.95 (-8.12% of base) : 198743.dasm - System.Collections.Generic.GrowableArray`1:BinarySearch(System.__Canon,byref,System.Func`3[System.__Canon, System.__Canon, System.Int32]):bool:this
      -12.00 (-6.48% of base) : 173952.dasm - R2RTest.TestExclusion:Matches(System.String[],int):bool:this
      -10.80 (-6.21% of base) : 127832.dasm - System.Xml.XmlDictionaryWriter:WriteArray(System.String,System.String,System.String,System.DateTime[],int,int):this
      -10.80 (-6.21% of base) : 127828.dasm - System.Xml.XmlDictionaryWriter:WriteArray(System.String,System.String,System.String,System.TimeSpan[],int,int):this
      -10.60 (-5.55% of base) : 176727.dasm - System.Diagnostics.Eventing.Reader.NativeWrapper:EvtFormatMessageFormatDescription(System.Diagnostics.Eventing.Reader.EventLogHandle,System.Diagnostics.Eventing.Reader.EventLogHandle,System.String[]):System.String
      -10.10 (-1.52% of base) : 111291.dasm - Microsoft.FSharp.Collections.ArrayModule:chunkBySize$cont@796(int,System.__Canon[],int,Microsoft.FSharp.Core.Unit):System.__Canon[][]
       -9.70 (-3.85% of base) : 144123.dasm - Microsoft.VisualBasic.CompilerServices.Utils:CopyArray(System.Array,System.Array):System.Array
       -8.80 (-3.20% of base) : 123737.dasm - Microsoft.VisualBasic.CompilerServices.Utils:CopyArray(System.Array,System.Array):System.Array
       -8.60 (-1.81% of base) : 111307.dasm - Microsoft.FSharp.Collections.ArrayModule:Choose(Microsoft.FSharp.Core.FSharpFunc`2[System.__Canon, Microsoft.FSharp.Core.FSharpOption`1[System.__Canon]],System.__Canon[]):System.__Canon[]
       -7.70 (-8.66% of base) : 127436.dasm - System.Xml.XmlCanonicalWriter:Compare(System.Byte[],int,int,System.Byte[],int,int):int:this
       -7.55 (-5.82% of base) : 204332.dasm - System.Formats.Asn1.BMPEncoding:GetBytes(System.ReadOnlySpan`1[System.Char],System.Span`1[System.Byte],bool):int:this
       -6.50 (-4.94% of base) : 117031.dasm - SuffixSort:Compare(System.Collections.Generic.KeyValuePair`2[System.String, System.Reflection.Metadata.StringHandle],System.Collections.Generic.KeyValuePair`2[System.String, System.Reflection.Metadata.StringHandle]):int:this

Top method regressions (percentages):
       14.10 (10.97% of base) : 167073.dasm - System.Drawing.Imaging.EncoderParameter:.ctor(System.Drawing.Imaging.Encoder,System.Int64[],System.Int64[]):this
       14.10 (10.97% of base) : 167074.dasm - System.Drawing.Imaging.EncoderParameter:.ctor(System.Drawing.Imaging.Encoder,System.Int32[],System.Int32[]):this
        7.68 (10.16% of base) : 101557.dasm - System.Xml.XmlConvert:StrEqual(System.Char[],int,int,System.String):bool
       20.50 ( 9.06% of base) : 204263.dasm - System.Formats.Asn1.AsnDecoder:InterpretNamedBitListReversed(System.ReadOnlySpan`1[System.Byte]):long
       74.30 ( 7.11% of base) : 110453.dasm - Microsoft.FSharp.Primitives.Basics.Array:splitInto$cont@1174(int,System.__Canon[],int,Microsoft.FSharp.Core.Unit):System.__Canon[][]
       89.20 ( 6.56% of base) : 30814.dasm - System.Net.Http.HPack.Huffman:GenerateDecodingLookupTree():System.UInt16[]
       13.35 ( 5.74% of base) : 101481.dasm - System.Xml.Ucs4Decoder:Convert(System.Byte[],int,int,System.Char[],int,int,bool,byref,byref,byref):this
        5.10 ( 5.07% of base) : 109495.dasm - HashCompare:GenericEqualityInt32Array(System.Int32[],System.Int32[]):bool
        5.10 ( 5.06% of base) : 109490.dasm - HashCompare:GenericEqualityCharArray(System.Char[],System.Char[]):bool
        6.90 ( 3.57% of base) : 197356.dasm - System.Security.Cryptography.Xml.Utils:DiscardWhiteSpaces(System.String,int,int):System.String
       19.70 ( 3.45% of base) : 93689.dasm - System.Xml.Xsl.XsltOld.SequentialOutput:WriteWithReplace(System.String,System.Char[],System.String[]):this
       17.75 ( 3.37% of base) : 127899.dasm - System.Xml.XmlConverter:TryParseDateTime(System.Byte[],int,int,byref):bool
       10.90 ( 3.19% of base) : 124301.dasm - Microsoft.VisualBasic.CompilerServices.IDOUtils:PackArguments(int,System.String[],System.Object[],byref,byref)
       14.32 ( 3.09% of base) : 199339.dasm - System.Text.RegularExpressions.RegexBoyerMoore:Scan(System.String,int,int,int):int:this
       29.70 ( 3.08% of base) : 110458.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[])
        5.86 ( 3.03% of base) : 172928.dasm - Internal.TypeSystem.LockFreeReaderHashtable`2:GetValueIfExists(System.__Canon):System.__Canon:this
        3.00 ( 2.88% of base) : 116273.dasm - System.Reflection.Internal.ByteSequenceComparer:Equals(System.Byte[],int,System.Byte[],int,int):bool
        3.00 ( 2.88% of base) : 25213.dasm - Microsoft.CodeAnalysis.Collections.ByteSequenceComparer:Equals(System.Byte[],int,System.Byte[],int,int):bool
       12.20 ( 2.62% of base) : 205899.dasm - Microsoft.Extensions.DependencyInjection.ActivatorUtilities:TryCreateParameterMap(System.Reflection.ParameterInfo[],System.Type[],byref):bool
       12.50 ( 2.15% of base) : 171106.dasm - System.Runtime.Serialization.ObjectIDGenerator:FindElement(System.Object,byref):int:this

Top method improvements (percentages):
      -76.00 (-18.39% of base) : 16142.dasm - System.DateTimeParse:GetYearMonthOrder(System.String,byref):bool
      -14.67 (-13.65% of base) : 128011.dasm - System.Xml.XmlBufferReader:GetChars(int,int,System.Char[],int):int:this
      -58.90 (-10.63% of base) : 16143.dasm - System.DateTimeParse:GetYearMonthDayOrder(System.String,byref):bool
       -7.70 (-8.66% of base) : 127436.dasm - System.Xml.XmlCanonicalWriter:Compare(System.Byte[],int,int,System.Byte[],int,int):int:this
      -12.95 (-8.12% of base) : 198743.dasm - System.Collections.Generic.GrowableArray`1:BinarySearch(System.__Canon,byref,System.Func`3[System.__Canon, System.__Canon, System.Int32]):bool:this
      -16.80 (-8.12% of base) : 199340.dasm - System.Text.RegularExpressions.RegexBoyerMoore:IsMatch(System.String,int,int,int):bool:this
       -4.45 (-7.42% of base) : 16193.dasm - System.DateTimeFormat:ParseRepeatPattern(System.ReadOnlySpan`1[System.Char],int,ushort):int
       -6.10 (-7.11% of base) : 169625.dasm - System.Security.Cryptography.TripleDES:EqualBytes(System.Byte[],int,int,int):bool
      -12.00 (-6.48% of base) : 173952.dasm - R2RTest.TestExclusion:Matches(System.String[],int):bool:this
      -10.80 (-6.21% of base) : 127832.dasm - System.Xml.XmlDictionaryWriter:WriteArray(System.String,System.String,System.String,System.DateTime[],int,int):this
      -10.80 (-6.21% of base) : 127828.dasm - System.Xml.XmlDictionaryWriter:WriteArray(System.String,System.String,System.String,System.TimeSpan[],int,int):this
       -5.85 (-5.90% of base) : 127990.dasm - System.Xml.XmlBufferReader:Equals2(int,int,System.Xml.XmlBufferReader,int,int):bool:this
      -22.30 (-5.89% of base) : 16141.dasm - System.DateTimeParse:GetMonthDayOrder(System.String,byref):bool
       -7.55 (-5.82% of base) : 204332.dasm - System.Formats.Asn1.BMPEncoding:GetBytes(System.ReadOnlySpan`1[System.Char],System.Span`1[System.Byte],bool):int:this
      -10.60 (-5.55% of base) : 176727.dasm - System.Diagnostics.Eventing.Reader.NativeWrapper:EvtFormatMessageFormatDescription(System.Diagnostics.Eventing.Reader.EventLogHandle,System.Diagnostics.Eventing.Reader.EventLogHandle,System.String[]):System.String
       -5.20 (-5.36% of base) : 127989.dasm - System.Xml.XmlBufferReader:Equals2(int,int,int,int):bool:this
       -6.50 (-4.94% of base) : 117031.dasm - SuffixSort:Compare(System.Collections.Generic.KeyValuePair`2[System.String, System.Reflection.Metadata.StringHandle],System.Collections.Generic.KeyValuePair`2[System.String, System.Reflection.Metadata.StringHandle]):int:this
       -6.50 (-4.87% of base) : 23779.dasm - SuffixSort:Compare(System.Collections.Generic.KeyValuePair`2[System.String, Microsoft.Cci.StringIdx],System.Collections.Generic.KeyValuePair`2[System.String, Microsoft.Cci.StringIdx]):int:this
       -6.30 (-4.35% of base) : 184522.dasm - System.Collections.Generic.SortedSet`1:FindRange(System.__Canon,System.__Canon,bool,bool):System.Collections.Generic.SortedSet`1+Node[System.__Canon]:this
       -5.60 (-4.32% of base) : 111322.dasm - Microsoft.FSharp.Collections.ArrayModule:loop@386-34(System.__Canon[],System.__Canon[],Microsoft.FSharp.Core.OptimizedClosures+FSharpFunc`3[System.__Canon, System.__Canon, System.Boolean],int,int):bool

82 total methods with Perf Score differences (40 improved, 42 regressed), 2229 unchanged.



Summary of Instruction Count diffs:
(Lower is better)

Total Instructions of base: 95565
Total Instructions of diff: 95547
Total Instructions of delta: -18 (-0.02% of base)
ONELINER|Instruction Count|Libraries.crossgen2.windows.x86.checked\base|95565|95547|-18|-0.02%
Total relative delta: -0.37
    diff is an improvement.
    relative diff is an improvement.
Detail diffs


Top file regressions (Instructions):
          13 : 110453.dasm (6.91% of base)
           8 : 27078.dasm (1.90% of base)
           6 : 93689.dasm (4.96% of base)
           5 : 101481.dasm (3.33% of base)
           5 : 191346.dasm (1.61% of base)
           5 : 111350.dasm (2.27% of base)
           4 : 124301.dasm (3.57% of base)
           4 : 172928.dasm (3.10% of base)
           4 : 167073.dasm (7.41% of base)
           4 : 167074.dasm (7.41% of base)
           3 : 127899.dasm (0.87% of base)
           3 : 199339.dasm (1.30% of base)
           3 : 124300.dasm (2.04% of base)
           3 : 30814.dasm (2.10% of base)
           3 : 90055.dasm (2.04% of base)
           3 : 197356.dasm (3.90% of base)
           2 : 109495.dasm (3.39% of base)
           2 : 109490.dasm (3.39% of base)
           2 : 167854.dasm (2.67% of base)
           2 : 23977.dasm (3.12% of base)

Top file improvements (Instructions):
         -19 : 16142.dasm (-14.84% of base)
         -17 : 16143.dasm (-9.50% of base)
         -12 : 16141.dasm (-9.16% of base)
          -6 : 95360.dasm (-0.60% of base)
          -5 : 199340.dasm (-4.85% of base)
          -5 : 198743.dasm (-7.35% of base)
          -5 : 127990.dasm (-9.09% of base)
          -4 : 173952.dasm (-4.60% of base)
          -4 : 127989.dasm (-6.35% of base)
          -4 : 169625.dasm (-9.09% of base)
          -3 : 127832.dasm (-4.76% of base)
          -3 : 111291.dasm (-1.74% of base)
          -3 : 128011.dasm (-5.45% of base)
          -3 : 184522.dasm (-4.05% of base)
          -3 : 127828.dasm (-4.76% of base)
          -2 : 111307.dasm (-0.87% of base)
          -2 : 117031.dasm (-2.50% of base)
          -2 : 23779.dasm (-2.44% of base)
          -2 : 111322.dasm (-4.65% of base)
          -2 : 127436.dasm (-3.77% of base)

72 total files with Instruction Count differences (34 improved, 38 regressed), 2239 unchanged.

Top method regressions (Instructions):
          13 ( 6.91% of base) : 110453.dasm - Microsoft.FSharp.Primitives.Basics.Array:splitInto$cont@1174(int,System.__Canon[],int,Microsoft.FSharp.Core.Unit):System.__Canon[][]
           8 ( 1.90% 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
           6 ( 4.96% of base) : 93689.dasm - System.Xml.Xsl.XsltOld.SequentialOutput:WriteWithReplace(System.String,System.Char[],System.String[]):this
           5 ( 3.33% of base) : 101481.dasm - System.Xml.Ucs4Decoder:Convert(System.Byte[],int,int,System.Char[],int,int,bool,byref,byref,byref):this
           5 ( 1.61% of base) : 191346.dasm - System.IPv6AddressHelper:Parse(System.ReadOnlySpan`1[System.Char],System.Span`1[System.UInt16],int,byref)
           5 ( 2.27% of base) : 111350.dasm - Microsoft.FSharp.Collections.ArrayModule:splitAt$cont@128(int,System.__Canon[],Microsoft.FSharp.Core.Unit):System.Tuple`2[System.__Canon[], System.__Canon[]]
           4 ( 3.57% of base) : 124301.dasm - Microsoft.VisualBasic.CompilerServices.IDOUtils:PackArguments(int,System.String[],System.Object[],byref,byref)
           4 ( 3.10% of base) : 172928.dasm - Internal.TypeSystem.LockFreeReaderHashtable`2:GetValueIfExists(System.__Canon):System.__Canon:this
           4 ( 7.41% of base) : 167073.dasm - System.Drawing.Imaging.EncoderParameter:.ctor(System.Drawing.Imaging.Encoder,System.Int64[],System.Int64[]):this
           4 ( 7.41% of base) : 167074.dasm - System.Drawing.Imaging.EncoderParameter:.ctor(System.Drawing.Imaging.Encoder,System.Int32[],System.Int32[]):this
           3 ( 0.87% of base) : 127899.dasm - System.Xml.XmlConverter:TryParseDateTime(System.Byte[],int,int,byref):bool
           3 ( 1.30% of base) : 199339.dasm - System.Text.RegularExpressions.RegexBoyerMoore:Scan(System.String,int,int,int):int:this
           3 ( 2.04% of base) : 124300.dasm - Microsoft.VisualBasic.CompilerServices.IDOUtils:UnpackArguments(System.Dynamic.DynamicMetaObject[],System.Dynamic.CallInfo,byref,byref,byref)
           3 ( 2.10% of base) : 30814.dasm - System.Net.Http.HPack.Huffman:GenerateDecodingLookupTree():System.UInt16[]
           3 ( 2.04% of base) : 90055.dasm - System.Xml.Serialization.XmlSerializationReader:ReadByteArray(bool):System.Byte[]:this
           3 ( 3.90% of base) : 197356.dasm - System.Security.Cryptography.Xml.Utils:DiscardWhiteSpaces(System.String,int,int):System.String
           2 ( 3.39% of base) : 109495.dasm - HashCompare:GenericEqualityInt32Array(System.Int32[],System.Int32[]):bool
           2 ( 3.39% of base) : 109490.dasm - HashCompare:GenericEqualityCharArray(System.Char[],System.Char[]):bool
           2 ( 2.67% of base) : 167854.dasm - System.Drawing.Internal.SystemColorTracker:CleanOutBrokenLinks()
           2 ( 3.12% of base) : 23977.dasm - Roslyn.Utilities.StringTable:TextEqualsASCII(System.String,int,int):bool

Top method improvements (Instructions):
         -19 (-14.84% of base) : 16142.dasm - System.DateTimeParse:GetYearMonthOrder(System.String,byref):bool
         -17 (-9.50% of base) : 16143.dasm - System.DateTimeParse:GetYearMonthDayOrder(System.String,byref):bool
         -12 (-9.16% of base) : 16141.dasm - System.DateTimeParse:GetMonthDayOrder(System.String,byref):bool
          -6 (-0.60% of base) : 95360.dasm - System.Xml.Schema.XmlSchemaInference:InferSimpleType(System.String,byref):int
          -5 (-4.85% of base) : 199340.dasm - System.Text.RegularExpressions.RegexBoyerMoore:IsMatch(System.String,int,int,int):bool:this
          -5 (-7.35% of base) : 198743.dasm - System.Collections.Generic.GrowableArray`1:BinarySearch(System.__Canon,byref,System.Func`3[System.__Canon, System.__Canon, System.Int32]):bool:this
          -5 (-9.09% of base) : 127990.dasm - System.Xml.XmlBufferReader:Equals2(int,int,System.Xml.XmlBufferReader,int,int):bool:this
          -4 (-4.60% of base) : 173952.dasm - R2RTest.TestExclusion:Matches(System.String[],int):bool:this
          -4 (-6.35% of base) : 127989.dasm - System.Xml.XmlBufferReader:Equals2(int,int,int,int):bool:this
          -4 (-9.09% of base) : 169625.dasm - System.Security.Cryptography.TripleDES:EqualBytes(System.Byte[],int,int,int):bool
          -3 (-4.76% of base) : 127832.dasm - System.Xml.XmlDictionaryWriter:WriteArray(System.String,System.String,System.String,System.DateTime[],int,int):this
          -3 (-1.74% of base) : 111291.dasm - Microsoft.FSharp.Collections.ArrayModule:chunkBySize$cont@796(int,System.__Canon[],int,Microsoft.FSharp.Core.Unit):System.__Canon[][]
          -3 (-5.45% of base) : 128011.dasm - System.Xml.XmlBufferReader:GetChars(int,int,System.Char[],int):int:this
          -3 (-4.05% of base) : 184522.dasm - System.Collections.Generic.SortedSet`1:FindRange(System.__Canon,System.__Canon,bool,bool):System.Collections.Generic.SortedSet`1+Node[System.__Canon]:this
          -3 (-4.76% of base) : 127828.dasm - System.Xml.XmlDictionaryWriter:WriteArray(System.String,System.String,System.String,System.TimeSpan[],int,int):this
          -2 (-0.87% of base) : 111307.dasm - Microsoft.FSharp.Collections.ArrayModule:Choose(Microsoft.FSharp.Core.FSharpFunc`2[System.__Canon, Microsoft.FSharp.Core.FSharpOption`1[System.__Canon]],System.__Canon[]):System.__Canon[]
          -2 (-2.50% of base) : 117031.dasm - SuffixSort:Compare(System.Collections.Generic.KeyValuePair`2[System.String, System.Reflection.Metadata.StringHandle],System.Collections.Generic.KeyValuePair`2[System.String, System.Reflection.Metadata.StringHandle]):int:this
          -2 (-2.44% of base) : 23779.dasm - SuffixSort:Compare(System.Collections.Generic.KeyValuePair`2[System.String, Microsoft.Cci.StringIdx],System.Collections.Generic.KeyValuePair`2[System.String, Microsoft.Cci.StringIdx]):int:this
          -2 (-4.65% of base) : 111322.dasm - Microsoft.FSharp.Collections.ArrayModule:loop@386-34(System.__Canon[],System.__Canon[],Microsoft.FSharp.Core.OptimizedClosures+FSharpFunc`3[System.__Canon, System.__Canon, System.Boolean],int,int):bool
          -2 (-3.77% of base) : 127436.dasm - System.Xml.XmlCanonicalWriter:Compare(System.Byte[],int,int,System.Byte[],int,int):int:this

Top method regressions (percentages):
           4 ( 7.41% of base) : 167073.dasm - System.Drawing.Imaging.EncoderParameter:.ctor(System.Drawing.Imaging.Encoder,System.Int64[],System.Int64[]):this
           4 ( 7.41% of base) : 167074.dasm - System.Drawing.Imaging.EncoderParameter:.ctor(System.Drawing.Imaging.Encoder,System.Int32[],System.Int32[]):this
          13 ( 6.91% of base) : 110453.dasm - Microsoft.FSharp.Primitives.Basics.Array:splitInto$cont@1174(int,System.__Canon[],int,Microsoft.FSharp.Core.Unit):System.__Canon[][]
           6 ( 4.96% of base) : 93689.dasm - System.Xml.Xsl.XsltOld.SequentialOutput:WriteWithReplace(System.String,System.Char[],System.String[]):this
           2 ( 4.08% of base) : 204263.dasm - System.Formats.Asn1.AsnDecoder:InterpretNamedBitListReversed(System.ReadOnlySpan`1[System.Byte]):long
           3 ( 3.90% of base) : 197356.dasm - System.Security.Cryptography.Xml.Utils:DiscardWhiteSpaces(System.String,int,int):System.String
           4 ( 3.57% of base) : 124301.dasm - Microsoft.VisualBasic.CompilerServices.IDOUtils:PackArguments(int,System.String[],System.Object[],byref,byref)
           2 ( 3.39% of base) : 109495.dasm - HashCompare:GenericEqualityInt32Array(System.Int32[],System.Int32[]):bool
           2 ( 3.39% of base) : 109490.dasm - HashCompare:GenericEqualityCharArray(System.Char[],System.Char[]):bool
           5 ( 3.33% of base) : 101481.dasm - System.Xml.Ucs4Decoder:Convert(System.Byte[],int,int,System.Char[],int,int,bool,byref,byref,byref):this
           2 ( 3.28% of base) : 192159.dasm - System.Resources.FastResourceComparer:CompareOrdinal(int,int,System.String):int
           2 ( 3.23% of base) : 171106.dasm - System.Runtime.Serialization.ObjectIDGenerator:FindElement(System.Object,byref):int:this
           2 ( 3.12% of base) : 23977.dasm - Roslyn.Utilities.StringTable:TextEqualsASCII(System.String,int,int):bool
           4 ( 3.10% of base) : 172928.dasm - Internal.TypeSystem.LockFreeReaderHashtable`2:GetValueIfExists(System.__Canon):System.__Canon:this
           2 ( 2.67% of base) : 167854.dasm - System.Drawing.Internal.SystemColorTracker:CleanOutBrokenLinks()
           5 ( 2.27% of base) : 111350.dasm - Microsoft.FSharp.Collections.ArrayModule:splitAt$cont@128(int,System.__Canon[],Microsoft.FSharp.Core.Unit):System.Tuple`2[System.__Canon[], System.__Canon[]]
           3 ( 2.10% of base) : 30814.dasm - System.Net.Http.HPack.Huffman:GenerateDecodingLookupTree():System.UInt16[]
           1 ( 2.04% of base) : 137375.dasm - System.Data.ConstraintCollection:CompareArrays(System.Data.DataColumn[],System.Data.DataColumn[]):bool
           3 ( 2.04% of base) : 124300.dasm - Microsoft.VisualBasic.CompilerServices.IDOUtils:UnpackArguments(System.Dynamic.DynamicMetaObject[],System.Dynamic.CallInfo,byref,byref,byref)
           3 ( 2.04% of base) : 90055.dasm - System.Xml.Serialization.XmlSerializationReader:ReadByteArray(bool):System.Byte[]:this

Top method improvements (percentages):
         -19 (-14.84% of base) : 16142.dasm - System.DateTimeParse:GetYearMonthOrder(System.String,byref):bool
         -17 (-9.50% of base) : 16143.dasm - System.DateTimeParse:GetYearMonthDayOrder(System.String,byref):bool
         -12 (-9.16% of base) : 16141.dasm - System.DateTimeParse:GetMonthDayOrder(System.String,byref):bool
          -5 (-9.09% of base) : 127990.dasm - System.Xml.XmlBufferReader:Equals2(int,int,System.Xml.XmlBufferReader,int,int):bool:this
          -4 (-9.09% of base) : 169625.dasm - System.Security.Cryptography.TripleDES:EqualBytes(System.Byte[],int,int,int):bool
          -5 (-7.35% of base) : 198743.dasm - System.Collections.Generic.GrowableArray`1:BinarySearch(System.__Canon,byref,System.Func`3[System.__Canon, System.__Canon, System.Int32]):bool:this
          -4 (-6.35% of base) : 127989.dasm - System.Xml.XmlBufferReader:Equals2(int,int,int,int):bool:this
          -3 (-5.45% of base) : 128011.dasm - System.Xml.XmlBufferReader:GetChars(int,int,System.Char[],int):int:this
          -5 (-4.85% of base) : 199340.dasm - System.Text.RegularExpressions.RegexBoyerMoore:IsMatch(System.String,int,int,int):bool:this
          -3 (-4.76% of base) : 127832.dasm - System.Xml.XmlDictionaryWriter:WriteArray(System.String,System.String,System.String,System.DateTime[],int,int):this
          -3 (-4.76% of base) : 127828.dasm - System.Xml.XmlDictionaryWriter:WriteArray(System.String,System.String,System.String,System.TimeSpan[],int,int):this
          -2 (-4.65% of base) : 111322.dasm - Microsoft.FSharp.Collections.ArrayModule:loop@386-34(System.__Canon[],System.__Canon[],Microsoft.FSharp.Core.OptimizedClosures+FSharpFunc`3[System.__Canon, System.__Canon, System.Boolean],int,int):bool
          -4 (-4.60% of base) : 173952.dasm - R2RTest.TestExclusion:Matches(System.String[],int):bool:this
          -3 (-4.05% of base) : 184522.dasm - System.Collections.Generic.SortedSet`1:FindRange(System.__Canon,System.__Canon,bool,bool):System.Collections.Generic.SortedSet`1+Node[System.__Canon]:this
          -2 (-3.77% of base) : 127436.dasm - System.Xml.XmlCanonicalWriter:Compare(System.Byte[],int,int,System.Byte[],int,int):int:this
          -1 (-3.12% of base) : 16193.dasm - System.DateTimeFormat:ParseRepeatPattern(System.ReadOnlySpan`1[System.Char],int,ushort):int
          -1 (-3.03% of base) : 53857.dasm - Microsoft.Diagnostics.Tracing.BPerfEventSource:WildCopy(int,int,int)
          -2 (-2.82% of base) : 170769.dasm - System.Runtime.Serialization.Formatters.Binary.ObjectReader:NextRectangleMap(System.Runtime.Serialization.Formatters.Binary.ParseRecord):this
          -2 (-2.50% of base) : 117031.dasm - SuffixSort:Compare(System.Collections.Generic.KeyValuePair`2[System.String, System.Reflection.Metadata.StringHandle],System.Collections.Generic.KeyValuePair`2[System.String, System.Reflection.Metadata.StringHandle]):int:this
          -2 (-2.50% of base) : 180632.dasm - Microsoft.DiaSymReader.InteropUtilities:CopyQualifiedTypeName(int,int,int,System.String,System.String)

72 total methods with Instruction Count differences (34 improved, 38 regressed), 2239 unchanged.


Libraries.pmi.Linux.x64.checked


Summary of Code Size diffs:
(Lower is better)

Total bytes of base: 82219
Total bytes of diff: 82134
Total bytes of delta: -85 (-0.10% of base)
ONELINER|Code Size|Libraries.pmi.Linux.x64.checked\base|82219|82134|-85|-0.10%
Total relative delta: -0.09
    diff is an improvement.
    relative diff is an improvement.
Detail diffs


Top file regressions (bytes):
          50 : 28579.dasm (2.45% of base)
          50 : 4863.dasm (0.69% of base)
          50 : 28570.dasm (2.45% of base)
          47 : 156811.dasm (2.52% of base)
          31 : 206970.dasm (2.42% of base)
          31 : 206992.dasm (1.83% of base)
          22 : 177686.dasm (2.03% of base)
          22 : 201983.dasm (0.87% of base)
          16 : 197803.dasm (0.59% of base)
          15 : 182074.dasm (0.50% of base)
          13 : 171422.dasm (0.90% of base)
           9 : 185115.dasm (1.17% of base)
           8 : 129404.dasm (0.19% of base)
           7 : 43805.dasm (1.19% of base)
           2 : 128192.dasm (0.17% of base)
           2 : 77770.dasm (0.18% of base)
           2 : 7070.dasm (0.17% of base)

Top file improvements (bytes):
        -107 : 26972.dasm (-5.14% of base)
         -89 : 177694.dasm (-1.45% of base)
         -60 : 10045.dasm (-0.40% of base)
         -43 : 45107.dasm (-6.60% of base)
         -32 : 45226.dasm (-4.15% of base)
         -29 : 5882.dasm (-1.10% of base)
         -22 : 45227.dasm (-2.92% of base)
         -12 : 43730.dasm (-0.70% of base)
         -11 : 207167.dasm (-1.73% of base)
         -11 : 207231.dasm (-1.73% of base)
          -9 : 190398.dasm (-0.37% of base)
          -9 : 197794.dasm (-0.32% of base)
          -9 : 86074.dasm (-0.54% of base)
          -7 : 9340.dasm (-0.38% of base)
          -4 : 43806.dasm (-0.66% of base)
          -4 : 22499.dasm (-0.79% of base)
          -4 : 4838.dasm (-0.13% of base)

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

Top method regressions (bytes):
          50 ( 2.45% of base) : 28579.dasm - System.Text.Json.Serialization.Converters.ObjectWithParameterizedConstructorConverter`1[Byte][System.Byte]:TryLookupConstructorParameter(byref,byref,System.Text.Json.JsonSerializerOptions,byref):bool:this
          50 ( 0.69% of base) : 4863.dasm - Microsoft.CSharp.RuntimeBinder.Semantics.ExpressionBinder:bindUserDefinedConversion(Microsoft.CSharp.RuntimeBinder.Semantics.Expr,Microsoft.CSharp.RuntimeBinder.Semantics.CType,Microsoft.CSharp.RuntimeBinder.Semantics.CType,bool,byref,bool):bool:this
          50 ( 2.45% of base) : 28570.dasm - System.Text.Json.Serialization.Converters.ObjectWithParameterizedConstructorConverter`1[__Canon][System.__Canon]:TryLookupConstructorParameter(byref,byref,System.Text.Json.JsonSerializerOptions,byref):bool:this
          47 ( 2.52% of base) : 156811.dasm - System.Xml.XmlTextReaderImpl:ParseText(byref,byref,byref):bool:this
          31 ( 2.42% of base) : 206970.dasm - System.Numerics.Tensors.CompressedSparseTensor`1[__Canon][System.__Canon]:Reshape(System.ReadOnlySpan`1[Int32]):System.Numerics.Tensors.Tensor`1[__Canon]:this
          31 ( 1.83% of base) : 206992.dasm - System.Numerics.Tensors.CompressedSparseTensor`1[Byte][System.Byte]:Reshape(System.ReadOnlySpan`1[Int32]):System.Numerics.Tensors.Tensor`1[Byte]:this
          22 ( 2.03% of base) : 177686.dasm - Number:FormatFixed(byref,byref,int,int,System.Globalization.NumberFormatInfo,System.Int32[],System.String,System.String)
          22 ( 0.87% of base) : 201983.dasm - System.Formats.Asn1.AsnDecoder:CopyConstructedOctetString(System.ReadOnlySpan`1[Byte],int,System.Span`1[Byte],bool,bool,byref):int
          16 ( 0.59% of base) : 197803.dasm - System.Linq.Parallel.SortHelper`2[Byte,Nullable`1][System.Byte,System.Nullable`1[System.Int32]]:MergeSortCooperatively():this
          15 ( 0.50% of base) : 182074.dasm - System.Reflection.TypeLoading.Ecma.EcmaModule:GetTypeCoreNoCache(System.ReadOnlySpan`1[Byte],System.ReadOnlySpan`1[Byte],byref):System.Reflection.TypeLoading.RoDefinitionType:this
          13 ( 0.90% of base) : 171422.dasm - ILCompiler.Reflection.ReadyToRun.Amd64.GcInfo:GetLiveSlotsAtSafepoints(System.Byte[],byref):System.Collections.Generic.List`1[[System.Collections.Generic.List`1[[ILCompiler.Reflection.ReadyToRun.BaseGcSlot, ILCompiler.Reflection.ReadyToRun, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]:this
           9 ( 1.17% of base) : 185115.dasm - System.Text.RegularExpressions.RegexBoyerMoore:Scan(System.String,int,int,int):int:this
           8 ( 0.19% of base) : 129404.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
           7 ( 1.19% of base) : 43805.dasm - Microsoft.FSharp.Primitives.Basics.Array:stableSortWithKeysAndComparer(System.Collections.Generic.IComparer`1[__Canon],System.Collections.Generic.IComparer`1[__Canon],System.Nullable`1[System.Int32][],System.__Canon[])
           2 ( 0.17% of base) : 128192.dasm - ArraySerializer:Deserialize(Xunit.Abstractions.IXunitSerializationInfo):this
           2 ( 0.18% of base) : 77770.dasm - System.Reflection.Metadata.Ecma335.MetadataAggregator:CalculateHeapSizes(System.Collections.Generic.IReadOnlyList`1[Int32],System.Collections.Generic.IReadOnlyList`1[[System.Reflection.Metadata.MetadataReader, System.Reflection.Metadata, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):System.Collections.Immutable.ImmutableArray`1[ImmutableArray`1]
           2 ( 0.17% of base) : 7070.dasm - ArraySerializer:Deserialize(Xunit.Abstractions.IXunitSerializationInfo):this

Top method improvements (bytes):
        -107 (-5.14% of base) : 26972.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
         -89 (-1.45% of base) : 177694.dasm - Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[Char],System.Globalization.NumberFormatInfo)
         -60 (-0.40% 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
         -43 (-6.60% of base) : 45107.dasm - OperatorIntrinsics:SetArraySlice3D(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],System.Byte[,,])
         -32 (-4.15% of base) : 45226.dasm - OperatorIntrinsics:GetArraySlice3D(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[,,]
         -29 (-1.10% of base) : 5882.dasm - Microsoft.CSharp.RuntimeBinder.Errors.ErrorHandling:Error(int,Microsoft.CSharp.RuntimeBinder.Errors.ErrArg[]):Microsoft.CSharp.RuntimeBinder.RuntimeBinderException
         -22 (-2.92% of base) : 45227.dasm - OperatorIntrinsics:GetArraySlice3D(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]):System.Byte[,,]
         -12 (-0.70% of base) : 43730.dasm - Microsoft.FSharp.Collections.Array2DModule:CopyTo(System.Byte[,],int,int,System.Byte[,],int,int,int,int)
         -11 (-1.73% of base) : 207167.dasm - System.Numerics.Tensors.Tensor`1[__Canon][System.__Canon]:GetTriangle(int,bool):System.Numerics.Tensors.Tensor`1[__Canon]:this
         -11 (-1.73% of base) : 207231.dasm - System.Numerics.Tensors.Tensor`1[Byte][System.Byte]:GetTriangle(int,bool):System.Numerics.Tensors.Tensor`1[Byte]:this
          -9 (-0.37% of base) : 190398.dasm - RunningInstance:ProcessEvents():this
          -9 (-0.32% of base) : 197794.dasm - System.Linq.Parallel.SortHelper`2[__Canon,Nullable`1][System.__Canon,System.Nullable`1[System.Int32]]:MergeSortCooperatively():this
          -9 (-0.54% of base) : 86074.dasm - System.Data.SqlTypes.SqlDecimal:MpDiv(System.ReadOnlySpan`1[UInt32],int,System.Span`1[UInt32],int,System.Span`1[UInt32],byref,System.Span`1[UInt32],byref)
          -7 (-0.38% of base) : 9340.dasm - Microsoft.VisualBasic.CompilerServices.LikeOperator:MatchAsterisk(System.String,int,int,Microsoft.VisualBasic.CompilerServices.LikeOperator+LigatureInfo[],System.String,Microsoft.VisualBasic.CompilerServices.LikeOperator+LigatureInfo[],Microsoft.VisualBasic.CompilerServices.LikeOperator+PatternGroup[],int,byref,byref,System.Globalization.CompareInfo,int)
          -4 (-0.66% of base) : 43806.dasm - Microsoft.FSharp.Primitives.Basics.Array:stableSortWithKeysAndComparer(System.Collections.Generic.IComparer`1[Byte],System.Collections.Generic.IComparer`1[Byte],System.Nullable`1[System.Int32][],System.Byte[])
          -4 (-0.79% of base) : 22499.dasm - System.Drawing.Graphics:DrawBeziers(System.Drawing.Pen,System.Drawing.Point[]):this
          -4 (-0.13% of base) : 4838.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

Top method regressions (percentages):
          47 ( 2.52% of base) : 156811.dasm - System.Xml.XmlTextReaderImpl:ParseText(byref,byref,byref):bool:this
          50 ( 2.45% of base) : 28579.dasm - System.Text.Json.Serialization.Converters.ObjectWithParameterizedConstructorConverter`1[Byte][System.Byte]:TryLookupConstructorParameter(byref,byref,System.Text.Json.JsonSerializerOptions,byref):bool:this
          50 ( 2.45% of base) : 28570.dasm - System.Text.Json.Serialization.Converters.ObjectWithParameterizedConstructorConverter`1[__Canon][System.__Canon]:TryLookupConstructorParameter(byref,byref,System.Text.Json.JsonSerializerOptions,byref):bool:this
          31 ( 2.42% of base) : 206970.dasm - System.Numerics.Tensors.CompressedSparseTensor`1[__Canon][System.__Canon]:Reshape(System.ReadOnlySpan`1[Int32]):System.Numerics.Tensors.Tensor`1[__Canon]:this
          22 ( 2.03% of base) : 177686.dasm - Number:FormatFixed(byref,byref,int,int,System.Globalization.NumberFormatInfo,System.Int32[],System.String,System.String)
          31 ( 1.83% of base) : 206992.dasm - System.Numerics.Tensors.CompressedSparseTensor`1[Byte][System.Byte]:Reshape(System.ReadOnlySpan`1[Int32]):System.Numerics.Tensors.Tensor`1[Byte]:this
           7 ( 1.19% of base) : 43805.dasm - Microsoft.FSharp.Primitives.Basics.Array:stableSortWithKeysAndComparer(System.Collections.Generic.IComparer`1[__Canon],System.Collections.Generic.IComparer`1[__Canon],System.Nullable`1[System.Int32][],System.__Canon[])
           9 ( 1.17% of base) : 185115.dasm - System.Text.RegularExpressions.RegexBoyerMoore:Scan(System.String,int,int,int):int:this
          13 ( 0.90% of base) : 171422.dasm - ILCompiler.Reflection.ReadyToRun.Amd64.GcInfo:GetLiveSlotsAtSafepoints(System.Byte[],byref):System.Collections.Generic.List`1[[System.Collections.Generic.List`1[[ILCompiler.Reflection.ReadyToRun.BaseGcSlot, ILCompiler.Reflection.ReadyToRun, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]:this
          22 ( 0.87% of base) : 201983.dasm - System.Formats.Asn1.AsnDecoder:CopyConstructedOctetString(System.ReadOnlySpan`1[Byte],int,System.Span`1[Byte],bool,bool,byref):int
          50 ( 0.69% of base) : 4863.dasm - Microsoft.CSharp.RuntimeBinder.Semantics.ExpressionBinder:bindUserDefinedConversion(Microsoft.CSharp.RuntimeBinder.Semantics.Expr,Microsoft.CSharp.RuntimeBinder.Semantics.CType,Microsoft.CSharp.RuntimeBinder.Semantics.CType,bool,byref,bool):bool:this
          16 ( 0.59% of base) : 197803.dasm - System.Linq.Parallel.SortHelper`2[Byte,Nullable`1][System.Byte,System.Nullable`1[System.Int32]]:MergeSortCooperatively():this
          15 ( 0.50% of base) : 182074.dasm - System.Reflection.TypeLoading.Ecma.EcmaModule:GetTypeCoreNoCache(System.ReadOnlySpan`1[Byte],System.ReadOnlySpan`1[Byte],byref):System.Reflection.TypeLoading.RoDefinitionType:this
           8 ( 0.19% of base) : 129404.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
           2 ( 0.18% of base) : 77770.dasm - System.Reflection.Metadata.Ecma335.MetadataAggregator:CalculateHeapSizes(System.Collections.Generic.IReadOnlyList`1[Int32],System.Collections.Generic.IReadOnlyList`1[[System.Reflection.Metadata.MetadataReader, System.Reflection.Metadata, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):System.Collections.Immutable.ImmutableArray`1[ImmutableArray`1]
           2 ( 0.17% of base) : 128192.dasm - ArraySerializer:Deserialize(Xunit.Abstractions.IXunitSerializationInfo):this
           2 ( 0.17% of base) : 7070.dasm - ArraySerializer:Deserialize(Xunit.Abstractions.IXunitSerializationInfo):this

Top method improvements (percentages):
         -43 (-6.60% of base) : 45107.dasm - OperatorIntrinsics:SetArraySlice3D(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],System.Byte[,,])
        -107 (-5.14% of base) : 26972.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
         -32 (-4.15% of base) : 45226.dasm - OperatorIntrinsics:GetArraySlice3D(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[,,]
         -22 (-2.92% of base) : 45227.dasm - OperatorIntrinsics:GetArraySlice3D(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]):System.Byte[,,]
         -11 (-1.73% of base) : 207231.dasm - System.Numerics.Tensors.Tensor`1[Byte][System.Byte]:GetTriangle(int,bool):System.Numerics.Tensors.Tensor`1[Byte]:this
         -11 (-1.73% of base) : 207167.dasm - System.Numerics.Tensors.Tensor`1[__Canon][System.__Canon]:GetTriangle(int,bool):System.Numerics.Tensors.Tensor`1[__Canon]:this
         -89 (-1.45% of base) : 177694.dasm - Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[Char],System.Globalization.NumberFormatInfo)
         -29 (-1.10% of base) : 5882.dasm - Microsoft.CSharp.RuntimeBinder.Errors.ErrorHandling:Error(int,Microsoft.CSharp.RuntimeBinder.Errors.ErrArg[]):Microsoft.CSharp.RuntimeBinder.RuntimeBinderException
          -4 (-0.79% of base) : 22499.dasm - System.Drawing.Graphics:DrawBeziers(System.Drawing.Pen,System.Drawing.Point[]):this
         -12 (-0.70% of base) : 43730.dasm - Microsoft.FSharp.Collections.Array2DModule:CopyTo(System.Byte[,],int,int,System.Byte[,],int,int,int,int)
          -4 (-0.66% of base) : 43806.dasm - Microsoft.FSharp.Primitives.Basics.Array:stableSortWithKeysAndComparer(System.Collections.Generic.IComparer`1[Byte],System.Collections.Generic.IComparer`1[Byte],System.Nullable`1[System.Int32][],System.Byte[])
          -9 (-0.54% of base) : 86074.dasm - System.Data.SqlTypes.SqlDecimal:MpDiv(System.ReadOnlySpan`1[UInt32],int,System.Span`1[UInt32],int,System.Span`1[UInt32],byref,System.Span`1[UInt32],byref)
         -60 (-0.40% 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
          -7 (-0.38% of base) : 9340.dasm - Microsoft.VisualBasic.CompilerServices.LikeOperator:MatchAsterisk(System.String,int,int,Microsoft.VisualBasic.CompilerServices.LikeOperator+LigatureInfo[],System.String,Microsoft.VisualBasic.CompilerServices.LikeOperator+LigatureInfo[],Microsoft.VisualBasic.CompilerServices.LikeOperator+PatternGroup[],int,byref,byref,System.Globalization.CompareInfo,int)
          -9 (-0.37% of base) : 190398.dasm - RunningInstance:ProcessEvents():this
          -9 (-0.32% of base) : 197794.dasm - System.Linq.Parallel.SortHelper`2[__Canon,Nullable`1][System.__Canon,System.Nullable`1[System.Int32]]:MergeSortCooperatively():this
          -4 (-0.13% of base) : 4838.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

34 total methods with Code Size differences (17 improved, 17 regressed), 1 unchanged.



Summary of Perf Score diffs:
(Lower is better)

Total PerfScoreUnits of base: 708552.6800000003
Total PerfScoreUnits of diff: 706913.6900000003
Total PerfScoreUnits of delta: -1638.99 (-0.23% of base)
ONELINER|Perf Score|Libraries.pmi.Linux.x64.checked\base|708552.6800000003|706913.6900000003|-1638.99|-0.23%
Total relative delta: 0.03
    diff is an improvement.
    relative diff is a regression.
Detail diffs


Top file regressions (PerfScoreUnits):
       54.65 : 207167.dasm (2.23% of base)
       54.65 : 207231.dasm (2.23% of base)
       35.20 : 177686.dasm (6.52% of base)
       29.70 : 156811.dasm (2.38% of base)
       20.70 : 43805.dasm (2.34% of base)
       20.20 : 128192.dasm (1.31% of base)
       20.20 : 7070.dasm (1.31% of base)
       17.50 : 4863.dasm (0.08% of base)
       16.35 : 177694.dasm (0.24% of base)
        8.10 : 197803.dasm (0.06% of base)
        7.62 : 28579.dasm (1.26% of base)
        7.62 : 28570.dasm (1.26% of base)
        7.50 : 182074.dasm (0.52% of base)
        7.10 : 206970.dasm (1.05% of base)
        7.10 : 206992.dasm (0.94% of base)
        3.95 : 201983.dasm (0.22% of base)
        3.70 : 22499.dasm (0.89% of base)
        1.90 : 185115.dasm (0.41% of base)
        1.77 : 171422.dasm (0.03% of base)
        0.80 : 129404.dasm (0.04% of base)

Top file improvements (PerfScoreUnits):
    -1356.88 : 10045.dasm (-0.23% of base)
     -359.30 : 45107.dasm (-8.55% of base)
      -70.20 : 45226.dasm (-2.24% of base)
      -60.20 : 45227.dasm (-1.44% of base)
      -32.40 : 43806.dasm (-3.65% of base)
      -24.03 : 5882.dasm (-1.28% of base)
      -16.90 : 86074.dasm (-1.09% of base)
      -12.57 : 26972.dasm (-2.13% of base)
      -12.35 : 190398.dasm (-0.53% of base)
       -9.20 : 43730.dasm (-0.99% of base)
       -8.90 : 197794.dasm (-0.06% of base)
       -2.57 : 4838.dasm (-0.18% of base)

33 total files with Perf Score differences (12 improved, 21 regressed), 2 unchanged.

Top method regressions (PerfScoreUnits):
       54.65 ( 2.23% of base) : 207167.dasm - System.Numerics.Tensors.Tensor`1[__Canon][System.__Canon]:GetTriangle(int,bool):System.Numerics.Tensors.Tensor`1[__Canon]:this
       54.65 ( 2.23% of base) : 207231.dasm - System.Numerics.Tensors.Tensor`1[Byte][System.Byte]:GetTriangle(int,bool):System.Numerics.Tensors.Tensor`1[Byte]:this
       35.20 ( 6.52% of base) : 177686.dasm - Number:FormatFixed(byref,byref,int,int,System.Globalization.NumberFormatInfo,System.Int32[],System.String,System.String)
       29.70 ( 2.38% of base) : 156811.dasm - System.Xml.XmlTextReaderImpl:ParseText(byref,byref,byref):bool:this
       20.70 ( 2.34% of base) : 43805.dasm - Microsoft.FSharp.Primitives.Basics.Array:stableSortWithKeysAndComparer(System.Collections.Generic.IComparer`1[__Canon],System.Collections.Generic.IComparer`1[__Canon],System.Nullable`1[System.Int32][],System.__Canon[])
       20.20 ( 1.31% of base) : 128192.dasm - ArraySerializer:Deserialize(Xunit.Abstractions.IXunitSerializationInfo):this
       20.20 ( 1.31% of base) : 7070.dasm - ArraySerializer:Deserialize(Xunit.Abstractions.IXunitSerializationInfo):this
       17.50 ( 0.08% of base) : 4863.dasm - Microsoft.CSharp.RuntimeBinder.Semantics.ExpressionBinder:bindUserDefinedConversion(Microsoft.CSharp.RuntimeBinder.Semantics.Expr,Microsoft.CSharp.RuntimeBinder.Semantics.CType,Microsoft.CSharp.RuntimeBinder.Semantics.CType,bool,byref,bool):bool:this
       16.35 ( 0.24% of base) : 177694.dasm - Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[Char],System.Globalization.NumberFormatInfo)
        8.10 ( 0.06% of base) : 197803.dasm - System.Linq.Parallel.SortHelper`2[Byte,Nullable`1][System.Byte,System.Nullable`1[System.Int32]]:MergeSortCooperatively():this
        7.62 ( 1.26% of base) : 28579.dasm - System.Text.Json.Serialization.Converters.ObjectWithParameterizedConstructorConverter`1[Byte][System.Byte]:TryLookupConstructorParameter(byref,byref,System.Text.Json.JsonSerializerOptions,byref):bool:this
        7.62 ( 1.26% of base) : 28570.dasm - System.Text.Json.Serialization.Converters.ObjectWithParameterizedConstructorConverter`1[__Canon][System.__Canon]:TryLookupConstructorParameter(byref,byref,System.Text.Json.JsonSerializerOptions,byref):bool:this
        7.50 ( 0.52% of base) : 182074.dasm - System.Reflection.TypeLoading.Ecma.EcmaModule:GetTypeCoreNoCache(System.ReadOnlySpan`1[Byte],System.ReadOnlySpan`1[Byte],byref):System.Reflection.TypeLoading.RoDefinitionType:this
        7.10 ( 1.05% of base) : 206970.dasm - System.Numerics.Tensors.CompressedSparseTensor`1[__Canon][System.__Canon]:Reshape(System.ReadOnlySpan`1[Int32]):System.Numerics.Tensors.Tensor`1[__Canon]:this
        7.10 ( 0.94% of base) : 206992.dasm - System.Numerics.Tensors.CompressedSparseTensor`1[Byte][System.Byte]:Reshape(System.ReadOnlySpan`1[Int32]):System.Numerics.Tensors.Tensor`1[Byte]:this
        3.95 ( 0.22% of base) : 201983.dasm - System.Formats.Asn1.AsnDecoder:CopyConstructedOctetString(System.ReadOnlySpan`1[Byte],int,System.Span`1[Byte],bool,bool,byref):int
        3.70 ( 0.89% of base) : 22499.dasm - System.Drawing.Graphics:DrawBeziers(System.Drawing.Pen,System.Drawing.Point[]):this
        1.90 ( 0.41% of base) : 185115.dasm - System.Text.RegularExpressions.RegexBoyerMoore:Scan(System.String,int,int,int):int:this
        1.77 ( 0.03% of base) : 171422.dasm - ILCompiler.Reflection.ReadyToRun.Amd64.GcInfo:GetLiveSlotsAtSafepoints(System.Byte[],byref):System.Collections.Generic.List`1[[System.Collections.Generic.List`1[[ILCompiler.Reflection.ReadyToRun.BaseGcSlot, ILCompiler.Reflection.ReadyToRun, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]:this
        0.80 ( 0.04% of base) : 129404.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

Top method improvements (PerfScoreUnits):
    -1356.88 (-0.23% 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
     -359.30 (-8.55% of base) : 45107.dasm - OperatorIntrinsics:SetArraySlice3D(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],System.Byte[,,])
      -70.20 (-2.24% of base) : 45226.dasm - OperatorIntrinsics:GetArraySlice3D(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.20 (-1.44% of base) : 45227.dasm - OperatorIntrinsics:GetArraySlice3D(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]):System.Byte[,,]
      -32.40 (-3.65% of base) : 43806.dasm - Microsoft.FSharp.Primitives.Basics.Array:stableSortWithKeysAndComparer(System.Collections.Generic.IComparer`1[Byte],System.Collections.Generic.IComparer`1[Byte],System.Nullable`1[System.Int32][],System.Byte[])
      -24.03 (-1.28% of base) : 5882.dasm - Microsoft.CSharp.RuntimeBinder.Errors.ErrorHandling:Error(int,Microsoft.CSharp.RuntimeBinder.Errors.ErrArg[]):Microsoft.CSharp.RuntimeBinder.RuntimeBinderException
      -16.90 (-1.09% of base) : 86074.dasm - System.Data.SqlTypes.SqlDecimal:MpDiv(System.ReadOnlySpan`1[UInt32],int,System.Span`1[UInt32],int,System.Span`1[UInt32],byref,System.Span`1[UInt32],byref)
      -12.57 (-2.13% of base) : 26972.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
      -12.35 (-0.53% of base) : 190398.dasm - RunningInstance:ProcessEvents():this
       -9.20 (-0.99% of base) : 43730.dasm - Microsoft.FSharp.Collections.Array2DModule:CopyTo(System.Byte[,],int,int,System.Byte[,],int,int,int,int)
       -8.90 (-0.06% of base) : 197794.dasm - System.Linq.Parallel.SortHelper`2[__Canon,Nullable`1][System.__Canon,System.Nullable`1[System.Int32]]:MergeSortCooperatively():this
       -2.57 (-0.18% of base) : 4838.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

Top method regressions (percentages):
       35.20 ( 6.52% of base) : 177686.dasm - Number:FormatFixed(byref,byref,int,int,System.Globalization.NumberFormatInfo,System.Int32[],System.String,System.String)
       29.70 ( 2.38% of base) : 156811.dasm - System.Xml.XmlTextReaderImpl:ParseText(byref,byref,byref):bool:this
       20.70 ( 2.34% of base) : 43805.dasm - Microsoft.FSharp.Primitives.Basics.Array:stableSortWithKeysAndComparer(System.Collections.Generic.IComparer`1[__Canon],System.Collections.Generic.IComparer`1[__Canon],System.Nullable`1[System.Int32][],System.__Canon[])
       54.65 ( 2.23% of base) : 207231.dasm - System.Numerics.Tensors.Tensor`1[Byte][System.Byte]:GetTriangle(int,bool):System.Numerics.Tensors.Tensor`1[Byte]:this
       54.65 ( 2.23% of base) : 207167.dasm - System.Numerics.Tensors.Tensor`1[__Canon][System.__Canon]:GetTriangle(int,bool):System.Numerics.Tensors.Tensor`1[__Canon]:this
       20.20 ( 1.31% of base) : 128192.dasm - ArraySerializer:Deserialize(Xunit.Abstractions.IXunitSerializationInfo):this
       20.20 ( 1.31% of base) : 7070.dasm - ArraySerializer:Deserialize(Xunit.Abstractions.IXunitSerializationInfo):this
        7.62 ( 1.26% of base) : 28579.dasm - System.Text.Json.Serialization.Converters.ObjectWithParameterizedConstructorConverter`1[Byte][System.Byte]:TryLookupConstructorParameter(byref,byref,System.Text.Json.JsonSerializerOptions,byref):bool:this
        7.62 ( 1.26% of base) : 28570.dasm - System.Text.Json.Serialization.Converters.ObjectWithParameterizedConstructorConverter`1[__Canon][System.__Canon]:TryLookupConstructorParameter(byref,byref,System.Text.Json.JsonSerializerOptions,byref):bool:this
        7.10 ( 1.05% of base) : 206970.dasm - System.Numerics.Tensors.CompressedSparseTensor`1[__Canon][System.__Canon]:Reshape(System.ReadOnlySpan`1[Int32]):System.Numerics.Tensors.Tensor`1[__Canon]:this
        7.10 ( 0.94% of base) : 206992.dasm - System.Numerics.Tensors.CompressedSparseTensor`1[Byte][System.Byte]:Reshape(System.ReadOnlySpan`1[Int32]):System.Numerics.Tensors.Tensor`1[Byte]:this
        3.70 ( 0.89% of base) : 22499.dasm - System.Drawing.Graphics:DrawBeziers(System.Drawing.Pen,System.Drawing.Point[]):this
        7.50 ( 0.52% of base) : 182074.dasm - System.Reflection.TypeLoading.Ecma.EcmaModule:GetTypeCoreNoCache(System.ReadOnlySpan`1[Byte],System.ReadOnlySpan`1[Byte],byref):System.Reflection.TypeLoading.RoDefinitionType:this
        1.90 ( 0.41% of base) : 185115.dasm - System.Text.RegularExpressions.RegexBoyerMoore:Scan(System.String,int,int,int):int:this
       16.35 ( 0.24% of base) : 177694.dasm - Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[Char],System.Globalization.NumberFormatInfo)
        3.95 ( 0.22% of base) : 201983.dasm - System.Formats.Asn1.AsnDecoder:CopyConstructedOctetString(System.ReadOnlySpan`1[Byte],int,System.Span`1[Byte],bool,bool,byref):int
       17.50 ( 0.08% of base) : 4863.dasm - Microsoft.CSharp.RuntimeBinder.Semantics.ExpressionBinder:bindUserDefinedConversion(Microsoft.CSharp.RuntimeBinder.Semantics.Expr,Microsoft.CSharp.RuntimeBinder.Semantics.CType,Microsoft.CSharp.RuntimeBinder.Semantics.CType,bool,byref,bool):bool:this
        8.10 ( 0.06% of base) : 197803.dasm - System.Linq.Parallel.SortHelper`2[Byte,Nullable`1][System.Byte,System.Nullable`1[System.Int32]]:MergeSortCooperatively():this
        0.80 ( 0.04% of base) : 129404.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
        0.20 ( 0.03% of base) : 77770.dasm - System.Reflection.Metadata.Ecma335.MetadataAggregator:CalculateHeapSizes(System.Collections.Generic.IReadOnlyList`1[Int32],System.Collections.Generic.IReadOnlyList`1[[System.Reflection.Metadata.MetadataReader, System.Reflection.Metadata, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]):System.Collections.Immutable.ImmutableArray`1[ImmutableArray`1]

Top method improvements (percentages):
     -359.30 (-8.55% of base) : 45107.dasm - OperatorIntrinsics:SetArraySlice3D(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],System.Byte[,,])
      -32.40 (-3.65% of base) : 43806.dasm - Microsoft.FSharp.Primitives.Basics.Array:stableSortWithKeysAndComparer(System.Collections.Generic.IComparer`1[Byte],System.Collections.Generic.IComparer`1[Byte],System.Nullable`1[System.Int32][],System.Byte[])
      -70.20 (-2.24% of base) : 45226.dasm - OperatorIntrinsics:GetArraySlice3D(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[,,]
      -12.57 (-2.13% of base) : 26972.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
      -60.20 (-1.44% of base) : 45227.dasm - OperatorIntrinsics:GetArraySlice3D(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]):System.Byte[,,]
      -24.03 (-1.28% of base) : 5882.dasm - Microsoft.CSharp.RuntimeBinder.Errors.ErrorHandling:Error(int,Microsoft.CSharp.RuntimeBinder.Errors.ErrArg[]):Microsoft.CSharp.RuntimeBinder.RuntimeBinderException
      -16.90 (-1.09% of base) : 86074.dasm - System.Data.SqlTypes.SqlDecimal:MpDiv(System.ReadOnlySpan`1[UInt32],int,System.Span`1[UInt32],int,System.Span`1[UInt32],byref,System.Span`1[UInt32],byref)
       -9.20 (-0.99% of base) : 43730.dasm - Microsoft.FSharp.Collections.Array2DModule:CopyTo(System.Byte[,],int,int,System.Byte[,],int,int,int,int)
      -12.35 (-0.53% of base) : 190398.dasm - RunningInstance:ProcessEvents():this
    -1356.88 (-0.23% 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
       -2.57 (-0.18% of base) : 4838.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.90 (-0.06% of base) : 197794.dasm - System.Linq.Parallel.SortHelper`2[__Canon,Nullable`1][System.__Canon,System.Nullable`1[System.Int32]]:MergeSortCooperatively():this

33 total methods with Perf Score differences (12 improved, 21 regressed), 2 unchanged.



Summary of Instruction Count diffs:
(Lower is better)

Total Instructions of base: 19818
Total Instructions of diff: 19813
Total Instructions of delta: -5 (-0.03% of base)
ONELINER|Instruction Count|Libraries.pmi.Linux.x64.checked\base|19818|19813|-5|-0.03%
Total relative delta: -0.05
    diff is an improvement.
    relative diff is an improvement.
Detail diffs


Top file regressions (Instructions):
           9 : 156811.dasm (1.90% of base)
           9 : 28579.dasm (1.77% of base)
           9 : 28570.dasm (1.77% of base)
           8 : 4863.dasm (0.50% of base)
           6 : 177686.dasm (1.89% of base)
           5 : 206970.dasm (1.53% of base)
           5 : 206992.dasm (1.17% of base)
           4 : 182074.dasm (0.55% of base)
           3 : 171422.dasm (0.75% of base)
           3 : 197803.dasm (0.48% of base)
           2 : 128192.dasm (0.68% of base)
           2 : 43805.dasm (1.17% of base)
           2 : 201983.dasm (0.36% of base)
           2 : 7070.dasm (0.68% of base)
           2 : 185115.dasm (0.88% of base)
           1 : 129404.dasm (0.11% of base)

Top file improvements (Instructions):
         -16 : 26972.dasm (-3.25% of base)
         -11 : 45107.dasm (-5.64% of base)
         -11 : 10045.dasm (-0.32% of base)
          -9 : 190398.dasm (-1.44% of base)
          -5 : 5882.dasm (-0.80% of base)
          -4 : 45226.dasm (-1.67% of base)
          -3 : 45227.dasm (-1.30% of base)
          -3 : 207167.dasm (-1.66% of base)
          -3 : 207231.dasm (-1.66% of base)
          -2 : 43806.dasm (-1.14% of base)
          -2 : 43730.dasm (-0.49% of base)
          -2 : 4838.dasm (-0.29% of base)
          -2 : 197794.dasm (-0.31% of base)
          -2 : 86074.dasm (-0.41% of base)
          -1 : 22499.dasm (-0.75% of base)
          -1 : 177694.dasm (-0.07% of base)

32 total files with Instruction Count differences (16 improved, 16 regressed), 3 unchanged.

Top method regressions (Instructions):
           9 ( 1.90% of base) : 156811.dasm - System.Xml.XmlTextReaderImpl:ParseText(byref,byref,byref):bool:this
           9 ( 1.77% of base) : 28579.dasm - System.Text.Json.Serialization.Converters.ObjectWithParameterizedConstructorConverter`1[Byte][System.Byte]:TryLookupConstructorParameter(byref,byref,System.Text.Json.JsonSerializerOptions,byref):bool:this
           9 ( 1.77% of base) : 28570.dasm - System.Text.Json.Serialization.Converters.ObjectWithParameterizedConstructorConverter`1[__Canon][System.__Canon]:TryLookupConstructorParameter(byref,byref,System.Text.Json.JsonSerializerOptions,byref):bool:this
           8 ( 0.50% of base) : 4863.dasm - Microsoft.CSharp.RuntimeBinder.Semantics.ExpressionBinder:bindUserDefinedConversion(Microsoft.CSharp.RuntimeBinder.Semantics.Expr,Microsoft.CSharp.RuntimeBinder.Semantics.CType,Microsoft.CSharp.RuntimeBinder.Semantics.CType,bool,byref,bool):bool:this
           6 ( 1.89% of base) : 177686.dasm - Number:FormatFixed(byref,byref,int,int,System.Globalization.NumberFormatInfo,System.Int32[],System.String,System.String)
           5 ( 1.53% of base) : 206970.dasm - System.Numerics.Tensors.CompressedSparseTensor`1[__Canon][System.__Canon]:Reshape(System.ReadOnlySpan`1[Int32]):System.Numerics.Tensors.Tensor`1[__Canon]:this
           5 ( 1.17% of base) : 206992.dasm - System.Numerics.Tensors.CompressedSparseTensor`1[Byte][System.Byte]:Reshape(System.ReadOnlySpan`1[Int32]):System.Numerics.Tensors.Tensor`1[Byte]:this
           4 ( 0.55% of base) : 182074.dasm - System.Reflection.TypeLoading.Ecma.EcmaModule:GetTypeCoreNoCache(System.ReadOnlySpan`1[Byte],System.ReadOnlySpan`1[Byte],byref):System.Reflection.TypeLoading.RoDefinitionType:this
           3 ( 0.75% of base) : 171422.dasm - ILCompiler.Reflection.ReadyToRun.Amd64.GcInfo:GetLiveSlotsAtSafepoints(System.Byte[],byref):System.Collections.Generic.List`1[[System.Collections.Generic.List`1[[ILCompiler.Reflection.ReadyToRun.BaseGcSlot, ILCompiler.Reflection.ReadyToRun, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]:this
           3 ( 0.48% of base) : 197803.dasm - System.Linq.Parallel.SortHelper`2[Byte,Nullable`1][System.Byte,System.Nullable`1[System.Int32]]:MergeSortCooperatively():this
           2 ( 0.68% of base) : 128192.dasm - ArraySerializer:Deserialize(Xunit.Abstractions.IXunitSerializationInfo):this
           2 ( 1.17% of base) : 43805.dasm - Microsoft.FSharp.Primitives.Basics.Array:stableSortWithKeysAndComparer(System.Collections.Generic.IComparer`1[__Canon],System.Collections.Generic.IComparer`1[__Canon],System.Nullable`1[System.Int32][],System.__Canon[])
           2 ( 0.36% of base) : 201983.dasm - System.Formats.Asn1.AsnDecoder:CopyConstructedOctetString(System.ReadOnlySpan`1[Byte],int,System.Span`1[Byte],bool,bool,byref):int
           2 ( 0.68% of base) : 7070.dasm - ArraySerializer:Deserialize(Xunit.Abstractions.IXunitSerializationInfo):this
           2 ( 0.88% of base) : 185115.dasm - System.Text.RegularExpressions.RegexBoyerMoore:Scan(System.String,int,int,int):int:this
           1 ( 0.11% of base) : 129404.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

Top method improvements (Instructions):
         -16 (-3.25% of base) : 26972.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
         -11 (-5.64% of base) : 45107.dasm - OperatorIntrinsics:SetArraySlice3D(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],System.Byte[,,])
         -11 (-0.32% 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
          -9 (-1.44% of base) : 190398.dasm - RunningInstance:ProcessEvents():this
          -5 (-0.80% of base) : 5882.dasm - Microsoft.CSharp.RuntimeBinder.Errors.ErrorHandling:Error(int,Microsoft.CSharp.RuntimeBinder.Errors.ErrArg[]):Microsoft.CSharp.RuntimeBinder.RuntimeBinderException
          -4 (-1.67% of base) : 45226.dasm - OperatorIntrinsics:GetArraySlice3D(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[,,]
          -3 (-1.30% of base) : 45227.dasm - OperatorIntrinsics:GetArraySlice3D(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]):System.Byte[,,]
          -3 (-1.66% of base) : 207167.dasm - System.Numerics.Tensors.Tensor`1[__Canon][System.__Canon]:GetTriangle(int,bool):System.Numerics.Tensors.Tensor`1[__Canon]:this
          -3 (-1.66% of base) : 207231.dasm - System.Numerics.Tensors.Tensor`1[Byte][System.Byte]:GetTriangle(int,bool):System.Numerics.Tensors.Tensor`1[Byte]:this
          -2 (-1.14% of base) : 43806.dasm - Microsoft.FSharp.Primitives.Basics.Array:stableSortWithKeysAndComparer(System.Collections.Generic.IComparer`1[Byte],System.Collections.Generic.IComparer`1[Byte],System.Nullable`1[System.Int32][],System.Byte[])
          -2 (-0.49% of base) : 43730.dasm - Microsoft.FSharp.Collections.Array2DModule:CopyTo(System.Byte[,],int,int,System.Byte[,],int,int,int,int)
          -2 (-0.29% of base) : 4838.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.31% of base) : 197794.dasm - System.Linq.Parallel.SortHelper`2[__Canon,Nullable`1][System.__Canon,System.Nullable`1[System.Int32]]:MergeSortCooperatively():this
          -2 (-0.41% of base) : 86074.dasm - System.Data.SqlTypes.SqlDecimal:MpDiv(System.ReadOnlySpan`1[UInt32],int,System.Span`1[UInt32],int,System.Span`1[UInt32],byref,System.Span`1[UInt32],byref)
          -1 (-0.75% of base) : 22499.dasm - System.Drawing.Graphics:DrawBeziers(System.Drawing.Pen,System.Drawing.Point[]):this
          -1 (-0.07% of base) : 177694.dasm - Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[Char],System.Globalization.NumberFormatInfo)

Top method regressions (percentages):
           9 ( 1.90% of base) : 156811.dasm - System.Xml.XmlTextReaderImpl:ParseText(byref,byref,byref):bool:this
           6 ( 1.89% of base) : 177686.dasm - Number:FormatFixed(byref,byref,int,int,System.Globalization.NumberFormatInfo,System.Int32[],System.String,System.String)
           9 ( 1.77% of base) : 28579.dasm - System.Text.Json.Serialization.Converters.ObjectWithParameterizedConstructorConverter`1[Byte][System.Byte]:TryLookupConstructorParameter(byref,byref,System.Text.Json.JsonSerializerOptions,byref):bool:this
           9 ( 1.77% of base) : 28570.dasm - System.Text.Json.Serialization.Converters.ObjectWithParameterizedConstructorConverter`1[__Canon][System.__Canon]:TryLookupConstructorParameter(byref,byref,System.Text.Json.JsonSerializerOptions,byref):bool:this
           5 ( 1.53% of base) : 206970.dasm - System.Numerics.Tensors.CompressedSparseTensor`1[__Canon][System.__Canon]:Reshape(System.ReadOnlySpan`1[Int32]):System.Numerics.Tensors.Tensor`1[__Canon]:this
           2 ( 1.17% of base) : 43805.dasm - Microsoft.FSharp.Primitives.Basics.Array:stableSortWithKeysAndComparer(System.Collections.Generic.IComparer`1[__Canon],System.Collections.Generic.IComparer`1[__Canon],System.Nullable`1[System.Int32][],System.__Canon[])
           5 ( 1.17% of base) : 206992.dasm - System.Numerics.Tensors.CompressedSparseTensor`1[Byte][System.Byte]:Reshape(System.ReadOnlySpan`1[Int32]):System.Numerics.Tensors.Tensor`1[Byte]:this
           2 ( 0.88% of base) : 185115.dasm - System.Text.RegularExpressions.RegexBoyerMoore:Scan(System.String,int,int,int):int:this
           3 ( 0.75% of base) : 171422.dasm - ILCompiler.Reflection.ReadyToRun.Amd64.GcInfo:GetLiveSlotsAtSafepoints(System.Byte[],byref):System.Collections.Generic.List`1[[System.Collections.Generic.List`1[[ILCompiler.Reflection.ReadyToRun.BaseGcSlot, ILCompiler.Reflection.ReadyToRun, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]:this
           2 ( 0.68% of base) : 128192.dasm - ArraySerializer:Deserialize(Xunit.Abstractions.IXunitSerializationInfo):this
           2 ( 0.68% of base) : 7070.dasm - ArraySerializer:Deserialize(Xunit.Abstractions.IXunitSerializationInfo):this
           4 ( 0.55% of base) : 182074.dasm - System.Reflection.TypeLoading.Ecma.EcmaModule:GetTypeCoreNoCache(System.ReadOnlySpan`1[Byte],System.ReadOnlySpan`1[Byte],byref):System.Reflection.TypeLoading.RoDefinitionType:this
           8 ( 0.50% of base) : 4863.dasm - Microsoft.CSharp.RuntimeBinder.Semantics.ExpressionBinder:bindUserDefinedConversion(Microsoft.CSharp.RuntimeBinder.Semantics.Expr,Microsoft.CSharp.RuntimeBinder.Semantics.CType,Microsoft.CSharp.RuntimeBinder.Semantics.CType,bool,byref,bool):bool:this
           3 ( 0.48% of base) : 197803.dasm - System.Linq.Parallel.SortHelper`2[Byte,Nullable`1][System.Byte,System.Nullable`1[System.Int32]]:MergeSortCooperatively():this
           2 ( 0.36% of base) : 201983.dasm - System.Formats.Asn1.AsnDecoder:CopyConstructedOctetString(System.ReadOnlySpan`1[Byte],int,System.Span`1[Byte],bool,bool,byref):int
           1 ( 0.11% of base) : 129404.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

Top method improvements (percentages):
         -11 (-5.64% of base) : 45107.dasm - OperatorIntrinsics:SetArraySlice3D(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],System.Byte[,,])
         -16 (-3.25% of base) : 26972.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
          -4 (-1.67% of base) : 45226.dasm - OperatorIntrinsics:GetArraySlice3D(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[,,]
          -3 (-1.66% of base) : 207167.dasm - System.Numerics.Tensors.Tensor`1[__Canon][System.__Canon]:GetTriangle(int,bool):System.Numerics.Tensors.Tensor`1[__Canon]:this
          -3 (-1.66% of base) : 207231.dasm - System.Numerics.Tensors.Tensor`1[Byte][System.Byte]:GetTriangle(int,bool):System.Numerics.Tensors.Tensor`1[Byte]:this
          -9 (-1.44% of base) : 190398.dasm - RunningInstance:ProcessEvents():this
          -3 (-1.30% of base) : 45227.dasm - OperatorIntrinsics:GetArraySlice3D(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]):System.Byte[,,]
          -2 (-1.14% of base) : 43806.dasm - Microsoft.FSharp.Primitives.Basics.Array:stableSortWithKeysAndComparer(System.Collections.Generic.IComparer`1[Byte],System.Collections.Generic.IComparer`1[Byte],System.Nullable`1[System.Int32][],System.Byte[])
          -5 (-0.80% of base) : 5882.dasm - Microsoft.CSharp.RuntimeBinder.Errors.ErrorHandling:Error(int,Microsoft.CSharp.RuntimeBinder.Errors.ErrArg[]):Microsoft.CSharp.RuntimeBinder.RuntimeBinderException
          -1 (-0.75% of base) : 22499.dasm - System.Drawing.Graphics:DrawBeziers(System.Drawing.Pen,System.Drawing.Point[]):this
          -2 (-0.49% of base) : 43730.dasm - Microsoft.FSharp.Collections.Array2DModule:CopyTo(System.Byte[,],int,int,System.Byte[,],int,int,int,int)
          -2 (-0.41% of base) : 86074.dasm - System.Data.SqlTypes.SqlDecimal:MpDiv(System.ReadOnlySpan`1[UInt32],int,System.Span`1[UInt32],int,System.Span`1[UInt32],byref,System.Span`1[UInt32],byref)
         -11 (-0.32% 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
          -2 (-0.31% of base) : 197794.dasm - System.Linq.Parallel.SortHelper`2[__Canon,Nullable`1][System.__Canon,System.Nullable`1[System.Int32]]:MergeSortCooperatively():this
          -2 (-0.29% of base) : 4838.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.07% of base) : 177694.dasm - Number:NumberToStringFormat(byref,byref,System.ReadOnlySpan`1[Char],System.Globalization.NumberFormatInfo)

32 total methods with Instruction Count differences (16 improved, 16 regressed), 3 unchanged.


Libraries.pmi.windows.x64.checked


Summary of Code Size diffs:
(Lower is better)

Total bytes of base: 73971
Total bytes of diff: 74381
Total bytes of delta: 410 (0.55% of base)
ONELINER|Code Size|Libraries.pmi.windows.x64.checked\base|73971|74381|410|0.55%
Total relative delta: 0.13
    diff is a regression.
    relative diff is a regression.
Detail diffs


Top file regressions (bytes):
         259 : 21665.dasm (3.28% of base)
          56 : 12306.dasm (5.86% of base)
          50 : 52340.dasm (2.62% of base)
          50 : 52110.dasm (0.65% of base)
          36 : 207906.dasm (2.04% of base)
          36 : 196828.dasm (1.29% of base)
          32 : 23926.dasm (0.72% of base)
          31 : 212062.dasm (2.14% of base)
          30 : 207884.dasm (2.08% of base)
          25 : 115107.dasm (1.24% of base)
          23 : 232250.dasm (2.15% of base)
          23 : 230619.dasm (2.15% of base)
          22 : 146948.dasm (1.03% of base)
          20 : 10967.dasm (3.84% of base)
          16 : 164568.dasm (1.08% of base)
          15 : 55244.dasm (0.51% of base)
          11 : 103582.dasm (0.55% of base)
           8 : 10968.dasm (1.51% of base)
           8 : 147056.dasm (0.47% of base)
           8 : 74498.dasm (0.51% of base)

Top file improvements (bytes):
        -139 : 159334.dasm (-6.04% of base)
         -44 : 22684.dasm (-1.94% of base)
         -41 : 49599.dasm (-1.72% of base)
         -39 : 12413.dasm (-4.88% of base)
         -34 : 211454.dasm (-1.31% of base)
         -17 : 113427.dasm (-4.13% of base)
         -15 : 196837.dasm (-0.56% of base)
         -12 : 12307.dasm (-1.15% of base)
          -9 : 156870.dasm (-0.89% of base)
          -6 : 56282.dasm (-0.21% of base)
          -3 : 12286.dasm (-0.46% of base)

34 total files with Code Size differences (11 improved, 23 regressed), 4 unchanged.

Top method regressions (bytes):
         259 ( 3.28% of base) : 21665.dasm - Microsoft.CSharp.RuntimeBinder.Semantics.ExpressionBinder:bindUserDefinedConversion(Microsoft.CSharp.RuntimeBinder.Semantics.Expr,Microsoft.CSharp.RuntimeBinder.Semantics.CType,Microsoft.CSharp.RuntimeBinder.Semantics.CType,bool,byref,bool):bool:this
          56 ( 5.86% of base) : 12306.dasm - OperatorIntrinsics:GetArraySlice4D(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[,,,]
          50 ( 2.62% of base) : 52340.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.MethodSignatureComparer:DetailedParameterCompare(System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.ParameterSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],byref,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.ParameterSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],byref,int,int):int
          50 ( 0.65% 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]
          36 ( 2.04% of base) : 207906.dasm - System.Numerics.Tensors.CompressedSparseTensor`1[Byte][System.Byte]:Reshape(System.ReadOnlySpan`1[Int32]):System.Numerics.Tensors.Tensor`1[Byte]:this
          36 ( 1.29% of base) : 196828.dasm - System.Linq.Parallel.SortHelper`2[__Canon,Nullable`1][System.__Canon,System.Nullable`1[System.Int32]]:MergeSortCooperatively():this
          32 ( 0.72% 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
          31 ( 2.14% of base) : 212062.dasm - System.Runtime.Caching.UsageBucket:FlushUnderUsedItems(int,bool):int:this
          30 ( 2.08% of base) : 207884.dasm - System.Numerics.Tensors.CompressedSparseTensor`1[__Canon][System.__Canon]:Reshape(System.ReadOnlySpan`1[Int32]):System.Numerics.Tensors.Tensor`1[__Canon]:this
          25 ( 1.24% of base) : 115107.dasm - System.Data.SqlTypes.SqlDecimal:MpDiv(System.ReadOnlySpan`1[UInt32],int,System.Span`1[UInt32],int,System.Span`1[UInt32],byref,System.Span`1[UInt32],byref)
          23 ( 2.15% of base) : 232250.dasm - ArraySerializer:Deserialize(Xunit.Abstractions.IXunitSerializationInfo):this
          23 ( 2.15% of base) : 230619.dasm - ArraySerializer:Deserialize(Xunit.Abstractions.IXunitSerializationInfo):this
          22 ( 1.03% of base) : 146948.dasm - System.Xml.Xsl.Xslt.XsltInput:GetAttributes(System.Xml.Xsl.Xslt.XsltInput+XsltAttribute[]):ContextInfo:this
          20 ( 3.84% of base) : 10967.dasm - Microsoft.FSharp.Primitives.Basics.Array:stableSortWithKeysAndComparer(System.Collections.Generic.IComparer`1[__Canon],System.Collections.Generic.IComparer`1[__Canon],System.Nullable`1[System.Int32][],System.__Canon[])
          16 ( 1.08% of base) : 164568.dasm - ILCompiler.Reflection.ReadyToRun.Amd64.GcInfo:GetLiveSlotsAtSafepoints(System.Byte[],byref):System.Collections.Generic.List`1[[System.Collections.Generic.List`1[[ILCompiler.Reflection.ReadyToRun.BaseGcSlot, ILCompiler.Reflection.ReadyToRun, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]:this
          15 ( 0.51% 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
          11 ( 0.55% of base) : 103582.dasm - Microsoft.VisualBasic.CompilerServices.LikeOperator:MatchAsterisk(System.String,int,int,Microsoft.VisualBasic.CompilerServices.LikeOperator+LigatureInfo[],System.String,Microsoft.VisualBasic.CompilerServices.LikeOperator+LigatureInfo[],Microsoft.VisualBasic.CompilerServices.LikeOperator+PatternGroup[],int,byref,byref,System.Globalization.CompareInfo,int)
           8 ( 1.51% of base) : 10968.dasm - Microsoft.FSharp.Primitives.Basics.Array:stableSortWithKeysAndComparer(System.Collections.Generic.IComparer`1[Byte],System.Collections.Generic.IComparer`1[Byte],System.Nullable`1[System.Int32][],System.Byte[])
           8 ( 0.47% of base) : 147056.dasm - System.Xml.Xsl.Xslt.XsltLoader:ParseModeListAttribute(int):System.Xml.Xsl.Qil.QilName:this
           8 ( 0.51% of base) : 74498.dasm - InferenceGraph:Infer(Microsoft.CodeAnalysis.VisualBasic.Symbols.MethodSymbol,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.BoundExpression, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.ArrayBuilder`1[Int32],Microsoft.CodeAnalysis.ArrayBuilder`1[Int32],Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,Microsoft.CodeAnalysis.VisualBasic.BoundNode,byref,byref,byref,byref,byref,byref,byref,byref,byref,byref,Microsoft.CodeAnalysis.BitVector):bool

Top method improvements (bytes):
        -139 (-6.04% of base) : 159334.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
         -44 (-1.94% of base) : 22684.dasm - Microsoft.CSharp.RuntimeBinder.Errors.ErrorHandling:Error(int,Microsoft.CSharp.RuntimeBinder.Errors.ErrArg[]):Microsoft.CSharp.RuntimeBinder.RuntimeBinderException
         -41 (-1.72% of base) : 49599.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindArrayAccess(Microsoft.CodeAnalysis.VisualBasic.Syntax.InvocationExpressionSyntax,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]],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.BoundExpression:this
         -39 (-4.88% of base) : 12413.dasm - OperatorIntrinsics:GetArraySlice3D(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[,,]
         -34 (-1.31% of base) : 211454.dasm - System.Reflection.TypeLoading.Ecma.EcmaModule:GetTypeCoreNoCache(System.ReadOnlySpan`1[Byte],System.ReadOnlySpan`1[Byte],byref):System.Reflection.TypeLoading.RoDefinitionType:this
         -17 (-4.13% of base) : 113427.dasm - System.Data.DataSet:MarkModifiedRows(System.Data.DataSet+TableChanges[],int):this
         -15 (-0.56% of base) : 196837.dasm - System.Linq.Parallel.SortHelper`2[Byte,Nullable`1][System.Byte,System.Nullable`1[System.Int32]]:MergeSortCooperatively():this
         -12 (-1.15% of base) : 12307.dasm - OperatorIntrinsics:GetArraySlice4D(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[,,,]
          -9 (-0.89% of base) : 156870.dasm - System.Speech.Internal.Synthesis.PcmConverter:Resampling(System.Single[],System.Single[]):System.Single[]:this
          -6 (-0.21% of base) : 56282.dasm - Microsoft.CodeAnalysis.VisualBasic.LambdaRewriter:RewriteLambda(Microsoft.CodeAnalysis.VisualBasic.BoundLambda,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,bool):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
          -3 (-0.46% of base) : 12286.dasm - OperatorIntrinsics:SetArraySlice3D(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],System.Byte[,,])

Top method regressions (percentages):
          56 ( 5.86% of base) : 12306.dasm - OperatorIntrinsics:GetArraySlice4D(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[,,,]
          20 ( 3.84% of base) : 10967.dasm - Microsoft.FSharp.Primitives.Basics.Array:stableSortWithKeysAndComparer(System.Collections.Generic.IComparer`1[__Canon],System.Collections.Generic.IComparer`1[__Canon],System.Nullable`1[System.Int32][],System.__Canon[])
         259 ( 3.28% of base) : 21665.dasm - Microsoft.CSharp.RuntimeBinder.Semantics.ExpressionBinder:bindUserDefinedConversion(Microsoft.CSharp.RuntimeBinder.Semantics.Expr,Microsoft.CSharp.RuntimeBinder.Semantics.CType,Microsoft.CSharp.RuntimeBinder.Semantics.CType,bool,byref,bool):bool:this
          50 ( 2.62% of base) : 52340.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.MethodSignatureComparer:DetailedParameterCompare(System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.ParameterSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],byref,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.ParameterSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],byref,int,int):int
          23 ( 2.15% of base) : 232250.dasm - ArraySerializer:Deserialize(Xunit.Abstractions.IXunitSerializationInfo):this
          23 ( 2.15% of base) : 230619.dasm - ArraySerializer:Deserialize(Xunit.Abstractions.IXunitSerializationInfo):this
          31 ( 2.14% of base) : 212062.dasm - System.Runtime.Caching.UsageBucket:FlushUnderUsedItems(int,bool):int:this
          30 ( 2.08% of base) : 207884.dasm - System.Numerics.Tensors.CompressedSparseTensor`1[__Canon][System.__Canon]:Reshape(System.ReadOnlySpan`1[Int32]):System.Numerics.Tensors.Tensor`1[__Canon]:this
          36 ( 2.04% of base) : 207906.dasm - System.Numerics.Tensors.CompressedSparseTensor`1[Byte][System.Byte]:Reshape(System.ReadOnlySpan`1[Int32]):System.Numerics.Tensors.Tensor`1[Byte]:this
           8 ( 1.51% of base) : 10968.dasm - Microsoft.FSharp.Primitives.Basics.Array:stableSortWithKeysAndComparer(System.Collections.Generic.IComparer`1[Byte],System.Collections.Generic.IComparer`1[Byte],System.Nullable`1[System.Int32][],System.Byte[])
          36 ( 1.29% of base) : 196828.dasm - System.Linq.Parallel.SortHelper`2[__Canon,Nullable`1][System.__Canon,System.Nullable`1[System.Int32]]:MergeSortCooperatively():this
          25 ( 1.24% of base) : 115107.dasm - System.Data.SqlTypes.SqlDecimal:MpDiv(System.ReadOnlySpan`1[UInt32],int,System.Span`1[UInt32],int,System.Span`1[UInt32],byref,System.Span`1[UInt32],byref)
          16 ( 1.08% of base) : 164568.dasm - ILCompiler.Reflection.ReadyToRun.Amd64.GcInfo:GetLiveSlotsAtSafepoints(System.Byte[],byref):System.Collections.Generic.List`1[[System.Collections.Generic.List`1[[ILCompiler.Reflection.ReadyToRun.BaseGcSlot, ILCompiler.Reflection.ReadyToRun, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]:this
          22 ( 1.03% of base) : 146948.dasm - System.Xml.Xsl.Xslt.XsltInput:GetAttributes(System.Xml.Xsl.Xslt.XsltInput+XsltAttribute[]):ContextInfo:this
          32 ( 0.72% 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
          50 ( 0.65% 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]
          11 ( 0.55% of base) : 103582.dasm - Microsoft.VisualBasic.CompilerServices.LikeOperator:MatchAsterisk(System.String,int,int,Microsoft.VisualBasic.CompilerServices.LikeOperator+LigatureInfo[],System.String,Microsoft.VisualBasic.CompilerServices.LikeOperator+LigatureInfo[],Microsoft.VisualBasic.CompilerServices.LikeOperator+PatternGroup[],int,byref,byref,System.Globalization.CompareInfo,int)
          15 ( 0.51% 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
           8 ( 0.51% of base) : 74498.dasm - InferenceGraph:Infer(Microsoft.CodeAnalysis.VisualBasic.Symbols.MethodSymbol,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.BoundExpression, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.ArrayBuilder`1[Int32],Microsoft.CodeAnalysis.ArrayBuilder`1[Int32],Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,Microsoft.CodeAnalysis.VisualBasic.BoundNode,byref,byref,byref,byref,byref,byref,byref,byref,byref,byref,Microsoft.CodeAnalysis.BitVector):bool
           8 ( 0.47% of base) : 147056.dasm - System.Xml.Xsl.Xslt.XsltLoader:ParseModeListAttribute(int):System.Xml.Xsl.Qil.QilName:this

Top method improvements (percentages):
        -139 (-6.04% of base) : 159334.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
         -39 (-4.88% of base) : 12413.dasm - OperatorIntrinsics:GetArraySlice3D(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[,,]
         -17 (-4.13% of base) : 113427.dasm - System.Data.DataSet:MarkModifiedRows(System.Data.DataSet+TableChanges[],int):this
         -44 (-1.94% of base) : 22684.dasm - Microsoft.CSharp.RuntimeBinder.Errors.ErrorHandling:Error(int,Microsoft.CSharp.RuntimeBinder.Errors.ErrArg[]):Microsoft.CSharp.RuntimeBinder.RuntimeBinderException
         -41 (-1.72% of base) : 49599.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindArrayAccess(Microsoft.CodeAnalysis.VisualBasic.Syntax.InvocationExpressionSyntax,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]],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.BoundExpression:this
         -34 (-1.31% of base) : 211454.dasm - System.Reflection.TypeLoading.Ecma.EcmaModule:GetTypeCoreNoCache(System.ReadOnlySpan`1[Byte],System.ReadOnlySpan`1[Byte],byref):System.Reflection.TypeLoading.RoDefinitionType:this
         -12 (-1.15% of base) : 12307.dasm - OperatorIntrinsics:GetArraySlice4D(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[,,,]
          -9 (-0.89% of base) : 156870.dasm - System.Speech.Internal.Synthesis.PcmConverter:Resampling(System.Single[],System.Single[]):System.Single[]:this
         -15 (-0.56% of base) : 196837.dasm - System.Linq.Parallel.SortHelper`2[Byte,Nullable`1][System.Byte,System.Nullable`1[System.Int32]]:MergeSortCooperatively():this
          -3 (-0.46% of base) : 12286.dasm - OperatorIntrinsics:SetArraySlice3D(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],System.Byte[,,])
          -6 (-0.21% of base) : 56282.dasm - Microsoft.CodeAnalysis.VisualBasic.LambdaRewriter:RewriteLambda(Microsoft.CodeAnalysis.VisualBasic.BoundLambda,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,bool):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this

34 total methods with Code Size differences (11 improved, 23 regressed), 4 unchanged.



Summary of Perf Score diffs:
(Lower is better)

Total PerfScoreUnits of base: 128077.33
Total PerfScoreUnits of diff: 126861.95999999999
Total PerfScoreUnits of delta: -1215.37 (-0.95% of base)
ONELINER|Perf Score|Libraries.pmi.windows.x64.checked\base|128077.33|126861.95999999999|-1215.37|-0.95%
Total relative delta: -0.30
    diff is an improvement.
    relative diff is an improvement.
Detail diffs


Top file regressions (PerfScoreUnits):
      311.60 : 12306.dasm (4.70% of base)
       91.60 : 196828.dasm (1.04% of base)
       84.90 : 21665.dasm (0.38% of base)
       64.80 : 74498.dasm (0.69% of base)
       54.62 : 232250.dasm (4.40% of base)
       54.62 : 230619.dasm (4.40% of base)
       13.00 : 207884.dasm (1.93% of base)
       11.10 : 212062.dasm (0.78% of base)
       10.10 : 103582.dasm (0.41% of base)
        9.20 : 52110.dasm (0.29% of base)
        5.90 : 56282.dasm (0.75% of base)
        5.60 : 207906.dasm (0.76% of base)
        2.25 : 23926.dasm (0.12% of base)
        2.04 : 164568.dasm (0.03% of base)
        1.55 : 147056.dasm (0.19% of base)
        1.10 : 55244.dasm (0.16% of base)

Top file improvements (PerfScoreUnits):
     -439.70 : 12351.dasm (-6.25% of base)
     -439.70 : 12352.dasm (-6.26% of base)
     -377.20 : 12307.dasm (-5.36% of base)
     -222.90 : 12413.dasm (-6.90% of base)
     -119.00 : 196837.dasm (-1.50% of base)
      -64.00 : 12414.dasm (-1.56% of base)
      -55.10 : 49599.dasm (-4.45% of base)
      -42.70 : 113427.dasm (-4.10% of base)
      -35.91 : 159334.dasm (-3.57% of base)
      -31.00 : 208145.dasm (-1.38% of base)
      -31.00 : 208081.dasm (-1.38% of base)
      -19.20 : 10968.dasm (-2.54% of base)
      -18.00 : 10967.dasm (-2.38% of base)
      -16.35 : 115107.dasm (-0.96% of base)
      -11.90 : 211454.dasm (-0.99% of base)
       -7.87 : 22684.dasm (-0.50% of base)
       -5.63 : 21640.dasm (-0.39% of base)
       -0.80 : 146948.dasm (-0.06% of base)
       -0.63 : 52340.dasm (-0.06% of base)
       -0.46 : 156870.dasm (-0.04% of base)

37 total files with Perf Score differences (21 improved, 16 regressed), 1 unchanged.

Top method regressions (PerfScoreUnits):
      311.60 ( 4.70% of base) : 12306.dasm - OperatorIntrinsics:GetArraySlice4D(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[,,,]
       91.60 ( 1.04% of base) : 196828.dasm - System.Linq.Parallel.SortHelper`2[__Canon,Nullable`1][System.__Canon,System.Nullable`1[System.Int32]]:MergeSortCooperatively():this
       84.90 ( 0.38% of base) : 21665.dasm - Microsoft.CSharp.RuntimeBinder.Semantics.ExpressionBinder:bindUserDefinedConversion(Microsoft.CSharp.RuntimeBinder.Semantics.Expr,Microsoft.CSharp.RuntimeBinder.Semantics.CType,Microsoft.CSharp.RuntimeBinder.Semantics.CType,bool,byref,bool):bool:this
       64.80 ( 0.69% of base) : 74498.dasm - InferenceGraph:Infer(Microsoft.CodeAnalysis.VisualBasic.Symbols.MethodSymbol,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.BoundExpression, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.ArrayBuilder`1[Int32],Microsoft.CodeAnalysis.ArrayBuilder`1[Int32],Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,Microsoft.CodeAnalysis.VisualBasic.BoundNode,byref,byref,byref,byref,byref,byref,byref,byref,byref,byref,Microsoft.CodeAnalysis.BitVector):bool
       54.62 ( 4.40% of base) : 232250.dasm - ArraySerializer:Deserialize(Xunit.Abstractions.IXunitSerializationInfo):this
       54.62 ( 4.40% of base) : 230619.dasm - ArraySerializer:Deserialize(Xunit.Abstractions.IXunitSerializationInfo):this
       13.00 ( 1.93% of base) : 207884.dasm - System.Numerics.Tensors.CompressedSparseTensor`1[__Canon][System.__Canon]:Reshape(System.ReadOnlySpan`1[Int32]):System.Numerics.Tensors.Tensor`1[__Canon]:this
       11.10 ( 0.78% of base) : 212062.dasm - System.Runtime.Caching.UsageBucket:FlushUnderUsedItems(int,bool):int:this
       10.10 ( 0.41% of base) : 103582.dasm - Microsoft.VisualBasic.CompilerServices.LikeOperator:MatchAsterisk(System.String,int,int,Microsoft.VisualBasic.CompilerServices.LikeOperator+LigatureInfo[],System.String,Microsoft.VisualBasic.CompilerServices.LikeOperator+LigatureInfo[],Microsoft.VisualBasic.CompilerServices.LikeOperator+PatternGroup[],int,byref,byref,System.Globalization.CompareInfo,int)
        9.20 ( 0.29% 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]
        5.90 ( 0.75% of base) : 56282.dasm - Microsoft.CodeAnalysis.VisualBasic.LambdaRewriter:RewriteLambda(Microsoft.CodeAnalysis.VisualBasic.BoundLambda,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,bool):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
        5.60 ( 0.76% of base) : 207906.dasm - System.Numerics.Tensors.CompressedSparseTensor`1[Byte][System.Byte]:Reshape(System.ReadOnlySpan`1[Int32]):System.Numerics.Tensors.Tensor`1[Byte]:this
        2.25 ( 0.12% 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
        2.04 ( 0.03% of base) : 164568.dasm - ILCompiler.Reflection.ReadyToRun.Amd64.GcInfo:GetLiveSlotsAtSafepoints(System.Byte[],byref):System.Collections.Generic.List`1[[System.Collections.Generic.List`1[[ILCompiler.Reflection.ReadyToRun.BaseGcSlot, ILCompiler.Reflection.ReadyToRun, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]:this
        1.55 ( 0.19% of base) : 147056.dasm - System.Xml.Xsl.Xslt.XsltLoader:ParseModeListAttribute(int):System.Xml.Xsl.Qil.QilName:this
        1.10 ( 0.16% 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

Top method improvements (PerfScoreUnits):
     -439.70 (-6.25% 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[,,,])
     -439.70 (-6.26% 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[,,,])
     -377.20 (-5.36% of base) : 12307.dasm - OperatorIntrinsics:GetArraySlice4D(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[,,,]
     -222.90 (-6.90% of base) : 12413.dasm - OperatorIntrinsics:GetArraySlice3D(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[,,]
     -119.00 (-1.50% of base) : 196837.dasm - System.Linq.Parallel.SortHelper`2[Byte,Nullable`1][System.Byte,System.Nullable`1[System.Int32]]:MergeSortCooperatively():this
      -64.00 (-1.56% of base) : 12414.dasm - OperatorIntrinsics:GetArraySlice3D(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]):System.Byte[,,]
      -55.10 (-4.45% of base) : 49599.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindArrayAccess(Microsoft.CodeAnalysis.VisualBasic.Syntax.InvocationExpressionSyntax,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]],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.BoundExpression:this
      -42.70 (-4.10% of base) : 113427.dasm - System.Data.DataSet:MarkModifiedRows(System.Data.DataSet+TableChanges[],int):this
      -35.91 (-3.57% of base) : 159334.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
      -31.00 (-1.38% of base) : 208145.dasm - System.Numerics.Tensors.Tensor`1[Byte][System.Byte]:GetTriangle(int,bool):System.Numerics.Tensors.Tensor`1[Byte]:this
      -31.00 (-1.38% of base) : 208081.dasm - System.Numerics.Tensors.Tensor`1[__Canon][System.__Canon]:GetTriangle(int,bool):System.Numerics.Tensors.Tensor`1[__Canon]:this
      -19.20 (-2.54% of base) : 10968.dasm - Microsoft.FSharp.Primitives.Basics.Array:stableSortWithKeysAndComparer(System.Collections.Generic.IComparer`1[Byte],System.Collections.Generic.IComparer`1[Byte],System.Nullable`1[System.Int32][],System.Byte[])
      -18.00 (-2.38% of base) : 10967.dasm - Microsoft.FSharp.Primitives.Basics.Array:stableSortWithKeysAndComparer(System.Collections.Generic.IComparer`1[__Canon],System.Collections.Generic.IComparer`1[__Canon],System.Nullable`1[System.Int32][],System.__Canon[])
      -16.35 (-0.96% of base) : 115107.dasm - System.Data.SqlTypes.SqlDecimal:MpDiv(System.ReadOnlySpan`1[UInt32],int,System.Span`1[UInt32],int,System.Span`1[UInt32],byref,System.Span`1[UInt32],byref)
      -11.90 (-0.99% of base) : 211454.dasm - System.Reflection.TypeLoading.Ecma.EcmaModule:GetTypeCoreNoCache(System.ReadOnlySpan`1[Byte],System.ReadOnlySpan`1[Byte],byref):System.Reflection.TypeLoading.RoDefinitionType:this
       -7.87 (-0.50% of base) : 22684.dasm - Microsoft.CSharp.RuntimeBinder.Errors.ErrorHandling:Error(int,Microsoft.CSharp.RuntimeBinder.Errors.ErrArg[]):Microsoft.CSharp.RuntimeBinder.RuntimeBinderException
       -5.63 (-0.39% of base) : 21640.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
       -0.80 (-0.06% of base) : 146948.dasm - System.Xml.Xsl.Xslt.XsltInput:GetAttributes(System.Xml.Xsl.Xslt.XsltInput+XsltAttribute[]):ContextInfo:this
       -0.63 (-0.06% of base) : 52340.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.MethodSignatureComparer:DetailedParameterCompare(System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.ParameterSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],byref,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.ParameterSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],byref,int,int):int
       -0.46 (-0.04% of base) : 156870.dasm - System.Speech.Internal.Synthesis.PcmConverter:Resampling(System.Single[],System.Single[]):System.Single[]:this

Top method regressions (percentages):
      311.60 ( 4.70% of base) : 12306.dasm - OperatorIntrinsics:GetArraySlice4D(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[,,,]
       54.62 ( 4.40% of base) : 232250.dasm - ArraySerializer:Deserialize(Xunit.Abstractions.IXunitSerializationInfo):this
       54.62 ( 4.40% of base) : 230619.dasm - ArraySerializer:Deserialize(Xunit.Abstractions.IXunitSerializationInfo):this
       13.00 ( 1.93% of base) : 207884.dasm - System.Numerics.Tensors.CompressedSparseTensor`1[__Canon][System.__Canon]:Reshape(System.ReadOnlySpan`1[Int32]):System.Numerics.Tensors.Tensor`1[__Canon]:this
       91.60 ( 1.04% of base) : 196828.dasm - System.Linq.Parallel.SortHelper`2[__Canon,Nullable`1][System.__Canon,System.Nullable`1[System.Int32]]:MergeSortCooperatively():this
       11.10 ( 0.78% of base) : 212062.dasm - System.Runtime.Caching.UsageBucket:FlushUnderUsedItems(int,bool):int:this
        5.60 ( 0.76% of base) : 207906.dasm - System.Numerics.Tensors.CompressedSparseTensor`1[Byte][System.Byte]:Reshape(System.ReadOnlySpan`1[Int32]):System.Numerics.Tensors.Tensor`1[Byte]:this
        5.90 ( 0.75% of base) : 56282.dasm - Microsoft.CodeAnalysis.VisualBasic.LambdaRewriter:RewriteLambda(Microsoft.CodeAnalysis.VisualBasic.BoundLambda,Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,bool):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
       64.80 ( 0.69% of base) : 74498.dasm - InferenceGraph:Infer(Microsoft.CodeAnalysis.VisualBasic.Symbols.MethodSymbol,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.BoundExpression, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.ArrayBuilder`1[Int32],Microsoft.CodeAnalysis.ArrayBuilder`1[Int32],Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,Microsoft.CodeAnalysis.VisualBasic.BoundNode,byref,byref,byref,byref,byref,byref,byref,byref,byref,byref,Microsoft.CodeAnalysis.BitVector):bool
       10.10 ( 0.41% of base) : 103582.dasm - Microsoft.VisualBasic.CompilerServices.LikeOperator:MatchAsterisk(System.String,int,int,Microsoft.VisualBasic.CompilerServices.LikeOperator+LigatureInfo[],System.String,Microsoft.VisualBasic.CompilerServices.LikeOperator+LigatureInfo[],Microsoft.VisualBasic.CompilerServices.LikeOperator+PatternGroup[],int,byref,byref,System.Globalization.CompareInfo,int)
       84.90 ( 0.38% of base) : 21665.dasm - Microsoft.CSharp.RuntimeBinder.Semantics.ExpressionBinder:bindUserDefinedConversion(Microsoft.CSharp.RuntimeBinder.Semantics.Expr,Microsoft.CSharp.RuntimeBinder.Semantics.CType,Microsoft.CSharp.RuntimeBinder.Semantics.CType,bool,byref,bool):bool:this
        9.20 ( 0.29% 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]
        1.55 ( 0.19% of base) : 147056.dasm - System.Xml.Xsl.Xslt.XsltLoader:ParseModeListAttribute(int):System.Xml.Xsl.Qil.QilName:this
        1.10 ( 0.16% 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
        2.25 ( 0.12% 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
        2.04 ( 0.03% of base) : 164568.dasm - ILCompiler.Reflection.ReadyToRun.Amd64.GcInfo:GetLiveSlotsAtSafepoints(System.Byte[],byref):System.Collections.Generic.List`1[[System.Collections.Generic.List`1[[ILCompiler.Reflection.ReadyToRun.BaseGcSlot, ILCompiler.Reflection.ReadyToRun, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]:this

Top method improvements (percentages):
     -222.90 (-6.90% of base) : 12413.dasm - OperatorIntrinsics:GetArraySlice3D(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[,,]
     -439.70 (-6.26% 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[,,,])
     -439.70 (-6.25% 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[,,,])
     -377.20 (-5.36% of base) : 12307.dasm - OperatorIntrinsics:GetArraySlice4D(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[,,,]
      -55.10 (-4.45% of base) : 49599.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindArrayAccess(Microsoft.CodeAnalysis.VisualBasic.Syntax.InvocationExpressionSyntax,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]],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.BoundExpression:this
      -42.70 (-4.10% of base) : 113427.dasm - System.Data.DataSet:MarkModifiedRows(System.Data.DataSet+TableChanges[],int):this
      -35.91 (-3.57% of base) : 159334.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
      -19.20 (-2.54% of base) : 10968.dasm - Microsoft.FSharp.Primitives.Basics.Array:stableSortWithKeysAndComparer(System.Collections.Generic.IComparer`1[Byte],System.Collections.Generic.IComparer`1[Byte],System.Nullable`1[System.Int32][],System.Byte[])
      -18.00 (-2.38% of base) : 10967.dasm - Microsoft.FSharp.Primitives.Basics.Array:stableSortWithKeysAndComparer(System.Collections.Generic.IComparer`1[__Canon],System.Collections.Generic.IComparer`1[__Canon],System.Nullable`1[System.Int32][],System.__Canon[])
      -64.00 (-1.56% of base) : 12414.dasm - OperatorIntrinsics:GetArraySlice3D(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]):System.Byte[,,]
     -119.00 (-1.50% of base) : 196837.dasm - System.Linq.Parallel.SortHelper`2[Byte,Nullable`1][System.Byte,System.Nullable`1[System.Int32]]:MergeSortCooperatively():this
      -31.00 (-1.38% of base) : 208145.dasm - System.Numerics.Tensors.Tensor`1[Byte][System.Byte]:GetTriangle(int,bool):System.Numerics.Tensors.Tensor`1[Byte]:this
      -31.00 (-1.38% of base) : 208081.dasm - System.Numerics.Tensors.Tensor`1[__Canon][System.__Canon]:GetTriangle(int,bool):System.Numerics.Tensors.Tensor`1[__Canon]:this
      -11.90 (-0.99% of base) : 211454.dasm - System.Reflection.TypeLoading.Ecma.EcmaModule:GetTypeCoreNoCache(System.ReadOnlySpan`1[Byte],System.ReadOnlySpan`1[Byte],byref):System.Reflection.TypeLoading.RoDefinitionType:this
      -16.35 (-0.96% of base) : 115107.dasm - System.Data.SqlTypes.SqlDecimal:MpDiv(System.ReadOnlySpan`1[UInt32],int,System.Span`1[UInt32],int,System.Span`1[UInt32],byref,System.Span`1[UInt32],byref)
       -7.87 (-0.50% of base) : 22684.dasm - Microsoft.CSharp.RuntimeBinder.Errors.ErrorHandling:Error(int,Microsoft.CSharp.RuntimeBinder.Errors.ErrArg[]):Microsoft.CSharp.RuntimeBinder.RuntimeBinderException
       -5.63 (-0.39% of base) : 21640.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
       -0.63 (-0.06% of base) : 52340.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.MethodSignatureComparer:DetailedParameterCompare(System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.ParameterSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],byref,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.ParameterSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],byref,int,int):int
       -0.80 (-0.06% of base) : 146948.dasm - System.Xml.Xsl.Xslt.XsltInput:GetAttributes(System.Xml.Xsl.Xslt.XsltInput+XsltAttribute[]):ContextInfo:this
       -0.46 (-0.04% of base) : 156870.dasm - System.Speech.Internal.Synthesis.PcmConverter:Resampling(System.Single[],System.Single[]):System.Single[]:this

37 total methods with Perf Score differences (21 improved, 16 regressed), 1 unchanged.



Summary of Instruction Count diffs:
(Lower is better)

Total Instructions of base: 16992
Total Instructions of diff: 17014
Total Instructions of delta: 22 (0.13% of base)
ONELINER|Instruction Count|Libraries.pmi.windows.x64.checked\base|16992|17014|22|0.13%
Total relative delta: -0.01
    diff is a regression.
    relative diff is an improvement.
Detail diffs


Top file regressions (Instructions):
          27 : 21665.dasm (1.70% of base)
          11 : 12306.dasm (4.01% of base)
           7 : 232250.dasm (2.70% of base)
           7 : 230619.dasm (2.70% of base)
           6 : 52110.dasm (0.42% of base)
           5 : 207906.dasm (1.21% of base)
           5 : 103582.dasm (1.04% of base)
           5 : 207884.dasm (1.50% of base)
           3 : 212062.dasm (0.68% of base)
           3 : 164568.dasm (0.75% of base)
           2 : 147056.dasm (0.52% of base)
           2 : 196828.dasm (0.33% of base)
           2 : 74498.dasm (0.54% of base)
           1 : 156870.dasm (0.35% of base)
           1 : 196837.dasm (0.17% of base)
           1 : 12414.dasm (0.45% of base)

Top file improvements (Instructions):
         -19 : 159334.dasm (-3.89% of base)
          -8 : 22684.dasm (-1.48% of base)
          -7 : 12413.dasm (-2.99% of base)
          -6 : 49599.dasm (-1.15% of base)
          -4 : 12307.dasm (-1.41% of base)
          -4 : 211454.dasm (-0.66% of base)
          -4 : 12351.dasm (-1.74% of base)
          -4 : 12352.dasm (-1.74% of base)
          -3 : 113427.dasm (-2.50% of base)
          -2 : 146948.dasm (-0.37% of base)
          -1 : 115107.dasm (-0.20% of base)
          -1 : 23926.dasm (-0.10% of base)
          -1 : 208145.dasm (-0.57% of base)
          -1 : 208081.dasm (-0.57% of base)
          -1 : 52340.dasm (-0.25% of base)

31 total files with Instruction Count differences (15 improved, 16 regressed), 7 unchanged.

Top method regressions (Instructions):
          27 ( 1.70% of base) : 21665.dasm - Microsoft.CSharp.RuntimeBinder.Semantics.ExpressionBinder:bindUserDefinedConversion(Microsoft.CSharp.RuntimeBinder.Semantics.Expr,Microsoft.CSharp.RuntimeBinder.Semantics.CType,Microsoft.CSharp.RuntimeBinder.Semantics.CType,bool,byref,bool):bool:this
          11 ( 4.01% of base) : 12306.dasm - OperatorIntrinsics:GetArraySlice4D(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[,,,]
           7 ( 2.70% of base) : 232250.dasm - ArraySerializer:Deserialize(Xunit.Abstractions.IXunitSerializationInfo):this
           7 ( 2.70% of base) : 230619.dasm - ArraySerializer:Deserialize(Xunit.Abstractions.IXunitSerializationInfo):this
           6 ( 0.42% 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]
           5 ( 1.21% of base) : 207906.dasm - System.Numerics.Tensors.CompressedSparseTensor`1[Byte][System.Byte]:Reshape(System.ReadOnlySpan`1[Int32]):System.Numerics.Tensors.Tensor`1[Byte]:this
           5 ( 1.04% of base) : 103582.dasm - Microsoft.VisualBasic.CompilerServices.LikeOperator:MatchAsterisk(System.String,int,int,Microsoft.VisualBasic.CompilerServices.LikeOperator+LigatureInfo[],System.String,Microsoft.VisualBasic.CompilerServices.LikeOperator+LigatureInfo[],Microsoft.VisualBasic.CompilerServices.LikeOperator+PatternGroup[],int,byref,byref,System.Globalization.CompareInfo,int)
           5 ( 1.50% of base) : 207884.dasm - System.Numerics.Tensors.CompressedSparseTensor`1[__Canon][System.__Canon]:Reshape(System.ReadOnlySpan`1[Int32]):System.Numerics.Tensors.Tensor`1[__Canon]:this
           3 ( 0.68% of base) : 212062.dasm - System.Runtime.Caching.UsageBucket:FlushUnderUsedItems(int,bool):int:this
           3 ( 0.75% of base) : 164568.dasm - ILCompiler.Reflection.ReadyToRun.Amd64.GcInfo:GetLiveSlotsAtSafepoints(System.Byte[],byref):System.Collections.Generic.List`1[[System.Collections.Generic.List`1[[ILCompiler.Reflection.ReadyToRun.BaseGcSlot, ILCompiler.Reflection.ReadyToRun, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]:this
           2 ( 0.52% of base) : 147056.dasm - System.Xml.Xsl.Xslt.XsltLoader:ParseModeListAttribute(int):System.Xml.Xsl.Qil.QilName:this
           2 ( 0.33% of base) : 196828.dasm - System.Linq.Parallel.SortHelper`2[__Canon,Nullable`1][System.__Canon,System.Nullable`1[System.Int32]]:MergeSortCooperatively():this
           2 ( 0.54% of base) : 74498.dasm - InferenceGraph:Infer(Microsoft.CodeAnalysis.VisualBasic.Symbols.MethodSymbol,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.BoundExpression, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.ArrayBuilder`1[Int32],Microsoft.CodeAnalysis.ArrayBuilder`1[Int32],Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,Microsoft.CodeAnalysis.VisualBasic.BoundNode,byref,byref,byref,byref,byref,byref,byref,byref,byref,byref,Microsoft.CodeAnalysis.BitVector):bool
           1 ( 0.35% of base) : 156870.dasm - System.Speech.Internal.Synthesis.PcmConverter:Resampling(System.Single[],System.Single[]):System.Single[]:this
           1 ( 0.17% of base) : 196837.dasm - System.Linq.Parallel.SortHelper`2[Byte,Nullable`1][System.Byte,System.Nullable`1[System.Int32]]:MergeSortCooperatively():this
           1 ( 0.45% of base) : 12414.dasm - OperatorIntrinsics:GetArraySlice3D(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]):System.Byte[,,]

Top method improvements (Instructions):
         -19 (-3.89% of base) : 159334.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
          -8 (-1.48% of base) : 22684.dasm - Microsoft.CSharp.RuntimeBinder.Errors.ErrorHandling:Error(int,Microsoft.CSharp.RuntimeBinder.Errors.ErrArg[]):Microsoft.CSharp.RuntimeBinder.RuntimeBinderException
          -7 (-2.99% of base) : 12413.dasm - OperatorIntrinsics:GetArraySlice3D(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[,,]
          -6 (-1.15% of base) : 49599.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindArrayAccess(Microsoft.CodeAnalysis.VisualBasic.Syntax.InvocationExpressionSyntax,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]],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.BoundExpression:this
          -4 (-1.41% of base) : 12307.dasm - OperatorIntrinsics:GetArraySlice4D(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[,,,]
          -4 (-0.66% of base) : 211454.dasm - System.Reflection.TypeLoading.Ecma.EcmaModule:GetTypeCoreNoCache(System.ReadOnlySpan`1[Byte],System.ReadOnlySpan`1[Byte],byref):System.Reflection.TypeLoading.RoDefinitionType:this
          -4 (-1.74% 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[,,,])
          -4 (-1.74% 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[,,,])
          -3 (-2.50% of base) : 113427.dasm - System.Data.DataSet:MarkModifiedRows(System.Data.DataSet+TableChanges[],int):this
          -2 (-0.37% of base) : 146948.dasm - System.Xml.Xsl.Xslt.XsltInput:GetAttributes(System.Xml.Xsl.Xslt.XsltInput+XsltAttribute[]):ContextInfo:this
          -1 (-0.20% of base) : 115107.dasm - System.Data.SqlTypes.SqlDecimal:MpDiv(System.ReadOnlySpan`1[UInt32],int,System.Span`1[UInt32],int,System.Span`1[UInt32],byref,System.Span`1[UInt32],byref)
          -1 (-0.10% 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
          -1 (-0.57% of base) : 208145.dasm - System.Numerics.Tensors.Tensor`1[Byte][System.Byte]:GetTriangle(int,bool):System.Numerics.Tensors.Tensor`1[Byte]:this
          -1 (-0.57% of base) : 208081.dasm - System.Numerics.Tensors.Tensor`1[__Canon][System.__Canon]:GetTriangle(int,bool):System.Numerics.Tensors.Tensor`1[__Canon]:this
          -1 (-0.25% of base) : 52340.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.MethodSignatureComparer:DetailedParameterCompare(System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.ParameterSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],byref,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.ParameterSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],byref,int,int):int

Top method regressions (percentages):
          11 ( 4.01% of base) : 12306.dasm - OperatorIntrinsics:GetArraySlice4D(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[,,,]
           7 ( 2.70% of base) : 232250.dasm - ArraySerializer:Deserialize(Xunit.Abstractions.IXunitSerializationInfo):this
           7 ( 2.70% of base) : 230619.dasm - ArraySerializer:Deserialize(Xunit.Abstractions.IXunitSerializationInfo):this
          27 ( 1.70% of base) : 21665.dasm - Microsoft.CSharp.RuntimeBinder.Semantics.ExpressionBinder:bindUserDefinedConversion(Microsoft.CSharp.RuntimeBinder.Semantics.Expr,Microsoft.CSharp.RuntimeBinder.Semantics.CType,Microsoft.CSharp.RuntimeBinder.Semantics.CType,bool,byref,bool):bool:this
           5 ( 1.50% of base) : 207884.dasm - System.Numerics.Tensors.CompressedSparseTensor`1[__Canon][System.__Canon]:Reshape(System.ReadOnlySpan`1[Int32]):System.Numerics.Tensors.Tensor`1[__Canon]:this
           5 ( 1.21% of base) : 207906.dasm - System.Numerics.Tensors.CompressedSparseTensor`1[Byte][System.Byte]:Reshape(System.ReadOnlySpan`1[Int32]):System.Numerics.Tensors.Tensor`1[Byte]:this
           5 ( 1.04% of base) : 103582.dasm - Microsoft.VisualBasic.CompilerServices.LikeOperator:MatchAsterisk(System.String,int,int,Microsoft.VisualBasic.CompilerServices.LikeOperator+LigatureInfo[],System.String,Microsoft.VisualBasic.CompilerServices.LikeOperator+LigatureInfo[],Microsoft.VisualBasic.CompilerServices.LikeOperator+PatternGroup[],int,byref,byref,System.Globalization.CompareInfo,int)
           3 ( 0.75% of base) : 164568.dasm - ILCompiler.Reflection.ReadyToRun.Amd64.GcInfo:GetLiveSlotsAtSafepoints(System.Byte[],byref):System.Collections.Generic.List`1[[System.Collections.Generic.List`1[[ILCompiler.Reflection.ReadyToRun.BaseGcSlot, ILCompiler.Reflection.ReadyToRun, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]:this
           3 ( 0.68% of base) : 212062.dasm - System.Runtime.Caching.UsageBucket:FlushUnderUsedItems(int,bool):int:this
           2 ( 0.54% of base) : 74498.dasm - InferenceGraph:Infer(Microsoft.CodeAnalysis.VisualBasic.Symbols.MethodSymbol,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.BoundExpression, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.ArrayBuilder`1[Int32],Microsoft.CodeAnalysis.ArrayBuilder`1[Int32],Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol,Microsoft.CodeAnalysis.VisualBasic.BoundNode,byref,byref,byref,byref,byref,byref,byref,byref,byref,byref,Microsoft.CodeAnalysis.BitVector):bool
           2 ( 0.52% of base) : 147056.dasm - System.Xml.Xsl.Xslt.XsltLoader:ParseModeListAttribute(int):System.Xml.Xsl.Qil.QilName:this
           1 ( 0.45% of base) : 12414.dasm - OperatorIntrinsics:GetArraySlice3D(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]):System.Byte[,,]
           6 ( 0.42% 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]
           1 ( 0.35% of base) : 156870.dasm - System.Speech.Internal.Synthesis.PcmConverter:Resampling(System.Single[],System.Single[]):System.Single[]:this
           2 ( 0.33% of base) : 196828.dasm - System.Linq.Parallel.SortHelper`2[__Canon,Nullable`1][System.__Canon,System.Nullable`1[System.Int32]]:MergeSortCooperatively():this
           1 ( 0.17% of base) : 196837.dasm - System.Linq.Parallel.SortHelper`2[Byte,Nullable`1][System.Byte,System.Nullable`1[System.Int32]]:MergeSortCooperatively():this

Top method improvements (percentages):
         -19 (-3.89% of base) : 159334.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
          -7 (-2.99% of base) : 12413.dasm - OperatorIntrinsics:GetArraySlice3D(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[,,]
          -3 (-2.50% of base) : 113427.dasm - System.Data.DataSet:MarkModifiedRows(System.Data.DataSet+TableChanges[],int):this
          -4 (-1.74% 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[,,,])
          -4 (-1.74% 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[,,,])
          -8 (-1.48% of base) : 22684.dasm - Microsoft.CSharp.RuntimeBinder.Errors.ErrorHandling:Error(int,Microsoft.CSharp.RuntimeBinder.Errors.ErrArg[]):Microsoft.CSharp.RuntimeBinder.RuntimeBinderException
          -4 (-1.41% of base) : 12307.dasm - OperatorIntrinsics:GetArraySlice4D(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[,,,]
          -6 (-1.15% of base) : 49599.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:BindArrayAccess(Microsoft.CodeAnalysis.VisualBasic.Syntax.InvocationExpressionSyntax,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]],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.BoundExpression:this
          -4 (-0.66% of base) : 211454.dasm - System.Reflection.TypeLoading.Ecma.EcmaModule:GetTypeCoreNoCache(System.ReadOnlySpan`1[Byte],System.ReadOnlySpan`1[Byte],byref):System.Reflection.TypeLoading.RoDefinitionType:this
          -1 (-0.57% of base) : 208145.dasm - System.Numerics.Tensors.Tensor`1[Byte][System.Byte]:GetTriangle(int,bool):System.Numerics.Tensors.Tensor`1[Byte]:this
          -1 (-0.57% of base) : 208081.dasm - System.Numerics.Tensors.Tensor`1[__Canon][System.__Canon]:GetTriangle(int,bool):System.Numerics.Tensors.Tensor`1[__Canon]:this
          -2 (-0.37% of base) : 146948.dasm - System.Xml.Xsl.Xslt.XsltInput:GetAttributes(System.Xml.Xsl.Xslt.XsltInput+XsltAttribute[]):ContextInfo:this
          -1 (-0.25% of base) : 52340.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.MethodSignatureComparer:DetailedParameterCompare(System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.ParameterSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],byref,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.ParameterSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],byref,int,int):int
          -1 (-0.20% of base) : 115107.dasm - System.Data.SqlTypes.SqlDecimal:MpDiv(System.ReadOnlySpan`1[UInt32],int,System.Span`1[UInt32],int,System.Span`1[UInt32],byref,System.Span`1[UInt32],byref)
          -1 (-0.10% 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

31 total methods with Instruction Count differences (15 improved, 16 regressed), 7 unchanged.


Libraries.pmi.windows.x86.checked


Summary of Code Size diffs:
(Lower is better)

Total bytes of base: 410698
Total bytes of diff: 411263
Total bytes of delta: 565 (0.14% of base)
ONELINER|Code Size|Libraries.pmi.windows.x86.checked\base|410698|411263|565|0.14%
Total relative delta: 0.72
    diff is a regression.
    relative diff is a regression.
Detail diffs


Top file regressions (bytes):
         100 : 225483.dasm (15.17% of base)
          83 : 42156.dasm (4.04% of base)
          76 : 77839.dasm (3.11% of base)
          76 : 76875.dasm (2.74% of base)
          71 : 132685.dasm (4.09% of base)
          68 : 207352.dasm (2.00% of base)
          64 : 83303.dasm (9.88% of base)
          64 : 121064.dasm (7.79% of base)
          60 : 207269.dasm (3.84% of base)
          55 : 209247.dasm (8.91% of base)
          45 : 22022.dasm (2.38% of base)
          45 : 42052.dasm (2.09% of base)
          45 : 54178.dasm (2.66% of base)
          38 : 225066.dasm (1.00% of base)
          38 : 83399.dasm (3.95% of base)
          38 : 10816.dasm (7.54% of base)
          36 : 102604.dasm (1.78% of base)
          36 : 71360.dasm (1.35% of base)
          35 : 121002.dasm (2.48% of base)
          33 : 149629.dasm (9.79% of base)

Top file improvements (bytes):
        -118 : 48622.dasm (-1.29% of base)
        -106 : 51394.dasm (-9.21% of base)
         -93 : 51438.dasm (-1.72% of base)
         -48 : 54855.dasm (-3.06% of base)
         -48 : 195567.dasm (-1.88% of base)
         -41 : 122911.dasm (-3.23% of base)
         -39 : 44318.dasm (-2.53% of base)
         -37 : 198894.dasm (-2.21% of base)
         -34 : 49302.dasm (-2.54% of base)
         -33 : 147073.dasm (-1.40% of base)
         -32 : 192520.dasm (-2.66% of base)
         -32 : 159691.dasm (-5.40% of base)
         -30 : 161539.dasm (-3.36% of base)
         -29 : 102880.dasm (-1.77% of base)
         -28 : 10806.dasm (-5.88% of base)
         -27 : 15422.dasm (-3.14% of base)
         -27 : 158539.dasm (-4.16% of base)
         -25 : 161984.dasm (-1.13% of base)
         -25 : 175390.dasm (-6.10% of base)
         -24 : 41191.dasm (-1.13% of base)

456 total files with Code Size differences (213 improved, 243 regressed), 90 unchanged.

Top method regressions (bytes):
         100 (15.17% of base) : 225483.dasm - Internal.TypeSystem.Ecma.EcmaMethod:GetParameterMetadata():Internal.TypeSystem.ParameterMetadata[]:this
          83 ( 4.04% of base) : 42156.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:ForceComplete(Microsoft.CodeAnalysis.SourceLocation,System.Threading.CancellationToken):this
          76 ( 3.11% of base) : 77839.dasm - Microsoft.CodeAnalysis.SyntaxDiffer:GetSimilarity(Microsoft.CodeAnalysis.SyntaxNodeOrToken,Microsoft.CodeAnalysis.SyntaxNodeOrToken):int:this
          76 ( 2.74% of base) : 76875.dasm - Microsoft.CodeAnalysis.PEModule:EnsureForwardTypeToAssemblyMap():this
          71 ( 4.09% of base) : 132685.dasm - System.Net.Http.HttpConnectionPool:CleanCacheAndDisposeIfUnused():bool:this
          68 ( 2.00% of base) : 207352.dasm - System.Uri:ReCreateParts(int,ushort,int):System.String:this
          64 ( 9.88% of base) : 83303.dasm - Microsoft.Diagnostics.Symbols.PortableSymbolModule:GetSourceLinkJson():System.Collections.Generic.IEnumerable`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]:this
          64 ( 7.79% of base) : 121064.dasm - System.Data.OleDb.OleDbDataReader:BuildSchemaTableInfoTable(int,int,bool,bool):this
          60 ( 3.84% of base) : 207269.dasm - System.IPv6AddressHelper:ParseCanonicalName(System.String,int,byref,byref):System.String
          55 ( 8.91% of base) : 209247.dasm - System.Reflection.PathAssemblyResolver:Resolve(System.Reflection.MetadataLoadContext,System.Reflection.AssemblyName):System.Reflection.Assembly:this
          45 ( 2.38% of base) : 22022.dasm - Microsoft.CSharp.RuntimeBinder.Errors.ErrorHandling:Error(int,Microsoft.CSharp.RuntimeBinder.Errors.ErrArg[]):Microsoft.CSharp.RuntimeBinder.RuntimeBinderException
          45 ( 2.09% of base) : 42052.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
          45 ( 2.66% of base) : 54178.dasm - Microsoft.CodeAnalysis.VisualBasic.CommandLineDiagnosticFormatter:Format(Microsoft.CodeAnalysis.Diagnostic,System.IFormatProvider):System.String:this
          38 ( 1.00% of base) : 225066.dasm - Internal.TypeSystem.CustomAttributeTypeNameParser:GetTypeByCustomAttributeTypeName(Internal.TypeSystem.ModuleDesc,System.String,bool,System.Func`4[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Internal.TypeSystem.ModuleDesc, 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],[Internal.TypeSystem.MetadataType, ILCompiler.TypeSystem.ReadyToRun, Version=6.0.0.0, Culture=neutral, PublicKeyToken=null]]):Internal.TypeSystem.TypeDesc
          38 ( 3.95% of base) : 83399.dasm - Microsoft.Diagnostics.Tracing.BPerfEventSource:ProcessInner():this
          38 ( 7.54% of base) : 10816.dasm - Microsoft.FSharp.Primitives.Basics.Array:splitInto$cont@1174(int,System.__Canon[],int,Microsoft.FSharp.Core.Unit):System.__Canon[]
          36 ( 1.78% of base) : 102604.dasm - Microsoft.VisualBasic.CompilerServices.ConversionResolution:ResolveConversion(System.Type,System.Type,System.Collections.Generic.List`1[[Microsoft.VisualBasic.CompilerServices.Symbols+Method, Microsoft.VisualBasic.Core, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],bool,byref):System.Collections.Generic.List`1[[Microsoft.VisualBasic.CompilerServices.Symbols+Method, Microsoft.VisualBasic.Core, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]]
          36 ( 1.35% of base) : 71360.dasm - IntoClauseBinder:BindIntoSelector(Microsoft.CodeAnalysis.VisualBasic.Syntax.QueryClauseSyntax,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.RangeVariableSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.VisualBasic.BoundExpression,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.RangeVariableSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.VisualBasic.BoundExpression,System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbols.RangeVariableSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.Collections.Generic.HashSet`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]],Microsoft.CodeAnalysis.SeparatedSyntaxList`1[[Microsoft.CodeAnalysis.VisualBasic.Syntax.AggregationRangeVariableSyntax, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],bool,byref,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.BoundExpression:this
          35 ( 2.48% of base) : 121002.dasm - System.Data.OleDb.OleDbDataReader:CreateBindingsFromMetaData(bool):System.Data.OleDb.Bindings[]:this
          33 ( 9.79% of base) : 149629.dasm - System.Xml.Xsl.XsltOld.SequentialOutput:WriteWithReplace(System.String,System.Char[],System.String[]):this

Top method improvements (bytes):
        -118 (-1.29% of base) : 48622.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:DecodeModifiers(Microsoft.CodeAnalysis.SyntaxTokenList,int,int,int,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.MemberModifiers:this
        -106 (-9.21% of base) : 51394.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceAttributeData:GetTargetAttributeSignatureIndex(Microsoft.CodeAnalysis.VisualBasic.Symbol,Microsoft.CodeAnalysis.AttributeDescription):int:this
         -93 (-1.72% of base) : 51438.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]
         -48 (-3.06% of base) : 54855.dasm - Microsoft.CodeAnalysis.VisualBasic.Emit.PEDeltaAssemblyBuilder:GetAnonymousTypeMapFromMetadata(System.Reflection.Metadata.MetadataReader,Microsoft.CodeAnalysis.VisualBasic.Symbols.Metadata.PE.MetadataDecoder):System.Collections.Generic.IReadOnlyDictionary`2[AnonymousTypeKey,AnonymousTypeValue]
         -48 (-1.88% of base) : 195567.dasm - System.Linq.Parallel.SortHelper`2[Byte,Nullable`1][System.Byte,System.Nullable`1[System.Int32]]:MergeSortCooperatively():this
         -41 (-3.23% of base) : 122911.dasm - System.DirectoryServices.ActiveDirectory.ForestTrustRelationshipInformation:GetForestTrustInfoHelper():this
         -39 (-2.53% of base) : 44318.dasm - Microsoft.CodeAnalysis.CSharp.CodeGen.Optimizer:RemoveIntersectingLocals(System.Collections.Generic.Dictionary`2[[Microsoft.CodeAnalysis.CSharp.Symbols.LocalSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[Microsoft.CodeAnalysis.CSharp.CodeGen.LocalDefUseInfo, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.CSharp.CodeGen.LocalDefUseInfo, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]])
         -37 (-2.21% of base) : 198894.dasm - System.Buffers.SequenceReader`1[Double][System.Double]:TryReadToSlow(byref,double,double,int,bool):bool:this
         -34 (-2.54% of base) : 49302.dasm - Microsoft.CodeAnalysis.VisualBasic.DocumentationCommentCrefBinder:BindInsideCrefReferenceName(Microsoft.CodeAnalysis.VisualBasic.Syntax.TypeSyntax,int,bool,byref):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
         -33 (-1.40% of base) : 147073.dasm - System.Xml.Schema.XmlSchemaSet:CopyFromCompiledSet(System.Xml.Schema.XmlSchemaSet):this
         -32 (-2.66% of base) : 192520.dasm - System.IO.Pipelines.Pipe:AdvanceReader(System.IO.Pipelines.BufferSegment,int,System.IO.Pipelines.BufferSegment,int):this
         -32 (-5.40% of base) : 159691.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, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]):System.Speech.Synthesis.InstalledVoice
         -30 (-3.36% of base) : 161539.dasm - System.Text.Json.JsonReaderHelper:IndexOfOrLessThan(byref,ubyte,ubyte,ubyte,int):int
         -29 (-1.77% of base) : 102880.dasm - Microsoft.VisualBasic.CompilerServices.LikeOperator:MatchAsterisk(System.String,int,int,Microsoft.VisualBasic.CompilerServices.LikeOperator+LigatureInfo[],System.String,Microsoft.VisualBasic.CompilerServices.LikeOperator+LigatureInfo[],Microsoft.VisualBasic.CompilerServices.LikeOperator+PatternGroup[],int,byref,byref,System.Globalization.CompareInfo,int)
         -28 (-5.88% of base) : 10806.dasm - Microsoft.FSharp.Primitives.Basics.Array:stableSortWithKeysAndComparer(System.Collections.Generic.IComparer`1[__Canon],System.Collections.Generic.IComparer`1[__Canon],System.Nullable`1[System.Int32][],System.__Canon[])
         -27 (-3.14% of base) : 15422.dasm - System.SpanHelpers:IndexOfAny(byref,ubyte,ubyte,ubyte,int):int
         -27 (-4.16% of base) : 158539.dasm - System.Speech.Recognition.Grammar:MatchInitParameters(System.Type,System.String,System.String,System.String):System.Object[]
         -25 (-1.13% of base) : 161984.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
         -25 (-6.10% of base) : 175390.dasm - System.Collections.Concurrent.ConcurrentDictionary`2[__Canon,Nullable`1][System.__Canon,System.Nullable`1[System.Int32]]:AddOrUpdate(System.__Canon,System.Func`2[__Canon,Nullable`1],System.Func`3[__Canon,Nullable`1,Nullable`1]):System.Nullable`1[Int32]:this
         -24 (-1.13% of base) : 41191.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.MemberSignatureComparer:HaveSameParameterTypes(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.Symbols.TypeMap,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.Symbols.TypeMap,bool,bool,bool):bool

Top method regressions (percentages):
          14 (20.00% of base) : 83408.dasm - Microsoft.Diagnostics.Tracing.BPerfEventSource:WildCopy(int,int,int)
         100 (15.17% of base) : 225483.dasm - Internal.TypeSystem.Ecma.EcmaMethod:GetParameterMetadata():Internal.TypeSystem.ParameterMetadata[]:this
          64 ( 9.88% of base) : 83303.dasm - Microsoft.Diagnostics.Symbols.PortableSymbolModule:GetSourceLinkJson():System.Collections.Generic.IEnumerable`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]:this
          33 ( 9.79% of base) : 149629.dasm - System.Xml.Xsl.XsltOld.SequentialOutput:WriteWithReplace(System.String,System.Char[],System.String[]):this
           9 ( 9.28% of base) : 10931.dasm - Microsoft.FSharp.Primitives.Basics.List:initToFreshConsTail(Microsoft.FSharp.Collections.FSharpList`1[__Canon],int,int,Microsoft.FSharp.Core.FSharpFunc`2[Int32,__Canon])
          21 ( 9.13% of base) : 181407.dasm - System.Collections.Generic.SortedSet`1[__Canon][System.__Canon]:SymmetricExceptWithSameComparer(System.__Canon[],int):this
          55 ( 8.91% of base) : 209247.dasm - System.Reflection.PathAssemblyResolver:Resolve(System.Reflection.MetadataLoadContext,System.Reflection.AssemblyName):System.Reflection.Assembly:this
           8 ( 8.89% of base) : 141533.dasm - System.Xml.XmlConvert:StrEqual(System.Char[],int,int,System.String):bool
          16 ( 8.60% of base) : 75148.dasm - Microsoft.Cci.PdbMetadataWrapper:Microsoft.Cci.IMetaDataImport.GetMethodProps(int,byref,int,int,byref,int,int,int,int):int:this
          64 ( 7.79% of base) : 121064.dasm - System.Data.OleDb.OleDbDataReader:BuildSchemaTableInfoTable(int,int,bool,bool):this
          12 ( 7.69% of base) : 198188.dasm - System.Linq.OrderedEnumerable`1[Int32][System.Int32]:Last(System.Linq.Buffer`1[Int32]):int:this
          12 ( 7.69% of base) : 198144.dasm - System.Linq.OrderedEnumerable`1[__Canon][System.__Canon]:Last(System.Linq.Buffer`1[__Canon]):System.__Canon:this
          12 ( 7.59% of base) : 198182.dasm - System.Linq.OrderedEnumerable`1[Int16][System.Int16]:Last(System.Linq.Buffer`1[Int16]):short:this
          12 ( 7.59% of base) : 198167.dasm - System.Linq.OrderedEnumerable`1[Byte][System.Byte]:Last(System.Linq.Buffer`1[Byte]):ubyte:this
          38 ( 7.54% of base) : 10816.dasm - Microsoft.FSharp.Primitives.Basics.Array:splitInto$cont@1174(int,System.__Canon[],int,Microsoft.FSharp.Core.Unit):System.__Canon[]
          16 ( 7.21% of base) : 8521.dasm - Microsoft.FSharp.Collections.ArrayModule:SkipWhile(Microsoft.FSharp.Core.FSharpFunc`2[Byte,Boolean],System.Byte[]):System.Byte[]
          26 ( 7.05% of base) : 175386.dasm - System.Collections.Concurrent.ConcurrentDictionary`2[__Canon,Nullable`1][System.__Canon,System.Nullable`1[System.Int32]]:AddOrUpdate(System.__Canon,System.Func`3[__Canon,Int32,Nullable`1],System.Func`4[__Canon,Nullable`1,Int32,Nullable`1],int):System.Nullable`1[Int32]:this
          26 ( 7.05% of base) : 175383.dasm - System.Collections.Concurrent.ConcurrentDictionary`2[__Canon,Nullable`1][System.__Canon,System.Nullable`1[System.Int32]]:AddOrUpdate(System.__Canon,System.Func`3[__Canon,__Canon,Nullable`1],System.Func`4[__Canon,Nullable`1,__Canon,Nullable`1],System.__Canon):System.Nullable`1[Int32]:this
          11 ( 6.96% of base) : 125388.dasm - System.Drawing.Imaging.EncoderParameter:.ctor(System.Drawing.Imaging.Encoder,System.Int64[],System.Int64[]):this
          11 ( 6.96% of base) : 125387.dasm - System.Drawing.Imaging.EncoderParameter:.ctor(System.Drawing.Imaging.Encoder,System.Int32[],System.Int32[]):this

Top method improvements (percentages):
         -14 (-11.02% of base) : 8570.dasm - Microsoft.FSharp.Collections.ArrayModule:loop@386-34(System.__Canon[],System.Nullable`1[System.Int32][],FSharpFunc`3[__Canon,Nullable`1,Boolean],int,int):bool
         -14 (-10.94% of base) : 8571.dasm - Microsoft.FSharp.Collections.ArrayModule:loop@386-34(System.Byte[],System.Nullable`1[System.Int32][],FSharpFunc`3[Byte,Nullable`1,Boolean],int,int):bool
         -12 (-10.26% of base) : 144425.dasm - System.Xml.DocumentXPathNavigator:PathHasDuplicateNamespace(System.Xml.XmlElement,System.Xml.XmlElement,System.String):bool:this
         -12 (-9.45% of base) : 8578.dasm - Microsoft.FSharp.Collections.ArrayModule:loop@403-36(System.__Canon[],System.Nullable`1[System.Int32][],FSharpFunc`3[__Canon,Nullable`1,Boolean],int,int):bool
         -12 (-9.38% of base) : 8579.dasm - Microsoft.FSharp.Collections.ArrayModule:loop@403-36(System.Byte[],System.Nullable`1[System.Int32][],FSharpFunc`3[Byte,Nullable`1,Boolean],int,int):bool
        -106 (-9.21% of base) : 51394.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceAttributeData:GetTargetAttributeSignatureIndex(Microsoft.CodeAnalysis.VisualBasic.Symbol,Microsoft.CodeAnalysis.AttributeDescription):int:this
         -11 (-8.87% of base) : 78045.dasm - Microsoft.CodeAnalysis.SyntaxNodeOrTokenList:CopyTo(int,Microsoft.CodeAnalysis.GreenNode[],int,int):this
         -14 (-8.48% of base) : 167442.dasm - System.Collections.Generic.GrowableArray`1[__Canon][System.__Canon]:BinarySearch(ubyte,byref,System.Func`3[Byte,__Canon,Int32]):bool:this
         -14 (-8.43% of base) : 167480.dasm - System.Collections.Generic.GrowableArray`1[Byte][System.Byte]:BinarySearch(ubyte,byref,System.Func`3[Byte,Byte,Int32]):bool:this
         -12 (-8.11% of base) : 181517.dasm - System.Collections.Generic.SortedSet`1[Int16][System.Int16]:FindRange(short,short,bool,bool):Node[Int16]:this
         -12 (-8.00% of base) : 181461.dasm - System.Collections.Generic.SortedSet`1[Byte][System.Byte]:FindRange(ubyte,ubyte,bool,bool):Node[Byte]:this
         -15 (-7.81% of base) : 80979.dasm - SuffixSort:Compare(System.Collections.Generic.KeyValuePair`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Microsoft.Cci.StringIdx, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.Collections.Generic.KeyValuePair`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Microsoft.Cci.StringIdx, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]):int:this
         -15 (-7.81% of base) : 156434.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
         -12 (-7.50% of base) : 167441.dasm - System.Collections.Generic.GrowableArray`1[__Canon][System.__Canon]:BinarySearch(System.__Canon,byref,System.Func`3[__Canon,__Canon,Int32]):bool:this
         -12 (-7.50% of base) : 167444.dasm - System.Collections.Generic.GrowableArray`1[__Canon][System.__Canon]:BinarySearch(int,byref,System.Func`3[Int32,__Canon,Int32]):bool:this
         -12 (-7.45% of base) : 167482.dasm - System.Collections.Generic.GrowableArray`1[Byte][System.Byte]:BinarySearch(int,byref,System.Func`3[Int32,Byte,Int32]):bool:this
         -12 (-7.36% of base) : 167443.dasm - System.Collections.Generic.GrowableArray`1[__Canon][System.__Canon]:BinarySearch(short,byref,System.Func`3[Int16,__Canon,Int32]):bool:this
         -12 (-7.32% of base) : 167481.dasm - System.Collections.Generic.GrowableArray`1[Byte][System.Byte]:BinarySearch(short,byref,System.Func`3[Int16,Byte,Int32]):bool:this
          -8 (-6.67% of base) : 135099.dasm - System.Xml.XmlBufferReader:GetChars(int,int,System.Char[],int):int:this
          -6 (-6.52% of base) : 213667.dasm - System.Security.Cryptography.TripleDES:EqualBytes(System.Byte[],int,int,int):bool

456 total methods with Code Size differences (213 improved, 243 regressed), 90 unchanged.



Summary of Perf Score diffs:
(Lower is better)

Total PerfScoreUnits of base: 41500664980.459946
Total PerfScoreUnits of diff: 40594662921.95999
Total PerfScoreUnits of delta: -906002058.50 (-2.18% of base)
ONELINER|Perf Score|Libraries.pmi.windows.x86.checked\base|41500664980.459946|40594662921.95999|-906002058.50|-2.18%
Total relative delta: -1.51
    diff is an improvement.
    relative diff is an improvement.
Detail diffs


Top file regressions (PerfScoreUnits):
     2064.70 : 83399.dasm (6.85% of base)
      609.30 : 195569.dasm (4.29% of base)
      609.30 : 195560.dasm (4.29% of base)
      254.14 : 54167.dasm (2.41% of base)
      193.85 : 81312.dasm (6.50% of base)
       74.30 : 10816.dasm (7.92% of base)
       73.50 : 121002.dasm (4.70% of base)
       67.00 : 10817.dasm (9.95% of base)
       57.68 : 42156.dasm (1.06% of base)
       46.77 : 173569.dasm (7.24% of base)
       44.40 : 27931.dasm (4.40% of base)
       41.10 : 121064.dasm (7.85% of base)
       40.20 : 10807.dasm (4.03% of base)
       33.60 : 225483.dasm (7.39% of base)
       32.60 : 42394.dasm (3.12% of base)
       32.55 : 149629.dasm (5.23% of base)
       32.30 : 173571.dasm (0.78% of base)
       31.80 : 67377.dasm (0.20% of base)
       31.10 : 77839.dasm (2.36% of base)
       30.02 : 54178.dasm (0.62% of base)

Top file improvements (PerfScoreUnits):
    -905969696.05 : 48622.dasm (-2.20% of base)
    -31538.30 : 76875.dasm (-24.90% of base)
    -2062.52 : 42052.dasm (-3.26% of base)
    -1152.80 : 114840.dasm (-0.00% of base)
     -334.95 : 43985.dasm (-6.39% of base)
     -290.60 : 51394.dasm (-10.97% of base)
     -184.00 : 41722.dasm (-1.40% of base)
     -116.63 : 24800.dasm (-4.09% of base)
      -96.30 : 206705.dasm (-0.76% of base)
      -96.30 : 206769.dasm (-0.76% of base)
      -72.80 : 54855.dasm (-1.88% of base)
      -61.20 : 159691.dasm (-7.73% of base)
      -55.05 : 198880.dasm (-5.59% of base)
      -52.82 : 116190.dasm (-1.01% of base)
      -50.58 : 15422.dasm (-3.24% of base)
      -40.30 : 51438.dasm (-1.05% of base)
      -38.90 : 161539.dasm (-2.28% of base)
      -37.30 : 44318.dasm (-0.91% of base)
      -33.30 : 10806.dasm (-3.34% of base)
      -32.70 : 158539.dasm (-1.69% of base)

474 total files with Perf Score differences (242 improved, 232 regressed), 72 unchanged.

Top method regressions (PerfScoreUnits):
     2064.70 ( 6.85% of base) : 83399.dasm - Microsoft.Diagnostics.Tracing.BPerfEventSource:ProcessInner():this
      609.30 ( 4.29% of base) : 195569.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
      609.30 ( 4.29% of base) : 195560.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
      254.14 ( 2.41% of base) : 54167.dasm - Microsoft.CodeAnalysis.VisualBasic.CodeGen.StackScheduler:FilterValidStackLocals(System.Collections.Generic.Dictionary`2[[Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[Microsoft.CodeAnalysis.VisualBasic.CodeGen.StackScheduler+LocalDefUseInfo, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]):System.Collections.Generic.Dictionary`2[[Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[Microsoft.CodeAnalysis.VisualBasic.CodeGen.StackScheduler+LocalDefUseInfo, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]
      193.85 ( 6.50% of base) : 81312.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]])
       74.30 ( 7.92% of base) : 10816.dasm - Microsoft.FSharp.Primitives.Basics.Array:splitInto$cont@1174(int,System.__Canon[],int,Microsoft.FSharp.Core.Unit):System.__Canon[]
       73.50 ( 4.70% of base) : 121002.dasm - System.Data.OleDb.OleDbDataReader:CreateBindingsFromMetaData(bool):System.Data.OleDb.Bindings[]:this
       67.00 ( 9.95% of base) : 10817.dasm - Microsoft.FSharp.Primitives.Basics.Array:splitInto$cont@1174(int,System.Byte[],int,Microsoft.FSharp.Core.Unit):System.Byte[][]
       57.68 ( 1.06% of base) : 42156.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:ForceComplete(Microsoft.CodeAnalysis.SourceLocation,System.Threading.CancellationToken):this
       46.77 ( 7.24% of base) : 173569.dasm - ParallelRunner:Run(System.Collections.Generic.IEnumerable`1[[ProcessInfo, R2RTest, Version=6.0.0.0, Culture=neutral, PublicKeyToken=null]],int,bool)
       44.40 ( 4.40% of base) : 27931.dasm - Microsoft.CodeAnalysis.CSharp.LocalRewriter:MergeArgumentsAndSideEffects(Microsoft.CodeAnalysis.CSharp.BoundExpression[],Microsoft.CodeAnalysis.ArrayBuilder`1[RefKind],Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.CSharp.BoundAssignmentOperator, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]):int
       41.10 ( 7.85% of base) : 121064.dasm - System.Data.OleDb.OleDbDataReader:BuildSchemaTableInfoTable(int,int,bool,bool):this
       40.20 ( 4.03% of base) : 10807.dasm - Microsoft.FSharp.Primitives.Basics.Array:stableSortWithKeysAndComparer(System.Collections.Generic.IComparer`1[Byte],System.Collections.Generic.IComparer`1[Byte],System.Nullable`1[System.Int32][],System.Byte[])
       33.60 ( 7.39% of base) : 225483.dasm - Internal.TypeSystem.Ecma.EcmaMethod:GetParameterMetadata():Internal.TypeSystem.ParameterMetadata[]:this
       32.60 ( 3.12% of base) : 42394.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamedTypeSymbol:MakeTypeParameterConstraints(Microsoft.CodeAnalysis.DiagnosticBag):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.TypeParameterConstraintClause, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
       32.55 ( 5.23% of base) : 149629.dasm - System.Xml.Xsl.XsltOld.SequentialOutput:WriteWithReplace(System.String,System.Char[],System.String[]):this
       32.30 ( 0.78% of base) : 173571.dasm - ParallelRunner:BuildProjects(int,int,int,int,System.Collections.Generic.List`1[[ProcessInfo, R2RTest, Version=6.0.0.0, Culture=neutral, PublicKeyToken=null]],ReadyToRunJittedMethods,int)
       31.80 ( 0.20% of base) : 67377.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)
       31.10 ( 2.36% of base) : 77839.dasm - Microsoft.CodeAnalysis.SyntaxDiffer:GetSimilarity(Microsoft.CodeAnalysis.SyntaxNodeOrToken,Microsoft.CodeAnalysis.SyntaxNodeOrToken):int:this
       30.02 ( 0.62% of base) : 54178.dasm - Microsoft.CodeAnalysis.VisualBasic.CommandLineDiagnosticFormatter:Format(Microsoft.CodeAnalysis.Diagnostic,System.IFormatProvider):System.String:this

Top method improvements (PerfScoreUnits):
    -905969696.05 (-2.20% of base) : 48622.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:DecodeModifiers(Microsoft.CodeAnalysis.SyntaxTokenList,int,int,int,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.MemberModifiers:this
    -31538.30 (-24.90% of base) : 76875.dasm - Microsoft.CodeAnalysis.PEModule:EnsureForwardTypeToAssemblyMap():this
    -2062.52 (-3.26% of base) : 42052.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
    -1152.80 (-0.00% of base) : 114840.dasm - System.Data.XmlTreeGen:HandleTable(System.Data.DataTable,System.Xml.XmlDocument,System.Xml.XmlElement,bool):System.Xml.XmlElement:this
     -334.95 (-6.39% of base) : 43985.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
     -290.60 (-10.97% of base) : 51394.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceAttributeData:GetTargetAttributeSignatureIndex(Microsoft.CodeAnalysis.VisualBasic.Symbol,Microsoft.CodeAnalysis.AttributeDescription):int:this
     -184.00 (-1.40% of base) : 41722.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceAssemblySymbol:ForceComplete(Microsoft.CodeAnalysis.SourceLocation,System.Threading.CancellationToken):this
     -116.63 (-4.09% of base) : 24800.dasm - Microsoft.CodeAnalysis.CSharp.CSharpSemanticModel:GetParameterSymbol(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.Syntax.ParameterSyntax,System.Threading.CancellationToken):Microsoft.CodeAnalysis.CSharp.Symbols.ParameterSymbol:this
      -96.30 (-0.76% of base) : 206705.dasm - System.Numerics.Tensors.Tensor`1[__Canon][System.__Canon]:GetDiagonal(int):System.Numerics.Tensors.Tensor`1[__Canon]:this
      -96.30 (-0.76% of base) : 206769.dasm - System.Numerics.Tensors.Tensor`1[Byte][System.Byte]:GetDiagonal(int):System.Numerics.Tensors.Tensor`1[Byte]:this
      -72.80 (-1.88% of base) : 54855.dasm - Microsoft.CodeAnalysis.VisualBasic.Emit.PEDeltaAssemblyBuilder:GetAnonymousTypeMapFromMetadata(System.Reflection.Metadata.MetadataReader,Microsoft.CodeAnalysis.VisualBasic.Symbols.Metadata.PE.MetadataDecoder):System.Collections.Generic.IReadOnlyDictionary`2[AnonymousTypeKey,AnonymousTypeValue]
      -61.20 (-7.73% of base) : 159691.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, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]):System.Speech.Synthesis.InstalledVoice
      -55.05 (-5.59% of base) : 198880.dasm - System.Buffers.SequenceReader`1[Int32][System.Int32]:TryReadToSlow(byref,int,int,int,bool):bool:this
      -52.82 (-1.01% of base) : 116190.dasm - System.Data.DataTable:ReadXmlSchema(System.Xml.XmlReader,bool):this
      -50.58 (-3.24% of base) : 15422.dasm - System.SpanHelpers:IndexOfAny(byref,ubyte,ubyte,ubyte,int):int
      -40.30 (-1.05% of base) : 51438.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]
      -38.90 (-2.28% of base) : 161539.dasm - System.Text.Json.JsonReaderHelper:IndexOfOrLessThan(byref,ubyte,ubyte,ubyte,int):int
      -37.30 (-0.91% of base) : 44318.dasm - Microsoft.CodeAnalysis.CSharp.CodeGen.Optimizer:RemoveIntersectingLocals(System.Collections.Generic.Dictionary`2[[Microsoft.CodeAnalysis.CSharp.Symbols.LocalSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[Microsoft.CodeAnalysis.CSharp.CodeGen.LocalDefUseInfo, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Microsoft.CodeAnalysis.ArrayBuilder`1[[Microsoft.CodeAnalysis.CSharp.CodeGen.LocalDefUseInfo, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]])
      -33.30 (-3.34% of base) : 10806.dasm - Microsoft.FSharp.Primitives.Basics.Array:stableSortWithKeysAndComparer(System.Collections.Generic.IComparer`1[__Canon],System.Collections.Generic.IComparer`1[__Canon],System.Nullable`1[System.Int32][],System.__Canon[])
      -32.70 (-1.69% of base) : 158539.dasm - System.Speech.Recognition.Grammar:MatchInitParameters(System.Type,System.String,System.String,System.String):System.Object[]

Top method regressions (percentages):
       15.45 (11.74% of base) : 198188.dasm - System.Linq.OrderedEnumerable`1[Int32][System.Int32]:Last(System.Linq.Buffer`1[Int32]):int:this
       15.45 (11.74% of base) : 198144.dasm - System.Linq.OrderedEnumerable`1[__Canon][System.__Canon]:Last(System.Linq.Buffer`1[__Canon]):System.__Canon:this
       15.45 (11.72% of base) : 198182.dasm - System.Linq.OrderedEnumerable`1[Int16][System.Int16]:Last(System.Linq.Buffer`1[Int16]):short:this
       15.45 (11.72% of base) : 198167.dasm - System.Linq.OrderedEnumerable`1[Byte][System.Byte]:Last(System.Linq.Buffer`1[Byte]):ubyte:this
       12.90 (11.65% of base) : 10931.dasm - Microsoft.FSharp.Primitives.Basics.List:initToFreshConsTail(Microsoft.FSharp.Collections.FSharpList`1[__Canon],int,int,Microsoft.FSharp.Core.FSharpFunc`2[Int32,__Canon])
       17.10 (11.48% of base) : 8521.dasm - Microsoft.FSharp.Collections.ArrayModule:SkipWhile(Microsoft.FSharp.Core.FSharpFunc`2[Byte,Boolean],System.Byte[]):System.Byte[]
       14.10 (11.37% of base) : 125388.dasm - System.Drawing.Imaging.EncoderParameter:.ctor(System.Drawing.Imaging.Encoder,System.Int64[],System.Int64[]):this
       14.10 (11.37% of base) : 125387.dasm - System.Drawing.Imaging.EncoderParameter:.ctor(System.Drawing.Imaging.Encoder,System.Int32[],System.Int32[]):this
        7.68 (10.17% of base) : 141533.dasm - System.Xml.XmlConvert:StrEqual(System.Char[],int,int,System.String):bool
       16.70 (10.00% of base) : 19242.dasm - System.Collections.Generic.GenericArraySortHelper`1[Byte][System.Byte]:HeapSort(System.Span`1[Byte])
       67.00 ( 9.95% of base) : 10817.dasm - Microsoft.FSharp.Primitives.Basics.Array:splitInto$cont@1174(int,System.Byte[],int,Microsoft.FSharp.Core.Unit):System.Byte[][]
       20.50 ( 9.02% of base) : 190028.dasm - System.Formats.Asn1.AsnDecoder:InterpretNamedBitListReversed(System.ReadOnlySpan`1[Byte]):long
       19.10 ( 8.98% of base) : 175386.dasm - System.Collections.Concurrent.ConcurrentDictionary`2[__Canon,Nullable`1][System.__Canon,System.Nullable`1[System.Int32]]:AddOrUpdate(System.__Canon,System.Func`3[__Canon,Int32,Nullable`1],System.Func`4[__Canon,Nullable`1,Int32,Nullable`1],int):System.Nullable`1[Int32]:this
       19.10 ( 8.98% of base) : 175383.dasm - System.Collections.Concurrent.ConcurrentDictionary`2[__Canon,Nullable`1][System.__Canon,System.Nullable`1[System.Int32]]:AddOrUpdate(System.__Canon,System.Func`3[__Canon,__Canon,Nullable`1],System.Func`4[__Canon,Nullable`1,__Canon,Nullable`1],System.__Canon):System.Nullable`1[Int32]:this
       19.10 ( 8.91% of base) : 175385.dasm - System.Collections.Concurrent.ConcurrentDictionary`2[__Canon,Nullable`1][System.__Canon,System.Nullable`1[System.Int32]]:AddOrUpdate(System.__Canon,System.Func`3[__Canon,Int16,Nullable`1],System.Func`4[__Canon,Nullable`1,Int16,Nullable`1],short):System.Nullable`1[Int32]:this
       19.10 ( 8.91% of base) : 175384.dasm - System.Collections.Concurrent.ConcurrentDictionary`2[__Canon,Nullable`1][System.__Canon,System.Nullable`1[System.Int32]]:AddOrUpdate(System.__Canon,System.Func`3[__Canon,Byte,Nullable`1],System.Func`4[__Canon,Nullable`1,Byte,Nullable`1],ubyte):System.Nullable`1[Int32]:this
        9.90 ( 8.45% of base) : 225008.dasm - Internal.TypeSystem.ExplicitLayoutValidator:SetFieldLayout(int,int,ubyte):this
       74.30 ( 7.92% of base) : 10816.dasm - Microsoft.FSharp.Primitives.Basics.Array:splitInto$cont@1174(int,System.__Canon[],int,Microsoft.FSharp.Core.Unit):System.__Canon[]
       41.10 ( 7.85% of base) : 121064.dasm - System.Data.OleDb.OleDbDataReader:BuildSchemaTableInfoTable(int,int,bool,bool):this
       33.60 ( 7.39% of base) : 225483.dasm - Internal.TypeSystem.Ecma.EcmaMethod:GetParameterMetadata():Internal.TypeSystem.ParameterMetadata[]:this

Top method improvements (percentages):
    -31538.30 (-24.90% of base) : 76875.dasm - Microsoft.CodeAnalysis.PEModule:EnsureForwardTypeToAssemblyMap():this
      -14.67 (-13.77% of base) : 135099.dasm - System.Xml.XmlBufferReader:GetChars(int,int,System.Char[],int):int:this
      -15.10 (-13.23% of base) : 78045.dasm - Microsoft.CodeAnalysis.SyntaxNodeOrTokenList:CopyTo(int,Microsoft.CodeAnalysis.GreenNode[],int,int):this
      -15.50 (-12.64% of base) : 80979.dasm - SuffixSort:Compare(System.Collections.Generic.KeyValuePair`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Microsoft.Cci.StringIdx, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],System.Collections.Generic.KeyValuePair`2[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[Microsoft.Cci.StringIdx, Microsoft.CodeAnalysis, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]):int:this
      -15.50 (-12.64% of base) : 156434.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
      -14.60 (-11.33% of base) : 18540.dasm - System.Runtime.InteropServices.SafeBuffer:WriteSpan(long,System.ReadOnlySpan`1[Int16]):this
     -290.60 (-10.97% of base) : 51394.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceAttributeData:GetTargetAttributeSignatureIndex(Microsoft.CodeAnalysis.VisualBasic.Symbol,Microsoft.CodeAnalysis.AttributeDescription):int:this
      -13.40 (-10.50% of base) : 18532.dasm - System.Runtime.InteropServices.SafeBuffer:ReadSpan(long,System.Span`1[Int16]):this
      -11.70 (-9.59% of base) : 181517.dasm - System.Collections.Generic.SortedSet`1[Int16][System.Int16]:FindRange(short,short,bool,bool):Node[Int16]:this
      -11.70 (-9.53% of base) : 181461.dasm - System.Collections.Generic.SortedSet`1[Byte][System.Byte]:FindRange(ubyte,ubyte,bool,bool):Node[Byte]:this
      -16.30 (-8.89% of base) : 8434.dasm - Microsoft.FSharp.Collections.ArrayModule:scanSubLeft(Microsoft.FSharp.Core.FSharpFunc`2[__Canon,__Canon],System.__Canon,System.Nullable`1[System.Int32][],int,int):System.__Canon[]
      -10.90 (-8.83% of base) : 8518.dasm - Microsoft.FSharp.Collections.ArrayModule:Skip(int,System.__Canon[]):System.__Canon[]
       -7.70 (-8.73% of base) : 135651.dasm - System.Xml.XmlCanonicalWriter:Compare(System.Byte[],int,int,System.Byte[],int,int):int:this
      -13.15 (-8.17% of base) : 167442.dasm - System.Collections.Generic.GrowableArray`1[__Canon][System.__Canon]:BinarySearch(ubyte,byref,System.Func`3[Byte,__Canon,Int32]):bool:this
      -13.15 (-8.17% of base) : 167480.dasm - System.Collections.Generic.GrowableArray`1[Byte][System.Byte]:BinarySearch(ubyte,byref,System.Func`3[Byte,Byte,Int32]):bool:this
      -12.90 (-8.14% of base) : 8570.dasm - Microsoft.FSharp.Collections.ArrayModule:loop@386-34(System.__Canon[],System.Nullable`1[System.Int32][],FSharpFunc`3[__Canon,Nullable`1,Boolean],int,int):bool
      -12.90 (-8.14% of base) : 8571.dasm - Microsoft.FSharp.Collections.ArrayModule:loop@386-34(System.Byte[],System.Nullable`1[System.Int32][],FSharpFunc`3[Byte,Nullable`1,Boolean],int,int):bool
      -12.95 (-8.13% of base) : 167441.dasm - System.Collections.Generic.GrowableArray`1[__Canon][System.__Canon]:BinarySearch(System.__Canon,byref,System.Func`3[__Canon,__Canon,Int32]):bool:this
      -12.95 (-8.13% of base) : 167444.dasm - System.Collections.Generic.GrowableArray`1[__Canon][System.__Canon]:BinarySearch(int,byref,System.Func`3[Int32,__Canon,Int32]):bool:this
      -12.95 (-8.12% of base) : 167482.dasm - System.Collections.Generic.GrowableArray`1[Byte][System.Byte]:BinarySearch(int,byref,System.Func`3[Int32,Byte,Int32]):bool:this

474 total methods with Perf Score differences (242 improved, 232 regressed), 72 unchanged.



Summary of Instruction Count diffs:
(Lower is better)

Total Instructions of base: 128510
Total Instructions of diff: 128509
Total Instructions of delta: -1 (-0.00% of base)
ONELINER|Instruction Count|Libraries.pmi.windows.x86.checked\base|128510|128509|-1|-0.00%
Total relative delta: -0.33
    diff is an improvement.
    relative diff is an improvement.
Detail diffs


Top file regressions (Instructions):
          20 : 121064.dasm (7.84% of base)
          18 : 42156.dasm (2.89% of base)
          14 : 22022.dasm (2.50% of base)
          14 : 225483.dasm (6.19% of base)
          14 : 77839.dasm (2.23% of base)
          13 : 209247.dasm (6.02% of base)
          13 : 10816.dasm (6.91% of base)
          11 : 83303.dasm (5.67% of base)
          11 : 83399.dasm (3.54% of base)
          10 : 149629.dasm (7.63% of base)
          10 : 54178.dasm (1.76% of base)
           9 : 225580.dasm (3.37% of base)
           9 : 132685.dasm (1.89% of base)
           9 : 103221.dasm (4.43% of base)
           8 : 207269.dasm (1.84% of base)
           8 : 121002.dasm (1.84% of base)
           8 : 175385.dasm (6.02% of base)
           8 : 175386.dasm (6.11% of base)
           8 : 41626.dasm (1.57% of base)
           8 : 181407.dasm (8.70% of base)

Top file improvements (Instructions):
         -45 : 48622.dasm (-2.04% of base)
         -35 : 51394.dasm (-9.54% of base)
         -20 : 51438.dasm (-1.55% of base)
         -10 : 49302.dasm (-2.42% of base)
         -10 : 148604.dasm (-1.67% of base)
          -9 : 158539.dasm (-4.31% of base)
          -9 : 159691.dasm (-4.35% of base)
          -9 : 175390.dasm (-6.29% of base)
          -8 : 161539.dasm (-2.96% of base)
          -7 : 225579.dasm (-2.95% of base)
          -7 : 147073.dasm (-0.93% of base)
          -7 : 159786.dasm (-3.08% of base)
          -7 : 122911.dasm (-1.89% of base)
          -7 : 10806.dasm (-4.22% of base)
          -7 : 8570.dasm (-12.50% of base)
          -7 : 8571.dasm (-12.50% of base)
          -6 : 54700.dasm (-2.08% of base)
          -6 : 54855.dasm (-1.32% of base)
          -6 : 158680.dasm (-3.37% of base)
          -6 : 174350.dasm (-1.56% of base)

417 total files with Instruction Count differences (204 improved, 213 regressed), 129 unchanged.

Top method regressions (Instructions):
          20 ( 7.84% of base) : 121064.dasm - System.Data.OleDb.OleDbDataReader:BuildSchemaTableInfoTable(int,int,bool,bool):this
          18 ( 2.89% of base) : 42156.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol:ForceComplete(Microsoft.CodeAnalysis.SourceLocation,System.Threading.CancellationToken):this
          14 ( 2.50% of base) : 22022.dasm - Microsoft.CSharp.RuntimeBinder.Errors.ErrorHandling:Error(int,Microsoft.CSharp.RuntimeBinder.Errors.ErrArg[]):Microsoft.CSharp.RuntimeBinder.RuntimeBinderException
          14 ( 6.19% of base) : 225483.dasm - Internal.TypeSystem.Ecma.EcmaMethod:GetParameterMetadata():Internal.TypeSystem.ParameterMetadata[]:this
          14 ( 2.23% of base) : 77839.dasm - Microsoft.CodeAnalysis.SyntaxDiffer:GetSimilarity(Microsoft.CodeAnalysis.SyntaxNodeOrToken,Microsoft.CodeAnalysis.SyntaxNodeOrToken):int:this
          13 ( 6.02% of base) : 209247.dasm - System.Reflection.PathAssemblyResolver:Resolve(System.Reflection.MetadataLoadContext,System.Reflection.AssemblyName):System.Reflection.Assembly:this
          13 ( 6.91% of base) : 10816.dasm - Microsoft.FSharp.Primitives.Basics.Array:splitInto$cont@1174(int,System.__Canon[],int,Microsoft.FSharp.Core.Unit):System.__Canon[]
          11 ( 5.67% of base) : 83303.dasm - Microsoft.Diagnostics.Symbols.PortableSymbolModule:GetSourceLinkJson():System.Collections.Generic.IEnumerable`1[[System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]:this
          11 ( 3.54% of base) : 83399.dasm - Microsoft.Diagnostics.Tracing.BPerfEventSource:ProcessInner():this
          10 ( 7.63% of base) : 149629.dasm - System.Xml.Xsl.XsltOld.SequentialOutput:WriteWithReplace(System.String,System.Char[],System.String[]):this
          10 ( 1.76% of base) : 54178.dasm - Microsoft.CodeAnalysis.VisualBasic.CommandLineDiagnosticFormatter:Format(Microsoft.CodeAnalysis.Diagnostic,System.IFormatProvider):System.String:this
           9 ( 3.37% of base) : 225580.dasm - Internal.TypeSystem.Ecma.EcmaType:GetStaticConstructor():Internal.TypeSystem.MethodDesc:this
           9 ( 1.89% of base) : 132685.dasm - System.Net.Http.HttpConnectionPool:CleanCacheAndDisposeIfUnused():bool:this
           9 ( 4.43% of base) : 103221.dasm - Microsoft.VisualBasic.CompilerServices.OverloadResolution:MostSpecificProcedure(System.Collections.Generic.List`1[[Microsoft.VisualBasic.CompilerServices.Symbols+Method, Microsoft.VisualBasic.Core, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]],byref,System.Object[],System.String[]):Method
           8 ( 1.84% of base) : 207269.dasm - System.IPv6AddressHelper:ParseCanonicalName(System.String,int,byref,byref):System.String
           8 ( 1.84% of base) : 121002.dasm - System.Data.OleDb.OleDbDataReader:CreateBindingsFromMetaData(bool):System.Data.OleDb.Bindings[]:this
           8 ( 6.02% of base) : 175385.dasm - System.Collections.Concurrent.ConcurrentDictionary`2[__Canon,Nullable`1][System.__Canon,System.Nullable`1[System.Int32]]:AddOrUpdate(System.__Canon,System.Func`3[__Canon,Int16,Nullable`1],System.Func`4[__Canon,Nullable`1,Int16,Nullable`1],short):System.Nullable`1[Int32]:this
           8 ( 6.11% of base) : 175386.dasm - System.Collections.Concurrent.ConcurrentDictionary`2[__Canon,Nullable`1][System.__Canon,System.Nullable`1[System.Int32]]:AddOrUpdate(System.__Canon,System.Func`3[__Canon,Int32,Nullable`1],System.Func`4[__Canon,Nullable`1,Int32,Nullable`1],int):System.Nullable`1[Int32]:this
           8 ( 1.57% of base) : 41626.dasm - Microsoft.CodeAnalysis.CSharp.Symbols.CustomModifierUtils:CopyParameterCustomModifiers(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.Symbols.ParameterSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],bool):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.CSharp.Symbols.ParameterSymbol, Microsoft.CodeAnalysis.CSharp, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]
           8 ( 8.70% of base) : 181407.dasm - System.Collections.Generic.SortedSet`1[__Canon][System.__Canon]:SymmetricExceptWithSameComparer(System.__Canon[],int):this

Top method improvements (Instructions):
         -45 (-2.04% of base) : 48622.dasm - Microsoft.CodeAnalysis.VisualBasic.Binder:DecodeModifiers(Microsoft.CodeAnalysis.SyntaxTokenList,int,int,int,Microsoft.CodeAnalysis.DiagnosticBag):Microsoft.CodeAnalysis.VisualBasic.MemberModifiers:this
         -35 (-9.54% of base) : 51394.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceAttributeData:GetTargetAttributeSignatureIndex(Microsoft.CodeAnalysis.VisualBasic.Symbol,Microsoft.CodeAnalysis.AttributeDescription):int:this
         -20 (-1.55% of base) : 51438.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]
         -10 (-2.42% of base) : 49302.dasm - Microsoft.CodeAnalysis.VisualBasic.DocumentationCommentCrefBinder:BindInsideCrefReferenceName(Microsoft.CodeAnalysis.VisualBasic.Syntax.TypeSyntax,int,bool,byref):System.Collections.Immutable.ImmutableArray`1[[Microsoft.CodeAnalysis.VisualBasic.Symbol, Microsoft.CodeAnalysis.VisualBasic, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]:this
         -10 (-1.67% of base) : 148604.dasm - System.Xml.Xsl.Xslt.QilGenerator:CompileInstructions(System.Collections.Generic.IList`1[[System.Xml.Xsl.Xslt.XslNode, System.Private.Xml, Version=6.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51]],int,System.Xml.Xsl.Qil.QilList):System.Xml.Xsl.Qil.QilNode:this
          -9 (-4.31% of base) : 158539.dasm - System.Speech.Recognition.Grammar:MatchInitParameters(System.Type,System.String,System.String,System.String):System.Object[]
          -9 (-4.35% of base) : 159691.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, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]):System.Speech.Synthesis.InstalledVoice
          -9 (-6.29% of base) : 175390.dasm - System.Collections.Concurrent.ConcurrentDictionary`2[__Canon,Nullable`1][System.__Canon,System.Nullable`1[System.Int32]]:AddOrUpdate(System.__Canon,System.Func`2[__Canon,Nullable`1],System.Func`3[__Canon,Nullable`1,Nullable`1]):System.Nullable`1[Int32]:this
          -8 (-2.96% of base) : 161539.dasm - System.Text.Json.JsonReaderHelper:IndexOfOrLessThan(byref,ubyte,ubyte,ubyte,int):int
          -7 (-2.95% of base) : 225579.dasm - Internal.TypeSystem.Ecma.EcmaType:GetMethod(System.String,Internal.TypeSystem.MethodSignature,Internal.TypeSystem.Instantiation):Internal.TypeSystem.MethodDesc:this
          -7 (-0.93% of base) : 147073.dasm - System.Xml.Schema.XmlSchemaSet:CopyFromCompiledSet(System.Xml.Schema.XmlSchemaSet):this
          -7 (-3.08% of base) : 159786.dasm - System.Speech.Internal.SrgsCompiler.AppDomainGrammarProxy:MatchInitParameters(System.String,System.String,System.String,System.String):System.Object[]:this
          -7 (-1.89% of base) : 122911.dasm - System.DirectoryServices.ActiveDirectory.ForestTrustRelationshipInformation:GetForestTrustInfoHelper():this
          -7 (-4.22% of base) : 10806.dasm - Microsoft.FSharp.Primitives.Basics.Array:stableSortWithKeysAndComparer(System.Collections.Generic.IComparer`1[__Canon],System.Collections.Generic.IComparer`1[__Canon],System.Nullable`1[System.Int32][],System.__Canon[])
          -7 (-12.50% of base) : 8570.dasm - Microsoft.FSharp.Collections.ArrayModule:loop@386-34(System.__Canon[],System.Nullable`1[System.Int32][],FSharpFunc`3[__Canon,Nullable`1,Boolean],int,int):bool
          -7 (-12.50% of base) : 8571.dasm - Microsoft.FSharp.Collections.ArrayModule:loop@386-34(System.Byte[],System.Nullable`1[System.Int32][],FSharpFunc`3[Byte,Nullable`1,Boolean],int,int):bool
          -6 (-2.08% of base) : 54700.dasm - Microsoft.CodeAnalysis.VisualBasic.SyntaxTreeSemanticModel:GetDeclaredSymbol(Microsoft.CodeAnalysis.VisualBasic.Syntax.MethodBaseSyntax,System.Threading.CancellationToken):Microsoft.CodeAnalysis.ISymbol:this
          -6 (-1.32% of base) : 54855.dasm - Microsoft.CodeAnalysis.VisualBasic.Emit.PEDeltaAssemblyBuilder:GetAnonymousTypeMapFromMetadata(System.Reflection.Metadata.MetadataReader,Microsoft.CodeAnalysis.VisualBasic.Symbols.Metadata.PE.MetadataDecoder):System.Collections.Generic.IReadOnlyDictionary`2[AnonymousTypeKey,AnonymousTypeValue]
          -6 (-3.37% of base) : 158680.dasm - System.Speech.Recognition.RecognizerBase:RecognizeAsyncWaitForGrammarsToLoad(System.Object):this
          -6 (-1.56% of base) : 174350.dasm - System.CodeDom.CodeTypeReference:Initialize(System.String,int):this

Top method regressions (percentages):
           8 ( 8.70% of base) : 181407.dasm - System.Collections.Generic.SortedSet`1[__Canon][System.__Canon]:SymmetricExceptWithSameComparer(System.__Canon[],int):this
           4 ( 8.16% of base) : 198722.dasm - System.Buffers.ReadOnlySequence`1[Byte][System.Byte]:SeekMultiSegment(System.Buffers.ReadOnlySequenceSegment`1[Byte],System.Object,int,long,int):System.SequencePosition
           4 ( 8.16% of base) : 198671.dasm - System.Buffers.ReadOnlySequence`1[__Canon][System.__Canon]:SeekMultiSegment(System.Buffers.ReadOnlySequenceSegment`1[__Canon],System.Object,int,long,int):System.SequencePosition
           5 ( 7.94% of base) : 198182.dasm - System.Linq.OrderedEnumerable`1[Int16][System.Int16]:Last(System.Linq.Buffer`1[Int16]):short:this
           5 ( 7.94% of base) : 198188.dasm - System.Linq.OrderedEnumerable`1[Int32][System.Int32]:Last(System.Linq.Buffer`1[Int32]):int:this
           5 ( 7.94% of base) : 198144.dasm - System.Linq.OrderedEnumerable`1[__Canon][System.__Canon]:Last(System.Linq.Buffer`1[__Canon]):System.__Canon:this
           5 ( 7.94% of base) : 198167.dasm - System.Linq.OrderedEnumerable`1[Byte][System.Byte]:Last(System.Linq.Buffer`1[Byte]):ubyte:this
          20 ( 7.84% of base) : 121064.dasm - System.Data.OleDb.OleDbDataReader:BuildSchemaTableInfoTable(int,int,bool,bool):this
          10 ( 7.63% of base) : 149629.dasm - System.Xml.Xsl.XsltOld.SequentialOutput:WriteWithReplace(System.String,System.Char[],System.String[]):this
           3 ( 7.14% of base) : 10931.dasm - Microsoft.FSharp.Primitives.Basics.List:initToFreshConsTail(Microsoft.FSharp.Collections.FSharpList`1[__Canon],int,int,Microsoft.FSharp.Core.FSharpFunc`2[Int32,__Canon])
           4 ( 7.14% of base) : 125388.dasm - System.Drawing.Imaging.EncoderParameter:.ctor(System.Drawing.Imaging.Encoder,System.Int64[],System.Int64[]):this
           4 ( 7.14% of base) : 125387.dasm - System.Drawing.Imaging.EncoderParameter:.ctor(System.Drawing.Imaging.Encoder,System.Int32[],System.Int32[]):this
          13 ( 6.91% of base) : 10816.dasm - Microsoft.FSharp.Primitives.Basics.Array:splitInto$cont@1174(int,System.__Canon[],int,Microsoft.FSharp.Core.Unit):System.__Canon[]
           6 ( 6.90% of base) : 8521.dasm - Microsoft.FSharp.Collections.ArrayModule:SkipWhile(Microsoft.FSharp.Core.FSharpFunc`2[Byte,Boolean],System.Byte[]):System.Byte[]
           6 ( 6.67% of base) : 181474.dasm - System.Collections.Generic.SortedSet`1[Byte][System.Byte]:SymmetricExceptWithSameComparer(System.Byte[],int):this
           7 ( 6.19% of base) : 219423.dasm - System.Text.Encodings.Web.TextEncoder:EncodeCore(System.IO.TextWriter,System.ReadOnlySpan`1[Char]):this
          14 ( 6.19% of base) : 225483.dasm - Internal.TypeSystem.Ecma.EcmaMethod:GetParameterMetadata():Internal.TypeSystem.ParameterMetadata[]:this
           8 ( 6.11% of base) : 175386.dasm - System.Collections.Concurrent.ConcurrentDictionary`2[__Canon,Nullable`1][System.__Canon,System.Nullable`1[System.Int32]]:AddOrUpdate(System.__Canon,System.Func`3[__Canon,Int32,Nullable`1],System.Func`4[__Canon,Nullable`1,Int32,Nullable`1],int):System.Nullable`1[Int32]:this
           8 ( 6.11% of base) : 175383.dasm - System.Collections.Concurrent.ConcurrentDictionary`2[__Canon,Nullable`1][System.__Canon,System.Nullable`1[System.Int32]]:AddOrUpdate(System.__Canon,System.Func`3[__Canon,__Canon,Nullable`1],System.Func`4[__Canon,Nullable`1,__Canon,Nullable`1],System.__Canon):System.Nullable`1[Int32]:this
          13 ( 6.02% of base) : 209247.dasm - System.Reflection.PathAssemblyResolver:Resolve(System.Reflection.MetadataLoadContext,System.Reflection.AssemblyName):System.Reflection.Assembly:this

Top method improvements (percentages):
          -7 (-12.50% of base) : 8570.dasm - Microsoft.FSharp.Collections.ArrayModule:loop@386-34(System.__Canon[],System.Nullable`1[System.Int32][],FSharpFunc`3[__Canon,Nullable`1,Boolean],int,int):bool
          -7 (-12.50% of base) : 8571.dasm - Microsoft.FSharp.Collections.ArrayModule:loop@386-34(System.Byte[],System.Nullable`1[System.Int32][],FSharpFunc`3[Byte,Nullable`1,Boolean],int,int):bool
          -6 (-10.71% of base) : 8578.dasm - Microsoft.FSharp.Collections.ArrayModule:loop@403-36(System.__Canon[],System.Nullable`1[System.Int32][],FSharpFunc`3[__Canon,Nullable`1,Boolean],int,int):bool
          -6 (-10.71% of base) : 8579.dasm - Microsoft.FSharp.Collections.ArrayModule:loop@403-36(System.Byte[],System.Nullable`1[System.Int32][],FSharpFunc`3[Byte,Nullable`1,Boolean],int,int):bool
         -35 (-9.54% of base) : 51394.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.SourceAttributeData:GetTargetAttributeSignatureIndex(Microsoft.CodeAnalysis.VisualBasic.Symbol,Microsoft.CodeAnalysis.AttributeDescription):int:this
          -5 (-8.93% of base) : 135064.dasm - System.Xml.XmlBufferReader:Equals2(int,int,System.Xml.XmlBufferReader,int,int):bool:this
          -4 (-8.89% of base) : 213667.dasm - System.Security.Cryptography.TripleDES:EqualBytes(System.Byte[],int,int,int):bool
          -4 (-7.41% of base) : 78045.dasm - Microsoft.CodeAnalysis.SyntaxNodeOrTokenList:CopyTo(int,Microsoft.CodeAnalysis.GreenNode[],int,int):this
          -5 (-7.35% of base) : 167482.dasm - System.Collections.Generic.GrowableArray`1[Byte][System.Byte]:BinarySearch(int,byref,System.Func`3[Int32,Byte,Int32]):bool:this
          -5 (-7.35% of base) : 167441.dasm - System.Collections.Generic.GrowableArray`1[__Canon][System.__Canon]:BinarySearch(System.__Canon,byref,System.Func`3[__Canon,__Canon,Int32]):bool:this
          -5 (-7.35% of base) : 167444.dasm - System.Collections.Generic.GrowableArray`1[__Canon][System.__Canon]:BinarySearch(int,byref,System.Func`3[Int32,__Canon,Int32]):bool:this
          -5 (-7.25% of base) : 167480.dasm - System.Collections.Generic.GrowableArray`1[Byte][System.Byte]:BinarySearch(ubyte,byref,System.Func`3[Byte,Byte,Int32]):bool:this
          -5 (-7.25% of base) : 167442.dasm - System.Collections.Generic.GrowableArray`1[__Canon][System.__Canon]:BinarySearch(ubyte,byref,System.Func`3[Byte,__Canon,Int32]):bool:this
          -9 (-6.29% of base) : 175390.dasm - System.Collections.Concurrent.ConcurrentDictionary`2[__Canon,Nullable`1][System.__Canon,System.Nullable`1[System.Int32]]:AddOrUpdate(System.__Canon,System.Func`2[__Canon,Nullable`1],System.Func`3[__Canon,Nullable`1,Nullable`1]):System.Nullable`1[Int32]:this
          -4 (-6.25% of base) : 135065.dasm - System.Xml.XmlBufferReader:Equals2(int,int,int,int):bool:this
          -4 (-6.15% of base) : 181517.dasm - System.Collections.Generic.SortedSet`1[Int16][System.Int16]:FindRange(short,short,bool,bool):Node[Int16]:this
          -4 (-6.06% of base) : 181461.dasm - System.Collections.Generic.SortedSet`1[Byte][System.Byte]:FindRange(ubyte,ubyte,bool,bool):Node[Byte]:this
          -4 (-5.88% of base) : 167481.dasm - System.Collections.Generic.GrowableArray`1[Byte][System.Byte]:BinarySearch(short,byref,System.Func`3[Int16,Byte,Int32]):bool:this
          -4 (-5.88% of base) : 167443.dasm - System.Collections.Generic.GrowableArray`1[__Canon][System.__Canon]:BinarySearch(short,byref,System.Func`3[Int16,__Canon,Int32]):bool:this
          -5 (-5.62% of base) : 8434.dasm - Microsoft.FSharp.Collections.ArrayModule:scanSubLeft(Microsoft.FSharp.Core.FSharpFunc`2[__Canon,__Canon],System.__Canon,System.Nullable`1[System.Int32][],int,int):System.__Canon[]

417 total methods with Instruction Count differences (204 improved, 213 regressed), 129 unchanged.


Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment