Skip to content

[JitDiff ARM64] [EgorBo] Use safe Span.Slice loop pattern in CRC32 ARM scala ... #1851

@MihuBot

Description

@MihuBot

Job completed in 17 minutes 19 seconds (remote runner delay: 1 minute 49 seconds).
dotnet/runtime#127386
Using arguments: -arm
Main commit: dotnet/runtime@ad1912b
PR commit: EgorBo/runtime-1@32a1c70

Diffs

Diffs
Found 157 files with textual diffs.

Summary of Code Size diffs:
(Lower is better)

Total bytes of base: 57105952
Total bytes of diff: 57104444
Total bytes of delta: -1508 (-0.00 % of base)
Total relative delta: -9.97
    diff is an improvement.
    relative diff is an improvement.


Top file regressions (bytes):
         188 : System.Runtime.Serialization.Formatters.dasm (0.51 % of base)
          96 : System.Text.Encodings.Web.dasm (0.29 % of base)
           8 : System.ServiceProcess.ServiceController.dasm (0.08 % of base)
           4 : System.Private.CoreLib.dasm (0.00 % of base)

Top file improvements (bytes):
       -1344 : System.Reflection.MetadataLoadContext.dasm (-0.44 % of base)
        -240 : System.Memory.dasm (-0.07 % of base)
        -168 : System.IO.Hashing.dasm (-0.35 % of base)
         -20 : Microsoft.Extensions.Logging.TraceSource.dasm (-0.19 % of base)
         -16 : Microsoft.Extensions.Configuration.FileExtensions.dasm (-0.25 % of base)
          -8 : System.Runtime.Serialization.Primitives.dasm (-0.42 % of base)
          -8 : System.Runtime.InteropServices.JavaScript.dasm (-0.03 % of base)

11 total files with Code Size differences (7 improved, 4 regressed), 249 unchanged.

