Skip to content

[JitDiff ARM64] [xtqqczze] Use NarrowNative for narrowing operations #1503

@MihuBot

Description

@MihuBot

Job completed in 20 minutes 24 seconds (remote runner delay: 1 minute 26 seconds).
dotnet/runtime#116539
Using arguments: -arm -includeNewMethodRegressions -includeRemovedMethodImprovements

Diffs

Diffs
Found 143 files with textual diffs.

Summary of Code Size diffs:
(Lower is better)

Total bytes of base: 51753396
Total bytes of diff: 51753328
Total bytes of delta: -68 (-0.00 % of base)
Total relative delta: -0.16
    diff is an improvement.
    relative diff is an improvement.


Total byte diff includes 20 bytes from reconciling methods
	Base had    3 unique methods,      280 unique bytes
	Diff had    4 unique methods,      300 unique bytes

Top file regressions (bytes):
         120 : System.Composition.Hosting.dasm (0.09 % of base)
          20 : System.Private.CoreLib.dasm (0.00 % of base)
          12 : System.Reflection.Metadata.dasm (0.00 % of base)
           8 : System.Text.RegularExpressions.dasm (0.00 % of base)
           4 : System.Net.HttpListener.dasm (0.00 % of base)

Top file improvements (bytes):
        -116 : System.Threading.Channels.dasm (-0.03 % of base)
         -44 : Microsoft.VisualBasic.Core.dasm (-0.01 % of base)
         -28 : System.Reflection.Context.dasm (-0.04 % of base)
         -16 : System.Net.NameResolution.dasm (-0.03 % of base)
         -12 : Microsoft.Extensions.Http.dasm (-0.01 % of base)
          -8 : System.Diagnostics.Process.dasm (-0.01 % of base)
          -4 : System.IO.IsolatedStorage.dasm (-0.01 % of base)
          -4 : System.Drawing.Primitives.dasm (-0.01 % of base)

13 total files with Code Size differences (8 improved, 5 regressed), 247 unchanged.

Top method regressions (bytes):
         152 (Infinity of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512:NarrowNative(System.Runtime.Intrinsics.Vector512`1[ushort],System.Runtime.Intrinsics.Vector512`1[ushort]):System.Runtime.Intrinsics.Vector512`1[byte] (FullOpts) (0 base, 1 diff methods)
         108 (Infinity of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256:NarrowNative(System.Runtime.Intrinsics.Vector256`1[ushort],System.Runtime.Intrinsics.Vector256`1[ushort]):System.Runtime.Intrinsics.Vector256`1[byte] (FullOpts) (0 base, 1 diff methods)
          20 (1.43 % of base) : System.Net.NameResolution.dasm - System.Net.Dns:RunAsync[double](System.Func`3[System.Object,System.Net.NameResolutionActivity,double],System.Object,System.Threading.CancellationToken):System.Threading.Tasks.Task`1[double] (FullOpts)
          20 (Infinity of base) : System.Private.CoreLib.dasm - System.Numerics.Vector:NarrowNative(System.Numerics.Vector`1[ushort],System.Numerics.Vector`1[ushort]):System.Numerics.Vector`1[byte] (FullOpts) (0 base, 1 diff methods)
          20 (Infinity of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128:NarrowNative(System.Runtime.Intrinsics.Vector128`1[ushort],System.Runtime.Intrinsics.Vector128`1[ushort]):System.Runtime.Intrinsics.Vector128`1[byte] (FullOpts) (0 base, 1 diff methods)
          16 (1.45 % of base) : Microsoft.Extensions.Http.dasm - Microsoft.Extensions.Http.Logging.HttpHeadersLogValue:get_Values():System.Collections.Generic.List`1[System.Collections.Generic.KeyValuePair`2[System.String,System.Object]]:this (FullOpts)
          12 (2.73 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.ImportMany.ImportManyExportDescriptorProvider:GetImportManyDescriptor[short](System.Composition.Hosting.Core.CompositionContract,System.Composition.Hosting.Core.CompositionContract,System.Composition.Hosting.Core.DependencyAccessor):System.Composition.Hosting.Core.ExportDescriptorPromise (FullOpts)
          12 (4.00 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.ImportMany.ImportManyExportDescriptorProvider+<>c__3`1[double]:<GetImportManyDescriptor>b__3_1(System.Collections.Generic.IEnumerable`1[System.Composition.Hosting.Core.CompositionDependency]):System.Composition.Hosting.Core.ExportDescriptor:this (FullOpts)
          12 (4.00 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.ImportMany.ImportManyExportDescriptorProvider+<>c__3`1[int]:<GetImportManyDescriptor>b__3_1(System.Collections.Generic.IEnumerable`1[System.Composition.Hosting.Core.CompositionDependency]):System.Composition.Hosting.Core.ExportDescriptor:this (FullOpts)
          12 (4.00 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.ImportMany.ImportManyExportDescriptorProvider+<>c__3`1[long]:<GetImportManyDescriptor>b__3_1(System.Collections.Generic.IEnumerable`1[System.Composition.Hosting.Core.CompositionDependency]):System.Composition.Hosting.Core.ExportDescriptor:this (FullOpts)
          12 (4.00 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.ImportMany.ImportManyExportDescriptorProvider+<>c__3`1[short]:<GetImportManyDescriptor>b__3_1(System.Collections.Generic.IEnumerable`1[System.Composition.Hosting.Core.CompositionDependency]):System.Composition.Hosting.Core.ExportDescriptor:this (FullOpts)
          12 (4.00 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.ImportMany.ImportManyExportDescriptorProvider+<>c__3`1[System.Nullable`1[int]]:<GetImportManyDescriptor>b__3_1(System.Collections.Generic.IEnumerable`1[System.Composition.Hosting.Core.CompositionDependency]):System.Composition.Hosting.Core.ExportDescriptor:this (FullOpts)
          12 (4.00 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.ImportMany.ImportManyExportDescriptorProvider+<>c__3`1[System.Numerics.Vector`1[float]]:<GetImportManyDescriptor>b__3_1(System.Collections.Generic.IEnumerable`1[System.Composition.Hosting.Core.CompositionDependency]):System.Composition.Hosting.Core.ExportDescriptor:this (FullOpts)
          12 (2.33 % of base) : System.Text.Json.dasm - System.Text.Json.JsonSerializer:GetOrAddListTypeInfoForArrayMode[System.Nullable`1[int]](System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Nullable`1[int]]):System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Collections.Generic.List`1[System.Nullable`1[int]]] (FullOpts)
          12 (3.95 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.SingleConsumerUnboundedChannel`1[short]:<get_CancellationCallbackDelegate>b__13_0(System.Object,System.Threading.CancellationToken):this (FullOpts)
          12 (3.95 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.SingleConsumerUnboundedChannel`1[System.Nullable`1[int]]:<get_CancellationCallbackDelegate>b__13_0(System.Object,System.Threading.CancellationToken):this (FullOpts)
          12 (3.95 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.UnboundedChannel`1[int]:<get_CancellationCallbackDelegate>b__13_0(System.Object,System.Threading.CancellationToken):this (FullOpts)
           8 (0.21 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.Metadata.MetadataViewProvider:GetMetadataViewProvider[byte]():System.Func`2[System.Collections.Generic.IDictionary`2[System.String,System.Object],byte] (FullOpts)
           8 (0.21 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.Metadata.MetadataViewProvider:GetMetadataViewProvider[int]():System.Func`2[System.Collections.Generic.IDictionary`2[System.String,System.Object],int] (FullOpts)
           8 (0.21 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.Metadata.MetadataViewProvider:GetMetadataViewProvider[System.Nullable`1[int]]():System.Func`2[System.Collections.Generic.IDictionary`2[System.String,System.Object],System.Nullable`1[int]] (FullOpts)
           8 (0.21 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.Metadata.MetadataViewProvider:GetMetadataViewProvider[System.Numerics.Vector`1[float]]():System.Func`2[System.Collections.Generic.IDictionary`2[System.String,System.Object],System.Numerics.Vector`1[float]] (FullOpts)
           8 (0.57 % of base) : System.Net.NameResolution.dasm - System.Net.Dns:RunAsync[System.Numerics.Vector`1[float]](System.Func`3[System.Object,System.Net.NameResolutionActivity,System.Numerics.Vector`1[float]],System.Object,System.Threading.CancellationToken):System.Threading.Tasks.Task`1[System.Numerics.Vector`1[float]] (FullOpts)
           8 (3.33 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.PooledBlobBuilder:.cctor() (FullOpts)
           8 (1.68 % of base) : System.Text.RegularExpressions.dasm - System.Text.RegularExpressions.RegexCache:.cctor() (FullOpts) (2 methods)
           8 (1.74 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.UnboundedChannel`1[System.Numerics.Vector`1[float]]:.ctor(bool):this (FullOpts)
           8 (1.35 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.UnboundedPrioritizedChannel`1[int]:.ctor(bool,System.Collections.Generic.IComparer`1[int]):this (FullOpts)
           8 (1.54 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.UnboundedPrioritizedChannel`1+UnboundedPrioritizedChannelWriter[byte]:TryWrite(byte):bool:this (FullOpts)
           4 (0.55 % of base) : Microsoft.Extensions.Http.dasm - Microsoft.Extensions.Http.DefaultHttpClientFactory+Log:.cctor() (FullOpts)
           4 (3.12 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.CompilerServices.CacheDict`2[long,System.Nullable`1[int]]:.ctor(int):this (FullOpts)
           4 (0.58 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.CompilerServices.VBSetBinder:FallbackSetMember(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject):System.Dynamic.DynamicMetaObject:this (FullOpts)
           4 (0.27 % of base) : System.Private.CoreLib.dasm - System.Buffers.SharedArrayPool`1[bool]:Trim():bool:this (FullOpts)
           4 (0.86 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.CompositionHost:CreateCompositionHost(System.Collections.Generic.IEnumerable`1[System.Composition.Hosting.Core.ExportDescriptorProvider]):System.Composition.Hosting.CompositionHost (FullOpts)
           4 (0.50 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.ExportFactory.ExportFactoryExportDescriptorProvider:GetExportFactoryDescriptors[byte](System.Composition.Hosting.Core.CompositionContract,System.Composition.Hosting.Core.DependencyAccessor):System.Composition.Hosting.Core.ExportDescriptorPromise[] (FullOpts)
           4 (0.50 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.ExportFactory.ExportFactoryExportDescriptorProvider:GetExportFactoryDescriptors[double](System.Composition.Hosting.Core.CompositionContract,System.Composition.Hosting.Core.DependencyAccessor):System.Composition.Hosting.Core.ExportDescriptorPromise[] (FullOpts)
           4 (0.50 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.ExportFactory.ExportFactoryExportDescriptorProvider:GetExportFactoryDescriptors[int](System.Composition.Hosting.Core.CompositionContract,System.Composition.Hosting.Core.DependencyAccessor):System.Composition.Hosting.Core.ExportDescriptorPromise[] (FullOpts)
           4 (0.50 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.ExportFactory.ExportFactoryExportDescriptorProvider:GetExportFactoryDescriptors[long](System.Composition.Hosting.Core.CompositionContract,System.Composition.Hosting.Core.DependencyAccessor):System.Composition.Hosting.Core.ExportDescriptorPromise[] (FullOpts)
           4 (0.50 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.ExportFactory.ExportFactoryExportDescriptorProvider:GetExportFactoryDescriptors[short](System.Composition.Hosting.Core.CompositionContract,System.Composition.Hosting.Core.DependencyAccessor):System.Composition.Hosting.Core.ExportDescriptorPromise[] (FullOpts)
           4 (0.50 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.ExportFactory.ExportFactoryExportDescriptorProvider:GetExportFactoryDescriptors[System.Nullable`1[int]](System.Composition.Hosting.Core.CompositionContract,System.Composition.Hosting.Core.DependencyAccessor):System.Composition.Hosting.Core.ExportDescriptorPromise[] (FullOpts)
           4 (0.50 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.ExportFactory.ExportFactoryExportDescriptorProvider:GetExportFactoryDescriptors[System.Numerics.Vector`1[float]](System.Composition.Hosting.Core.CompositionContract,System.Composition.Hosting.Core.DependencyAccessor):System.Composition.Hosting.Core.ExportDescriptorPromise[] (FullOpts)
           4 (2.27 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.ExportFactory.ExportFactoryExportDescriptorProvider+<>c__DisplayClass2_2`1[long]:<GetExportFactoryDescriptors>b__3(System.Composition.Hosting.Core.LifetimeContext,System.Composition.Hosting.Core.CompositionOperation):System.Object:this (FullOpts)
           4 (0.91 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.ImportMany.ImportManyExportDescriptorProvider:GetImportManyDescriptor[long](System.Composition.Hosting.Core.CompositionContract,System.Composition.Hosting.Core.CompositionContract,System.Composition.Hosting.Core.DependencyAccessor):System.Composition.Hosting.Core.ExportDescriptorPromise (FullOpts)
           4 (1.96 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.Lazy.LazyExportDescriptorProvider+<>c__DisplayClass2_2`1[short]:<GetLazyDefinitions>b__3(System.Composition.Hosting.Core.LifetimeContext,System.Composition.Hosting.Core.CompositionOperation):System.Object:this (FullOpts)
           4 (0.58 % of base) : System.Net.NameResolution.dasm - System.Net.Dns+<>c:<GetHostEntryOrAddressesCoreAsync>b__34_0(System.Object,System.Net.NameResolutionActivity):System.Net.IPAddress[]:this (FullOpts)
           4 (0.58 % of base) : System.Net.NameResolution.dasm - System.Net.Dns+<>c:<GetHostEntryOrAddressesCoreAsync>b__34_1(System.Object,System.Net.NameResolutionActivity):System.Net.IPHostEntry:this (FullOpts)
           4 (1.01 % of base) : System.Net.HttpListener.dasm - System.Net.HttpListenerRequestUriBuilder:.cctor() (FullOpts)
           4 (1.85 % of base) : System.Net.NameResolution.dasm - System.Net.NameResolutionTelemetry:GetHostnameFromStateObject(System.Object):System.String (FullOpts)
           4 (2.38 % of base) : System.Reflection.Metadata.dasm - System.Reflection.PortableExecutable.DebugDirectoryBuilder:.ctor():this (FullOpts)
           4 (0.88 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.RendezvousChannel`1[byte]:.ctor(int,bool,System.Action`1[byte]):this (FullOpts)
           4 (0.46 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.RendezvousChannel`1+RendezvousChannelWriter[byte]:get_DebuggerDisplay():System.String:this (FullOpts)
           4 (0.46 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.RendezvousChannel`1+RendezvousChannelWriter[short]:get_DebuggerDisplay():System.String:this (FullOpts)
           4 (0.68 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.UnboundedPrioritizedChannel`1[long]:.ctor(bool,System.Collections.Generic.IComparer`1[long]):this (FullOpts)
           4 (0.68 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.UnboundedPrioritizedChannel`1[System.Numerics.Vector`1[float]]:.ctor(bool,System.Collections.Generic.IComparer`1[System.Numerics.Vector`1[float]]):this (FullOpts)

Top method improvements (bytes):
        -152 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Text.Ascii:ExtractAsciiVector(System.Runtime.Intrinsics.Vector512`1[ushort],System.Runtime.Intrinsics.Vector512`1[ushort]):System.Runtime.Intrinsics.Vector512`1[byte] (FullOpts) (1 base, 0 diff methods)
        -108 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Text.Ascii:ExtractAsciiVector(System.Runtime.Intrinsics.Vector256`1[ushort],System.Runtime.Intrinsics.Vector256`1[ushort]):System.Runtime.Intrinsics.Vector256`1[byte] (FullOpts) (1 base, 0 diff methods)
         -28 (-1.94 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.CompilerServices.VBIndexSetComplexBinder:FallbackSetIndex(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[],System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject):System.Dynamic.DynamicMetaObject:this (FullOpts)
         -28 (-1.97 % of base) : System.Net.NameResolution.dasm - System.Net.Dns:RunAsync[long](System.Func`3[System.Object,System.Net.NameResolutionActivity,long],System.Object,System.Threading.CancellationToken):System.Threading.Tasks.Task`1[long] (FullOpts)
         -20 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Text.Ascii:ExtractAsciiVector(System.Runtime.Intrinsics.Vector128`1[ushort],System.Runtime.Intrinsics.Vector128`1[ushort]):System.Runtime.Intrinsics.Vector128`1[byte] (FullOpts) (1 base, 0 diff methods)
         -20 (-1.93 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.RendezvousChannel`1+RendezvousChannelWriter[byte]:WriteAsync(byte,System.Threading.CancellationToken):System.Threading.Tasks.ValueTask:this (FullOpts)
         -16 (-3.54 % of base) : System.Reflection.Context.dasm - System.Reflection.Context.CustomReflectionContext+ReflectionContextProjector:ProjectInterfaceMapping(System.Reflection.InterfaceMapping):System.Reflection.InterfaceMapping:this (FullOpts)
         -16 (-1.95 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.BoundedChannel`1+BoundedChannelWriter[short]:TryComplete(System.Exception):bool:this (FullOpts)
         -16 (-2.20 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.RendezvousChannel`1+RendezvousChannelWriter[short]:TryComplete(System.Exception):bool:this (FullOpts)
         -12 (-3.75 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.CompilerServices.VBGetMemberBinder:FallbackGetMember(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject):System.Dynamic.DynamicMetaObject:this (FullOpts)
         -12 (-1.69 % of base) : System.Net.NameResolution.dasm - System.Net.NameResolutionMetrics:.cctor() (FullOpts)
         -12 (-2.97 % of base) : System.Reflection.Context.dasm - System.Reflection.Context.Projection.ProjectingMethodBody:get_LocalVariables():System.Collections.Generic.IList`1[System.Reflection.LocalVariableInfo]:this (FullOpts)
         -12 (-2.27 % of base) : System.Text.Json.dasm - System.Text.Json.JsonSerializer:GetOrAddListTypeInfoForArrayMode[System.Numerics.Vector`1[float]](System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Numerics.Vector`1[float]]):System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Collections.Generic.List`1[System.Numerics.Vector`1[float]]] (FullOpts)
         -12 (-3.80 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.BoundedChannel`1[byte]:<get_CancellationCallbackDelegate>b__18_0(System.Object,System.Threading.CancellationToken):this (FullOpts)
         -12 (-3.80 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.BoundedChannel`1[short]:<get_CancellationCallbackDelegate>b__18_0(System.Object,System.Threading.CancellationToken):this (FullOpts)
         -12 (-1.31 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.BoundedChannel`1+BoundedChannelWriter[byte]:TryWrite(byte):bool:this (FullOpts)
         -12 (-3.80 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.RendezvousChannel`1[short]:<get_CancellationCallbackDelegate>b__16_0(System.Object,System.Threading.CancellationToken):this (FullOpts)
         -12 (-3.80 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.RendezvousChannel`1[System.Numerics.Vector`1[float]]:<get_CancellationCallbackDelegate>b__16_0(System.Object,System.Threading.CancellationToken):this (FullOpts)
         -12 (-3.80 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.SingleConsumerUnboundedChannel`1[System.Numerics.Vector`1[float]]:<get_CancellationCallbackDelegate>b__13_0(System.Object,System.Threading.CancellationToken):this (FullOpts)
         -12 (-3.80 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.UnboundedChannel`1[byte]:<get_CancellationCallbackDelegate>b__13_0(System.Object,System.Threading.CancellationToken):this (FullOpts)
         -12 (-2.08 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.UnboundedChannel`1+UnboundedChannelWriter[byte]:TryWrite(byte):bool:this (FullOpts)
         -12 (-1.71 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.UnboundedChannel`1+UnboundedChannelWriter[short]:TryComplete(System.Exception):bool:this (FullOpts)
         -12 (-2.04 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.UnboundedPrioritizedChannel`1+UnboundedPrioritizedChannelWriter[short]:TryComplete(System.Exception):bool:this (FullOpts)
          -8 (-1.00 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.CompilerServices.VBSetComplexBinder:FallbackSetMember(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject):System.Dynamic.DynamicMetaObject:this (FullOpts)
          -8 (-1.77 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.ImportMany.ImportManyExportDescriptorProvider:GetImportManyDescriptor[byte](System.Composition.Hosting.Core.CompositionContract,System.Composition.Hosting.Core.CompositionContract,System.Composition.Hosting.Core.DependencyAccessor):System.Composition.Hosting.Core.ExportDescriptorPromise (FullOpts)
          -8 (-1.83 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.Lazy.LazyExportDescriptorProvider:GetLazyDefinitions[byte](System.Composition.Hosting.Core.CompositionContract,System.Composition.Hosting.Core.DependencyAccessor):System.Composition.Hosting.Core.ExportDescriptorPromise[] (FullOpts)
          -8 (-1.83 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.Lazy.LazyExportDescriptorProvider:GetLazyDefinitions[int](System.Composition.Hosting.Core.CompositionContract,System.Composition.Hosting.Core.DependencyAccessor):System.Composition.Hosting.Core.ExportDescriptorPromise[] (FullOpts)
          -8 (-1.83 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.Lazy.LazyExportDescriptorProvider:GetLazyDefinitions[short](System.Composition.Hosting.Core.CompositionContract,System.Composition.Hosting.Core.DependencyAccessor):System.Composition.Hosting.Core.ExportDescriptorPromise[] (FullOpts)
          -8 (-1.28 % of base) : System.Diagnostics.Process.dasm - System.Diagnostics.ProcessManager:GetModules(int):System.Diagnostics.ProcessModuleCollection (FullOpts)
          -8 (-0.57 % of base) : System.Net.NameResolution.dasm - System.Net.Dns:RunAsync[byte](System.Func`3[System.Object,System.Net.NameResolutionActivity,byte],System.Object,System.Threading.CancellationToken):System.Threading.Tasks.Task`1[byte] (FullOpts)
          -8 (-0.57 % of base) : System.Net.NameResolution.dasm - System.Net.Dns:RunAsync[int](System.Func`3[System.Object,System.Net.NameResolutionActivity,int],System.Object,System.Threading.CancellationToken):System.Threading.Tasks.Task`1[int] (FullOpts)
          -8 (-1.00 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.BoundedChannel`1+BoundedChannelWriter[byte]:TryComplete(System.Exception):bool:this (FullOpts)
          -8 (-1.12 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.RendezvousChannel`1+RendezvousChannelWriter[byte]:TryComplete(System.Exception):bool:this (FullOpts)
          -4 (-2.22 % of base) : Microsoft.Extensions.Http.dasm - Microsoft.Extensions.Http.DefaultTypedHttpClientFactory`1+Cache[byte]:.cctor() (FullOpts)
          -4 (-2.22 % of base) : Microsoft.Extensions.Http.dasm - Microsoft.Extensions.Http.DefaultTypedHttpClientFactory`1+Cache[double]:.cctor() (FullOpts)
          -4 (-2.22 % of base) : Microsoft.Extensions.Http.dasm - Microsoft.Extensions.Http.DefaultTypedHttpClientFactory`1+Cache[int]:.cctor() (FullOpts)
          -4 (-2.22 % of base) : Microsoft.Extensions.Http.dasm - Microsoft.Extensions.Http.DefaultTypedHttpClientFactory`1+Cache[long]:.cctor() (FullOpts)
          -4 (-2.22 % of base) : Microsoft.Extensions.Http.dasm - Microsoft.Extensions.Http.DefaultTypedHttpClientFactory`1+Cache[short]:.cctor() (FullOpts)
          -4 (-2.22 % of base) : Microsoft.Extensions.Http.dasm - Microsoft.Extensions.Http.DefaultTypedHttpClientFactory`1+Cache[System.Numerics.Vector`1[float]]:.cctor() (FullOpts)
          -4 (-7.69 % of base) : Microsoft.Extensions.Http.dasm - Microsoft.Extensions.Http.DefaultTypedHttpClientFactory`1+Cache+<>c[long]:.cctor() (FullOpts)
          -4 (-0.31 % of base) : Microsoft.Extensions.Http.dasm - Microsoft.Extensions.Http.Logging.LogHelper:.cctor() (FullOpts)
          -4 (-0.19 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.CompilerServices.VBGetBinder:FallbackInvokeMember(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[],System.Dynamic.DynamicMetaObject):System.Dynamic.DynamicMetaObject:this (FullOpts)
          -4 (-0.90 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.ImportMany.ImportManyExportDescriptorProvider:GetImportManyDescriptor[System.Numerics.Vector`1[float]](System.Composition.Hosting.Core.CompositionContract,System.Composition.Hosting.Core.CompositionContract,System.Composition.Hosting.Core.DependencyAccessor):System.Composition.Hosting.Core.ExportDescriptorPromise (FullOpts)
          -4 (-1.92 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.Lazy.LazyExportDescriptorProvider+<>c__DisplayClass2_2`1[long]:<GetLazyDefinitions>b__3(System.Composition.Hosting.Core.LifetimeContext,System.Composition.Hosting.Core.CompositionOperation):System.Object:this (FullOpts)
          -4 (-0.75 % of base) : System.Drawing.Primitives.dasm - System.Drawing.ColorConverterCommon:PossibleKnownColor(System.Drawing.Color):System.Drawing.Color (FullOpts)
          -4 (-0.54 % of base) : System.IO.IsolatedStorage.dasm - System.Security.IdentityHelper:GetStrongHashSuitableForObjectName(System.String):System.String (FullOpts)
          -4 (-1.06 % of base) : System.Private.CoreLib.dasm - System.Text.Latin1Utility:NarrowUtf16ToLatin1(ptr,ptr,nuint):nuint (FullOpts)
          -4 (-0.27 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.BoundedChannel`1+BoundedChannelWriter[byte]:WriteAsync(byte,System.Threading.CancellationToken):System.Threading.Tasks.ValueTask:this (FullOpts)
          -4 (-0.67 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.UnboundedPrioritizedChannel`1[double]:.ctor(bool,System.Collections.Generic.IComparer`1[double]):this (FullOpts)

Top method regressions (percentages):
          20 (Infinity of base) : System.Private.CoreLib.dasm - System.Numerics.Vector:NarrowNative(System.Numerics.Vector`1[ushort],System.Numerics.Vector`1[ushort]):System.Numerics.Vector`1[byte] (FullOpts) (0 base, 1 diff methods)
          20 (Infinity of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128:NarrowNative(System.Runtime.Intrinsics.Vector128`1[ushort],System.Runtime.Intrinsics.Vector128`1[ushort]):System.Runtime.Intrinsics.Vector128`1[byte] (FullOpts) (0 base, 1 diff methods)
         108 (Infinity of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256:NarrowNative(System.Runtime.Intrinsics.Vector256`1[ushort],System.Runtime.Intrinsics.Vector256`1[ushort]):System.Runtime.Intrinsics.Vector256`1[byte] (FullOpts) (0 base, 1 diff methods)
         152 (Infinity of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512:NarrowNative(System.Runtime.Intrinsics.Vector512`1[ushort],System.Runtime.Intrinsics.Vector512`1[ushort]):System.Runtime.Intrinsics.Vector512`1[byte] (FullOpts) (0 base, 1 diff methods)
          12 (4.00 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.ImportMany.ImportManyExportDescriptorProvider+<>c__3`1[double]:<GetImportManyDescriptor>b__3_1(System.Collections.Generic.IEnumerable`1[System.Composition.Hosting.Core.CompositionDependency]):System.Composition.Hosting.Core.ExportDescriptor:this (FullOpts)
          12 (4.00 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.ImportMany.ImportManyExportDescriptorProvider+<>c__3`1[int]:<GetImportManyDescriptor>b__3_1(System.Collections.Generic.IEnumerable`1[System.Composition.Hosting.Core.CompositionDependency]):System.Composition.Hosting.Core.ExportDescriptor:this (FullOpts)
          12 (4.00 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.ImportMany.ImportManyExportDescriptorProvider+<>c__3`1[long]:<GetImportManyDescriptor>b__3_1(System.Collections.Generic.IEnumerable`1[System.Composition.Hosting.Core.CompositionDependency]):System.Composition.Hosting.Core.ExportDescriptor:this (FullOpts)
          12 (4.00 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.ImportMany.ImportManyExportDescriptorProvider+<>c__3`1[short]:<GetImportManyDescriptor>b__3_1(System.Collections.Generic.IEnumerable`1[System.Composition.Hosting.Core.CompositionDependency]):System.Composition.Hosting.Core.ExportDescriptor:this (FullOpts)
          12 (4.00 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.ImportMany.ImportManyExportDescriptorProvider+<>c__3`1[System.Nullable`1[int]]:<GetImportManyDescriptor>b__3_1(System.Collections.Generic.IEnumerable`1[System.Composition.Hosting.Core.CompositionDependency]):System.Composition.Hosting.Core.ExportDescriptor:this (FullOpts)
          12 (4.00 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.ImportMany.ImportManyExportDescriptorProvider+<>c__3`1[System.Numerics.Vector`1[float]]:<GetImportManyDescriptor>b__3_1(System.Collections.Generic.IEnumerable`1[System.Composition.Hosting.Core.CompositionDependency]):System.Composition.Hosting.Core.ExportDescriptor:this (FullOpts)
          12 (3.95 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.SingleConsumerUnboundedChannel`1[short]:<get_CancellationCallbackDelegate>b__13_0(System.Object,System.Threading.CancellationToken):this (FullOpts)
          12 (3.95 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.SingleConsumerUnboundedChannel`1[System.Nullable`1[int]]:<get_CancellationCallbackDelegate>b__13_0(System.Object,System.Threading.CancellationToken):this (FullOpts)
          12 (3.95 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.UnboundedChannel`1[int]:<get_CancellationCallbackDelegate>b__13_0(System.Object,System.Threading.CancellationToken):this (FullOpts)
           8 (3.33 % of base) : System.Reflection.Metadata.dasm - System.Reflection.Metadata.PooledBlobBuilder:.cctor() (FullOpts)
           4 (3.12 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.CompilerServices.CacheDict`2[long,System.Nullable`1[int]]:.ctor(int):this (FullOpts)
          12 (2.73 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.ImportMany.ImportManyExportDescriptorProvider:GetImportManyDescriptor[short](System.Composition.Hosting.Core.CompositionContract,System.Composition.Hosting.Core.CompositionContract,System.Composition.Hosting.Core.DependencyAccessor):System.Composition.Hosting.Core.ExportDescriptorPromise (FullOpts)
           4 (2.38 % of base) : System.Reflection.Metadata.dasm - System.Reflection.PortableExecutable.DebugDirectoryBuilder:.ctor():this (FullOpts)
          12 (2.33 % of base) : System.Text.Json.dasm - System.Text.Json.JsonSerializer:GetOrAddListTypeInfoForArrayMode[System.Nullable`1[int]](System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Nullable`1[int]]):System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Collections.Generic.List`1[System.Nullable`1[int]]] (FullOpts)
           4 (2.27 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.ExportFactory.ExportFactoryExportDescriptorProvider+<>c__DisplayClass2_2`1[long]:<GetExportFactoryDescriptors>b__3(System.Composition.Hosting.Core.LifetimeContext,System.Composition.Hosting.Core.CompositionOperation):System.Object:this (FullOpts)
           4 (1.96 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.Lazy.LazyExportDescriptorProvider+<>c__DisplayClass2_2`1[short]:<GetLazyDefinitions>b__3(System.Composition.Hosting.Core.LifetimeContext,System.Composition.Hosting.Core.CompositionOperation):System.Object:this (FullOpts)
           4 (1.85 % of base) : System.Net.NameResolution.dasm - System.Net.NameResolutionTelemetry:GetHostnameFromStateObject(System.Object):System.String (FullOpts)
           8 (1.74 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.UnboundedChannel`1[System.Numerics.Vector`1[float]]:.ctor(bool):this (FullOpts)
           8 (1.68 % of base) : System.Text.RegularExpressions.dasm - System.Text.RegularExpressions.RegexCache:.cctor() (FullOpts) (2 methods)
           8 (1.54 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.UnboundedPrioritizedChannel`1+UnboundedPrioritizedChannelWriter[byte]:TryWrite(byte):bool:this (FullOpts)
          16 (1.45 % of base) : Microsoft.Extensions.Http.dasm - Microsoft.Extensions.Http.Logging.HttpHeadersLogValue:get_Values():System.Collections.Generic.List`1[System.Collections.Generic.KeyValuePair`2[System.String,System.Object]]:this (FullOpts)
          20 (1.43 % of base) : System.Net.NameResolution.dasm - System.Net.Dns:RunAsync[double](System.Func`3[System.Object,System.Net.NameResolutionActivity,double],System.Object,System.Threading.CancellationToken):System.Threading.Tasks.Task`1[double] (FullOpts)
           8 (1.35 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.UnboundedPrioritizedChannel`1[int]:.ctor(bool,System.Collections.Generic.IComparer`1[int]):this (FullOpts)
           4 (1.01 % of base) : System.Net.HttpListener.dasm - System.Net.HttpListenerRequestUriBuilder:.cctor() (FullOpts)
           4 (0.91 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.ImportMany.ImportManyExportDescriptorProvider:GetImportManyDescriptor[long](System.Composition.Hosting.Core.CompositionContract,System.Composition.Hosting.Core.CompositionContract,System.Composition.Hosting.Core.DependencyAccessor):System.Composition.Hosting.Core.ExportDescriptorPromise (FullOpts)
           4 (0.88 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.RendezvousChannel`1[byte]:.ctor(int,bool,System.Action`1[byte]):this (FullOpts)
           4 (0.86 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.CompositionHost:CreateCompositionHost(System.Collections.Generic.IEnumerable`1[System.Composition.Hosting.Core.ExportDescriptorProvider]):System.Composition.Hosting.CompositionHost (FullOpts)
           4 (0.68 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.UnboundedPrioritizedChannel`1[long]:.ctor(bool,System.Collections.Generic.IComparer`1[long]):this (FullOpts)
           4 (0.68 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.UnboundedPrioritizedChannel`1[System.Numerics.Vector`1[float]]:.ctor(bool,System.Collections.Generic.IComparer`1[System.Numerics.Vector`1[float]]):this (FullOpts)
           4 (0.58 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.CompilerServices.VBSetBinder:FallbackSetMember(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject):System.Dynamic.DynamicMetaObject:this (FullOpts)
           4 (0.58 % of base) : System.Net.NameResolution.dasm - System.Net.Dns+<>c:<GetHostEntryOrAddressesCoreAsync>b__34_0(System.Object,System.Net.NameResolutionActivity):System.Net.IPAddress[]:this (FullOpts)
           4 (0.58 % of base) : System.Net.NameResolution.dasm - System.Net.Dns+<>c:<GetHostEntryOrAddressesCoreAsync>b__34_1(System.Object,System.Net.NameResolutionActivity):System.Net.IPHostEntry:this (FullOpts)
           8 (0.57 % of base) : System.Net.NameResolution.dasm - System.Net.Dns:RunAsync[System.Numerics.Vector`1[float]](System.Func`3[System.Object,System.Net.NameResolutionActivity,System.Numerics.Vector`1[float]],System.Object,System.Threading.CancellationToken):System.Threading.Tasks.Task`1[System.Numerics.Vector`1[float]] (FullOpts)
           4 (0.55 % of base) : Microsoft.Extensions.Http.dasm - Microsoft.Extensions.Http.DefaultHttpClientFactory+Log:.cctor() (FullOpts)
           4 (0.50 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.ExportFactory.ExportFactoryExportDescriptorProvider:GetExportFactoryDescriptors[byte](System.Composition.Hosting.Core.CompositionContract,System.Composition.Hosting.Core.DependencyAccessor):System.Composition.Hosting.Core.ExportDescriptorPromise[] (FullOpts)
           4 (0.50 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.ExportFactory.ExportFactoryExportDescriptorProvider:GetExportFactoryDescriptors[double](System.Composition.Hosting.Core.CompositionContract,System.Composition.Hosting.Core.DependencyAccessor):System.Composition.Hosting.Core.ExportDescriptorPromise[] (FullOpts)
           4 (0.50 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.ExportFactory.ExportFactoryExportDescriptorProvider:GetExportFactoryDescriptors[int](System.Composition.Hosting.Core.CompositionContract,System.Composition.Hosting.Core.DependencyAccessor):System.Composition.Hosting.Core.ExportDescriptorPromise[] (FullOpts)
           4 (0.50 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.ExportFactory.ExportFactoryExportDescriptorProvider:GetExportFactoryDescriptors[long](System.Composition.Hosting.Core.CompositionContract,System.Composition.Hosting.Core.DependencyAccessor):System.Composition.Hosting.Core.ExportDescriptorPromise[] (FullOpts)
           4 (0.50 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.ExportFactory.ExportFactoryExportDescriptorProvider:GetExportFactoryDescriptors[short](System.Composition.Hosting.Core.CompositionContract,System.Composition.Hosting.Core.DependencyAccessor):System.Composition.Hosting.Core.ExportDescriptorPromise[] (FullOpts)
           4 (0.50 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.ExportFactory.ExportFactoryExportDescriptorProvider:GetExportFactoryDescriptors[System.Nullable`1[int]](System.Composition.Hosting.Core.CompositionContract,System.Composition.Hosting.Core.DependencyAccessor):System.Composition.Hosting.Core.ExportDescriptorPromise[] (FullOpts)
           4 (0.50 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.ExportFactory.ExportFactoryExportDescriptorProvider:GetExportFactoryDescriptors[System.Numerics.Vector`1[float]](System.Composition.Hosting.Core.CompositionContract,System.Composition.Hosting.Core.DependencyAccessor):System.Composition.Hosting.Core.ExportDescriptorPromise[] (FullOpts)
           4 (0.46 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.RendezvousChannel`1+RendezvousChannelWriter[byte]:get_DebuggerDisplay():System.String:this (FullOpts)
           4 (0.46 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.RendezvousChannel`1+RendezvousChannelWriter[short]:get_DebuggerDisplay():System.String:this (FullOpts)
           4 (0.27 % of base) : System.Private.CoreLib.dasm - System.Buffers.SharedArrayPool`1[bool]:Trim():bool:this (FullOpts)
           8 (0.21 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.Metadata.MetadataViewProvider:GetMetadataViewProvider[byte]():System.Func`2[System.Collections.Generic.IDictionary`2[System.String,System.Object],byte] (FullOpts)
           8 (0.21 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.Metadata.MetadataViewProvider:GetMetadataViewProvider[int]():System.Func`2[System.Collections.Generic.IDictionary`2[System.String,System.Object],int] (FullOpts)
           8 (0.21 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.Metadata.MetadataViewProvider:GetMetadataViewProvider[System.Nullable`1[int]]():System.Func`2[System.Collections.Generic.IDictionary`2[System.String,System.Object],System.Nullable`1[int]] (FullOpts)
           8 (0.21 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.Metadata.MetadataViewProvider:GetMetadataViewProvider[System.Numerics.Vector`1[float]]():System.Func`2[System.Collections.Generic.IDictionary`2[System.String,System.Object],System.Numerics.Vector`1[float]] (FullOpts)

Top method improvements (percentages):
         -20 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Text.Ascii:ExtractAsciiVector(System.Runtime.Intrinsics.Vector128`1[ushort],System.Runtime.Intrinsics.Vector128`1[ushort]):System.Runtime.Intrinsics.Vector128`1[byte] (FullOpts) (1 base, 0 diff methods)
        -108 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Text.Ascii:ExtractAsciiVector(System.Runtime.Intrinsics.Vector256`1[ushort],System.Runtime.Intrinsics.Vector256`1[ushort]):System.Runtime.Intrinsics.Vector256`1[byte] (FullOpts) (1 base, 0 diff methods)
        -152 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Text.Ascii:ExtractAsciiVector(System.Runtime.Intrinsics.Vector512`1[ushort],System.Runtime.Intrinsics.Vector512`1[ushort]):System.Runtime.Intrinsics.Vector512`1[byte] (FullOpts) (1 base, 0 diff methods)
          -4 (-7.69 % of base) : Microsoft.Extensions.Http.dasm - Microsoft.Extensions.Http.DefaultTypedHttpClientFactory`1+Cache+<>c[long]:.cctor() (FullOpts)
         -12 (-3.80 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.BoundedChannel`1[byte]:<get_CancellationCallbackDelegate>b__18_0(System.Object,System.Threading.CancellationToken):this (FullOpts)
         -12 (-3.80 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.BoundedChannel`1[short]:<get_CancellationCallbackDelegate>b__18_0(System.Object,System.Threading.CancellationToken):this (FullOpts)
         -12 (-3.80 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.RendezvousChannel`1[short]:<get_CancellationCallbackDelegate>b__16_0(System.Object,System.Threading.CancellationToken):this (FullOpts)
         -12 (-3.80 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.RendezvousChannel`1[System.Numerics.Vector`1[float]]:<get_CancellationCallbackDelegate>b__16_0(System.Object,System.Threading.CancellationToken):this (FullOpts)
         -12 (-3.80 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.SingleConsumerUnboundedChannel`1[System.Numerics.Vector`1[float]]:<get_CancellationCallbackDelegate>b__13_0(System.Object,System.Threading.CancellationToken):this (FullOpts)
         -12 (-3.80 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.UnboundedChannel`1[byte]:<get_CancellationCallbackDelegate>b__13_0(System.Object,System.Threading.CancellationToken):this (FullOpts)
         -12 (-3.75 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.CompilerServices.VBGetMemberBinder:FallbackGetMember(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject):System.Dynamic.DynamicMetaObject:this (FullOpts)
         -16 (-3.54 % of base) : System.Reflection.Context.dasm - System.Reflection.Context.CustomReflectionContext+ReflectionContextProjector:ProjectInterfaceMapping(System.Reflection.InterfaceMapping):System.Reflection.InterfaceMapping:this (FullOpts)
         -12 (-2.97 % of base) : System.Reflection.Context.dasm - System.Reflection.Context.Projection.ProjectingMethodBody:get_LocalVariables():System.Collections.Generic.IList`1[System.Reflection.LocalVariableInfo]:this (FullOpts)
         -12 (-2.27 % of base) : System.Text.Json.dasm - System.Text.Json.JsonSerializer:GetOrAddListTypeInfoForArrayMode[System.Numerics.Vector`1[float]](System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Numerics.Vector`1[float]]):System.Text.Json.Serialization.Metadata.JsonTypeInfo`1[System.Collections.Generic.List`1[System.Numerics.Vector`1[float]]] (FullOpts)
          -4 (-2.22 % of base) : Microsoft.Extensions.Http.dasm - Microsoft.Extensions.Http.DefaultTypedHttpClientFactory`1+Cache[byte]:.cctor() (FullOpts)
          -4 (-2.22 % of base) : Microsoft.Extensions.Http.dasm - Microsoft.Extensions.Http.DefaultTypedHttpClientFactory`1+Cache[double]:.cctor() (FullOpts)
          -4 (-2.22 % of base) : Microsoft.Extensions.Http.dasm - Microsoft.Extensions.Http.DefaultTypedHttpClientFactory`1+Cache[int]:.cctor() (FullOpts)
          -4 (-2.22 % of base) : Microsoft.Extensions.Http.dasm - Microsoft.Extensions.Http.DefaultTypedHttpClientFactory`1+Cache[long]:.cctor() (FullOpts)
          -4 (-2.22 % of base) : Microsoft.Extensions.Http.dasm - Microsoft.Extensions.Http.DefaultTypedHttpClientFactory`1+Cache[short]:.cctor() (FullOpts)
          -4 (-2.22 % of base) : Microsoft.Extensions.Http.dasm - Microsoft.Extensions.Http.DefaultTypedHttpClientFactory`1+Cache[System.Numerics.Vector`1[float]]:.cctor() (FullOpts)
         -16 (-2.20 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.RendezvousChannel`1+RendezvousChannelWriter[short]:TryComplete(System.Exception):bool:this (FullOpts)
         -12 (-2.08 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.UnboundedChannel`1+UnboundedChannelWriter[byte]:TryWrite(byte):bool:this (FullOpts)
         -12 (-2.04 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.UnboundedPrioritizedChannel`1+UnboundedPrioritizedChannelWriter[short]:TryComplete(System.Exception):bool:this (FullOpts)
         -28 (-1.97 % of base) : System.Net.NameResolution.dasm - System.Net.Dns:RunAsync[long](System.Func`3[System.Object,System.Net.NameResolutionActivity,long],System.Object,System.Threading.CancellationToken):System.Threading.Tasks.Task`1[long] (FullOpts)
         -16 (-1.95 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.BoundedChannel`1+BoundedChannelWriter[short]:TryComplete(System.Exception):bool:this (FullOpts)
         -28 (-1.94 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.CompilerServices.VBIndexSetComplexBinder:FallbackSetIndex(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[],System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject):System.Dynamic.DynamicMetaObject:this (FullOpts)
         -20 (-1.93 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.RendezvousChannel`1+RendezvousChannelWriter[byte]:WriteAsync(byte,System.Threading.CancellationToken):System.Threading.Tasks.ValueTask:this (FullOpts)
          -4 (-1.92 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.Lazy.LazyExportDescriptorProvider+<>c__DisplayClass2_2`1[long]:<GetLazyDefinitions>b__3(System.Composition.Hosting.Core.LifetimeContext,System.Composition.Hosting.Core.CompositionOperation):System.Object:this (FullOpts)
          -8 (-1.83 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.Lazy.LazyExportDescriptorProvider:GetLazyDefinitions[byte](System.Composition.Hosting.Core.CompositionContract,System.Composition.Hosting.Core.DependencyAccessor):System.Composition.Hosting.Core.ExportDescriptorPromise[] (FullOpts)
          -8 (-1.83 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.Lazy.LazyExportDescriptorProvider:GetLazyDefinitions[int](System.Composition.Hosting.Core.CompositionContract,System.Composition.Hosting.Core.DependencyAccessor):System.Composition.Hosting.Core.ExportDescriptorPromise[] (FullOpts)
          -8 (-1.83 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.Lazy.LazyExportDescriptorProvider:GetLazyDefinitions[short](System.Composition.Hosting.Core.CompositionContract,System.Composition.Hosting.Core.DependencyAccessor):System.Composition.Hosting.Core.ExportDescriptorPromise[] (FullOpts)
          -8 (-1.77 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.ImportMany.ImportManyExportDescriptorProvider:GetImportManyDescriptor[byte](System.Composition.Hosting.Core.CompositionContract,System.Composition.Hosting.Core.CompositionContract,System.Composition.Hosting.Core.DependencyAccessor):System.Composition.Hosting.Core.ExportDescriptorPromise (FullOpts)
         -12 (-1.71 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.UnboundedChannel`1+UnboundedChannelWriter[short]:TryComplete(System.Exception):bool:this (FullOpts)
         -12 (-1.69 % of base) : System.Net.NameResolution.dasm - System.Net.NameResolutionMetrics:.cctor() (FullOpts)
         -12 (-1.31 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.BoundedChannel`1+BoundedChannelWriter[byte]:TryWrite(byte):bool:this (FullOpts)
          -8 (-1.28 % of base) : System.Diagnostics.Process.dasm - System.Diagnostics.ProcessManager:GetModules(int):System.Diagnostics.ProcessModuleCollection (FullOpts)
          -8 (-1.12 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.RendezvousChannel`1+RendezvousChannelWriter[byte]:TryComplete(System.Exception):bool:this (FullOpts)
          -4 (-1.06 % of base) : System.Private.CoreLib.dasm - System.Text.Latin1Utility:NarrowUtf16ToLatin1(ptr,ptr,nuint):nuint (FullOpts)
          -8 (-1.00 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.CompilerServices.VBSetComplexBinder:FallbackSetMember(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject):System.Dynamic.DynamicMetaObject:this (FullOpts)
          -8 (-1.00 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.BoundedChannel`1+BoundedChannelWriter[byte]:TryComplete(System.Exception):bool:this (FullOpts)
          -4 (-0.90 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.ImportMany.ImportManyExportDescriptorProvider:GetImportManyDescriptor[System.Numerics.Vector`1[float]](System.Composition.Hosting.Core.CompositionContract,System.Composition.Hosting.Core.CompositionContract,System.Composition.Hosting.Core.DependencyAccessor):System.Composition.Hosting.Core.ExportDescriptorPromise (FullOpts)
          -4 (-0.75 % of base) : System.Drawing.Primitives.dasm - System.Drawing.ColorConverterCommon:PossibleKnownColor(System.Drawing.Color):System.Drawing.Color (FullOpts)
          -4 (-0.67 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.UnboundedPrioritizedChannel`1[double]:.ctor(bool,System.Collections.Generic.IComparer`1[double]):this (FullOpts)
          -8 (-0.57 % of base) : System.Net.NameResolution.dasm - System.Net.Dns:RunAsync[byte](System.Func`3[System.Object,System.Net.NameResolutionActivity,byte],System.Object,System.Threading.CancellationToken):System.Threading.Tasks.Task`1[byte] (FullOpts)
          -8 (-0.57 % of base) : System.Net.NameResolution.dasm - System.Net.Dns:RunAsync[int](System.Func`3[System.Object,System.Net.NameResolutionActivity,int],System.Object,System.Threading.CancellationToken):System.Threading.Tasks.Task`1[int] (FullOpts)
          -4 (-0.54 % of base) : System.IO.IsolatedStorage.dasm - System.Security.IdentityHelper:GetStrongHashSuitableForObjectName(System.String):System.String (FullOpts)
          -4 (-0.31 % of base) : Microsoft.Extensions.Http.dasm - Microsoft.Extensions.Http.Logging.LogHelper:.cctor() (FullOpts)
          -4 (-0.27 % of base) : System.Threading.Channels.dasm - System.Threading.Channels.BoundedChannel`1+BoundedChannelWriter[byte]:WriteAsync(byte,System.Threading.CancellationToken):System.Threading.Tasks.ValueTask:this (FullOpts)
          -4 (-0.19 % of base) : Microsoft.VisualBasic.Core.dasm - Microsoft.VisualBasic.CompilerServices.VBGetBinder:FallbackInvokeMember(System.Dynamic.DynamicMetaObject,System.Dynamic.DynamicMetaObject[],System.Dynamic.DynamicMetaObject):System.Dynamic.DynamicMetaObject:this (FullOpts)

101 total methods with Code Size differences (49 improved, 52 regressed), 250048 unchanged.

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

Artifacts:

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions