Skip to content

[X64] [tannergooding] Change Vector2/3/4, Quaternion, Plane, Vector<T>, and Vector64/128/256/51 ... #400

Open
@MihuBot

Description

@MihuBot

Job completed in 29 minutes.
dotnet/runtime#102301

Diffs

Diffs
Found 281 files with textual diffs.

Summary of Code Size diffs:
(Lower is better)

Total bytes of base: 39757987
Total bytes of diff: 39763503
Total bytes of delta: 5516 (0.01 % of base)
Total relative delta: 152.77
    diff is a regression.
    relative diff is a regression.


Total byte diff includes -614 bytes from reconciling methods
	Base had    6 unique methods,      768 unique bytes
	Diff had    5 unique methods,      154 unique bytes

Top file regressions (bytes):
        5152 : System.Private.CoreLib.dasm (0.07 % of base)
         307 : System.Numerics.Tensors.dasm (0.04 % of base)
          45 : System.Drawing.Primitives.dasm (0.11 % of base)
          12 : System.IO.Hashing.dasm (0.04 % of base)

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

Top method regressions (bytes):
         540 (29.51 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512:Dot[ubyte](System.Runtime.Intrinsics.Vector512`1[ubyte],System.Runtime.Intrinsics.Vector512`1[ubyte]):ubyte (FullOpts)
         451 (58.12 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[ubyte]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector256<T>,T>.Dot(System.Runtime.Intrinsics.Vector256`1[ubyte],System.Runtime.Intrinsics.Vector256`1[ubyte]):ubyte (FullOpts)
         411 (78.59 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[ubyte]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector256<T>,T>.ShiftLeft(System.Runtime.Intrinsics.Vector256`1[ubyte],int):System.Runtime.Intrinsics.Vector256`1[ubyte] (FullOpts)
         411 (78.59 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[ubyte]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector256<T>,T>.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector256`1[ubyte],int):System.Runtime.Intrinsics.Vector256`1[ubyte] (FullOpts)
         406 (82.35 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512:Dot[long](System.Runtime.Intrinsics.Vector512`1[long],System.Runtime.Intrinsics.Vector512`1[long]):long (FullOpts)
         294 (88.55 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[short]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector256<T>,T>.Divide(System.Runtime.Intrinsics.Vector256`1[short],short):System.Runtime.Intrinsics.Vector256`1[short] (FullOpts)
         267 (126.54 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[long]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector256<T>,T>.Dot(System.Runtime.Intrinsics.Vector256`1[long],System.Runtime.Intrinsics.Vector256`1[long]):long (FullOpts)
         266 (35.90 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512:Divide[int](System.Runtime.Intrinsics.Vector512`1[int],System.Runtime.Intrinsics.Vector512`1[int]):System.Runtime.Intrinsics.Vector512`1[int] (FullOpts)
         237 (27.15 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512:Divide[ubyte](System.Runtime.Intrinsics.Vector512`1[ubyte],System.Runtime.Intrinsics.Vector512`1[ubyte]):System.Runtime.Intrinsics.Vector512`1[ubyte] (FullOpts)
         233 (36.46 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512:Divide[long](System.Runtime.Intrinsics.Vector512`1[long],System.Runtime.Intrinsics.Vector512`1[long]):System.Runtime.Intrinsics.Vector512`1[long] (FullOpts)
         218 (16.02 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512:Divide[short](System.Runtime.Intrinsics.Vector512`1[short],System.Runtime.Intrinsics.Vector512`1[short]):System.Runtime.Intrinsics.Vector512`1[short] (FullOpts)
         169 (81.25 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[int]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector256<T>,T>.Divide(System.Runtime.Intrinsics.Vector256`1[int],int):System.Runtime.Intrinsics.Vector256`1[int] (FullOpts)
         165 (49.11 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[int]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector256<T>,T>.Divide(System.Runtime.Intrinsics.Vector256`1[int],System.Runtime.Intrinsics.Vector256`1[int]):System.Runtime.Intrinsics.Vector256`1[int] (FullOpts)
         157 (25.00 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[short]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector256<T>,T>.Divide(System.Runtime.Intrinsics.Vector256`1[short],System.Runtime.Intrinsics.Vector256`1[short]):System.Runtime.Intrinsics.Vector256`1[short] (FullOpts)
         155 (44.16 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128`1[ubyte]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector128<T>,T>.Dot(System.Runtime.Intrinsics.Vector128`1[ubyte],System.Runtime.Intrinsics.Vector128`1[ubyte]):ubyte (FullOpts)
         133 (32.36 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[ubyte]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector256<T>,T>.Divide(System.Runtime.Intrinsics.Vector256`1[ubyte],System.Runtime.Intrinsics.Vector256`1[ubyte]):System.Runtime.Intrinsics.Vector256`1[ubyte] (FullOpts)
         132 (62.56 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256:Dot[long](System.Runtime.Intrinsics.Vector256`1[long],System.Runtime.Intrinsics.Vector256`1[long]):long (FullOpts)
         121 (41.72 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[long]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector256<T>,T>.Multiply(System.Runtime.Intrinsics.Vector256`1[long],System.Runtime.Intrinsics.Vector256`1[long]):System.Runtime.Intrinsics.Vector256`1[long] (FullOpts)
         118 (61.78 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[double]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector256<T>,T>.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector256`1[double],int):System.Runtime.Intrinsics.Vector256`1[double] (FullOpts)
         117 (64.64 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256:Multiply[long](long,System.Runtime.Intrinsics.Vector256`1[long]):System.Runtime.Intrinsics.Vector256`1[long] (FullOpts)
         117 (39.80 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[long]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector256<T>,T>.Divide(System.Runtime.Intrinsics.Vector256`1[long],System.Runtime.Intrinsics.Vector256`1[long]):System.Runtime.Intrinsics.Vector256`1[long] (FullOpts)
         117 (64.64 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[long]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector256<T>,T>.Multiply(System.Runtime.Intrinsics.Vector256`1[long],long):System.Runtime.Intrinsics.Vector256`1[long] (FullOpts)
         114 (44.71 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128`1[ubyte]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector128<T>,T>.ShiftLeft(System.Runtime.Intrinsics.Vector128`1[ubyte],int):System.Runtime.Intrinsics.Vector128`1[ubyte] (FullOpts)
         114 (44.71 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128`1[ubyte]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector128<T>,T>.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector128`1[ubyte],int):System.Runtime.Intrinsics.Vector128`1[ubyte] (FullOpts)
         112 (Infinity of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128:<ConvertToSingle>g__SoftwareFallback|45_0(System.Runtime.Intrinsics.Vector128`1[uint]):System.Runtime.Intrinsics.Vector128`1[float] (FullOpts) (0 base, 1 diff methods)
         110 (58.51 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[long]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector256<T>,T>.Divide(System.Runtime.Intrinsics.Vector256`1[long],long):System.Runtime.Intrinsics.Vector256`1[long] (FullOpts)
         109 (68.13 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128`1[short]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector128<T>,T>.Divide(System.Runtime.Intrinsics.Vector128`1[short],short):System.Runtime.Intrinsics.Vector128`1[short] (FullOpts)
          93 (48.69 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[long]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector256<T>,T>.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector256`1[long],int):System.Runtime.Intrinsics.Vector256`1[long] (FullOpts)
          89 (79.46 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector64`1[short]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector64<T>,T>.Dot(System.Runtime.Intrinsics.Vector64`1[short],System.Runtime.Intrinsics.Vector64`1[short]):short (FullOpts)
          87 (117.57 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128`1[long]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector128<T>,T>.Dot(System.Runtime.Intrinsics.Vector128`1[long],System.Runtime.Intrinsics.Vector128`1[long]):long (FullOpts)
          86 (191.11 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector:Dot[ubyte](System.Numerics.Vector`1[ubyte],System.Numerics.Vector`1[ubyte]):ubyte (FullOpts)
          84 (10.82 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256:Dot[ubyte](System.Runtime.Intrinsics.Vector256`1[ubyte],System.Runtime.Intrinsics.Vector256`1[ubyte]):ubyte (FullOpts)
          84 (17.04 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512`1[long]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector512<T>,T>.Dot(System.Runtime.Intrinsics.Vector512`1[long],System.Runtime.Intrinsics.Vector512`1[long]):long (FullOpts)
          81 (158.82 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector:Dot[long](System.Numerics.Vector`1[long],System.Numerics.Vector`1[long]):long (FullOpts)
          79 (36.41 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128:Dot[short](System.Runtime.Intrinsics.Vector128`1[short],System.Runtime.Intrinsics.Vector128`1[short]):short (FullOpts)
          61 (70.93 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector64:Dot[short](System.Runtime.Intrinsics.Vector64`1[short],System.Runtime.Intrinsics.Vector64`1[short]):short (FullOpts)
          61 (34.66 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector64`1[ubyte]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector64<T>,T>.Dot(System.Runtime.Intrinsics.Vector64`1[ubyte],System.Runtime.Intrinsics.Vector64`1[ubyte]):ubyte (FullOpts)
          60 (62.50 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128`1[int]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector128<T>,T>.Divide(System.Runtime.Intrinsics.Vector128`1[int],int):System.Runtime.Intrinsics.Vector128`1[int] (FullOpts)
          58 (152.63 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[System.__Canon]:op_Explicit(System.Numerics.Vector`1[System.__Canon]):System.Numerics.Vector`1[long] (FullOpts) (2 methods)
          58 (152.63 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[System.__Canon]:op_Explicit(System.Numerics.Vector`1[System.__Canon]):System.Numerics.Vector`1[ulong] (FullOpts) (2 methods)
          53 (45.69 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128`1[int]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector128<T>,T>.Divide(System.Runtime.Intrinsics.Vector128`1[int],System.Runtime.Intrinsics.Vector128`1[int]):System.Runtime.Intrinsics.Vector128`1[int] (FullOpts)
          49 (20.08 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128`1[short]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector128<T>,T>.Divide(System.Runtime.Intrinsics.Vector128`1[short],System.Runtime.Intrinsics.Vector128`1[short]):System.Runtime.Intrinsics.Vector128`1[short] (FullOpts)
          48 (300.00 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector64:Dot[double](System.Runtime.Intrinsics.Vector64`1[double],System.Runtime.Intrinsics.Vector64`1[double]):double (FullOpts)
          47 (97.92 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector64`1[int]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector64<T>,T>.Dot(System.Runtime.Intrinsics.Vector64`1[int],System.Runtime.Intrinsics.Vector64`1[int]):int (FullOpts)
          44 (122.22 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512:OnesComplement[double](System.Runtime.Intrinsics.Vector512`1[double]):System.Runtime.Intrinsics.Vector512`1[double] (FullOpts)
          44 (122.22 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512:OnesComplement[int](System.Runtime.Intrinsics.Vector512`1[int]):System.Runtime.Intrinsics.Vector512`1[int] (FullOpts)
          44 (122.22 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512:OnesComplement[long](System.Runtime.Intrinsics.Vector512`1[long]):System.Runtime.Intrinsics.Vector512`1[long] (FullOpts)
          44 (122.22 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512:OnesComplement[short](System.Runtime.Intrinsics.Vector512`1[short]):System.Runtime.Intrinsics.Vector512`1[short] (FullOpts)
          44 (122.22 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512:OnesComplement[ubyte](System.Runtime.Intrinsics.Vector512`1[ubyte]):System.Runtime.Intrinsics.Vector512`1[ubyte] (FullOpts)
          44 (122.22 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512`1[double]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector512<T>,T>.OnesComplement(System.Runtime.Intrinsics.Vector512`1[double]):System.Runtime.Intrinsics.Vector512`1[double] (FullOpts)
          44 (122.22 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512`1[int]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector512<T>,T>.OnesComplement(System.Runtime.Intrinsics.Vector512`1[int]):System.Runtime.Intrinsics.Vector512`1[int] (FullOpts)
          44 (122.22 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512`1[long]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector512<T>,T>.OnesComplement(System.Runtime.Intrinsics.Vector512`1[long]):System.Runtime.Intrinsics.Vector512`1[long] (FullOpts)
          44 (122.22 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512`1[short]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector512<T>,T>.OnesComplement(System.Runtime.Intrinsics.Vector512`1[short]):System.Runtime.Intrinsics.Vector512`1[short] (FullOpts)
          44 (122.22 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512`1[ubyte]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector512<T>,T>.OnesComplement(System.Runtime.Intrinsics.Vector512`1[ubyte]):System.Runtime.Intrinsics.Vector512`1[ubyte] (FullOpts)
          44 (200.00 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector64:Dot[int](System.Runtime.Intrinsics.Vector64`1[int],System.Runtime.Intrinsics.Vector64`1[int]):int (FullOpts)
          43 (226.32 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[System.__Canon]:op_Inequality(System.Numerics.Vector`1[System.__Canon],System.Numerics.Vector`1[System.__Canon]):ubyte (FullOpts)
          43 (226.32 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[System.Nullable`1[int]]:op_Inequality(System.Numerics.Vector`1[System.Nullable`1[int]],System.Numerics.Vector`1[System.Nullable`1[int]]):ubyte (FullOpts)
          43 (226.32 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[System.Numerics.Vector`1[float]]:op_Inequality(System.Numerics.Vector`1[System.Numerics.Vector`1[float]],System.Numerics.Vector`1[System.Numerics.Vector`1[float]]):ubyte (FullOpts)
          42 (280.00 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector64:Dot[long](System.Runtime.Intrinsics.Vector64`1[long],System.Runtime.Intrinsics.Vector64`1[long]):long (FullOpts)
          41 (50.62 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128`1[long]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector128<T>,T>.Multiply(System.Runtime.Intrinsics.Vector128`1[long],long):System.Runtime.Intrinsics.Vector128`1[long] (FullOpts)
          41 (37.96 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector64:Negate[short](System.Runtime.Intrinsics.Vector64`1[short]):System.Runtime.Intrinsics.Vector64`1[short] (FullOpts)
          41 (37.96 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector64`1[short]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector64<T>,T>.Negate(System.Runtime.Intrinsics.Vector64`1[short]):System.Runtime.Intrinsics.Vector64`1[short] (FullOpts)
          39 (50.65 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128:Dot[double](System.Runtime.Intrinsics.Vector128`1[double],System.Runtime.Intrinsics.Vector128`1[double]):double (FullOpts)
          37 (5.86 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512`1[long]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector512<T>,T>.Multiply(System.Runtime.Intrinsics.Vector512`1[long],System.Runtime.Intrinsics.Vector512`1[long]):System.Runtime.Intrinsics.Vector512`1[long] (FullOpts)
          36 (24.49 % of base) : System.Numerics.Tensors.dasm - System.Numerics.Tensors.TensorPrimitives:ElementWiseSelect[System.__Canon](System.Runtime.Intrinsics.Vector512`1[System.__Canon],System.Runtime.Intrinsics.Vector512`1[System.__Canon],System.Runtime.Intrinsics.Vector512`1[System.__Canon]):System.Runtime.Intrinsics.Vector512`1[System.__Canon] (FullOpts)
          36 (43.90 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128:Dot[int](System.Runtime.Intrinsics.Vector128`1[int],System.Runtime.Intrinsics.Vector128`1[int]):int (FullOpts)
          36 (41.86 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128`1[long]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector128<T>,T>.Divide(System.Runtime.Intrinsics.Vector128`1[long],long):System.Runtime.Intrinsics.Vector128`1[long] (FullOpts)
          36 (31.58 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[System.__Canon]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector256<T>,T>.AndNot(System.Runtime.Intrinsics.Vector256`1[System.__Canon],System.Runtime.Intrinsics.Vector256`1[System.__Canon]):System.Runtime.Intrinsics.Vector256`1[System.__Canon] (FullOpts)
          36 (30.77 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[System.__Canon]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector256<T>,T>.ConditionalSelect(System.Runtime.Intrinsics.Vector256`1[System.__Canon],System.Runtime.Intrinsics.Vector256`1[System.__Canon],System.Runtime.Intrinsics.Vector256`1[System.__Canon]):System.Runtime.Intrinsics.Vector256`1[System.__Canon] (FullOpts)
          36 (32.43 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512:AndNot[System.__Canon](System.Runtime.Intrinsics.Vector512`1[System.__Canon],System.Runtime.Intrinsics.Vector512`1[System.__Canon]):System.Runtime.Intrinsics.Vector512`1[System.__Canon] (FullOpts)
          36 (32.43 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512:ConditionalSelect[System.__Canon](System.Runtime.Intrinsics.Vector512`1[System.__Canon],System.Runtime.Intrinsics.Vector512`1[System.__Canon],System.Runtime.Intrinsics.Vector512`1[System.__Canon]):System.Runtime.Intrinsics.Vector512`1[System.__Canon] (FullOpts)
          36 (24.00 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512`1[System.__Canon]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector512<T>,T>.AndNot(System.Runtime.Intrinsics.Vector512`1[System.__Canon],System.Runtime.Intrinsics.Vector512`1[System.__Canon]):System.Runtime.Intrinsics.Vector512`1[System.__Canon] (FullOpts)
          36 (23.53 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512`1[System.__Canon]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector512<T>,T>.ConditionalSelect(System.Runtime.Intrinsics.Vector512`1[System.__Canon],System.Runtime.Intrinsics.Vector512`1[System.__Canon],System.Runtime.Intrinsics.Vector512`1[System.__Canon]):System.Runtime.Intrinsics.Vector512`1[System.__Canon] (FullOpts)
          36 (22.64 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512`1[System.__Canon]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector512<T>,T>.Negate(System.Runtime.Intrinsics.Vector512`1[System.__Canon]):System.Runtime.Intrinsics.Vector512`1[System.__Canon] (FullOpts)
          36 (87.80 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector64`1[double]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector64<T>,T>.Dot(System.Runtime.Intrinsics.Vector64`1[double],System.Runtime.Intrinsics.Vector64`1[double]):double (FullOpts)
          34 (125.93 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector64`1[double]:op_Inequality(System.Runtime.Intrinsics.Vector64`1[double],System.Runtime.Intrinsics.Vector64`1[double]):ubyte (FullOpts)
          34 (109.68 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector64`1[int]:op_Inequality(System.Runtime.Intrinsics.Vector64`1[int],System.Runtime.Intrinsics.Vector64`1[int]):ubyte (FullOpts)
          34 (170.00 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector64`1[long]:op_Inequality(System.Runtime.Intrinsics.Vector64`1[long],System.Runtime.Intrinsics.Vector64`1[long]):ubyte (FullOpts)
          34 (57.63 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector64`1[short]:op_Inequality(System.Runtime.Intrinsics.Vector64`1[short],System.Runtime.Intrinsics.Vector64`1[short]):ubyte (FullOpts)
          34 (39.08 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector64`1[ubyte]:op_Inequality(System.Runtime.Intrinsics.Vector64`1[ubyte],System.Runtime.Intrinsics.Vector64`1[ubyte]):ubyte (FullOpts)
          33 (73.33 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128:AndNot[System.__Canon](System.Runtime.Intrinsics.Vector128`1[System.__Canon],System.Runtime.Intrinsics.Vector128`1[System.__Canon]):System.Runtime.Intrinsics.Vector128`1[System.__Canon] (FullOpts)
          33 (73.33 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128:ConditionalSelect[System.__Canon](System.Runtime.Intrinsics.Vector128`1[System.__Canon],System.Runtime.Intrinsics.Vector128`1[System.__Canon],System.Runtime.Intrinsics.Vector128`1[System.__Canon]):System.Runtime.Intrinsics.Vector128`1[System.__Canon] (FullOpts)
          33 (40.74 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128`1[System.__Canon]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector128<T>,T>.AndNot(System.Runtime.Intrinsics.Vector128`1[System.__Canon],System.Runtime.Intrinsics.Vector128`1[System.__Canon]):System.Runtime.Intrinsics.Vector128`1[System.__Canon] (FullOpts)
          33 (39.29 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128`1[System.__Canon]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector128<T>,T>.ConditionalSelect(System.Runtime.Intrinsics.Vector128`1[System.__Canon],System.Runtime.Intrinsics.Vector128`1[System.__Canon],System.Runtime.Intrinsics.Vector128`1[System.__Canon]):System.Runtime.Intrinsics.Vector128`1[System.__Canon] (FullOpts)
          33 (42.31 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256:AndNot[System.__Canon](System.Runtime.Intrinsics.Vector256`1[System.__Canon],System.Runtime.Intrinsics.Vector256`1[System.__Canon]):System.Runtime.Intrinsics.Vector256`1[System.__Canon] (FullOpts)
          33 (42.31 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256:ConditionalSelect[System.__Canon](System.Runtime.Intrinsics.Vector256`1[System.__Canon],System.Runtime.Intrinsics.Vector256`1[System.__Canon],System.Runtime.Intrinsics.Vector256`1[System.__Canon]):System.Runtime.Intrinsics.Vector256`1[System.__Canon] (FullOpts)
          33 (68.75 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector64`1[System.__Canon]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector64<T>,T>.AndNot(System.Runtime.Intrinsics.Vector64`1[System.__Canon],System.Runtime.Intrinsics.Vector64`1[System.__Canon]):System.Runtime.Intrinsics.Vector64`1[System.__Canon] (FullOpts)
          33 (68.75 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector64`1[System.__Canon]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector64<T>,T>.ConditionalSelect(System.Runtime.Intrinsics.Vector64`1[System.__Canon],System.Runtime.Intrinsics.Vector64`1[System.__Canon],System.Runtime.Intrinsics.Vector64`1[System.__Canon]):System.Runtime.Intrinsics.Vector64`1[System.__Canon] (FullOpts)
          32 (42.11 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[long]:op_Multiply(System.Numerics.Vector`1[long],long):System.Numerics.Vector`1[long] (FullOpts)
          32 (168.42 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[System.__Canon]:op_Explicit(System.Numerics.Vector`1[System.__Canon]):System.Numerics.Vector`1[byte] (FullOpts)
          32 (168.42 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[System.__Canon]:op_Explicit(System.Numerics.Vector`1[System.__Canon]):System.Numerics.Vector`1[float] (FullOpts)
          32 (168.42 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[System.__Canon]:op_Explicit(System.Numerics.Vector`1[System.__Canon]):System.Numerics.Vector`1[uint] (FullOpts)
          32 (168.42 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[System.__Canon]:op_Explicit(System.Numerics.Vector`1[System.__Canon]):System.Numerics.Vector`1[ushort] (FullOpts)
          32 (48.48 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[ubyte]:op_Multiply(System.Numerics.Vector`1[ubyte],ubyte):System.Numerics.Vector`1[ubyte] (FullOpts)
          32 (19.16 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128`1[ubyte]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector128<T>,T>.Divide(System.Runtime.Intrinsics.Vector128`1[ubyte],System.Runtime.Intrinsics.Vector128`1[ubyte]):System.Runtime.Intrinsics.Vector128`1[ubyte] (FullOpts)
          32 (80.00 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector64`1[long]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector64<T>,T>.Dot(System.Runtime.Intrinsics.Vector64`1[long],System.Runtime.Intrinsics.Vector64`1[long]):long (FullOpts)
          31 (30.39 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128`1[long]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector128<T>,T>.Multiply(System.Runtime.Intrinsics.Vector128`1[long],System.Runtime.Intrinsics.Vector128`1[long]):System.Runtime.Intrinsics.Vector128`1[long] (FullOpts)
          30 (66.67 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128:StoreLowerUnsafe[System.__Canon](System.Runtime.Intrinsics.Vector128`1[System.__Canon],byref,ulong) (FullOpts)
          29 (152.63 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[System.__Canon]:op_Explicit(System.Numerics.Vector`1[System.__Canon]):System.Numerics.Vector`1[double] (FullOpts)
          29 (152.63 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[System.__Canon]:op_Explicit(System.Numerics.Vector`1[System.__Canon]):System.Numerics.Vector`1[int] (FullOpts)

Top method improvements (bytes):
        -671 (-55.82 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512`1[ubyte]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector512<T>,T>.Divide(System.Runtime.Intrinsics.Vector512`1[ubyte],ubyte):System.Runtime.Intrinsics.Vector512`1[ubyte] (FullOpts)
        -448 (-24.48 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512`1[ubyte]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector512<T>,T>.Dot(System.Runtime.Intrinsics.Vector512`1[ubyte],System.Runtime.Intrinsics.Vector512`1[ubyte]):ubyte (FullOpts)
        -373 (-27.41 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512`1[short]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector512<T>,T>.Divide(System.Runtime.Intrinsics.Vector512`1[short],System.Runtime.Intrinsics.Vector512`1[short]):System.Runtime.Intrinsics.Vector512`1[short] (FullOpts)
        -204 (-87.93 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128`1[ubyte]:op_Inequality(System.Runtime.Intrinsics.Vector128`1[ubyte],System.Runtime.Intrinsics.Vector128`1[ubyte]):ubyte (FullOpts)
        -187 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Quaternion:<Equals>g__SoftwareFallback|44_0(byref,System.Numerics.Quaternion):ubyte (FullOpts) (1 base, 0 diff methods)
        -187 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector4:<Equals>g__SoftwareFallback|68_0(byref,System.Numerics.Vector4):ubyte (FullOpts) (1 base, 0 diff methods)
        -183 (-20.96 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512`1[ubyte]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector512<T>,T>.Divide(System.Runtime.Intrinsics.Vector512`1[ubyte],System.Runtime.Intrinsics.Vector512`1[ubyte]):System.Runtime.Intrinsics.Vector512`1[ubyte] (FullOpts)
        -138 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Plane:<Equals>g__SoftwareFallback|16_0(byref,System.Numerics.Plane):ubyte (FullOpts) (1 base, 0 diff methods)
        -128 (-82.05 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128`1[short]:op_Inequality(System.Runtime.Intrinsics.Vector128`1[short],System.Runtime.Intrinsics.Vector128`1[short]):ubyte (FullOpts)
        -112 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128:<ConvertToSingle>g__SoftwareFallback|43_0(System.Runtime.Intrinsics.Vector128`1[uint]):System.Runtime.Intrinsics.Vector128`1[float] (FullOpts) (1 base, 0 diff methods)
        -105 (-84.68 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector4:Max(System.Numerics.Vector4,System.Numerics.Vector4):System.Numerics.Vector4 (FullOpts)
        -105 (-84.68 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector4:Min(System.Numerics.Vector4,System.Numerics.Vector4):System.Numerics.Vector4 (FullOpts)
         -84 (-77.06 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector4:FusedMultiplyAdd(System.Numerics.Vector4,System.Numerics.Vector4,System.Numerics.Vector4):System.Numerics.Vector4 (FullOpts)
         -84 (-77.06 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector4:MultiplyAddEstimate(System.Numerics.Vector4,System.Numerics.Vector4,System.Numerics.Vector4):System.Numerics.Vector4 (FullOpts)
         -83 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Quaternion:Multiply(System.Numerics.Quaternion,System.Numerics.Vector4):System.Numerics.Quaternion (FullOpts) (1 base, 0 diff methods)
         -81 (-16.46 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[ubyte]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector256<T>,T>.Divide(System.Runtime.Intrinsics.Vector256`1[ubyte],ubyte):System.Runtime.Intrinsics.Vector256`1[ubyte] (FullOpts)
         -79 (-12.36 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512`1[long]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector512<T>,T>.Divide(System.Runtime.Intrinsics.Vector512`1[long],System.Runtime.Intrinsics.Vector512`1[long]):System.Runtime.Intrinsics.Vector512`1[long] (FullOpts)
         -74 (-73.27 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[int]:op_Multiply(System.Numerics.Vector`1[int],int):System.Numerics.Vector`1[int] (FullOpts)
         -73 (-9.85 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512`1[int]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector512<T>,T>.Divide(System.Runtime.Intrinsics.Vector512`1[int],System.Runtime.Intrinsics.Vector512`1[int]):System.Runtime.Intrinsics.Vector512`1[int] (FullOpts)
         -72 (-72.00 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128`1[int]:op_Inequality(System.Runtime.Intrinsics.Vector128`1[int],System.Runtime.Intrinsics.Vector128`1[int]):ubyte (FullOpts)
         -67 (-71.28 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128`1[double]:op_Inequality(System.Runtime.Intrinsics.Vector128`1[double],System.Runtime.Intrinsics.Vector128`1[double]):ubyte (FullOpts)
         -66 (-18.80 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128:Dot[ubyte](System.Runtime.Intrinsics.Vector128`1[ubyte],System.Runtime.Intrinsics.Vector128`1[ubyte]):ubyte (FullOpts)
         -64 (-77.11 % of base) : System.Private.CoreLib.dasm - System.Numerics.Quaternion:op_Addition(System.Numerics.Quaternion,System.Numerics.Quaternion):System.Numerics.Quaternion (FullOpts)
         -64 (-68.82 % of base) : System.Private.CoreLib.dasm - System.Numerics.Quaternion:op_Equality(System.Numerics.Quaternion,System.Numerics.Quaternion):ubyte (FullOpts)
         -64 (-77.11 % of base) : System.Private.CoreLib.dasm - System.Numerics.Quaternion:op_Subtraction(System.Numerics.Quaternion,System.Numerics.Quaternion):System.Numerics.Quaternion (FullOpts)
         -64 (-77.11 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector4:op_Addition(System.Numerics.Vector4,System.Numerics.Vector4):System.Numerics.Vector4 (FullOpts)
         -64 (-77.11 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector4:op_Division(System.Numerics.Vector4,System.Numerics.Vector4):System.Numerics.Vector4 (FullOpts)
         -64 (-68.82 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector4:op_Equality(System.Numerics.Vector4,System.Numerics.Vector4):ubyte (FullOpts)
         -64 (-77.11 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector4:op_Multiply(System.Numerics.Vector4,System.Numerics.Vector4):System.Numerics.Vector4 (FullOpts)
         -64 (-77.11 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector4:op_Subtraction(System.Numerics.Vector4,System.Numerics.Vector4):System.Numerics.Vector4 (FullOpts)
         -61 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Quaternion:Divide(System.Numerics.Quaternion,float):System.Numerics.Quaternion (FullOpts) (1 base, 0 diff methods)
         -61 (-25.42 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128`1[ubyte]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector128<T>,T>.Divide(System.Runtime.Intrinsics.Vector128`1[ubyte],ubyte):System.Runtime.Intrinsics.Vector128`1[ubyte] (FullOpts)
         -61 (-4.82 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512`1[ubyte]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector512<T>,T>.ShiftLeft(System.Runtime.Intrinsics.Vector512`1[ubyte],int):System.Runtime.Intrinsics.Vector512`1[ubyte] (FullOpts)
         -61 (-4.82 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512`1[ubyte]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector512<T>,T>.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector512`1[ubyte],int):System.Runtime.Intrinsics.Vector512`1[ubyte] (FullOpts)
         -56 (-76.71 % of base) : System.Private.CoreLib.dasm - System.Numerics.Plane:Dot(System.Numerics.Plane,System.Numerics.Vector4):float (FullOpts)
         -56 (-76.71 % of base) : System.Private.CoreLib.dasm - System.Numerics.Quaternion:Dot(System.Numerics.Quaternion,System.Numerics.Quaternion):float (FullOpts)
         -56 (-76.71 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector4:Dot(System.Numerics.Vector4,System.Numerics.Vector4):float (FullOpts)
         -55 (-71.43 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector4:Abs(System.Numerics.Vector4):System.Numerics.Vector4 (FullOpts)
         -55 (-3.25 % of base) : System.Private.CoreLib.dasm - System.SpanHelpers:IndexOf(byref,int,byref,int):int (FullOpts) (2 methods)
         -54 (-65.06 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128`1[long]:op_Inequality(System.Runtime.Intrinsics.Vector128`1[long],System.Runtime.Intrinsics.Vector128`1[long]):ubyte (FullOpts)
         -51 (-62.96 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[long]:op_Inequality(System.Runtime.Intrinsics.Vector256`1[long],System.Runtime.Intrinsics.Vector256`1[long]):ubyte (FullOpts)
         -50 (-63.29 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[int]:op_Inequality(System.Numerics.Vector`1[int],System.Numerics.Vector`1[int]):ubyte (FullOpts)
         -50 (-63.29 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[int]:op_Inequality(System.Runtime.Intrinsics.Vector256`1[int],System.Runtime.Intrinsics.Vector256`1[int]):ubyte (FullOpts)
         -50 (-63.29 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[short]:op_Inequality(System.Runtime.Intrinsics.Vector256`1[short],System.Runtime.Intrinsics.Vector256`1[short]):ubyte (FullOpts)
         -50 (-63.29 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[ubyte]:op_Inequality(System.Runtime.Intrinsics.Vector256`1[ubyte],System.Runtime.Intrinsics.Vector256`1[ubyte]):ubyte (FullOpts)
         -49 (-69.01 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[double]:op_Multiply(System.Numerics.Vector`1[double],double):System.Numerics.Vector`1[double] (FullOpts)
         -47 (-77.05 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector4:SquareRoot(System.Numerics.Vector4):System.Numerics.Vector4 (FullOpts)
         -47 (-61.04 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[double]:op_Inequality(System.Runtime.Intrinsics.Vector256`1[double],System.Runtime.Intrinsics.Vector256`1[double]):ubyte (FullOpts)
         -42 (-68.85 % of base) : System.Private.CoreLib.dasm - System.Numerics.Quaternion:op_Multiply(System.Numerics.Quaternion,float):System.Numerics.Quaternion (FullOpts)
         -41 (-57.75 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[double]:op_Inequality(System.Numerics.Vector`1[double],System.Numerics.Vector`1[double]):ubyte (FullOpts)
         -39 (-26.35 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4:Lerp(System.Numerics.Matrix4x4,System.Numerics.Matrix4x4,float):System.Numerics.Matrix4x4 (FullOpts)
         -39 (-27.27 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:Lerp(byref,byref,float):System.Numerics.Matrix4x4+Impl (FullOpts)
         -39 (-20.63 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512`1[System.__Canon]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector512<T>,T>.Dot(System.Runtime.Intrinsics.Vector512`1[System.__Canon],System.Runtime.Intrinsics.Vector512`1[System.__Canon]):System.__Canon (FullOpts)
         -38 (-55.88 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[short]:op_Multiply(System.Numerics.Vector`1[short],short):System.Numerics.Vector`1[short] (FullOpts)
         -38 (-2.25 % of base) : System.Private.CoreLib.dasm - System.SpanHelpers:LastIndexOf(byref,int,byref,int):int (FullOpts) (2 methods)
         -36 (-30.77 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128`1[System.__Canon]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector128<T>,T>.Dot(System.Runtime.Intrinsics.Vector128`1[System.__Canon],System.Runtime.Intrinsics.Vector128`1[System.__Canon]):System.__Canon (FullOpts)
         -36 (-32.43 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256:Dot[System.__Canon](System.Runtime.Intrinsics.Vector256`1[System.__Canon],System.Runtime.Intrinsics.Vector256`1[System.__Canon]):System.__Canon (FullOpts)
         -36 (-23.53 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[System.__Canon]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector256<T>,T>.Dot(System.Runtime.Intrinsics.Vector256`1[System.__Canon],System.Runtime.Intrinsics.Vector256`1[System.__Canon]):System.__Canon (FullOpts)
         -36 (-24.49 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512:Dot[System.__Canon](System.Runtime.Intrinsics.Vector512`1[System.__Canon],System.Runtime.Intrinsics.Vector512`1[System.__Canon]):System.__Canon (FullOpts)
         -35 (-54.69 % of base) : System.Private.CoreLib.dasm - System.Numerics.Plane:op_Equality(System.Numerics.Plane,System.Numerics.Plane):ubyte (FullOpts)
         -30 (-45.45 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector:Dot[double](System.Numerics.Vector`1[double],System.Numerics.Vector`1[double]):double (FullOpts)
         -30 (-40.00 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128:Dot[System.__Canon](System.Runtime.Intrinsics.Vector128`1[System.__Canon],System.Runtime.Intrinsics.Vector128`1[System.__Canon]):System.__Canon (FullOpts)
         -30 (-37.04 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector64`1[System.__Canon]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector64<T>,T>.Dot(System.Runtime.Intrinsics.Vector64`1[System.__Canon],System.Runtime.Intrinsics.Vector64`1[System.__Canon]):System.__Canon (FullOpts)
         -29 (-29.90 % of base) : System.Private.CoreLib.dasm - System.Numerics.Plane:Normalize(System.Numerics.Plane):System.Numerics.Plane (FullOpts)
         -27 (-48.21 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[short]:op_Inequality(System.Numerics.Vector`1[short],System.Numerics.Vector`1[short]):ubyte (FullOpts)
         -26 (-57.78 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector:Dot[System.__Canon](System.Numerics.Vector`1[System.__Canon],System.Numerics.Vector`1[System.__Canon]):System.__Canon (FullOpts)
         -26 (-57.78 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector64:Dot[System.__Canon](System.Runtime.Intrinsics.Vector64`1[System.__Canon],System.Runtime.Intrinsics.Vector64`1[System.__Canon]):System.__Canon (FullOpts)
         -25 (-45.45 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[long]:op_Inequality(System.Numerics.Vector`1[long],System.Numerics.Vector`1[long]):ubyte (FullOpts)
         -25 (-46.30 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[ubyte]:op_Inequality(System.Numerics.Vector`1[ubyte],System.Numerics.Vector`1[ubyte]):ubyte (FullOpts)
         -24 (-50.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector:GetElementUnsafe(byref,int):float (FullOpts) (4 base, 2 diff methods)
         -24 (-50.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector:SetElementUnsafe(byref,int,float) (FullOpts) (4 base, 2 diff methods)
         -24 (-52.17 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector4:.ctor(System.Numerics.Vector3,float):this (FullOpts)
         -23 (-10.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4:CreateReflection(System.Numerics.Plane):System.Numerics.Matrix4x4 (FullOpts)
         -23 (-10.04 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:CreateReflection(byref):System.Numerics.Matrix4x4+Impl (FullOpts)
         -20 (-20.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4:set_Item(int,int,float):this (FullOpts)
         -20 (-20.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:set_Item(int,int,float):this (FullOpts)
         -20 (-36.36 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector:GetElement(System.Numerics.Quaternion,int):float (FullOpts)
         -20 (-36.36 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector:GetElement(System.Numerics.Vector4,int):float (FullOpts)
         -20 (-47.62 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector:Multiply[System.__Canon](System.__Canon,System.Numerics.Vector`1[System.__Canon]):System.Numerics.Vector`1[System.__Canon] (FullOpts)
         -20 (-47.62 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector:Multiply[System.__Canon](System.Numerics.Vector`1[System.__Canon],System.__Canon):System.Numerics.Vector`1[System.__Canon] (FullOpts)
         -20 (-47.62 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector:Multiply[System.Nullable`1[int]](System.Nullable`1[int],System.Numerics.Vector`1[System.Nullable`1[int]]):System.Numerics.Vector`1[System.Nullable`1[int]] (FullOpts)
         -20 (-47.62 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector:Multiply[System.Nullable`1[int]](System.Numerics.Vector`1[System.Nullable`1[int]],System.Nullable`1[int]):System.Numerics.Vector`1[System.Nullable`1[int]] (FullOpts)
         -20 (-47.62 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector:Multiply[System.Numerics.Vector`1[float]](System.Numerics.Vector`1[float],System.Numerics.Vector`1[System.Numerics.Vector`1[float]]):System.Numerics.Vector`1[System.Numerics.Vector`1[float]] (FullOpts)
         -20 (-47.62 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector:Multiply[System.Numerics.Vector`1[float]](System.Numerics.Vector`1[System.Numerics.Vector`1[float]],System.Numerics.Vector`1[float]):System.Numerics.Vector`1[System.Numerics.Vector`1[float]] (FullOpts)
         -20 (-47.62 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[System.__Canon]:op_Multiply(System.__Canon,System.Numerics.Vector`1[System.__Canon]):System.Numerics.Vector`1[System.__Canon] (FullOpts)
         -20 (-47.62 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[System.Nullable`1[int]]:op_Multiply(System.Nullable`1[int],System.Numerics.Vector`1[System.Nullable`1[int]]):System.Numerics.Vector`1[System.Nullable`1[int]] (FullOpts)
         -20 (-47.62 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[System.Numerics.Vector`1[float]]:op_Multiply(System.Numerics.Vector`1[float],System.Numerics.Vector`1[System.Numerics.Vector`1[float]]):System.Numerics.Vector`1[System.Numerics.Vector`1[float]] (FullOpts)
         -18 (-64.29 % of base) : System.Private.CoreLib.dasm - System.Numerics.Plane:.ctor(System.Numerics.Vector4):this (FullOpts)
         -18 (-25.71 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector:WithElement(System.Numerics.Quaternion,int,float):System.Numerics.Quaternion (FullOpts)
         -18 (-25.71 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector:WithElement(System.Numerics.Vector4,int,float):System.Numerics.Vector4 (FullOpts)
         -17 (-62.96 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector4:.ctor(float):this (FullOpts)
         -15 (-5.75 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4:CreateShadow(System.Numerics.Vector3,System.Numerics.Plane):System.Numerics.Matrix4x4 (FullOpts)
         -15 (-5.77 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:CreateShadow(byref,byref):System.Numerics.Matrix4x4+Impl (FullOpts)
         -14 (-45.16 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector4:.ctor(System.Numerics.Vector2,float,float):this (FullOpts)
         -13 (-3.00 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512`1[long]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector512<T>,T>.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector512`1[long],int):System.Runtime.Intrinsics.Vector512`1[long] (FullOpts)
         -12 (-19.35 % of base) : System.Private.CoreLib.dasm - System.Numerics.Quaternion:set_Item(int,float):this (FullOpts)
         -12 (-19.35 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector4:set_Item(int,float):this (FullOpts)
          -6 (-20.69 % of base) : System.Private.CoreLib.dasm - System.Numerics.Plane:.ctor(float,float,float,float):this (FullOpts)
          -6 (-21.43 % of base) : System.Private.CoreLib.dasm - System.Numerics.Plane:.ctor(System.Numerics.Vector3,float):this (FullOpts)
          -6 (-21.43 % of base) : System.Private.CoreLib.dasm - System.Numerics.Quaternion:.ctor(System.Numerics.Vector3,float):this (FullOpts)

Top method regressions (percentages):
          10 (Infinity of base) : System.Private.CoreLib.dasm - System.Numerics.Vector:AsPlane(System.Numerics.Vector4):System.Numerics.Plane (FullOpts) (0 base, 1 diff methods)
          10 (Infinity of base) : System.Private.CoreLib.dasm - System.Numerics.Vector:AsQuaternion(System.Numerics.Vector4):System.Numerics.Quaternion (FullOpts) (0 base, 1 diff methods)
         112 (Infinity of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128:<ConvertToSingle>g__SoftwareFallback|45_0(System.Runtime.Intrinsics.Vector128`1[uint]):System.Runtime.Intrinsics.Vector128`1[float] (FullOpts) (0 base, 1 diff methods)
          11 (Infinity of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128:AsPlane(System.Runtime.Intrinsics.Vector128`1[float]):System.Numerics.Plane (FullOpts) (0 base, 1 diff methods)
          11 (Infinity of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128:AsQuaternion(System.Runtime.Intrinsics.Vector128`1[float]):System.Numerics.Quaternion (FullOpts) (0 base, 1 diff methods)
          48 (300.00 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector64:Dot[double](System.Runtime.Intrinsics.Vector64`1[double],System.Runtime.Intrinsics.Vector64`1[double]):double (FullOpts)
          42 (280.00 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector64:Dot[long](System.Runtime.Intrinsics.Vector64`1[long],System.Runtime.Intrinsics.Vector64`1[long]):long (FullOpts)
          21 (233.33 % of base) : System.Drawing.Primitives.dasm - System.Drawing.RectangleF:ToVector4():System.Numerics.Vector4:this (FullOpts)
          43 (226.32 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[System.__Canon]:op_Inequality(System.Numerics.Vector`1[System.__Canon],System.Numerics.Vector`1[System.__Canon]):ubyte (FullOpts)
          43 (226.32 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[System.Nullable`1[int]]:op_Inequality(System.Numerics.Vector`1[System.Nullable`1[int]],System.Numerics.Vector`1[System.Nullable`1[int]]):ubyte (FullOpts)
          43 (226.32 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[System.Numerics.Vector`1[float]]:op_Inequality(System.Numerics.Vector`1[System.Numerics.Vector`1[float]],System.Numerics.Vector`1[System.Numerics.Vector`1[float]]):ubyte (FullOpts)
          44 (200.00 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector64:Dot[int](System.Runtime.Intrinsics.Vector64`1[int],System.Runtime.Intrinsics.Vector64`1[int]):int (FullOpts)
          86 (191.11 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector:Dot[ubyte](System.Numerics.Vector`1[ubyte],System.Numerics.Vector`1[ubyte]):ubyte (FullOpts)
          34 (170.00 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector64`1[long]:op_Inequality(System.Runtime.Intrinsics.Vector64`1[long],System.Runtime.Intrinsics.Vector64`1[long]):ubyte (FullOpts)
          32 (168.42 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[System.__Canon]:op_Explicit(System.Numerics.Vector`1[System.__Canon]):System.Numerics.Vector`1[byte] (FullOpts)
          32 (168.42 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[System.__Canon]:op_Explicit(System.Numerics.Vector`1[System.__Canon]):System.Numerics.Vector`1[float] (FullOpts)
          32 (168.42 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[System.__Canon]:op_Explicit(System.Numerics.Vector`1[System.__Canon]):System.Numerics.Vector`1[uint] (FullOpts)
          32 (168.42 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[System.__Canon]:op_Explicit(System.Numerics.Vector`1[System.__Canon]):System.Numerics.Vector`1[ushort] (FullOpts)
          81 (158.82 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector:Dot[long](System.Numerics.Vector`1[long],System.Numerics.Vector`1[long]):long (FullOpts)
          29 (152.63 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[System.__Canon]:op_Explicit(System.Numerics.Vector`1[System.__Canon]):System.Numerics.Vector`1[double] (FullOpts)
          29 (152.63 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[System.__Canon]:op_Explicit(System.Numerics.Vector`1[System.__Canon]):System.Numerics.Vector`1[int] (FullOpts)
          58 (152.63 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[System.__Canon]:op_Explicit(System.Numerics.Vector`1[System.__Canon]):System.Numerics.Vector`1[long] (FullOpts) (2 methods)
          29 (152.63 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[System.__Canon]:op_Explicit(System.Numerics.Vector`1[System.__Canon]):System.Numerics.Vector`1[short] (FullOpts)
          29 (152.63 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[System.__Canon]:op_Explicit(System.Numerics.Vector`1[System.__Canon]):System.Numerics.Vector`1[ubyte] (FullOpts)
          58 (152.63 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[System.__Canon]:op_Explicit(System.Numerics.Vector`1[System.__Canon]):System.Numerics.Vector`1[ulong] (FullOpts) (2 methods)
          26 (136.84 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector:AsVectorByte[System.__Canon](System.Numerics.Vector`1[System.__Canon]):System.Numerics.Vector`1[ubyte] (FullOpts)
          26 (136.84 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector:AsVectorDouble[System.__Canon](System.Numerics.Vector`1[System.__Canon]):System.Numerics.Vector`1[double] (FullOpts)
          26 (136.84 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector:AsVectorInt16[System.__Canon](System.Numerics.Vector`1[System.__Canon]):System.Numerics.Vector`1[short] (FullOpts)
          26 (136.84 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector:AsVectorInt32[System.__Canon](System.Numerics.Vector`1[System.__Canon]):System.Numerics.Vector`1[int] (FullOpts)
          26 (136.84 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector:AsVectorInt64[System.__Canon](System.Numerics.Vector`1[System.__Canon]):System.Numerics.Vector`1[long] (FullOpts)
          26 (136.84 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector:AsVectorNInt[System.__Canon](System.Numerics.Vector`1[System.__Canon]):System.Numerics.Vector`1[long] (FullOpts)
          26 (136.84 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector:AsVectorNUInt[System.__Canon](System.Numerics.Vector`1[System.__Canon]):System.Numerics.Vector`1[ulong] (FullOpts)
          26 (136.84 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector:AsVectorSByte[System.__Canon](System.Numerics.Vector`1[System.__Canon]):System.Numerics.Vector`1[byte] (FullOpts)
          26 (136.84 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector:AsVectorSingle[System.__Canon](System.Numerics.Vector`1[System.__Canon]):System.Numerics.Vector`1[float] (FullOpts)
          26 (136.84 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector:AsVectorUInt16[System.__Canon](System.Numerics.Vector`1[System.__Canon]):System.Numerics.Vector`1[ushort] (FullOpts)
          26 (136.84 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector:AsVectorUInt32[System.__Canon](System.Numerics.Vector`1[System.__Canon]):System.Numerics.Vector`1[uint] (FullOpts)
          26 (136.84 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector:AsVectorUInt64[System.__Canon](System.Numerics.Vector`1[System.__Canon]):System.Numerics.Vector`1[ulong] (FullOpts)
          26 (136.84 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128:AsByte[System.__Canon](System.Runtime.Intrinsics.Vector128`1[System.__Canon]):System.Runtime.Intrinsics.Vector128`1[ubyte] (FullOpts)
          26 (136.84 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128:AsDouble[System.__Canon](System.Runtime.Intrinsics.Vector128`1[System.__Canon]):System.Runtime.Intrinsics.Vector128`1[double] (FullOpts)
          26 (136.84 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128:AsInt16[System.__Canon](System.Runtime.Intrinsics.Vector128`1[System.__Canon]):System.Runtime.Intrinsics.Vector128`1[short] (FullOpts)
          26 (136.84 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128:AsInt32[System.__Canon](System.Runtime.Intrinsics.Vector128`1[System.__Canon]):System.Runtime.Intrinsics.Vector128`1[int] (FullOpts)
          26 (136.84 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128:AsInt64[System.__Canon](System.Runtime.Intrinsics.Vector128`1[System.__Canon]):System.Runtime.Intrinsics.Vector128`1[long] (FullOpts)
          26 (136.84 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128:AsNInt[System.__Canon](System.Runtime.Intrinsics.Vector128`1[System.__Canon]):System.Runtime.Intrinsics.Vector128`1[long] (FullOpts)
          26 (136.84 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128:AsNUInt[System.__Canon](System.Runtime.Intrinsics.Vector128`1[System.__Canon]):System.Runtime.Intrinsics.Vector128`1[ulong] (FullOpts)
          26 (136.84 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128:AsSByte[System.__Canon](System.Runtime.Intrinsics.Vector128`1[System.__Canon]):System.Runtime.Intrinsics.Vector128`1[byte] (FullOpts)
          26 (136.84 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128:AsSingle[System.__Canon](System.Runtime.Intrinsics.Vector128`1[System.__Canon]):System.Runtime.Intrinsics.Vector128`1[float] (FullOpts)
          26 (136.84 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128:AsUInt16[System.__Canon](System.Runtime.Intrinsics.Vector128`1[System.__Canon]):System.Runtime.Intrinsics.Vector128`1[ushort] (FullOpts)
          26 (136.84 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128:AsUInt32[System.__Canon](System.Runtime.Intrinsics.Vector128`1[System.__Canon]):System.Runtime.Intrinsics.Vector128`1[uint] (FullOpts)
          26 (136.84 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128:AsUInt64[System.__Canon](System.Runtime.Intrinsics.Vector128`1[System.__Canon]):System.Runtime.Intrinsics.Vector128`1[ulong] (FullOpts)
          26 (136.84 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256:AsByte[System.__Canon](System.Runtime.Intrinsics.Vector256`1[System.__Canon]):System.Runtime.Intrinsics.Vector256`1[ubyte] (FullOpts)
          26 (136.84 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256:AsDouble[System.__Canon](System.Runtime.Intrinsics.Vector256`1[System.__Canon]):System.Runtime.Intrinsics.Vector256`1[double] (FullOpts)
          26 (136.84 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256:AsInt16[System.__Canon](System.Runtime.Intrinsics.Vector256`1[System.__Canon]):System.Runtime.Intrinsics.Vector256`1[short] (FullOpts)
          26 (136.84 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256:AsInt32[System.__Canon](System.Runtime.Intrinsics.Vector256`1[System.__Canon]):System.Runtime.Intrinsics.Vector256`1[int] (FullOpts)
          26 (136.84 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256:AsInt64[System.__Canon](System.Runtime.Intrinsics.Vector256`1[System.__Canon]):System.Runtime.Intrinsics.Vector256`1[long] (FullOpts)
          26 (136.84 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256:AsNInt[System.__Canon](System.Runtime.Intrinsics.Vector256`1[System.__Canon]):System.Runtime.Intrinsics.Vector256`1[long] (FullOpts)
          26 (136.84 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256:AsNUInt[System.__Canon](System.Runtime.Intrinsics.Vector256`1[System.__Canon]):System.Runtime.Intrinsics.Vector256`1[ulong] (FullOpts)
          26 (136.84 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256:AsSByte[System.__Canon](System.Runtime.Intrinsics.Vector256`1[System.__Canon]):System.Runtime.Intrinsics.Vector256`1[byte] (FullOpts)
          26 (136.84 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256:AsSingle[System.__Canon](System.Runtime.Intrinsics.Vector256`1[System.__Canon]):System.Runtime.Intrinsics.Vector256`1[float] (FullOpts)
          26 (136.84 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256:AsUInt16[System.__Canon](System.Runtime.Intrinsics.Vector256`1[System.__Canon]):System.Runtime.Intrinsics.Vector256`1[ushort] (FullOpts)
          26 (136.84 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256:AsUInt32[System.__Canon](System.Runtime.Intrinsics.Vector256`1[System.__Canon]):System.Runtime.Intrinsics.Vector256`1[uint] (FullOpts)
          26 (136.84 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256:AsUInt64[System.__Canon](System.Runtime.Intrinsics.Vector256`1[System.__Canon]):System.Runtime.Intrinsics.Vector256`1[ulong] (FullOpts)
          26 (136.84 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512:AsByte[System.__Canon](System.Runtime.Intrinsics.Vector512`1[System.__Canon]):System.Runtime.Intrinsics.Vector512`1[ubyte] (FullOpts)
          26 (136.84 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512:AsDouble[System.__Canon](System.Runtime.Intrinsics.Vector512`1[System.__Canon]):System.Runtime.Intrinsics.Vector512`1[double] (FullOpts)
          26 (136.84 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512:AsInt16[System.__Canon](System.Runtime.Intrinsics.Vector512`1[System.__Canon]):System.Runtime.Intrinsics.Vector512`1[short] (FullOpts)
          26 (136.84 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512:AsInt32[System.__Canon](System.Runtime.Intrinsics.Vector512`1[System.__Canon]):System.Runtime.Intrinsics.Vector512`1[int] (FullOpts)
          26 (136.84 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512:AsInt64[System.__Canon](System.Runtime.Intrinsics.Vector512`1[System.__Canon]):System.Runtime.Intrinsics.Vector512`1[long] (FullOpts)
          26 (136.84 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512:AsNInt[System.__Canon](System.Runtime.Intrinsics.Vector512`1[System.__Canon]):System.Runtime.Intrinsics.Vector512`1[long] (FullOpts)
          26 (136.84 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512:AsNUInt[System.__Canon](System.Runtime.Intrinsics.Vector512`1[System.__Canon]):System.Runtime.Intrinsics.Vector512`1[ulong] (FullOpts)
          26 (136.84 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512:AsSByte[System.__Canon](System.Runtime.Intrinsics.Vector512`1[System.__Canon]):System.Runtime.Intrinsics.Vector512`1[byte] (FullOpts)
          26 (136.84 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512:AsSingle[System.__Canon](System.Runtime.Intrinsics.Vector512`1[System.__Canon]):System.Runtime.Intrinsics.Vector512`1[float] (FullOpts)
          26 (136.84 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512:AsUInt16[System.__Canon](System.Runtime.Intrinsics.Vector512`1[System.__Canon]):System.Runtime.Intrinsics.Vector512`1[ushort] (FullOpts)
          26 (136.84 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512:AsUInt32[System.__Canon](System.Runtime.Intrinsics.Vector512`1[System.__Canon]):System.Runtime.Intrinsics.Vector512`1[uint] (FullOpts)
          26 (136.84 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512:AsUInt64[System.__Canon](System.Runtime.Intrinsics.Vector512`1[System.__Canon]):System.Runtime.Intrinsics.Vector512`1[ulong] (FullOpts)
          26 (136.84 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector64:AndNot[System.__Canon](System.Runtime.Intrinsics.Vector64`1[System.__Canon],System.Runtime.Intrinsics.Vector64`1[System.__Canon]):System.Runtime.Intrinsics.Vector64`1[System.__Canon] (FullOpts)
          26 (136.84 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector64:AsByte[System.__Canon](System.Runtime.Intrinsics.Vector64`1[System.__Canon]):System.Runtime.Intrinsics.Vector64`1[ubyte] (FullOpts)
          26 (136.84 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector64:AsDouble[System.__Canon](System.Runtime.Intrinsics.Vector64`1[System.__Canon]):System.Runtime.Intrinsics.Vector64`1[double] (FullOpts)
          26 (136.84 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector64:AsInt16[System.__Canon](System.Runtime.Intrinsics.Vector64`1[System.__Canon]):System.Runtime.Intrinsics.Vector64`1[short] (FullOpts)
          26 (136.84 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector64:AsInt32[System.__Canon](System.Runtime.Intrinsics.Vector64`1[System.__Canon]):System.Runtime.Intrinsics.Vector64`1[int] (FullOpts)
          26 (136.84 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector64:AsInt64[System.__Canon](System.Runtime.Intrinsics.Vector64`1[System.__Canon]):System.Runtime.Intrinsics.Vector64`1[long] (FullOpts)
          26 (136.84 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector64:AsNInt[System.__Canon](System.Runtime.Intrinsics.Vector64`1[System.__Canon]):System.Runtime.Intrinsics.Vector64`1[long] (FullOpts)
          26 (136.84 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector64:AsNUInt[System.__Canon](System.Runtime.Intrinsics.Vector64`1[System.__Canon]):System.Runtime.Intrinsics.Vector64`1[ulong] (FullOpts)
          26 (136.84 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector64:AsSByte[System.__Canon](System.Runtime.Intrinsics.Vector64`1[System.__Canon]):System.Runtime.Intrinsics.Vector64`1[byte] (FullOpts)
          26 (136.84 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector64:AsSingle[System.__Canon](System.Runtime.Intrinsics.Vector64`1[System.__Canon]):System.Runtime.Intrinsics.Vector64`1[float] (FullOpts)
          26 (136.84 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector64:AsUInt16[System.__Canon](System.Runtime.Intrinsics.Vector64`1[System.__Canon]):System.Runtime.Intrinsics.Vector64`1[ushort] (FullOpts)
          26 (136.84 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector64:AsUInt32[System.__Canon](System.Runtime.Intrinsics.Vector64`1[System.__Canon]):System.Runtime.Intrinsics.Vector64`1[uint] (FullOpts)
          26 (136.84 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector64:AsUInt64[System.__Canon](System.Runtime.Intrinsics.Vector64`1[System.__Canon]):System.Runtime.Intrinsics.Vector64`1[ulong] (FullOpts)
          26 (136.84 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector64:ConditionalSelect[System.__Canon](System.Runtime.Intrinsics.Vector64`1[System.__Canon],System.Runtime.Intrinsics.Vector64`1[System.__Canon],System.Runtime.Intrinsics.Vector64`1[System.__Canon]):System.Runtime.Intrinsics.Vector64`1[System.__Canon] (FullOpts)
         267 (126.54 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[long]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector256<T>,T>.Dot(System.Runtime.Intrinsics.Vector256`1[long],System.Runtime.Intrinsics.Vector256`1[long]):long (FullOpts)
          34 (125.93 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector64`1[double]:op_Inequality(System.Runtime.Intrinsics.Vector64`1[double],System.Runtime.Intrinsics.Vector64`1[double]):ubyte (FullOpts)
          44 (122.22 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512:OnesComplement[double](System.Runtime.Intrinsics.Vector512`1[double]):System.Runtime.Intrinsics.Vector512`1[double] (FullOpts)
          44 (122.22 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512:OnesComplement[int](System.Runtime.Intrinsics.Vector512`1[int]):System.Runtime.Intrinsics.Vector512`1[int] (FullOpts)
          44 (122.22 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512:OnesComplement[long](System.Runtime.Intrinsics.Vector512`1[long]):System.Runtime.Intrinsics.Vector512`1[long] (FullOpts)
          44 (122.22 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512:OnesComplement[short](System.Runtime.Intrinsics.Vector512`1[short]):System.Runtime.Intrinsics.Vector512`1[short] (FullOpts)
          44 (122.22 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512:OnesComplement[ubyte](System.Runtime.Intrinsics.Vector512`1[ubyte]):System.Runtime.Intrinsics.Vector512`1[ubyte] (FullOpts)
          44 (122.22 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512`1[double]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector512<T>,T>.OnesComplement(System.Runtime.Intrinsics.Vector512`1[double]):System.Runtime.Intrinsics.Vector512`1[double] (FullOpts)
          44 (122.22 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512`1[int]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector512<T>,T>.OnesComplement(System.Runtime.Intrinsics.Vector512`1[int]):System.Runtime.Intrinsics.Vector512`1[int] (FullOpts)
          44 (122.22 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512`1[long]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector512<T>,T>.OnesComplement(System.Runtime.Intrinsics.Vector512`1[long]):System.Runtime.Intrinsics.Vector512`1[long] (FullOpts)
          44 (122.22 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512`1[short]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector512<T>,T>.OnesComplement(System.Runtime.Intrinsics.Vector512`1[short]):System.Runtime.Intrinsics.Vector512`1[short] (FullOpts)
          44 (122.22 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512`1[ubyte]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector512<T>,T>.OnesComplement(System.Runtime.Intrinsics.Vector512`1[ubyte]):System.Runtime.Intrinsics.Vector512`1[ubyte] (FullOpts)
          87 (117.57 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128`1[long]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector128<T>,T>.Dot(System.Runtime.Intrinsics.Vector128`1[long],System.Runtime.Intrinsics.Vector128`1[long]):long (FullOpts)

Top method improvements (percentages):
        -138 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Plane:<Equals>g__SoftwareFallback|16_0(byref,System.Numerics.Plane):ubyte (FullOpts) (1 base, 0 diff methods)
        -187 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Quaternion:<Equals>g__SoftwareFallback|44_0(byref,System.Numerics.Quaternion):ubyte (FullOpts) (1 base, 0 diff methods)
         -61 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Quaternion:Divide(System.Numerics.Quaternion,float):System.Numerics.Quaternion (FullOpts) (1 base, 0 diff methods)
         -83 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Quaternion:Multiply(System.Numerics.Quaternion,System.Numerics.Vector4):System.Numerics.Quaternion (FullOpts) (1 base, 0 diff methods)
        -187 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector4:<Equals>g__SoftwareFallback|68_0(byref,System.Numerics.Vector4):ubyte (FullOpts) (1 base, 0 diff methods)
        -112 (-100.00 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128:<ConvertToSingle>g__SoftwareFallback|43_0(System.Runtime.Intrinsics.Vector128`1[uint]):System.Runtime.Intrinsics.Vector128`1[float] (FullOpts) (1 base, 0 diff methods)
        -204 (-87.93 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128`1[ubyte]:op_Inequality(System.Runtime.Intrinsics.Vector128`1[ubyte],System.Runtime.Intrinsics.Vector128`1[ubyte]):ubyte (FullOpts)
        -105 (-84.68 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector4:Max(System.Numerics.Vector4,System.Numerics.Vector4):System.Numerics.Vector4 (FullOpts)
        -105 (-84.68 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector4:Min(System.Numerics.Vector4,System.Numerics.Vector4):System.Numerics.Vector4 (FullOpts)
        -128 (-82.05 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128`1[short]:op_Inequality(System.Runtime.Intrinsics.Vector128`1[short],System.Runtime.Intrinsics.Vector128`1[short]):ubyte (FullOpts)
         -64 (-77.11 % of base) : System.Private.CoreLib.dasm - System.Numerics.Quaternion:op_Addition(System.Numerics.Quaternion,System.Numerics.Quaternion):System.Numerics.Quaternion (FullOpts)
         -64 (-77.11 % of base) : System.Private.CoreLib.dasm - System.Numerics.Quaternion:op_Subtraction(System.Numerics.Quaternion,System.Numerics.Quaternion):System.Numerics.Quaternion (FullOpts)
         -64 (-77.11 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector4:op_Addition(System.Numerics.Vector4,System.Numerics.Vector4):System.Numerics.Vector4 (FullOpts)
         -64 (-77.11 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector4:op_Division(System.Numerics.Vector4,System.Numerics.Vector4):System.Numerics.Vector4 (FullOpts)
         -64 (-77.11 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector4:op_Multiply(System.Numerics.Vector4,System.Numerics.Vector4):System.Numerics.Vector4 (FullOpts)
         -64 (-77.11 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector4:op_Subtraction(System.Numerics.Vector4,System.Numerics.Vector4):System.Numerics.Vector4 (FullOpts)
         -84 (-77.06 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector4:FusedMultiplyAdd(System.Numerics.Vector4,System.Numerics.Vector4,System.Numerics.Vector4):System.Numerics.Vector4 (FullOpts)
         -84 (-77.06 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector4:MultiplyAddEstimate(System.Numerics.Vector4,System.Numerics.Vector4,System.Numerics.Vector4):System.Numerics.Vector4 (FullOpts)
         -47 (-77.05 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector4:SquareRoot(System.Numerics.Vector4):System.Numerics.Vector4 (FullOpts)
         -56 (-76.71 % of base) : System.Private.CoreLib.dasm - System.Numerics.Plane:Dot(System.Numerics.Plane,System.Numerics.Vector4):float (FullOpts)
         -56 (-76.71 % of base) : System.Private.CoreLib.dasm - System.Numerics.Quaternion:Dot(System.Numerics.Quaternion,System.Numerics.Quaternion):float (FullOpts)
         -56 (-76.71 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector4:Dot(System.Numerics.Vector4,System.Numerics.Vector4):float (FullOpts)
         -74 (-73.27 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[int]:op_Multiply(System.Numerics.Vector`1[int],int):System.Numerics.Vector`1[int] (FullOpts)
         -72 (-72.00 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128`1[int]:op_Inequality(System.Runtime.Intrinsics.Vector128`1[int],System.Runtime.Intrinsics.Vector128`1[int]):ubyte (FullOpts)
         -55 (-71.43 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector4:Abs(System.Numerics.Vector4):System.Numerics.Vector4 (FullOpts)
         -67 (-71.28 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128`1[double]:op_Inequality(System.Runtime.Intrinsics.Vector128`1[double],System.Runtime.Intrinsics.Vector128`1[double]):ubyte (FullOpts)
         -49 (-69.01 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[double]:op_Multiply(System.Numerics.Vector`1[double],double):System.Numerics.Vector`1[double] (FullOpts)
         -42 (-68.85 % of base) : System.Private.CoreLib.dasm - System.Numerics.Quaternion:op_Multiply(System.Numerics.Quaternion,float):System.Numerics.Quaternion (FullOpts)
         -64 (-68.82 % of base) : System.Private.CoreLib.dasm - System.Numerics.Quaternion:op_Equality(System.Numerics.Quaternion,System.Numerics.Quaternion):ubyte (FullOpts)
         -64 (-68.82 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector4:op_Equality(System.Numerics.Vector4,System.Numerics.Vector4):ubyte (FullOpts)
         -54 (-65.06 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128`1[long]:op_Inequality(System.Runtime.Intrinsics.Vector128`1[long],System.Runtime.Intrinsics.Vector128`1[long]):ubyte (FullOpts)
         -18 (-64.29 % of base) : System.Private.CoreLib.dasm - System.Numerics.Plane:.ctor(System.Numerics.Vector4):this (FullOpts)
         -50 (-63.29 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[int]:op_Inequality(System.Numerics.Vector`1[int],System.Numerics.Vector`1[int]):ubyte (FullOpts)
         -50 (-63.29 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[int]:op_Inequality(System.Runtime.Intrinsics.Vector256`1[int],System.Runtime.Intrinsics.Vector256`1[int]):ubyte (FullOpts)
         -50 (-63.29 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[short]:op_Inequality(System.Runtime.Intrinsics.Vector256`1[short],System.Runtime.Intrinsics.Vector256`1[short]):ubyte (FullOpts)
         -50 (-63.29 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[ubyte]:op_Inequality(System.Runtime.Intrinsics.Vector256`1[ubyte],System.Runtime.Intrinsics.Vector256`1[ubyte]):ubyte (FullOpts)
         -17 (-62.96 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector4:.ctor(float):this (FullOpts)
         -51 (-62.96 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[long]:op_Inequality(System.Runtime.Intrinsics.Vector256`1[long],System.Runtime.Intrinsics.Vector256`1[long]):ubyte (FullOpts)
         -47 (-61.04 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[double]:op_Inequality(System.Runtime.Intrinsics.Vector256`1[double],System.Runtime.Intrinsics.Vector256`1[double]):ubyte (FullOpts)
         -26 (-57.78 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector:Dot[System.__Canon](System.Numerics.Vector`1[System.__Canon],System.Numerics.Vector`1[System.__Canon]):System.__Canon (FullOpts)
         -26 (-57.78 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector64:Dot[System.__Canon](System.Runtime.Intrinsics.Vector64`1[System.__Canon],System.Runtime.Intrinsics.Vector64`1[System.__Canon]):System.__Canon (FullOpts)
         -41 (-57.75 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[double]:op_Inequality(System.Numerics.Vector`1[double],System.Numerics.Vector`1[double]):ubyte (FullOpts)
         -38 (-55.88 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[short]:op_Multiply(System.Numerics.Vector`1[short],short):System.Numerics.Vector`1[short] (FullOpts)
        -671 (-55.82 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512`1[ubyte]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector512<T>,T>.Divide(System.Runtime.Intrinsics.Vector512`1[ubyte],ubyte):System.Runtime.Intrinsics.Vector512`1[ubyte] (FullOpts)
         -35 (-54.69 % of base) : System.Private.CoreLib.dasm - System.Numerics.Plane:op_Equality(System.Numerics.Plane,System.Numerics.Plane):ubyte (FullOpts)
         -24 (-52.17 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector4:.ctor(System.Numerics.Vector3,float):this (FullOpts)
         -24 (-50.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector:GetElementUnsafe(byref,int):float (FullOpts) (4 base, 2 diff methods)
         -24 (-50.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector:SetElementUnsafe(byref,int,float) (FullOpts) (4 base, 2 diff methods)
         -27 (-48.21 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[short]:op_Inequality(System.Numerics.Vector`1[short],System.Numerics.Vector`1[short]):ubyte (FullOpts)
         -20 (-47.62 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector:Multiply[System.__Canon](System.__Canon,System.Numerics.Vector`1[System.__Canon]):System.Numerics.Vector`1[System.__Canon] (FullOpts)
         -20 (-47.62 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector:Multiply[System.__Canon](System.Numerics.Vector`1[System.__Canon],System.__Canon):System.Numerics.Vector`1[System.__Canon] (FullOpts)
         -20 (-47.62 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector:Multiply[System.Nullable`1[int]](System.Nullable`1[int],System.Numerics.Vector`1[System.Nullable`1[int]]):System.Numerics.Vector`1[System.Nullable`1[int]] (FullOpts)
         -20 (-47.62 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector:Multiply[System.Nullable`1[int]](System.Numerics.Vector`1[System.Nullable`1[int]],System.Nullable`1[int]):System.Numerics.Vector`1[System.Nullable`1[int]] (FullOpts)
         -20 (-47.62 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector:Multiply[System.Numerics.Vector`1[float]](System.Numerics.Vector`1[float],System.Numerics.Vector`1[System.Numerics.Vector`1[float]]):System.Numerics.Vector`1[System.Numerics.Vector`1[float]] (FullOpts)
         -20 (-47.62 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector:Multiply[System.Numerics.Vector`1[float]](System.Numerics.Vector`1[System.Numerics.Vector`1[float]],System.Numerics.Vector`1[float]):System.Numerics.Vector`1[System.Numerics.Vector`1[float]] (FullOpts)
         -20 (-47.62 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[System.__Canon]:op_Multiply(System.__Canon,System.Numerics.Vector`1[System.__Canon]):System.Numerics.Vector`1[System.__Canon] (FullOpts)
         -20 (-47.62 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[System.Nullable`1[int]]:op_Multiply(System.Nullable`1[int],System.Numerics.Vector`1[System.Nullable`1[int]]):System.Numerics.Vector`1[System.Nullable`1[int]] (FullOpts)
         -20 (-47.62 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[System.Numerics.Vector`1[float]]:op_Multiply(System.Numerics.Vector`1[float],System.Numerics.Vector`1[System.Numerics.Vector`1[float]]):System.Numerics.Vector`1[System.Numerics.Vector`1[float]] (FullOpts)
         -25 (-46.30 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[ubyte]:op_Inequality(System.Numerics.Vector`1[ubyte],System.Numerics.Vector`1[ubyte]):ubyte (FullOpts)
         -30 (-45.45 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector:Dot[double](System.Numerics.Vector`1[double],System.Numerics.Vector`1[double]):double (FullOpts)
         -25 (-45.45 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector`1[long]:op_Inequality(System.Numerics.Vector`1[long],System.Numerics.Vector`1[long]):ubyte (FullOpts)
         -14 (-45.16 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector4:.ctor(System.Numerics.Vector2,float,float):this (FullOpts)
         -30 (-40.00 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128:Dot[System.__Canon](System.Runtime.Intrinsics.Vector128`1[System.__Canon],System.Runtime.Intrinsics.Vector128`1[System.__Canon]):System.__Canon (FullOpts)
         -30 (-37.04 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector64`1[System.__Canon]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector64<T>,T>.Dot(System.Runtime.Intrinsics.Vector64`1[System.__Canon],System.Runtime.Intrinsics.Vector64`1[System.__Canon]):System.__Canon (FullOpts)
         -20 (-36.36 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector:GetElement(System.Numerics.Quaternion,int):float (FullOpts)
         -20 (-36.36 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector:GetElement(System.Numerics.Vector4,int):float (FullOpts)
         -36 (-32.43 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256:Dot[System.__Canon](System.Runtime.Intrinsics.Vector256`1[System.__Canon],System.Runtime.Intrinsics.Vector256`1[System.__Canon]):System.__Canon (FullOpts)
         -36 (-30.77 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128`1[System.__Canon]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector128<T>,T>.Dot(System.Runtime.Intrinsics.Vector128`1[System.__Canon],System.Runtime.Intrinsics.Vector128`1[System.__Canon]):System.__Canon (FullOpts)
         -29 (-29.90 % of base) : System.Private.CoreLib.dasm - System.Numerics.Plane:Normalize(System.Numerics.Plane):System.Numerics.Plane (FullOpts)
        -373 (-27.41 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512`1[short]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector512<T>,T>.Divide(System.Runtime.Intrinsics.Vector512`1[short],System.Runtime.Intrinsics.Vector512`1[short]):System.Runtime.Intrinsics.Vector512`1[short] (FullOpts)
         -39 (-27.27 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:Lerp(byref,byref,float):System.Numerics.Matrix4x4+Impl (FullOpts)
         -39 (-26.35 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4:Lerp(System.Numerics.Matrix4x4,System.Numerics.Matrix4x4,float):System.Numerics.Matrix4x4 (FullOpts)
         -18 (-25.71 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector:WithElement(System.Numerics.Quaternion,int,float):System.Numerics.Quaternion (FullOpts)
         -18 (-25.71 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector:WithElement(System.Numerics.Vector4,int,float):System.Numerics.Vector4 (FullOpts)
         -61 (-25.42 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128`1[ubyte]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector128<T>,T>.Divide(System.Runtime.Intrinsics.Vector128`1[ubyte],ubyte):System.Runtime.Intrinsics.Vector128`1[ubyte] (FullOpts)
          -5 (-25.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector2:Normalize(System.Numerics.Vector2):System.Numerics.Vector2 (FullOpts)
         -36 (-24.49 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512:Dot[System.__Canon](System.Runtime.Intrinsics.Vector512`1[System.__Canon],System.Runtime.Intrinsics.Vector512`1[System.__Canon]):System.__Canon (FullOpts)
        -448 (-24.48 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512`1[ubyte]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector512<T>,T>.Dot(System.Runtime.Intrinsics.Vector512`1[ubyte],System.Runtime.Intrinsics.Vector512`1[ubyte]):ubyte (FullOpts)
         -36 (-23.53 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[System.__Canon]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector256<T>,T>.Dot(System.Runtime.Intrinsics.Vector256`1[System.__Canon],System.Runtime.Intrinsics.Vector256`1[System.__Canon]):System.__Canon (FullOpts)
          -6 (-21.43 % of base) : System.Private.CoreLib.dasm - System.Numerics.Plane:.ctor(System.Numerics.Vector3,float):this (FullOpts)
          -6 (-21.43 % of base) : System.Private.CoreLib.dasm - System.Numerics.Quaternion:.ctor(System.Numerics.Vector3,float):this (FullOpts)
        -183 (-20.96 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512`1[ubyte]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector512<T>,T>.Divide(System.Runtime.Intrinsics.Vector512`1[ubyte],System.Runtime.Intrinsics.Vector512`1[ubyte]):System.Runtime.Intrinsics.Vector512`1[ubyte] (FullOpts)
          -6 (-20.69 % of base) : System.Private.CoreLib.dasm - System.Numerics.Plane:.ctor(float,float,float,float):this (FullOpts)
         -39 (-20.63 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512`1[System.__Canon]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector512<T>,T>.Dot(System.Runtime.Intrinsics.Vector512`1[System.__Canon],System.Runtime.Intrinsics.Vector512`1[System.__Canon]):System.__Canon (FullOpts)
         -20 (-20.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4:set_Item(int,int,float):this (FullOpts)
         -20 (-20.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:set_Item(int,int,float):this (FullOpts)
         -12 (-19.35 % of base) : System.Private.CoreLib.dasm - System.Numerics.Quaternion:set_Item(int,float):this (FullOpts)
         -12 (-19.35 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector4:set_Item(int,float):this (FullOpts)
         -66 (-18.80 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector128:Dot[ubyte](System.Runtime.Intrinsics.Vector128`1[ubyte],System.Runtime.Intrinsics.Vector128`1[ubyte]):ubyte (FullOpts)
          -5 (-17.24 % of base) : System.Private.CoreLib.dasm - System.Numerics.Quaternion:Normalize(System.Numerics.Quaternion):System.Numerics.Quaternion (FullOpts)
          -5 (-17.24 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector4:Normalize(System.Numerics.Vector4):System.Numerics.Vector4 (FullOpts)
         -81 (-16.46 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector256`1[ubyte]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector256<T>,T>.Divide(System.Runtime.Intrinsics.Vector256`1[ubyte],ubyte):System.Runtime.Intrinsics.Vector256`1[ubyte] (FullOpts)
          -5 (-14.29 % of base) : System.Private.CoreLib.dasm - System.Numerics.Vector3:Normalize(System.Numerics.Vector3):System.Numerics.Vector3 (FullOpts)
          -3 (-13.64 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512:Sqrt[System.Nullable`1[int]](System.Runtime.Intrinsics.Vector512`1[System.Nullable`1[int]]):System.Runtime.Intrinsics.Vector512`1[System.Nullable`1[int]] (FullOpts)
          -3 (-13.64 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512:Sqrt[System.Numerics.Vector`1[float]](System.Runtime.Intrinsics.Vector512`1[System.Numerics.Vector`1[float]]):System.Runtime.Intrinsics.Vector512`1[System.Numerics.Vector`1[float]] (FullOpts)
          -3 (-13.64 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector64:Dot[System.Nullable`1[int]](System.Runtime.Intrinsics.Vector64`1[System.Nullable`1[int]],System.Runtime.Intrinsics.Vector64`1[System.Nullable`1[int]]):System.Nullable`1[int] (FullOpts)
          -3 (-13.64 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector64:Dot[System.Numerics.Vector`1[float]](System.Runtime.Intrinsics.Vector64`1[System.Numerics.Vector`1[float]],System.Runtime.Intrinsics.Vector64`1[System.Numerics.Vector`1[float]]):System.Numerics.Vector`1[float] (FullOpts)
         -79 (-12.36 % of base) : System.Private.CoreLib.dasm - System.Runtime.Intrinsics.Vector512`1[long]:System.Runtime.Intrinsics.ISimdVector<System.Runtime.Intrinsics.Vector512<T>,T>.Divide(System.Runtime.Intrinsics.Vector512`1[long],System.Runtime.Intrinsics.Vector512`1[long]):System.Runtime.Intrinsics.Vector512`1[long] (FullOpts)
         -23 (-10.04 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4+Impl:CreateReflection(byref):System.Numerics.Matrix4x4+Impl (FullOpts)
         -23 (-10.00 % of base) : System.Private.CoreLib.dasm - System.Numerics.Matrix4x4:CreateReflection(System.Numerics.Plane):System.Numerics.Matrix4x4 (FullOpts)

432 total methods with Code Size differences (116 improved, 316 regressed), 245179 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