Top method regressions (bytes):
          56 (2.74 % of base) : System.Runtime.Serialization.Formatters.dasm - System.Runtime.Serialization.Formatter:WriteMember(System.String,System.Object):this (FullOpts)
          12 (8.57 % of base) : System.Text.Encodings.Web.dasm - System.Text.Encodings.Web.DefaultJavaScriptEncoder+EscaperImplementation:.cctor() (FullOpts)
           8 (0.94 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoModule:GetTypeCore(System.ReadOnlySpan`1[byte],System.ReadOnlySpan`1[byte],bool,byref):System.Reflection.TypeLoading.RoDefinitionType:this (FullOpts)
           8 (0.59 % of base) : System.Runtime.Serialization.Formatters.dasm - System.Runtime.Serialization.FormatterServices:InternalGetSerializableMembers(System.Type):System.Reflection.FieldInfo[] (FullOpts)
           8 (7.14 % of base) : System.Runtime.Serialization.Formatters.dasm - System.SR:get_ResourceManager():System.Resources.ResourceManager (FullOpts)
           8 (7.14 % of base) : System.Text.Encodings.Web.dasm - System.SR:get_ResourceManager():System.Resources.ResourceManager (FullOpts)
           8 (7.14 % of base) : System.ServiceProcess.ServiceController.dasm - System.SR:get_ResourceManager():System.Resources.ResourceManager (FullOpts)
           8 (0.51 % of base) : System.Memory.dasm - System.Text.EncodingExtensions:GetString(System.Text.Encoding,byref):System.String (FullOpts)
           8 (2.25 % of base) : System.Text.Encodings.Web.dasm - System.Text.Encodings.Web.DefaultJavaScriptEncoder:.cctor() (FullOpts)
           8 (1.87 % of base) : System.Text.Encodings.Web.dasm - System.Text.Encodings.Web.DefaultJavaScriptEncoder:.ctor(System.Text.Encodings.Web.TextEncoderSettings,bool):this (FullOpts)
           4 (0.27 % of base) : System.Private.CoreLib.dasm - System.Buffers.SharedArrayPool`1[char]:Trim():bool:this (FullOpts)
           4 (4.17 % of base) : System.Runtime.Serialization.Formatters.dasm - System.Runtime.Serialization.FormatterConverter:Convert(System.Object,int):System.Object:this (FullOpts)
           4 (4.17 % of base) : System.Runtime.Serialization.Formatters.dasm - System.Runtime.Serialization.FormatterConverter:Convert(System.Object,System.Type):System.Object:this (FullOpts)
           4 (3.45 % of base) : System.Runtime.Serialization.Formatters.dasm - System.Runtime.Serialization.FormatterConverter:ToBoolean(System.Object):bool:this (FullOpts)
           4 (3.45 % of base) : System.Runtime.Serialization.Formatters.dasm - System.Runtime.Serialization.FormatterConverter:ToByte(System.Object):byte:this (FullOpts)
           4 (3.45 % of base) : System.Runtime.Serialization.Formatters.dasm - System.Runtime.Serialization.FormatterConverter:ToChar(System.Object):char:this (FullOpts)
           4 (4.55 % of base) : System.Runtime.Serialization.Formatters.dasm - System.Runtime.Serialization.FormatterConverter:ToDateTime(System.Object):System.DateTime:this (FullOpts)
           4 (4.55 % of base) : System.Runtime.Serialization.Formatters.dasm - System.Runtime.Serialization.FormatterConverter:ToDecimal(System.Object):System.Decimal:this (FullOpts)
           4 (3.45 % of base) : System.Runtime.Serialization.Formatters.dasm - System.Runtime.Serialization.FormatterConverter:ToDouble(System.Object):double:this (FullOpts)
           4 (3.45 % of base) : System.Runtime.Serialization.Formatters.dasm - System.Runtime.Serialization.FormatterConverter:ToInt16(System.Object):short:this (FullOpts)
           4 (3.45 % of base) : System.Runtime.Serialization.Formatters.dasm - System.Runtime.Serialization.FormatterConverter:ToInt32(System.Object):int:this (FullOpts)
           4 (3.45 % of base) : System.Runtime.Serialization.Formatters.dasm - System.Runtime.Serialization.FormatterConverter:ToInt64(System.Object):long:this (FullOpts)
           4 (3.45 % of base) : System.Runtime.Serialization.Formatters.dasm - System.Runtime.Serialization.FormatterConverter:ToSByte(System.Object):sbyte:this (FullOpts)
           4 (3.45 % of base) : System.Runtime.Serialization.Formatters.dasm - System.Runtime.Serialization.FormatterConverter:ToSingle(System.Object):float:this (FullOpts)
           4 (4.55 % of base) : System.Runtime.Serialization.Formatters.dasm - System.Runtime.Serialization.FormatterConverter:ToString(System.Object):System.String:this (FullOpts)
           4 (3.45 % of base) : System.Runtime.Serialization.Formatters.dasm - System.Runtime.Serialization.FormatterConverter:ToUInt16(System.Object):ushort:this (FullOpts)
           4 (3.45 % of base) : System.Runtime.Serialization.Formatters.dasm - System.Runtime.Serialization.FormatterConverter:ToUInt32(System.Object):uint:this (FullOpts)
           4 (3.45 % of base) : System.Runtime.Serialization.Formatters.dasm - System.Runtime.Serialization.FormatterConverter:ToUInt64(System.Object):ulong:this (FullOpts)
           4 (4.17 % of base) : System.Runtime.Serialization.Formatters.dasm - System.Runtime.Serialization.FormatterServices:.cctor() (FullOpts)
           4 (1.25 % of base) : System.Runtime.Serialization.Formatters.dasm - System.Runtime.Serialization.FormatterServices:GetSerializableMembers(System.Type,System.Runtime.Serialization.StreamingContext):System.Reflection.MemberInfo[] (FullOpts)
           4 (0.57 % of base) : System.Runtime.Serialization.Formatters.dasm - System.Runtime.Serialization.FormatterServices:PopulateObjectMembers(System.Object,System.Reflection.MemberInfo[],System.Object[]):System.Object (FullOpts)
           4 (1.52 % of base) : System.Runtime.Serialization.Formatters.dasm - System.Runtime.Serialization.FormatterServices:SerializationSetValue(System.Reflection.MemberInfo,System.Object,System.Object) (FullOpts)
           4 (8.33 % of base) : System.Runtime.Serialization.Formatters.dasm - System.Runtime.Serialization.FormatterServices+<>c:.cctor() (FullOpts)
           4 (5.00 % of base) : System.Runtime.Serialization.Formatters.dasm - System.Runtime.Serialization.ObjectManager:.cctor() (FullOpts)
           4 (0.20 % of base) : System.Runtime.Serialization.Formatters.dasm - System.Runtime.Serialization.ObjectManager:CompleteObject(System.Runtime.Serialization.ObjectHolder,bool):this (FullOpts)
           4 (2.86 % of base) : System.Runtime.Serialization.Formatters.dasm - System.Runtime.Serialization.ObjectManager:GetNullableValueField(System.Type):System.Reflection.FieldInfo (FullOpts)
           4 (0.93 % of base) : System.Runtime.Serialization.Formatters.dasm - System.Runtime.Serialization.SerializationEvents:GetMethodsWithAttribute(System.Type,System.Type):System.Collections.Generic.List`1[System.Reflection.MethodInfo]:this (FullOpts)
           4 (4.17 % of base) : System.Runtime.Serialization.Formatters.dasm - System.Runtime.Serialization.SerializationEventsCache:.cctor() (FullOpts)
           4 (2.94 % of base) : System.Runtime.Serialization.Formatters.dasm - System.Runtime.Serialization.SerializationInfoExtensions:.cctor() (FullOpts)
           4 (6.25 % of base) : System.Runtime.Serialization.Formatters.dasm - System.Runtime.Serialization.SerializationInfoExtensions:UpdateValue(System.Runtime.Serialization.SerializationInfo,System.String,System.Object,System.Type) (FullOpts)
           4 (2.13 % of base) : System.Text.Encodings.Web.dasm - System.Text.Encodings.Web.DefaultHtmlEncoder:.cctor() (FullOpts)
           4 (1.64 % of base) : System.Text.Encodings.Web.dasm - System.Text.Encodings.Web.DefaultHtmlEncoder:.ctor(System.Text.Encodings.Web.TextEncoderSettings):this (FullOpts)
           4 (8.33 % of base) : System.Text.Encodings.Web.dasm - System.Text.Encodings.Web.DefaultHtmlEncoder+EscaperImplementation:.cctor() (FullOpts)
           4 (2.17 % of base) : System.Text.Encodings.Web.dasm - System.Text.Encodings.Web.DefaultUrlEncoder:.cctor() (FullOpts)
           4 (1.61 % of base) : System.Text.Encodings.Web.dasm - System.Text.Encodings.Web.DefaultUrlEncoder:.ctor(System.Text.Encodings.Web.TextEncoderSettings):this (FullOpts)
           4 (8.33 % of base) : System.Text.Encodings.Web.dasm - System.Text.Encodings.Web.DefaultUrlEncoder+EscaperImplementation:.cctor() (FullOpts)
           4 (4.76 % of base) : System.Text.Encodings.Web.dasm - System.Text.Encodings.Web.HtmlEncoder:get_Default():System.Text.Encodings.Web.HtmlEncoder (FullOpts)
           4 (14.29 % of base) : System.Text.Encodings.Web.dasm - System.Text.Encodings.Web.JavaScriptEncoder:get_Default():System.Text.Encodings.Web.JavaScriptEncoder (FullOpts)
           4 (14.29 % of base) : System.Text.Encodings.Web.dasm - System.Text.Encodings.Web.JavaScriptEncoder:get_UnsafeRelaxedJsonEscaping():System.Text.Encodings.Web.JavaScriptEncoder (FullOpts)
           4 (1.03 % of base) : System.Text.Encodings.Web.dasm - System.Text.Encodings.Web.TextEncoder:EncodeCore(System.IO.TextWriter,System.ReadOnlySpan`1[char]):this (FullOpts)
           4 (0.67 % of base) : System.Text.Encodings.Web.dasm - System.Text.Encodings.Web.TextEncoder:EncodeToNewString(System.ReadOnlySpan`1[char],int):System.String:this (FullOpts)
           4 (14.29 % of base) : System.Text.Encodings.Web.dasm - System.Text.Encodings.Web.UrlEncoder:get_Default():System.Text.Encodings.Web.UrlEncoder (FullOpts)
           4 (5.56 % of base) : System.Text.Encodings.Web.dasm - System.Text.ValueStringBuilder:Dispose():this (FullOpts)
           4 (1.23 % of base) : System.Text.Encodings.Web.dasm - System.Text.ValueStringBuilder:Grow(int):this (FullOpts)
           4 (2.33 % of base) : System.Text.Encodings.Web.dasm - System.Text.ValueStringBuilder:ToString():System.String:this (FullOpts)

Top method improvements (bytes):
         -56 (-31.11 % of base) : System.IO.Hashing.dasm - System.IO.Hashing.Crc32ParameterSet+Crc32CParameterSet:UpdateIntrinsic(uint,System.ReadOnlySpan`1[byte]):uint (FullOpts)
         -56 (-37.84 % of base) : System.IO.Hashing.dasm - System.IO.Hashing.Crc32ParameterSet+Ieee8023ParameterSet:UpdateScalarArm(uint,System.ReadOnlySpan`1[byte]):uint (FullOpts)
         -56 (-37.84 % of base) : System.IO.Hashing.dasm - System.IO.Hashing.Crc32ParameterSet+Ieee8023ParameterSet:UpdateScalarArm64(uint,System.ReadOnlySpan`1[byte]):uint (FullOpts)
         -36 (-0.83 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoType:GetMemberImpl(System.String,int,int):System.Reflection.MemberInfo[]:this (FullOpts)
         -20 (-0.66 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.Ecma.EcmaAssembly:ComputeAssemblyReferences():System.Reflection.TypeLoading.AssemblyNameData[]:this (FullOpts)
         -20 (-0.86 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.Ecma.EcmaCustomAttributeHelpers:ToMarshalAsAttribute(System.Reflection.Metadata.BlobHandle,System.Reflection.TypeLoading.Ecma.EcmaModule):System.Runtime.InteropServices.MarshalAsAttribute (FullOpts)
         -16 (-0.75 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.Ecma.EcmaHelpers:ToRoAssemblyName(System.Reflection.Metadata.AssemblyReferenceHandle,System.Reflection.Metadata.MetadataReader):System.Reflection.TypeLoading.RoAssemblyName (FullOpts)
         -16 (-0.49 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.Ecma.EcmaResolver:ComputeTypeRefResolution(System.Reflection.Metadata.TypeReferenceHandle,System.Reflection.TypeLoading.Ecma.EcmaModule):System.Reflection.TypeLoading.RoDefinitionType (FullOpts)
         -12 (-0.67 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.MetadataLoadContext:LoadFromStreamCore(System.IO.Stream):System.Reflection.TypeLoading.RoAssembly:this (FullOpts)
         -12 (-1.46 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.PathAssemblyResolver:.ctor(System.Collections.Generic.IEnumerable`1[System.String]):this (FullOpts)
         -12 (-0.96 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.Ecma.EcmaMethodBody:get_LocalVariables():System.Collections.Generic.IList`1[System.Reflection.LocalVariableInfo]:this (FullOpts)
         -12 (-1.15 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.Ecma.EcmaModule:GetFields(int):System.Reflection.FieldInfo[]:this (FullOpts)
         -12 (-1.21 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.Ecma.EcmaModule:GetMethods(int):System.Reflection.MethodInfo[]:this (FullOpts)
         -12 (-0.42 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.Ecma.EcmaModule:GetTypeCoreNoCache(System.ReadOnlySpan`1[byte],System.ReadOnlySpan`1[byte],byref):System.Reflection.TypeLoading.RoDefinitionType:this (FullOpts)
         -12 (-2.21 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.Ecma.MetadataExtensions:GetBlobBytes(System.Reflection.Metadata.BlobHandle,System.Reflection.Metadata.MetadataReader):byte[] (FullOpts)
         -12 (-2.17 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.Ecma.MetadataExtensions:GetBlobContent(System.Reflection.Metadata.BlobHandle,System.Reflection.Metadata.MetadataReader):System.Collections.Immutable.ImmutableArray`1[byte] (FullOpts)
         -12 (-0.74 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoFatMethodParameter+<get_CustomAttributes>d__11:MoveNext():bool:this (FullOpts)
         -12 (-0.81 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoType:GetConstructorImpl(int,System.Reflection.Binder,int,System.Type[],System.Reflection.ParameterModifier[]):System.Reflection.ConstructorInfo:this (FullOpts)
         -12 (-0.88 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoType:GetMethodImplCommon(System.String,int,int,System.Reflection.Binder,int,System.Type[],System.Reflection.ParameterModifier[]):System.Reflection.MethodInfo:this (FullOpts)
         -12 (-0.67 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoType:GetPropertyImpl(System.String,int,System.Reflection.Binder,System.Type,System.Type[],System.Reflection.ParameterModifier[]):System.Reflection.PropertyInfo:this (FullOpts)
          -8 (-1.20 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.RoModifiedType:Create(System.Reflection.TypeLoading.RoType):System.Reflection.RoModifiedType (FullOpts)
          -8 (-3.39 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.RoModifiedType:GetOptionalCustomModifiers():System.Type[]:this (FullOpts)
          -8 (-3.39 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.RoModifiedType:GetRequiredCustomModifiers():System.Type[]:this (FullOpts)
          -8 (-0.45 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.Ecma.EcmaAssembly:ComputeNameData():System.Reflection.TypeLoading.AssemblyNameData:this (FullOpts)
          -8 (-0.37 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.Ecma.EcmaCustomAttributeHelpers:TypeMatchesNameAndNamespace(System.Reflection.Metadata.EntityHandle,System.ReadOnlySpan`1[byte],System.ReadOnlySpan`1[byte],System.Reflection.Metadata.MetadataReader):bool (FullOpts)
          -8 (-0.74 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.Ecma.EcmaDefinitionType:ComputeGenericTypeParameters():System.Reflection.TypeLoading.RoType[]:this (FullOpts)
          -8 (-2.33 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.Ecma.EcmaFatMethodParameter:get_RawDefaultValue():System.Object:this (FullOpts)
          -8 (-1.07 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.Ecma.EcmaHelpers:IsConstructor(byref,System.Reflection.Metadata.MetadataReader):bool (FullOpts)
          -8 (-0.72 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.Ecma.EcmaMethodDecoder:ComputeGenericArgumentsOrParameters():System.Reflection.TypeLoading.RoType[]:this (FullOpts)
          -8 (-1.01 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.Ecma.EcmaModule:GetField(System.String,int):System.Reflection.FieldInfo:this (FullOpts)
          -8 (-1.77 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.Ecma.EcmaModule:GetModifiedType(System.Reflection.TypeLoading.RoType,System.Reflection.TypeLoading.RoType,bool):System.Reflection.TypeLoading.RoType:this (FullOpts)
          -8 (-1.19 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.Ecma.EcmaResolver:ResolveAndSpecializeType(System.Reflection.Metadata.TypeDefinitionHandle,System.Reflection.TypeLoading.Ecma.EcmaModule,byref):System.Reflection.TypeLoading.RoInstantiationProviderType (FullOpts)
          -8 (-0.49 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.Ecma.EcmaResolver:ResolveTypeDefRefOrSpec(System.Reflection.Metadata.EntityHandle,System.Reflection.TypeLoading.Ecma.EcmaModule,byref):System.Reflection.TypeLoading.RoType (FullOpts)
          -8 (-1.21 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.Ecma.EcmaResolver+<>c:<.cctor>b__15_2(System.Reflection.Metadata.EntityHandle,System.Reflection.TypeLoading.Ecma.EcmaModule):System.Reflection.TypeLoading.Ecma.EcmaGenericParameterType:this (FullOpts)
          -8 (-0.37 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.Ecma.EcmaToStringHelpers:ToTypeString(System.Reflection.Metadata.TypeReferenceHandle,System.Reflection.Metadata.MetadataReader):System.String (FullOpts)
          -8 (-1.67 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.Helpers:ToRoAssemblyName(System.Reflection.AssemblyName):System.Reflection.TypeLoading.RoAssemblyName (FullOpts)
          -8 (-1.68 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoArrayType+<ComputeDirectlyImplementedInterfaces>d__14:MoveNext():bool:this (FullOpts)
          -8 (-1.16 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoDefinitionType+<get_CustomAttributes>d__30:MoveNext():bool:this (FullOpts)
          -8 (-2.38 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoModule:.cctor() (FullOpts)
          -8 (-4.44 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoModule:GetUniqueArrayType(System.Reflection.TypeLoading.RoType,int):System.Reflection.TypeLoading.RoArrayType:this (FullOpts)
          -8 (-5.13 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoModule:GetUniqueArrayType(System.Reflection.TypeLoading.RoType):System.Reflection.TypeLoading.RoArrayType:this (FullOpts)
          -8 (-5.13 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoModule:GetUniqueByRefType(System.Reflection.TypeLoading.RoType):System.Reflection.TypeLoading.RoByRefType:this (FullOpts)
          -8 (-3.64 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoPseudoCustomAttributeData:.ctor(System.Reflection.ConstructorInfo,System.Collections.Generic.IList`1[System.Reflection.CustomAttributeTypedArgument],System.Collections.Generic.IList`1[System.Reflection.CustomAttributeNamedArgument]):this (FullOpts)
          -8 (-1.05 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoType:ComputeInterfaceClosure():System.Reflection.TypeLoading.RoType[]:this (FullOpts)
          -8 (-1.47 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoType:GetConstructors(int):System.Reflection.ConstructorInfo[]:this (FullOpts)
          -8 (-0.63 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoType:GetEnumValuesAsUnderlyingType():System.Array:this (FullOpts)
          -8 (-1.38 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoType:GetEvents(int):System.Reflection.EventInfo[]:this (FullOpts)
          -8 (-1.33 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoType:GetFields(int):System.Reflection.FieldInfo[]:this (FullOpts)
          -8 (-1.47 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoType:GetMethods(int):System.Reflection.MethodInfo[]:this (FullOpts)
          -8 (-1.47 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoType:GetNestedTypes(int):System.Type[]:this (FullOpts)
          -8 (-1.33 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoType:GetProperties(int):System.Reflection.PropertyInfo[]:this (FullOpts)
          -8 (-6.67 % of base) : System.Runtime.Serialization.Primitives.dasm - System.SR:get_ResourceManager():System.Resources.ResourceManager (FullOpts)
          -8 (-6.67 % of base) : System.Runtime.InteropServices.JavaScript.dasm - System.SR:get_ResourceManager():System.Resources.ResourceManager (FullOpts)
          -8 (-6.67 % of base) : System.Reflection.MetadataLoadContext.dasm - System.SR:get_ResourceManager():System.Resources.ResourceManager (FullOpts)
          -8 (-6.67 % of base) : System.Memory.dasm - System.SR:get_ResourceManager():System.Resources.ResourceManager (FullOpts)
          -8 (-6.67 % of base) : Microsoft.Extensions.Configuration.FileExtensions.dasm - System.SR:get_ResourceManager():System.Resources.ResourceManager (FullOpts)
          -4 (-0.31 % of base) : Microsoft.Extensions.Configuration.FileExtensions.dasm - Microsoft.Extensions.Configuration.FileConfigurationProvider:Load(bool):this (FullOpts)
          -4 (-0.38 % of base) : Microsoft.Extensions.Configuration.FileExtensions.dasm - Microsoft.Extensions.Configuration.FileConfigurationProvider:ToString():System.String:this (FullOpts)
          -4 (-2.08 % of base) : Microsoft.Extensions.Logging.TraceSource.dasm - Microsoft.Extensions.Logging.TraceSource.TraceSourceLoggerProvider:.ctor(System.Diagnostics.SourceSwitch,System.Diagnostics.TraceListener):this (FullOpts)
          -4 (-2.22 % of base) : Microsoft.Extensions.Logging.TraceSource.dasm - Microsoft.Extensions.Logging.TraceSource.TraceSourceLoggerProvider:.ctor(System.Diagnostics.SourceSwitch):this (FullOpts)
          -4 (-1.47 % of base) : Microsoft.Extensions.Logging.TraceSource.dasm - Microsoft.Extensions.Logging.TraceSourceFactoryExtensions:AddTraceSource(Microsoft.Extensions.Logging.ILoggerFactory,System.Diagnostics.SourceSwitch):Microsoft.Extensions.Logging.ILoggerFactory (FullOpts)
          -4 (-1.18 % of base) : Microsoft.Extensions.Logging.TraceSource.dasm - Microsoft.Extensions.Logging.TraceSourceFactoryExtensions:AddTraceSource(Microsoft.Extensions.Logging.ILoggerFactory,System.String):Microsoft.Extensions.Logging.ILoggerFactory (FullOpts)
          -4 (-1.96 % of base) : Microsoft.Extensions.Logging.TraceSource.dasm - Microsoft.Extensions.Logging.TraceSourceFactoryExtensions+<>c__DisplayClass6_0:<AddTraceSource>b__0(System.IServiceProvider):Microsoft.Extensions.Logging.ILoggerProvider:this (FullOpts)
          -4 (-1.79 % of base) : System.Memory.dasm - System.Buffers.ArrayMemoryPool`1[byte]:Rent(int):System.Buffers.IMemoryOwner`1[byte]:this (FullOpts)
          -4 (-1.79 % of base) : System.Memory.dasm - System.Buffers.ArrayMemoryPool`1[double]:Rent(int):System.Buffers.IMemoryOwner`1[double]:this (FullOpts)
          -4 (-2.44 % of base) : System.Memory.dasm - System.Buffers.ArrayMemoryPool`1[int]:Rent(int):System.Buffers.IMemoryOwner`1[int]:this (FullOpts)
          -4 (-1.75 % of base) : System.Memory.dasm - System.Buffers.ArrayMemoryPool`1[long]:Rent(int):System.Buffers.IMemoryOwner`1[long]:this (FullOpts)
          -4 (-1.75 % of base) : System.Memory.dasm - System.Buffers.ArrayMemoryPool`1[short]:Rent(int):System.Buffers.IMemoryOwner`1[short]:this (FullOpts)
          -4 (-1.75 % of base) : System.Memory.dasm - System.Buffers.ArrayMemoryPool`1[System.Nullable`1[int]]:Rent(int):System.Buffers.IMemoryOwner`1[System.Nullable`1[int]]:this (FullOpts)
          -4 (-1.75 % of base) : System.Memory.dasm - System.Buffers.ArrayMemoryPool`1[System.Numerics.Vector`1[float]]:Rent(int):System.Buffers.IMemoryOwner`1[System.Numerics.Vector`1[float]]:this (FullOpts)
          -4 (-2.78 % of base) : System.Memory.dasm - System.Buffers.ArrayMemoryPool`1+ArrayMemoryPoolBuffer[byte]:.ctor(int):this (FullOpts)
          -4 (-2.70 % of base) : System.Memory.dasm - System.Buffers.ArrayMemoryPool`1+ArrayMemoryPoolBuffer[byte]:Dispose():this (FullOpts)
          -4 (-2.78 % of base) : System.Memory.dasm - System.Buffers.ArrayMemoryPool`1+ArrayMemoryPoolBuffer[double]:.ctor(int):this (FullOpts)
          -4 (-2.70 % of base) : System.Memory.dasm - System.Buffers.ArrayMemoryPool`1+ArrayMemoryPoolBuffer[double]:Dispose():this (FullOpts)
          -4 (-5.26 % of base) : System.Memory.dasm - System.Buffers.ArrayMemoryPool`1+ArrayMemoryPoolBuffer[int]:.ctor(int):this (FullOpts)
          -4 (-5.56 % of base) : System.Memory.dasm - System.Buffers.ArrayMemoryPool`1+ArrayMemoryPoolBuffer[int]:Dispose():this (FullOpts)
          -4 (-2.78 % of base) : System.Memory.dasm - System.Buffers.ArrayMemoryPool`1+ArrayMemoryPoolBuffer[long]:.ctor(int):this (FullOpts)
          -4 (-2.70 % of base) : System.Memory.dasm - System.Buffers.ArrayMemoryPool`1+ArrayMemoryPoolBuffer[long]:Dispose():this (FullOpts)
          -4 (-2.78 % of base) : System.Memory.dasm - System.Buffers.ArrayMemoryPool`1+ArrayMemoryPoolBuffer[short]:.ctor(int):this (FullOpts)
          -4 (-2.70 % of base) : System.Memory.dasm - System.Buffers.ArrayMemoryPool`1+ArrayMemoryPoolBuffer[short]:Dispose():this (FullOpts)
          -4 (-2.78 % of base) : System.Memory.dasm - System.Buffers.ArrayMemoryPool`1+ArrayMemoryPoolBuffer[System.Nullable`1[int]]:.ctor(int):this (FullOpts)
          -4 (-2.70 % of base) : System.Memory.dasm - System.Buffers.ArrayMemoryPool`1+ArrayMemoryPoolBuffer[System.Nullable`1[int]]:Dispose():this (FullOpts)
          -4 (-2.78 % of base) : System.Memory.dasm - System.Buffers.ArrayMemoryPool`1+ArrayMemoryPoolBuffer[System.Numerics.Vector`1[float]]:.ctor(int):this (FullOpts)
          -4 (-2.70 % of base) : System.Memory.dasm - System.Buffers.ArrayMemoryPool`1+ArrayMemoryPoolBuffer[System.Numerics.Vector`1[float]]:Dispose():this (FullOpts)
          -4 (-7.69 % of base) : System.Memory.dasm - System.Buffers.MemoryPool`1[byte]:.cctor() (FullOpts)
          -4 (-12.50 % of base) : System.Memory.dasm - System.Buffers.MemoryPool`1[byte]:get_Shared():System.Buffers.MemoryPool`1[byte] (FullOpts)
          -4 (-7.69 % of base) : System.Memory.dasm - System.Buffers.MemoryPool`1[double]:.cctor() (FullOpts)
          -4 (-12.50 % of base) : System.Memory.dasm - System.Buffers.MemoryPool`1[double]:get_Shared():System.Buffers.MemoryPool`1[double] (FullOpts)
          -4 (-7.69 % of base) : System.Memory.dasm - System.Buffers.MemoryPool`1[int]:.cctor() (FullOpts)
          -4 (-12.50 % of base) : System.Memory.dasm - System.Buffers.MemoryPool`1[int]:get_Shared():System.Buffers.MemoryPool`1[int] (FullOpts)
          -4 (-7.69 % of base) : System.Memory.dasm - System.Buffers.MemoryPool`1[long]:.cctor() (FullOpts)
          -4 (-12.50 % of base) : System.Memory.dasm - System.Buffers.MemoryPool`1[long]:get_Shared():System.Buffers.MemoryPool`1[long] (FullOpts)
          -4 (-7.69 % of base) : System.Memory.dasm - System.Buffers.MemoryPool`1[short]:.cctor() (FullOpts)
          -4 (-12.50 % of base) : System.Memory.dasm - System.Buffers.MemoryPool`1[short]:get_Shared():System.Buffers.MemoryPool`1[short] (FullOpts)
          -4 (-7.69 % of base) : System.Memory.dasm - System.Buffers.MemoryPool`1[System.Nullable`1[int]]:.cctor() (FullOpts)
          -4 (-12.50 % of base) : System.Memory.dasm - System.Buffers.MemoryPool`1[System.Nullable`1[int]]:get_Shared():System.Buffers.MemoryPool`1[System.Nullable`1[int]] (FullOpts)
          -4 (-7.69 % of base) : System.Memory.dasm - System.Buffers.MemoryPool`1[System.Numerics.Vector`1[float]]:.cctor() (FullOpts)
          -4 (-12.50 % of base) : System.Memory.dasm - System.Buffers.MemoryPool`1[System.Numerics.Vector`1[float]]:get_Shared():System.Buffers.MemoryPool`1[System.Numerics.Vector`1[float]] (FullOpts)
          -4 (-2.50 % of base) : System.Memory.dasm - System.Buffers.ReadOnlySequence`1[byte]:.cctor() (FullOpts)
          -4 (-0.47 % of base) : System.Memory.dasm - System.Buffers.ReadOnlySequence`1[byte]:ToString():System.String:this (FullOpts)

Top method regressions (percentages):
           4 (14.29 % of base) : System.Text.Encodings.Web.dasm - System.Text.Encodings.Web.JavaScriptEncoder:get_Default():System.Text.Encodings.Web.JavaScriptEncoder (FullOpts)
           4 (14.29 % of base) : System.Text.Encodings.Web.dasm - System.Text.Encodings.Web.JavaScriptEncoder:get_UnsafeRelaxedJsonEscaping():System.Text.Encodings.Web.JavaScriptEncoder (FullOpts)
           4 (14.29 % of base) : System.Text.Encodings.Web.dasm - System.Text.Encodings.Web.UrlEncoder:get_Default():System.Text.Encodings.Web.UrlEncoder (FullOpts)
          12 (8.57 % of base) : System.Text.Encodings.Web.dasm - System.Text.Encodings.Web.DefaultJavaScriptEncoder+EscaperImplementation:.cctor() (FullOpts)
           4 (8.33 % of base) : System.Runtime.Serialization.Formatters.dasm - System.Runtime.Serialization.FormatterServices+<>c:.cctor() (FullOpts)
           4 (8.33 % of base) : System.Text.Encodings.Web.dasm - System.Text.Encodings.Web.DefaultHtmlEncoder+EscaperImplementation:.cctor() (FullOpts)
           4 (8.33 % of base) : System.Text.Encodings.Web.dasm - System.Text.Encodings.Web.DefaultUrlEncoder+EscaperImplementation:.cctor() (FullOpts)
           8 (7.14 % of base) : System.Runtime.Serialization.Formatters.dasm - System.SR:get_ResourceManager():System.Resources.ResourceManager (FullOpts)
           8 (7.14 % of base) : System.Text.Encodings.Web.dasm - System.SR:get_ResourceManager():System.Resources.ResourceManager (FullOpts)
           8 (7.14 % of base) : System.ServiceProcess.ServiceController.dasm - System.SR:get_ResourceManager():System.Resources.ResourceManager (FullOpts)
           4 (6.25 % of base) : System.Runtime.Serialization.Formatters.dasm - System.Runtime.Serialization.SerializationInfoExtensions:UpdateValue(System.Runtime.Serialization.SerializationInfo,System.String,System.Object,System.Type) (FullOpts)
           4 (5.56 % of base) : System.Text.Encodings.Web.dasm - System.Text.ValueStringBuilder:Dispose():this (FullOpts)
           4 (5.00 % of base) : System.Runtime.Serialization.Formatters.dasm - System.Runtime.Serialization.ObjectManager:.cctor() (FullOpts)
           4 (4.76 % of base) : System.Text.Encodings.Web.dasm - System.Text.Encodings.Web.HtmlEncoder:get_Default():System.Text.Encodings.Web.HtmlEncoder (FullOpts)
           4 (4.55 % of base) : System.Runtime.Serialization.Formatters.dasm - System.Runtime.Serialization.FormatterConverter:ToDateTime(System.Object):System.DateTime:this (FullOpts)
           4 (4.55 % of base) : System.Runtime.Serialization.Formatters.dasm - System.Runtime.Serialization.FormatterConverter:ToDecimal(System.Object):System.Decimal:this (FullOpts)
           4 (4.55 % of base) : System.Runtime.Serialization.Formatters.dasm - System.Runtime.Serialization.FormatterConverter:ToString(System.Object):System.String:this (FullOpts)
           4 (4.17 % of base) : System.Runtime.Serialization.Formatters.dasm - System.Runtime.Serialization.FormatterConverter:Convert(System.Object,int):System.Object:this (FullOpts)
           4 (4.17 % of base) : System.Runtime.Serialization.Formatters.dasm - System.Runtime.Serialization.FormatterConverter:Convert(System.Object,System.Type):System.Object:this (FullOpts)
           4 (4.17 % of base) : System.Runtime.Serialization.Formatters.dasm - System.Runtime.Serialization.FormatterServices:.cctor() (FullOpts)
           4 (4.17 % of base) : System.Runtime.Serialization.Formatters.dasm - System.Runtime.Serialization.SerializationEventsCache:.cctor() (FullOpts)
           4 (3.45 % of base) : System.Runtime.Serialization.Formatters.dasm - System.Runtime.Serialization.FormatterConverter:ToBoolean(System.Object):bool:this (FullOpts)
           4 (3.45 % of base) : System.Runtime.Serialization.Formatters.dasm - System.Runtime.Serialization.FormatterConverter:ToByte(System.Object):byte:this (FullOpts)
           4 (3.45 % of base) : System.Runtime.Serialization.Formatters.dasm - System.Runtime.Serialization.FormatterConverter:ToChar(System.Object):char:this (FullOpts)
           4 (3.45 % of base) : System.Runtime.Serialization.Formatters.dasm - System.Runtime.Serialization.FormatterConverter:ToDouble(System.Object):double:this (FullOpts)
           4 (3.45 % of base) : System.Runtime.Serialization.Formatters.dasm - System.Runtime.Serialization.FormatterConverter:ToInt16(System.Object):short:this (FullOpts)
           4 (3.45 % of base) : System.Runtime.Serialization.Formatters.dasm - System.Runtime.Serialization.FormatterConverter:ToInt32(System.Object):int:this (FullOpts)
           4 (3.45 % of base) : System.Runtime.Serialization.Formatters.dasm - System.Runtime.Serialization.FormatterConverter:ToInt64(System.Object):long:this (FullOpts)
           4 (3.45 % of base) : System.Runtime.Serialization.Formatters.dasm - System.Runtime.Serialization.FormatterConverter:ToSByte(System.Object):sbyte:this (FullOpts)
           4 (3.45 % of base) : System.Runtime.Serialization.Formatters.dasm - System.Runtime.Serialization.FormatterConverter:ToSingle(System.Object):float:this (FullOpts)
           4 (3.45 % of base) : System.Runtime.Serialization.Formatters.dasm - System.Runtime.Serialization.FormatterConverter:ToUInt16(System.Object):ushort:this (FullOpts)
           4 (3.45 % of base) : System.Runtime.Serialization.Formatters.dasm - System.Runtime.Serialization.FormatterConverter:ToUInt32(System.Object):uint:this (FullOpts)
           4 (3.45 % of base) : System.Runtime.Serialization.Formatters.dasm - System.Runtime.Serialization.FormatterConverter:ToUInt64(System.Object):ulong:this (FullOpts)
           4 (2.94 % of base) : System.Runtime.Serialization.Formatters.dasm - System.Runtime.Serialization.SerializationInfoExtensions:.cctor() (FullOpts)
           4 (2.86 % of base) : System.Runtime.Serialization.Formatters.dasm - System.Runtime.Serialization.ObjectManager:GetNullableValueField(System.Type):System.Reflection.FieldInfo (FullOpts)
          56 (2.74 % of base) : System.Runtime.Serialization.Formatters.dasm - System.Runtime.Serialization.Formatter:WriteMember(System.String,System.Object):this (FullOpts)
           4 (2.33 % of base) : System.Text.Encodings.Web.dasm - System.Text.ValueStringBuilder:ToString():System.String:this (FullOpts)
           8 (2.25 % of base) : System.Text.Encodings.Web.dasm - System.Text.Encodings.Web.DefaultJavaScriptEncoder:.cctor() (FullOpts)
           4 (2.17 % of base) : System.Text.Encodings.Web.dasm - System.Text.Encodings.Web.DefaultUrlEncoder:.cctor() (FullOpts)
           4 (2.13 % of base) : System.Text.Encodings.Web.dasm - System.Text.Encodings.Web.DefaultHtmlEncoder:.cctor() (FullOpts)
           8 (1.87 % of base) : System.Text.Encodings.Web.dasm - System.Text.Encodings.Web.DefaultJavaScriptEncoder:.ctor(System.Text.Encodings.Web.TextEncoderSettings,bool):this (FullOpts)
           4 (1.64 % of base) : System.Text.Encodings.Web.dasm - System.Text.Encodings.Web.DefaultHtmlEncoder:.ctor(System.Text.Encodings.Web.TextEncoderSettings):this (FullOpts)
           4 (1.61 % of base) : System.Text.Encodings.Web.dasm - System.Text.Encodings.Web.DefaultUrlEncoder:.ctor(System.Text.Encodings.Web.TextEncoderSettings):this (FullOpts)
           4 (1.52 % of base) : System.Runtime.Serialization.Formatters.dasm - System.Runtime.Serialization.FormatterServices:SerializationSetValue(System.Reflection.MemberInfo,System.Object,System.Object) (FullOpts)
           4 (1.25 % of base) : System.Runtime.Serialization.Formatters.dasm - System.Runtime.Serialization.FormatterServices:GetSerializableMembers(System.Type,System.Runtime.Serialization.StreamingContext):System.Reflection.MemberInfo[] (FullOpts)
           4 (1.23 % of base) : System.Text.Encodings.Web.dasm - System.Text.ValueStringBuilder:Grow(int):this (FullOpts)
           4 (1.03 % of base) : System.Text.Encodings.Web.dasm - System.Text.Encodings.Web.TextEncoder:EncodeCore(System.IO.TextWriter,System.ReadOnlySpan`1[char]):this (FullOpts)
           8 (0.94 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoModule:GetTypeCore(System.ReadOnlySpan`1[byte],System.ReadOnlySpan`1[byte],bool,byref):System.Reflection.TypeLoading.RoDefinitionType:this (FullOpts)
           4 (0.93 % of base) : System.Runtime.Serialization.Formatters.dasm - System.Runtime.Serialization.SerializationEvents:GetMethodsWithAttribute(System.Type,System.Type):System.Collections.Generic.List`1[System.Reflection.MethodInfo]:this (FullOpts)
           4 (0.67 % of base) : System.Text.Encodings.Web.dasm - System.Text.Encodings.Web.TextEncoder:EncodeToNewString(System.ReadOnlySpan`1[char],int):System.String:this (FullOpts)
           8 (0.59 % of base) : System.Runtime.Serialization.Formatters.dasm - System.Runtime.Serialization.FormatterServices:InternalGetSerializableMembers(System.Type):System.Reflection.FieldInfo[] (FullOpts)
           4 (0.57 % of base) : System.Runtime.Serialization.Formatters.dasm - System.Runtime.Serialization.FormatterServices:PopulateObjectMembers(System.Object,System.Reflection.MemberInfo[],System.Object[]):System.Object (FullOpts)
           8 (0.51 % of base) : System.Memory.dasm - System.Text.EncodingExtensions:GetString(System.Text.Encoding,byref):System.String (FullOpts)
           4 (0.27 % of base) : System.Private.CoreLib.dasm - System.Buffers.SharedArrayPool`1[char]:Trim():bool:this (FullOpts)
           4 (0.20 % of base) : System.Runtime.Serialization.Formatters.dasm - System.Runtime.Serialization.ObjectManager:CompleteObject(System.Runtime.Serialization.ObjectHolder,bool):this (FullOpts)

Top method improvements (percentages):
         -56 (-37.84 % of base) : System.IO.Hashing.dasm - System.IO.Hashing.Crc32ParameterSet+Ieee8023ParameterSet:UpdateScalarArm(uint,System.ReadOnlySpan`1[byte]):uint (FullOpts)
         -56 (-37.84 % of base) : System.IO.Hashing.dasm - System.IO.Hashing.Crc32ParameterSet+Ieee8023ParameterSet:UpdateScalarArm64(uint,System.ReadOnlySpan`1[byte]):uint (FullOpts)
         -56 (-31.11 % of base) : System.IO.Hashing.dasm - System.IO.Hashing.Crc32ParameterSet+Crc32CParameterSet:UpdateIntrinsic(uint,System.ReadOnlySpan`1[byte]):uint (FullOpts)
          -4 (-12.50 % of base) : System.Memory.dasm - System.Buffers.MemoryPool`1[byte]:get_Shared():System.Buffers.MemoryPool`1[byte] (FullOpts)
          -4 (-12.50 % of base) : System.Memory.dasm - System.Buffers.MemoryPool`1[double]:get_Shared():System.Buffers.MemoryPool`1[double] (FullOpts)
          -4 (-12.50 % of base) : System.Memory.dasm - System.Buffers.MemoryPool`1[int]:get_Shared():System.Buffers.MemoryPool`1[int] (FullOpts)
          -4 (-12.50 % of base) : System.Memory.dasm - System.Buffers.MemoryPool`1[long]:get_Shared():System.Buffers.MemoryPool`1[long] (FullOpts)
          -4 (-12.50 % of base) : System.Memory.dasm - System.Buffers.MemoryPool`1[short]:get_Shared():System.Buffers.MemoryPool`1[short] (FullOpts)
          -4 (-12.50 % of base) : System.Memory.dasm - System.Buffers.MemoryPool`1[System.Nullable`1[int]]:get_Shared():System.Buffers.MemoryPool`1[System.Nullable`1[int]] (FullOpts)
          -4 (-12.50 % of base) : System.Memory.dasm - System.Buffers.MemoryPool`1[System.Numerics.Vector`1[float]]:get_Shared():System.Buffers.MemoryPool`1[System.Numerics.Vector`1[float]] (FullOpts)
          -4 (-12.50 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoByRefType:GetConstructorsCore(System.Reflection.NameFilter):System.Collections.Generic.IEnumerable`1[System.Reflection.ConstructorInfo]:this (FullOpts)
          -4 (-12.50 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoByRefType:GetMethodsCore(System.Reflection.NameFilter,System.Type):System.Collections.Generic.IEnumerable`1[System.Reflection.MethodInfo]:this (FullOpts)
          -4 (-12.50 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoFunctionPointerType:GetConstructorsCore(System.Reflection.NameFilter):System.Collections.Generic.IEnumerable`1[System.Reflection.ConstructorInfo]:this (FullOpts)
          -4 (-12.50 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoFunctionPointerType:GetMethodsCore(System.Reflection.NameFilter,System.Type):System.Collections.Generic.IEnumerable`1[System.Reflection.MethodInfo]:this (FullOpts)
          -4 (-12.50 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoGenericParameterType:GetConstructorsCore(System.Reflection.NameFilter):System.Collections.Generic.IEnumerable`1[System.Reflection.ConstructorInfo]:this (FullOpts)
          -4 (-12.50 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoGenericParameterType:GetMethodsCore(System.Reflection.NameFilter,System.Type):System.Collections.Generic.IEnumerable`1[System.Reflection.MethodInfo]:this (FullOpts)
          -4 (-12.50 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoPointerType:GetConstructorsCore(System.Reflection.NameFilter):System.Collections.Generic.IEnumerable`1[System.Reflection.ConstructorInfo]:this (FullOpts)
          -4 (-12.50 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoPointerType:GetMethodsCore(System.Reflection.NameFilter,System.Type):System.Collections.Generic.IEnumerable`1[System.Reflection.MethodInfo]:this (FullOpts)
          -4 (-12.50 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoResourceModule:GetMethods(int):System.Reflection.MethodInfo[]:this (FullOpts)
          -4 (-12.50 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoResourceModule:GetTypes():System.Type[]:this (FullOpts)
          -4 (-12.50 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoType:GetOptionalCustomModifiers():System.Type[]:this (FullOpts)
          -4 (-12.50 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoType:GetRequiredCustomModifiers():System.Type[]:this (FullOpts)
          -4 (-8.33 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoDefinitionType:.ctor():this (FullOpts)
          -4 (-8.33 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoInstantiationProviderType:.ctor():this (FullOpts)
          -4 (-8.33 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoStubType:.ctor():this (FullOpts)
          -4 (-8.33 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoType:.ctor():this (FullOpts)
          -4 (-8.33 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.Sentinels+SentinelType:.ctor():this (FullOpts)
          -4 (-7.69 % of base) : System.Memory.dasm - System.Buffers.MemoryPool`1[byte]:.cctor() (FullOpts)
          -4 (-7.69 % of base) : System.Memory.dasm - System.Buffers.MemoryPool`1[double]:.cctor() (FullOpts)
          -4 (-7.69 % of base) : System.Memory.dasm - System.Buffers.MemoryPool`1[int]:.cctor() (FullOpts)
          -4 (-7.69 % of base) : System.Memory.dasm - System.Buffers.MemoryPool`1[long]:.cctor() (FullOpts)
          -4 (-7.69 % of base) : System.Memory.dasm - System.Buffers.MemoryPool`1[short]:.cctor() (FullOpts)
          -4 (-7.69 % of base) : System.Memory.dasm - System.Buffers.MemoryPool`1[System.Nullable`1[int]]:.cctor() (FullOpts)
          -4 (-7.69 % of base) : System.Memory.dasm - System.Buffers.MemoryPool`1[System.Numerics.Vector`1[float]]:.cctor() (FullOpts)
          -4 (-7.69 % of base) : System.Memory.dasm - System.Buffers.ReadOnlySequence`1+<>c[byte]:.cctor() (FullOpts)
          -4 (-7.69 % of base) : System.Memory.dasm - System.Buffers.ReadOnlySequence`1+<>c[double]:.cctor() (FullOpts)
          -4 (-7.69 % of base) : System.Memory.dasm - System.Buffers.ReadOnlySequence`1+<>c[int]:.cctor() (FullOpts)
          -4 (-7.69 % of base) : System.Memory.dasm - System.Buffers.ReadOnlySequence`1+<>c[long]:.cctor() (FullOpts)
          -4 (-7.69 % of base) : System.Memory.dasm - System.Buffers.ReadOnlySequence`1+<>c[short]:.cctor() (FullOpts)
          -4 (-7.69 % of base) : System.Memory.dasm - System.Buffers.ReadOnlySequence`1+<>c[System.Nullable`1[int]]:.cctor() (FullOpts)
          -4 (-7.69 % of base) : System.Memory.dasm - System.Buffers.ReadOnlySequence`1+<>c[System.Numerics.Vector`1[float]]:.cctor() (FullOpts)
          -4 (-7.69 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.Ecma.EcmaResolver+<>c:.cctor() (FullOpts)
          -4 (-7.69 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.Ecma.EcmaSignatureTypeProviderForToString:.cctor() (FullOpts)
          -4 (-7.69 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoModule+<>c:.cctor() (FullOpts)
          -4 (-7.69 % of base) : System.Memory.dasm - System.Text.EncodingExtensions+<>c:.cctor() (FullOpts)
          -4 (-7.14 % of base) : System.Memory.dasm - System.Buffers.ReadOnlySequence`1[int]:.cctor() (FullOpts)
          -4 (-7.14 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoGenericParameterType:.ctor():this (FullOpts)
          -4 (-7.14 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoModule:GetUniqueConstructedGenericType(System.Reflection.TypeLoading.RoDefinitionType,System.Reflection.TypeLoading.RoType[]):System.Reflection.TypeLoading.RoConstructedGenericType:this (FullOpts)
          -4 (-7.14 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.Sentinels+SentinelMethod:.ctor():this (FullOpts)
          -4 (-6.67 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoAssemblyName:.cctor() (FullOpts)
          -4 (-6.67 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoByRefType:.ctor(System.Reflection.TypeLoading.RoType):this (FullOpts)
          -4 (-6.67 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoHasElementType:.ctor(System.Reflection.TypeLoading.RoType):this (FullOpts)
          -4 (-6.67 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoPinnedType:.ctor(System.Reflection.TypeLoading.RoType):this (FullOpts)
          -4 (-6.67 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoWrappedType:.ctor(System.Reflection.TypeLoading.RoType):this (FullOpts)
          -8 (-6.67 % of base) : System.Runtime.Serialization.Primitives.dasm - System.SR:get_ResourceManager():System.Resources.ResourceManager (FullOpts)
          -8 (-6.67 % of base) : System.Runtime.InteropServices.JavaScript.dasm - System.SR:get_ResourceManager():System.Resources.ResourceManager (FullOpts)
          -8 (-6.67 % of base) : System.Reflection.MetadataLoadContext.dasm - System.SR:get_ResourceManager():System.Resources.ResourceManager (FullOpts)
          -8 (-6.67 % of base) : System.Memory.dasm - System.SR:get_ResourceManager():System.Resources.ResourceManager (FullOpts)
          -8 (-6.67 % of base) : Microsoft.Extensions.Configuration.FileExtensions.dasm - System.SR:get_ResourceManager():System.Resources.ResourceManager (FullOpts)
          -4 (-5.88 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoArrayType:.ctor(System.Reflection.TypeLoading.RoType,bool,int):this (FullOpts)
          -4 (-5.56 % of base) : System.Memory.dasm - System.Buffers.ArrayMemoryPool`1+ArrayMemoryPoolBuffer[int]:Dispose():this (FullOpts)
          -4 (-5.56 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.Helpers:.cctor() (FullOpts)
          -4 (-5.56 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoConstructedGenericType:.ctor(System.Reflection.TypeLoading.RoDefinitionType,System.Reflection.TypeLoading.RoType[]):this (FullOpts)
          -4 (-5.26 % of base) : System.Memory.dasm - System.Buffers.ArrayMemoryPool`1+ArrayMemoryPoolBuffer[int]:.ctor(int):this (FullOpts)
          -4 (-5.26 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoArrayType:.cctor() (FullOpts)
          -8 (-5.13 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoModule:GetUniqueArrayType(System.Reflection.TypeLoading.RoType):System.Reflection.TypeLoading.RoArrayType:this (FullOpts)
          -8 (-5.13 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoModule:GetUniqueByRefType(System.Reflection.TypeLoading.RoType):System.Reflection.TypeLoading.RoByRefType:this (FullOpts)
          -4 (-5.00 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.Helpers:TypeNameContainsTypeParserMetacharacters(System.String):bool (FullOpts)
          -4 (-4.76 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.Helpers:NeedsEscapingInTypeName(char):bool (FullOpts)
          -4 (-4.55 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.Ecma.EcmaPinnedTypeProvider:GetPinnedType(System.Reflection.TypeLoading.RoType):System.Reflection.TypeLoading.RoType:this (FullOpts)
          -4 (-4.55 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoByRefType:ComputeDirectlyImplementedInterfaces():System.Collections.Generic.IEnumerable`1[System.Reflection.TypeLoading.RoType]:this (FullOpts)
          -4 (-4.55 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoConstructedGenericMethod:GetGenericTypeParametersNoCopy():System.Reflection.TypeLoading.RoType[]:this (FullOpts)
          -4 (-4.55 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoConstructedGenericType:GetGenericTypeParametersNoCopy():System.Reflection.TypeLoading.RoType[]:this (FullOpts)
          -4 (-4.55 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoDefinitionType:GetGenericTypeArgumentsNoCopy():System.Reflection.TypeLoading.RoType[]:this (FullOpts)
          -4 (-4.55 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoFunctionPointerType:ComputeDirectlyImplementedInterfaces():System.Collections.Generic.IEnumerable`1[System.Reflection.TypeLoading.RoType]:this (FullOpts)
          -4 (-4.55 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoFunctionPointerType:get_CustomAttributes():System.Collections.Generic.IEnumerable`1[System.Reflection.CustomAttributeData]:this (FullOpts)
          -4 (-4.55 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoFunctionPointerType:GetEventsCore(System.Reflection.NameFilter,System.Type):System.Collections.Generic.IEnumerable`1[System.Reflection.EventInfo]:this (FullOpts)
          -4 (-4.55 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoFunctionPointerType:GetFieldsCore(System.Reflection.NameFilter,System.Type):System.Collections.Generic.IEnumerable`1[System.Reflection.FieldInfo]:this (FullOpts)
          -4 (-4.55 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoFunctionPointerType:GetGenericArgumentsNoCopy():System.Reflection.TypeLoading.RoType[]:this (FullOpts)
          -4 (-4.55 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoFunctionPointerType:GetGenericTypeArgumentsNoCopy():System.Reflection.TypeLoading.RoType[]:this (FullOpts)
          -4 (-4.55 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoFunctionPointerType:GetGenericTypeParametersNoCopy():System.Reflection.TypeLoading.RoType[]:this (FullOpts)
          -4 (-4.55 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoFunctionPointerType:GetNestedTypesCore(System.Reflection.NameFilter):System.Collections.Generic.IEnumerable`1[System.Reflection.TypeLoading.RoType]:this (FullOpts)
          -4 (-4.55 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoFunctionPointerType:GetPropertiesCore(System.Reflection.NameFilter,System.Type):System.Collections.Generic.IEnumerable`1[System.Reflection.PropertyInfo]:this (FullOpts)
          -4 (-4.55 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoGenericParameterType:GetEventsCore(System.Reflection.NameFilter,System.Type):System.Collections.Generic.IEnumerable`1[System.Reflection.EventInfo]:this (FullOpts)
          -4 (-4.55 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoGenericParameterType:GetFieldsCore(System.Reflection.NameFilter,System.Type):System.Collections.Generic.IEnumerable`1[System.Reflection.FieldInfo]:this (FullOpts)
          -4 (-4.55 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoGenericParameterType:GetGenericArgumentsNoCopy():System.Reflection.TypeLoading.RoType[]:this (FullOpts)
          -4 (-4.55 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoGenericParameterType:GetGenericTypeArgumentsNoCopy():System.Reflection.TypeLoading.RoType[]:this (FullOpts)
          -4 (-4.55 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoGenericParameterType:GetGenericTypeParametersNoCopy():System.Reflection.TypeLoading.RoType[]:this (FullOpts)
          -4 (-4.55 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoGenericParameterType:GetNestedTypesCore(System.Reflection.NameFilter):System.Collections.Generic.IEnumerable`1[System.Reflection.TypeLoading.RoType]:this (FullOpts)
          -4 (-4.55 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoGenericParameterType:GetPropertiesCore(System.Reflection.NameFilter,System.Type):System.Collections.Generic.IEnumerable`1[System.Reflection.PropertyInfo]:this (FullOpts)
          -4 (-4.55 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoHasElementType:get_CustomAttributes():System.Collections.Generic.IEnumerable`1[System.Reflection.CustomAttributeData]:this (FullOpts)
          -4 (-4.55 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoHasElementType:GetEventsCore(System.Reflection.NameFilter,System.Type):System.Collections.Generic.IEnumerable`1[System.Reflection.EventInfo]:this (FullOpts)
          -4 (-4.55 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoHasElementType:GetFieldsCore(System.Reflection.NameFilter,System.Type):System.Collections.Generic.IEnumerable`1[System.Reflection.FieldInfo]:this (FullOpts)
          -4 (-4.55 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoHasElementType:GetGenericTypeArgumentsNoCopy():System.Reflection.TypeLoading.RoType[]:this (FullOpts)
          -4 (-4.55 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoHasElementType:GetGenericTypeParametersNoCopy():System.Reflection.TypeLoading.RoType[]:this (FullOpts)
          -4 (-4.55 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoHasElementType:GetNestedTypesCore(System.Reflection.NameFilter):System.Collections.Generic.IEnumerable`1[System.Reflection.TypeLoading.RoType]:this (FullOpts)
          -4 (-4.55 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoHasElementType:GetPropertiesCore(System.Reflection.NameFilter,System.Type):System.Collections.Generic.IEnumerable`1[System.Reflection.PropertyInfo]:this (FullOpts)
          -4 (-4.55 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoModule+<>c:<.cctor>b__61_2(System.Reflection.TypeLoading.RoType):System.Reflection.TypeLoading.RoByRefType:this (FullOpts)
          -4 (-4.55 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoPointerType:ComputeDirectlyImplementedInterfaces():System.Collections.Generic.IEnumerable`1[System.Reflection.TypeLoading.RoType]:this (FullOpts)
          -4 (-4.55 % of base) : System.Reflection.MetadataLoadContext.dasm - System.Reflection.TypeLoading.RoProperty:.ctor(System.Reflection.TypeLoading.RoInstantiationProviderType,System.Type):this (FullOpts)

389 total methods with Code Size differences (334 improved, 55 regressed), 285369 unchanged.

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

Artifacts:

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions