Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[MihaZupan] Vectorize ProbabilisticMap.IndexOfAny #29

Open
MihuBot opened this issue Mar 8, 2023 · 0 comments
Open

[MihaZupan] Vectorize ProbabilisticMap.IndexOfAny #29

MihuBot opened this issue Mar 8, 2023 · 0 comments

Comments

@MihuBot
Copy link
Owner

MihuBot commented Mar 8, 2023

Build completed in 2 hours 22 minutes.
dotnet/runtime#80963

CoreLib diffs

Found 2 files with textual diffs.

Summary of Code Size diffs:
(Lower is better)

Total bytes of base: 3337265
Total bytes of diff: 3337165
Total bytes of delta: -100 (-0.00 % of base)
Total relative delta: NaN
    diff is an improvement.
    relative diff is a regression.


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

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

Top method regressions (bytes):
           6 (4.41 % of base) : System.Private.CoreLib.dasm - System.Buffers.ProbabilisticMap:.ctor(System.ReadOnlySpan`1[ushort]):this

Top method improvements (bytes):
         -40 (-7.55 % of base) : System.Private.CoreLib.dasm - System.SpanHelpers:LastIndexOf(byref,int,byref,int):int
         -32 (-4.95 % of base) : System.Private.CoreLib.dasm - System.String:MakeSeparatorListAny(System.ReadOnlySpan`1[ushort],System.ReadOnlySpan`1[ushort],byref)
         -23 (-17.29 % of base) : System.Private.CoreLib.dasm - System.Buffers.IndexOfAnyCharValuesProbabilistic:ContainsCore(ushort):bool:this
         -11 (-1.99 % of base) : System.Private.CoreLib.dasm - System.SpanHelpers:IndexOf(byref,int,byref,int):int

Top method regressions (percentages):
           6 (4.41 % of base) : System.Private.CoreLib.dasm - System.Buffers.ProbabilisticMap:.ctor(System.ReadOnlySpan`1[ushort]):this

Top method improvements (percentages):
         -23 (-17.29 % of base) : System.Private.CoreLib.dasm - System.Buffers.IndexOfAnyCharValuesProbabilistic:ContainsCore(ushort):bool:this
         -40 (-7.55 % of base) : System.Private.CoreLib.dasm - System.SpanHelpers:LastIndexOf(byref,int,byref,int):int
         -32 (-4.95 % of base) : System.Private.CoreLib.dasm - System.String:MakeSeparatorListAny(System.ReadOnlySpan`1[ushort],System.ReadOnlySpan`1[ushort],byref)
         -11 (-1.99 % of base) : System.Private.CoreLib.dasm - System.SpanHelpers:IndexOf(byref,int,byref,int):int

5 total methods with Code Size differences (4 improved, 1 regressed), 27292 unchanged.

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

Frameworks diffs

Diffs
Found 304 files with textual diffs.

Summary of Code Size diffs:
(Lower is better)

Total bytes of base: 60130356
Total bytes of diff: 60167488
Total bytes of delta: 37132 (0.06 % of base)
Total relative delta: 193.28
    diff is a regression.
    relative diff is a regression.


Total byte diff includes 2006 bytes from reconciling methods
	Base had    2 unique methods,       48 unique bytes
	Diff had   12 unique methods,     2054 unique bytes

Top file regressions (bytes):
       29172 : Microsoft.Diagnostics.Tracing.TraceEvent.dasm (0.83 % of base)
        2817 : System.Linq.Expressions.dasm (0.33 % of base)
        2774 : System.Private.CoreLib.dasm (0.05 % of base)
         678 : System.Private.Xml.dasm (0.02 % of base)
         540 : System.Security.Cryptography.dasm (0.06 % of base)
         420 : System.Text.RegularExpressions.dasm (0.06 % of base)
         402 : System.ComponentModel.TypeConverter.dasm (0.14 % of base)
         316 : System.Text.Json.dasm (0.03 % of base)
         126 : System.Runtime.Caching.dasm (0.22 % of base)
         111 : Microsoft.CodeAnalysis.dasm (0.01 % of base)
          82 : Microsoft.CodeAnalysis.VisualBasic.dasm (0.00 % of base)
          72 : System.Drawing.Common.dasm (0.01 % of base)
          72 : System.Configuration.ConfigurationManager.dasm (0.02 % of base)
          36 : System.Formats.Tar.dasm (0.03 % of base)
          30 : Microsoft.Extensions.FileProviders.Physical.dasm (0.16 % of base)
          30 : System.Formats.Cbor.dasm (0.07 % of base)
          24 : Microsoft.Extensions.DependencyInjection.Abstractions.dasm (0.08 % of base)
          18 : Microsoft.CSharp.dasm (0.01 % of base)
          12 : System.Net.Mail.dasm (0.01 % of base)
          12 : System.Net.Security.dasm (0.01 % of base)
          12 : System.Linq.Parallel.dasm (0.00 % of base)
           6 : Microsoft.Extensions.Hosting.Systemd.dasm (0.13 % of base)
           6 : Microsoft.NET.WebAssembly.Webcil.dasm (0.03 % of base)
           6 : Microsoft.Extensions.FileProviders.Abstractions.dasm (0.48 % of base)

Top file improvements (bytes):
        -390 : System.Security.Cryptography.Pkcs.dasm (-0.11 % of base)
        -192 : System.Composition.Hosting.dasm (-0.22 % of base)
         -42 : System.Threading.RateLimiting.dasm (-0.02 % of base)
         -18 : System.Data.Odbc.dasm (-0.01 % of base)

28 total files with Code Size differences (4 improved, 24 regressed), 247 unchanged.

Top method regressions (bytes):
        2556 (3.54 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.ApplicationServerTraceEventParser:EnumerateTemplates(System.Func`3[System.String,System.String,int],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
        1064 (Infinity of base) : System.Private.CoreLib.dasm - System.Buffers.ProbabilisticMap:IndexOfAnyVectorized(byref,byref,int,System.ReadOnlySpan`1[ushort]):int (0 base, 1 diff methods)
         426 (1.35 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.KernelTraceEventParser:EnumerateTemplates(System.Func`3[System.String,System.String,int],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
         402 (5.73 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitLift(int,System.Type,System.Linq.Expressions.MethodCallExpression,System.Linq.Expressions.ParameterExpression[],System.Linq.Expressions.Expression[]):this
         330 (7.16 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.Design.StandardCommands:.cctor()
         276 (10.00 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Session.TraceEventSession:SetStackTraceIds(int,ulong,int):int
         264 (1.14 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.ClrTraceEventParser:EnumerateTemplates(System.Func`3[System.String,System.String,int],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
         258 (Infinity of base) : System.Private.CoreLib.dasm - System.Buffers.ProbabilisticMap:ContainsMask32CharsAvx2(System.Runtime.Intrinsics.Vector256`1[ubyte],System.Runtime.Intrinsics.Vector256`1[ubyte],byref):System.Runtime.Intrinsics.Vector256`1[ubyte] (0 base, 1 diff methods)
         249 (Infinity of base) : System.Private.CoreLib.dasm - System.Buffers.ProbabilisticMap:ContainsMask16Chars(System.Runtime.Intrinsics.Vector128`1[ubyte],System.Runtime.Intrinsics.Vector128`1[ubyte],byref):System.Runtime.Intrinsics.Vector128`1[ubyte] (0 base, 1 diff methods)
         144 (8.47 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitUnaryOperator(int,System.Type,System.Type):this
         134 (4.89 % of base) : System.Private.CoreLib.dasm - System.Reflection.InvokerEmitUtil:CreateInvokeDelegate(System.Reflection.MethodBase):System.Reflection.InvokerEmitUtil+InvokeFunc
         128 (Infinity of base) : System.Private.CoreLib.dasm - System.Buffers.ProbabilisticMap:IsCharBitNotSetAvx2(System.Runtime.Intrinsics.Vector256`1[ubyte],System.Runtime.Intrinsics.Vector256`1[ubyte],System.Runtime.Intrinsics.Vector256`1[ubyte]):System.Runtime.Intrinsics.Vector256`1[ubyte] (0 base, 1 diff methods)
         128 (6.11 % of base) : System.Linq.Expressions.dasm - System.Dynamic.Utils.DelegateHelpers:CreateObjectArrayDelegateRefEmit(System.Type,System.Func`2[System.Object[],System.Object]):System.Delegate
         125 (Infinity of base) : System.Private.CoreLib.dasm - System.Buffers.ProbabilisticMap:IsCharBitNotSet(System.Runtime.Intrinsics.Vector128`1[ubyte],System.Runtime.Intrinsics.Vector128`1[ubyte],System.Runtime.Intrinsics.Vector128`1[ubyte]):System.Runtime.Intrinsics.Vector128`1[ubyte] (0 base, 1 diff methods)
         117 (Infinity of base) : Microsoft.CodeAnalysis.dasm - Microsoft.CodeAnalysis.SmallDictionary`2[System.__Canon,int]:RightComplex(Microsoft.CodeAnalysis.SmallDictionary`2+AvlNode[System.__Canon,int]):Microsoft.CodeAnalysis.SmallDictionary`2+AvlNode[System.__Canon,int] (0 base, 1 diff methods)
         102 (3.14 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Etlx.TraceLog:InitializeFromFile(System.String):this
          96 (6.00 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitLiftedBinaryArithmetic(int,System.Type,System.Type,System.Type):this
          95 (11.52 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.ILGenerator:Emit(System.Reflection.Emit.OpCode,System.Reflection.Emit.LocalBuilder):this
          86 (4.48 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitSwitchBucket(System.Linq.Expressions.Compiler.LambdaCompiler+SwitchInfo,System.Collections.Generic.List`1[System.Linq.Expressions.Compiler.LambdaCompiler+SwitchLabel]):this
          84 (0.33 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.ClrPrivateTraceEventParser:EnumerateTemplates(System.Func`3[System.String,System.String,int],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
          84 (7.43 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitLiftedAndAlso(System.Linq.Expressions.BinaryExpression):this
          66 (11.26 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.ILGen:EmitLoadElement(System.Reflection.Emit.ILGenerator,System.Type)
          66 (9.75 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.ILGen:EmitLoadValueIndirect(System.Reflection.Emit.ILGenerator,System.Type)
          66 (6.72 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitLiftedBooleanAnd():this
          66 (6.76 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitLiftedBooleanOr():this
          66 (6.51 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitLiftedOrElse(System.Linq.Expressions.BinaryExpression):this
          66 (0.78 % of base) : System.Text.RegularExpressions.dasm - System.Text.RegularExpressions.RegexCompiler:EmitMatchCharacterClass(System.String):this
          54 (6.55 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.ILGen:EmitDefault(System.Reflection.Emit.ILGenerator,System.Type,System.Linq.Expressions.Compiler.ILocalCache)
          51 (22.87 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.IlGen.GenerateHelper:TestAndBranch(int,System.Reflection.Emit.Label,System.Reflection.Emit.OpCode):this
          48 (3.08 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.StartStopActivityComputer+<>c__DisplayClass0_0:<.ctor>b__1(Microsoft.Diagnostics.Tracing.TraceEvent):this
          48 (9.16 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.ILGen:EmitStoreElement(System.Reflection.Emit.ILGenerator,System.Type)
          48 (9.16 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.ILGen:EmitStoreValueIndirect(System.Reflection.Emit.ILGenerator,System.Type)
          48 (10.81 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Metadata.ReflectionEmitMemberAccessor:CreatePropertySetter(System.Reflection.PropertyInfo,System.Type):System.Reflection.Emit.DynamicMethod
          44 (3.10 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitNullableCoalesce(System.Linq.Expressions.BinaryExpression):this
          42 (6.28 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.BPerfEventSource:ProcessEventRecord(ulong,bool):this
          42 (4.98 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.EventPipeEventMetaDataHeader:GetProviderGuidFromProviderName(System.String):System.Guid
          42 (2.86 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.JSDumpHeapTraceEventParser:EnumerateTemplates(System.Func`3[System.String,System.String,int],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
          42 (9.72 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitCatchStart(System.Linq.Expressions.CatchBlock):this
          42 (4.38 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitLiftedRelational(int,System.Type):this
          42 (7.68 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitReferenceCoalesceWithoutConversion(System.Linq.Expressions.BinaryExpression):this
          42 (3.77 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitUnary(System.Linq.Expressions.UnaryExpression,int):this
          42 (11.51 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Metadata.ReflectionEmitMemberAccessor:CreateFieldSetter(System.Reflection.FieldInfo,System.Type):System.Reflection.Emit.DynamicMethod
          42 (11.14 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Metadata.ReflectionEmitMemberAccessor:CreatePropertyGetter(System.Reflection.PropertyInfo,System.Type):System.Reflection.Emit.DynamicMethod
          40 (4.49 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Metadata.ReflectionEmitMemberAccessor:CreateConstructor(System.Type):System.Func`1[System.Object]:this
          36 (7.33 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.ILGen:EmitNullableToNullableConversion(System.Reflection.Emit.ILGenerator,System.Type,System.Type,bool,System.Linq.Expressions.Compiler.ILocalCache)
          36 (6.98 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.ILGen:TryEmitConstant(System.Reflection.Emit.ILGenerator,System.Object,System.Type,System.Linq.Expressions.Compiler.ILocalCache):bool
          36 (3.57 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitLiftedToNullRelational(int,System.Type):this
          36 (6.49 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitTypeBinaryExpression(System.Linq.Expressions.Expression):this
          36 (3.38 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.DynamicILGenerator:Emit(System.Reflection.Emit.OpCode,System.Reflection.MethodInfo):this
          36 (6.70 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.ILGenerator:Emit(System.Reflection.Emit.OpCode,System.Reflection.MethodInfo):this
          36 (10.37 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Metadata.ReflectionEmitMemberAccessor:CreateFieldGetter(System.Reflection.FieldInfo,System.Type):System.Reflection.Emit.DynamicMethod
          36 (6.75 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Metadata.ReflectionEmitMemberAccessor:CreateParameterizedConstructor(System.Reflection.ConstructorInfo):System.Reflection.Emit.DynamicMethod
          36 (1.86 % of base) : System.Private.Xml.dasm - System.Xml.Schema.Compiler:BuildParticleContentModel(System.Xml.Schema.ParticleContentValidator,System.Xml.Schema.XmlSchemaParticle):bool:this
          36 (1.56 % of base) : System.Private.Xml.dasm - System.Xml.Schema.Compiler:IsElementFromGroupBase(System.Xml.Schema.XmlSchemaElement,System.Xml.Schema.XmlSchemaGroupBase):bool:this
          34 (1.47 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitUnliftedBinaryOp(int,System.Type,System.Type):this
          30 (1.20 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.SymbolTraceEventParser:EnumerateTemplates(System.Func`3[System.String,System.String,int],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
          30 (9.49 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitConstantOne(System.Type):this
          30 (4.63 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitDynamicExpression(System.Linq.Expressions.Expression):this
          30 (9.17 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitMethodAndAlso(System.Linq.Expressions.BinaryExpression,int):this
          30 (9.17 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitMethodOrElse(System.Linq.Expressions.BinaryExpression,int):this
          30 (4.50 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.ILGenerator:EmitWriteLine(System.Reflection.FieldInfo):this
          30 (2.48 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.X509Certificates.UnixExportProvider:EncodeAuthSafe(System.Formats.Asn1.AsnWriter,System.ReadOnlyMemory`1[ubyte],System.ReadOnlyMemory`1[ubyte],bool,System.String,System.String,System.Span`1[ubyte],System.Span`1[ubyte]):System.ArraySegment`1[ubyte]
          30 (1.60 % of base) : System.Private.Xml.dasm - System.Xml.Schema.Compiler:CanonicalizeChoice(System.Xml.Schema.XmlSchemaChoice,bool):System.Xml.Schema.XmlSchemaParticle:this
          30 (2.32 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:VisitConditional(System.Xml.Xsl.Qil.QilTernary):System.Xml.Xsl.Qil.QilNode:this
          27 (9.78 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitMemberInit(System.Collections.ObjectModel.ReadOnlyCollection`1[System.Linq.Expressions.MemberBinding],bool,System.Type):this
          26 (2.67 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:AddressOfWriteBackCore(System.Linq.Expressions.IndexExpression):System.Linq.Expressions.Compiler.LambdaCompiler+WriteBack:this
          26 (3.55 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitLambdaReferenceCoalesce(System.Linq.Expressions.BinaryExpression):this
          25 (3.54 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LabelInfo:ValidateJump(System.Linq.Expressions.Compiler.LabelScopeInfo):this
          24 (4.65 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.Clr.ClrStressTraceEventParser:EnumerateTemplates(System.Func`3[System.String,System.String,int],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
          24 (6.27 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.ClrTraceEventParser:add_GCCreateSegment(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.Clr.GCCreateSegmentTraceData]):this
          24 (6.27 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.ClrTraceEventParser:add_GCFreeSegment(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.Clr.GCFreeSegmentTraceData]):this
          24 (6.27 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.ClrTraceEventParser:add_GCHeapStats(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.Clr.GCHeapStatsTraceData]):this
          24 (6.27 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.ClrTraceEventParser:add_GCRestartEEStop(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.Clr.GCNoUserDataTraceData]):this
          24 (6.35 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.ClrTraceEventParser:add_GCSampledObjectAllocation(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.Clr.GCSampledObjectAllocationTraceData]):this
          24 (4.46 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.Kernel.CritSecTraceProviderTraceEventParser:EnumerateTemplates(System.Func`3[System.String,System.String,int],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
          24 (4.99 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.KernelTraceEventParser:add_MemoryPageAccess(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.Kernel.MemoryPageAccessTraceData]):this
          24 (4.99 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.KernelTraceEventParser:add_PerfInfoISR(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.Kernel.ISRTraceData]):this
          24 (4.40 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.LinuxKernelEventParser:EnumerateTemplates(System.Func`3[System.String,System.String,int],System.Action`1[Microsoft.Diagnostics.Tracing.TraceEvent]):this
          24 (7.25 % of base) : Microsoft.Extensions.DependencyInjection.Abstractions.dasm - Microsoft.Extensions.DependencyInjection.ActivatorUtilities:CreateFactoryInternal(System.Type,System.Type[],byref,byref,byref)
          24 (1.66 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.CompilerScope:EmitNewHoistedLocals(System.Linq.Expressions.Compiler.LambdaCompiler):this
          24 (5.87 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.CompilerScope+LocalBoxStorage:EmitStore():this
          24 (4.24 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitNewExpression(System.Linq.Expressions.Expression):this
          24 (2.90 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.DynamicILGenerator:EmitCall(System.Reflection.Emit.OpCode,System.Reflection.MethodInfo,System.Type[]):this
          24 (3.60 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.ILGenerator:EmitCall(System.Reflection.Emit.OpCode,System.Reflection.MethodInfo,System.Type[]):this
          24 (1.66 % of base) : System.Runtime.Caching.dasm - System.Runtime.Caching.MemoryCache:Set(System.String,System.Object,System.Collections.ObjectModel.Collection`1[System.Runtime.Caching.ChangeMonitor],System.DateTimeOffset,System.TimeSpan,System.Runtime.Caching.CacheEntryUpdateCallback):this
          24 (2.93 % of base) : System.Runtime.Caching.dasm - System.Runtime.Caching.MemoryCache:ValidatePolicy(System.Runtime.Caching.CacheItemPolicy)
          24 (Infinity of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128:ShuffleUnsafe(System.Runtime.Intrinsics.Vector128`1[ubyte],System.Runtime.Intrinsics.Vector128`1[ubyte]):System.Runtime.Intrinsics.Vector128`1[ubyte] (0 base, 1 diff methods)
          24 (5.41 % of base) : System.Text.Json.dasm - System.Text.Json.Serialization.Metadata.ReflectionEmitMemberAccessor:CreateAddMethodDelegate(System.Type):System.Reflection.Emit.DynamicMethod
          24 (1.56 % of base) : System.Private.Xml.dasm - System.Xml.Schema.Compiler:CanonicalizeSequence(System.Xml.Schema.XmlSchemaSequence,bool):System.Xml.Schema.XmlSchemaParticle:this
          24 (1.21 % of base) : System.Private.Xml.dasm - System.Xml.Schema.SchemaCollectionCompiler:BuildParticleContentModel(System.Xml.Schema.ParticleContentValidator,System.Xml.Schema.XmlSchemaParticle):this
          24 (1.35 % of base) : System.Private.Xml.dasm - System.Xml.Schema.SchemaCollectionCompiler:CanonicalizeChoice(System.Xml.Schema.XmlSchemaChoice,bool,bool):System.Xml.Schema.XmlSchemaParticle:this
          24 (1.56 % of base) : System.Private.Xml.dasm - System.Xml.Schema.SchemaCollectionCompiler:CanonicalizeSequence(System.Xml.Schema.XmlSchemaSequence,bool,bool):System.Xml.Schema.XmlSchemaParticle:this
          24 (1.53 % of base) : System.Private.Xml.dasm - System.Xml.Schema.XsdDateTime:op_Implicit(System.Xml.Schema.XsdDateTime):System.DateTime
          24 (0.67 % of base) : System.Private.Xml.dasm - System.Xml.Serialization.CodeGenerator:.cctor()
          24 (11.21 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.IlGen.GenerateHelper:EmitUnconditionalBranch(System.Reflection.Emit.OpCode,System.Reflection.Emit.Label):this
          22 (3.48 % of base) : System.Private.CoreLib.dasm - System.Reflection.Emit.ILGenerator:EmitWriteLine(System.Reflection.Emit.LocalBuilder):this
          22 (2.68 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:VisitIsEmpty(System.Xml.Xsl.Qil.QilUnary):System.Xml.Xsl.Qil.QilNode:this
          21 (Infinity of base) : System.Private.CoreLib.dasm - System.Buffers.ProbabilisticMap:Contains(System.ReadOnlySpan`1[ushort],ushort):bool (0 base, 1 diff methods)
          19 (Infinity of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256:LoadUnsafe(byref,ulong):System.Runtime.Intrinsics.Vector256`1[ushort] (0 base, 1 diff methods)
          18 (1.58 % of base) : Microsoft.CodeAnalysis.VisualBasic.dasm - Microsoft.CodeAnalysis.VisualBasic.LocalRewriter:CacheToLocalIfNotConst(Microsoft.CodeAnalysis.VisualBasic.Symbol,Microsoft.CodeAnalysis.VisualBasic.BoundExpression,Microsoft.CodeAnalysis.ArrayBuilder`1[Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol],Microsoft.CodeAnalysis.ArrayBuilder`1[Microsoft.CodeAnalysis.VisualBasic.BoundExpression],int,Microsoft.CodeAnalysis.VisualBasic.Syntax.StatementSyntax):Microsoft.CodeAnalysis.VisualBasic.BoundExpression

Top method improvements (bytes):
         -81 (-3.92 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.ILGen:EmitNumericConversion(System.Reflection.Emit.ILGenerator,System.Type,System.Type,bool)
         -81 (-4.86 % of base) : System.Private.CoreLib.dasm - System.SpanHelpers:LastIndexOf(byref,int,byref,int):int (2 methods)
         -32 (-4.95 % of base) : System.Private.CoreLib.dasm - System.String:MakeSeparatorListAny(System.ReadOnlySpan`1[ushort],System.ReadOnlySpan`1[ushort],byref)
         -31 (-1.93 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:ClrCompare(int,int):this
         -24 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Buffers.IndexOfAnyAsciiSearcher:Shuffle(System.Runtime.Intrinsics.Vector128`1[ubyte],System.Runtime.Intrinsics.Vector128`1[ubyte]):System.Runtime.Intrinsics.Vector128`1[ubyte] (1 base, 0 diff methods)
         -24 (-22.86 % of base) : System.Private.CoreLib.dasm - System.Buffers.ProbabilisticMap:Contains(byref,System.ReadOnlySpan`1[ushort],int):bool
         -24 (-1.03 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.Metadata.MetadataViewProvider:GetMetadataViewProvider[double]():System.Func`2[System.Collections.Generic.IDictionary`2[System.String,System.Object],double]
         -24 (-1.03 % 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]
         -24 (-1.03 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.Metadata.MetadataViewProvider:GetMetadataViewProvider[long]():System.Func`2[System.Collections.Generic.IDictionary`2[System.String,System.Object],long]
         -24 (-1.03 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.Metadata.MetadataViewProvider:GetMetadataViewProvider[short]():System.Func`2[System.Collections.Generic.IDictionary`2[System.String,System.Object],short]
         -24 (-0.86 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.Metadata.MetadataViewProvider:GetMetadataViewProvider[System.__Canon]():System.Func`2[System.__Canon,System.__Canon]
         -24 (-1.03 % 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]]
         -24 (-1.03 % 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]]
         -24 (-1.03 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.Metadata.MetadataViewProvider:GetMetadataViewProvider[ubyte]():System.Func`2[System.Collections.Generic.IDictionary`2[System.String,System.Object],ubyte]
         -24 (-100.00 % of base) : System.Private.CoreLib.dasm - System.HexConverter:<AsciiToHexVector128>g__ShuffleUnsafe|3_0(System.Runtime.Intrinsics.Vector128`1[ubyte],System.Runtime.Intrinsics.Vector128`1[ubyte]):System.Runtime.Intrinsics.Vector128`1[ubyte] (1 base, 0 diff methods)
         -24 (-1.52 % of base) : System.Private.CoreLib.dasm - System.SpanHelpers:IndexOf(byref,int,byref,int):int (2 methods)
         -23 (-17.29 % of base) : System.Private.CoreLib.dasm - System.Buffers.IndexOfAnyCharValuesProbabilistic:ContainsCore(ushort):bool:this
         -18 (-9.57 % of base) : System.Data.Odbc.dasm - System.Text.RegularExpressions.Generated.<RegexGenerator_g>F6DD43EEA644F37FBD420BF6C4F76D7CBF00A201A3A5DFAA2DE4DAED4B5EFB477__Utilities:.cctor()
          -8 (-0.85 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitBranchComparison(bool,System.Linq.Expressions.BinaryExpression,System.Reflection.Emit.Label):this
          -8 (-0.33 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:VisitXsltInvokeEarlyBound(System.Xml.Xsl.Qil.QilInvokeEarlyBound):System.Xml.Xsl.Qil.QilNode:this
          -6 (-0.14 % of base) : Microsoft.CodeAnalysis.dasm - Microsoft.Cci.MetadataSizes:.ctor(System.Collections.Immutable.ImmutableArray`1[int],System.Collections.Immutable.ImmutableArray`1[int],int,int,int,int,bool,bool,bool):this
          -6 (-7.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.AlgorithmIdentifierAsn:Decode(byref,System.ReadOnlyMemory`1[ubyte],byref)
          -6 (-7.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.AlgorithmIdentifierAsn:Decode(System.ReadOnlyMemory`1[ubyte],int):System.Security.Cryptography.Asn1.AlgorithmIdentifierAsn
          -6 (-9.68 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.AlgorithmIdentifierAsn:Encode(System.Formats.Asn1.AsnWriter):this
          -6 (-7.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.AttributeAsn:Decode(byref,System.ReadOnlyMemory`1[ubyte],byref)
          -6 (-8.45 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.AttributeAsn:Decode(System.ReadOnlyMemory`1[ubyte],int):System.Security.Cryptography.Asn1.AttributeAsn
          -6 (-9.68 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.AttributeAsn:Encode(System.Formats.Asn1.AsnWriter):this
          -6 (-7.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.DigestInfoAsn:Decode(byref,System.ReadOnlyMemory`1[ubyte],byref)
          -6 (-7.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.DigestInfoAsn:Decode(System.ReadOnlyMemory`1[ubyte],int):System.Security.Cryptography.Asn1.DigestInfoAsn
          -6 (-9.68 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.DigestInfoAsn:Encode(System.Formats.Asn1.AsnWriter):this
          -6 (-7.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.EdiPartyNameAsn:Decode(byref,System.ReadOnlyMemory`1[ubyte],byref)
          -6 (-7.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.EdiPartyNameAsn:Decode(System.ReadOnlyMemory`1[ubyte],int):System.Security.Cryptography.Asn1.EdiPartyNameAsn
          -6 (-9.68 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.EdiPartyNameAsn:Encode(System.Formats.Asn1.AsnWriter):this
          -6 (-7.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.EncryptedPrivateKeyInfoAsn:Decode(byref,System.ReadOnlyMemory`1[ubyte],byref)
          -6 (-7.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.EncryptedPrivateKeyInfoAsn:Decode(System.ReadOnlyMemory`1[ubyte],int):System.Security.Cryptography.Asn1.EncryptedPrivateKeyInfoAsn
          -6 (-9.68 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.EncryptedPrivateKeyInfoAsn:Encode(System.Formats.Asn1.AsnWriter):this
          -6 (-7.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.OaepParamsAsn:Decode(byref,System.ReadOnlyMemory`1[ubyte],byref)
          -6 (-7.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.OaepParamsAsn:Decode(System.ReadOnlyMemory`1[ubyte],int):System.Security.Cryptography.Asn1.OaepParamsAsn
          -6 (-9.68 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.OaepParamsAsn:Encode(System.Formats.Asn1.AsnWriter):this
          -6 (-7.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.OtherNameAsn:Decode(byref,System.ReadOnlyMemory`1[ubyte],byref)
          -6 (-7.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.OtherNameAsn:Decode(System.ReadOnlyMemory`1[ubyte],int):System.Security.Cryptography.Asn1.OtherNameAsn
          -6 (-9.68 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.OtherNameAsn:Encode(System.Formats.Asn1.AsnWriter):this
          -6 (-7.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.PBEParameter:Decode(byref,System.ReadOnlyMemory`1[ubyte],byref)
          -6 (-7.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.PBEParameter:Decode(System.ReadOnlyMemory`1[ubyte],int):System.Security.Cryptography.Asn1.PBEParameter
          -6 (-9.68 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.PBEParameter:Encode(System.Formats.Asn1.AsnWriter):this
          -6 (-7.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.PBES2Params:Decode(byref,System.ReadOnlyMemory`1[ubyte],byref)
          -6 (-7.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.PBES2Params:Decode(System.ReadOnlyMemory`1[ubyte],int):System.Security.Cryptography.Asn1.PBES2Params
          -6 (-7.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.Pbkdf2Params:Decode(byref,System.ReadOnlyMemory`1[ubyte],byref)
          -6 (-7.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.Pbkdf2Params:Decode(System.ReadOnlyMemory`1[ubyte],int):System.Security.Cryptography.Asn1.Pbkdf2Params
          -6 (-9.68 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.Pbkdf2Params:Encode(System.Formats.Asn1.AsnWriter):this
          -6 (-7.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.Pkcs12.CertBagAsn:Decode(byref,System.ReadOnlyMemory`1[ubyte],byref)
          -6 (-7.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.Pkcs12.CertBagAsn:Decode(System.ReadOnlyMemory`1[ubyte],int):System.Security.Cryptography.Asn1.Pkcs12.CertBagAsn
          -6 (-9.68 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.Pkcs12.CertBagAsn:Encode(System.Formats.Asn1.AsnWriter):this
          -6 (-7.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.Pkcs12.MacData:Decode(byref,System.ReadOnlyMemory`1[ubyte],byref)
          -6 (-7.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.Pkcs12.MacData:Decode(System.ReadOnlyMemory`1[ubyte],int):System.Security.Cryptography.Asn1.Pkcs12.MacData
          -6 (-9.68 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.Pkcs12.MacData:Encode(System.Formats.Asn1.AsnWriter):this
          -6 (-7.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.Pkcs12.PfxAsn:Decode(byref,System.ReadOnlyMemory`1[ubyte],byref)
          -6 (-7.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.Pkcs12.PfxAsn:Decode(System.ReadOnlyMemory`1[ubyte],int):System.Security.Cryptography.Asn1.Pkcs12.PfxAsn
          -6 (-9.68 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.Pkcs12.PfxAsn:Encode(System.Formats.Asn1.AsnWriter):this
          -6 (-7.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.Pkcs12.SafeBagAsn:Decode(byref,System.ReadOnlyMemory`1[ubyte],byref)
          -6 (-7.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.Pkcs12.SafeBagAsn:Decode(System.ReadOnlyMemory`1[ubyte],int):System.Security.Cryptography.Asn1.Pkcs12.SafeBagAsn
          -6 (-9.68 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.Pkcs12.SafeBagAsn:Encode(System.Formats.Asn1.AsnWriter):this
          -6 (-7.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.Pkcs7.ContentInfoAsn:Decode(byref,System.ReadOnlyMemory`1[ubyte],byref)
          -6 (-7.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.Pkcs7.ContentInfoAsn:Decode(System.ReadOnlyMemory`1[ubyte],int):System.Security.Cryptography.Asn1.Pkcs7.ContentInfoAsn
          -6 (-9.68 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.Pkcs7.ContentInfoAsn:Encode(System.Formats.Asn1.AsnWriter):this
          -6 (-7.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.Pkcs7.EncryptedContentInfoAsn:Decode(byref,System.ReadOnlyMemory`1[ubyte],byref)
          -6 (-7.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.Pkcs7.EncryptedContentInfoAsn:Decode(System.ReadOnlyMemory`1[ubyte],int):System.Security.Cryptography.Asn1.Pkcs7.EncryptedContentInfoAsn
          -6 (-9.68 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.Pkcs7.EncryptedContentInfoAsn:Encode(System.Formats.Asn1.AsnWriter):this
          -6 (-7.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.Pkcs7.EncryptedDataAsn:Decode(byref,System.ReadOnlyMemory`1[ubyte],byref)
          -6 (-7.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.Pkcs7.EncryptedDataAsn:Decode(System.ReadOnlyMemory`1[ubyte],int):System.Security.Cryptography.Asn1.Pkcs7.EncryptedDataAsn
          -6 (-9.68 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.Pkcs7.EncryptedDataAsn:Encode(System.Formats.Asn1.AsnWriter):this
          -6 (-7.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.PrivateKeyInfoAsn:Decode(byref,System.ReadOnlyMemory`1[ubyte],byref)
          -6 (-7.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.PrivateKeyInfoAsn:Decode(System.ReadOnlyMemory`1[ubyte],int):System.Security.Cryptography.Asn1.PrivateKeyInfoAsn
          -6 (-9.68 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.PrivateKeyInfoAsn:Encode(System.Formats.Asn1.AsnWriter):this
          -6 (-7.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.PssParamsAsn:Decode(byref,System.ReadOnlyMemory`1[ubyte],byref)
          -6 (-7.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.PssParamsAsn:Decode(System.ReadOnlyMemory`1[ubyte],int):System.Security.Cryptography.Asn1.PssParamsAsn
          -6 (-9.68 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.PssParamsAsn:Encode(System.Formats.Asn1.AsnWriter):this
          -6 (-7.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.Rc2CbcParameters:Decode(byref,System.ReadOnlyMemory`1[ubyte],byref)
          -6 (-7.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.Rc2CbcParameters:Decode(System.ReadOnlyMemory`1[ubyte],int):System.Security.Cryptography.Asn1.Rc2CbcParameters
          -6 (-9.68 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.Rc2CbcParameters:Encode(System.Formats.Asn1.AsnWriter):this
          -6 (-7.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.SubjectPublicKeyInfoAsn:Decode(byref,System.ReadOnlyMemory`1[ubyte],byref)
          -6 (-7.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.SubjectPublicKeyInfoAsn:Decode(System.ReadOnlyMemory`1[ubyte],int):System.Security.Cryptography.Asn1.SubjectPublicKeyInfoAsn
          -6 (-9.68 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.SubjectPublicKeyInfoAsn:Encode(System.Formats.Asn1.AsnWriter):this
          -6 (-7.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.X509ExtensionAsn:Decode(byref,System.ReadOnlyMemory`1[ubyte],byref)
          -6 (-7.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.X509ExtensionAsn:Decode(System.ReadOnlyMemory`1[ubyte],int):System.Security.Cryptography.Asn1.X509ExtensionAsn
          -6 (-9.68 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.X509ExtensionAsn:Encode(System.Formats.Asn1.AsnWriter):this
          -6 (-16.67 % of base) : System.Threading.RateLimiting.dasm - System.Threading.RateLimiting.DefaultPartitionedRateLimiter`2[double,System.Nullable`1[int]]:.cctor()
          -6 (-16.67 % of base) : System.Threading.RateLimiting.dasm - System.Threading.RateLimiting.DefaultPartitionedRateLimiter`2[int,System.Nullable`1[int]]:.cctor()
          -6 (-16.67 % of base) : System.Threading.RateLimiting.dasm - System.Threading.RateLimiting.DefaultPartitionedRateLimiter`2[long,System.Nullable`1[int]]:.cctor()
          -6 (-16.67 % of base) : System.Threading.RateLimiting.dasm - System.Threading.RateLimiting.DefaultPartitionedRateLimiter`2[short,System.Nullable`1[int]]:.cctor()
          -6 (-16.67 % of base) : System.Threading.RateLimiting.dasm - System.Threading.RateLimiting.DefaultPartitionedRateLimiter`2[System.Nullable`1[int],System.Nullable`1[int]]:.cctor()
          -6 (-16.67 % of base) : System.Threading.RateLimiting.dasm - System.Threading.RateLimiting.DefaultPartitionedRateLimiter`2[System.Numerics.Vector`1[float],System.Nullable`1[int]]:.cctor()
          -6 (-16.67 % of base) : System.Threading.RateLimiting.dasm - System.Threading.RateLimiting.DefaultPartitionedRateLimiter`2[ubyte,System.Nullable`1[int]]:.cctor()
          -4 (-0.60 % of base) : Microsoft.CodeAnalysis.VisualBasic.dasm - Microsoft.CodeAnalysis.VisualBasic.StateMachineRewriter`1[double]:CaptureLocalSymbol(Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSubstitution,Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol,System.Collections.Generic.Dictionary`2[Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol,Microsoft.CodeAnalysis.VisualBasic.BoundExpression]):double:this
          -4 (-0.62 % of base) : Microsoft.CodeAnalysis.VisualBasic.dasm - Microsoft.CodeAnalysis.VisualBasic.StateMachineRewriter`1[int]:CaptureLocalSymbol(Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSubstitution,Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol,System.Collections.Generic.Dictionary`2[Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol,Microsoft.CodeAnalysis.VisualBasic.BoundExpression]):int:this
          -4 (-0.62 % of base) : Microsoft.CodeAnalysis.VisualBasic.dasm - Microsoft.CodeAnalysis.VisualBasic.StateMachineRewriter`1[long]:CaptureLocalSymbol(Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSubstitution,Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol,System.Collections.Generic.Dictionary`2[Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol,Microsoft.CodeAnalysis.VisualBasic.BoundExpression]):long:this
          -4 (-0.62 % of base) : Microsoft.CodeAnalysis.VisualBasic.dasm - Microsoft.CodeAnalysis.VisualBasic.StateMachineRewriter`1[short]:CaptureLocalSymbol(Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSubstitution,Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol,System.Collections.Generic.Dictionary`2[Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol,Microsoft.CodeAnalysis.VisualBasic.BoundExpression]):short:this
          -4 (-0.62 % of base) : Microsoft.CodeAnalysis.VisualBasic.dasm - Microsoft.CodeAnalysis.VisualBasic.StateMachineRewriter`1[System.__Canon]:CaptureLocalSymbol(Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSubstitution,Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol,System.Collections.Generic.Dictionary`2[Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol,Microsoft.CodeAnalysis.VisualBasic.BoundExpression]):System.__Canon:this
          -4 (-0.60 % of base) : Microsoft.CodeAnalysis.VisualBasic.dasm - Microsoft.CodeAnalysis.VisualBasic.StateMachineRewriter`1[System.Nullable`1[int]]:CaptureLocalSymbol(Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSubstitution,Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol,System.Collections.Generic.Dictionary`2[Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol,Microsoft.CodeAnalysis.VisualBasic.BoundExpression]):System.Nullable`1[int]:this
          -4 (-0.53 % of base) : Microsoft.CodeAnalysis.VisualBasic.dasm - Microsoft.CodeAnalysis.VisualBasic.StateMachineRewriter`1[System.Numerics.Vector`1[float]]:CaptureLocalSymbol(Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSubstitution,Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol,System.Collections.Generic.Dictionary`2[Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol,Microsoft.CodeAnalysis.VisualBasic.BoundExpression]):System.Numerics.Vector`1[float]:this

Top method regressions (percentages):
         117 (Infinity of base) : Microsoft.CodeAnalysis.dasm - Microsoft.CodeAnalysis.SmallDictionary`2[System.__Canon,int]:RightComplex(Microsoft.CodeAnalysis.SmallDictionary`2+AvlNode[System.__Canon,int]):Microsoft.CodeAnalysis.SmallDictionary`2+AvlNode[System.__Canon,int] (0 base, 1 diff methods)
          21 (Infinity of base) : System.Private.CoreLib.dasm - System.Buffers.ProbabilisticMap:Contains(System.ReadOnlySpan`1[ushort],ushort):bool (0 base, 1 diff methods)
         249 (Infinity of base) : System.Private.CoreLib.dasm - System.Buffers.ProbabilisticMap:ContainsMask16Chars(System.Runtime.Intrinsics.Vector128`1[ubyte],System.Runtime.Intrinsics.Vector128`1[ubyte],byref):System.Runtime.Intrinsics.Vector128`1[ubyte] (0 base, 1 diff methods)
         258 (Infinity of base) : System.Private.CoreLib.dasm - System.Buffers.ProbabilisticMap:ContainsMask32CharsAvx2(System.Runtime.Intrinsics.Vector256`1[ubyte],System.Runtime.Intrinsics.Vector256`1[ubyte],byref):System.Runtime.Intrinsics.Vector256`1[ubyte] (0 base, 1 diff methods)
        1064 (Infinity of base) : System.Private.CoreLib.dasm - System.Buffers.ProbabilisticMap:IndexOfAnyVectorized(byref,byref,int,System.ReadOnlySpan`1[ushort]):int (0 base, 1 diff methods)
         125 (Infinity of base) : System.Private.CoreLib.dasm - System.Buffers.ProbabilisticMap:IsCharBitNotSet(System.Runtime.Intrinsics.Vector128`1[ubyte],System.Runtime.Intrinsics.Vector128`1[ubyte],System.Runtime.Intrinsics.Vector128`1[ubyte]):System.Runtime.Intrinsics.Vector128`1[ubyte] (0 base, 1 diff methods)
         128 (Infinity of base) : System.Private.CoreLib.dasm - System.Buffers.ProbabilisticMap:IsCharBitNotSetAvx2(System.Runtime.Intrinsics.Vector256`1[ubyte],System.Runtime.Intrinsics.Vector256`1[ubyte],System.Runtime.Intrinsics.Vector256`1[ubyte]):System.Runtime.Intrinsics.Vector256`1[ubyte] (0 base, 1 diff methods)
          16 (Infinity of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128:LoadUnsafe(byref,ulong):System.Runtime.Intrinsics.Vector128`1[ushort] (0 base, 1 diff methods)
          15 (Infinity of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128:LoadUnsafe(byref):System.Runtime.Intrinsics.Vector128`1[ushort] (0 base, 1 diff methods)
          24 (Infinity of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128:ShuffleUnsafe(System.Runtime.Intrinsics.Vector128`1[ubyte],System.Runtime.Intrinsics.Vector128`1[ubyte]):System.Runtime.Intrinsics.Vector128`1[ubyte] (0 base, 1 diff methods)
          19 (Infinity of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256:LoadUnsafe(byref,ulong):System.Runtime.Intrinsics.Vector256`1[ushort] (0 base, 1 diff methods)
          18 (Infinity of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256:LoadUnsafe(byref):System.Runtime.Intrinsics.Vector256`1[ushort] (0 base, 1 diff methods)
           6 (75.00 % of base) : Microsoft.Extensions.FileProviders.Physical.dasm - Microsoft.Extensions.FileProviders.Physical.PollingFileChangeToken:get_PollingInterval():System.TimeSpan
           6 (75.00 % of base) : Microsoft.Extensions.FileProviders.Physical.dasm - Microsoft.Extensions.FileProviders.Physical.PollingFileChangeToken:set_PollingInterval(System.TimeSpan)
           6 (46.15 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.TypeHandle:TypeHandleOf[double]():System.Runtime.CompilerServices.TypeHandle
           6 (46.15 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.TypeHandle:TypeHandleOf[int]():System.Runtime.CompilerServices.TypeHandle
           6 (46.15 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.TypeHandle:TypeHandleOf[long]():System.Runtime.CompilerServices.TypeHandle
           6 (46.15 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.TypeHandle:TypeHandleOf[short]():System.Runtime.CompilerServices.TypeHandle
           6 (46.15 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.TypeHandle:TypeHandleOf[System.Nullable`1[int]]():System.Runtime.CompilerServices.TypeHandle
           6 (46.15 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.TypeHandle:TypeHandleOf[System.Numerics.Vector`1[float]]():System.Runtime.CompilerServices.TypeHandle
           6 (46.15 % of base) : System.Private.CoreLib.dasm - System.Runtime.CompilerServices.TypeHandle:TypeHandleOf[ubyte]():System.Runtime.CompilerServices.TypeHandle
           6 (30.00 % of base) : System.Security.Cryptography.dasm - Interop+Crypto+X509VerifyStatusCode:.cctor()
          12 (23.53 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.X509Certificates.OpenSslCachedDirectoryStoreProvider:.cctor()
          12 (23.53 % of base) : System.Private.CoreLib.dasm - System.TimeZoneInfo+AdjustmentRule:.cctor()
          51 (22.87 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.IlGen.GenerateHelper:TestAndBranch(int,System.Reflection.Emit.Label,System.Reflection.Emit.OpCode):this
          12 (20.69 % of base) : System.Runtime.Caching.dasm - System.Runtime.Caching.CacheItemPolicy:.ctor():this
           6 (20.00 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.X509Certificates.ChainPal:.cctor()
          12 (19.67 % of base) : System.Private.CoreLib.dasm - System.TimeZoneInfo:UtcOffsetOutOfRange(System.TimeSpan):bool
           6 (18.75 % of base) : Microsoft.CodeAnalysis.VisualBasic.dasm - Microsoft.CodeAnalysis.VisualBasic.Symbols.ImplicitNamedTypeSymbol:GetAttributeUsageInfo():Microsoft.CodeAnalysis.AttributeUsageInfo:this
           6 (16.67 % of base) : System.ComponentModel.TypeConverter.dasm - System.ComponentModel.ReflectTypeDescriptionProvider:get_ExtenderProviderKey():System.Guid
           6 (16.67 % of base) : System.Private.CoreLib.dasm - System.Decimal:System.Numerics.IMultiplicativeIdentity<System.Decimal,System.Decimal>.get_MultiplicativeIdentity():System.Decimal
           6 (16.67 % of base) : System.Private.CoreLib.dasm - System.Decimal:System.Numerics.INumberBase<System.Decimal>.get_One():System.Decimal
           6 (16.67 % of base) : System.Private.CoreLib.dasm - System.Decimal:System.Numerics.ISignedNumber<System.Decimal>.get_NegativeOne():System.Decimal
           6 (16.67 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.SymbolDocumentInfo:get_DocumentType():System.Guid:this
           6 (15.79 % of base) : System.Private.CoreLib.dasm - System.GC:AllocateArray[double](int,bool):double[]
           6 (15.79 % of base) : System.Private.CoreLib.dasm - System.GC:AllocateArray[int](int,bool):int[]
           6 (15.79 % of base) : System.Private.CoreLib.dasm - System.GC:AllocateArray[long](int,bool):long[]
           6 (15.79 % of base) : System.Private.CoreLib.dasm - System.GC:AllocateArray[short](int,bool):short[]
           6 (15.79 % of base) : System.Private.CoreLib.dasm - System.GC:AllocateArray[System.Nullable`1[int]](int,bool):System.Nullable`1[int][]
           6 (15.79 % of base) : System.Private.CoreLib.dasm - System.GC:AllocateArray[System.Numerics.Vector`1[float]](int,bool):System.Numerics.Vector`1[float][]
           6 (15.79 % of base) : System.Private.CoreLib.dasm - System.GC:AllocateArray[ubyte](int,bool):ubyte[]
          12 (14.81 % of base) : System.Runtime.Caching.dasm - System.Runtime.Caching.CacheExpires:UtcCalcExpiresBucket(System.DateTime):int
           6 (13.64 % of base) : System.Private.CoreLib.dasm - System.RuntimeType:get_IsActualEnum():bool:this
           6 (13.64 % of base) : System.Private.CoreLib.dasm - System.RuntimeType:IsDelegate():bool:this
           6 (13.04 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.EventPipe.SampleProfilerTraceEventParser:remove_ThreadSample(System.Action`1[Microsoft.Diagnostics.Tracing.EventPipe.ClrThreadSampleTraceData]):this
          12 (12.37 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.CompilerScope+LocalBoxStorage:EmitAddress():this
          12 (12.37 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.CompilerScope+LocalBoxStorage:EmitLoad():this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.EventPipe.SampleProfilerTraceEventParser:remove_ThreadStackWalk(System.Action`1[Microsoft.Diagnostics.Tracing.EventPipe.ClrThreadStackWalkTraceData]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISAuthenticationAuthAnonPasswdChangeNeeded(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthAnonPasswdChangeNeeded]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISAuthenticationAuthBadBasicHeader(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthBadBasicHeader]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISAuthenticationAuthBasicLogonFailed(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthBasicLogonFailed]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISAuthenticationAuthEnd(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthEnd]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISAuthenticationAuthIisdigestLogonFailed(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthIISDigestLogonFailed]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISAuthenticationAuthInvalidAnonAccount(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthInvalidAnonAccount]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISAuthenticationAuthKerberosFailed(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthKerberosFailed]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISAuthenticationAuthNtlmNullSession(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthNTLMNullSession]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISAuthenticationAuthPassportLogonFailed(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthPassportLogonFailed]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISAuthenticationAuthPasswdChangeDisabled(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthPasswdChangeDisabled]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISAuthenticationAuthPasswdChangeNeeded(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthPasswdChangeNeeded]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISAuthenticationAuthRequestAuthType(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthRequestAuthType]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISAuthenticationAuthSspiContinueNeeded(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthSSPIContinueNeeded]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISAuthenticationAuthSspiLogonFailed(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthSSPILogonFailed]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISAuthenticationAuthStart(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthStart]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISAuthenticationAuthSucceeded(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthSucceeded]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISAuthenticationAuthTypeNotSupported(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthTypeNotSupported]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISAuthenticationAuthWdigestLogonFailed(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3AuthWDigestLogonFailed]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISCacheFileCacheAccessEnd(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CacheFileCacheAccessEnd]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISCacheFileCacheAccessStart(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CacheFileCacheAccessStart]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISCacheHttpsysCacheable(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CacheHttpsysCacheable]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISCacheOutputCacheDisabled(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3OutputCacheDisabled]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISCacheOutputCacheLookupEnd(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3OutputCacheLookupEnd]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISCacheOutputCacheLookupStart(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3OutputCacheLookupStart]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISCacheOutputCacheUpdateEnd(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3OutputCacheUpdateEnd]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISCacheOutputCacheUpdateStart(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3OutputCacheUpdateStart]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISCacheUrlCacheAccessEnd(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CacheURLCacheAccessEnd]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISCacheUrlCacheAccessStart(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CacheURLCacheAccessStart]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISCGICgiEnd(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIEnd]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISCGICgiHeadersReceived(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIHeadersReceived]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISCGICgiLaunch(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGILaunch]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISCGICgiPrematureTermination(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIPrematureTermination]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISCGICgiRequestEntitySent(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIRequestEntitySent]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISCGICgiStart(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIStart]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISCGICgiTimeout(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGITimeout]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISCompressionDynamicCompressionDo(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3DynamicCompressionDo]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISCompressionDynamicCompressionEnd(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3DynamicCompressionEnd]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISCompressionDynamicCompressionNotSuccess(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3DynamicCompressionNotSuccess]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISCompressionDynamicCompressionStart(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3DynamicCompressionStart]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISCompressionDynamicCompressionSuccess(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3DynamicCompressionSuccess]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISCompressionStaticCompressionCreateEnd(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3StaticCompressionCreateEnd]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISCompressionStaticCompressionCreateStart(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3StaticCompressionCreateStart]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISCompressionStaticCompressionEnd(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3StaticCompressionEnd]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISCompressionStaticCompressionNotSuccess(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3StaticCompressionNotSuccess]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISCompressionStaticCompressionStart(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3StaticCompressionStart]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISCompressionStaticCompressionSuccess(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3StaticCompressionSuccess]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISFastCGIFastcgiActivityTimeout(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIFActivityTimeout]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISFastCGIFastcgiAddJobobjectFail(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIFAddJobObjectFail]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISFastCGIFastcgiApplicationManagerShutdown(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIFAppMgrShutdown]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISFastCGIFastcgiAssignProcess(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIFAssignProcess]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISFastCGIFastcgiEnd(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIFEnd]):this
           6 (12.24 % of base) : Microsoft.Diagnostics.Tracing.TraceEvent.dasm - Microsoft.Diagnostics.Tracing.Parsers.IisTraceEventParser:remove_IISFastCGIFastcgiPathNotFound(System.Action`1[Microsoft.Diagnostics.Tracing.Parsers.IIS_Trace.W3CGIFPathNotFound]):this

Top method improvements (percentages):
         -24 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Buffers.IndexOfAnyAsciiSearcher:Shuffle(System.Runtime.Intrinsics.Vector128`1[ubyte],System.Runtime.Intrinsics.Vector128`1[ubyte]):System.Runtime.Intrinsics.Vector128`1[ubyte] (1 base, 0 diff methods)
         -24 (-100.00 % of base) : System.Private.CoreLib.dasm - System.HexConverter:<AsciiToHexVector128>g__ShuffleUnsafe|3_0(System.Runtime.Intrinsics.Vector128`1[ubyte],System.Runtime.Intrinsics.Vector128`1[ubyte]):System.Runtime.Intrinsics.Vector128`1[ubyte] (1 base, 0 diff methods)
         -24 (-22.86 % of base) : System.Private.CoreLib.dasm - System.Buffers.ProbabilisticMap:Contains(byref,System.ReadOnlySpan`1[ushort],int):bool
         -23 (-17.29 % of base) : System.Private.CoreLib.dasm - System.Buffers.IndexOfAnyCharValuesProbabilistic:ContainsCore(ushort):bool:this
          -6 (-16.67 % of base) : System.Threading.RateLimiting.dasm - System.Threading.RateLimiting.DefaultPartitionedRateLimiter`2[double,System.Nullable`1[int]]:.cctor()
          -6 (-16.67 % of base) : System.Threading.RateLimiting.dasm - System.Threading.RateLimiting.DefaultPartitionedRateLimiter`2[int,System.Nullable`1[int]]:.cctor()
          -6 (-16.67 % of base) : System.Threading.RateLimiting.dasm - System.Threading.RateLimiting.DefaultPartitionedRateLimiter`2[long,System.Nullable`1[int]]:.cctor()
          -6 (-16.67 % of base) : System.Threading.RateLimiting.dasm - System.Threading.RateLimiting.DefaultPartitionedRateLimiter`2[short,System.Nullable`1[int]]:.cctor()
          -6 (-16.67 % of base) : System.Threading.RateLimiting.dasm - System.Threading.RateLimiting.DefaultPartitionedRateLimiter`2[System.Nullable`1[int],System.Nullable`1[int]]:.cctor()
          -6 (-16.67 % of base) : System.Threading.RateLimiting.dasm - System.Threading.RateLimiting.DefaultPartitionedRateLimiter`2[System.Numerics.Vector`1[float],System.Nullable`1[int]]:.cctor()
          -6 (-16.67 % of base) : System.Threading.RateLimiting.dasm - System.Threading.RateLimiting.DefaultPartitionedRateLimiter`2[ubyte,System.Nullable`1[int]]:.cctor()
          -6 (-9.68 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.AlgorithmIdentifierAsn:Encode(System.Formats.Asn1.AsnWriter):this
          -6 (-9.68 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.AttributeAsn:Encode(System.Formats.Asn1.AsnWriter):this
          -6 (-9.68 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.DigestInfoAsn:Encode(System.Formats.Asn1.AsnWriter):this
          -6 (-9.68 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.EdiPartyNameAsn:Encode(System.Formats.Asn1.AsnWriter):this
          -6 (-9.68 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.EncryptedPrivateKeyInfoAsn:Encode(System.Formats.Asn1.AsnWriter):this
          -6 (-9.68 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.OaepParamsAsn:Encode(System.Formats.Asn1.AsnWriter):this
          -6 (-9.68 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.OtherNameAsn:Encode(System.Formats.Asn1.AsnWriter):this
          -6 (-9.68 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.PBEParameter:Encode(System.Formats.Asn1.AsnWriter):this
          -6 (-9.68 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.Pbkdf2Params:Encode(System.Formats.Asn1.AsnWriter):this
          -6 (-9.68 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.Pkcs12.CertBagAsn:Encode(System.Formats.Asn1.AsnWriter):this
          -6 (-9.68 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.Pkcs12.MacData:Encode(System.Formats.Asn1.AsnWriter):this
          -6 (-9.68 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.Pkcs12.PfxAsn:Encode(System.Formats.Asn1.AsnWriter):this
          -6 (-9.68 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.Pkcs12.SafeBagAsn:Encode(System.Formats.Asn1.AsnWriter):this
          -6 (-9.68 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.Pkcs7.ContentInfoAsn:Encode(System.Formats.Asn1.AsnWriter):this
          -6 (-9.68 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.Pkcs7.EncryptedContentInfoAsn:Encode(System.Formats.Asn1.AsnWriter):this
          -6 (-9.68 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.Pkcs7.EncryptedDataAsn:Encode(System.Formats.Asn1.AsnWriter):this
          -6 (-9.68 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.PrivateKeyInfoAsn:Encode(System.Formats.Asn1.AsnWriter):this
          -6 (-9.68 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.PssParamsAsn:Encode(System.Formats.Asn1.AsnWriter):this
          -6 (-9.68 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.Rc2CbcParameters:Encode(System.Formats.Asn1.AsnWriter):this
          -6 (-9.68 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.SubjectPublicKeyInfoAsn:Encode(System.Formats.Asn1.AsnWriter):this
          -6 (-9.68 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.X509ExtensionAsn:Encode(System.Formats.Asn1.AsnWriter):this
         -18 (-9.57 % of base) : System.Data.Odbc.dasm - System.Text.RegularExpressions.Generated.<RegexGenerator_g>F6DD43EEA644F37FBD420BF6C4F76D7CBF00A201A3A5DFAA2DE4DAED4B5EFB477__Utilities:.cctor()
          -6 (-8.45 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.AttributeAsn:Decode(System.ReadOnlyMemory`1[ubyte],int):System.Security.Cryptography.Asn1.AttributeAsn
          -6 (-7.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.AlgorithmIdentifierAsn:Decode(byref,System.ReadOnlyMemory`1[ubyte],byref)
          -6 (-7.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.AlgorithmIdentifierAsn:Decode(System.ReadOnlyMemory`1[ubyte],int):System.Security.Cryptography.Asn1.AlgorithmIdentifierAsn
          -6 (-7.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.AttributeAsn:Decode(byref,System.ReadOnlyMemory`1[ubyte],byref)
          -6 (-7.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.DigestInfoAsn:Decode(byref,System.ReadOnlyMemory`1[ubyte],byref)
          -6 (-7.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.DigestInfoAsn:Decode(System.ReadOnlyMemory`1[ubyte],int):System.Security.Cryptography.Asn1.DigestInfoAsn
          -6 (-7.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.EdiPartyNameAsn:Decode(byref,System.ReadOnlyMemory`1[ubyte],byref)
          -6 (-7.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.EdiPartyNameAsn:Decode(System.ReadOnlyMemory`1[ubyte],int):System.Security.Cryptography.Asn1.EdiPartyNameAsn
          -6 (-7.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.EncryptedPrivateKeyInfoAsn:Decode(byref,System.ReadOnlyMemory`1[ubyte],byref)
          -6 (-7.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.EncryptedPrivateKeyInfoAsn:Decode(System.ReadOnlyMemory`1[ubyte],int):System.Security.Cryptography.Asn1.EncryptedPrivateKeyInfoAsn
          -6 (-7.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.OaepParamsAsn:Decode(byref,System.ReadOnlyMemory`1[ubyte],byref)
          -6 (-7.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.OaepParamsAsn:Decode(System.ReadOnlyMemory`1[ubyte],int):System.Security.Cryptography.Asn1.OaepParamsAsn
          -6 (-7.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.OtherNameAsn:Decode(byref,System.ReadOnlyMemory`1[ubyte],byref)
          -6 (-7.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.OtherNameAsn:Decode(System.ReadOnlyMemory`1[ubyte],int):System.Security.Cryptography.Asn1.OtherNameAsn
          -6 (-7.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.PBEParameter:Decode(byref,System.ReadOnlyMemory`1[ubyte],byref)
          -6 (-7.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.PBEParameter:Decode(System.ReadOnlyMemory`1[ubyte],int):System.Security.Cryptography.Asn1.PBEParameter
          -6 (-7.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.PBES2Params:Decode(byref,System.ReadOnlyMemory`1[ubyte],byref)
          -6 (-7.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.PBES2Params:Decode(System.ReadOnlyMemory`1[ubyte],int):System.Security.Cryptography.Asn1.PBES2Params
          -6 (-7.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.Pbkdf2Params:Decode(byref,System.ReadOnlyMemory`1[ubyte],byref)
          -6 (-7.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.Pbkdf2Params:Decode(System.ReadOnlyMemory`1[ubyte],int):System.Security.Cryptography.Asn1.Pbkdf2Params
          -6 (-7.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.Pkcs12.CertBagAsn:Decode(byref,System.ReadOnlyMemory`1[ubyte],byref)
          -6 (-7.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.Pkcs12.CertBagAsn:Decode(System.ReadOnlyMemory`1[ubyte],int):System.Security.Cryptography.Asn1.Pkcs12.CertBagAsn
          -6 (-7.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.Pkcs12.MacData:Decode(byref,System.ReadOnlyMemory`1[ubyte],byref)
          -6 (-7.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.Pkcs12.MacData:Decode(System.ReadOnlyMemory`1[ubyte],int):System.Security.Cryptography.Asn1.Pkcs12.MacData
          -6 (-7.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.Pkcs12.PfxAsn:Decode(byref,System.ReadOnlyMemory`1[ubyte],byref)
          -6 (-7.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.Pkcs12.PfxAsn:Decode(System.ReadOnlyMemory`1[ubyte],int):System.Security.Cryptography.Asn1.Pkcs12.PfxAsn
          -6 (-7.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.Pkcs12.SafeBagAsn:Decode(byref,System.ReadOnlyMemory`1[ubyte],byref)
          -6 (-7.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.Pkcs12.SafeBagAsn:Decode(System.ReadOnlyMemory`1[ubyte],int):System.Security.Cryptography.Asn1.Pkcs12.SafeBagAsn
          -6 (-7.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.Pkcs7.ContentInfoAsn:Decode(byref,System.ReadOnlyMemory`1[ubyte],byref)
          -6 (-7.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.Pkcs7.ContentInfoAsn:Decode(System.ReadOnlyMemory`1[ubyte],int):System.Security.Cryptography.Asn1.Pkcs7.ContentInfoAsn
          -6 (-7.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.Pkcs7.EncryptedContentInfoAsn:Decode(byref,System.ReadOnlyMemory`1[ubyte],byref)
          -6 (-7.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.Pkcs7.EncryptedContentInfoAsn:Decode(System.ReadOnlyMemory`1[ubyte],int):System.Security.Cryptography.Asn1.Pkcs7.EncryptedContentInfoAsn
          -6 (-7.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.Pkcs7.EncryptedDataAsn:Decode(byref,System.ReadOnlyMemory`1[ubyte],byref)
          -6 (-7.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.Pkcs7.EncryptedDataAsn:Decode(System.ReadOnlyMemory`1[ubyte],int):System.Security.Cryptography.Asn1.Pkcs7.EncryptedDataAsn
          -6 (-7.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.PrivateKeyInfoAsn:Decode(byref,System.ReadOnlyMemory`1[ubyte],byref)
          -6 (-7.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.PrivateKeyInfoAsn:Decode(System.ReadOnlyMemory`1[ubyte],int):System.Security.Cryptography.Asn1.PrivateKeyInfoAsn
          -6 (-7.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.PssParamsAsn:Decode(byref,System.ReadOnlyMemory`1[ubyte],byref)
          -6 (-7.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.PssParamsAsn:Decode(System.ReadOnlyMemory`1[ubyte],int):System.Security.Cryptography.Asn1.PssParamsAsn
          -6 (-7.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.Rc2CbcParameters:Decode(byref,System.ReadOnlyMemory`1[ubyte],byref)
          -6 (-7.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.Rc2CbcParameters:Decode(System.ReadOnlyMemory`1[ubyte],int):System.Security.Cryptography.Asn1.Rc2CbcParameters
          -6 (-7.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.SubjectPublicKeyInfoAsn:Decode(byref,System.ReadOnlyMemory`1[ubyte],byref)
          -6 (-7.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.SubjectPublicKeyInfoAsn:Decode(System.ReadOnlyMemory`1[ubyte],int):System.Security.Cryptography.Asn1.SubjectPublicKeyInfoAsn
          -6 (-7.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.X509ExtensionAsn:Decode(byref,System.ReadOnlyMemory`1[ubyte],byref)
          -6 (-7.06 % of base) : System.Security.Cryptography.Pkcs.dasm - System.Security.Cryptography.Asn1.X509ExtensionAsn:Decode(System.ReadOnlyMemory`1[ubyte],int):System.Security.Cryptography.Asn1.X509ExtensionAsn
         -32 (-4.95 % of base) : System.Private.CoreLib.dasm - System.String:MakeSeparatorListAny(System.ReadOnlySpan`1[ushort],System.ReadOnlySpan`1[ushort],byref)
         -81 (-4.86 % of base) : System.Private.CoreLib.dasm - System.SpanHelpers:LastIndexOf(byref,int,byref,int):int (2 methods)
         -81 (-3.92 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.ILGen:EmitNumericConversion(System.Reflection.Emit.ILGenerator,System.Type,System.Type,bool)
         -31 (-1.93 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:ClrCompare(int,int):this
         -24 (-1.52 % of base) : System.Private.CoreLib.dasm - System.SpanHelpers:IndexOf(byref,int,byref,int):int (2 methods)
         -24 (-1.03 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.Metadata.MetadataViewProvider:GetMetadataViewProvider[ubyte]():System.Func`2[System.Collections.Generic.IDictionary`2[System.String,System.Object],ubyte]
         -24 (-1.03 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.Metadata.MetadataViewProvider:GetMetadataViewProvider[double]():System.Func`2[System.Collections.Generic.IDictionary`2[System.String,System.Object],double]
         -24 (-1.03 % 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]
         -24 (-1.03 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.Metadata.MetadataViewProvider:GetMetadataViewProvider[long]():System.Func`2[System.Collections.Generic.IDictionary`2[System.String,System.Object],long]
         -24 (-1.03 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.Metadata.MetadataViewProvider:GetMetadataViewProvider[short]():System.Func`2[System.Collections.Generic.IDictionary`2[System.String,System.Object],short]
         -24 (-1.03 % 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]]
         -24 (-1.03 % 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]]
         -24 (-0.86 % of base) : System.Composition.Hosting.dasm - System.Composition.Hosting.Providers.Metadata.MetadataViewProvider:GetMetadataViewProvider[System.__Canon]():System.Func`2[System.__Canon,System.__Canon]
          -8 (-0.85 % of base) : System.Linq.Expressions.dasm - System.Linq.Expressions.Compiler.LambdaCompiler:EmitBranchComparison(bool,System.Linq.Expressions.BinaryExpression,System.Reflection.Emit.Label):this
          -4 (-0.62 % of base) : Microsoft.CodeAnalysis.VisualBasic.dasm - Microsoft.CodeAnalysis.VisualBasic.StateMachineRewriter`1[int]:CaptureLocalSymbol(Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSubstitution,Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol,System.Collections.Generic.Dictionary`2[Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol,Microsoft.CodeAnalysis.VisualBasic.BoundExpression]):int:this
          -4 (-0.62 % of base) : Microsoft.CodeAnalysis.VisualBasic.dasm - Microsoft.CodeAnalysis.VisualBasic.StateMachineRewriter`1[long]:CaptureLocalSymbol(Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSubstitution,Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol,System.Collections.Generic.Dictionary`2[Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol,Microsoft.CodeAnalysis.VisualBasic.BoundExpression]):long:this
          -4 (-0.62 % of base) : Microsoft.CodeAnalysis.VisualBasic.dasm - Microsoft.CodeAnalysis.VisualBasic.StateMachineRewriter`1[System.__Canon]:CaptureLocalSymbol(Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSubstitution,Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol,System.Collections.Generic.Dictionary`2[Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol,Microsoft.CodeAnalysis.VisualBasic.BoundExpression]):System.__Canon:this
          -4 (-0.62 % of base) : Microsoft.CodeAnalysis.VisualBasic.dasm - Microsoft.CodeAnalysis.VisualBasic.StateMachineRewriter`1[short]:CaptureLocalSymbol(Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSubstitution,Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol,System.Collections.Generic.Dictionary`2[Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol,Microsoft.CodeAnalysis.VisualBasic.BoundExpression]):short:this
          -4 (-0.62 % of base) : Microsoft.CodeAnalysis.VisualBasic.dasm - Microsoft.CodeAnalysis.VisualBasic.StateMachineRewriter`1[ubyte]:CaptureLocalSymbol(Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSubstitution,Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol,System.Collections.Generic.Dictionary`2[Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol,Microsoft.CodeAnalysis.VisualBasic.BoundExpression]):ubyte:this
          -4 (-0.60 % of base) : Microsoft.CodeAnalysis.VisualBasic.dasm - Microsoft.CodeAnalysis.VisualBasic.StateMachineRewriter`1[double]:CaptureLocalSymbol(Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSubstitution,Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol,System.Collections.Generic.Dictionary`2[Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol,Microsoft.CodeAnalysis.VisualBasic.BoundExpression]):double:this
          -4 (-0.60 % of base) : Microsoft.CodeAnalysis.VisualBasic.dasm - Microsoft.CodeAnalysis.VisualBasic.StateMachineRewriter`1[System.Nullable`1[int]]:CaptureLocalSymbol(Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSubstitution,Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol,System.Collections.Generic.Dictionary`2[Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol,Microsoft.CodeAnalysis.VisualBasic.BoundExpression]):System.Nullable`1[int]:this
          -4 (-0.53 % of base) : Microsoft.CodeAnalysis.VisualBasic.dasm - Microsoft.CodeAnalysis.VisualBasic.StateMachineRewriter`1[System.Numerics.Vector`1[float]]:CaptureLocalSymbol(Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSubstitution,Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol,System.Collections.Generic.Dictionary`2[Microsoft.CodeAnalysis.VisualBasic.Symbols.LocalSymbol,Microsoft.CodeAnalysis.VisualBasic.BoundExpression]):System.Numerics.Vector`1[float]:this
          -8 (-0.33 % of base) : System.Private.Xml.dasm - System.Xml.Xsl.IlGen.XmlILVisitor:VisitXsltInvokeEarlyBound(System.Xml.Xsl.Qil.QilInvokeEarlyBound):System.Xml.Xsl.Qil.QilNode:this

3511 total methods with Code Size differences (101 improved, 3410 regressed), 391497 unchanged.

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

Artifacts:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant