Diffs are based on 1,260,274 contexts (199,011 MinOpts, 1,061,263 FullOpts).
MISSED contexts: 50,772 (3.87%)
No diffs found.
Details
Context information
Collection
Diffed contexts
MinOpts
FullOpts
Missed, base
Missed, diff
benchmarks.run.linux.arm.checked.mch
49,054
6,195
42,859
1,261 (2.51%)
1,261 (2.51%)
benchmarks.run_pgo.linux.arm.checked.mch
43,674
14,149
29,525
608 (1.37%)
608 (1.37%)
benchmarks.run_tiered.linux.arm.checked.mch
78,887
42,910
35,977
1,088 (1.36%)
1,088 (1.36%)
coreclr_tests.run.linux.arm.checked.mch
280,398
112,678
167,720
4,797 (1.68%)
4,797 (1.68%)
libraries.crossgen2.linux.arm.checked.mch
210,486
14
210,472
0 (0.00%)
0 (0.00%)
libraries.pmi.linux.arm.checked.mch
274,226
6
274,220
7,833 (2.78%)
7,833 (2.78%)
libraries_tests.run.linux.arm.Release.mch
12,435
1,275
11,160
178 (1.41%)
178 (1.41%)
librariestestsnotieredcompilation.run.linux.arm.Release.mch
274,649
21,625
253,024
33,596 (10.90%)
33,596 (10.90%)
realworld.run.linux.arm.checked.mch
36,465
159
36,306
1,411 (3.73%)
1,411 (3.73%)
1,260,274
199,011
1,061,263
50,772 (3.87%)
50,772 (3.87%)
Diffs are based on 1,485,481 contexts (265,979 MinOpts, 1,219,502 FullOpts).
Overall (+8,449 bytes)
Collection
Base size (bytes)
Diff size (bytes)
benchmarks.run.windows.x86.checked.mch
7,144,801
+81
benchmarks.run_pgo.windows.x86.checked.mch
31,085,809
+84
benchmarks.run_tiered.windows.x86.checked.mch
9,486,840
+111
coreclr_tests.run.windows.x86.checked.mch
207,097,036
+5,847
libraries.pmi.windows.x86.checked.mch
49,621,573
+437
libraries_tests.run.windows.x86.Release.mch
8,693,610
+21
librariestestsnotieredcompilation.run.windows.x86.Release.mch
104,060,265
+1,556
realworld.run.windows.x86.checked.mch
11,356,141
+312
MinOpts (+4,824 bytes)
Collection
Base size (bytes)
Diff size (bytes)
benchmarks.run_pgo.windows.x86.checked.mch
3,953,158
+63
benchmarks.run_tiered.windows.x86.checked.mch
4,279,271
+87
coreclr_tests.run.windows.x86.checked.mch
117,689,248
+4,662
libraries_tests.run.windows.x86.Release.mch
1,591,376
+9
realworld.run.windows.x86.checked.mch
295,714
+3
FullOpts (+3,625 bytes)
Collection
Base size (bytes)
Diff size (bytes)
benchmarks.run.windows.x86.checked.mch
7,144,520
+81
benchmarks.run_pgo.windows.x86.checked.mch
27,132,651
+21
benchmarks.run_tiered.windows.x86.checked.mch
5,207,569
+24
coreclr_tests.run.windows.x86.checked.mch
89,407,788
+1,185
libraries.pmi.windows.x86.checked.mch
49,526,340
+437
libraries_tests.run.windows.x86.Release.mch
7,102,234
+12
librariestestsnotieredcompilation.run.windows.x86.Release.mch
95,385,216
+1,556
realworld.run.windows.x86.checked.mch
11,060,427
+309
Example diffs
benchmarks.run.windows.x86.checked.mch
+3 (+0.05%) : 4064.dasm - System.Text.RegularExpressions.RegexCharClass:.cctor() (FullOpts)
+3 (+0.24%) : 6795.dasm - Jil.Common.Utils:.cctor() (FullOpts)
+3 (+0.25%) : 5395.dasm - System.DateTimeParse:.cctor() (FullOpts)
+3 (+5.66%) : 6301.dasm - System.IO.Path:GetInvalidFileNameChars():ushort
+3 (+5.88%) : 3747.dasm - System.IO.Path:GetInvalidPathChars():ushort
+3 (+8.57%) : 23630.dasm - HardwareIntrinsics.RayTracer.PlanePacket256:Normals(HardwareIntrinsics.RayTracer.VectorPacket256):HardwareIntrinsics.RayTracer.VectorPacket256:this (FullOpts)
benchmarks.run_pgo.windows.x86.checked.mch
+3 (+0.24%) : 39805.dasm - Jil.Common.Utils:.cctor() (Tier0-FullOpts)
+3 (+0.30%) : 21277.dasm - System.Buffers.Binary.Tests.BinaryReadAndWriteTests:ReadStructFieldByFieldBE():System.Buffers.Binary.Tests.BinaryReadAndWriteTests+TestStructExplicit:this (Tier0)
+3 (+0.30%) : 25589.dasm - System.Buffers.Binary.Tests.BinaryReadAndWriteTests:ReadStructFieldByFieldLE():System.Buffers.Binary.Tests.BinaryReadAndWriteTests+TestStructExplicit:this (Tier0)
+6 (+3.41%) : 12613.dasm - System.TimeZoneInfo:TryGetTimeZoneEntryFromRegistry(Internal.Win32.RegistryKey,System.String,byref):ubyte (Tier0)
+3 (+4.05%) : 2667.dasm - System.ValueTuple`3[BenchmarkDotNet.Engines.GcStats,BenchmarkDotNet.Engines.ThreadingStats,double]:.ctor(BenchmarkDotNet.Engines.GcStats,BenchmarkDotNet.Engines.ThreadingStats,double):this (Tier0)
+6 (+5.50%) : 1110.dasm - System.Diagnostics.FileVersionInfo:GetFixedFileInfo(uint):Interop+Version+VS_FIXEDFILEINFO (Tier0)
benchmarks.run_tiered.windows.x86.checked.mch
+3 (+0.16%) : 46841.dasm - HardwareIntrinsics.RayTracer.Packet256Tracer:CreateDefaultScene():HardwareIntrinsics.RayTracer.Scene (Tier0)
+3 (+0.19%) : 46843.dasm - HardwareIntrinsics.RayTracer.Surfaces:.cctor() (Tier0)
+3 (+0.24%) : 9824.dasm - Jil.Common.Utils:.cctor() (Tier0-FullOpts)
+3 (+4.05%) : 2913.dasm - System.ValueTuple`3[BenchmarkDotNet.Engines.GcStats,BenchmarkDotNet.Engines.ThreadingStats,double]:.ctor(BenchmarkDotNet.Engines.GcStats,BenchmarkDotNet.Engines.ThreadingStats,double):this (Tier0)
+3 (+5.36%) : 46892.dasm - HardwareIntrinsics.RayTracer.PlanePacket256:Normals(HardwareIntrinsics.RayTracer.VectorPacket256):HardwareIntrinsics.RayTracer.VectorPacket256:this (Tier0)
+6 (+5.50%) : 1045.dasm - System.Diagnostics.FileVersionInfo:GetFixedFileInfo(uint):Interop+Version+VS_FIXEDFILEINFO (Tier0)
coreclr_tests.run.windows.x86.checked.mch
+3 (+0.01%) : 371420.dasm - HFATest.TestCase:TestEntryPoint():int (FullOpts)
+3 (+0.02%) : 371650.dasm - HFATest.TestCase:TestEntryPoint():int (FullOpts)
+3 (+0.03%) : 371431.dasm - HFATest.TestCase:TestEntryPoint():int (FullOpts)
+3 (+9.68%) : 129219.dasm - VectorMgdMgd+HVATests
1[ubyte]:returnTest_HVA128_03():VectorMgdMgd+HVATests
1+HVA128_03[ubyte]:this (FullOpts)+3 (+10.00%) : 123848.dasm - VectorMgdMgd+HVATests
1[ubyte]:returnTest_HVA64_05():VectorMgdMgd+HVATests
1+HVA64_05[ubyte]:this (FullOpts)+3 (+11.11%) : 298863.dasm - A+Cls:getClsPrivStat():A+Cls (FullOpts)
libraries.pmi.windows.x86.checked.mch
+3 (+0.05%) : 283123.dasm - System.Text.RegularExpressions.RegexCharClass:.cctor() (FullOpts)
+3 (+0.11%) : 98177.dasm - Microsoft.CodeAnalysis.VisualBasic.SyntaxFacts:.cctor() (FullOpts)
+3 (+0.15%) : 187654.dasm - Microsoft.VisualBasic.CompilerServices.ConversionResolution:.cctor() (FullOpts)
+3 (+5.66%) : 277788.dasm - System.Speech.Internal.Synthesis.PcmConverter:.cctor() (FullOpts)
+3 (+6.12%) : 161517.dasm - MS.Internal.Xml.XPath.Operator:.cctor() (FullOpts)
+3 (+6.12%) : 190041.dasm - Newtonsoft.Json.JsonPosition:.cctor() (FullOpts)
libraries_tests.run.windows.x86.Release.mch
+3 (+0.41%) : 3829.dasm - LibraryImportGenerator.IntegrationTests.CollectionMarshallingFails:MultiDimensionalOutArray_EnsureAllCleaned():this (Tier0-FullOpts)
+3 (+0.57%) : 15264.dasm - System.Drawing.Internal.GPStream:Stat(uint,uint):this (Tier0)
+3 (+0.60%) : 3689.dasm - LibraryImportGenerator.IntegrationTests.CollectionMarshallingFails:MultiDimensionalOutAttributedArray_EnsureAllCleaned():this (Tier0-FullOpts)
+3 (+0.84%) : 3842.dasm - LibraryImportGenerator.IntegrationTests.CollectionMarshallingFails:MultiDimensionalRefArray_EnsureInnerArraysAreCleared():this (Tier0-FullOpts)
+3 (+0.86%) : 3770.dasm - LibraryImportGenerator.IntegrationTests.CollectionMarshallingFails:SingleDimensionalOutAttributedArray_EnsureAllCleaned():this (Tier0-FullOpts)
+6 (+1.15%) : 5477.dasm - System.Guid:FormatGuidVector128Utf8(System.Guid,ubyte):System.ValueTuple
3[System.Runtime.Intrinsics.Vector128
1[ubyte],System.Runtime.Intrinsics.Vector1281[ubyte],System.Runtime.Intrinsics.Vector128
1[ubyte]] (Tier0)librariestestsnotieredcompilation.run.windows.x86.Release.mch
+6 (+0.03%) : 216725.dasm - System.Tests.ArrayTests+
+6 (+0.03%) : 199516.dasm - System.Tests.ArrayTests+
+6 (+0.04%) : 201308.dasm - System.Numerics.Tests.BigIntegerSubtractTests+
+3 (+6.12%) : 173685.dasm - MS.Internal.Xml.XPath.Operator:.cctor() (FullOpts)
+3 (+6.98%) : 1498.dasm - SharedTypes.ComInterfaces.MarshallingFails.ICollectionMarshallingFailsImpl:GetConstSize():int[]:this (FullOpts)
+3 (+6.98%) : 146598.dasm - System.Linq.Tests.TakeTests+<>c:
realworld.run.windows.x86.checked.mch
+3 (+0.00%) : 4498.dasm - FSharp.Compiler.LexFilter+LexFilterImpl:hwTokenFetch(ubyte):FSharp.Compiler.Parser+token:this (Tier0-MinOpts)
+3 (+0.05%) : 20696.dasm - System.Text.RegularExpressions.RegexCharClass:.cctor() (FullOpts)
+3 (+0.06%) : 1064.dasm - DemoBenchmarks.BenchmarkHelper:CreateShapes(System.Random,BepuUtilities.Memory.BufferPool,BepuPhysics.Collidables.Shapes) (FullOpts)
+6 (+5.13%) : 2844.dasm - System.TimeZoneInfo:TryGetTimeZoneEntryFromRegistry(Internal.Win32.RegistryKey,System.String,byref):ubyte (FullOpts)
+3 (+5.66%) : 3124.dasm - System.IO.Path:GetInvalidFileNameChars():ushort
+3 (+5.88%) : 2334.dasm - System.IO.Path:GetInvalidPathChars():ushort
To reproduce these diffs on Windows x86:
To reproduce these diffs on Windows x86:
To reproduce these diffs on Windows x86:
To reproduce these diffs on Windows x86:
To reproduce these diffs on Windows x86:
To reproduce these diffs on Windows x86:
To reproduce these diffs on Windows x86:
To reproduce these diffs on Windows x86:
Details
Improvements/regressions per collection
Collection
Contexts with diffs
Improvements
Regressions
Same size
Improvements (bytes)
Regressions (bytes)
benchmarks.run.windows.x86.checked.mch
25
0
25
0
-0
+81
benchmarks.run_pgo.windows.x86.checked.mch
23
0
23
0
-0
+84
benchmarks.run_tiered.windows.x86.checked.mch
33
0
33
0
-0
+111
coreclr_tests.run.windows.x86.checked.mch
1,879
0
1,879
0
-0
+5,847
libraries.crossgen2.windows.x86.checked.mch
0
0
0
0
-0
+0
libraries.pmi.windows.x86.checked.mch
78
0
78
0
-0
+437
libraries_tests.run.windows.x86.Release.mch
6
0
6
0
-0
+21
librariestestsnotieredcompilation.run.windows.x86.Release.mch
470
0
470
0
-0
+1,556
realworld.run.windows.x86.checked.mch
92
0
92
0
-0
+312
2,606
0
2,606
0
-0
+8,449
Context information
Collection
Diffed contexts
MinOpts
FullOpts
Missed, base
Missed, diff
benchmarks.run.windows.x86.checked.mch
24,569
4
24,565
0 (0.00%)
0 (0.00%)
benchmarks.run_pgo.windows.x86.checked.mch
65,947
26,423
39,524
0 (0.00%)
0 (0.00%)
benchmarks.run_tiered.windows.x86.checked.mch
48,203
28,801
19,402
0 (0.00%)
0 (0.00%)
coreclr_tests.run.windows.x86.checked.mch
391,152
179,414
211,738
0 (0.00%)
0 (0.00%)
libraries.crossgen2.windows.x86.checked.mch
273,635
15
273,620
0 (0.00%)
0 (0.00%)
libraries.pmi.windows.x86.checked.mch
307,104
6
307,098
0 (0.00%)
0 (0.00%)
libraries_tests.run.windows.x86.Release.mch
22,081
9,383
12,698
0 (0.00%)
0 (0.00%)
librariestestsnotieredcompilation.run.windows.x86.Release.mch
316,747
21,930
294,817
0 (0.00%)
0 (0.00%)
realworld.run.windows.x86.checked.mch
36,043
3
36,040
0 (0.00%)
0 (0.00%)
1,485,481
265,979
1,219,502
0 (0.00%)
0 (0.00%)
jit-analyze output
benchmarks.run.windows.x86.checked.mch
superpmi.py asmdiffs -target_os windows -target_arch x86 -arch x86
Summary of Code Size diffs:
(Lower is better)
Total bytes of base: 7144801 (overridden on cmd)
Total bytes of diff: 7144882 (overridden on cmd)
Total bytes of delta: 81 (0.00 % of base)
diff is a regression.
relative diff is a regression.
Detail diffs
Top file regressions (bytes):
6 : 410.dasm (3.16 % of base)
6 : 5080.dasm (5.13 % of base)
3 : 13475.dasm (0.71 % of base)
3 : 17093.dasm (0.50 % of base)
3 : 22952.dasm (3.06 % of base)
3 : 24402.dasm (3.16 % of base)
3 : 4064.dasm (0.05 % of base)
3 : 13920.dasm (3.09 % of base)
3 : 17643.dasm (2.78 % of base)
3 : 19773.dasm (2.46 % of base)
3 : 23630.dasm (8.57 % of base)
3 : 3747.dasm (5.88 % of base)
3 : 5506.dasm (0.70 % of base)
3 : 6795.dasm (0.24 % of base)
3 : 14748.dasm (3.09 % of base)
3 : 17430.dasm (0.53 % of base)
3 : 22860.dasm (0.53 % of base)
3 : 23996.dasm (2.16 % of base)
3 : 4039.dasm (1.38 % of base)
3 : 5559.dasm (2.50 % of base)
25 total files with Code Size differences (0 improved, 25 regressed), 0 unchanged.
Top method regressions (bytes):
6 (3.16 % of base) : 410.dasm - System.Diagnostics.FileVersionInfo:GetFixedFileInfo(uint):Interop+Version+VS_FIXEDFILEINFO (FullOpts)
6 (5.13 % of base) : 5080.dasm - System.TimeZoneInfo:TryGetTimeZoneEntryFromRegistry(Internal.Win32.RegistryKey,System.String,byref):ubyte (FullOpts)
3 (0.53 % of base) : 17430.dasm - Benchstone.BenchF.LLoops:.ctor():this (FullOpts)
3 (2.16 % of base) : 23996.dasm - Benchstone.BenchI.BenchE:Test():ubyte:this (FullOpts)
3 (0.53 % of base) : 22860.dasm - Benchstone.MDBenchF.MDLLoops:.ctor():this (FullOpts)
3 (8.57 % of base) : 23630.dasm - HardwareIntrinsics.RayTracer.PlanePacket256:Normals(HardwareIntrinsics.RayTracer.VectorPacket256):HardwareIntrinsics.RayTracer.VectorPacket256:this (FullOpts)
3 (0.24 % of base) : 6795.dasm - Jil.Common.Utils:.cctor() (FullOpts)
3 (2.46 % of base) : 19773.dasm - Microsoft.CodeAnalysis.CSharp.CodeGen.CodeGenerator:.cctor() (FullOpts)
3 (2.78 % of base) : 17643.dasm - Microsoft.CodeAnalysis.CSharp.Syntax.InternalSyntax.Lexer:.cctor() (FullOpts)
3 (1.52 % of base) : 9813.dasm - Microsoft.Extensions.Logging.FormattingOverhead:FourArguments_EnumerableArgument():this (FullOpts)
3 (0.70 % of base) : 5506.dasm - Newtonsoft.Json.JsonWriter:.cctor() (FullOpts)
3 (2.50 % of base) : 5559.dasm - Newtonsoft.Json.Utilities.DateTimeUtils:.cctor() (FullOpts)
3 (3.06 % of base) : 22952.dasm - StoreBlock.AnyLocation:CopyBlock128():this (FullOpts)
3 (1.78 % of base) : 14794.dasm - StoreBlock.LocalAddress:CopyBlock128():this (FullOpts)
3 (3.09 % of base) : 14748.dasm - StoreBlock.LocalAddress:InitBlockAllOnes128():this (FullOpts)
3 (3.09 % of base) : 13920.dasm - StoreBlock.LocalAddress:InitBlockAllZeros128():this (FullOpts)
3 (3.16 % of base) : 24402.dasm - System.Buffers.Binary.Tests.BinaryReadAndWriteTests:ReadStructAndReverseLE():System.Buffers.Binary.Tests.BinaryReadAndWriteTests+TestStructExplicit:this (FullOpts)
3 (0.25 % of base) : 5395.dasm - System.DateTimeParse:.cctor() (FullOpts)
3 (1.23 % of base) : 17212.dasm - System.Formats.Cbor.CborReader:SkipToAncestor(int,ubyte):this (FullOpts)
3 (5.66 % of base) : 6301.dasm - System.IO.Path:GetInvalidFileNameChars():ushort[] (FullOpts)
Top method regressions (percentages):
3 (8.57 % of base) : 23630.dasm - HardwareIntrinsics.RayTracer.PlanePacket256:Normals(HardwareIntrinsics.RayTracer.VectorPacket256):HardwareIntrinsics.RayTracer.VectorPacket256:this (FullOpts)
3 (5.88 % of base) : 3747.dasm - System.IO.Path:GetInvalidPathChars():ushort[] (FullOpts)
3 (5.66 % of base) : 6301.dasm - System.IO.Path:GetInvalidFileNameChars():ushort[] (FullOpts)
6 (5.13 % of base) : 5080.dasm - System.TimeZoneInfo:TryGetTimeZoneEntryFromRegistry(Internal.Win32.RegistryKey,System.String,byref):ubyte (FullOpts)
3 (3.16 % of base) : 24402.dasm - System.Buffers.Binary.Tests.BinaryReadAndWriteTests:ReadStructAndReverseLE():System.Buffers.Binary.Tests.BinaryReadAndWriteTests+TestStructExplicit:this (FullOpts)
6 (3.16 % of base) : 410.dasm - System.Diagnostics.FileVersionInfo:GetFixedFileInfo(uint):Interop+Version+VS_FIXEDFILEINFO (FullOpts)
3 (3.09 % of base) : 14748.dasm - StoreBlock.LocalAddress:InitBlockAllOnes128():this (FullOpts)
3 (3.09 % of base) : 13920.dasm - StoreBlock.LocalAddress:InitBlockAllZeros128():this (FullOpts)
3 (3.06 % of base) : 22952.dasm - StoreBlock.AnyLocation:CopyBlock128():this (FullOpts)
3 (2.78 % of base) : 17643.dasm - Microsoft.CodeAnalysis.CSharp.Syntax.InternalSyntax.Lexer:.cctor() (FullOpts)
3 (2.50 % of base) : 5559.dasm - Newtonsoft.Json.Utilities.DateTimeUtils:.cctor() (FullOpts)
3 (2.46 % of base) : 19773.dasm - Microsoft.CodeAnalysis.CSharp.CodeGen.CodeGenerator:.cctor() (FullOpts)
3 (2.16 % of base) : 23996.dasm - Benchstone.BenchI.BenchE:Test():ubyte:this (FullOpts)
3 (1.78 % of base) : 14794.dasm - StoreBlock.LocalAddress:CopyBlock128():this (FullOpts)
3 (1.52 % of base) : 9813.dasm - Microsoft.Extensions.Logging.FormattingOverhead:FourArguments_EnumerableArgument():this (FullOpts)
3 (1.38 % of base) : 4039.dasm - System.Text.Encodings.Web.DefaultUrlEncoder:.ctor(System.Text.Encodings.Web.TextEncoderSettings):this (FullOpts)
3 (1.23 % of base) : 17212.dasm - System.Formats.Cbor.CborReader:SkipToAncestor(int,ubyte):this (FullOpts)
3 (0.71 % of base) : 13475.dasm - System.Xml.XmlWellFormedWriter:.cctor() (FullOpts)
3 (0.70 % of base) : 5506.dasm - Newtonsoft.Json.JsonWriter:.cctor() (FullOpts)
3 (0.53 % of base) : 17430.dasm - Benchstone.BenchF.LLoops:.ctor():this (FullOpts)
25 total methods with Code Size differences (0 improved, 25 regressed).
benchmarks.run_pgo.windows.x86.checked.mch
superpmi.py asmdiffs -target_os windows -target_arch x86 -arch x86
Summary of Code Size diffs:
(Lower is better)
Total bytes of base: 31085809 (overridden on cmd)
Total bytes of diff: 31085893 (overridden on cmd)
Total bytes of delta: 84 (0.00 % of base)
diff is a regression.
relative diff is a regression.
Detail diffs
Top file regressions (bytes):
6 : 1110.dasm (5.50 % of base)
6 : 17178.dasm (1.10 % of base)
6 : 35548.dasm (1.72 % of base)
6 : 1692.dasm (1.15 % of base)
6 : 12613.dasm (3.41 % of base)
3 : 12340.dasm (0.90 % of base)
3 : 21277.dasm (0.30 % of base)
3 : 26268.dasm (2.91 % of base)
3 : 2667.dasm (4.05 % of base)
3 : 28540.dasm (0.69 % of base)
3 : 29668.dasm (3.09 % of base)
3 : 42924.dasm (1.23 % of base)
3 : 5430.dasm (0.92 % of base)
3 : 63761.dasm (0.87 % of base)
3 : 12568.dasm (0.44 % of base)
3 : 21280.dasm (1.72 % of base)
3 : 25589.dasm (0.30 % of base)
3 : 27317.dasm (3.09 % of base)
3 : 29344.dasm (0.43 % of base)
3 : 32750.dasm (1.78 % of base)
23 total files with Code Size differences (0 improved, 23 regressed), 0 unchanged.
Top method regressions (bytes):
6 (5.50 % of base) : 1110.dasm - System.Diagnostics.FileVersionInfo:GetFixedFileInfo(uint):Interop+Version+VS_FIXEDFILEINFO (Tier0)
6 (1.10 % of base) : 17178.dasm - System.Guid:FormatGuidVector128Utf8(System.Guid,ubyte):System.ValueTuple`3[System.Runtime.Intrinsics.Vector128`1[ubyte],System.Runtime.Intrinsics.Vector128`1[ubyte],System.Runtime.Intrinsics.Vector128`1[ubyte]] (Instrumented Tier0)
6 (1.15 % of base) : 1692.dasm - System.Guid:FormatGuidVector128Utf8(System.Guid,ubyte):System.ValueTuple`3[System.Runtime.Intrinsics.Vector128`1[ubyte],System.Runtime.Intrinsics.Vector128`1[ubyte],System.Runtime.Intrinsics.Vector128`1[ubyte]] (Tier0)
6 (1.72 % of base) : 35548.dasm - System.Net.NameResolutionPal:GetAddrInfoAsync(System.String,ubyte,int,System.Threading.CancellationToken):System.Threading.Tasks.Task (Tier0)
6 (3.41 % of base) : 12613.dasm - System.TimeZoneInfo:TryGetTimeZoneEntryFromRegistry(Internal.Win32.RegistryKey,System.String,byref):ubyte (Tier0)
3 (2.16 % of base) : 62655.dasm - Benchstone.BenchI.BenchE:Test():ubyte:this (Tier0-FullOpts)
3 (0.24 % of base) : 39805.dasm - Jil.Common.Utils:.cctor() (Tier0-FullOpts)
3 (3.06 % of base) : 55433.dasm - StoreBlock.AnyLocation:CopyBlock128():this (Tier0-FullOpts)
3 (1.78 % of base) : 32750.dasm - StoreBlock.LocalAddress:CopyBlock128():this (Tier0-FullOpts)
3 (3.09 % of base) : 29668.dasm - StoreBlock.LocalAddress:InitBlockAllOnes128():this (Tier0-FullOpts)
3 (3.09 % of base) : 27317.dasm - StoreBlock.LocalAddress:InitBlockAllZeros128():this (Tier0-FullOpts)
3 (1.72 % of base) : 21280.dasm - System.Buffers.Binary.Tests.BinaryReadAndWriteTests:CreateTestExplicitStruct():System.Buffers.Binary.Tests.BinaryReadAndWriteTests+TestStructExplicit (Tier0)
3 (0.87 % of base) : 63761.dasm - System.Buffers.Binary.Tests.BinaryReadAndWriteTests:ReadStructAndReverseBE():System.Buffers.Binary.Tests.BinaryReadAndWriteTests+TestStructExplicit:this (Tier0)
3 (0.30 % of base) : 21277.dasm - System.Buffers.Binary.Tests.BinaryReadAndWriteTests:ReadStructFieldByFieldBE():System.Buffers.Binary.Tests.BinaryReadAndWriteTests+TestStructExplicit:this (Tier0)
3 (0.30 % of base) : 25589.dasm - System.Buffers.Binary.Tests.BinaryReadAndWriteTests:ReadStructFieldByFieldLE():System.Buffers.Binary.Tests.BinaryReadAndWriteTests+TestStructExplicit:this (Tier0)
3 (0.43 % of base) : 29344.dasm - System.Buffers.Binary.Tests.BinaryReadAndWriteTests:ReadStructFieldByFieldUsingBitConverterBE():System.Buffers.Binary.Tests.BinaryReadAndWriteTests+TestStructExplicit:this (Tier0)
3 (0.69 % of base) : 28540.dasm - System.Buffers.Binary.Tests.BinaryReadAndWriteTests:ReadStructFieldByFieldUsingBitConverterLE():System.Buffers.Binary.Tests.BinaryReadAndWriteTests+TestStructExplicit:this (Tier0)
3 (1.23 % of base) : 42924.dasm - System.Formats.Cbor.CborReader:SkipToAncestor(int,ubyte):this (Tier0-FullOpts)
3 (2.91 % of base) : 26268.dasm - System.IO.FileSystem:GetAttributeData(System.String,ubyte):Interop+Kernel32+WIN32_FILE_ATTRIBUTE_DATA (Tier0)
3 (0.90 % of base) : 12340.dasm - System.Net.Security.SslStreamPal:CreateSecureCredential(int,int,int):Interop+SspiCli+SCHANNEL_CRED (Tier0)
Top method regressions (percentages):
6 (5.50 % of base) : 1110.dasm - System.Diagnostics.FileVersionInfo:GetFixedFileInfo(uint):Interop+Version+VS_FIXEDFILEINFO (Tier0)
3 (4.05 % of base) : 2667.dasm - System.ValueTuple`3[BenchmarkDotNet.Engines.GcStats,BenchmarkDotNet.Engines.ThreadingStats,double]:.ctor(BenchmarkDotNet.Engines.GcStats,BenchmarkDotNet.Engines.ThreadingStats,double):this (Tier0)
6 (3.41 % of base) : 12613.dasm - System.TimeZoneInfo:TryGetTimeZoneEntryFromRegistry(Internal.Win32.RegistryKey,System.String,byref):ubyte (Tier0)
3 (3.09 % of base) : 29668.dasm - StoreBlock.LocalAddress:InitBlockAllOnes128():this (Tier0-FullOpts)
3 (3.09 % of base) : 27317.dasm - StoreBlock.LocalAddress:InitBlockAllZeros128():this (Tier0-FullOpts)
3 (3.06 % of base) : 55433.dasm - StoreBlock.AnyLocation:CopyBlock128():this (Tier0-FullOpts)
3 (2.91 % of base) : 26268.dasm - System.IO.FileSystem:GetAttributeData(System.String,ubyte):Interop+Kernel32+WIN32_FILE_ATTRIBUTE_DATA (Tier0)
3 (2.16 % of base) : 62655.dasm - Benchstone.BenchI.BenchE:Test():ubyte:this (Tier0-FullOpts)
3 (1.78 % of base) : 32750.dasm - StoreBlock.LocalAddress:CopyBlock128():this (Tier0-FullOpts)
3 (1.72 % of base) : 21280.dasm - System.Buffers.Binary.Tests.BinaryReadAndWriteTests:CreateTestExplicitStruct():System.Buffers.Binary.Tests.BinaryReadAndWriteTests+TestStructExplicit (Tier0)
6 (1.72 % of base) : 35548.dasm - System.Net.NameResolutionPal:GetAddrInfoAsync(System.String,ubyte,int,System.Threading.CancellationToken):System.Threading.Tasks.Task (Tier0)
3 (1.23 % of base) : 42924.dasm - System.Formats.Cbor.CborReader:SkipToAncestor(int,ubyte):this (Tier0-FullOpts)
6 (1.15 % of base) : 1692.dasm - System.Guid:FormatGuidVector128Utf8(System.Guid,ubyte):System.ValueTuple`3[System.Runtime.Intrinsics.Vector128`1[ubyte],System.Runtime.Intrinsics.Vector128`1[ubyte],System.Runtime.Intrinsics.Vector128`1[ubyte]] (Tier0)
6 (1.10 % of base) : 17178.dasm - System.Guid:FormatGuidVector128Utf8(System.Guid,ubyte):System.ValueTuple`3[System.Runtime.Intrinsics.Vector128`1[ubyte],System.Runtime.Intrinsics.Vector128`1[ubyte],System.Runtime.Intrinsics.Vector128`1[ubyte]] (Instrumented Tier0)
3 (0.92 % of base) : 5430.dasm - System.Text.Encodings.Web.DefaultUrlEncoder:.ctor(System.Text.Encodings.Web.TextEncoderSettings):this (Tier0)
3 (0.90 % of base) : 12340.dasm - System.Net.Security.SslStreamPal:CreateSecureCredential(int,int,int):Interop+SspiCli+SCHANNEL_CRED (Tier0)
3 (0.87 % of base) : 63761.dasm - System.Buffers.Binary.Tests.BinaryReadAndWriteTests:ReadStructAndReverseBE():System.Buffers.Binary.Tests.BinaryReadAndWriteTests+TestStructExplicit:this (Tier0)
3 (0.69 % of base) : 28540.dasm - System.Buffers.Binary.Tests.BinaryReadAndWriteTests:ReadStructFieldByFieldUsingBitConverterLE():System.Buffers.Binary.Tests.BinaryReadAndWriteTests+TestStructExplicit:this (Tier0)
3 (0.44 % of base) : 12568.dasm - System.TimeZoneInfo:.ctor(byref,ubyte):this (Tier0)
3 (0.43 % of base) : 29344.dasm - System.Buffers.Binary.Tests.BinaryReadAndWriteTests:ReadStructFieldByFieldUsingBitConverterBE():System.Buffers.Binary.Tests.BinaryReadAndWriteTests+TestStructExplicit:this (Tier0)
23 total methods with Code Size differences (0 improved, 23 regressed).
benchmarks.run_tiered.windows.x86.checked.mch
superpmi.py asmdiffs -target_os windows -target_arch x86 -arch x86
Summary of Code Size diffs:
(Lower is better)
Total bytes of base: 9486840 (overridden on cmd)
Total bytes of diff: 9486951 (overridden on cmd)
Total bytes of delta: 111 (0.00 % of base)
diff is a regression.
relative diff is a regression.
Detail diffs
Top file regressions (bytes):
6 : 1045.dasm (5.50 % of base)
6 : 16542.dasm (3.43 % of base)
6 : 1552.dasm (1.15 % of base)
6 : 30692.dasm (1.72 % of base)
3 : 16504.dasm (0.44 % of base)
3 : 26090.dasm (0.30 % of base)
3 : 27330.dasm (2.91 % of base)
3 : 27536.dasm (3.09 % of base)
3 : 28626.dasm (0.43 % of base)
3 : 29004.dasm (1.78 % of base)
3 : 31166.dasm (3.23 % of base)
3 : 45923.dasm (3.06 % of base)
3 : 46843.dasm (0.19 % of base)
3 : 46855.dasm (0.82 % of base)
3 : 46870.dasm (1.46 % of base)
3 : 47560.dasm (0.87 % of base)
3 : 48130.dasm (2.29 % of base)
3 : 16334.dasm (0.90 % of base)
3 : 26334.dasm (0.30 % of base)
3 : 28264.dasm (0.69 % of base)
33 total files with Code Size differences (0 improved, 33 regressed), 0 unchanged.
Top method regressions (bytes):
6 (5.50 % of base) : 1045.dasm - System.Diagnostics.FileVersionInfo:GetFixedFileInfo(uint):Interop+Version+VS_FIXEDFILEINFO (Tier0)
6 (1.15 % of base) : 1552.dasm - System.Guid:FormatGuidVector128Utf8(System.Guid,ubyte):System.ValueTuple`3[System.Runtime.Intrinsics.Vector128`1[ubyte],System.Runtime.Intrinsics.Vector128`1[ubyte],System.Runtime.Intrinsics.Vector128`1[ubyte]] (Tier0)
6 (1.72 % of base) : 30692.dasm - System.Net.NameResolutionPal:GetAddrInfoAsync(System.String,ubyte,int,System.Threading.CancellationToken):System.Threading.Tasks.Task (Tier0)
6 (3.43 % of base) : 16542.dasm - System.TimeZoneInfo:TryGetTimeZoneEntryFromRegistry(Internal.Win32.RegistryKey,System.String,byref):ubyte (Tier0)
3 (2.16 % of base) : 47435.dasm - Benchstone.BenchI.BenchE:Test():ubyte:this (Tier0-FullOpts)
3 (1.46 % of base) : 46870.dasm - HardwareIntrinsics.RayTracer.Camera:.ctor(HardwareIntrinsics.RayTracer.VectorPacket256,HardwareIntrinsics.RayTracer.VectorPacket256,HardwareIntrinsics.RayTracer.VectorPacket256,HardwareIntrinsics.RayTracer.VectorPacket256):this (Tier0)
3 (0.82 % of base) : 46855.dasm - HardwareIntrinsics.RayTracer.LightPacket256:.ctor(HardwareIntrinsics.RayTracer.Vector,HardwareIntrinsics.RayTracer.Color):this (Tier0)
3 (0.16 % of base) : 46841.dasm - HardwareIntrinsics.RayTracer.Packet256Tracer:CreateDefaultScene():HardwareIntrinsics.RayTracer.Scene (Tier0)
3 (5.36 % of base) : 46892.dasm - HardwareIntrinsics.RayTracer.PlanePacket256:Normals(HardwareIntrinsics.RayTracer.VectorPacket256):HardwareIntrinsics.RayTracer.VectorPacket256:this (Tier0)
3 (2.91 % of base) : 46902.dasm - HardwareIntrinsics.RayTracer.RayPacket256:.ctor(HardwareIntrinsics.RayTracer.VectorPacket256,HardwareIntrinsics.RayTracer.VectorPacket256):this (Tier0)
3 (2.88 % of base) : 46846.dasm - HardwareIntrinsics.RayTracer.Surface:.ctor(System.Func`2[HardwareIntrinsics.RayTracer.VectorPacket256,HardwareIntrinsics.RayTracer.VectorPacket256],HardwareIntrinsics.RayTracer.VectorPacket256,System.Func`2[HardwareIntrinsics.RayTracer.VectorPacket256,System.Runtime.Intrinsics.Vector256`1[float]],float):this (Tier0)
3 (0.19 % of base) : 46843.dasm - HardwareIntrinsics.RayTracer.Surfaces:.cctor() (Tier0)
3 (2.33 % of base) : 46895.dasm - HardwareIntrinsics.RayTracer.Surfaces+<>c:<.cctor>b__5_4(HardwareIntrinsics.RayTracer.VectorPacket256):HardwareIntrinsics.RayTracer.VectorPacket256:this (Tier0)
3 (0.24 % of base) : 9824.dasm - Jil.Common.Utils:.cctor() (Tier0-FullOpts)
3 (3.06 % of base) : 45923.dasm - StoreBlock.AnyLocation:CopyBlock128():this (Tier0-FullOpts)
3 (1.78 % of base) : 29004.dasm - StoreBlock.LocalAddress:CopyBlock128():this (Tier0-FullOpts)
3 (3.09 % of base) : 28782.dasm - StoreBlock.LocalAddress:InitBlockAllOnes128():this (Tier0-FullOpts)
3 (3.09 % of base) : 27536.dasm - StoreBlock.LocalAddress:InitBlockAllZeros128():this (Tier0-FullOpts)
3 (1.72 % of base) : 26093.dasm - System.Buffers.Binary.Tests.BinaryReadAndWriteTests:CreateTestExplicitStruct():System.Buffers.Binary.Tests.BinaryReadAndWriteTests+TestStructExplicit (Tier0)
3 (0.87 % of base) : 47560.dasm - System.Buffers.Binary.Tests.BinaryReadAndWriteTests:ReadStructAndReverseBE():System.Buffers.Binary.Tests.BinaryReadAndWriteTests+TestStructExplicit:this (Tier0)
Top method regressions (percentages):
6 (5.50 % of base) : 1045.dasm - System.Diagnostics.FileVersionInfo:GetFixedFileInfo(uint):Interop+Version+VS_FIXEDFILEINFO (Tier0)
3 (5.36 % of base) : 46892.dasm - HardwareIntrinsics.RayTracer.PlanePacket256:Normals(HardwareIntrinsics.RayTracer.VectorPacket256):HardwareIntrinsics.RayTracer.VectorPacket256:this (Tier0)
3 (4.05 % of base) : 2913.dasm - System.ValueTuple`3[BenchmarkDotNet.Engines.GcStats,BenchmarkDotNet.Engines.ThreadingStats,double]:.ctor(BenchmarkDotNet.Engines.GcStats,BenchmarkDotNet.Engines.ThreadingStats,double):this (Tier0)
6 (3.43 % of base) : 16542.dasm - System.TimeZoneInfo:TryGetTimeZoneEntryFromRegistry(Internal.Win32.RegistryKey,System.String,byref):ubyte (Tier0)
3 (3.23 % of base) : 31166.dasm - System.IO.FileSystem:GetAttributeData(System.String,ubyte):Interop+Kernel32+WIN32_FILE_ATTRIBUTE_DATA (Tier1)
3 (3.09 % of base) : 28782.dasm - StoreBlock.LocalAddress:InitBlockAllOnes128():this (Tier0-FullOpts)
3 (3.09 % of base) : 27536.dasm - StoreBlock.LocalAddress:InitBlockAllZeros128():this (Tier0-FullOpts)
3 (3.06 % of base) : 45923.dasm - StoreBlock.AnyLocation:CopyBlock128():this (Tier0-FullOpts)
3 (2.91 % of base) : 46902.dasm - HardwareIntrinsics.RayTracer.RayPacket256:.ctor(HardwareIntrinsics.RayTracer.VectorPacket256,HardwareIntrinsics.RayTracer.VectorPacket256):this (Tier0)
3 (2.91 % of base) : 27330.dasm - System.IO.FileSystem:GetAttributeData(System.String,ubyte):Interop+Kernel32+WIN32_FILE_ATTRIBUTE_DATA (Tier0)
3 (2.88 % of base) : 46846.dasm - HardwareIntrinsics.RayTracer.Surface:.ctor(System.Func`2[HardwareIntrinsics.RayTracer.VectorPacket256,HardwareIntrinsics.RayTracer.VectorPacket256],HardwareIntrinsics.RayTracer.VectorPacket256,System.Func`2[HardwareIntrinsics.RayTracer.VectorPacket256,System.Runtime.Intrinsics.Vector256`1[float]],float):this (Tier0)
3 (2.33 % of base) : 46895.dasm - HardwareIntrinsics.RayTracer.Surfaces+<>c:<.cctor>b__5_4(HardwareIntrinsics.RayTracer.VectorPacket256):HardwareIntrinsics.RayTracer.VectorPacket256:this (Tier0)
3 (2.29 % of base) : 48130.dasm - System.Buffers.Binary.Tests.BinaryReadAndWriteTests:ReadStructAndReverseLE():System.Buffers.Binary.Tests.BinaryReadAndWriteTests+TestStructExplicit:this (Tier0)
3 (2.16 % of base) : 47435.dasm - Benchstone.BenchI.BenchE:Test():ubyte:this (Tier0-FullOpts)
3 (1.78 % of base) : 29004.dasm - StoreBlock.LocalAddress:CopyBlock128():this (Tier0-FullOpts)
3 (1.72 % of base) : 26093.dasm - System.Buffers.Binary.Tests.BinaryReadAndWriteTests:CreateTestExplicitStruct():System.Buffers.Binary.Tests.BinaryReadAndWriteTests+TestStructExplicit (Tier0)
6 (1.72 % of base) : 30692.dasm - System.Net.NameResolutionPal:GetAddrInfoAsync(System.String,ubyte,int,System.Threading.CancellationToken):System.Threading.Tasks.Task (Tier0)
3 (1.69 % of base) : 29577.dasm - System.IO.FileSystem:SetFileTime(Microsoft.Win32.SafeHandles.SafeFileHandle,System.String,long,long,long,long,uint) (Tier0)
3 (1.46 % of base) : 46870.dasm - HardwareIntrinsics.RayTracer.Camera:.ctor(HardwareIntrinsics.RayTracer.VectorPacket256,HardwareIntrinsics.RayTracer.VectorPacket256,HardwareIntrinsics.RayTracer.VectorPacket256,HardwareIntrinsics.RayTracer.VectorPacket256):this (Tier0)
3 (1.23 % of base) : 32846.dasm - System.Formats.Cbor.CborReader:SkipToAncestor(int,ubyte):this (Tier0-FullOpts)
33 total methods with Code Size differences (0 improved, 33 regressed).
coreclr_tests.run.windows.x86.checked.mch
superpmi.py asmdiffs -target_os windows -target_arch x86 -arch x86
Summary of Code Size diffs:
(Lower is better)
Total bytes of base: 207097036 (overridden on cmd)
Total bytes of diff: 207102883 (overridden on cmd)
Total bytes of delta: 5847 (0.00 % of base)
diff is a regression.
relative diff is a regression.
Detail diffs
Top file regressions (bytes):
15 : 258817.dasm (2.48 % of base)
12 : 60658.dasm (0.10 % of base)
12 : 60778.dasm (0.08 % of base)
12 : 55555.dasm (0.10 % of base)
12 : 56470.dasm (0.08 % of base)
12 : 60804.dasm (0.10 % of base)
12 : 60629.dasm (0.10 % of base)
12 : 60643.dasm (0.10 % of base)
12 : 79025.dasm (0.10 % of base)
12 : 55348.dasm (0.10 % of base)
12 : 55467.dasm (0.10 % of base)
12 : 56668.dasm (0.10 % of base)
12 : 56784.dasm (0.15 % of base)
10 : 125912.dasm (0.08 % of base)
10 : 6308.dasm (0.08 % of base)
10 : 125918.dasm (0.08 % of base)
10 : 6315.dasm (0.08 % of base)
9 : 124218.dasm (0.84 % of base)
9 : 275158.dasm (0.45 % of base)
9 : 331049.dasm (0.12 % of base)
82 total files with Code Size differences (0 improved, 82 regressed), 0 unchanged.
Top method regressions (bytes):
15 (2.48 % of base) : 258817.dasm - Managed:RunMarshalSeqStructAsReturn() (FullOpts)
12 (0.10 % of base) : 60658.dasm - TestApp:RunAllTests():int (Tier0)
12 (0.08 % of base) : 60778.dasm - TestApp:RunAllTests():int (Tier0)
12 (0.10 % of base) : 55555.dasm - TestApp:RunAllTests():int (Tier0)
12 (0.08 % of base) : 56470.dasm - TestApp:RunAllTests():int (Tier0)
12 (0.10 % of base) : 60804.dasm - TestApp:RunAllTests():int (Tier0)
12 (0.10 % of base) : 60629.dasm - TestApp:RunAllTests():int (Tier0)
12 (0.10 % of base) : 60643.dasm - TestApp:RunAllTests():int (Tier0)
12 (0.10 % of base) : 55348.dasm - TestApp:RunAllTests():int (Tier0)
12 (0.10 % of base) : 55467.dasm - TestApp:RunAllTests():int (Tier0)
12 (0.10 % of base) : 56668.dasm - TestApp:RunAllTests():int (Tier0)
12 (0.15 % of base) : 56784.dasm - TestApp:RunAllTests():int (Tier0)
12 (0.10 % of base) : 79025.dasm - TestApp:TestEntryPoint():int (Tier0)
10 (0.08 % of base) : 125912.dasm - StrAccess2:TestEntryPoint():int (FullOpts)
10 (0.08 % of base) : 125918.dasm - StrAccess2:TestEntryPoint():int (FullOpts)
10 (0.08 % of base) : 6308.dasm - StrAccess2:TestEntryPoint():int (Tier0-FullOpts)
10 (0.08 % of base) : 6315.dasm - StrAccess2:TestEntryPoint():int (Tier0-FullOpts)
9 (0.45 % of base) : 275158.dasm - ByteMark:ExecuteCore(System.String[]):int:this (FullOpts)
9 (0.84 % of base) : 124218.dasm - Microsoft.Diagnostics.Tracing.EventPipe.EventCache:ProcessEventBlock(ubyte[]):this (FullOpts)
9 (0.12 % of base) : 331049.dasm - TestApp:TestEntryPoint():int (FullOpts)
Top method regressions (percentages):
3 (11.11 % of base) : 298863.dasm - A+Cls:getClsPrivStat():A+Cls (FullOpts)
3 (10.00 % of base) : 123848.dasm - VectorMgdMgd+HVATests`1[ubyte]:returnTest_HVA64_05():VectorMgdMgd+HVATests`1+HVA64_05[ubyte]:this (FullOpts)
3 (9.68 % of base) : 129219.dasm - VectorMgdMgd+HVATests`1[ubyte]:returnTest_HVA128_03():VectorMgdMgd+HVATests`1+HVA128_03[ubyte]:this (FullOpts)
3 (9.68 % of base) : 129206.dasm - VectorMgdMgd+HVATests`1[ubyte]:returnTest_HVA64_05():VectorMgdMgd+HVATests`1+HVA64_05[ubyte]:this (FullOpts)
3 (9.09 % of base) : 123871.dasm - VectorMgdMgd+HVATests`1[ubyte]:returnTest_HVA128_03():VectorMgdMgd+HVATests`1+HVA128_03[ubyte]:this (FullOpts)
3 (8.57 % of base) : 280635.dasm - PlanePacket256:Normals(VectorPacket256):VectorPacket256:this (FullOpts)
3 (7.32 % of base) : 129223.dasm - VectorMgdMgd+HVATests`1[ubyte]:returnTest_HVA128_05():VectorMgdMgd+HVATests`1+HVA128_05[ubyte]:this (FullOpts)
3 (7.14 % of base) : 129152.dasm - VectorMgdMgd+HVATests`1[ubyte]:returnTest_HVA64_05():VectorMgdMgd+HVATests`1+HVA64_05[ubyte]:this (FullOpts)
3 (6.67 % of base) : 325528.dasm - Runtime_64125.AnyLocation:Copy63BytesFromLocationAtOffset1008ToLocationAtOffset255(uint,uint):this (FullOpts)
3 (6.67 % of base) : 325532.dasm - Runtime_64125.AnyLocation:Copy63BytesFromLocationAtOffset1008ToLocationAtOffset8190(uint,uint):this (FullOpts)
3 (6.67 % of base) : 325560.dasm - Runtime_64125.AnyLocation:Copy63BytesFromLocationAtOffset16380ToLocationAtOffset16380(uint,uint):this (FullOpts)
3 (6.67 % of base) : 325556.dasm - Runtime_64125.AnyLocation:Copy63BytesFromLocationAtOffset16380ToLocationAtOffset504(uint,uint):this (FullOpts)
3 (6.67 % of base) : 325564.dasm - Runtime_64125.AnyLocation:Copy63BytesFromLocationAtOffset32760ToLocationAtOffset255(uint,uint):this (FullOpts)
3 (6.67 % of base) : 325568.dasm - Runtime_64125.AnyLocation:Copy63BytesFromLocationAtOffset32760ToLocationAtOffset8190(uint,uint):this (FullOpts)
3 (6.67 % of base) : 325536.dasm - Runtime_64125.AnyLocation:Copy63BytesFromLocationAtOffset4095ToLocationAtOffset252(uint,uint):this (FullOpts)
3 (6.67 % of base) : 325540.dasm - Runtime_64125.AnyLocation:Copy63BytesFromLocationAtOffset4095ToLocationAtOffset4095(uint,uint):this (FullOpts)
3 (6.67 % of base) : 325524.dasm - Runtime_64125.AnyLocation:Copy63BytesFromLocationAtOffset504ToLocationAtOffset16380(uint,uint):this (FullOpts)
3 (6.67 % of base) : 325520.dasm - Runtime_64125.AnyLocation:Copy63BytesFromLocationAtOffset504ToLocationAtOffset504(uint,uint):this (FullOpts)
3 (6.67 % of base) : 325548.dasm - Runtime_64125.AnyLocation:Copy63BytesFromLocationAtOffset8190ToLocationAtOffset1008(uint,uint):this (FullOpts)
3 (6.67 % of base) : 325552.dasm - Runtime_64125.AnyLocation:Copy63BytesFromLocationAtOffset8190ToLocationAtOffset32760(uint,uint):this (FullOpts)
libraries.pmi.windows.x86.checked.mch
superpmi.py asmdiffs -target_os windows -target_arch x86 -arch x86
Summary of Code Size diffs:
(Lower is better)
Total bytes of base: 49621573 (overridden on cmd)
Total bytes of diff: 49622010 (overridden on cmd)
Total bytes of delta: 437 (0.00 % of base)
diff is a regression.
relative diff is a regression.
Detail diffs
Top file regressions (bytes):
48 : 74801.dasm (1.68 % of base)
30 : 74960.dasm (2.29 % of base)
30 : 75175.dasm (2.21 % of base)
30 : 75176.dasm (2.26 % of base)
27 : 74046.dasm (0.54 % of base)
18 : 306861.dasm (3.82 % of base)
10 : 33953.dasm (0.53 % of base)
10 : 29458.dasm (2.54 % of base)
9 : 74047.dasm (1.65 % of base)
6 : 125913.dasm (0.55 % of base)
6 : 223607.dasm (3.92 % of base)
6 : 278584.dasm (1.52 % of base)
6 : 297539.dasm (3.16 % of base)
6 : 177520.dasm (0.21 % of base)
6 : 124128.dasm (0.69 % of base)
3 : 163159.dasm (5.26 % of base)
3 : 170626.dasm (0.16 % of base)
3 : 188985.dasm (1.23 % of base)
3 : 192744.dasm (0.66 % of base)
3 : 204048.dasm (4.62 % of base)
60 total files with Code Size differences (0 improved, 60 regressed), 0 unchanged.
Top method regressions (bytes):
48 (1.68 % of base) : 74801.dasm - System.DirectoryServices.ActiveDirectory.Domain:GetTrustsHelper(System.String):System.Collections.ArrayList:this (FullOpts)
30 (2.29 % of base) : 74960.dasm - System.DirectoryServices.ActiveDirectory.Forest:GetTrustsHelper(System.String):System.DirectoryServices.ActiveDirectory.TrustRelationshipInformationCollection:this (FullOpts)
30 (2.21 % of base) : 75175.dasm - System.DirectoryServices.ActiveDirectory.TrustHelper:UpdateTrust(System.DirectoryServices.ActiveDirectory.DirectoryContext,System.String,System.String,System.String,ubyte):System.String (FullOpts)
30 (2.26 % of base) : 75176.dasm - System.DirectoryServices.ActiveDirectory.TrustHelper:UpdateTrustDirection(System.DirectoryServices.ActiveDirectory.DirectoryContext,System.String,System.String,System.String,ubyte,int) (FullOpts)
27 (0.54 % of base) : 74046.dasm - System.DirectoryServices.DirectorySearcher:SetSearchPreferences(System.DirectoryServices.UnsafeNativeMethods+IDirectorySearch,ubyte):this (FullOpts)
18 (3.82 % of base) : 306861.dasm - Interop+CryptUI:CryptUIDlgViewCertificateW(byref,int):ubyte (FullOpts)
10 (2.54 % of base) : 29458.dasm - Microsoft.CodeAnalysis.CSharp.Binder:ReportReadOnlyFieldError(Microsoft.CodeAnalysis.CSharp.Symbols.FieldSymbol,Microsoft.CodeAnalysis.SyntaxNode,ushort,ubyte,Microsoft.CodeAnalysis.CSharp.BindingDiagnosticBag) (FullOpts)
10 (0.53 % of base) : 33953.dasm - Microsoft.CodeAnalysis.CSharp.BuiltInOperators:GetSimpleBuiltInOperators(int,Microsoft.CodeAnalysis.PooledObjects.ArrayBuilder`1[Microsoft.CodeAnalysis.CSharp.BinaryOperatorSignature],ubyte):this (FullOpts)
9 (1.65 % of base) : 74047.dasm - System.DirectoryServices.DirectorySearcher:DoSetSearchPrefs(System.DirectoryServices.UnsafeNativeMethods+IDirectorySearch,System.DirectoryServices.AdsSearchPreferenceInfo[]) (FullOpts)
6 (0.21 % of base) : 177520.dasm - Internal.JitInterface.CorInfoImpl:resolveVirtualMethod(uint):ubyte:this (FullOpts)
6 (1.52 % of base) : 278584.dasm - Interop+WinMM:waveOutGetDevCaps(int,byref,int):int (FullOpts)
6 (0.69 % of base) : 124128.dasm - Microsoft.Diagnostics.Tracing.BPerfEventSource:ProcessMetadataEvents():ubyte:this (FullOpts)
6 (0.55 % of base) : 125913.dasm - Microsoft.Diagnostics.Tracing.EventPipe.EventCache:ProcessEventBlock(ubyte[]):this (FullOpts)
6 (3.92 % of base) : 223607.dasm - System.Collections.Generic.SortedDictionary`2[System.Numerics.Vector`1[float],System.Nullable`1[int]]:TryGetValue(System.Numerics.Vector`1[float],byref):ubyte:this (FullOpts)
6 (3.16 % of base) : 297539.dasm - System.Diagnostics.FileVersionInfo:GetFixedFileInfo(uint):Interop+Version+VS_FIXEDFILEINFO (FullOpts)
3 (4.11 % of base) : 179320.dasm - ILCompiler.DependencyAnalysis.ReadyToRun.TypeHandle:.cctor() (FullOpts)
3 (3.45 % of base) : 278723.dasm - Interop+WinMM+WAVEOUTCAPS+Marshaller:ConvertToManaged(Interop+WinMM+WAVEOUTCAPS+Marshaller+Native):Interop+WinMM+WAVEOUTCAPS (FullOpts)
3 (2.26 % of base) : 278722.dasm - Interop+WinMM+WAVEOUTCAPS+Marshaller:ConvertToUnmanaged(Interop+WinMM+WAVEOUTCAPS):Interop+WinMM+WAVEOUTCAPS+Marshaller+Native (FullOpts)
3 (0.79 % of base) : 214633.dasm - Microsoft.Build.Shared.FileUtilities:.cctor() (FullOpts)
3 (0.32 % of base) : 33950.dasm - Microsoft.CodeAnalysis.CSharp.BuiltInOperators:GetSimpleBuiltInOperators(int,Microsoft.CodeAnalysis.PooledObjects.ArrayBuilder`1[Microsoft.CodeAnalysis.CSharp.UnaryOperatorSignature],ubyte):this (FullOpts)
Top method regressions (percentages):
3 (6.12 % of base) : 161517.dasm - MS.Internal.Xml.XPath.Operator:.cctor() (FullOpts)
3 (6.12 % of base) : 190041.dasm - Newtonsoft.Json.JsonPosition:.cctor() (FullOpts)
3 (5.66 % of base) : 220093.dasm - System.Reflection.TypeLoading.RoType:.cctor() (FullOpts)
3 (5.66 % of base) : 266432.dasm - System.Reflection.TypeLoading.RoType:.cctor() (FullOpts)
3 (5.66 % of base) : 277788.dasm - System.Speech.Internal.Synthesis.PcmConverter:.cctor() (FullOpts)
3 (5.26 % of base) : 163159.dasm - System.Xml.XmlSqlBinaryReader:.cctor() (FullOpts)
3 (4.76 % of base) : 218781.dasm - System.Configuration.XmlUtil:.cctor() (FullOpts)
3 (4.76 % of base) : 219454.dasm - System.DefaultBinder:.cctor() (FullOpts)
3 (4.76 % of base) : 265741.dasm - System.DefaultBinder:.cctor() (FullOpts)
3 (4.62 % of base) : 204048.dasm - System.Reflection.Metadata.ImportDefinitionCollection:GetEnumerator():System.Reflection.Metadata.ImportDefinitionCollection+Enumerator:this (FullOpts)
3 (4.11 % of base) : 179320.dasm - ILCompiler.DependencyAnalysis.ReadyToRun.TypeHandle:.cctor() (FullOpts)
3 (4.11 % of base) : 174299.dasm - System.Xml.XPath.XPathNavigator:.cctor() (FullOpts)
6 (3.92 % of base) : 223607.dasm - System.Collections.Generic.SortedDictionary`2[System.Numerics.Vector`1[float],System.Nullable`1[int]]:TryGetValue(System.Numerics.Vector`1[float],byref):ubyte:this (FullOpts)
18 (3.82 % of base) : 306861.dasm - Interop+CryptUI:CryptUIDlgViewCertificateW(byref,int):ubyte (FullOpts)
3 (3.80 % of base) : 204049.dasm - System.Reflection.Metadata.ImportDefinitionCollection:System.Collections.Generic.IEnumerable<System.Reflection.Metadata.ImportDefinition>.GetEnumerator():System.Collections.Generic.IEnumerator`1[System.Reflection.Metadata.ImportDefinition]:this (FullOpts)
3 (3.45 % of base) : 278723.dasm - Interop+WinMM+WAVEOUTCAPS+Marshaller:ConvertToManaged(Interop+WinMM+WAVEOUTCAPS+Marshaller+Native):Interop+WinMM+WAVEOUTCAPS (FullOpts)
6 (3.16 % of base) : 297539.dasm - System.Diagnostics.FileVersionInfo:GetFixedFileInfo(uint):Interop+Version+VS_FIXEDFILEINFO (FullOpts)
3 (2.94 % of base) : 252118.dasm - System.Net.Http.Http2Connection+RttEstimator:Create():System.Net.Http.Http2Connection+RttEstimator (FullOpts)
3 (2.78 % of base) : 49178.dasm - Microsoft.CodeAnalysis.CSharp.Syntax.InternalSyntax.Lexer:.cctor() (FullOpts)
3 (2.65 % of base) : 184721.dasm - Microsoft.CSharp.RuntimeBinder.ComInterop.IDispatchComObject:GetFuncDescForDescIndex(System.Runtime.InteropServices.ComTypes.ITypeInfo,int,byref,byref) (FullOpts)
libraries_tests.run.windows.x86.Release.mch
superpmi.py asmdiffs -target_os windows -target_arch x86 -arch x86
Summary of Code Size diffs:
(Lower is better)
Total bytes of base: 8693610 (overridden on cmd)
Total bytes of diff: 8693631 (overridden on cmd)
Total bytes of delta: 21 (0.00 % of base)
diff is a regression.
relative diff is a regression.
Detail diffs
Top file regressions (bytes):
6 : 5477.dasm (1.15 % of base)
3 : 3829.dasm (0.41 % of base)
3 : 3842.dasm (0.84 % of base)
3 : 15264.dasm (0.57 % of base)
3 : 3770.dasm (0.86 % of base)
3 : 3689.dasm (0.60 % of base)
6 total files with Code Size differences (0 improved, 6 regressed), 0 unchanged.
Top method regressions (bytes):
6 (1.15 % of base) : 5477.dasm - System.Guid:FormatGuidVector128Utf8(System.Guid,ubyte):System.ValueTuple`3[System.Runtime.Intrinsics.Vector128`1[ubyte],System.Runtime.Intrinsics.Vector128`1[ubyte],System.Runtime.Intrinsics.Vector128`1[ubyte]] (Tier0)
3 (0.41 % of base) : 3829.dasm - LibraryImportGenerator.IntegrationTests.CollectionMarshallingFails:MultiDimensionalOutArray_EnsureAllCleaned():this (Tier0-FullOpts)
3 (0.60 % of base) : 3689.dasm - LibraryImportGenerator.IntegrationTests.CollectionMarshallingFails:MultiDimensionalOutAttributedArray_EnsureAllCleaned():this (Tier0-FullOpts)
3 (0.84 % of base) : 3842.dasm - LibraryImportGenerator.IntegrationTests.CollectionMarshallingFails:MultiDimensionalRefArray_EnsureInnerArraysAreCleared():this (Tier0-FullOpts)
3 (0.86 % of base) : 3770.dasm - LibraryImportGenerator.IntegrationTests.CollectionMarshallingFails:SingleDimensionalOutAttributedArray_EnsureAllCleaned():this (Tier0-FullOpts)
3 (0.57 % of base) : 15264.dasm - System.Drawing.Internal.GPStream:Stat(uint,uint):this (Tier0)
Top method regressions (percentages):
6 (1.15 % of base) : 5477.dasm - System.Guid:FormatGuidVector128Utf8(System.Guid,ubyte):System.ValueTuple`3[System.Runtime.Intrinsics.Vector128`1[ubyte],System.Runtime.Intrinsics.Vector128`1[ubyte],System.Runtime.Intrinsics.Vector128`1[ubyte]] (Tier0)
3 (0.86 % of base) : 3770.dasm - LibraryImportGenerator.IntegrationTests.CollectionMarshallingFails:SingleDimensionalOutAttributedArray_EnsureAllCleaned():this (Tier0-FullOpts)
3 (0.84 % of base) : 3842.dasm - LibraryImportGenerator.IntegrationTests.CollectionMarshallingFails:MultiDimensionalRefArray_EnsureInnerArraysAreCleared():this (Tier0-FullOpts)
3 (0.60 % of base) : 3689.dasm - LibraryImportGenerator.IntegrationTests.CollectionMarshallingFails:MultiDimensionalOutAttributedArray_EnsureAllCleaned():this (Tier0-FullOpts)
3 (0.57 % of base) : 15264.dasm - System.Drawing.Internal.GPStream:Stat(uint,uint):this (Tier0)
3 (0.41 % of base) : 3829.dasm - LibraryImportGenerator.IntegrationTests.CollectionMarshallingFails:MultiDimensionalOutArray_EnsureAllCleaned():this (Tier0-FullOpts)
6 total methods with Code Size differences (0 improved, 6 regressed).
librariestestsnotieredcompilation.run.windows.x86.Release.mch
superpmi.py asmdiffs -target_os windows -target_arch x86 -arch x86
Summary of Code Size diffs:
(Lower is better)
Total bytes of base: 104060265 (overridden on cmd)
Total bytes of diff: 104061821 (overridden on cmd)
Total bytes of delta: 1556 (0.00 % of base)
diff is a regression.
relative diff is a regression.
Detail diffs
Top file regressions (bytes):
12 : 103813.dasm (0.88 % of base)
10 : 11928.dasm (0.53 % of base)
9 : 148827.dasm (4.09 % of base)
9 : 149633.dasm (4.09 % of base)
9 : 149257.dasm (4.09 % of base)
9 : 149285.dasm (4.09 % of base)
7 : 194346.dasm (1.96 % of base)
6 : 145603.dasm (0.45 % of base)
6 : 149879.dasm (0.20 % of base)
6 : 199516.dasm (0.03 % of base)
6 : 200025.dasm (0.04 % of base)
6 : 241115.dasm (0.48 % of base)
6 : 241384.dasm (0.20 % of base)
6 : 78660.dasm (0.13 % of base)
6 : 78887.dasm (0.44 % of base)
6 : 101655.dasm (3.16 % of base)
6 : 199087.dasm (0.10 % of base)
6 : 215737.dasm (0.04 % of base)
6 : 215801.dasm (0.05 % of base)
6 : 78903.dasm (0.51 % of base)
78 total files with Code Size differences (0 improved, 78 regressed), 0 unchanged.
Top method regressions (bytes):
12 (0.88 % of base) : 103813.dasm - (dynamicClass):IL_STUB_StructMarshal(byref,uint,int,byref) (FullOpts)
10 (0.53 % of base) : 11928.dasm - Microsoft.CodeAnalysis.CSharp.BuiltInOperators:GetSimpleBuiltInOperators(int,Microsoft.CodeAnalysis.PooledObjects.ArrayBuilder`1[Microsoft.CodeAnalysis.CSharp.BinaryOperatorSignature],ubyte):this (FullOpts)
9 (4.09 % of base) : 149257.dasm - System.SpanTests.IndexOfAnyExceptTests`1+<AllElementsMatch_ReturnsNegative1_MemberData>d__7[System.__Canon]:MoveNext():ubyte:this (FullOpts)
9 (4.09 % of base) : 149285.dasm - System.SpanTests.IndexOfAnyExceptTests`1+<AllElementsMatch_ReturnsNegative1_MemberData>d__7[ushort]:MoveNext():ubyte:this (FullOpts)
9 (4.09 % of base) : 149633.dasm - System.SpanTests.ReplaceTests`1+<Length_MemberData>d__16[System.__Canon]:MoveNext():ubyte:this (FullOpts)
9 (4.09 % of base) : 148827.dasm - System.SpanTests.ReplaceTests`1+<Length_MemberData>d__16[ubyte]:MoveNext():ubyte:this (FullOpts)
7 (1.96 % of base) : 194346.dasm - System.Tests.ConvertToStringTests:FromSingleArray() (FullOpts)
6 (0.20 % of base) : 149879.dasm - System.Buffers.Text.Tests.TestData+<get_PseudoDateTimeTestData>d__212:MoveNext():ubyte:this (FullOpts)
6 (0.13 % of base) : 78660.dasm - System.Collections.Tests.BitArray_GetSetTests+<CopyTo_Array_TestData>d__15:MoveNext():ubyte:this (FullOpts)
6 (0.93 % of base) : 78919.dasm - System.Collections.Tests.BitArray_OperatorsTests+<Not_Operator_Data>d__2:MoveNext():ubyte:this (FullOpts)
6 (0.51 % of base) : 78903.dasm - System.Collections.Tests.BitArray_OperatorsTests+<Or_Operator_Data>d__6:MoveNext():ubyte:this (FullOpts)
6 (0.44 % of base) : 78887.dasm - System.Collections.Tests.BitArray_OperatorsTests+<Xor_Operator_Data>d__8:MoveNext():ubyte:this (FullOpts)
6 (3.16 % of base) : 101655.dasm - System.Diagnostics.FileVersionInfo:GetFixedFileInfo(uint):Interop+Version+VS_FIXEDFILEINFO (FullOpts)
6 (0.45 % of base) : 145603.dasm - System.Linq.Tests.AverageTests+<Double_TestData>d__35:MoveNext():ubyte:this (FullOpts)
6 (0.05 % of base) : 201354.dasm - System.Numerics.Tests.BigIntegerAddTests+<BinaryPlus_TestData>d__2:MoveNext():ubyte:this (FullOpts)
6 (0.04 % of base) : 201308.dasm - System.Numerics.Tests.BigIntegerSubtractTests+<BinaryMinus_TestData>d__2:MoveNext():ubyte:this (FullOpts)
6 (0.05 % of base) : 215801.dasm - System.Tests.ArrayTests+<Copy_SZArray_Reliable_TestData>d__56:MoveNext():ubyte:this (FullOpts)
6 (0.05 % of base) : 199354.dasm - System.Tests.ArrayTests+<Copy_SZArray_Reliable_TestData>d__56:MoveNext():ubyte:this (FullOpts)
6 (0.10 % of base) : 199087.dasm - System.Tests.ArrayTests+<Copy_SZArray_UnreliableConversion_CanPerform_TestData>d__58:MoveNext():ubyte:this (FullOpts)
6 (0.32 % of base) : 216531.dasm - System.Tests.ArrayTests+<IStructuralEquatable_TestData>d__143:MoveNext():ubyte:this (FullOpts)
Top method regressions (percentages):
3 (6.98 % of base) : 1498.dasm - SharedTypes.ComInterfaces.MarshallingFails.ICollectionMarshallingFailsImpl:GetConstSize():int[]:this (FullOpts)
3 (6.98 % of base) : 146598.dasm - System.Linq.Tests.TakeTests+<>c:<NonEmptySource_ConsistencyWithCountable>b__61_0():int[]:this (FullOpts)
3 (6.12 % of base) : 173685.dasm - MS.Internal.Xml.XPath.Operator:.cctor() (FullOpts)
3 (5.66 % of base) : 189909.dasm - System.Reflection.TypeLoading.RoType:.cctor() (FullOpts)
3 (5.66 % of base) : 240792.dasm - System.Speech.Internal.Synthesis.PcmConverter:.cctor() (FullOpts)
3 (5.66 % of base) : 242655.dasm - System.Text.Encodings.Web.OptimizedInboxTextEncoder:.cctor() (FullOpts)
3 (5.45 % of base) : 1369.dasm - NativeExports.ComInterfaceGenerator.ArrayMarshalling+ImplementingObject:.ctor():this (FullOpts)
3 (4.84 % of base) : 164668.dasm - System.Net.Http.Http2Connection+RttEstimator:Create():System.Net.Http.Http2Connection+RttEstimator (FullOpts)
3 (4.76 % of base) : 190238.dasm - System.DefaultBinder:.cctor() (FullOpts)
3 (4.69 % of base) : 1488.dasm - ComInterfaceGenerator.Tests.RcwAroundCcwTests+<>c__DisplayClass16_0:<ICollectionMarshallingFails>b__0():this (FullOpts)
3 (4.48 % of base) : 230478.dasm - System.Security.Cryptography.X509Certificates.Tests.ExtensionsTests.SubjectAlternativeNameTests:VerifyInvalidDnsNameBehavior(int) (FullOpts)
3 (4.48 % of base) : 230467.dasm - System.Security.Cryptography.X509Certificates.Tests.ExtensionsTests.SubjectAlternativeNameTests:VerifyInvalidIPAddressBehavior(int) (FullOpts)
3 (4.11 % of base) : 173479.dasm - System.Xml.XPath.XPathNavigator:.cctor() (FullOpts)
9 (4.09 % of base) : 149257.dasm - System.SpanTests.IndexOfAnyExceptTests`1+<AllElementsMatch_ReturnsNegative1_MemberData>d__7[System.__Canon]:MoveNext():ubyte:this (FullOpts)
9 (4.09 % of base) : 149285.dasm - System.SpanTests.IndexOfAnyExceptTests`1+<AllElementsMatch_ReturnsNegative1_MemberData>d__7[ushort]:MoveNext():ubyte:this (FullOpts)
9 (4.09 % of base) : 149633.dasm - System.SpanTests.ReplaceTests`1+<Length_MemberData>d__16[System.__Canon]:MoveNext():ubyte:this (FullOpts)
9 (4.09 % of base) : 148827.dasm - System.SpanTests.ReplaceTests`1+<Length_MemberData>d__16[ubyte]:MoveNext():ubyte:this (FullOpts)
3 (3.66 % of base) : 229245.dasm - System.Security.Cryptography.Pkcs.EnvelopedCmsTests.Tests.KeyTransRecipientInfoRsaOaepCertTests:.cctor() (FullOpts)
3 (3.45 % of base) : 1627.dasm - SharedTypes.ComInterfaces.MarshallingFails.IJaggedIntArrayMarshallingFailsImpl:GetConstSize():int[][]:this (FullOpts)
3 (3.41 % of base) : 235387.dasm - System.Security.Cryptography.Encryption.Aes.Tests.AesCipherTests:DecryptKnownECB192() (FullOpts)
realworld.run.windows.x86.checked.mch
superpmi.py asmdiffs -target_os windows -target_arch x86 -arch x86
Summary of Code Size diffs:
(Lower is better)
Total bytes of base: 11356141 (overridden on cmd)
Total bytes of diff: 11356453 (overridden on cmd)
Total bytes of delta: 312 (0.00 % of base)
diff is a regression.
relative diff is a regression.
Detail diffs
Top file regressions (bytes):
9 : 1377.dasm (0.45 % of base)
9 : 4499.dasm (0.17 % of base)
6 : 1276.dasm (0.28 % of base)
6 : 1429.dasm (1.25 % of base)
6 : 1431.dasm (0.54 % of base)
6 : 17687.dasm (1.79 % of base)
6 : 24935.dasm (1.80 % of base)
6 : 2844.dasm (5.13 % of base)
6 : 409.dasm (3.16 % of base)
6 : 7142.dasm (0.10 % of base)
3 : 1084.dasm (0.26 % of base)
3 : 1295.dasm (0.19 % of base)
3 : 1299.dasm (4.76 % of base)
3 : 1313.dasm (0.49 % of base)
3 : 14037.dasm (1.91 % of base)
3 : 14041.dasm (1.91 % of base)
3 : 14120.dasm (0.64 % of base)
3 : 14232.dasm (1.14 % of base)
3 : 14349.dasm (5.08 % of base)
3 : 14483.dasm (0.23 % of base)
68 total files with Code Size differences (0 improved, 68 regressed), 0 unchanged.
Top method regressions (bytes):
9 (0.45 % of base) : 1377.dasm - BepuPhysics.CollisionDetection.NarrowPhase`1[DemoBenchmarks.ShapePileBenchmark+DemoNarrowPhaseCallbacks]:UpdateConstraint[int,BepuPhysics.Constraints.Contact.Contact1OneBody,BepuPhysics.CollisionDetection.ContactImpulses1,BepuPhysics.CollisionDetection.EmptyCollisionCache,BepuPhysics.CollisionDetection.ConstraintCache1](int,byref,int,byref,byref,byref,int):this (FullOpts)
9 (0.17 % of base) : 4499.dasm - FSharp.Compiler.LexFilter+LexFilterImpl:rulesForBothSoftWhiteAndHardWhite(FSharp.Compiler.LexFilter+TokenTup):ubyte:this (FullOpts)
6 (0.28 % of base) : 1276.dasm - BepuPhysics.CollisionDetection.NarrowPhase`1[DemoBenchmarks.ShapePileBenchmark+DemoNarrowPhaseCallbacks]:UpdateConstraint[BepuPhysics.CollisionDetection.TwoBodyHandles,BepuPhysics.Constraints.Contact.Contact1,BepuPhysics.CollisionDetection.ContactImpulses1,BepuPhysics.CollisionDetection.EmptyCollisionCache,BepuPhysics.CollisionDetection.ConstraintCache1](int,byref,int,byref,byref,byref,BepuPhysics.CollisionDetection.TwoBodyHandles):this (FullOpts)
6 (1.25 % of base) : 1429.dasm - BepuPhysics.IslandScaffold:AddConstraint(BepuPhysics.ConstraintHandle,BepuPhysics.Solver,BepuUtilities.Memory.BufferPool):this (FullOpts)
6 (0.54 % of base) : 1431.dasm - BepuPhysics.IslandScaffoldConstraintBatch:TryAdd(BepuPhysics.ConstraintHandle,System.Span`1[int],int,int,BepuPhysics.Solver,BepuUtilities.Memory.BufferPool,byref):ubyte:this (FullOpts)
6 (0.10 % of base) : 7142.dasm - FSharp.Compiler.LexFilter:scanAhead@1017(FSharp.Compiler.LexFilter+LexFilterImpl,ubyte,Internal.Utilities.Text.Lexing.Position,Microsoft.FSharp.Core.FSharpRef`1[Microsoft.FSharp.Collections.FSharpList`1[System.Tuple`2[FSharp.Compiler.LexFilter+TokenTup,ubyte]]],int):ubyte (FullOpts)
6 (1.80 % of base) : 24935.dasm - Microsoft.CodeAnalysis.CSharp.Binder:ReportReadOnlyFieldError(Microsoft.CodeAnalysis.CSharp.Symbols.FieldSymbol,Microsoft.CodeAnalysis.SyntaxNode,ushort,ubyte,Microsoft.CodeAnalysis.CSharp.BindingDiagnosticBag) (FullOpts)
6 (1.79 % of base) : 17687.dasm - Microsoft.ML.Benchmarks.HashBench:SetupHashVectorDouble():this (FullOpts)
6 (3.16 % of base) : 409.dasm - System.Diagnostics.FileVersionInfo:GetFixedFileInfo(uint):Interop+Version+VS_FIXEDFILEINFO (FullOpts)
6 (5.13 % of base) : 2844.dasm - System.TimeZoneInfo:TryGetTimeZoneEntryFromRegistry(Internal.Win32.RegistryKey,System.String,byref):ubyte (FullOpts)
3 (0.24 % of base) : 6579.dasm - <StartupCode$FSharp-Compiler-Service>.$FSharp.Compiler.PPLexer:.cctor() (FullOpts)
3 (0.26 % of base) : 1084.dasm - BepuPhysics.Collidables.BigCompound:.ctor(BepuUtilities.Memory.Buffer`1[BepuPhysics.Collidables.CompoundChild],BepuPhysics.Collidables.Shapes,BepuUtilities.Memory.BufferPool):this (FullOpts)
3 (0.57 % of base) : 1097.dasm - BepuPhysics.Collidables.Mesh:.ctor(BepuUtilities.Memory.Buffer`1[BepuPhysics.Collidables.Triangle],byref,BepuUtilities.Memory.BufferPool):this (FullOpts)
3 (0.52 % of base) : 950.dasm - BepuPhysics.CollisionDetection.BroadPhase:.ctor(BepuUtilities.Memory.BufferPool,int,int):this (FullOpts)
3 (0.49 % of base) : 1313.dasm - BepuPhysics.CollisionDetection.ConstraintRemover:Postflush():this (FullOpts)
3 (0.74 % of base) : 961.dasm - BepuPhysics.Solver:.ctor(BepuPhysics.Bodies,BepuUtilities.Memory.BufferPool,BepuPhysics.SolveDescription,int,int,int):this (FullOpts)
3 (0.19 % of base) : 1295.dasm - BepuPhysics.Solver:AllocateInBatch(int,BepuPhysics.ConstraintHandle,System.Span`1[BepuPhysics.BodyHandle],System.Span`1[int],int,byref):this (FullOpts)
3 (4.76 % of base) : 1299.dasm - BepuPhysics.Solver:ApplyDescriptionWithoutWaking[BepuPhysics.Constraints.Contact.Contact1](byref,byref):this (FullOpts)
3 (1.31 % of base) : 1077.dasm - BepuUtilities.Collections.QuickDictionary`3[BepuPhysics.Collidables.ConvexHullHelper+EdgeEndpoints,int,BepuPhysics.Collidables.ConvexHullHelper+EdgeEndpoints]:Resize(int,BepuUtilities.Memory.IUnmanagedMemoryPool):this (FullOpts)
3 (0.31 % of base) : 1095.dasm - DemoBenchmarks.BenchmarkHelper:CreateDeformedPlane(int,int,System.Func`3[int,int,System.Numerics.Vector3],System.Numerics.Vector3,BepuUtilities.Memory.BufferPool,byref) (FullOpts)
Top method regressions (percentages):
3 (5.88 % of base) : 2334.dasm - System.IO.Path:GetInvalidPathChars():ushort[] (FullOpts)
3 (5.66 % of base) : 3124.dasm - System.IO.Path:GetInvalidFileNameChars():ushort[] (FullOpts)
6 (5.13 % of base) : 2844.dasm - System.TimeZoneInfo:TryGetTimeZoneEntryFromRegistry(Internal.Win32.RegistryKey,System.String,byref):ubyte (FullOpts)
3 (5.08 % of base) : 14349.dasm - SixLabors.ImageSharp.Formats.Gif.LzwEncoder:.cctor() (FullOpts)
3 (4.76 % of base) : 1299.dasm - BepuPhysics.Solver:ApplyDescriptionWithoutWaking[BepuPhysics.Constraints.Contact.Contact1](byref,byref):this (FullOpts)
3 (4.76 % of base) : 34469.dasm - Microsoft.ApplicationInsights.Metrics.MetricIdentifier:.cctor() (FullOpts)
3 (4.11 % of base) : 15410.dasm - Microsoft.ML.Internal.Utilities.HashArray`1+HashHelpers[float]:.cctor() (FullOpts)
6 (3.16 % of base) : 409.dasm - System.Diagnostics.FileVersionInfo:GetFixedFileInfo(uint):Interop+Version+VS_FIXEDFILEINFO (FullOpts)
3 (2.78 % of base) : 18384.dasm - Microsoft.CodeAnalysis.CSharp.Syntax.InternalSyntax.Lexer:.cctor() (FullOpts)
3 (2.56 % of base) : 14902.dasm - SixLabors.ImageSharp.Processing.Processors.Convolution.KayyaliKernels:get_KayyaliX():SixLabors.ImageSharp.DenseMatrix`1[float] (FullOpts)
3 (2.56 % of base) : 14903.dasm - SixLabors.ImageSharp.Processing.Processors.Convolution.KayyaliKernels:get_KayyaliY():SixLabors.ImageSharp.DenseMatrix`1[float] (FullOpts)
3 (2.56 % of base) : 14919.dasm - SixLabors.ImageSharp.Processing.Processors.Convolution.KirschKernels:get_East():SixLabors.ImageSharp.DenseMatrix`1[float] (FullOpts)
3 (2.56 % of base) : 14913.dasm - SixLabors.ImageSharp.Processing.Processors.Convolution.KirschKernels:get_North():SixLabors.ImageSharp.DenseMatrix`1[float] (FullOpts)
3 (2.56 % of base) : 14920.dasm - SixLabors.ImageSharp.Processing.Processors.Convolution.KirschKernels:get_NorthEast():SixLabors.ImageSharp.DenseMatrix`1[float] (FullOpts)
3 (2.56 % of base) : 14917.dasm - SixLabors.ImageSharp.Processing.Processors.Convolution.KirschKernels:get_South():SixLabors.ImageSharp.DenseMatrix`1[float] (FullOpts)
3 (2.56 % of base) : 14916.dasm - SixLabors.ImageSharp.Processing.Processors.Convolution.KirschKernels:get_SouthWest():SixLabors.ImageSharp.DenseMatrix`1[float] (FullOpts)
3 (2.56 % of base) : 14915.dasm - SixLabors.ImageSharp.Processing.Processors.Convolution.KirschKernels:get_West():SixLabors.ImageSharp.DenseMatrix`1[float] (FullOpts)
3 (2.56 % of base) : 14904.dasm - SixLabors.ImageSharp.Processing.Processors.Convolution.PrewittKernels:get_PrewittX():SixLabors.ImageSharp.DenseMatrix`1[float] (FullOpts)
3 (2.56 % of base) : 14905.dasm - SixLabors.ImageSharp.Processing.Processors.Convolution.PrewittKernels:get_PrewittY():SixLabors.ImageSharp.DenseMatrix`1[float] (FullOpts)
3 (2.56 % of base) : 14921.dasm - SixLabors.ImageSharp.Processing.Processors.Convolution.RobinsonKernels:get_North():SixLabors.ImageSharp.DenseMatrix`1[float] (FullOpts)