## Top method regressions

<details>
<summary>28 (6.19 % of base) - System.Linq.Parallel.QueryOpeningEnumerator`1[byte]:OpenQuery():this</summary>

```diff
 ; Assembly listing for method System.Linq.Parallel.QueryOpeningEnumerator`1[byte]:OpenQuery():this (FullOpts)
 ; Emitting BLENDED_CODE for arm64 + SVE on Unix
 ; FullOpts code
 ; optimized code
 ; fp based frame
 ; fully interruptible
 ; No PGO data
 ; 0 inlinees with PGO data; 4 single block inlinees; 0 inlinees without PGO data
 ; Final local variable assignments
 ;
-;  V00 this         [V00,T00] ( 14, 13   )     ref  ->  [fp+0x18]   this class-hnd EH-live single-def <System.Linq.Parallel.QueryOpeningEnumerator`1[byte]>
-;  V01 loc0         [V01    ] (  4,  4   )  struct (48) [fp+0x80]   do-not-enreg[XDAS] must-init addr-exposed defined-via-address ld-addr-op <System.Linq.Parallel.QuerySettings>
+;  V00 this         [V00,T00] ( 14, 13   )     ref  ->  [fp+0x20]   this class-hnd EH-live single-def <System.Linq.Parallel.QueryOpeningEnumerator`1[byte]>
+;  V01 loc0         [V01    ] (  4,  4   )  struct (48) [fp+0x88]   do-not-enreg[XDAS] must-init addr-exposed defined-via-address ld-addr-op <System.Linq.Parallel.QuerySettings>
 ;# V02 OutArgs      [V02    ] (  1,  1   )  struct ( 0) [sp+0x00]   do-not-enreg[XS] addr-exposed "OutgoingArgSpace" <Empty>
-;  V03 tmp1         [V03,T02] (  4,  4   )  struct (48) [fp+0x50]   do-not-enreg[DAS] must-init defined-via-address "stack copy for value returned via return buffer" <System.Linq.Parallel.QuerySettings>
+;  V03 tmp1         [V03,T02] (  4,  4   )  struct (48) [fp+0x58]   do-not-enreg[DAS] must-init defined-via-address "stack copy for value returned via return buffer" <System.Linq.Parallel.QuerySettings>
 ;* V04 tmp2         [V04    ] (  0,  0   )     ref  ->  zero-ref    class-hnd "impSpillSpecialSideEff" <System.Object>
 ;  V05 tmp3         [V05,T07] (  3,  0   )     ref  ->  x19         class-hnd exact single-def "NewObj constructor temp" <System.InvalidOperationException>
 ;* V06 tmp4         [V06    ] (  0,  0   )     ref  ->  zero-ref    class-hnd "Inlining Arg" <System.Linq.Parallel.QueryOperator`1[byte]>
 ;* V07 tmp5         [V07    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V08 tmp6         [V08    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
 ;* V09 tmp7         [V09    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
-;  V10 tmp8         [V10    ] (  2,  4   )  struct (48) [fp+0x20]   do-not-enreg[XS] must-init addr-exposed "by-value struct argument" <System.Linq.Parallel.QuerySettings>
-;  V11 tmp9         [V11,T03] (  2,  4   )     ref  ->   x0         single-def "argument with side effect"
-;  V12 tmp10        [V12,T04] (  2,  4   )    long  ->   x1         "argument with side effect"
-;  V13 tmp11        [V13,T05] (  2,  4   )     int  ->   x2         "argument with side effect"
+;  V10 tmp8         [V10    ] (  2,  4   )  struct (48) [fp+0x28]   do-not-enreg[XS] must-init addr-exposed "by-value struct argument" <System.Linq.Parallel.QuerySettings>
+;  V11 tmp9         [V11,T03] (  2,  4   )     ref  ->   x1         single-def "argument with side effect"
+;  V12 tmp10        [V12,T04] (  2,  4   )    long  ->   x2         "argument with side effect"
+;  V13 tmp11        [V13,T05] (  2,  4   )     int  ->   x4         "argument with side effect"
 ;  V14 tmp12        [V14,T08] (  2,  0   )     ref  ->   x1         single-def "argument with side effect"
 ;  V15 cse0         [V15,T06] (  3,  3   )   byref  ->  x19         "CSE #01: aggressive"
-;  V16 rat0         [V16,T01] (  4,  8   )   byref  ->  [fp+0x10]   spill-single-def "ReplaceWithLclVar is creating a new local variable"
+;  V16 rat0         [V16,T01] (  4,  8   )   byref  ->  [fp+0x18]   spill-single-def "ReplaceWithLclVar is creating a new local variable"
 ;
-; Lcl frame size = 160
+; Lcl frame size = 168
 
 G_M39510_IG01:
             stp     fp, lr, [sp, #-0xC0]!
-            stp     x19, x20, [sp, #0xB0]
+            str     x19, [sp, #0xB8]
             mov     fp, sp
-            add     x9, fp, #32
+            add     x9, fp, #40
             movi    v16.16b, #0
             stp     q16, q16, [x9]
             stp     q16, q16, [x9, #0x20]
             stp     q16, q16, [x9, #0x40]
             stp     q16, q16, [x9, #0x60]
             stp     xzr, xzr, [x9, #0x80]
-            str     x0, [fp, #0x18]	// [V00 this]
+            str     x0, [fp, #0x20]	// [V00 this]
 						;; size=44 bbWeight=1 PerfScore 9.50
 G_M39510_IG02:
             ldrb    w1, [x0, #0x2D]
-            cbnz    w1, G_M39510_IG09
+            cbnz    w1, G_M39510_IG11
 						;; size=8 bbWeight=1 PerfScore 4.00
 G_M39510_IG03:
             ldr     x1, [x0, #0x08]
 						;; size=4 bbWeight=1 PerfScore 3.00
 G_M39510_IG04:
-            sub     x2, x1, #120
-            ldp     q16, q17, [x2, #0x80]
-            stp     q16, q17, [fp, #0x80]
-            ldr     q16, [x2, #0xA0]
-            str     q16, [fp, #0xA0]
-						;; size=20 bbWeight=1 PerfScore 8.50
+            ldp     x2, x3, [x1, #0x08]
+            stp     x2, x3, [fp, #0x88]
+            ldp     x2, x3, [x1, #0x18]
+            stp     x2, x3, [fp, #0x98]
+            ldp     x2, x3, [x1, #0x28]
+            stp     x2, x3, [fp, #0xA8]
+						;; size=24 bbWeight=1 PerfScore 15.00
 G_M39510_IG05:
             ldp     x2, x1, [x0, #0x18]
-            add     x0, fp, #128	// [V01 loc0]
-            add     x8, fp, #128	// [V01 loc0]
+            add     x0, fp, #136	// [V01 loc0]
+            add     x8, fp, #136	// [V01 loc0]
             movz    x3, #0xD1FFAB1E      // code for System.Linq.Parallel.QuerySettings:WithPerExecutionSettings(System.Threading.CancellationTokenSource,System.Linq.Parallel.Shared`1[bool]):System.Linq.Parallel.QuerySettings:this
             movk    x3, #0xD1FFAB1E LSL #16
             movk    x3, #0xD1FFAB1E LSL #32
             ldr     x3, [x3]
             blr     x3      // code for System.Linq.Parallel.QuerySettings:WithPerExecutionSettings(System.Threading.CancellationTokenSource,System.Linq.Parallel.Shared`1[bool]):System.Linq.Parallel.QuerySettings:this
-            add     x0, fp, #128	// [V01 loc0]
-            add     x8, fp, #80	// [V03 tmp1]
+            add     x0, fp, #136	// [V01 loc0]
+            add     x8, fp, #88	// [V03 tmp1]
             movz    x1, #0xD1FFAB1E      // code for System.Linq.Parallel.QuerySettings:WithDefaults():System.Linq.Parallel.QuerySettings:this
             movk    x1, #0xD1FFAB1E LSL #16
             movk    x1, #0xD1FFAB1E LSL #32
             ldr     x1, [x1]
             blr     x1      // code for System.Linq.Parallel.QuerySettings:WithDefaults():System.Linq.Parallel.QuerySettings:this
-            ldr     x0, [fp, #0x18]	// [V00 this]
+            ldr     x0, [fp, #0x20]	// [V00 this]
             add     x19, x0, #48
             mov     x14, x19
-            str     x14, [fp, #0x10]	// [V16 rat0]
-            ldr     x15, [fp, #0x50]	// [V03 tmp1]
+            str     x14, [fp, #0x18]	// [V16 rat0]
+            ldr     x15, [fp, #0x58]	// [V03 tmp1]
             bl      CORINFO_HELP_ASSIGN_REF
             add     x14, x14, #8
-            ldr     x15, [fp, #0x58]	// [V03 tmp1+0x08]
+            ldr     x15, [fp, #0x60]	// [V03 tmp1+0x08]
             bl      CORINFO_HELP_ASSIGN_REF
-            ldr     x14, [fp, #0x10]	// [V16 rat0]
-            ldp     q16, q17, [fp, #0x60]
+            ldr     x14, [fp, #0x18]	// [V16 rat0]
+						;; size=100 bbWeight=1 PerfScore 29.50
+G_M39510_IG06:
+            add     x1, fp, #88
+            ldp     q16, q17, [x1, #0x10]
             stp     q16, q17, [x14, #0x10]
-            movz    x1, #0xD1FFAB1E
-            movk    x1, #0xD1FFAB1E LSL #16
-            movk    x1, #0xD1FFAB1E LSL #32
-            ldr     x0, [x1]
-            ldr     x20, [fp, #0x18]	// [V00 this]
-            ldr     w1, [x20, #0x40]
+						;; size=12 bbWeight=1 PerfScore 4.50
+G_M39510_IG07:
+            ldr     w1, [x0, #0x40]
+            movz    x2, #0xD1FFAB1E
+            movk    x2, #0xD1FFAB1E LSL #32
+            ldr     x0, [x2]
             movz    x2, #0xD1FFAB1E      // code for System.Linq.Parallel.PlinqEtwProvider:ParallelQueryBegin(int):this
             movk    x2, #0xD1FFAB1E LSL #16
             movk    x2, #0xD1FFAB1E LSL #32
             ldr     x2, [x2]
             blr     x2      // code for System.Linq.Parallel.PlinqEtwProvider:ParallelQueryBegin(int):this
-            ldr     x0, [x20, #0x08]
-            ldr     x1, [x20, #0x60]
-            ldrb    w2, [x20, #0x2C]
-						;; size=164 bbWeight=1 PerfScore 56.50
-G_M39510_IG06:
-            ldp     q16, q17, [x19]
-            stp     q16, q17, [fp, #0x20]
-            ldr     q16, [x19, #0x20]
-            str     q16, [fp, #0x40]
-						;; size=16 bbWeight=1 PerfScore 8.00
-G_M39510_IG07:
-            add     x4, fp, #32	// [V10 tmp8]
+            ldr     x0, [fp, #0x20]	// [V00 this]
+            ldr     x1, [x0, #0x08]
+            ldr     x2, [x0, #0x60]
+            ldrb    w4, [x0, #0x2C]
+						;; size=52 bbWeight=1 PerfScore 23.50
+G_M39510_IG08:
+            ldp     x3, x5, [x19]
+            stp     x3, x5, [fp, #0x28]
+            ldp     x3, x5, [x19, #0x10]
+            stp     x3, x5, [fp, #0x38]
+            ldp     x3, x5, [x19, #0x20]
+            stp     x3, x5, [fp, #0x48]
+						;; size=24 bbWeight=1 PerfScore 15.00
+G_M39510_IG09:
+            mov     x0, x1
+            mov     x1, x2
+            mov     w2, w4
+            add     x4, fp, #40	// [V10 tmp8]
             mov     w3, wzr
             movz    x5, #0xD1FFAB1E      // code for System.Linq.Parallel.QueryOperator`1[byte]:GetOpenedEnumerator(System.Nullable`1[int],bool,bool,System.Linq.Parallel.QuerySettings):System.Collections.Generic.IEnumerator`1[byte]:this
             movk    x5, #0xD1FFAB1E LSL #16
             movk    x5, #0xD1FFAB1E LSL #32
             ldr     x5, [x5]
             ldr     wzr, [x0]
             blr     x5      // code for System.Linq.Parallel.QueryOperator`1[byte]:GetOpenedEnumerator(System.Nullable`1[int],bool,bool,System.Linq.Parallel.QuerySettings):System.Collections.Generic.IEnumerator`1[byte]:this
             mov     x15, x0
-            add     x14, x20, #16
+            ldr     x0, [fp, #0x20]	// [V00 this]
+            add     x14, x0, #16
             bl      CORINFO_HELP_ASSIGN_REF
-            ldr     x0, [x20, #0x38]
-            ldr     x0, [x0, #0x20]
+            ldr     x1, [x0, #0x38]
+            ldr     x0, [x1, #0x20]
             movz    x1, #0xD1FFAB1E      // code for System.Linq.Parallel.CancellationState:ThrowWithStandardMessageIfCanceled(System.Threading.CancellationToken)
             movk    x1, #0xD1FFAB1E LSL #16
             movk    x1, #0xD1FFAB1E LSL #32
             ldr     x1, [x1]
             blr     x1      // code for System.Linq.Parallel.CancellationState:ThrowWithStandardMessageIfCanceled(System.Threading.CancellationToken)
             nop     
-						;; size=76 bbWeight=1 PerfScore 23.50
-G_M39510_IG08:
-            ldp     x19, x20, [sp, #0xB0]
+						;; size=92 bbWeight=1 PerfScore 27.00
+G_M39510_IG10:
+            ldr     x19, [sp, #0xB8]
             ldp     fp, lr, [sp], #0xC0
             ret     lr
-						;; size=12 bbWeight=1 PerfScore 3.00
-G_M39510_IG09:
+						;; size=12 bbWeight=1 PerfScore 4.00
+G_M39510_IG11:
             movz    x0, #0xD1FFAB1E
             movk    x0, #0xD1FFAB1E LSL #16
             movk    x0, #0xD1FFAB1E LSL #32
             bl      CORINFO_HELP_NEWSFAST
             mov     x19, x0
             movz    x0, #0xD1FFAB1E      // code for System.SR:get_PLINQ_EnumerationPreviouslyFailed():System.String
             movk    x0, #0xD1FFAB1E LSL #16
             movk    x0, #0xD1FFAB1E LSL #32
             ldr     x0, [x0]
             blr     x0      // code for System.SR:get_PLINQ_EnumerationPreviouslyFailed():System.String
             mov     x1, x0
             mov     x0, x19
             movz    x2, #0xD1FFAB1E      // code for System.InvalidOperationException:.ctor(System.String):this
             movk    x2, #0xD1FFAB1E LSL #16
             movk    x2, #0xD1FFAB1E LSL #32
             ldr     x2, [x2]
             blr     x2      // code for System.InvalidOperationException:.ctor(System.String):this
             mov     x0, x19
             bl      CORINFO_HELP_THROW
             brk     #0
 						;; size=80 bbWeight=0 PerfScore 0.00
-G_M39510_IG10:
+G_M39510_IG12:
             stp     fp, lr, [sp, #-0x20]!
-            stp     x19, x20, [sp, #0x10]
+            str     x19, [sp, #0x18]
 						;; size=8 bbWeight=0 PerfScore 0.00
-G_M39510_IG11:
+G_M39510_IG13:
             mov     w0, #1
-            ldr     x20, [fp, #0x18]	// [V00 this]
-            strb    w0, [x20, #0x2D]
+            ldr     x19, [fp, #0x20]	// [V00 this]
+            strb    w0, [x19, #0x2D]
             bl      CORINFO_HELP_RETHROW
             brk     #0
 						;; size=20 bbWeight=0 PerfScore 0.00
 
-; Total bytes of code 452, prolog size 44, PerfScore 116.00, instruction count 113, allocated bytes for code 452 (MethodHash=6bdb65a9) for method System.Linq.Parallel.QueryOpeningEnumerator`1[byte]:OpenQuery():this (FullOpts)
+; Total bytes of code 480, prolog size 44, PerfScore 135.00, instruction count 120, allocated bytes for code 480 (MethodHash=6bdb65a9) for method System.Linq.Parallel.QueryOpeningEnumerator`1[byte]:OpenQuery():this (FullOpts)
 ; ============================================================
```

</details>


<details>
<summary>28 (6.19 % of base) - System.Linq.Parallel.QueryOpeningEnumerator`1[double]:OpenQuery():this</summary>

```diff
 ; Assembly listing for method System.Linq.Parallel.QueryOpeningEnumerator`1[double]:OpenQuery():this (FullOpts)
 ; Emitting BLENDED_CODE for arm64 + SVE on Unix
 ; FullOpts code
 ; optimized code
 ; fp based frame
 ; fully interruptible
 ; No PGO data
 ; 0 inlinees with PGO data; 4 single block inlinees; 0 inlinees without PGO data
 ; Final local variable assignments
 ;
-;  V00 this         [V00,T00] ( 14, 13   )     ref  ->  [fp+0x18]   this class-hnd EH-live single-def <System.Linq.Parallel.QueryOpeningEnumerator`1[double]>
-;  V01 loc0         [V01    ] (  4,  4   )  struct (48) [fp+0x80]   do-not-enreg[XDAS] must-init addr-exposed defined-via-address ld-addr-op <System.Linq.Parallel.QuerySettings>
+;  V00 this         [V00,T00] ( 14, 13   )     ref  ->  [fp+0x20]   this class-hnd EH-live single-def <System.Linq.Parallel.QueryOpeningEnumerator`1[double]>
+;  V01 loc0         [V01    ] (  4,  4   )  struct (48) [fp+0x88]   do-not-enreg[XDAS] must-init addr-exposed defined-via-address ld-addr-op <System.Linq.Parallel.QuerySettings>
 ;# V02 OutArgs      [V02    ] (  1,  1   )  struct ( 0) [sp+0x00]   do-not-enreg[XS] addr-exposed "OutgoingArgSpace" <Empty>
-;  V03 tmp1         [V03,T02] (  4,  4   )  struct (48) [fp+0x50]   do-not-enreg[DAS] must-init defined-via-address "stack copy for value returned via return buffer" <System.Linq.Parallel.QuerySettings>
+;  V03 tmp1         [V03,T02] (  4,  4   )  struct (48) [fp+0x58]   do-not-enreg[DAS] must-init defined-via-address "stack copy for value returned via return buffer" <System.Linq.Parallel.QuerySettings>
 ;* V04 tmp2         [V04    ] (  0,  0   )     ref  ->  zero-ref    class-hnd "impSpillSpecialSideEff" <System.Object>
 ;  V05 tmp3         [V05,T07] (  3,  0   )     ref  ->  x19         class-hnd exact single-def "NewObj constructor temp" <System.InvalidOperationException>
 ;* V06 tmp4         [V06    ] (  0,  0   )     ref  ->  zero-ref    class-hnd "Inlining Arg" <System.Linq.Parallel.QueryOperator`1[double]>
 ;* V07 tmp5         [V07    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V08 tmp6         [V08    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
 ;* V09 tmp7         [V09    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
-;  V10 tmp8         [V10    ] (  2,  4   )  struct (48) [fp+0x20]   do-not-enreg[XS] must-init addr-exposed "by-value struct argument" <System.Linq.Parallel.QuerySettings>
-;  V11 tmp9         [V11,T03] (  2,  4   )     ref  ->   x0         single-def "argument with side effect"
-;  V12 tmp10        [V12,T04] (  2,  4   )    long  ->   x1         "argument with side effect"
-;  V13 tmp11        [V13,T05] (  2,  4   )     int  ->   x2         "argument with side effect"
+;  V10 tmp8         [V10    ] (  2,  4   )  struct (48) [fp+0x28]   do-not-enreg[XS] must-init addr-exposed "by-value struct argument" <System.Linq.Parallel.QuerySettings>
+;  V11 tmp9         [V11,T03] (  2,  4   )     ref  ->   x1         single-def "argument with side effect"
+;  V12 tmp10        [V12,T04] (  2,  4   )    long  ->   x2         "argument with side effect"
+;  V13 tmp11        [V13,T05] (  2,  4   )     int  ->   x4         "argument with side effect"
 ;  V14 tmp12        [V14,T08] (  2,  0   )     ref  ->   x1         single-def "argument with side effect"
 ;  V15 cse0         [V15,T06] (  3,  3   )   byref  ->  x19         "CSE #01: aggressive"
-;  V16 rat0         [V16,T01] (  4,  8   )   byref  ->  [fp+0x10]   spill-single-def "ReplaceWithLclVar is creating a new local variable"
+;  V16 rat0         [V16,T01] (  4,  8   )   byref  ->  [fp+0x18]   spill-single-def "ReplaceWithLclVar is creating a new local variable"
 ;
-; Lcl frame size = 160
+; Lcl frame size = 168
 
 G_M60073_IG01:
             stp     fp, lr, [sp, #-0xC0]!
-            stp     x19, x20, [sp, #0xB0]
+            str     x19, [sp, #0xB8]
             mov     fp, sp
-            add     x9, fp, #32
+            add     x9, fp, #40
             movi    v16.16b, #0
             stp     q16, q16, [x9]
             stp     q16, q16, [x9, #0x20]
             stp     q16, q16, [x9, #0x40]
             stp     q16, q16, [x9, #0x60]
             stp     xzr, xzr, [x9, #0x80]
-            str     x0, [fp, #0x18]	// [V00 this]
+            str     x0, [fp, #0x20]	// [V00 this]
 						;; size=44 bbWeight=1 PerfScore 9.50
 G_M60073_IG02:
             ldrb    w1, [x0, #0x2D]
-            cbnz    w1, G_M60073_IG09
+            cbnz    w1, G_M60073_IG11
 						;; size=8 bbWeight=1 PerfScore 4.00
 G_M60073_IG03:
             ldr     x1, [x0, #0x08]
 						;; size=4 bbWeight=1 PerfScore 3.00
 G_M60073_IG04:
-            sub     x2, x1, #120
-            ldp     q16, q17, [x2, #0x80]
-            stp     q16, q17, [fp, #0x80]
-            ldr     q16, [x2, #0xA0]
-            str     q16, [fp, #0xA0]
-						;; size=20 bbWeight=1 PerfScore 8.50
+            ldp     x2, x3, [x1, #0x08]
+            stp     x2, x3, [fp, #0x88]
+            ldp     x2, x3, [x1, #0x18]
+            stp     x2, x3, [fp, #0x98]
+            ldp     x2, x3, [x1, #0x28]
+            stp     x2, x3, [fp, #0xA8]
+						;; size=24 bbWeight=1 PerfScore 15.00
 G_M60073_IG05:
             ldp     x2, x1, [x0, #0x18]
-            add     x0, fp, #128	// [V01 loc0]
-            add     x8, fp, #128	// [V01 loc0]
+            add     x0, fp, #136	// [V01 loc0]
+            add     x8, fp, #136	// [V01 loc0]
             movz    x3, #0xD1FFAB1E      // code for System.Linq.Parallel.QuerySettings:WithPerExecutionSettings(System.Threading.CancellationTokenSource,System.Linq.Parallel.Shared`1[bool]):System.Linq.Parallel.QuerySettings:this
             movk    x3, #0xD1FFAB1E LSL #16
             movk    x3, #0xD1FFAB1E LSL #32
             ldr     x3, [x3]
             blr     x3      // code for System.Linq.Parallel.QuerySettings:WithPerExecutionSettings(System.Threading.CancellationTokenSource,System.Linq.Parallel.Shared`1[bool]):System.Linq.Parallel.QuerySettings:this
-            add     x0, fp, #128	// [V01 loc0]
-            add     x8, fp, #80	// [V03 tmp1]
+            add     x0, fp, #136	// [V01 loc0]
+            add     x8, fp, #88	// [V03 tmp1]
             movz    x1, #0xD1FFAB1E      // code for System.Linq.Parallel.QuerySettings:WithDefaults():System.Linq.Parallel.QuerySettings:this
             movk    x1, #0xD1FFAB1E LSL #16
             movk    x1, #0xD1FFAB1E LSL #32
             ldr     x1, [x1]
             blr     x1      // code for System.Linq.Parallel.QuerySettings:WithDefaults():System.Linq.Parallel.QuerySettings:this
-            ldr     x0, [fp, #0x18]	// [V00 this]
+            ldr     x0, [fp, #0x20]	// [V00 this]
             add     x19, x0, #48
             mov     x14, x19
-            str     x14, [fp, #0x10]	// [V16 rat0]
-            ldr     x15, [fp, #0x50]	// [V03 tmp1]
+            str     x14, [fp, #0x18]	// [V16 rat0]
+            ldr     x15, [fp, #0x58]	// [V03 tmp1]
             bl      CORINFO_HELP_ASSIGN_REF
             add     x14, x14, #8
-            ldr     x15, [fp, #0x58]	// [V03 tmp1+0x08]
+            ldr     x15, [fp, #0x60]	// [V03 tmp1+0x08]
             bl      CORINFO_HELP_ASSIGN_REF
-            ldr     x14, [fp, #0x10]	// [V16 rat0]
-            ldp     q16, q17, [fp, #0x60]
+            ldr     x14, [fp, #0x18]	// [V16 rat0]
+						;; size=100 bbWeight=1 PerfScore 29.50
+G_M60073_IG06:
+            add     x1, fp, #88
+            ldp     q16, q17, [x1, #0x10]
             stp     q16, q17, [x14, #0x10]
-            movz    x1, #0xD1FFAB1E
-            movk    x1, #0xD1FFAB1E LSL #16
-            movk    x1, #0xD1FFAB1E LSL #32
-            ldr     x0, [x1]
-            ldr     x20, [fp, #0x18]	// [V00 this]
-            ldr     w1, [x20, #0x40]
+						;; size=12 bbWeight=1 PerfScore 4.50
+G_M60073_IG07:
+            ldr     w1, [x0, #0x40]
+            movz    x2, #0xD1FFAB1E
+            movk    x2, #0xD1FFAB1E LSL #32
+            ldr     x0, [x2]
             movz    x2, #0xD1FFAB1E      // code for System.Linq.Parallel.PlinqEtwProvider:ParallelQueryBegin(int):this
             movk    x2, #0xD1FFAB1E LSL #16
             movk    x2, #0xD1FFAB1E LSL #32
             ldr     x2, [x2]
             blr     x2      // code for System.Linq.Parallel.PlinqEtwProvider:ParallelQueryBegin(int):this
-            ldr     x0, [x20, #0x08]
-            ldr     x1, [x20, #0x60]
-            ldrb    w2, [x20, #0x2C]
-						;; size=164 bbWeight=1 PerfScore 56.50
-G_M60073_IG06:
-            ldp     q16, q17, [x19]
-            stp     q16, q17, [fp, #0x20]
-            ldr     q16, [x19, #0x20]
-            str     q16, [fp, #0x40]
-						;; size=16 bbWeight=1 PerfScore 8.00
-G_M60073_IG07:
-            add     x4, fp, #32	// [V10 tmp8]
+            ldr     x0, [fp, #0x20]	// [V00 this]
+            ldr     x1, [x0, #0x08]
+            ldr     x2, [x0, #0x60]
+            ldrb    w4, [x0, #0x2C]
+						;; size=52 bbWeight=1 PerfScore 23.50
+G_M60073_IG08:
+            ldp     x3, x5, [x19]
+            stp     x3, x5, [fp, #0x28]
+            ldp     x3, x5, [x19, #0x10]
+            stp     x3, x5, [fp, #0x38]
+            ldp     x3, x5, [x19, #0x20]
+            stp     x3, x5, [fp, #0x48]
+						;; size=24 bbWeight=1 PerfScore 15.00
+G_M60073_IG09:
+            mov     x0, x1
+            mov     x1, x2
+            mov     w2, w4
+            add     x4, fp, #40	// [V10 tmp8]
             mov     w3, wzr
             movz    x5, #0xD1FFAB1E      // code for System.Linq.Parallel.QueryOperator`1[double]:GetOpenedEnumerator(System.Nullable`1[int],bool,bool,System.Linq.Parallel.QuerySettings):System.Collections.Generic.IEnumerator`1[double]:this
             movk    x5, #0xD1FFAB1E LSL #16
             movk    x5, #0xD1FFAB1E LSL #32
             ldr     x5, [x5]
             ldr     wzr, [x0]
             blr     x5      // code for System.Linq.Parallel.QueryOperator`1[double]:GetOpenedEnumerator(System.Nullable`1[int],bool,bool,System.Linq.Parallel.QuerySettings):System.Collections.Generic.IEnumerator`1[double]:this
             mov     x15, x0
-            add     x14, x20, #16
+            ldr     x0, [fp, #0x20]	// [V00 this]
+            add     x14, x0, #16
             bl      CORINFO_HELP_ASSIGN_REF
-            ldr     x0, [x20, #0x38]
-            ldr     x0, [x0, #0x20]
+            ldr     x1, [x0, #0x38]
+            ldr     x0, [x1, #0x20]
             movz    x1, #0xD1FFAB1E      // code for System.Linq.Parallel.CancellationState:ThrowWithStandardMessageIfCanceled(System.Threading.CancellationToken)
             movk    x1, #0xD1FFAB1E LSL #16
             movk    x1, #0xD1FFAB1E LSL #32
             ldr     x1, [x1]
             blr     x1      // code for System.Linq.Parallel.CancellationState:ThrowWithStandardMessageIfCanceled(System.Threading.CancellationToken)
             nop     
-						;; size=76 bbWeight=1 PerfScore 23.50
-G_M60073_IG08:
-            ldp     x19, x20, [sp, #0xB0]
+						;; size=92 bbWeight=1 PerfScore 27.00
+G_M60073_IG10:
+            ldr     x19, [sp, #0xB8]
             ldp     fp, lr, [sp], #0xC0
             ret     lr
-						;; size=12 bbWeight=1 PerfScore 3.00
-G_M60073_IG09:
+						;; size=12 bbWeight=1 PerfScore 4.00
+G_M60073_IG11:
             movz    x0, #0xD1FFAB1E
             movk    x0, #0xD1FFAB1E LSL #16
             movk    x0, #0xD1FFAB1E LSL #32
             bl      CORINFO_HELP_NEWSFAST
             mov     x19, x0
             movz    x0, #0xD1FFAB1E      // code for System.SR:get_PLINQ_EnumerationPreviouslyFailed():System.String
             movk    x0, #0xD1FFAB1E LSL #16
             movk    x0, #0xD1FFAB1E LSL #32
             ldr     x0, [x0]
             blr     x0      // code for System.SR:get_PLINQ_EnumerationPreviouslyFailed():System.String
             mov     x1, x0
             mov     x0, x19
             movz    x2, #0xD1FFAB1E      // code for System.InvalidOperationException:.ctor(System.String):this
             movk    x2, #0xD1FFAB1E LSL #16
             movk    x2, #0xD1FFAB1E LSL #32
             ldr     x2, [x2]
             blr     x2      // code for System.InvalidOperationException:.ctor(System.String):this
             mov     x0, x19
             bl      CORINFO_HELP_THROW
             brk     #0
 						;; size=80 bbWeight=0 PerfScore 0.00
-G_M60073_IG10:
+G_M60073_IG12:
             stp     fp, lr, [sp, #-0x20]!
-            stp     x19, x20, [sp, #0x10]
+            str     x19, [sp, #0x18]
 						;; size=8 bbWeight=0 PerfScore 0.00
-G_M60073_IG11:
+G_M60073_IG13:
             mov     w0, #1
-            ldr     x20, [fp, #0x18]	// [V00 this]
-            strb    w0, [x20, #0x2D]
+            ldr     x19, [fp, #0x20]	// [V00 this]
+            strb    w0, [x19, #0x2D]
             bl      CORINFO_HELP_RETHROW
             brk     #0
 						;; size=20 bbWeight=0 PerfScore 0.00
 
-; Total bytes of code 452, prolog size 44, PerfScore 116.00, instruction count 113, allocated bytes for code 452 (MethodHash=1ecb1556) for method System.Linq.Parallel.QueryOpeningEnumerator`1[double]:OpenQuery():this (FullOpts)
+; Total bytes of code 480, prolog size 44, PerfScore 135.00, instruction count 120, allocated bytes for code 480 (MethodHash=1ecb1556) for method System.Linq.Parallel.QueryOpeningEnumerator`1[double]:OpenQuery():this (FullOpts)
 ; ============================================================
```

</details>


<details>
<summary>28 (6.19 % of base) - System.Linq.Parallel.QueryOpeningEnumerator`1[int]:OpenQuery():this</summary>

```diff
 ; Assembly listing for method System.Linq.Parallel.QueryOpeningEnumerator`1[int]:OpenQuery():this (FullOpts)
 ; Emitting BLENDED_CODE for arm64 + SVE on Unix
 ; FullOpts code
 ; optimized code
 ; fp based frame
 ; fully interruptible
 ; No PGO data
 ; 0 inlinees with PGO data; 4 single block inlinees; 0 inlinees without PGO data
 ; Final local variable assignments
 ;
-;  V00 this         [V00,T00] ( 14, 13   )     ref  ->  [fp+0x18]   this class-hnd EH-live single-def <System.Linq.Parallel.QueryOpeningEnumerator`1[int]>
-;  V01 loc0         [V01    ] (  4,  4   )  struct (48) [fp+0x80]   do-not-enreg[XDAS] must-init addr-exposed defined-via-address ld-addr-op <System.Linq.Parallel.QuerySettings>
+;  V00 this         [V00,T00] ( 14, 13   )     ref  ->  [fp+0x20]   this class-hnd EH-live single-def <System.Linq.Parallel.QueryOpeningEnumerator`1[int]>
+;  V01 loc0         [V01    ] (  4,  4   )  struct (48) [fp+0x88]   do-not-enreg[XDAS] must-init addr-exposed defined-via-address ld-addr-op <System.Linq.Parallel.QuerySettings>
 ;# V02 OutArgs      [V02    ] (  1,  1   )  struct ( 0) [sp+0x00]   do-not-enreg[XS] addr-exposed "OutgoingArgSpace" <Empty>
-;  V03 tmp1         [V03,T02] (  4,  4   )  struct (48) [fp+0x50]   do-not-enreg[DAS] must-init defined-via-address "stack copy for value returned via return buffer" <System.Linq.Parallel.QuerySettings>
+;  V03 tmp1         [V03,T02] (  4,  4   )  struct (48) [fp+0x58]   do-not-enreg[DAS] must-init defined-via-address "stack copy for value returned via return buffer" <System.Linq.Parallel.QuerySettings>
 ;* V04 tmp2         [V04    ] (  0,  0   )     ref  ->  zero-ref    class-hnd "impSpillSpecialSideEff" <System.Object>
 ;  V05 tmp3         [V05,T07] (  3,  0   )     ref  ->  x19         class-hnd exact single-def "NewObj constructor temp" <System.InvalidOperationException>
 ;* V06 tmp4         [V06    ] (  0,  0   )     ref  ->  zero-ref    class-hnd "Inlining Arg" <System.Linq.Parallel.QueryOperator`1[int]>
 ;* V07 tmp5         [V07    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V08 tmp6         [V08    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
 ;* V09 tmp7         [V09    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
-;  V10 tmp8         [V10    ] (  2,  4   )  struct (48) [fp+0x20]   do-not-enreg[XS] must-init addr-exposed "by-value struct argument" <System.Linq.Parallel.QuerySettings>
-;  V11 tmp9         [V11,T03] (  2,  4   )     ref  ->   x0         single-def "argument with side effect"
-;  V12 tmp10        [V12,T04] (  2,  4   )    long  ->   x1         "argument with side effect"
-;  V13 tmp11        [V13,T05] (  2,  4   )     int  ->   x2         "argument with side effect"
+;  V10 tmp8         [V10    ] (  2,  4   )  struct (48) [fp+0x28]   do-not-enreg[XS] must-init addr-exposed "by-value struct argument" <System.Linq.Parallel.QuerySettings>
+;  V11 tmp9         [V11,T03] (  2,  4   )     ref  ->   x1         single-def "argument with side effect"
+;  V12 tmp10        [V12,T04] (  2,  4   )    long  ->   x2         "argument with side effect"
+;  V13 tmp11        [V13,T05] (  2,  4   )     int  ->   x4         "argument with side effect"
 ;  V14 tmp12        [V14,T08] (  2,  0   )     ref  ->   x1         single-def "argument with side effect"
 ;  V15 cse0         [V15,T06] (  3,  3   )   byref  ->  x19         "CSE #01: aggressive"
-;  V16 rat0         [V16,T01] (  4,  8   )   byref  ->  [fp+0x10]   spill-single-def "ReplaceWithLclVar is creating a new local variable"
+;  V16 rat0         [V16,T01] (  4,  8   )   byref  ->  [fp+0x18]   spill-single-def "ReplaceWithLclVar is creating a new local variable"
 ;
-; Lcl frame size = 160
+; Lcl frame size = 168
 
 G_M8079_IG01:
             stp     fp, lr, [sp, #-0xC0]!
-            stp     x19, x20, [sp, #0xB0]
+            str     x19, [sp, #0xB8]
             mov     fp, sp
-            add     x9, fp, #32
+            add     x9, fp, #40
             movi    v16.16b, #0
             stp     q16, q16, [x9]
             stp     q16, q16, [x9, #0x20]
             stp     q16, q16, [x9, #0x40]
             stp     q16, q16, [x9, #0x60]
             stp     xzr, xzr, [x9, #0x80]
-            str     x0, [fp, #0x18]	// [V00 this]
+            str     x0, [fp, #0x20]	// [V00 this]
 						;; size=44 bbWeight=1 PerfScore 9.50
 G_M8079_IG02:
             ldrb    w1, [x0, #0x2D]
-            cbnz    w1, G_M8079_IG09
+            cbnz    w1, G_M8079_IG11
 						;; size=8 bbWeight=1 PerfScore 4.00
 G_M8079_IG03:
             ldr     x1, [x0, #0x08]
 						;; size=4 bbWeight=1 PerfScore 3.00
 G_M8079_IG04:
-            sub     x2, x1, #120
-            ldp     q16, q17, [x2, #0x80]
-            stp     q16, q17, [fp, #0x80]
-            ldr     q16, [x2, #0xA0]
-            str     q16, [fp, #0xA0]
-						;; size=20 bbWeight=1 PerfScore 8.50
+            ldp     x2, x3, [x1, #0x08]
+            stp     x2, x3, [fp, #0x88]
+            ldp     x2, x3, [x1, #0x18]
+            stp     x2, x3, [fp, #0x98]
+            ldp     x2, x3, [x1, #0x28]
+            stp     x2, x3, [fp, #0xA8]
+						;; size=24 bbWeight=1 PerfScore 15.00
 G_M8079_IG05:
             ldp     x2, x1, [x0, #0x18]
-            add     x0, fp, #128	// [V01 loc0]
-            add     x8, fp, #128	// [V01 loc0]
+            add     x0, fp, #136	// [V01 loc0]
+            add     x8, fp, #136	// [V01 loc0]
             movz    x3, #0xD1FFAB1E      // code for System.Linq.Parallel.QuerySettings:WithPerExecutionSettings(System.Threading.CancellationTokenSource,System.Linq.Parallel.Shared`1[bool]):System.Linq.Parallel.QuerySettings:this
             movk    x3, #0xD1FFAB1E LSL #16
             movk    x3, #0xD1FFAB1E LSL #32
             ldr     x3, [x3]
             blr     x3      // code for System.Linq.Parallel.QuerySettings:WithPerExecutionSettings(System.Threading.CancellationTokenSource,System.Linq.Parallel.Shared`1[bool]):System.Linq.Parallel.QuerySettings:this
-            add     x0, fp, #128	// [V01 loc0]
-            add     x8, fp, #80	// [V03 tmp1]
+            add     x0, fp, #136	// [V01 loc0]
+            add     x8, fp, #88	// [V03 tmp1]
             movz    x1, #0xD1FFAB1E      // code for System.Linq.Parallel.QuerySettings:WithDefaults():System.Linq.Parallel.QuerySettings:this
             movk    x1, #0xD1FFAB1E LSL #16
             movk    x1, #0xD1FFAB1E LSL #32
             ldr     x1, [x1]
             blr     x1      // code for System.Linq.Parallel.QuerySettings:WithDefaults():System.Linq.Parallel.QuerySettings:this
-            ldr     x0, [fp, #0x18]	// [V00 this]
+            ldr     x0, [fp, #0x20]	// [V00 this]
             add     x19, x0, #48
             mov     x14, x19
-            str     x14, [fp, #0x10]	// [V16 rat0]
-            ldr     x15, [fp, #0x50]	// [V03 tmp1]
+            str     x14, [fp, #0x18]	// [V16 rat0]
+            ldr     x15, [fp, #0x58]	// [V03 tmp1]
             bl      CORINFO_HELP_ASSIGN_REF
             add     x14, x14, #8
-            ldr     x15, [fp, #0x58]	// [V03 tmp1+0x08]
+            ldr     x15, [fp, #0x60]	// [V03 tmp1+0x08]
             bl      CORINFO_HELP_ASSIGN_REF
-            ldr     x14, [fp, #0x10]	// [V16 rat0]
-            ldp     q16, q17, [fp, #0x60]
+            ldr     x14, [fp, #0x18]	// [V16 rat0]
+						;; size=100 bbWeight=1 PerfScore 29.50
+G_M8079_IG06:
+            add     x1, fp, #88
+            ldp     q16, q17, [x1, #0x10]
             stp     q16, q17, [x14, #0x10]
-            movz    x1, #0xD1FFAB1E
-            movk    x1, #0xD1FFAB1E LSL #16
-            movk    x1, #0xD1FFAB1E LSL #32
-            ldr     x0, [x1]
-            ldr     x20, [fp, #0x18]	// [V00 this]
-            ldr     w1, [x20, #0x40]
+						;; size=12 bbWeight=1 PerfScore 4.50
+G_M8079_IG07:
+            ldr     w1, [x0, #0x40]
+            movz    x2, #0xD1FFAB1E
+            movk    x2, #0xD1FFAB1E LSL #32
+            ldr     x0, [x2]
             movz    x2, #0xD1FFAB1E      // code for System.Linq.Parallel.PlinqEtwProvider:ParallelQueryBegin(int):this
             movk    x2, #0xD1FFAB1E LSL #16
             movk    x2, #0xD1FFAB1E LSL #32
             ldr     x2, [x2]
             blr     x2      // code for System.Linq.Parallel.PlinqEtwProvider:ParallelQueryBegin(int):this
-            ldr     x0, [x20, #0x08]
-            ldr     x1, [x20, #0x60]
-            ldrb    w2, [x20, #0x2C]
-						;; size=164 bbWeight=1 PerfScore 56.50
-G_M8079_IG06:
-            ldp     q16, q17, [x19]
-            stp     q16, q17, [fp, #0x20]
-            ldr     q16, [x19, #0x20]
-            str     q16, [fp, #0x40]
-						;; size=16 bbWeight=1 PerfScore 8.00
-G_M8079_IG07:
-            add     x4, fp, #32	// [V10 tmp8]
+            ldr     x0, [fp, #0x20]	// [V00 this]
+            ldr     x1, [x0, #0x08]
+            ldr     x2, [x0, #0x60]
+            ldrb    w4, [x0, #0x2C]
+						;; size=52 bbWeight=1 PerfScore 23.50
+G_M8079_IG08:
+            ldp     x3, x5, [x19]
+            stp     x3, x5, [fp, #0x28]
+            ldp     x3, x5, [x19, #0x10]
+            stp     x3, x5, [fp, #0x38]
+            ldp     x3, x5, [x19, #0x20]
+            stp     x3, x5, [fp, #0x48]
+						;; size=24 bbWeight=1 PerfScore 15.00
+G_M8079_IG09:
+            mov     x0, x1
+            mov     x1, x2
+            mov     w2, w4
+            add     x4, fp, #40	// [V10 tmp8]
             mov     w3, wzr
             movz    x5, #0xD1FFAB1E      // code for System.Linq.Parallel.QueryOperator`1[int]:GetOpenedEnumerator(System.Nullable`1[int],bool,bool,System.Linq.Parallel.QuerySettings):System.Collections.Generic.IEnumerator`1[int]:this
             movk    x5, #0xD1FFAB1E LSL #16
             movk    x5, #0xD1FFAB1E LSL #32
             ldr     x5, [x5]
             ldr     wzr, [x0]
             blr     x5      // code for System.Linq.Parallel.QueryOperator`1[int]:GetOpenedEnumerator(System.Nullable`1[int],bool,bool,System.Linq.Parallel.QuerySettings):System.Collections.Generic.IEnumerator`1[int]:this
             mov     x15, x0
-            add     x14, x20, #16
+            ldr     x0, [fp, #0x20]	// [V00 this]
+            add     x14, x0, #16
             bl      CORINFO_HELP_ASSIGN_REF
-            ldr     x0, [x20, #0x38]
-            ldr     x0, [x0, #0x20]
+            ldr     x1, [x0, #0x38]
+            ldr     x0, [x1, #0x20]
             movz    x1, #0xD1FFAB1E      // code for System.Linq.Parallel.CancellationState:ThrowWithStandardMessageIfCanceled(System.Threading.CancellationToken)
             movk    x1, #0xD1FFAB1E LSL #16
             movk    x1, #0xD1FFAB1E LSL #32
             ldr     x1, [x1]
             blr     x1      // code for System.Linq.Parallel.CancellationState:ThrowWithStandardMessageIfCanceled(System.Threading.CancellationToken)
             nop     
-						;; size=76 bbWeight=1 PerfScore 23.50
-G_M8079_IG08:
-            ldp     x19, x20, [sp, #0xB0]
+						;; size=92 bbWeight=1 PerfScore 27.00
+G_M8079_IG10:
+            ldr     x19, [sp, #0xB8]
             ldp     fp, lr, [sp], #0xC0
             ret     lr
-						;; size=12 bbWeight=1 PerfScore 3.00
-G_M8079_IG09:
+						;; size=12 bbWeight=1 PerfScore 4.00
+G_M8079_IG11:
             movz    x0, #0xD1FFAB1E
             movk    x0, #0xD1FFAB1E LSL #16
             movk    x0, #0xD1FFAB1E LSL #32
             bl      CORINFO_HELP_NEWSFAST
             mov     x19, x0
             movz    x0, #0xD1FFAB1E      // code for System.SR:get_PLINQ_EnumerationPreviouslyFailed():System.String
             movk    x0, #0xD1FFAB1E LSL #16
             movk    x0, #0xD1FFAB1E LSL #32
             ldr     x0, [x0]
             blr     x0      // code for System.SR:get_PLINQ_EnumerationPreviouslyFailed():System.String
             mov     x1, x0
             mov     x0, x19
             movz    x2, #0xD1FFAB1E      // code for System.InvalidOperationException:.ctor(System.String):this
             movk    x2, #0xD1FFAB1E LSL #16
             movk    x2, #0xD1FFAB1E LSL #32
             ldr     x2, [x2]
             blr     x2      // code for System.InvalidOperationException:.ctor(System.String):this
             mov     x0, x19
             bl      CORINFO_HELP_THROW
             brk     #0
 						;; size=80 bbWeight=0 PerfScore 0.00
-G_M8079_IG10:
+G_M8079_IG12:
             stp     fp, lr, [sp, #-0x20]!
-            stp     x19, x20, [sp, #0x10]
+            str     x19, [sp, #0x18]
 						;; size=8 bbWeight=0 PerfScore 0.00
-G_M8079_IG11:
+G_M8079_IG13:
             mov     w0, #1
-            ldr     x20, [fp, #0x18]	// [V00 this]
-            strb    w0, [x20, #0x2D]
+            ldr     x19, [fp, #0x20]	// [V00 this]
+            strb    w0, [x19, #0x2D]
             bl      CORINFO_HELP_RETHROW
             brk     #0
 						;; size=20 bbWeight=0 PerfScore 0.00
 
-; Total bytes of code 452, prolog size 44, PerfScore 116.00, instruction count 113, allocated bytes for code 452 (MethodHash=e1eae070) for method System.Linq.Parallel.QueryOpeningEnumerator`1[int]:OpenQuery():this (FullOpts)
+; Total bytes of code 480, prolog size 44, PerfScore 135.00, instruction count 120, allocated bytes for code 480 (MethodHash=e1eae070) for method System.Linq.Parallel.QueryOpeningEnumerator`1[int]:OpenQuery():this (FullOpts)
 ; ============================================================
```

</details>


<details>
<summary>28 (6.19 % of base) - System.Linq.Parallel.QueryOpeningEnumerator`1[long]:OpenQuery():this</summary>

```diff
 ; Assembly listing for method System.Linq.Parallel.QueryOpeningEnumerator`1[long]:OpenQuery():this (FullOpts)
 ; Emitting BLENDED_CODE for arm64 + SVE on Unix
 ; FullOpts code
 ; optimized code
 ; fp based frame
 ; fully interruptible
 ; No PGO data
 ; 0 inlinees with PGO data; 4 single block inlinees; 0 inlinees without PGO data
 ; Final local variable assignments
 ;
-;  V00 this         [V00,T00] ( 14, 13   )     ref  ->  [fp+0x18]   this class-hnd EH-live single-def <System.Linq.Parallel.QueryOpeningEnumerator`1[long]>
-;  V01 loc0         [V01    ] (  4,  4   )  struct (48) [fp+0x80]   do-not-enreg[XDAS] must-init addr-exposed defined-via-address ld-addr-op <System.Linq.Parallel.QuerySettings>
+;  V00 this         [V00,T00] ( 14, 13   )     ref  ->  [fp+0x20]   this class-hnd EH-live single-def <System.Linq.Parallel.QueryOpeningEnumerator`1[long]>
+;  V01 loc0         [V01    ] (  4,  4   )  struct (48) [fp+0x88]   do-not-enreg[XDAS] must-init addr-exposed defined-via-address ld-addr-op <System.Linq.Parallel.QuerySettings>
 ;# V02 OutArgs      [V02    ] (  1,  1   )  struct ( 0) [sp+0x00]   do-not-enreg[XS] addr-exposed "OutgoingArgSpace" <Empty>
-;  V03 tmp1         [V03,T02] (  4,  4   )  struct (48) [fp+0x50]   do-not-enreg[DAS] must-init defined-via-address "stack copy for value returned via return buffer" <System.Linq.Parallel.QuerySettings>
+;  V03 tmp1         [V03,T02] (  4,  4   )  struct (48) [fp+0x58]   do-not-enreg[DAS] must-init defined-via-address "stack copy for value returned via return buffer" <System.Linq.Parallel.QuerySettings>
 ;* V04 tmp2         [V04    ] (  0,  0   )     ref  ->  zero-ref    class-hnd "impSpillSpecialSideEff" <System.Object>
 ;  V05 tmp3         [V05,T07] (  3,  0   )     ref  ->  x19         class-hnd exact single-def "NewObj constructor temp" <System.InvalidOperationException>
 ;* V06 tmp4         [V06    ] (  0,  0   )     ref  ->  zero-ref    class-hnd "Inlining Arg" <System.Linq.Parallel.QueryOperator`1[long]>
 ;* V07 tmp5         [V07    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V08 tmp6         [V08    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
 ;* V09 tmp7         [V09    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
-;  V10 tmp8         [V10    ] (  2,  4   )  struct (48) [fp+0x20]   do-not-enreg[XS] must-init addr-exposed "by-value struct argument" <System.Linq.Parallel.QuerySettings>
-;  V11 tmp9         [V11,T03] (  2,  4   )     ref  ->   x0         single-def "argument with side effect"
-;  V12 tmp10        [V12,T04] (  2,  4   )    long  ->   x1         "argument with side effect"
-;  V13 tmp11        [V13,T05] (  2,  4   )     int  ->   x2         "argument with side effect"
+;  V10 tmp8         [V10    ] (  2,  4   )  struct (48) [fp+0x28]   do-not-enreg[XS] must-init addr-exposed "by-value struct argument" <System.Linq.Parallel.QuerySettings>
+;  V11 tmp9         [V11,T03] (  2,  4   )     ref  ->   x1         single-def "argument with side effect"
+;  V12 tmp10        [V12,T04] (  2,  4   )    long  ->   x2         "argument with side effect"
+;  V13 tmp11        [V13,T05] (  2,  4   )     int  ->   x4         "argument with side effect"
 ;  V14 tmp12        [V14,T08] (  2,  0   )     ref  ->   x1         single-def "argument with side effect"
 ;  V15 cse0         [V15,T06] (  3,  3   )   byref  ->  x19         "CSE #01: aggressive"
-;  V16 rat0         [V16,T01] (  4,  8   )   byref  ->  [fp+0x10]   spill-single-def "ReplaceWithLclVar is creating a new local variable"
+;  V16 rat0         [V16,T01] (  4,  8   )   byref  ->  [fp+0x18]   spill-single-def "ReplaceWithLclVar is creating a new local variable"
 ;
-; Lcl frame size = 160
+; Lcl frame size = 168
 
 G_M15446_IG01:
             stp     fp, lr, [sp, #-0xC0]!
-            stp     x19, x20, [sp, #0xB0]
+            str     x19, [sp, #0xB8]
             mov     fp, sp
-            add     x9, fp, #32
+            add     x9, fp, #40
             movi    v16.16b, #0
             stp     q16, q16, [x9]
             stp     q16, q16, [x9, #0x20]
             stp     q16, q16, [x9, #0x40]
             stp     q16, q16, [x9, #0x60]
             stp     xzr, xzr, [x9, #0x80]
-            str     x0, [fp, #0x18]	// [V00 this]
+            str     x0, [fp, #0x20]	// [V00 this]
 						;; size=44 bbWeight=1 PerfScore 9.50
 G_M15446_IG02:
             ldrb    w1, [x0, #0x2D]
-            cbnz    w1, G_M15446_IG09
+            cbnz    w1, G_M15446_IG11
 						;; size=8 bbWeight=1 PerfScore 4.00
 G_M15446_IG03:
             ldr     x1, [x0, #0x08]
 						;; size=4 bbWeight=1 PerfScore 3.00
 G_M15446_IG04:
-            sub     x2, x1, #120
-            ldp     q16, q17, [x2, #0x80]
-            stp     q16, q17, [fp, #0x80]
-            ldr     q16, [x2, #0xA0]
-            str     q16, [fp, #0xA0]
-						;; size=20 bbWeight=1 PerfScore 8.50
+            ldp     x2, x3, [x1, #0x08]
+            stp     x2, x3, [fp, #0x88]
+            ldp     x2, x3, [x1, #0x18]
+            stp     x2, x3, [fp, #0x98]
+            ldp     x2, x3, [x1, #0x28]
+            stp     x2, x3, [fp, #0xA8]
+						;; size=24 bbWeight=1 PerfScore 15.00
 G_M15446_IG05:
             ldp     x2, x1, [x0, #0x18]
-            add     x0, fp, #128	// [V01 loc0]
-            add     x8, fp, #128	// [V01 loc0]
+            add     x0, fp, #136	// [V01 loc0]
+            add     x8, fp, #136	// [V01 loc0]
             movz    x3, #0xD1FFAB1E      // code for System.Linq.Parallel.QuerySettings:WithPerExecutionSettings(System.Threading.CancellationTokenSource,System.Linq.Parallel.Shared`1[bool]):System.Linq.Parallel.QuerySettings:this
             movk    x3, #0xD1FFAB1E LSL #16
             movk    x3, #0xD1FFAB1E LSL #32
             ldr     x3, [x3]
             blr     x3      // code for System.Linq.Parallel.QuerySettings:WithPerExecutionSettings(System.Threading.CancellationTokenSource,System.Linq.Parallel.Shared`1[bool]):System.Linq.Parallel.QuerySettings:this
-            add     x0, fp, #128	// [V01 loc0]
-            add     x8, fp, #80	// [V03 tmp1]
+            add     x0, fp, #136	// [V01 loc0]
+            add     x8, fp, #88	// [V03 tmp1]
             movz    x1, #0xD1FFAB1E      // code for System.Linq.Parallel.QuerySettings:WithDefaults():System.Linq.Parallel.QuerySettings:this
             movk    x1, #0xD1FFAB1E LSL #16
             movk    x1, #0xD1FFAB1E LSL #32
             ldr     x1, [x1]
             blr     x1      // code for System.Linq.Parallel.QuerySettings:WithDefaults():System.Linq.Parallel.QuerySettings:this
-            ldr     x0, [fp, #0x18]	// [V00 this]
+            ldr     x0, [fp, #0x20]	// [V00 this]
             add     x19, x0, #48
             mov     x14, x19
-            str     x14, [fp, #0x10]	// [V16 rat0]
-            ldr     x15, [fp, #0x50]	// [V03 tmp1]
+            str     x14, [fp, #0x18]	// [V16 rat0]
+            ldr     x15, [fp, #0x58]	// [V03 tmp1]
             bl      CORINFO_HELP_ASSIGN_REF
             add     x14, x14, #8
-            ldr     x15, [fp, #0x58]	// [V03 tmp1+0x08]
+            ldr     x15, [fp, #0x60]	// [V03 tmp1+0x08]
             bl      CORINFO_HELP_ASSIGN_REF
-            ldr     x14, [fp, #0x10]	// [V16 rat0]
-            ldp     q16, q17, [fp, #0x60]
+            ldr     x14, [fp, #0x18]	// [V16 rat0]
+						;; size=100 bbWeight=1 PerfScore 29.50
+G_M15446_IG06:
+            add     x1, fp, #88
+            ldp     q16, q17, [x1, #0x10]
             stp     q16, q17, [x14, #0x10]
-            movz    x1, #0xD1FFAB1E
-            movk    x1, #0xD1FFAB1E LSL #16
-            movk    x1, #0xD1FFAB1E LSL #32
-            ldr     x0, [x1]
-            ldr     x20, [fp, #0x18]	// [V00 this]
-            ldr     w1, [x20, #0x40]
+						;; size=12 bbWeight=1 PerfScore 4.50
+G_M15446_IG07:
+            ldr     w1, [x0, #0x40]
+            movz    x2, #0xD1FFAB1E
+            movk    x2, #0xD1FFAB1E LSL #32
+            ldr     x0, [x2]
             movz    x2, #0xD1FFAB1E      // code for System.Linq.Parallel.PlinqEtwProvider:ParallelQueryBegin(int):this
             movk    x2, #0xD1FFAB1E LSL #16
             movk    x2, #0xD1FFAB1E LSL #32
             ldr     x2, [x2]
             blr     x2      // code for System.Linq.Parallel.PlinqEtwProvider:ParallelQueryBegin(int):this
-            ldr     x0, [x20, #0x08]
-            ldr     x1, [x20, #0x60]
-            ldrb    w2, [x20, #0x2C]
-						;; size=164 bbWeight=1 PerfScore 56.50
-G_M15446_IG06:
-            ldp     q16, q17, [x19]
-            stp     q16, q17, [fp, #0x20]
-            ldr     q16, [x19, #0x20]
-            str     q16, [fp, #0x40]
-						;; size=16 bbWeight=1 PerfScore 8.00
-G_M15446_IG07:
-            add     x4, fp, #32	// [V10 tmp8]
+            ldr     x0, [fp, #0x20]	// [V00 this]
+            ldr     x1, [x0, #0x08]
+            ldr     x2, [x0, #0x60]
+            ldrb    w4, [x0, #0x2C]
+						;; size=52 bbWeight=1 PerfScore 23.50
+G_M15446_IG08:
+            ldp     x3, x5, [x19]
+            stp     x3, x5, [fp, #0x28]
+            ldp     x3, x5, [x19, #0x10]
+            stp     x3, x5, [fp, #0x38]
+            ldp     x3, x5, [x19, #0x20]
+            stp     x3, x5, [fp, #0x48]
+						;; size=24 bbWeight=1 PerfScore 15.00
+G_M15446_IG09:
+            mov     x0, x1
+            mov     x1, x2
+            mov     w2, w4
+            add     x4, fp, #40	// [V10 tmp8]
             mov     w3, wzr
             movz    x5, #0xD1FFAB1E      // code for System.Linq.Parallel.QueryOperator`1[long]:GetOpenedEnumerator(System.Nullable`1[int],bool,bool,System.Linq.Parallel.QuerySettings):System.Collections.Generic.IEnumerator`1[long]:this
             movk    x5, #0xD1FFAB1E LSL #16
             movk    x5, #0xD1FFAB1E LSL #32
             ldr     x5, [x5]
             ldr     wzr, [x0]
             blr     x5      // code for System.Linq.Parallel.QueryOperator`1[long]:GetOpenedEnumerator(System.Nullable`1[int],bool,bool,System.Linq.Parallel.QuerySettings):System.Collections.Generic.IEnumerator`1[long]:this
             mov     x15, x0
-            add     x14, x20, #16
+            ldr     x0, [fp, #0x20]	// [V00 this]
+            add     x14, x0, #16
             bl      CORINFO_HELP_ASSIGN_REF
-            ldr     x0, [x20, #0x38]
-            ldr     x0, [x0, #0x20]
+            ldr     x1, [x0, #0x38]
+            ldr     x0, [x1, #0x20]
             movz    x1, #0xD1FFAB1E      // code for System.Linq.Parallel.CancellationState:ThrowWithStandardMessageIfCanceled(System.Threading.CancellationToken)
             movk    x1, #0xD1FFAB1E LSL #16
             movk    x1, #0xD1FFAB1E LSL #32
             ldr     x1, [x1]
             blr     x1      // code for System.Linq.Parallel.CancellationState:ThrowWithStandardMessageIfCanceled(System.Threading.CancellationToken)
             nop     
-						;; size=76 bbWeight=1 PerfScore 23.50
-G_M15446_IG08:
-            ldp     x19, x20, [sp, #0xB0]
+						;; size=92 bbWeight=1 PerfScore 27.00
+G_M15446_IG10:
+            ldr     x19, [sp, #0xB8]
             ldp     fp, lr, [sp], #0xC0
             ret     lr
-						;; size=12 bbWeight=1 PerfScore 3.00
-G_M15446_IG09:
+						;; size=12 bbWeight=1 PerfScore 4.00
+G_M15446_IG11:
             movz    x0, #0xD1FFAB1E
             movk    x0, #0xD1FFAB1E LSL #16
             movk    x0, #0xD1FFAB1E LSL #32
             bl      CORINFO_HELP_NEWSFAST
             mov     x19, x0
             movz    x0, #0xD1FFAB1E      // code for System.SR:get_PLINQ_EnumerationPreviouslyFailed():System.String
             movk    x0, #0xD1FFAB1E LSL #16
             movk    x0, #0xD1FFAB1E LSL #32
             ldr     x0, [x0]
             blr     x0      // code for System.SR:get_PLINQ_EnumerationPreviouslyFailed():System.String
             mov     x1, x0
             mov     x0, x19
             movz    x2, #0xD1FFAB1E      // code for System.InvalidOperationException:.ctor(System.String):this
             movk    x2, #0xD1FFAB1E LSL #16
             movk    x2, #0xD1FFAB1E LSL #32
             ldr     x2, [x2]
             blr     x2      // code for System.InvalidOperationException:.ctor(System.String):this
             mov     x0, x19
             bl      CORINFO_HELP_THROW
             brk     #0
 						;; size=80 bbWeight=0 PerfScore 0.00
-G_M15446_IG10:
+G_M15446_IG12:
             stp     fp, lr, [sp, #-0x20]!
-            stp     x19, x20, [sp, #0x10]
+            str     x19, [sp, #0x18]
 						;; size=8 bbWeight=0 PerfScore 0.00
-G_M15446_IG11:
+G_M15446_IG13:
             mov     w0, #1
-            ldr     x20, [fp, #0x18]	// [V00 this]
-            strb    w0, [x20, #0x2D]
+            ldr     x19, [fp, #0x20]	// [V00 this]
+            strb    w0, [x19, #0x2D]
             bl      CORINFO_HELP_RETHROW
             brk     #0
 						;; size=20 bbWeight=0 PerfScore 0.00
 
-; Total bytes of code 452, prolog size 44, PerfScore 116.00, instruction count 113, allocated bytes for code 452 (MethodHash=698bc3a9) for method System.Linq.Parallel.QueryOpeningEnumerator`1[long]:OpenQuery():this (FullOpts)
+; Total bytes of code 480, prolog size 44, PerfScore 135.00, instruction count 120, allocated bytes for code 480 (MethodHash=698bc3a9) for method System.Linq.Parallel.QueryOpeningEnumerator`1[long]:OpenQuery():this (FullOpts)
 ; ============================================================
```

</details>


<details>
<summary>8 (3.57 % of base) - Microsoft.Extensions.Diagnostics.Tracing.DefaultActivitySourceFactory+ActivityListenerRegistration+ListenerState:.cctor()</summary>

```diff
 ; Assembly listing for method Microsoft.Extensions.Diagnostics.Tracing.DefaultActivitySourceFactory+ActivityListenerRegistration+ListenerState:.cctor() (FullOpts)
 ; Emitting BLENDED_CODE for arm64 + SVE on Unix
 ; FullOpts code
 ; optimized code
 ; fp based frame
 ; partially interruptible
 ; No PGO data
 ; 0 inlinees with PGO data; 5 single block inlinees; 0 inlinees without PGO data
 ; Final local variable assignments
 ;
 ;# V00 OutArgs      [V00    ] (  1,  1   )  struct ( 0) [sp+0x00]   do-not-enreg[XS] addr-exposed "OutgoingArgSpace" <Empty>
 ;  V01 tmp1         [V01,T01] (  3,  6   )     ref  ->  x20         class-hnd exact single-def "NewObj constructor temp" <System.Collections.Generic.List`1[Microsoft.Extensions.Diagnostics.Tracing.TracingRule]>
-;  V02 tmp2         [V02,T02] (  3,  6   )     ref  ->  x19         class-hnd exact single-def "NewObj constructor temp" <System.Collections.Generic.Dictionary`2[System.ValueTuple`2[System.String,bool],Microsoft.Extensions.Diagnostics.Tracing.DefaultActivitySourceFactory+ActivityListenerRegistration+SourceFilterState]>
+;  V02 tmp2         [V02,T02] (  3,  6   )     ref  ->  x21         class-hnd exact single-def "NewObj constructor temp" <System.Collections.Generic.Dictionary`2[System.ValueTuple`2[System.String,bool],Microsoft.Extensions.Diagnostics.Tracing.DefaultActivitySourceFactory+ActivityListenerRegistration+SourceFilterState]>
 ;  V03 tmp3         [V03,T00] (  5, 10   )     ref  ->   x0         class-hnd exact single-def "NewObj constructor temp" <Microsoft.Extensions.Diagnostics.Tracing.DefaultActivitySourceFactory+ActivityListenerRegistration+ListenerState>
-;  V04 cse0         [V04,T03] (  3,  2   )    long  ->  x19         "CSE #01: aggressive"
+;  V04 cse0         [V04,T04] (  3,  2   )    long  ->  x19         "CSE #01: aggressive"
+;  V05 cse1         [V05,T03] (  3,  3   )    long  ->  x19         "CSE #02: aggressive"
 ;
-; Lcl frame size = 0
+; Lcl frame size = 8
 
 G_M12204_IG01:
-            stp     fp, lr, [sp, #-0x20]!
-            stp     x19, x20, [sp, #0x10]
+            stp     fp, lr, [sp, #-0x30]!
+            stp     x19, x20, [sp, #0x18]
+            str     x21, [sp, #0x28]
             mov     fp, sp
-						;; size=12 bbWeight=1 PerfScore 2.50
+						;; size=16 bbWeight=1 PerfScore 3.50
 G_M12204_IG02:
             movz    x19, #0xD1FFAB1E
             movk    x19, #0xD1FFAB1E LSL #16
             movk    x19, #0xD1FFAB1E LSL #32
             mov     x0, x19
             bl      CORINFO_HELP_NEWSFAST
             mov     x20, x0
             movz    x0, #0xD1FFAB1E
             movk    x0, #0xD1FFAB1E LSL #16
             movk    x0, #0xD1FFAB1E LSL #32
             ldapr   w0, [x0]
             tbz     w0, #0, G_M12204_IG05
 						;; size=44 bbWeight=1 PerfScore 9.00
 G_M12204_IG03:
-            movz    x14, #0xD1FFAB1E      // data for System.Collections.Generic.List`1[Microsoft.Extensions.Diagnostics.Tracing.TracingRule]:s_emptyArray
-            movk    x14, #0xD1FFAB1E LSL #32
-            ldr     x15, [x14]
+            movz    x19, #0xD1FFAB1E      // data for System.Collections.Generic.List`1[Microsoft.Extensions.Diagnostics.Tracing.TracingRule]:s_emptyArray
+            movk    x19, #0xD1FFAB1E LSL #16
+            movk    x19, #0xD1FFAB1E LSL #32
+            ldr     x15, [x19]
             add     x14, x20, #8
             bl      CORINFO_HELP_ASSIGN_REF
             movz    x0, #0xD1FFAB1E
             movk    x0, #0xD1FFAB1E LSL #16
             movk    x0, #0xD1FFAB1E LSL #32
             bl      CORINFO_HELP_NEWSFAST
-            mov     x19, x0
+            mov     x21, x0
             mov     w1, wzr
             mov     x2, xzr
             movz    x3, #0xD1FFAB1E      // code for System.Collections.Generic.Dictionary`2[System.ValueTuple`2[System.__Canon,bool],Microsoft.Extensions.Diagnostics.Tracing.DefaultActivitySourceFactory+ActivityListenerRegistration+SourceFilterState]:.ctor(int,System.Collections.Generic.IEqualityComparer`1[System.ValueTuple`2[System.__Canon,bool]]):this
             movk    x3, #0xD1FFAB1E LSL #16
             movk    x3, #0xD1FFAB1E LSL #32
             ldr     x3, [x3]
             blr     x3      // code for System.Collections.Generic.Dictionary`2[System.ValueTuple`2[System.__Canon,bool],Microsoft.Extensions.Diagnostics.Tracing.DefaultActivitySourceFactory+ActivityListenerRegistration+SourceFilterState]:.ctor(int,System.Collections.Generic.IEqualityComparer`1[System.ValueTuple`2[System.__Canon,bool]]):this
             movz    x0, #0xD1FFAB1E
             movk    x0, #0xD1FFAB1E LSL #16
             movk    x0, #0xD1FFAB1E LSL #32
             bl      CORINFO_HELP_NEWSFAST
             add     x14, x0, #8
             mov     x15, x20
             bl      CORINFO_HELP_ASSIGN_REF
             strb    wzr, [x0, #0x18]
             add     x14, x0, #16
-            mov     x15, x19
+            mov     x15, x21
             bl      CORINFO_HELP_ASSIGN_REF
-            movz    x14, #0xD1FFAB1E      // data for Microsoft.Extensions.Diagnostics.Tracing.DefaultActivitySourceFactory+ActivityListenerRegistration+ListenerState:Empty
-            movk    x14, #0xD1FFAB1E LSL #32
+            sub     x14, x19, #8
             mov     x15, x0
             bl      CORINFO_HELP_ASSIGN_REF
 						;; size=128 bbWeight=1 PerfScore 25.00
 G_M12204_IG04:
-            ldp     x19, x20, [sp, #0x10]
-            ldp     fp, lr, [sp], #0x20
+            ldr     x21, [sp, #0x28]
+            ldp     x19, x20, [sp, #0x18]
+            ldp     fp, lr, [sp], #0x30
             ret     lr
-						;; size=12 bbWeight=1 PerfScore 3.00
+						;; size=16 bbWeight=1 PerfScore 5.00
 G_M12204_IG05:
             mov     x0, x19
             movz    x1, #0xD1FFAB1E      // code for CORINFO_HELP_GET_GCSTATIC_BASE
             movk    x1, #0xD1FFAB1E LSL #16
             movk    x1, #0xD1FFAB1E LSL #32
             ldr     x1, [x1]
             blr     x1      // code for CORINFO_HELP_GET_GCSTATIC_BASE
             b       G_M12204_IG03
 						;; size=28 bbWeight=0 PerfScore 0.00
 
-; Total bytes of code 224, prolog size 12, PerfScore 39.50, instruction count 56, allocated bytes for code 224 (MethodHash=6b0cd053) for method Microsoft.Extensions.Diagnostics.Tracing.DefaultActivitySourceFactory+ActivityListenerRegistration+ListenerState:.cctor() (FullOpts)
+; Total bytes of code 232, prolog size 16, PerfScore 42.50, instruction count 58, allocated bytes for code 232 (MethodHash=6b0cd053) for method Microsoft.Extensions.Diagnostics.Tracing.DefaultActivitySourceFactory+ActivityListenerRegistration+ListenerState:.cctor() (FullOpts)
 ; ============================================================
```

</details>



Note: some changes were skipped as they were too large to fit into a comment.

