## 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>28 (6.19 % of base) - System.Linq.Parallel.QueryOpeningEnumerator`1[short]:OpenQuery():this</summary>

```diff
 ; Assembly listing for method System.Linq.Parallel.QueryOpeningEnumerator`1[short]: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[short]>
-;  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[short]>
+;  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[short]>
 ;* 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_M20174_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_M20174_IG02:
             ldrb    w1, [x0, #0x2D]
-            cbnz    w1, G_M20174_IG09
+            cbnz    w1, G_M20174_IG11
 						;; size=8 bbWeight=1 PerfScore 4.00
 G_M20174_IG03:
             ldr     x1, [x0, #0x08]
 						;; size=4 bbWeight=1 PerfScore 3.00
 G_M20174_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_M20174_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_M20174_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_M20174_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_M20174_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_M20174_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_M20174_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_M20174_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[short]:GetOpenedEnumerator(System.Nullable`1[int],bool,bool,System.Linq.Parallel.QuerySettings):System.Collections.Generic.IEnumerator`1[short]: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[short]:GetOpenedEnumerator(System.Nullable`1[int],bool,bool,System.Linq.Parallel.QuerySettings):System.Collections.Generic.IEnumerator`1[short]: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_M20174_IG08:
-            ldp     x19, x20, [sp, #0xB0]
+						;; size=92 bbWeight=1 PerfScore 27.00
+G_M20174_IG10:
+            ldr     x19, [sp, #0xB8]
             ldp     fp, lr, [sp], #0xC0
             ret     lr
-						;; size=12 bbWeight=1 PerfScore 3.00
-G_M20174_IG09:
+						;; size=12 bbWeight=1 PerfScore 4.00
+G_M20174_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_M20174_IG10:
+G_M20174_IG12:
             stp     fp, lr, [sp, #-0x20]!
-            stp     x19, x20, [sp, #0x10]
+            str     x19, [sp, #0x18]
 						;; size=8 bbWeight=0 PerfScore 0.00
-G_M20174_IG11:
+G_M20174_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=9482b131) for method System.Linq.Parallel.QueryOpeningEnumerator`1[short]:OpenQuery():this (FullOpts)
+; Total bytes of code 480, prolog size 44, PerfScore 135.00, instruction count 120, allocated bytes for code 480 (MethodHash=9482b131) for method System.Linq.Parallel.QueryOpeningEnumerator`1[short]:OpenQuery():this (FullOpts)
 ; ============================================================
```

</details>


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

```diff
 ; Assembly listing for method System.Linq.Parallel.QueryOpeningEnumerator`1[System.__Canon]: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[System.__Canon]>
-;  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[System.__Canon]>
+;  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[System.__Canon]>
 ;* 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_M1626_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_M1626_IG02:
             ldrb    w1, [x0, #0x2D]
-            cbnz    w1, G_M1626_IG09
+            cbnz    w1, G_M1626_IG11
 						;; size=8 bbWeight=1 PerfScore 4.00
 G_M1626_IG03:
             ldr     x1, [x0, #0x08]
 						;; size=4 bbWeight=1 PerfScore 3.00
 G_M1626_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_M1626_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_M1626_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_M1626_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_M1626_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_M1626_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_M1626_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_M1626_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[System.__Canon]:GetOpenedEnumerator(System.Nullable`1[int],bool,bool,System.Linq.Parallel.QuerySettings):System.Collections.Generic.IEnumerator`1[System.__Canon]: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[System.__Canon]:GetOpenedEnumerator(System.Nullable`1[int],bool,bool,System.Linq.Parallel.QuerySettings):System.Collections.Generic.IEnumerator`1[System.__Canon]: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_M1626_IG08:
-            ldp     x19, x20, [sp, #0xB0]
+						;; size=92 bbWeight=1 PerfScore 27.00
+G_M1626_IG10:
+            ldr     x19, [sp, #0xB8]
             ldp     fp, lr, [sp], #0xC0
             ret     lr
-						;; size=12 bbWeight=1 PerfScore 3.00
-G_M1626_IG09:
+						;; size=12 bbWeight=1 PerfScore 4.00
+G_M1626_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_M1626_IG10:
+G_M1626_IG12:
             stp     fp, lr, [sp, #-0x20]!
-            stp     x19, x20, [sp, #0x10]
+            str     x19, [sp, #0x18]
 						;; size=8 bbWeight=0 PerfScore 0.00
-G_M1626_IG11:
+G_M1626_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=826ef9a5) for method System.Linq.Parallel.QueryOpeningEnumerator`1[System.__Canon]:OpenQuery():this (FullOpts)
+; Total bytes of code 480, prolog size 44, PerfScore 135.00, instruction count 120, allocated bytes for code 480 (MethodHash=826ef9a5) for method System.Linq.Parallel.QueryOpeningEnumerator`1[System.__Canon]:OpenQuery():this (FullOpts)
 ; ============================================================
```

</details>


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

```diff
 ; Assembly listing for method System.Linq.Parallel.QueryOpeningEnumerator`1[System.Nullable`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[System.Nullable`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[System.Nullable`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[System.Nullable`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_M24930_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_M24930_IG02:
             ldrb    w1, [x0, #0x2D]
-            cbnz    w1, G_M24930_IG09
+            cbnz    w1, G_M24930_IG11
 						;; size=8 bbWeight=1 PerfScore 4.00
 G_M24930_IG03:
             ldr     x1, [x0, #0x08]
 						;; size=4 bbWeight=1 PerfScore 3.00
 G_M24930_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_M24930_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_M24930_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_M24930_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_M24930_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_M24930_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_M24930_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_M24930_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[System.Nullable`1[int]]:GetOpenedEnumerator(System.Nullable`1[int],bool,bool,System.Linq.Parallel.QuerySettings):System.Collections.Generic.IEnumerator`1[System.Nullable`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[System.Nullable`1[int]]:GetOpenedEnumerator(System.Nullable`1[int],bool,bool,System.Linq.Parallel.QuerySettings):System.Collections.Generic.IEnumerator`1[System.Nullable`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_M24930_IG08:
-            ldp     x19, x20, [sp, #0xB0]
+						;; size=92 bbWeight=1 PerfScore 27.00
+G_M24930_IG10:
+            ldr     x19, [sp, #0xB8]
             ldp     fp, lr, [sp], #0xC0
             ret     lr
-						;; size=12 bbWeight=1 PerfScore 3.00
-G_M24930_IG09:
+						;; size=12 bbWeight=1 PerfScore 4.00
+G_M24930_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_M24930_IG10:
+G_M24930_IG12:
             stp     fp, lr, [sp, #-0x20]!
-            stp     x19, x20, [sp, #0x10]
+            str     x19, [sp, #0x18]
 						;; size=8 bbWeight=0 PerfScore 0.00
-G_M24930_IG11:
+G_M24930_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=7f779e9d) for method System.Linq.Parallel.QueryOpeningEnumerator`1[System.Nullable`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=7f779e9d) for method System.Linq.Parallel.QueryOpeningEnumerator`1[System.Nullable`1[int]]:OpenQuery():this (FullOpts)
 ; ============================================================
```

</details>


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

```diff
 ; Assembly listing for method System.Linq.Parallel.QueryOpeningEnumerator`1[System.Numerics.Vector`1[float]]: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[System.Numerics.Vector`1[float]]>
-;  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[System.Numerics.Vector`1[float]]>
+;  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[System.Numerics.Vector`1[float]]>
 ;* 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_M12767_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_M12767_IG02:
             ldrb    w1, [x0, #0x2D]
-            cbnz    w1, G_M12767_IG09
+            cbnz    w1, G_M12767_IG11
 						;; size=8 bbWeight=1 PerfScore 4.00
 G_M12767_IG03:
             ldr     x1, [x0, #0x08]
 						;; size=4 bbWeight=1 PerfScore 3.00
 G_M12767_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_M12767_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_M12767_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_M12767_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_M12767_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_M12767_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_M12767_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_M12767_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[System.Numerics.Vector`1[float]]:GetOpenedEnumerator(System.Nullable`1[int],bool,bool,System.Linq.Parallel.QuerySettings):System.Collections.Generic.IEnumerator`1[System.Numerics.Vector`1[float]]: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[System.Numerics.Vector`1[float]]:GetOpenedEnumerator(System.Nullable`1[int],bool,bool,System.Linq.Parallel.QuerySettings):System.Collections.Generic.IEnumerator`1[System.Numerics.Vector`1[float]]: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_M12767_IG08:
-            ldp     x19, x20, [sp, #0xB0]
+						;; size=92 bbWeight=1 PerfScore 27.00
+G_M12767_IG10:
+            ldr     x19, [sp, #0xB8]
             ldp     fp, lr, [sp], #0xC0
             ret     lr
-						;; size=12 bbWeight=1 PerfScore 3.00
-G_M12767_IG09:
+						;; size=12 bbWeight=1 PerfScore 4.00
+G_M12767_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_M12767_IG10:
+G_M12767_IG12:
             stp     fp, lr, [sp, #-0x20]!
-            stp     x19, x20, [sp, #0x10]
+            str     x19, [sp, #0x18]
 						;; size=8 bbWeight=0 PerfScore 0.00
-G_M12767_IG11:
+G_M12767_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=0f09ce20) for method System.Linq.Parallel.QueryOpeningEnumerator`1[System.Numerics.Vector`1[float]]:OpenQuery():this (FullOpts)
+; Total bytes of code 480, prolog size 44, PerfScore 135.00, instruction count 120, allocated bytes for code 480 (MethodHash=0f09ce20) for method System.Linq.Parallel.QueryOpeningEnumerator`1[System.Numerics.Vector`1[float]]:OpenQuery():this (FullOpts)
 ; ============================================================
```

</details>


<details>
<summary>12 (1.82 % of base) - Microsoft.Extensions.Diagnostics.Tracing.DefaultActivitySourceFactory:Dispose(bool):this</summary>

```diff
 ; Assembly listing for method Microsoft.Extensions.Diagnostics.Tracing.DefaultActivitySourceFactory:Dispose(bool):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; 6 single block inlinees; 5 inlinees without PGO data
 ; Final local variable assignments
 ;
-;  V00 this         [V00,T11] (  9,  9   )     ref  ->  x19         this class-hnd single-def <Microsoft.Extensions.Diagnostics.Tracing.DefaultActivitySourceFactory>
-;  V01 arg1         [V01,T17] (  3,  3   )   ubyte  ->   x1         single-def
-;  V02 loc0         [V02,T19] (  4,  3   )     ref  ->  [fp+0x10]   class-hnd EH-live spill-single-def <System.Collections.Generic.Dictionary`2[System.String,Microsoft.Extensions.Diagnostics.Tracing.DefaultActivitySourceFactory+FactoryActivitySource[]]>
-;  V03 loc1         [V03,T21] (  3,  3   )   ubyte  ->  [fp+0x6C]   do-not-enreg[M] ld-addr-op EH-live
-;  V04 loc2         [V04,T20] (  3,  3   )     ref  ->   x0         class-hnd exact single-def <Microsoft.Extensions.Diagnostics.Tracing.DefaultActivitySourceFactory+ActivityListenerRegistration[]>
-;* V05 loc3         [V05,T13] (  0,  0   )     int  ->  zero-ref   
-;  V06 loc4         [V06    ] (  8, 22   )  struct (40) [fp+0x40]   do-not-enreg[XS] must-init addr-exposed ld-addr-op <System.Collections.Generic.Dictionary`2+Enumerator[System.String,Microsoft.Extensions.Diagnostics.Tracing.DefaultActivitySourceFactory+FactoryActivitySource[]]>
+;  V00 this         [V00,T12] (  9,  9   )     ref  ->  x19         this class-hnd single-def <Microsoft.Extensions.Diagnostics.Tracing.DefaultActivitySourceFactory>
+;  V01 arg1         [V01,T18] (  3,  3   )   ubyte  ->   x1         single-def
+;  V02 loc0         [V02,T20] (  4,  3   )     ref  ->  [fp+0x18]   class-hnd EH-live spill-single-def <System.Collections.Generic.Dictionary`2[System.String,Microsoft.Extensions.Diagnostics.Tracing.DefaultActivitySourceFactory+FactoryActivitySource[]]>
+;  V03 loc1         [V03,T22] (  3,  3   )   ubyte  ->  [fp+0x74]   do-not-enreg[M] ld-addr-op EH-live
+;  V04 loc2         [V04,T21] (  3,  3   )     ref  ->   x0         class-hnd exact single-def <Microsoft.Extensions.Diagnostics.Tracing.DefaultActivitySourceFactory+ActivityListenerRegistration[]>
+;* V05 loc3         [V05,T14] (  0,  0   )     int  ->  zero-ref   
+;  V06 loc4         [V06    ] (  8, 22   )  struct (40) [fp+0x48]   do-not-enreg[XS] must-init addr-exposed ld-addr-op <System.Collections.Generic.Dictionary`2+Enumerator[System.String,Microsoft.Extensions.Diagnostics.Tracing.DefaultActivitySourceFactory+FactoryActivitySource[]]>
 ;* V07 loc5         [V07    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op <System.Collections.Generic.KeyValuePair`2[System.String,Microsoft.Extensions.Diagnostics.Tracing.DefaultActivitySourceFactory+FactoryActivitySource[]]>
-;  V08 loc6         [V08,T07] (  3, 20   )     ref  ->   x1         class-hnd exact <Microsoft.Extensions.Diagnostics.Tracing.DefaultActivitySourceFactory+FactoryActivitySource[]>
+;  V08 loc6         [V08,T08] (  3, 20   )     ref  ->   x1         class-hnd exact <Microsoft.Extensions.Diagnostics.Tracing.DefaultActivitySourceFactory+FactoryActivitySource[]>
 ;# V09 OutArgs      [V09    ] (  1,  1   )  struct ( 0) [sp+0x00]   do-not-enreg[XS] addr-exposed "OutgoingArgSpace" <Empty>
-;  V10 tmp1         [V10,T15] (  3,  6   )     ref  ->   x0         class-hnd single-def "dup spill" <System.IDisposable>
+;  V10 tmp1         [V10,T16] (  3,  6   )     ref  ->   x0         class-hnd single-def "dup spill" <System.IDisposable>
 ;* V11 tmp2         [V11    ] (  0,  0   )     ref  ->  zero-ref    single-def
-;  V12 tmp3         [V12,T16] (  3,  6   )     ref  ->   x0         class-hnd single-def "Inlining Arg" <System.Collections.Generic.Dictionary`2[System.String,Microsoft.Extensions.Diagnostics.Tracing.DefaultActivitySourceFactory+FactoryActivitySource[]]>
-;  V13 tmp4         [V13,T18] (  2,  4   )  struct (40) [fp+0x18]   do-not-enreg[SF] must-init ld-addr-op "NewObj constructor temp" <System.Collections.Generic.Dictionary`2+Enumerator[System.String,Microsoft.Extensions.Diagnostics.Tracing.DefaultActivitySourceFactory+FactoryActivitySource[]]>
+;  V12 tmp3         [V12,T17] (  3,  6   )     ref  ->   x0         class-hnd single-def "Inlining Arg" <System.Collections.Generic.Dictionary`2[System.String,Microsoft.Extensions.Diagnostics.Tracing.DefaultActivitySourceFactory+FactoryActivitySource[]]>
+;  V13 tmp4         [V13,T19] (  2,  4   )  struct (40) [fp+0x20]   do-not-enreg[SF] must-init ld-addr-op "NewObj constructor temp" <System.Collections.Generic.Dictionary`2+Enumerator[System.String,Microsoft.Extensions.Diagnostics.Tracing.DefaultActivitySourceFactory+FactoryActivitySource[]]>
 ;  V14 tmp5         [V14,T00] (  4,224   )     ref  ->  x23         class-hnd exact "Inlining Arg" <Microsoft.Extensions.Diagnostics.Tracing.DefaultActivitySourceFactory+FactoryActivitySource>
 ;* V15 tmp6         [V15    ] (  0,  0   )     ref  ->  zero-ref    class-hnd "Inline return value spill temp" <System.Diagnostics.SynchronizedList`1[System.Diagnostics.ActivityListener]>
 ;  V16 tmp7         [V16,T01] (  3,192   )   byref  ->   x0         "Inlining Arg"
 ;* V17 tmp8         [V17    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <System.Diagnostics.SynchronizedList`1[System.Diagnostics.ActivityListener]>
 ;* V18 tmp9         [V18    ] (  0,  0   )     ref  ->  zero-ref    ld-addr-op class-hnd "Inline stloc first use temp" <System.Object>
 ;* V19 tmp10        [V19    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <System.Diagnostics.SynchronizedList`1[System.Diagnostics.ActivityListener]>
-;  V20 tmp11        [V20,T10] (  6, 12   )     ref  ->  x19         class-hnd single-def "Inlining Arg" <System.Collections.Generic.Dictionary`2[System.String,Microsoft.Extensions.Diagnostics.Tracing.DefaultActivitySourceFactory+FactoryActivitySource[]]>
-;  V21 tmp12        [V21,T22] (  3,  3   )     int  ->  x20         single-def "Inline stloc first use temp"
+;  V20 tmp11        [V20,T11] (  6, 12   )     ref  ->  x19         class-hnd single-def "Inlining Arg" <System.Collections.Generic.Dictionary`2[System.String,Microsoft.Extensions.Diagnostics.Tracing.DefaultActivitySourceFactory+FactoryActivitySource[]]>
+;  V21 tmp12        [V21,T23] (  3,  3   )     int  ->  x20         single-def "Inline stloc first use temp"
 ;* V22 tmp13        [V22    ] (  0,  0   )     ref  ->  zero-ref    "field V07.key (fldOffset=0x0)" P-INDEP
-;  V23 tmp14        [V23,T09] (  2, 16   )     ref  ->   x1         "field V07.value (fldOffset=0x8)" P-INDEP
+;  V23 tmp14        [V23,T10] (  2, 16   )     ref  ->   x1         "field V07.value (fldOffset=0x8)" P-INDEP
 ;* V24 tmp15        [V24    ] (  0,  0   )     ref  ->  zero-ref    single-def "V13.[000..008)"
-;  V25 tmp16        [V25,T25] (  2,  2   )     int  ->   x1         single-def "V13.[008..012)"
+;  V25 tmp16        [V25,T26] (  2,  2   )     int  ->   x1         single-def "V13.[008..012)"
 ;* V26 tmp17        [V26    ] (  0,  0   )     int  ->  zero-ref    single-def "V13.[012..016)"
 ;* V27 tmp18        [V27    ] (  0,  0   )     int  ->  zero-ref    single-def "V13.[016..020)"
-;  V28 cse0         [V28,T04] (  3, 96   )     ref  ->  x24         "CSE #05: aggressive"
-;  V29 cse1         [V29,T14] (  2,  8   )   byref  ->  x22         hoist "CSE #03: aggressive"
-;  V30 cse2         [V30,T08] (  3, 20   )     int  ->  x21         "CSE #06: aggressive"
-;  V31 cse3         [V31,T24] (  2,  2   )   byref  ->  x21         hoist "CSE #01: aggressive"
-;  V32 cse4         [V32,T23] (  3,  3   )     int  ->  x20         "CSE #02: aggressive"
-;  V33 cse5         [V33,T12] (  3, 10   )    long  ->  x20         "CSE #07: aggressive"
-;  V34 rat0         [V34,T05] (  4, 25   )   byref  ->  x21         "Strength reduced derived IV"
-;  V35 rat1         [V35,T06] (  4, 25   )     int  ->  x20         "Trip count IV"
-;  V36 rat2         [V36,T02] (  4,100   )   byref  ->  x22         "Strength reduced derived IV"
-;  V37 rat3         [V37,T03] (  4,100   )     int  ->  x21         "Trip count IV"
+;  V28 cse0         [V28,T04] (  3, 96   )     ref  ->  x25         "CSE #05: aggressive"
+;  V29 cse1         [V29,T05] (  3, 80   )    long  ->  x24         "CSE #04: aggressive"
+;  V30 cse2         [V30,T15] (  2,  8   )   byref  ->  x22         hoist "CSE #03: aggressive"
+;  V31 cse3         [V31,T09] (  3, 20   )     int  ->  x21         "CSE #06: aggressive"
+;  V32 cse4         [V32,T25] (  2,  2   )   byref  ->  x21         hoist "CSE #01: aggressive"
+;  V33 cse5         [V33,T24] (  3,  3   )     int  ->  x20         "CSE #02: aggressive"
+;  V34 cse6         [V34,T13] (  3, 10   )    long  ->  x20         "CSE #07: aggressive"
+;  V35 rat0         [V35,T06] (  4, 25   )   byref  ->  x21         "Strength reduced derived IV"
+;  V36 rat1         [V36,T07] (  4, 25   )     int  ->  x20         "Trip count IV"
+;  V37 rat2         [V37,T02] (  4,100   )   byref  ->  x22         "Strength reduced derived IV"
+;  V38 rat3         [V38,T03] (  4,100   )     int  ->  x21         "Trip count IV"
 ;
-; Lcl frame size = 96
+; Lcl frame size = 104
 
 G_M46277_IG01:
-            stp     fp, lr, [sp, #-0xA0]!
-            stp     x19, x20, [sp, #0x70]
-            stp     x21, x22, [sp, #0x80]
-            stp     x23, x24, [sp, #0x90]
+            stp     fp, lr, [sp, #-0xB0]!
+            stp     x19, x20, [sp, #0x78]
+            stp     x21, x22, [sp, #0x88]
+            stp     x23, x24, [sp, #0x98]
+            str     x25, [sp, #0xA8]
             mov     fp, sp
-            add     x9, fp, #24
+            add     x9, fp, #32
             movi    v16.16b, #0
             stp     q16, q16, [x9]
             stp     q16, q16, [x9, #0x20]
             stp     xzr, xzr, [x9, #0x40]
             mov     x19, x0
-						;; size=44 bbWeight=1 PerfScore 9.00
+						;; size=48 bbWeight=1 PerfScore 10.00
 G_M46277_IG02:
             tst     w1, #255
             beq     G_M46277_IG17
             ldr     x0, [x19, #0x08]
-            str     x0, [fp, #0x10]	// [V02 loc0]
-            str     wzr, [fp, #0x6C]	// [V03 loc1]
+            str     x0, [fp, #0x18]	// [V02 loc0]
+            str     wzr, [fp, #0x74]	// [V03 loc1]
 						;; size=20 bbWeight=1 PerfScore 6.50
 G_M46277_IG03:
             movz    x1, #0xD1FFAB1E      // code for System.Threading.Monitor:Enter(System.Object)
             movk    x1, #0xD1FFAB1E LSL #16
             movk    x1, #0xD1FFAB1E LSL #32
             ldr     x1, [x1]
             blr     x1      // code for System.Threading.Monitor:Enter(System.Object)
             mov     w0, #1
-            str     w0, [fp, #0x6C]	// [V03 loc1]
+            str     w0, [fp, #0x74]	// [V03 loc1]
             ldrb    w0, [x19, #0x20]
             cbnz    w0, G_M46277_IG04
             mov     w0, #1
             stlurb  w0, [x19, #0x20]
             ldr     x0, [x19, #0x18]
             cbz     x0, G_M46277_IG05
             movz    x11, #0xD1FFAB1E      // code for System.IDisposable:Dispose():this
             movk    x11, #0xD1FFAB1E LSL #16
             movk    x11, #0xD1FFAB1E LSL #32
             ldr     xip0, [x11]
             blr     xip0      // code for System.IDisposable:Dispose():this
             b       G_M46277_IG05
 						;; size=76 bbWeight=1 PerfScore 23.00
 G_M46277_IG04:
             bl      G_M46277_IG19
             b       G_M46277_IG17
 						;; size=8 bbWeight=1 PerfScore 2.00
 G_M46277_IG05:
-            ldr     x0, [fp, #0x10]	// [V02 loc0]
+            ldr     x0, [fp, #0x18]	// [V02 loc0]
             movz    x1, #0xD1FFAB1E      // code for System.Threading.Monitor:Exit(System.Object)
             movk    x1, #0xD1FFAB1E LSL #16
             movk    x1, #0xD1FFAB1E LSL #32
             ldr     x1, [x1]
             blr     x1      // code for System.Threading.Monitor:Exit(System.Object)
             ldr     x0, [x19, #0x10]
             ldr     w20, [x0, #0x08]
             cmp     w20, #0
             ble     G_M46277_IG07
             add     x21, x0, #16
 						;; size=44 bbWeight=1 PerfScore 15.50
 G_M46277_IG06:
             ldr     x0, [x21]
             movz    x1, #0xD1FFAB1E      // code for Microsoft.Extensions.Diagnostics.Tracing.DefaultActivitySourceFactory+ActivityListenerRegistration:Dispose():this
             movk    x1, #0xD1FFAB1E LSL #16
             movk    x1, #0xD1FFAB1E LSL #32
             ldr     x1, [x1]
             ldr     wzr, [x0]
             blr     x1      // code for Microsoft.Extensions.Diagnostics.Tracing.DefaultActivitySourceFactory+ActivityListenerRegistration:Dispose():this
             add     x21, x21, #8
             sub     w20, w20, #1
             cbnz    w20, G_M46277_IG06
 						;; size=40 bbWeight=8 PerfScore 108.00
 G_M46277_IG07:
             ldr     x0, [x19, #0x08]
             ldr     w1, [x0, #0x44]
-            stp     xzr, xzr, [fp, #0x30]
+            stp     xzr, xzr, [fp, #0x38]
 						;; size=12 bbWeight=1 PerfScore 7.00
 G_M46277_IG08:
             sub     x2, fp, #40
-            ldp     q16, q17, [x2, #0x40]
-            stp     q16, q17, [fp, #0x40]
-            ldr     x3, [x2, #0x60]
-            str     x3, [fp, #0x60]
+            ldr     x3, [x2, #0x48]
+            str     x3, [fp, #0x48]
+            ldp     q16, q17, [x2, #0x50]
+            stp     q16, q17, [fp, #0x50]
 						;; size=20 bbWeight=1 PerfScore 8.50
 G_M46277_IG09:
-            str     x0, [fp, #0x40]	// [V06 loc4]
-            stp     w1, wzr, [fp, #0x48]	// [V06 loc4+0x08], [V06 loc4+0x0c]
+            str     x0, [fp, #0x48]	// [V06 loc4]
+            stp     w1, wzr, [fp, #0x50]	// [V06 loc4+0x08], [V06 loc4+0x0c]
             mov     w0, #2
-            str     w0, [fp, #0x50]	// [V06 loc4+0x10]
-            add     x0, fp, #64	// [V06 loc4]
+            str     w0, [fp, #0x58]	// [V06 loc4+0x10]
+            add     x0, fp, #72	// [V06 loc4]
             movz    x20, #0xD1FFAB1E
             movk    x20, #0xD1FFAB1E LSL #16
             movk    x20, #0xD1FFAB1E LSL #32
             mov     x1, x20
             movz    x2, #0xD1FFAB1E      // code for System.Collections.Generic.Dictionary`2+Enumerator[System.__Canon,System.__Canon]:MoveNext():bool:this
             movk    x2, #0xD1FFAB1E LSL #16
             movk    x2, #0xD1FFAB1E LSL #32
             ldr     x2, [x2]
             blr     x2      // code for System.Collections.Generic.Dictionary`2+Enumerator[System.__Canon,System.__Canon]:MoveNext():bool:this
             cbz     w0, G_M46277_IG16
 						;; size=60 bbWeight=1 PerfScore 12.50
 G_M46277_IG10:
-            ldr     x1, [fp, #0x60]	// [V06 loc4+0x20]
+            ldr     x1, [fp, #0x68]	// [V06 loc4+0x20]
             ldr     w21, [x1, #0x08]
             cmp     w21, #0
             ble     G_M46277_IG15
 						;; size=16 bbWeight=8 PerfScore 52.00
 G_M46277_IG11:
             add     x22, x1, #16
 						;; size=4 bbWeight=4 PerfScore 2.00
 G_M46277_IG12:
             ldr     x23, [x22], #0x08
             ldrsb   wzr, [x23]
             add     x0, x23, #8
             cbz     x0, G_M46277_IG18
-            movz    x1, #0xD1FFAB1E
-            movk    x1, #0xD1FFAB1E LSL #32
-            ldr     x24, [x1]
-            mov     x1, x24
+            movz    x24, #0xD1FFAB1E
+            movk    x24, #0xD1FFAB1E LSL #16
+            movk    x24, #0xD1FFAB1E LSL #32
+            ldr     x25, [x24]
+            mov     x1, x25
             bl      System.Threading.Interlocked:ExchangeObject(byref,System.Object):System.Object
-            cmp     x0, x24
+            cmp     x0, x25
             beq     G_M46277_IG14
-						;; size=44 bbWeight=32 PerfScore 464.00
+						;; size=48 bbWeight=32 PerfScore 480.00
 G_M46277_IG13:
-            movz    x0, #0xD1FFAB1E
-            movk    x0, #0xD1FFAB1E LSL #32
-            ldr     x0, [x0]
+            ldr     x0, [x24, #-0x10]
             mov     x1, x23
             movz    x2, #0xD1FFAB1E      // code for System.Diagnostics.SynchronizedList`1[System.__Canon]:Remove(System.__Canon):bool:this
             movk    x2, #0xD1FFAB1E LSL #16
             movk    x2, #0xD1FFAB1E LSL #32
             ldr     x2, [x2]
             blr     x2      // code for System.Diagnostics.SynchronizedList`1[System.__Canon]:Remove(System.__Canon):bool:this
-						;; size=36 bbWeight=16 PerfScore 160.00
+						;; size=28 bbWeight=16 PerfScore 144.00
 G_M46277_IG14:
             sub     w21, w21, #1
             cbnz    w21, G_M46277_IG12
 						;; size=8 bbWeight=32 PerfScore 48.00
 G_M46277_IG15:
-            add     x0, fp, #64	// [V06 loc4]
+            add     x0, fp, #72	// [V06 loc4]
             mov     x1, x20
             movz    x2, #0xD1FFAB1E      // code for System.Collections.Generic.Dictionary`2+Enumerator[System.__Canon,System.__Canon]:MoveNext():bool:this
             movk    x2, #0xD1FFAB1E LSL #16
             movk    x2, #0xD1FFAB1E LSL #32
             ldr     x2, [x2]
             blr     x2      // code for System.Collections.Generic.Dictionary`2+Enumerator[System.__Canon,System.__Canon]:MoveNext():bool:this
             cbnz    w0, G_M46277_IG10
 						;; size=32 bbWeight=8 PerfScore 60.00
 G_M46277_IG16:
             ldr     x19, [x19, #0x08]
             ldr     w20, [x19, #0x38]
             cmp     w20, #0
             ble     G_M46277_IG17
             ldr     x0, [x19, #0x08]
             movz    x1, #0xD1FFAB1E      // code for System.Array:Clear(System.Array)
             movk    x1, #0xD1FFAB1E LSL #16
             movk    x1, #0xD1FFAB1E LSL #32
             ldr     x1, [x1]
             blr     x1      // code for System.Array:Clear(System.Array)
             mov     x0, #0xD1FFAB1E
             str     x0, [x19, #0x38]
             str     wzr, [x19, #0x40]
             ldr     x0, [x19, #0x10]
             mov     w2, w20
             mov     w1, wzr
             movz    x3, #0xD1FFAB1E      // code for System.Array:Clear(System.Array,int,int)
             movk    x3, #0xD1FFAB1E LSL #16
             movk    x3, #0xD1FFAB1E LSL #32
             ldr     x3, [x3]
             blr     x3      // code for System.Array:Clear(System.Array,int,int)
 						;; size=84 bbWeight=1 PerfScore 28.00
 G_M46277_IG17:
-            ldp     x23, x24, [sp, #0x90]
-            ldp     x21, x22, [sp, #0x80]
-            ldp     x19, x20, [sp, #0x70]
-            ldp     fp, lr, [sp], #0xA0
+            ldr     x25, [sp, #0xA8]
+            ldp     x23, x24, [sp, #0x98]
+            ldp     x21, x22, [sp, #0x88]
+            ldp     x19, x20, [sp, #0x78]
+            ldp     fp, lr, [sp], #0xB0
             ret     lr
-						;; size=20 bbWeight=1 PerfScore 5.00
+						;; size=24 bbWeight=1 PerfScore 7.00
 G_M46277_IG18:
             movz    x0, #0xD1FFAB1E      // code for System.ThrowHelper:ThrowNullReferenceException()
             movk    x0, #0xD1FFAB1E LSL #16
             movk    x0, #0xD1FFAB1E LSL #32
             ldr     x0, [x0]
             blr     x0      // code for System.ThrowHelper:ThrowNullReferenceException()
             brk     #0
 						;; size=24 bbWeight=0 PerfScore 0.00
 G_M46277_IG19:
-            stp     fp, lr, [sp, #-0x40]!
-            stp     x19, x20, [sp, #0x10]
-            stp     x21, x22, [sp, #0x20]
-            stp     x23, x24, [sp, #0x30]
-						;; size=16 bbWeight=1 PerfScore 4.00
+            stp     fp, lr, [sp, #-0x50]!
+            stp     x19, x20, [sp, #0x18]
+            stp     x21, x22, [sp, #0x28]
+            stp     x23, x24, [sp, #0x38]
+            str     x25, [sp, #0x48]
+						;; size=20 bbWeight=1 PerfScore 5.00
 G_M46277_IG20:
-            ldr     w0, [fp, #0x6C]	// [V03 loc1]
+            ldr     w0, [fp, #0x74]	// [V03 loc1]
             cbz     w0, G_M46277_IG21
-            ldr     x0, [fp, #0x10]	// [V02 loc0]
+            ldr     x0, [fp, #0x18]	// [V02 loc0]
             movz    x1, #0xD1FFAB1E      // code for System.Threading.Monitor:Exit(System.Object)
             movk    x1, #0xD1FFAB1E LSL #16
             movk    x1, #0xD1FFAB1E LSL #32
             ldr     x1, [x1]
             blr     x1      // code for System.Threading.Monitor:Exit(System.Object)
 						;; size=32 bbWeight=1 PerfScore 10.50
 G_M46277_IG21:
-            ldp     x23, x24, [sp, #0x30]
-            ldp     x21, x22, [sp, #0x20]
-            ldp     x19, x20, [sp, #0x10]
-            ldp     fp, lr, [sp], #0x40
+            ldr     x25, [sp, #0x48]
+            ldp     x23, x24, [sp, #0x38]
+            ldp     x21, x22, [sp, #0x28]
+            ldp     x19, x20, [sp, #0x18]
+            ldp     fp, lr, [sp], #0x50
             ret     lr
-						;; size=20 bbWeight=1 PerfScore 13.00
+						;; size=24 bbWeight=1 PerfScore 15.00
 
-; Total bytes of code 660, prolog size 44, PerfScore 1038.50, instruction count 165, allocated bytes for code 660 (MethodHash=fd0a4b3a) for method Microsoft.Extensions.Diagnostics.Tracing.DefaultActivitySourceFactory:Dispose(bool):this (FullOpts)
+; Total bytes of code 672, prolog size 48, PerfScore 1044.50, instruction count 168, allocated bytes for code 672 (MethodHash=fd0a4b3a) for method Microsoft.Extensions.Diagnostics.Tracing.DefaultActivitySourceFactory:Dispose(bool):this (FullOpts)
 ; ============================================================
```

</details>


<details>
<summary>8 (0.71 % of base) - Microsoft.Extensions.Diagnostics.Tracing.DefaultActivitySourceFactory:CreateCore(System.Diagnostics.ActivitySourceOptions):System.Diagnostics.ActivitySource:this</summary>

```diff
 ; Assembly listing for method Microsoft.Extensions.Diagnostics.Tracing.DefaultActivitySourceFactory:CreateCore(System.Diagnostics.ActivitySourceOptions):System.Diagnostics.ActivitySource: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; 12 single block inlinees; 8 inlinees without PGO data
 ; Final local variable assignments
 ;
 ;  V00 this         [V00,T01] ( 11, 11   )     ref  ->  x19         this class-hnd single-def <Microsoft.Extensions.Diagnostics.Tracing.DefaultActivitySourceFactory>
 ;  V01 arg1         [V01,T02] (  8,  8   )     ref  ->  x20         class-hnd single-def <System.Diagnostics.ActivitySourceOptions>
 ;* V02 loc0         [V02    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact single-def <Microsoft.Extensions.Diagnostics.Tracing.DefaultActivitySourceFactory+FactoryActivitySource>
 ;  V03 loc1         [V03,T03] (  8,  7   )     ref  ->  [fp+0x18]   do-not-enreg[M] class-hnd EH-live <System.Collections.Generic.Dictionary`2[System.String,Microsoft.Extensions.Diagnostics.Tracing.DefaultActivitySourceFactory+FactoryActivitySource[]]>
 ;  V04 loc2         [V04,T10] (  6,  5   )   ubyte  ->  [fp+0x34]   do-not-enreg[M] ld-addr-op EH-live
 ;  V05 loc3         [V05    ] (  2,  2   )     ref  ->  [fp+0x28]   do-not-enreg[X] must-init addr-exposed ld-addr-op class-hnd <System.Diagnostics.ActivitySource>
 ;  V06 loc4         [V06,T12] (  4,  4   )     ref  ->  [fp+0x10]   do-not-enreg[M] must-init class-hnd EH-live <System.Diagnostics.ActivitySource>
 ;  V07 loc5         [V07    ] (  2,  2   )     ref  ->  [fp+0x20]   do-not-enreg[X] must-init addr-exposed ld-addr-op class-hnd <System.Diagnostics.ActivitySource>
 ;  V08 loc6         [V08,T11] (  5,  5   )     ref  ->  x22         ld-addr-op class-hnd <Microsoft.Extensions.Diagnostics.Tracing.DefaultActivitySourceFactory+FactoryActivitySource[]>
 ;  V09 loc7         [V09,T04] (  6,  6   )     ref  ->  x25         class-hnd exact single-def <Microsoft.Extensions.Diagnostics.Tracing.DefaultActivitySourceFactory+FactoryActivitySource[]>
 ;# V10 OutArgs      [V10    ] (  1,  1   )  struct ( 0) [sp+0x00]   do-not-enreg[XS] addr-exposed "OutgoingArgSpace" <Empty>
 ;  V11 tmp1         [V11,T00] (  8, 14   )     ref  ->  x21         class-hnd exact single-def "NewObj constructor temp" <Microsoft.Extensions.Diagnostics.Tracing.DefaultActivitySourceFactory+FactoryActivitySource>
 ;  V12 tmp2         [V12,T05] (  3,  6   )     ref  ->   x0         class-hnd single-def "impAppendStmt" <System.Collections.Generic.Dictionary`2[System.String,Microsoft.Extensions.Diagnostics.Tracing.DefaultActivitySourceFactory+FactoryActivitySource[]]>
 ;  V13 tmp3         [V13,T06] (  3,  6   )     ref  ->  x19         class-hnd single-def "impAppendStmt" <System.Collections.Generic.Dictionary`2[System.String,Microsoft.Extensions.Diagnostics.Tracing.DefaultActivitySourceFactory+FactoryActivitySource[]]>
 ;  V14 tmp4         [V14,T07] (  3,  6   )     ref  ->   x2         class-hnd exact single-def "NewArr temp" <Microsoft.Extensions.Diagnostics.Tracing.DefaultActivitySourceFactory+FactoryActivitySource[]>
 ;  V15 tmp5         [V15,T14] (  2,  4   )     ref  ->  x20         class-hnd exact single-def "impSpillLclRefs" <System.String>
 ;* V16 tmp6         [V16    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "NewArr temp" <Microsoft.Extensions.Diagnostics.Tracing.DefaultActivitySourceFactory+FactoryActivitySource[]>
 ;  V17 tmp7         [V17,T08] (  3,  6   )     ref  ->   x0         class-hnd single-def "impAppendStmt" <System.Collections.Generic.Dictionary`2[System.String,Microsoft.Extensions.Diagnostics.Tracing.DefaultActivitySourceFactory+FactoryActivitySource[]]>
 ;  V18 tmp8         [V18,T24] (  3,  0   )     ref  ->  x19         class-hnd exact single-def "NewObj constructor temp" <System.ObjectDisposedException>
 ;  V19 tmp9         [V19,T25] (  3,  0   )     ref  ->  x19         class-hnd exact single-def "NewObj constructor temp" <System.ObjectDisposedException>
 ;* V20 tmp10        [V20    ] (  0,  0   )     ref  ->  zero-ref    class-hnd "Inline return value spill temp" <System.Diagnostics.SynchronizedList`1[System.Diagnostics.ActivityListener]>
 ;  V21 tmp11        [V21,T15] (  2,  4   )   byref  ->   x0         single-def "Inlining Arg"
 ;* V22 tmp12        [V22    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <System.Diagnostics.SynchronizedList`1[System.Diagnostics.ActivityListener]>
 ;* V23 tmp13        [V23    ] (  0,  0   )     ref  ->  zero-ref    ld-addr-op class-hnd "Inline stloc first use temp" <System.Object>
 ;* V24 tmp14        [V24    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <System.Diagnostics.SynchronizedList`1[System.Diagnostics.ActivityListener]>
 ;* V25 tmp15        [V25    ] (  0,  0   )   ubyte  ->  zero-ref    "Inline return value spill temp"
 ;  V26 tmp16        [V26,T16] (  2,  4   )     ref  ->   x1         class-hnd exact single-def "Inlining Arg" <System.String>
 ;  V27 tmp17        [V27,T20] (  3,  3   )   byref  ->   x0         single-def "Inline stloc first use temp"
 ;* V28 tmp18        [V28    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact single-def "Inlining Arg" <Microsoft.Extensions.Diagnostics.Tracing.DefaultActivitySourceFactory+FactoryActivitySource[]>
 ;* V29 tmp19        [V29    ] (  0,  0   )     int  ->  zero-ref    "impAppendStmt"
 ;  V30 tmp20        [V30,T23] (  2,  2   )     int  ->   x0         "Inline return value spill temp"
 ;* V31 tmp21        [V31    ] (  0,  0   )     int  ->  zero-ref    single-def "Inline stloc first use temp"
 ;  V32 tmp22        [V32,T09] (  3,  6   )     int  ->   x0         "impAppendStmt"
 ;  V33 tmp23        [V33,T17] (  2,  4   )   byref  ->   x0         single-def "Inlining Arg"
 ;* V34 tmp24        [V34    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
 ;  V35 tmp25        [V35,T18] (  2,  4   )     ref  ->   x1         class-hnd exact single-def "Inlining Arg" <System.String>
 ;  V36 tmp26        [V36,T19] (  2,  4   )     int  ->   x1         "argument with side effect"
 ;  V37 cse0         [V37,T21] (  3,  3   )     ref  ->  x19         "CSE #04: moderate"
 ;  V38 cse1         [V38,T22] (  3,  3   )     int  ->  x24         "CSE #07: moderate"
 ;  V39 cse2         [V39,T13] (  4,  4   )     int  ->  x23         "CSE #06: moderate"
 ;
 ; Lcl frame size = 40
 
 G_M43337_IG01:
             stp     fp, lr, [sp, #-0x70]!
             stp     x19, x20, [sp, #0x38]
             stp     x21, x22, [sp, #0x48]
             stp     x23, x24, [sp, #0x58]
             str     x25, [sp, #0x68]
             mov     fp, sp
             str     xzr, [fp, #0x28]	// [V05 loc3]
             str     xzr, [fp, #0x10]	// [V06 loc4]
             str     xzr, [fp, #0x20]	// [V07 loc5]
             mov     x19, x0
             mov     x20, x1
 						;; size=44 bbWeight=1 PerfScore 9.50
 G_M43337_IG02:
             ldr     x0, [x19, #0x08]
             str     x0, [fp, #0x18]	// [V03 loc1]
             str     wzr, [fp, #0x34]	// [V04 loc2]
 						;; size=12 bbWeight=1 PerfScore 5.00
 G_M43337_IG03:
             ldr     x0, [fp, #0x18]	// [V03 loc1]
             movz    x1, #0xD1FFAB1E      // code for System.Threading.Monitor:Enter(System.Object)
             movk    x1, #0xD1FFAB1E LSL #16
             movk    x1, #0xD1FFAB1E LSL #32
             ldr     x1, [x1]
             blr     x1      // code for System.Threading.Monitor:Enter(System.Object)
             mov     w2, #1
             str     w2, [fp, #0x34]	// [V04 loc2]
             ldrb    w2, [x19, #0x20]
             cbnz    w2, G_M43337_IG04
             add     x2, fp, #40	// [V05 loc3]
             mov     x0, x19
             mov     x1, x20
             movz    x3, #0xD1FFAB1E      // code for Microsoft.Extensions.Diagnostics.Tracing.DefaultActivitySourceFactory:TryGetCachedMatch(System.Diagnostics.ActivitySourceOptions,byref):bool:this
             movk    x3, #0xD1FFAB1E LSL #16
             movk    x3, #0xD1FFAB1E LSL #32
             ldr     x3, [x3]
             blr     x3      // code for Microsoft.Extensions.Diagnostics.Tracing.DefaultActivitySourceFactory:TryGetCachedMatch(System.Diagnostics.ActivitySourceOptions,byref):bool:this
             cbz     w0, G_M43337_IG05
             ldr     x0, [fp, #0x28]	// [V05 loc3]
             str     x0, [fp, #0x10]	// [V06 loc4]
             b       G_M43337_IG17
 						;; size=88 bbWeight=1 PerfScore 25.00
 G_M43337_IG04:
             movz    x0, #0xD1FFAB1E
             movk    x0, #0xD1FFAB1E LSL #16
             movk    x0, #0xD1FFAB1E LSL #32
             bl      CORINFO_HELP_NEWSFAST
             mov     x19, x0
             movz    x1, #0xD1FFAB1E
             movk    x1, #0xD1FFAB1E LSL #16
             movk    x1, #0xD1FFAB1E LSL #32
             movz    x2, #0xD1FFAB1E      // code for System.ObjectDisposedException:.ctor(System.String):this
             movk    x2, #0xD1FFAB1E LSL #16
             movk    x2, #0xD1FFAB1E LSL #32
             ldr     x2, [x2]
             blr     x2      // code for System.ObjectDisposedException:.ctor(System.String):this
             mov     x0, x19
             bl      CORINFO_HELP_THROW
             brk     #0
 						;; size=64 bbWeight=0 PerfScore 0.00
 G_M43337_IG05:
             ldr     x0, [fp, #0x18]	// [V03 loc1]
             movz    x1, #0xD1FFAB1E      // code for System.Threading.Monitor:Exit(System.Object)
             movk    x1, #0xD1FFAB1E LSL #16
             movk    x1, #0xD1FFAB1E LSL #32
             ldr     x1, [x1]
             blr     x1      // code for System.Threading.Monitor:Exit(System.Object)
             movz    x0, #0xD1FFAB1E
             movk    x0, #0xD1FFAB1E LSL #16
             movk    x0, #0xD1FFAB1E LSL #32
             bl      CORINFO_HELP_NEWSFAST
             mov     x21, x0
             mov     x1, x20
             movz    x2, #0xD1FFAB1E      // code for System.Diagnostics.ActivitySource:.ctor(System.Diagnostics.ActivitySourceOptions):this
             movk    x2, #0xD1FFAB1E LSL #16
             movk    x2, #0xD1FFAB1E LSL #32
             ldr     x2, [x2]
             blr     x2      // code for System.Diagnostics.ActivitySource:.ctor(System.Diagnostics.ActivitySourceOptions):this
             ldr     x0, [x19, #0x08]
             str     x0, [fp, #0x18]	// [V03 loc1]
             str     wzr, [fp, #0x34]	// [V04 loc2]
 						;; size=80 bbWeight=1 PerfScore 21.50
 G_M43337_IG06:
             ldr     x0, [fp, #0x18]	// [V03 loc1]
             movz    x1, #0xD1FFAB1E      // code for System.Threading.Monitor:Enter(System.Object)
             movk    x1, #0xD1FFAB1E LSL #16
             movk    x1, #0xD1FFAB1E LSL #32
             ldr     x1, [x1]
             blr     x1      // code for System.Threading.Monitor:Enter(System.Object)
             mov     w2, #1
             str     w2, [fp, #0x34]	// [V04 loc2]
             ldrb    w2, [x19, #0x20]
             cbnz    w2, G_M43337_IG12
             add     x2, fp, #32	// [V07 loc5]
             mov     x0, x19
             mov     x1, x20
             movz    x3, #0xD1FFAB1E      // code for Microsoft.Extensions.Diagnostics.Tracing.DefaultActivitySourceFactory:TryGetCachedMatch(System.Diagnostics.ActivitySourceOptions,byref):bool:this
             movk    x3, #0xD1FFAB1E LSL #16
             movk    x3, #0xD1FFAB1E LSL #32
             ldr     x3, [x3]
             blr     x3      // code for Microsoft.Extensions.Diagnostics.Tracing.DefaultActivitySourceFactory:TryGetCachedMatch(System.Diagnostics.ActivitySourceOptions,byref):bool:this
             cbnz    w0, G_M43337_IG10
             ldr     x0, [x19, #0x08]
             ldr     x1, [x20, #0x08]
             ldrsb   wzr, [x0]
             movz    x2, #0xD1FFAB1E      // code for System.Collections.Generic.Dictionary`2[System.__Canon,System.__Canon]:FindValue(System.__Canon):byref:this
             movk    x2, #0xD1FFAB1E LSL #16
             movk    x2, #0xD1FFAB1E LSL #32
             ldr     x2, [x2]
             blr     x2      // code for System.Collections.Generic.Dictionary`2[System.__Canon,System.__Canon]:FindValue(System.__Canon):byref:this
             cbnz    x0, G_M43337_IG07
             ldr     x19, [x19, #0x08]
             ldr     x20, [x20, #0x08]
             movz    x0, #0xD1FFAB1E
             movk    x0, #0xD1FFAB1E LSL #16
             movk    x0, #0xD1FFAB1E LSL #32
             mov     x1, #1
             bl      CORINFO_HELP_NEWARR_1_PTR
             mov     x2, x0
             add     x14, x2, #16
             mov     x15, x21
             bl      CORINFO_HELP_ASSIGN_REF
             ldrsb   wzr, [x19]
             mov     x0, x19
             mov     x1, x20
             mov     w3, #2
             movz    x4, #0xD1FFAB1E      // code for System.Collections.Generic.Dictionary`2[System.__Canon,System.__Canon]:TryInsert(System.__Canon,System.__Canon,byte):bool:this
             movk    x4, #0xD1FFAB1E LSL #16
             movk    x4, #0xD1FFAB1E LSL #32
             ldr     x4, [x4]
             blr     x4      // code for System.Collections.Generic.Dictionary`2[System.__Canon,System.__Canon]:TryInsert(System.__Canon,System.__Canon,byte):bool:this
             b       G_M43337_IG09
 						;; size=196 bbWeight=1 PerfScore 59.00
 G_M43337_IG07:
             ldr     x22, [x0]
             ldr     w23, [x22, #0x08]
             add     w24, w23, #1
             mov     w1, w24
             movz    x0, #0xD1FFAB1E
             movk    x0, #0xD1FFAB1E LSL #16
             movk    x0, #0xD1FFAB1E LSL #32
             bl      CORINFO_HELP_NEWARR_1_PTR
             mov     x25, x0
             ldr     x0, [x25]
             ldr     w0, [x0, #0x04]
             sub     w0, w0, #24
             lsr     w0, w0, #3
             cbz     w0, G_M43337_IG08
             cmp     w0, #1
             bne     G_M43337_IG13
 						;; size=64 bbWeight=1 PerfScore 20.00
 G_M43337_IG08:
             mov     x0, x22
             mov     w1, wzr
             movz    x2, #0xD1FFAB1E      // code for System.Array:GetLowerBound(int):int:this
             movk    x2, #0xD1FFAB1E LSL #16
             movk    x2, #0xD1FFAB1E LSL #32
             ldr     x2, [x2]
             blr     x2      // code for System.Array:GetLowerBound(int):int:this
             mov     w1, w0
             ldr     w4, [x22, #0x08]
             cmp     w4, #0
             blt     G_M43337_IG15
             mov     x0, x22
             mov     x2, x25
             mov     w3, wzr
             mov     w5, wzr
             movz    x6, #0xD1FFAB1E      // code for System.Array:Copy(System.Array,int,System.Array,int,int,bool)
             movk    x6, #0xD1FFAB1E LSL #16
             movk    x6, #0xD1FFAB1E LSL #32
             ldr     x6, [x6]
             blr     x6      // code for System.Array:Copy(System.Array,int,System.Array,int,int,bool)
             cmp     w23, w24
             bhs     G_M43337_IG14
             add     x14, x25, #16
             add     x14, x14, x23,  LSL #3
             mov     x15, x21
             bl      CORINFO_HELP_ASSIGN_REF
             ldr     x0, [x19, #0x08]
             ldr     x1, [x20, #0x08]
             ldrsb   wzr, [x0]
             mov     x2, x25
             mov     w3, #1
             movz    x4, #0xD1FFAB1E      // code for System.Collections.Generic.Dictionary`2[System.__Canon,System.__Canon]:TryInsert(System.__Canon,System.__Canon,byte):bool:this
             movk    x4, #0xD1FFAB1E LSL #16
             movk    x4, #0xD1FFAB1E LSL #32
             ldr     x4, [x4]
             blr     x4      // code for System.Collections.Generic.Dictionary`2[System.__Canon,System.__Canon]:TryInsert(System.__Canon,System.__Canon,byte):bool:this
 						;; size=144 bbWeight=1 PerfScore 39.00
 G_M43337_IG09:
             str     x21, [fp, #0x10]	// [V06 loc4]
             b       G_M43337_IG16
 						;; size=8 bbWeight=1 PerfScore 2.00
 G_M43337_IG10:
             add     x0, x21, #8
             movz    x1, #0xD1FFAB1E
+            movk    x1, #0xD1FFAB1E LSL #16
             movk    x1, #0xD1FFAB1E LSL #32
             ldr     x19, [x1]
             mov     x1, x19
             bl      System.Threading.Interlocked:ExchangeObject(byref,System.Object):System.Object
             cmp     x0, x19
             beq     G_M43337_IG11
             movz    x0, #0xD1FFAB1E
+            movk    x0, #0xD1FFAB1E LSL #16
             movk    x0, #0xD1FFAB1E LSL #32
             ldr     x0, [x0]
             mov     x1, x21
             movz    x2, #0xD1FFAB1E      // code for System.Diagnostics.SynchronizedList`1[System.__Canon]:Remove(System.__Canon):bool:this
             movk    x2, #0xD1FFAB1E LSL #16
             movk    x2, #0xD1FFAB1E LSL #32
             ldr     x2, [x2]
             blr     x2      // code for System.Diagnostics.SynchronizedList`1[System.__Canon]:Remove(System.__Canon):bool:this
-						;; size=68 bbWeight=1 PerfScore 17.50
+						;; size=76 bbWeight=1 PerfScore 18.50
 G_M43337_IG11:
             ldr     x0, [fp, #0x20]	// [V07 loc5]
             str     x0, [fp, #0x10]	// [V06 loc4]
             b       G_M43337_IG16
 						;; size=12 bbWeight=1 PerfScore 4.00
 G_M43337_IG12:
             mov     x0, x21
             mov     w1, #1
             movz    x2, #0xD1FFAB1E      // code for System.Diagnostics.ActivitySource:Dispose(bool):this
             movk    x2, #0xD1FFAB1E LSL #16
             movk    x2, #0xD1FFAB1E LSL #32
             ldr     x2, [x2]
             blr     x2      // code for System.Diagnostics.ActivitySource:Dispose(bool):this
             movz    x0, #0xD1FFAB1E
             movk    x0, #0xD1FFAB1E LSL #16
             movk    x0, #0xD1FFAB1E LSL #32
             bl      CORINFO_HELP_NEWSFAST
             mov     x19, x0
             movz    x1, #0xD1FFAB1E
             movk    x1, #0xD1FFAB1E LSL #16
             movk    x1, #0xD1FFAB1E LSL #32
             movz    x2, #0xD1FFAB1E      // code for System.ObjectDisposedException:.ctor(System.String):this
             movk    x2, #0xD1FFAB1E LSL #16
             movk    x2, #0xD1FFAB1E LSL #32
             ldr     x2, [x2]
             blr     x2      // code for System.ObjectDisposedException:.ctor(System.String):this
             mov     x0, x19
             bl      CORINFO_HELP_THROW
             brk     #0
 						;; size=92 bbWeight=0 PerfScore 0.00
 G_M43337_IG13:
             mov     w0, #9
             movz    x1, #0xD1FFAB1E      // code for System.ThrowHelper:ThrowArgumentException(int)
             movk    x1, #0xD1FFAB1E LSL #16
             movk    x1, #0xD1FFAB1E LSL #32
             ldr     x1, [x1]
             blr     x1      // code for System.ThrowHelper:ThrowArgumentException(int)
             brk     #0
 						;; size=28 bbWeight=0 PerfScore 0.00
 G_M43337_IG14:
             bl      CORINFO_HELP_RNGCHKFAIL
             brk     #0
 						;; size=8 bbWeight=0 PerfScore 0.00
 G_M43337_IG15:
             bl      CORINFO_HELP_OVERFLOW
             brk     #0
 						;; size=8 bbWeight=0 PerfScore 0.00
 G_M43337_IG16:
             ldr     x0, [fp, #0x18]	// [V03 loc1]
             movz    x1, #0xD1FFAB1E      // code for System.Threading.Monitor:Exit(System.Object)
             movk    x1, #0xD1FFAB1E LSL #16
             movk    x1, #0xD1FFAB1E LSL #32
             ldr     x1, [x1]
             blr     x1      // code for System.Threading.Monitor:Exit(System.Object)
             b       G_M43337_IG18
 						;; size=28 bbWeight=1 PerfScore 8.50
 G_M43337_IG17:
             bl      G_M43337_IG20
             nop     
 						;; size=8 bbWeight=1 PerfScore 1.50
 G_M43337_IG18:
             ldr     x0, [fp, #0x10]	// [V06 loc4]
 						;; size=4 bbWeight=1 PerfScore 2.00
 G_M43337_IG19:
             ldr     x25, [sp, #0x68]
             ldp     x23, x24, [sp, #0x58]
             ldp     x21, x22, [sp, #0x48]
             ldp     x19, x20, [sp, #0x38]
             ldp     fp, lr, [sp], #0x70
             ret     lr
 						;; size=24 bbWeight=1 PerfScore 7.00
 G_M43337_IG20:
             stp     fp, lr, [sp, #-0x50]!
             stp     x19, x20, [sp, #0x18]
             stp     x21, x22, [sp, #0x28]
             stp     x23, x24, [sp, #0x38]
             str     x25, [sp, #0x48]
 						;; size=20 bbWeight=1 PerfScore 5.00
 G_M43337_IG21:
             ldr     w0, [fp, #0x34]	// [V04 loc2]
             cbz     w0, G_M43337_IG22
             ldr     x0, [fp, #0x18]	// [V03 loc1]
             movz    x1, #0xD1FFAB1E      // code for System.Threading.Monitor:Exit(System.Object)
             movk    x1, #0xD1FFAB1E LSL #16
             movk    x1, #0xD1FFAB1E LSL #32
             ldr     x1, [x1]
             blr     x1      // code for System.Threading.Monitor:Exit(System.Object)
 						;; size=32 bbWeight=1 PerfScore 10.50
 G_M43337_IG22:
             ldr     x25, [sp, #0x48]
             ldp     x23, x24, [sp, #0x38]
             ldp     x21, x22, [sp, #0x28]
             ldp     x19, x20, [sp, #0x18]
             ldp     fp, lr, [sp], #0x50
             ret     lr
 						;; size=24 bbWeight=1 PerfScore 15.00
 G_M43337_IG23:
             stp     fp, lr, [sp, #-0x50]!
             stp     x19, x20, [sp, #0x18]
             stp     x21, x22, [sp, #0x28]
             stp     x23, x24, [sp, #0x38]
             str     x25, [sp, #0x48]
 						;; size=20 bbWeight=0 PerfScore 0.00
 G_M43337_IG24:
             ldr     w0, [fp, #0x34]	// [V04 loc2]
             cbz     w0, G_M43337_IG25
             ldr     x0, [fp, #0x18]	// [V03 loc1]
             movz    x1, #0xD1FFAB1E      // code for System.Threading.Monitor:Exit(System.Object)
             movk    x1, #0xD1FFAB1E LSL #16
             movk    x1, #0xD1FFAB1E LSL #32
             ldr     x1, [x1]
             blr     x1      // code for System.Threading.Monitor:Exit(System.Object)
 						;; size=32 bbWeight=0 PerfScore 0.00
 G_M43337_IG25:
             ldr     x25, [sp, #0x48]
             ldp     x23, x24, [sp, #0x38]
             ldp     x21, x22, [sp, #0x28]
             ldp     x19, x20, [sp, #0x18]
             ldp     fp, lr, [sp], #0x50
             ret     lr
 						;; size=24 bbWeight=0 PerfScore 0.00
 
-; Total bytes of code 1132, prolog size 44, PerfScore 252.00, instruction count 283, allocated bytes for code 1132 (MethodHash=474856b6) for method Microsoft.Extensions.Diagnostics.Tracing.DefaultActivitySourceFactory:CreateCore(System.Diagnostics.ActivitySourceOptions):System.Diagnostics.ActivitySource:this (FullOpts)
+; Total bytes of code 1140, prolog size 44, PerfScore 253.00, instruction count 285, allocated bytes for code 1140 (MethodHash=474856b6) for method Microsoft.Extensions.Diagnostics.Tracing.DefaultActivitySourceFactory:CreateCore(System.Diagnostics.ActivitySourceOptions):System.Diagnostics.ActivitySource:this (FullOpts)
 ; ============================================================
```

</details>


<details>
<summary>8 (1.46 % of base) - Microsoft.Extensions.Diagnostics.Tracing.DefaultActivitySourceFactory+ActivityListenerRegistration:ComputeFilterState(System.Collections.Generic.List`1[Microsoft.Extensions.Diagnostics.Tracing.TracingRule],System.String,bool):Microsoft.Extensions.Diagnostics.Tracing.DefaultActivitySourceFactory+ActivityListenerRegistration+SourceFilterState:this</summary>

```diff
 ; Assembly listing for method Microsoft.Extensions.Diagnostics.Tracing.DefaultActivitySourceFactory+ActivityListenerRegistration:ComputeFilterState(System.Collections.Generic.List`1[Microsoft.Extensions.Diagnostics.Tracing.TracingRule],System.String,bool):Microsoft.Extensions.Diagnostics.Tracing.DefaultActivitySourceFactory+ActivityListenerRegistration+SourceFilterState: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; 15 single block inlinees; 3 inlinees without PGO data
 ; Final local variable assignments
 ;
 ;  V00 this         [V00,T11] (  4,  5   )     ref  ->  x20         this class-hnd single-def <Microsoft.Extensions.Diagnostics.Tracing.DefaultActivitySourceFactory+ActivityListenerRegistration>
 ;  V01 arg1         [V01,T02] (  8, 21   )     ref  ->  x19         class-hnd single-def <System.Collections.Generic.List`1[Microsoft.Extensions.Diagnostics.Tracing.TracingRule]>
 ;  V02 arg2         [V02,T12] (  4,  5   )     ref  ->  x21         class-hnd single-def <System.String>
 ;  V03 arg3         [V03,T16] (  3,  3   )   ubyte  ->   x4         single-def
 ;  V04 loc0         [V04,T18] (  3,  4   )   ubyte  ->  x23         single-def
 ;  V05 loc1         [V05,T08] (  5,  8   )     ref  ->  x24         class-hnd <System.Collections.Generic.HashSet`1[System.String]>
 ;  V06 loc2         [V06,T13] (  4,  7   )     ref  ->  x25         class-hnd <System.Collections.Generic.HashSet`1[System.String]>
 ;* V07 loc3         [V07    ] (  0,  0   )  struct (24) zero-ref    ld-addr-op <System.Collections.Generic.List`1+Enumerator[Microsoft.Extensions.Diagnostics.Tracing.TracingRule]>
 ;* V08 loc4         [V08    ] (  0,  0   )     ref  ->  zero-ref    class-hnd <Microsoft.Extensions.Diagnostics.Tracing.TracingRule>
 ;# V09 OutArgs      [V09    ] (  1,  1   )  struct ( 0) [sp+0x00]   do-not-enreg[XS] addr-exposed "OutgoingArgSpace" <Empty>
 ;  V10 tmp1         [V10,T15] (  3,  5   )     ref  ->   x0         class-hnd single-def "dup spill" <Microsoft.Extensions.Diagnostics.Tracing.TracingRule>
 ;* V11 tmp2         [V11    ] (  0,  0   )     ref  ->  zero-ref    single-def
 ;  V12 tmp3         [V12,T21] (  3,  2   )     int  ->  x23        
 ;  V13 tmp4         [V13,T05] (  3, 12   )     ref  ->  x24         class-hnd exact "NewObj constructor temp" <System.Collections.Generic.HashSet`1[System.String]>
 ;  V14 tmp5         [V14,T06] (  3, 12   )     ref  ->  x25         class-hnd exact "NewObj constructor temp" <System.Collections.Generic.HashSet`1[System.String]>
 ;* V15 tmp6         [V15    ] (  0,  0   )  struct (16) zero-ref    multireg-ret ld-addr-op "NewObj constructor temp" <Microsoft.Extensions.Diagnostics.Tracing.DefaultActivitySourceFactory+ActivityListenerRegistration+SourceFilterState>
 ;* V16 tmp7         [V16    ] (  0,  0   )     ref  ->  zero-ref    class-hnd "Inlining Arg" <Microsoft.Extensions.Diagnostics.Tracing.TracingRule>
 ;* V17 tmp8         [V17    ] (  0,  0   )  struct (24) zero-ref    ld-addr-op "NewObj constructor temp" <System.Collections.Generic.List`1+Enumerator[Microsoft.Extensions.Diagnostics.Tracing.TracingRule]>
 ;* V18 tmp9         [V18,T24] (  0,  0   )   ubyte  ->  zero-ref    "Inline return value spill temp"
 ;  V19 tmp10        [V19,T03] (  3, 20   )     ref  ->   x0         class-hnd exact "Inlining Arg" <System.String>
 ;  V20 tmp11        [V20,T09] (  2,  8   )     ref  ->   x3         class-hnd exact "Inlining Arg" <System.String>
 ;  V21 tmp12        [V21    ] (  1,  2   )     int  ->  [fp+0x28]   do-not-enreg[X] must-init addr-exposed ld-addr-op "Inline ldloca(s) first use temp"
 ;  V22 tmp13        [V22,T14] (  3,  6   )   ubyte  ->   x0         "Inline return value spill temp"
 ;* V23 tmp14        [V23    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <System.String>
 ;  V24 tmp15        [V24,T07] (  3, 12   )     ref  ->   x0         class-hnd "dup spill" <Microsoft.Extensions.Diagnostics.Tracing.TracingRule>
 ;* V25 tmp16        [V25    ] (  0,  0   )     ref  ->  zero-ref   
 ;* V26 tmp17        [V26    ] (  0,  0   )     ref  ->  zero-ref    class-hnd "Inlining Arg" <Microsoft.Extensions.Diagnostics.Tracing.TracingRule>
 ;  V27 tmp18        [V27,T10] (  2,  8   )     ref  ->   x1         class-hnd exact "Inlining Arg" <System.String>
 ;  V28 tmp19        [V28    ] (  1,  2   )     int  ->  [fp+0x20]   do-not-enreg[X] must-init addr-exposed ld-addr-op "Inline ldloca(s) first use temp"
 ;* V29 tmp20        [V29    ] (  0,  0   )   ubyte  ->  zero-ref    "Inline return value spill temp"
 ;* V30 tmp21        [V30    ] (  0,  0   )     ref  ->  zero-ref    class-hnd "Inline stloc first use temp" <System.Collections.Generic.List`1[Microsoft.Extensions.Diagnostics.Tracing.TracingRule]>
 ;  V31 tmp22        [V31,T20] (  2,  3   )     ref  ->  x27         single-def "field V07._list (fldOffset=0x0)" P-INDEP
 ;  V32 tmp23        [V32,T04] (  5, 14   )     ref  ->  [fp+0x18]   spill-single-def "field V07._current (fldOffset=0x8)" P-INDEP
 ;  V33 tmp24        [V33,T17] (  2,  5   )     int  ->  x26         single-def "field V07._version (fldOffset=0x10)" P-INDEP
 ;  V34 tmp25        [V34,T00] (  6, 25   )     int  ->  x28         "field V07._index (fldOffset=0x14)" P-INDEP
 ;* V35 tmp26        [V35    ] (  0,  0   )     ref  ->  zero-ref    single-def "field V15.<Divergent>k__BackingField (fldOffset=0x0)" P-INDEP
 ;* V36 tmp27        [V36    ] (  0,  0   )   ubyte  ->  zero-ref    single-def "field V15.<DefaultEnabled>k__BackingField (fldOffset=0x8)" P-INDEP
 ;* V37 tmp28        [V37    ] (  0,  0   )     ref  ->  zero-ref    single-def "field V17._list (fldOffset=0x0)" P-INDEP
 ;* V38 tmp29        [V38    ] (  0,  0   )     ref  ->  zero-ref    single-def "field V17._current (fldOffset=0x8)" P-INDEP
 ;  V39 tmp30        [V39,T22] (  2,  2   )     int  ->  x26         single-def "field V17._version (fldOffset=0x10)" P-INDEP
 ;* V40 tmp31        [V40    ] (  0,  0   )     int  ->  zero-ref    single-def "field V17._index (fldOffset=0x14)" P-INDEP
 ;  V41 tmp32        [V41,T01] (  3, 24   )     ref  ->   x0         "arr expr"
 ;  V42 cse0         [V42,T23] (  2,  2   )     int  ->  x26         "CSE #01: moderate"
 ;  V43 cse1         [V43,T19] (  3,  4   )     int  ->  x22         "CSE #02: moderate"
 ;
 ; Lcl frame size = 32
 
 G_M39706_IG01:
             stp     fp, lr, [sp, #-0x80]!
             stp     x19, x20, [sp, #0x30]
             stp     x21, x22, [sp, #0x40]
             stp     x23, x24, [sp, #0x50]
             stp     x25, x26, [sp, #0x60]
             stp     x27, x28, [sp, #0x70]
             mov     fp, sp
             stp     xzr, xzr, [fp, #0x20]	// [V28 tmp19], [V21 tmp12]
             mov     x20, x0
             mov     x19, x1
             mov     x21, x2
             mov     w4, w3
 						;; size=48 bbWeight=1 PerfScore 9.50
 G_M39706_IG02:
             ldr     x3, [x20, #0x08]
             uxtb    w22, w4
             mov     w4, w22
             mov     x0, x19
             mov     x1, x21
             mov     x2, xzr
             mov     w5, #1
             movz    x6, #0xD1FFAB1E      // code for Microsoft.Extensions.Diagnostics.Tracing.DefaultActivitySourceFactory+ActivityListenerRegistration:GetMostSpecificRule(System.Collections.Generic.List`1[Microsoft.Extensions.Diagnostics.Tracing.TracingRule],System.String,System.String,System.String,bool,bool):Microsoft.Extensions.Diagnostics.Tracing.TracingRule
             movk    x6, #0xD1FFAB1E LSL #16
             movk    x6, #0xD1FFAB1E LSL #32
             ldr     x6, [x6]
             blr     x6      // code for Microsoft.Extensions.Diagnostics.Tracing.DefaultActivitySourceFactory+ActivityListenerRegistration:GetMostSpecificRule(System.Collections.Generic.List`1[Microsoft.Extensions.Diagnostics.Tracing.TracingRule],System.String,System.String,System.String,bool,bool):Microsoft.Extensions.Diagnostics.Tracing.TracingRule
             cbz     x0, G_M39706_IG04
 						;; size=52 bbWeight=1 PerfScore 12.50
 G_M39706_IG03:
             ldrb    w23, [x0, #0x24]
             b       G_M39706_IG05
 						;; size=8 bbWeight=0.50 PerfScore 2.00
 G_M39706_IG04:
             mov     w23, wzr
 						;; size=4 bbWeight=0.50 PerfScore 0.25
 G_M39706_IG05:
             mov     x24, xzr
             mov     x25, xzr
             ldr     w26, [x19, #0x14]
             mov     x27, x19
             mov     w28, wzr
             b       G_M39706_IG13
 						;; size=24 bbWeight=1 PerfScore 6.00
 G_M39706_IG06:
             ldr     x0, [x19, #0x08]
             ldr     w1, [x0, #0x08]
             cmp     w28, w1
             bhs     G_M39706_IG17
             add     x0, x0, #16
             ldr     x1, [x0, w28, UXTW #3]
             str     x1, [fp, #0x18]	// [V32 tmp23]
             add     w28, w28, #1
             ldr     x0, [x1, #0x10]
             cbz     x0, G_M39706_IG12
 						;; size=40 bbWeight=4 PerfScore 66.00
 G_M39706_IG07:
             ldr     w0, [x0, #0x08]
             cbz     w0, G_M39706_IG12
             cbnz    x25, G_M39706_IG08
             movz    x0, #0xD1FFAB1E
             movk    x0, #0xD1FFAB1E LSL #16
             movk    x0, #0xD1FFAB1E LSL #32
             bl      CORINFO_HELP_NEWSFAST
             mov     x25, x0
             movz    x1, #200
+            movk    x1, #0xD1FFAB1E LSL #16
             movk    x1, #0xD1FFAB1E LSL #32
             ldr     x1, [x1]
             mov     x0, x25
             movz    x2, #0xD1FFAB1E      // code for System.Collections.Generic.HashSet`1[System.__Canon]:.ctor(System.Collections.Generic.IEqualityComparer`1[System.__Canon]):this
             movk    x2, #0xD1FFAB1E LSL #16
             movk    x2, #0xD1FFAB1E LSL #32
             ldr     x2, [x2]
             blr     x2      // code for System.Collections.Generic.HashSet`1[System.__Canon]:.ctor(System.Collections.Generic.IEqualityComparer`1[System.__Canon]):this
-						;; size=68 bbWeight=2 PerfScore 36.00
+						;; size=72 bbWeight=2 PerfScore 37.00
 G_M39706_IG08:
             ldr     x1, [fp, #0x18]	// [V32 tmp23]
             ldr     x3, [x1, #0x10]
             add     x2, fp, #40	// [V21 tmp12]
             mov     x0, x25
             mov     x1, x3
             movz    x3, #0xD1FFAB1E      // code for System.Collections.Generic.HashSet`1[System.__Canon]:AddIfNotPresent(System.__Canon,byref):bool:this
             movk    x3, #0xD1FFAB1E LSL #16
             movk    x3, #0xD1FFAB1E LSL #32
             ldr     x3, [x3]
             blr     x3      // code for System.Collections.Generic.HashSet`1[System.__Canon]:AddIfNotPresent(System.__Canon,byref):bool:this
             cbz     w0, G_M39706_IG12
             ldr     x3, [x20, #0x08]
             ldr     x6, [fp, #0x18]	// [V32 tmp23]
             ldr     x2, [x6, #0x10]
             mov     w4, w22
             mov     x0, x27
             mov     x1, x21
             mov     w5, #1
             movz    x7, #0xD1FFAB1E      // code for Microsoft.Extensions.Diagnostics.Tracing.DefaultActivitySourceFactory+ActivityListenerRegistration:GetMostSpecificRule(System.Collections.Generic.List`1[Microsoft.Extensions.Diagnostics.Tracing.TracingRule],System.String,System.String,System.String,bool,bool):Microsoft.Extensions.Diagnostics.Tracing.TracingRule
             movk    x7, #0xD1FFAB1E LSL #16
             movk    x7, #0xD1FFAB1E LSL #32
             ldr     x7, [x7]
             blr     x7      // code for Microsoft.Extensions.Diagnostics.Tracing.DefaultActivitySourceFactory+ActivityListenerRegistration:GetMostSpecificRule(System.Collections.Generic.List`1[Microsoft.Extensions.Diagnostics.Tracing.TracingRule],System.String,System.String,System.String,bool,bool):Microsoft.Extensions.Diagnostics.Tracing.TracingRule
             cbz     x0, G_M39706_IG09
             ldrb    w0, [x0, #0x24]
             b       G_M39706_IG10
 						;; size=104 bbWeight=2 PerfScore 67.00
 G_M39706_IG09:
             mov     w0, wzr
 						;; size=4 bbWeight=2 PerfScore 1.00
 G_M39706_IG10:
             cmp     w0, w23
             beq     G_M39706_IG12
             cbnz    x24, G_M39706_IG11
             movz    x0, #0xD1FFAB1E
             movk    x0, #0xD1FFAB1E LSL #16
             movk    x0, #0xD1FFAB1E LSL #32
             bl      CORINFO_HELP_NEWSFAST
             mov     x24, x0
             movz    x1, #200
+            movk    x1, #0xD1FFAB1E LSL #16
             movk    x1, #0xD1FFAB1E LSL #32
             ldr     x1, [x1]
             mov     x0, x24
             movz    x2, #0xD1FFAB1E      // code for System.Collections.Generic.HashSet`1[System.__Canon]:.ctor(System.Collections.Generic.IEqualityComparer`1[System.__Canon]):this
             movk    x2, #0xD1FFAB1E LSL #16
             movk    x2, #0xD1FFAB1E LSL #32
             ldr     x2, [x2]
             blr     x2      // code for System.Collections.Generic.HashSet`1[System.__Canon]:.ctor(System.Collections.Generic.IEqualityComparer`1[System.__Canon]):this
-						;; size=68 bbWeight=2 PerfScore 31.00
+						;; size=72 bbWeight=2 PerfScore 32.00
 G_M39706_IG11:
             ldr     x2, [fp, #0x18]	// [V32 tmp23]
             ldr     x1, [x2, #0x10]
             add     x2, fp, #32	// [V28 tmp19]
             mov     x0, x24
             movz    x3, #0xD1FFAB1E      // code for System.Collections.Generic.HashSet`1[System.__Canon]:AddIfNotPresent(System.__Canon,byref):bool:this
             movk    x3, #0xD1FFAB1E LSL #16
             movk    x3, #0xD1FFAB1E LSL #32
             ldr     x3, [x3]
             blr     x3      // code for System.Collections.Generic.HashSet`1[System.__Canon]:AddIfNotPresent(System.__Canon,byref):bool:this
 						;; size=36 bbWeight=2 PerfScore 23.00
 G_M39706_IG12:
             ldr     w0, [x19, #0x14]
             cmp     w26, w0
             bne     G_M39706_IG16
 						;; size=12 bbWeight=4 PerfScore 18.00
 G_M39706_IG13:
             ldr     w0, [x19, #0x10]
             cmp     w28, w0
             blo     G_M39706_IG06
 						;; size=12 bbWeight=8 PerfScore 36.00
 G_M39706_IG14:
             mov     x0, x24
             mov     x1, x23
 						;; size=8 bbWeight=1 PerfScore 1.00
 G_M39706_IG15:
             ldp     x27, x28, [sp, #0x70]
             ldp     x25, x26, [sp, #0x60]
             ldp     x23, x24, [sp, #0x50]
             ldp     x21, x22, [sp, #0x40]
             ldp     x19, x20, [sp, #0x30]
             ldp     fp, lr, [sp], #0x80
             ret     lr
 						;; size=28 bbWeight=1 PerfScore 7.00
 G_M39706_IG16:
             movz    x0, #0xD1FFAB1E      // code for System.ThrowHelper:ThrowInvalidOperationException_InvalidOperation_EnumFailedVersion()
             movk    x0, #0xD1FFAB1E LSL #16
             movk    x0, #0xD1FFAB1E LSL #32
             ldr     x0, [x0]
             blr     x0      // code for System.ThrowHelper:ThrowInvalidOperationException_InvalidOperation_EnumFailedVersion()
             brk     #0
 						;; size=24 bbWeight=0 PerfScore 0.00
 G_M39706_IG17:
             bl      CORINFO_HELP_RNGCHKFAIL
             brk     #0
 						;; size=8 bbWeight=0 PerfScore 0.00
 
-; Total bytes of code 548, prolog size 48, PerfScore 316.25, instruction count 137, allocated bytes for code 548 (MethodHash=e14564e5) for method Microsoft.Extensions.Diagnostics.Tracing.DefaultActivitySourceFactory+ActivityListenerRegistration:ComputeFilterState(System.Collections.Generic.List`1[Microsoft.Extensions.Diagnostics.Tracing.TracingRule],System.String,bool):Microsoft.Extensions.Diagnostics.Tracing.DefaultActivitySourceFactory+ActivityListenerRegistration+SourceFilterState:this (FullOpts)
+; Total bytes of code 556, prolog size 48, PerfScore 318.25, instruction count 139, allocated bytes for code 556 (MethodHash=e14564e5) for method Microsoft.Extensions.Diagnostics.Tracing.DefaultActivitySourceFactory+ActivityListenerRegistration:ComputeFilterState(System.Collections.Generic.List`1[Microsoft.Extensions.Diagnostics.Tracing.TracingRule],System.String,bool):Microsoft.Extensions.Diagnostics.Tracing.DefaultActivitySourceFactory+ActivityListenerRegistration+SourceFilterState: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>


<details>
<summary>8 (6.25 % of base) - Microsoft.Extensions.Diagnostics.Tracing.DefaultActivitySourceFactory+FactoryActivitySource:Release():this</summary>

```diff
 ; Assembly listing for method Microsoft.Extensions.Diagnostics.Tracing.DefaultActivitySourceFactory+FactoryActivitySource:Release():this (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; 0 single block inlinees; 3 inlinees without PGO data
 ; Final local variable assignments
 ;
 ;  V00 this         [V00,T00] (  5,  4.50)     ref  ->  x19         this class-hnd single-def <Microsoft.Extensions.Diagnostics.Tracing.DefaultActivitySourceFactory+FactoryActivitySource>
 ;# V01 OutArgs      [V01    ] (  1,  1   )  struct ( 0) [sp+0x00]   do-not-enreg[XS] addr-exposed "OutgoingArgSpace" <Empty>
 ;* V02 tmp1         [V02    ] (  0,  0   )     ref  ->  zero-ref    class-hnd "Inline return value spill temp" <System.Diagnostics.SynchronizedList`1[System.Diagnostics.ActivityListener]>
 ;  V03 tmp2         [V03,T01] (  3,  6   )   byref  ->   x0         single-def "Inlining Arg"
 ;* V04 tmp3         [V04    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <System.Diagnostics.SynchronizedList`1[System.Diagnostics.ActivityListener]>
 ;* V05 tmp4         [V05    ] (  0,  0   )     ref  ->  zero-ref    ld-addr-op class-hnd "Inline stloc first use temp" <System.Object>
 ;* V06 tmp5         [V06    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <System.Diagnostics.SynchronizedList`1[System.Diagnostics.ActivityListener]>
 ;  V07 cse0         [V07,T02] (  3,  3   )     ref  ->  x20         "CSE #02: aggressive"
 ;
 ; Lcl frame size = 0
 
 G_M6234_IG01:
             stp     fp, lr, [sp, #-0x20]!
             stp     x19, x20, [sp, #0x10]
             mov     fp, sp
             mov     x19, x0
 						;; size=16 bbWeight=1 PerfScore 3.00
 G_M6234_IG02:
             ldrsb   wzr, [x19]
             add     x0, x19, #8
             cbz     x0, G_M6234_IG05
             movz    x1, #0xD1FFAB1E
+            movk    x1, #0xD1FFAB1E LSL #16
             movk    x1, #0xD1FFAB1E LSL #32
             ldr     x20, [x1]
             mov     x1, x20
             bl      System.Threading.Interlocked:ExchangeObject(byref,System.Object):System.Object
             cmp     x0, x20
             beq     G_M6234_IG04
-						;; size=40 bbWeight=1 PerfScore 11.50
+						;; size=44 bbWeight=1 PerfScore 12.00
 G_M6234_IG03:
             movz    x0, #0xD1FFAB1E
+            movk    x0, #0xD1FFAB1E LSL #16
             movk    x0, #0xD1FFAB1E LSL #32
             ldr     x0, [x0]
             mov     x1, x19
             movz    x2, #0xD1FFAB1E      // code for System.Diagnostics.SynchronizedList`1[System.__Canon]:Remove(System.__Canon):bool:this
             movk    x2, #0xD1FFAB1E LSL #16
             movk    x2, #0xD1FFAB1E LSL #32
             ldr     x2, [x2]
             blr     x2      // code for System.Diagnostics.SynchronizedList`1[System.__Canon]:Remove(System.__Canon):bool:this
-						;; size=36 bbWeight=0.50 PerfScore 5.00
+						;; size=40 bbWeight=0.50 PerfScore 5.25
 G_M6234_IG04:
             ldp     x19, x20, [sp, #0x10]
             ldp     fp, lr, [sp], #0x20
             ret     lr
 						;; size=12 bbWeight=1 PerfScore 3.00
 G_M6234_IG05:
             movz    x0, #0xD1FFAB1E      // code for System.ThrowHelper:ThrowNullReferenceException()
             movk    x0, #0xD1FFAB1E LSL #16
             movk    x0, #0xD1FFAB1E LSL #32
             ldr     x0, [x0]
             blr     x0      // code for System.ThrowHelper:ThrowNullReferenceException()
             brk     #0
 						;; size=24 bbWeight=0 PerfScore 0.00
 
-; Total bytes of code 128, prolog size 12, PerfScore 22.50, instruction count 32, allocated bytes for code 128 (MethodHash=c22be7a5) for method Microsoft.Extensions.Diagnostics.Tracing.DefaultActivitySourceFactory+FactoryActivitySource:Release():this (FullOpts)
+; Total bytes of code 136, prolog size 12, PerfScore 23.25, instruction count 34, allocated bytes for code 136 (MethodHash=c22be7a5) for method Microsoft.Extensions.Diagnostics.Tracing.DefaultActivitySourceFactory+FactoryActivitySource:Release():this (FullOpts)
 ; ============================================================
```

</details>


<details>
<summary>8 (5.26 % of base) - System.Collections.Specialized.NameObjectCollectionBase:.cctor()</summary>

```diff
 ; Assembly listing for method System.Collections.Specialized.NameObjectCollectionBase:.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; 3 single block inlinees; 3 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    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Spilling to split statement for tree" <System.Globalization.CultureInfo>
 ;* V02 tmp2         [V02    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inline return value spill temp" <System.CultureAwareComparer>
 ;  V03 tmp3         [V03,T01] (  3,  6   )     ref  ->  x19         class-hnd exact single-def "Inlining Arg" <System.Globalization.CompareInfo>
 ;  V04 tmp4         [V04,T00] (  4,  8   )     ref  ->   x0         class-hnd exact single-def "NewObj constructor temp" <System.CultureAwareComparer>
 ;
 ; Lcl frame size = 8
 
 G_M50762_IG01:
             stp     fp, lr, [sp, #-0x20]!
             str     x19, [sp, #0x18]
             mov     fp, sp
 						;; size=12 bbWeight=1 PerfScore 2.50
 G_M50762_IG02:
             movz    x0, #248
+            movk    x0, #0xD1FFAB1E LSL #16
             movk    x0, #0xD1FFAB1E LSL #32
             ldr     x0, [x0]
             movz    x1, #0xD1FFAB1E      // code for System.Globalization.CultureInfo:get_CompareInfo():System.Globalization.CompareInfo:this
             movk    x1, #0xD1FFAB1E LSL #16
             movk    x1, #0xD1FFAB1E LSL #32
             ldr     x1, [x1]
             blr     x1      // code for System.Globalization.CultureInfo:get_CompareInfo():System.Globalization.CompareInfo:this
             mov     x19, x0
             cbz     x19, G_M50762_IG04
             movz    x0, #0xD1FFAB1E
             movk    x0, #0xD1FFAB1E LSL #16
             movk    x0, #0xD1FFAB1E LSL #32
             bl      CORINFO_HELP_NEWSFAST
             add     x14, x0, #8
             mov     x15, x19
             bl      CORINFO_HELP_ASSIGN_REF
             mov     w14, #1
             str     w14, [x0, #0x10]
             movz    x14, #0xD1FFAB1E      // data for System.Collections.Specialized.NameObjectCollectionBase:s_defaultComparer
+            movk    x14, #0xD1FFAB1E LSL #16
             movk    x14, #0xD1FFAB1E LSL #32
             mov     x15, x0
             bl      CORINFO_HELP_ASSIGN_REF
-						;; size=92 bbWeight=1 PerfScore 19.50
+						;; size=100 bbWeight=1 PerfScore 20.50
 G_M50762_IG03:
             ldr     x19, [sp, #0x18]
             ldp     fp, lr, [sp], #0x20
             ret     lr
 						;; size=12 bbWeight=1 PerfScore 4.00
 G_M50762_IG04:
             movz    x0, #0xD1FFAB1E
             movk    x0, #0xD1FFAB1E LSL #16
             movk    x0, #0xD1FFAB1E LSL #32
             movz    x1, #0xD1FFAB1E      // code for System.ArgumentNullException:Throw(System.String)
             movk    x1, #0xD1FFAB1E LSL #16
             movk    x1, #0xD1FFAB1E LSL #32
             ldr     x1, [x1]
             blr     x1      // code for System.ArgumentNullException:Throw(System.String)
             brk     #0
 						;; size=36 bbWeight=0 PerfScore 0.00
 
-; Total bytes of code 152, prolog size 12, PerfScore 26.00, instruction count 38, allocated bytes for code 152 (MethodHash=47bf39b5) for method System.Collections.Specialized.NameObjectCollectionBase:.cctor() (FullOpts)
+; Total bytes of code 160, prolog size 12, PerfScore 27.00, instruction count 40, allocated bytes for code 160 (MethodHash=47bf39b5) for method System.Collections.Specialized.NameObjectCollectionBase:.cctor() (FullOpts)
 ; ============================================================
```

</details>


<details>
<summary>8 (1.27 % of base) - System.Linq.ParallelEnumerable:Aggregate[System.Nullable`1[int]](System.Linq.ParallelQuery`1[System.Nullable`1[int]],System.Func`3[System.Nullable`1[int],System.Nullable`1[int],System.Nullable`1[int]],int):System.Nullable`1[int]</summary>

```diff
 ; Assembly listing for method System.Linq.ParallelEnumerable:Aggregate[System.Nullable`1[int]](System.Linq.ParallelQuery`1[System.Nullable`1[int]],System.Func`3[System.Nullable`1[int],System.Nullable`1[int],System.Nullable`1[int]],int):System.Nullable`1[int] (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; 10 single block inlinees; 4 inlinees without PGO data
 ; Final local variable assignments
 ;
 ;  V00 arg0         [V00,T02] (  5,  4   )     ref  ->  x20         class-hnd single-def <System.Linq.ParallelQuery`1[System.Nullable`1[int]]>
 ;  V01 arg1         [V01,T01] (  6,  4.50)     ref  ->  x19         class-hnd single-def <System.Func`3[System.Nullable`1[int],System.Nullable`1[int],System.Nullable`1[int]]>
 ;  V02 arg2         [V02,T03] (  4,  4   )     int  ->   x2         single-def
 ;* V03 loc0         [V03    ] (  0,  0   )  struct ( 8) zero-ref    ld-addr-op <System.Nullable`1[int]>
 ;# V04 OutArgs      [V04    ] (  1,  1   )  struct ( 0) [sp+0x00]   do-not-enreg[XS] addr-exposed "OutgoingArgSpace" <Empty>
-;  V05 tmp1         [V05,T14] (  3,  0   )     ref  ->  x19         class-hnd exact single-def "NewObj constructor temp" <System.ArgumentOutOfRangeException>
+;  V05 tmp1         [V05,T13] (  3,  0   )     ref  ->  x19         class-hnd exact single-def "NewObj constructor temp" <System.ArgumentOutOfRangeException>
 ;* V06 tmp2         [V06    ] (  0,  0   )  struct ( 8) zero-ref    "Inline return value spill temp" <System.Nullable`1[int]>
 ;* V07 tmp3         [V07    ] (  0,  0   )  struct ( 8) zero-ref    "Inlining Arg" <System.Nullable`1[int]>
-;  V08 tmp4         [V08,T11] (  2,  2   )     ref  ->  x22         class-hnd single-def "dup spill" <System.Func`2[System.Nullable`1[int],System.Nullable`1[int]]>
+;  V08 tmp4         [V08,T10] (  2,  2   )     ref  ->  x21         class-hnd single-def "dup spill" <System.Func`2[System.Nullable`1[int],System.Nullable`1[int]]>
 ;* V09 tmp5         [V09    ] (  0,  0   )     ref  ->  zero-ref    single-def
 ;* V10 tmp6         [V10    ] (  0,  0   )  struct ( 8) zero-ref    <System.Nullable`1[int]>
 ;* V11 tmp7         [V11    ] (  0,  0   )     ref  ->  zero-ref    single-def
 ;* V12 tmp8         [V12    ] (  0,  0   )     int  ->  zero-ref   
 ;* V13 tmp9         [V13    ] (  0,  0   )     ref  ->  zero-ref    single-def
 ;* V14 tmp10        [V14    ] (  0,  0   )     ref  ->  zero-ref    single-def
-;  V15 tmp11        [V15,T09] (  4,  2   )     ref  ->  x22        
-;  V16 tmp12        [V16,T00] ( 13, 13   )     ref  ->  x21         class-hnd exact single-def "NewObj constructor temp" <System.Linq.Parallel.AssociativeAggregationOperator`3[System.Nullable`1[int],System.Nullable`1[int],System.Nullable`1[int]]>
-;  V17 tmp13        [V17,T04] (  5,  5   )     ref  ->  x22         class-hnd exact single-def "NewObj constructor temp" <System.Func`2[System.Nullable`1[int],System.Nullable`1[int]]>
+;  V15 tmp11        [V15,T09] (  4,  2   )     ref  ->  x21        
+;  V16 tmp12        [V16,T00] ( 13, 13   )     ref  ->  x22         class-hnd exact single-def "NewObj constructor temp" <System.Linq.Parallel.AssociativeAggregationOperator`3[System.Nullable`1[int],System.Nullable`1[int],System.Nullable`1[int]]>
+;  V17 tmp13        [V17,T04] (  5,  5   )     ref  ->  x21         class-hnd exact single-def "NewObj constructor temp" <System.Func`2[System.Nullable`1[int],System.Nullable`1[int]]>
 ;* V18 tmp14        [V18    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inline stloc first use temp" <System.Func`2[System.Nullable`1[int],System.Nullable`1[int]]>
 ;  V19 tmp15        [V19,T08] (  3,  3   )     ref  ->  x15         class-hnd exact single-def "Inlining Arg" <System.Linq.ParallelEnumerable+<>c__52`1[System.Nullable`1[int]]>
 ;* V20 tmp16        [V20    ] (  0,  0   )     ref  ->  zero-ref    class-hnd "Inlining Arg" <System.Collections.Generic.IEnumerable`1[System.Nullable`1[int]]>
 ;* V21 tmp17        [V21    ] (  0,  0   )     ref  ->  zero-ref    class-hnd "Inlining Arg" <System.Func`1[System.Nullable`1[int]]>
 ;* V22 tmp18        [V22    ] (  0,  0   )   ubyte  ->  zero-ref    "Inlining Arg"
 ;* V23 tmp19        [V23    ] (  0,  0   )     ref  ->  zero-ref    class-hnd "Inlining Arg" <System.Func`3[System.Nullable`1[int],System.Nullable`1[int],System.Nullable`1[int]]>
 ;* V24 tmp20        [V24    ] (  0,  0   )     ref  ->  zero-ref    class-hnd "Inlining Arg" <System.Func`3[System.Nullable`1[int],System.Nullable`1[int],System.Nullable`1[int]]>
 ;* V25 tmp21        [V25    ] (  0,  0   )     ref  ->  zero-ref    class-hnd "Inlining Arg" <System.Func`2[System.Nullable`1[int],System.Nullable`1[int]]>
 ;* V26 tmp22        [V26    ] (  0,  0   )     ref  ->  zero-ref    class-hnd "Inlining Arg" <System.Collections.Generic.IEnumerable`1[System.Nullable`1[int]]>
 ;  V27 tmp23        [V27,T05] (  4,  4   )     ref  ->   x0         class-hnd single-def "Inlining Arg" <System.Linq.Parallel.QueryOperator`1[System.Nullable`1[int]]>
-;  V28 tmp24        [V28,T12] (  2,  2   )     int  ->   x1         "impAppendStmt"
+;  V28 tmp24        [V28,T11] (  2,  2   )     int  ->   x1         "impAppendStmt"
 ;  V29 tmp25        [V29,T07] (  4,  4   )  struct (48) [fp+0x20]   do-not-enreg[S] must-init single-def "spilled call-like call argument" <System.Linq.Parallel.QuerySettings>
 ;* V30 tmp26        [V30    ] (  0,  0   )   ubyte  ->  zero-ref    "Inlining Arg"
 ;* V31 tmp27        [V31    ] (  0,  0   )   ubyte  ->  zero-ref    "Inlining Arg"
 ;* V32 tmp28        [V32    ] (  0,  0   )   ubyte  ->  zero-ref    "field V03.hasValue (fldOffset=0x0)" P-INDEP
 ;* V33 tmp29        [V33    ] (  0,  0   )     int  ->  zero-ref    "field V03.value (fldOffset=0x4)" P-INDEP
 ;* V34 tmp30        [V34    ] (  0,  0   )   ubyte  ->  zero-ref    "field V06.hasValue (fldOffset=0x0)" P-INDEP
 ;* V35 tmp31        [V35    ] (  0,  0   )     int  ->  zero-ref    "field V06.value (fldOffset=0x4)" P-INDEP
 ;* V36 tmp32        [V36    ] (  0,  0   )   ubyte  ->  zero-ref    "field V07.hasValue (fldOffset=0x0)" P-INDEP
 ;* V37 tmp33        [V37    ] (  0,  0   )     int  ->  zero-ref    "field V07.value (fldOffset=0x4)" P-INDEP
 ;* V38 tmp34        [V38    ] (  0,  0   )   ubyte  ->  zero-ref    "field V10.hasValue (fldOffset=0x0)" P-INDEP
 ;* V39 tmp35        [V39    ] (  0,  0   )     int  ->  zero-ref    "field V10.value (fldOffset=0x4)" P-INDEP
-;* V40 cse0         [V40,T13] (  0,  0   )   byref  ->  zero-ref    "CSE #02: aggressive"
-;  V41 cse1         [V41,T10] (  4,  2   )    long  ->  x21         "CSE #03: moderate"
-;  V42 rat0         [V42,T06] (  4,  4   )   byref  ->  [fp+0x18]   spill-single-def "ReplaceWithLclVar is creating a new local variable"
+;* V40 cse0         [V40,T12] (  0,  0   )   byref  ->  zero-ref    "CSE #02: aggressive"
+;  V41 rat0         [V41,T06] (  4,  4   )   byref  ->  [fp+0x18]   spill-single-def "ReplaceWithLclVar is creating a new local variable"
 ;
 ; Lcl frame size = 64
 
 G_M32316_IG01:
             stp     fp, lr, [sp, #-0x70]!
             stp     x19, x20, [sp, #0x50]
             stp     x21, x22, [sp, #0x60]
             mov     fp, sp
             add     x9, fp, #32
             movi    v16.16b, #0
             stp     q16, q16, [x9]
             stp     xzr, xzr, [x9, #0x20]
             mov     x20, x0
             mov     x19, x1
 						;; size=40 bbWeight=1 PerfScore 7.50
 G_M32316_IG02:
             cbz     x20, G_M32316_IG11
             cbz     x19, G_M32316_IG12
             tst     w2, #0xD1FFAB1E
             bne     G_M32316_IG13
             tbz     w2, #0, G_M32316_IG09
 						;; size=20 bbWeight=1 PerfScore 4.50
 G_M32316_IG03:
             movz    x0, #0xD1FFAB1E
             movk    x0, #0xD1FFAB1E LSL #16
             movk    x0, #0xD1FFAB1E LSL #32
             ldapr   w0, [x0]
             tbz     w0, #0, G_M32316_IG14
 						;; size=20 bbWeight=0.50 PerfScore 2.75
 G_M32316_IG04:
-            movz    x21, #0xD1FFAB1E      // data for System.Linq.ParallelEnumerable+<>c__52`1[System.Nullable`1[int]]:<>9__52_0
-            movk    x21, #0xD1FFAB1E LSL #16
-            movk    x21, #0xD1FFAB1E LSL #32
-            ldr     x22, [x21]
-            cbnz    x22, G_M32316_IG05
-            movz    x0, #0xD1FFAB1E
-            movk    x0, #0xD1FFAB1E LSL #16
+            movz    x0, #0xD1FFAB1E      // data for System.Linq.ParallelEnumerable+<>c__52`1[System.Nullable`1[int]]:<>9__52_0
             movk    x0, #0xD1FFAB1E LSL #32
-            bl      CORINFO_HELP_NEWSFAST
-            mov     x22, x0
-            ldr     x15, [x21, #-0x08]
-            cbz     x15, G_M32316_IG15
-            add     x14, x22, #16
-            bl      CORINFO_HELP_ASSIGN_REF
-            movz    x14, #0xD1FFAB1E      // code for System.Linq.ParallelEnumerable+<>c__52`1[System.Nullable`1[int]]:<PerformAggregation>b__52_0(System.Nullable`1[int]):System.Nullable`1[int]:this
-            movk    x14, #0xD1FFAB1E LSL #16
-            movk    x14, #0xD1FFAB1E LSL #32
-            str     x14, [x22, #0x18]
-            mov     x14, x21
-            mov     x15, x22
-            bl      CORINFO_HELP_ASSIGN_REF
-						;; size=84 bbWeight=0.50 PerfScore 9.25
-G_M32316_IG05:
+            ldr     x21, [x0]
+            cbnz    x21, G_M32316_IG05
             movz    x0, #0xD1FFAB1E
             movk    x0, #0xD1FFAB1E LSL #16
             movk    x0, #0xD1FFAB1E LSL #32
             bl      CORINFO_HELP_NEWSFAST
             mov     x21, x0
+            movz    x14, #0xD1FFAB1E      // data for System.Linq.ParallelEnumerable+<>c__52`1[System.Nullable`1[int]]:<>9
+            movk    x14, #0xD1FFAB1E LSL #32
+            ldr     x15, [x14]
+            cbz     x15, G_M32316_IG15
+            add     x14, x21, #16
+            bl      CORINFO_HELP_ASSIGN_REF
+            movz    x14, #0xD1FFAB1E      // code for System.Linq.ParallelEnumerable+<>c__52`1[System.Nullable`1[int]]:<PerformAggregation>b__52_0(System.Nullable`1[int]):System.Nullable`1[int]:this
+            movk    x14, #0xD1FFAB1E LSL #16
+            movk    x14, #0xD1FFAB1E LSL #32
+            str     x14, [x21, #0x18]
+            movz    x14, #0xD1FFAB1E      // data for System.Linq.ParallelEnumerable+<>c__52`1[System.Nullable`1[int]]:<>9__52_0
+            movk    x14, #0xD1FFAB1E LSL #32
+            mov     x15, x21
+            bl      CORINFO_HELP_ASSIGN_REF
+						;; size=92 bbWeight=0.50 PerfScore 9.75
+G_M32316_IG05:
+            movz    x0, #0xD1FFAB1E
+            movk    x0, #0xD1FFAB1E LSL #16
+            movk    x0, #0xD1FFAB1E LSL #32
+            bl      CORINFO_HELP_NEWSFAST
+            mov     x22, x0
             mov     x0, x20
             movz    x1, #0xD1FFAB1E      // code for System.Linq.Parallel.QueryOperator`1[System.Nullable`1[int]]:AsQueryOperator(System.Collections.Generic.IEnumerable`1[System.Nullable`1[int]]):System.Linq.Parallel.QueryOperator`1[System.Nullable`1[int]]
             movk    x1, #0xD1FFAB1E LSL #16
             movk    x1, #0xD1FFAB1E LSL #32
             ldr     x1, [x1]
             blr     x1      // code for System.Linq.Parallel.QueryOperator`1[System.Nullable`1[int]]:AsQueryOperator(System.Collections.Generic.IEnumerable`1[System.Nullable`1[int]]):System.Linq.Parallel.QueryOperator`1[System.Nullable`1[int]]
             ldrb    w1, [x0, #0x38]
 						;; size=48 bbWeight=0.50 PerfScore 6.00
 G_M32316_IG06:
             sub     x12, x0, #24
             ldp     q16, q17, [x12, #0x20]
             stp     q16, q17, [fp, #0x20]
             ldr     q16, [x12, #0x40]
             str     q16, [fp, #0x40]
 						;; size=20 bbWeight=0.50 PerfScore 4.25
 G_M32316_IG07:
             mov     w14, #3
-            strb    w14, [x21, #0x39]
-            add     x14, x21, #8
-            str     x14, [fp, #0x18]	// [V42 rat0]
+            strb    w14, [x22, #0x39]
+            add     x14, x22, #8
+            str     x14, [fp, #0x18]	// [V41 rat0]
             ldr     x15, [fp, #0x20]	// [V29 tmp25]
             bl      CORINFO_HELP_ASSIGN_REF
             add     x14, x14, #8
             ldr     x15, [fp, #0x28]	// [V29 tmp25+0x08]
             bl      CORINFO_HELP_ASSIGN_REF
-            ldr     xip0, [fp, #0x18]	// [V42 rat0]
+            ldr     xip0, [fp, #0x18]	// [V41 rat0]
             ldp     q16, q17, [fp, #0x30]
             stp     q16, q17, [xip0, #0x10]
-            strb    w1, [x21, #0x38]
-            add     x14, x21, #64
+            strb    w1, [x22, #0x38]
+            add     x14, x22, #64
             mov     x15, x0
             bl      CORINFO_HELP_ASSIGN_REF
-            str     xzr, [x21, #0x6C]
-            str     xzr, [x21, #0x60]
-            strb    wzr, [x21, #0x68]
-            add     x14, x21, #72
+            str     xzr, [x22, #0x6C]
+            str     xzr, [x22, #0x60]
+            strb    wzr, [x22, #0x68]
+            add     x14, x22, #72
             mov     x15, x19
             bl      CORINFO_HELP_ASSIGN_REF
-            add     x14, x21, #80
+            add     x14, x22, #80
             mov     x15, x19
             bl      CORINFO_HELP_ASSIGN_REF
-            add     x14, x21, #88
-            mov     x15, x22
+            add     x14, x22, #88
+            mov     x15, x21
             bl      CORINFO_HELP_ASSIGN_REF
             mov     w0, #1
-            strb    w0, [x21, #0x69]
-            mov     x0, x21
+            strb    w0, [x22, #0x69]
+            mov     x0, x22
             movz    x1, #0xD1FFAB1E      // code for System.Linq.Parallel.AssociativeAggregationOperator`3[System.Nullable`1[int],System.Nullable`1[int],System.Nullable`1[int]]:Aggregate():System.Nullable`1[int]:this
             movk    x1, #0xD1FFAB1E LSL #16
             movk    x1, #0xD1FFAB1E LSL #32
             ldr     x1, [x1]
 						;; size=140 bbWeight=0.50 PerfScore 16.50
 G_M32316_IG08:
             ldp     x21, x22, [sp, #0x60]
             ldp     x19, x20, [sp, #0x50]
             ldp     fp, lr, [sp], #0x70
             br      x1      // code for System.Linq.Parallel.AssociativeAggregationOperator`3[System.Nullable`1[int],System.Nullable`1[int],System.Nullable`1[int]]:Aggregate():System.Nullable`1[int]:this
 						;; size=16 bbWeight=0.50 PerfScore 2.00
 G_M32316_IG09:
             mov     x1, xzr
             mov     x0, x20
             mov     x3, x19
             mov     w2, wzr
             movz    x4, #0xD1FFAB1E      // code for System.Linq.ParallelEnumerable:PerformSequentialAggregation[System.Nullable`1[int],System.Nullable`1[int]](System.Linq.ParallelQuery`1[System.Nullable`1[int]],System.Nullable`1[int],bool,System.Func`3[System.Nullable`1[int],System.Nullable`1[int],System.Nullable`1[int]]):System.Nullable`1[int]
             movk    x4, #0xD1FFAB1E LSL #16
             movk    x4, #0xD1FFAB1E LSL #32
             ldr     x4, [x4]
 						;; size=32 bbWeight=0.50 PerfScore 3.25
 G_M32316_IG10:
             ldp     x21, x22, [sp, #0x60]
             ldp     x19, x20, [sp, #0x50]
             ldp     fp, lr, [sp], #0x70
             br      x4      // code for System.Linq.ParallelEnumerable:PerformSequentialAggregation[System.Nullable`1[int],System.Nullable`1[int]](System.Linq.ParallelQuery`1[System.Nullable`1[int]],System.Nullable`1[int],bool,System.Func`3[System.Nullable`1[int],System.Nullable`1[int],System.Nullable`1[int]]):System.Nullable`1[int]
 						;; size=16 bbWeight=0.50 PerfScore 2.00
 G_M32316_IG11:
             movz    x0, #0xD1FFAB1E
             movk    x0, #0xD1FFAB1E LSL #16
             movk    x0, #0xD1FFAB1E LSL #32
             movz    x1, #0xD1FFAB1E      // code for System.ArgumentNullException:Throw(System.String)
             movk    x1, #0xD1FFAB1E LSL #16
             movk    x1, #0xD1FFAB1E LSL #32
             ldr     x1, [x1]
             blr     x1      // code for System.ArgumentNullException:Throw(System.String)
             brk     #0
 						;; size=36 bbWeight=0 PerfScore 0.00
 G_M32316_IG12:
             movz    x0, #0xD1FFAB1E
             movk    x0, #0xD1FFAB1E LSL #16
             movk    x0, #0xD1FFAB1E LSL #32
             movz    x1, #0xD1FFAB1E      // code for System.ArgumentNullException:Throw(System.String)
             movk    x1, #0xD1FFAB1E LSL #16
             movk    x1, #0xD1FFAB1E LSL #32
             ldr     x1, [x1]
             blr     x1      // code for System.ArgumentNullException:Throw(System.String)
             brk     #0
 						;; size=36 bbWeight=0 PerfScore 0.00
 G_M32316_IG13:
             movz    x0, #0xD1FFAB1E
             movk    x0, #0xD1FFAB1E LSL #16
             movk    x0, #0xD1FFAB1E LSL #32
             bl      CORINFO_HELP_NEWSFAST
             mov     x19, x0
             movz    x1, #0xD1FFAB1E
             movk    x1, #0xD1FFAB1E LSL #16
             movk    x1, #0xD1FFAB1E LSL #32
             movz    x2, #0xD1FFAB1E      // code for System.ArgumentOutOfRangeException:.ctor(System.String):this
             movk    x2, #0xD1FFAB1E LSL #16
             movk    x2, #0xD1FFAB1E LSL #32
             ldr     x2, [x2]
             blr     x2      // code for System.ArgumentOutOfRangeException:.ctor(System.String):this
             mov     x0, x19
             bl      CORINFO_HELP_THROW
             brk     #0
 						;; size=64 bbWeight=0 PerfScore 0.00
 G_M32316_IG14:
             movz    x0, #0xD1FFAB1E
             movk    x0, #0xD1FFAB1E LSL #16
             movk    x0, #0xD1FFAB1E LSL #32
             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_M32316_IG04
 						;; size=36 bbWeight=0 PerfScore 0.00
 G_M32316_IG15:
             movz    x0, #0xD1FFAB1E      // code for System.Delegate:ThrowNullThisInDelegateToInstance()
             movk    x0, #0xD1FFAB1E LSL #16
             movk    x0, #0xD1FFAB1E LSL #32
             ldr     x0, [x0]
             blr     x0      // code for System.Delegate:ThrowNullThisInDelegateToInstance()
             brk     #0
 						;; size=24 bbWeight=0 PerfScore 0.00
 
-; Total bytes of code 632, prolog size 40, PerfScore 58.00, instruction count 158, allocated bytes for code 632 (MethodHash=e23681c3) for method System.Linq.ParallelEnumerable:Aggregate[System.Nullable`1[int]](System.Linq.ParallelQuery`1[System.Nullable`1[int]],System.Func`3[System.Nullable`1[int],System.Nullable`1[int],System.Nullable`1[int]],int):System.Nullable`1[int] (FullOpts)
+; Total bytes of code 640, prolog size 40, PerfScore 58.50, instruction count 160, allocated bytes for code 640 (MethodHash=e23681c3) for method System.Linq.ParallelEnumerable:Aggregate[System.Nullable`1[int]](System.Linq.ParallelQuery`1[System.Nullable`1[int]],System.Func`3[System.Nullable`1[int],System.Nullable`1[int],System.Nullable`1[int]],int):System.Nullable`1[int] (FullOpts)
 ; ============================================================
```

</details>


<details>
<summary>8 (1.26 % of base) - System.Linq.ParallelEnumerable:Aggregate[System.Numerics.Vector`1[float]](System.Linq.ParallelQuery`1[System.Numerics.Vector`1[float]],System.Func`3[System.Numerics.Vector`1[float],System.Numerics.Vector`1[float],System.Numerics.Vector`1[float]],int):System.Numerics.Vector`1[float]</summary>

```diff
 ; Assembly listing for method System.Linq.ParallelEnumerable:Aggregate[System.Numerics.Vector`1[float]](System.Linq.ParallelQuery`1[System.Numerics.Vector`1[float]],System.Func`3[System.Numerics.Vector`1[float],System.Numerics.Vector`1[float],System.Numerics.Vector`1[float]],int):System.Numerics.Vector`1[float] (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; 10 single block inlinees; 4 inlinees without PGO data
 ; Final local variable assignments
 ;
 ;  V00 arg0         [V00,T02] (  5,  4   )     ref  ->  x20         class-hnd single-def <System.Linq.ParallelQuery`1[System.Numerics.Vector`1[float]]>
 ;  V01 arg1         [V01,T01] (  6,  4.50)     ref  ->  x19         class-hnd single-def <System.Func`3[System.Numerics.Vector`1[float],System.Numerics.Vector`1[float],System.Numerics.Vector`1[float]]>
 ;  V02 arg2         [V02,T03] (  4,  4   )     int  ->   x2         single-def
 ;* V03 loc0         [V03    ] (  0,  0   )  simd16  ->  zero-ref    ld-addr-op <System.Numerics.Vector`1[float]>
 ;# V04 OutArgs      [V04    ] (  1,  1   )  struct ( 0) [sp+0x00]   do-not-enreg[XS] addr-exposed "OutgoingArgSpace" <Empty>
-;  V05 tmp1         [V05,T14] (  3,  0   )     ref  ->  x19         class-hnd exact single-def "NewObj constructor temp" <System.ArgumentOutOfRangeException>
+;  V05 tmp1         [V05,T13] (  3,  0   )     ref  ->  x19         class-hnd exact single-def "NewObj constructor temp" <System.ArgumentOutOfRangeException>
 ;* V06 tmp2         [V06    ] (  0,  0   )  simd16  ->  zero-ref    "Inline return value spill temp" <System.Numerics.Vector`1[float]>
 ;* V07 tmp3         [V07    ] (  0,  0   )  simd16  ->  zero-ref    "Inlining Arg" <System.Numerics.Vector`1[float]>
-;  V08 tmp4         [V08,T11] (  2,  2   )     ref  ->  x22         class-hnd single-def "dup spill" <System.Func`2[System.Numerics.Vector`1[float],System.Numerics.Vector`1[float]]>
+;  V08 tmp4         [V08,T10] (  2,  2   )     ref  ->  x21         class-hnd single-def "dup spill" <System.Func`2[System.Numerics.Vector`1[float],System.Numerics.Vector`1[float]]>
 ;* V09 tmp5         [V09    ] (  0,  0   )     ref  ->  zero-ref    single-def
 ;* V10 tmp6         [V10    ] (  0,  0   )  simd16  ->  zero-ref   
 ;* V11 tmp7         [V11    ] (  0,  0   )     ref  ->  zero-ref    single-def
 ;* V12 tmp8         [V12    ] (  0,  0   )     int  ->  zero-ref   
 ;* V13 tmp9         [V13    ] (  0,  0   )     ref  ->  zero-ref    single-def
 ;* V14 tmp10        [V14    ] (  0,  0   )     ref  ->  zero-ref    single-def
-;  V15 tmp11        [V15,T09] (  4,  2   )     ref  ->  x22        
-;  V16 tmp12        [V16,T00] ( 13, 13   )     ref  ->  x21         class-hnd exact single-def "NewObj constructor temp" <System.Linq.Parallel.AssociativeAggregationOperator`3[System.Numerics.Vector`1[float],System.Numerics.Vector`1[float],System.Numerics.Vector`1[float]]>
-;  V17 tmp13        [V17,T04] (  5,  5   )     ref  ->  x22         class-hnd exact single-def "NewObj constructor temp" <System.Func`2[System.Numerics.Vector`1[float],System.Numerics.Vector`1[float]]>
+;  V15 tmp11        [V15,T09] (  4,  2   )     ref  ->  x21        
+;  V16 tmp12        [V16,T00] ( 13, 13   )     ref  ->  x22         class-hnd exact single-def "NewObj constructor temp" <System.Linq.Parallel.AssociativeAggregationOperator`3[System.Numerics.Vector`1[float],System.Numerics.Vector`1[float],System.Numerics.Vector`1[float]]>
+;  V17 tmp13        [V17,T04] (  5,  5   )     ref  ->  x21         class-hnd exact single-def "NewObj constructor temp" <System.Func`2[System.Numerics.Vector`1[float],System.Numerics.Vector`1[float]]>
 ;* V18 tmp14        [V18    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inline stloc first use temp" <System.Func`2[System.Numerics.Vector`1[float],System.Numerics.Vector`1[float]]>
 ;  V19 tmp15        [V19,T08] (  3,  3   )     ref  ->  x15         class-hnd exact single-def "Inlining Arg" <System.Linq.ParallelEnumerable+<>c__52`1[System.Numerics.Vector`1[float]]>
 ;* V20 tmp16        [V20    ] (  0,  0   )     ref  ->  zero-ref    class-hnd "Inlining Arg" <System.Collections.Generic.IEnumerable`1[System.Numerics.Vector`1[float]]>
 ;* V21 tmp17        [V21    ] (  0,  0   )     ref  ->  zero-ref    class-hnd "Inlining Arg" <System.Func`1[System.Numerics.Vector`1[float]]>
 ;* V22 tmp18        [V22    ] (  0,  0   )   ubyte  ->  zero-ref    "Inlining Arg"
 ;* V23 tmp19        [V23    ] (  0,  0   )     ref  ->  zero-ref    class-hnd "Inlining Arg" <System.Func`3[System.Numerics.Vector`1[float],System.Numerics.Vector`1[float],System.Numerics.Vector`1[float]]>
 ;* V24 tmp20        [V24    ] (  0,  0   )     ref  ->  zero-ref    class-hnd "Inlining Arg" <System.Func`3[System.Numerics.Vector`1[float],System.Numerics.Vector`1[float],System.Numerics.Vector`1[float]]>
 ;* V25 tmp21        [V25    ] (  0,  0   )     ref  ->  zero-ref    class-hnd "Inlining Arg" <System.Func`2[System.Numerics.Vector`1[float],System.Numerics.Vector`1[float]]>
 ;* V26 tmp22        [V26    ] (  0,  0   )     ref  ->  zero-ref    class-hnd "Inlining Arg" <System.Collections.Generic.IEnumerable`1[System.Numerics.Vector`1[float]]>
 ;  V27 tmp23        [V27,T05] (  4,  4   )     ref  ->   x0         class-hnd single-def "Inlining Arg" <System.Linq.Parallel.QueryOperator`1[System.Numerics.Vector`1[float]]>
-;  V28 tmp24        [V28,T12] (  2,  2   )     int  ->   x1         "impAppendStmt"
+;  V28 tmp24        [V28,T11] (  2,  2   )     int  ->   x1         "impAppendStmt"
 ;  V29 tmp25        [V29,T07] (  4,  4   )  struct (48) [fp+0x20]   do-not-enreg[S] must-init single-def "spilled call-like call argument" <System.Linq.Parallel.QuerySettings>
 ;* V30 tmp26        [V30    ] (  0,  0   )   ubyte  ->  zero-ref    "Inlining Arg"
 ;* V31 tmp27        [V31    ] (  0,  0   )   ubyte  ->  zero-ref    "Inlining Arg"
-;* V32 cse0         [V32,T13] (  0,  0   )   byref  ->  zero-ref    "CSE #02: aggressive"
-;  V33 cse1         [V33,T10] (  4,  2   )    long  ->  x21         "CSE #03: moderate"
-;  V34 rat0         [V34,T06] (  4,  4   )   byref  ->  [fp+0x18]   spill-single-def "ReplaceWithLclVar is creating a new local variable"
+;* V32 cse0         [V32,T12] (  0,  0   )   byref  ->  zero-ref    "CSE #02: aggressive"
+;  V33 rat0         [V33,T06] (  4,  4   )   byref  ->  [fp+0x18]   spill-single-def "ReplaceWithLclVar is creating a new local variable"
 ;
 ; Lcl frame size = 64
 
 G_M53532_IG01:
             stp     fp, lr, [sp, #-0x70]!
             stp     x19, x20, [sp, #0x50]
             stp     x21, x22, [sp, #0x60]
             mov     fp, sp
             add     x9, fp, #32
             movi    v16.16b, #0
             stp     q16, q16, [x9]
             stp     xzr, xzr, [x9, #0x20]
             mov     x20, x0
             mov     x19, x1
 						;; size=40 bbWeight=1 PerfScore 7.50
 G_M53532_IG02:
             cbz     x20, G_M53532_IG11
             cbz     x19, G_M53532_IG12
             tst     w2, #0xD1FFAB1E
             bne     G_M53532_IG13
             tbz     w2, #0, G_M53532_IG09
 						;; size=20 bbWeight=1 PerfScore 4.50
 G_M53532_IG03:
             movz    x0, #0xD1FFAB1E
             movk    x0, #0xD1FFAB1E LSL #16
             movk    x0, #0xD1FFAB1E LSL #32
             ldapr   w0, [x0]
             tbz     w0, #0, G_M53532_IG14
 						;; size=20 bbWeight=0.50 PerfScore 2.75
 G_M53532_IG04:
-            movz    x21, #0xD1FFAB1E      // data for System.Linq.ParallelEnumerable+<>c__52`1[System.Numerics.Vector`1[float]]:<>9__52_0
-            movk    x21, #0xD1FFAB1E LSL #16
-            movk    x21, #0xD1FFAB1E LSL #32
-            ldr     x22, [x21]
-            cbnz    x22, G_M53532_IG05
-            movz    x0, #0xD1FFAB1E
-            movk    x0, #0xD1FFAB1E LSL #16
+            movz    x0, #0xD1FFAB1E      // data for System.Linq.ParallelEnumerable+<>c__52`1[System.Numerics.Vector`1[float]]:<>9__52_0
             movk    x0, #0xD1FFAB1E LSL #32
-            bl      CORINFO_HELP_NEWSFAST
-            mov     x22, x0
-            ldr     x15, [x21, #-0x08]
-            cbz     x15, G_M53532_IG15
-            add     x14, x22, #16
-            bl      CORINFO_HELP_ASSIGN_REF
-            movz    x14, #0xD1FFAB1E      // code for System.Linq.ParallelEnumerable+<>c__52`1[System.Numerics.Vector`1[float]]:<PerformAggregation>b__52_0(System.Numerics.Vector`1[float]):System.Numerics.Vector`1[float]:this
-            movk    x14, #0xD1FFAB1E LSL #16
-            movk    x14, #0xD1FFAB1E LSL #32
-            str     x14, [x22, #0x18]
-            mov     x14, x21
-            mov     x15, x22
-            bl      CORINFO_HELP_ASSIGN_REF
-						;; size=84 bbWeight=0.50 PerfScore 9.25
-G_M53532_IG05:
+            ldr     x21, [x0]
+            cbnz    x21, G_M53532_IG05
             movz    x0, #0xD1FFAB1E
             movk    x0, #0xD1FFAB1E LSL #16
             movk    x0, #0xD1FFAB1E LSL #32
             bl      CORINFO_HELP_NEWSFAST
             mov     x21, x0
+            movz    x14, #0xD1FFAB1E      // data for System.Linq.ParallelEnumerable+<>c__52`1[System.Numerics.Vector`1[float]]:<>9
+            movk    x14, #0xD1FFAB1E LSL #32
+            ldr     x15, [x14]
+            cbz     x15, G_M53532_IG15
+            add     x14, x21, #16
+            bl      CORINFO_HELP_ASSIGN_REF
+            movz    x14, #0xD1FFAB1E      // code for System.Linq.ParallelEnumerable+<>c__52`1[System.Numerics.Vector`1[float]]:<PerformAggregation>b__52_0(System.Numerics.Vector`1[float]):System.Numerics.Vector`1[float]:this
+            movk    x14, #0xD1FFAB1E LSL #16
+            movk    x14, #0xD1FFAB1E LSL #32
+            str     x14, [x21, #0x18]
+            movz    x14, #0xD1FFAB1E      // data for System.Linq.ParallelEnumerable+<>c__52`1[System.Numerics.Vector`1[float]]:<>9__52_0
+            movk    x14, #0xD1FFAB1E LSL #32
+            mov     x15, x21
+            bl      CORINFO_HELP_ASSIGN_REF
+						;; size=92 bbWeight=0.50 PerfScore 9.75
+G_M53532_IG05:
+            movz    x0, #0xD1FFAB1E
+            movk    x0, #0xD1FFAB1E LSL #16
+            movk    x0, #0xD1FFAB1E LSL #32
+            bl      CORINFO_HELP_NEWSFAST
+            mov     x22, x0
             mov     x0, x20
             movz    x1, #0xD1FFAB1E      // code for System.Linq.Parallel.QueryOperator`1[System.Numerics.Vector`1[float]]:AsQueryOperator(System.Collections.Generic.IEnumerable`1[System.Numerics.Vector`1[float]]):System.Linq.Parallel.QueryOperator`1[System.Numerics.Vector`1[float]]
             movk    x1, #0xD1FFAB1E LSL #16
             movk    x1, #0xD1FFAB1E LSL #32
             ldr     x1, [x1]
             blr     x1      // code for System.Linq.Parallel.QueryOperator`1[System.Numerics.Vector`1[float]]:AsQueryOperator(System.Collections.Generic.IEnumerable`1[System.Numerics.Vector`1[float]]):System.Linq.Parallel.QueryOperator`1[System.Numerics.Vector`1[float]]
             ldrb    w1, [x0, #0x38]
 						;; size=48 bbWeight=0.50 PerfScore 6.00
 G_M53532_IG06:
             sub     x12, x0, #24
             ldp     q16, q17, [x12, #0x20]
             stp     q16, q17, [fp, #0x20]
             ldr     q16, [x12, #0x40]
             str     q16, [fp, #0x40]
 						;; size=20 bbWeight=0.50 PerfScore 4.25
 G_M53532_IG07:
             mov     w14, #3
-            strb    w14, [x21, #0x39]
-            add     x14, x21, #8
-            str     x14, [fp, #0x18]	// [V34 rat0]
+            strb    w14, [x22, #0x39]
+            add     x14, x22, #8
+            str     x14, [fp, #0x18]	// [V33 rat0]
             ldr     x15, [fp, #0x20]	// [V29 tmp25]
             bl      CORINFO_HELP_ASSIGN_REF
             add     x14, x14, #8
             ldr     x15, [fp, #0x28]	// [V29 tmp25+0x08]
             bl      CORINFO_HELP_ASSIGN_REF
-            ldr     xip0, [fp, #0x18]	// [V34 rat0]
+            ldr     xip0, [fp, #0x18]	// [V33 rat0]
             ldp     q16, q17, [fp, #0x30]
             stp     q16, q17, [xip0, #0x10]
-            strb    w1, [x21, #0x38]
-            add     x14, x21, #64
+            strb    w1, [x22, #0x38]
+            add     x14, x22, #64
             mov     x15, x0
             bl      CORINFO_HELP_ASSIGN_REF
             movi    v16.4s, #0
-            str     q16, [x21, #0x70]
-            str     xzr, [x21, #0x60]
-            strb    wzr, [x21, #0x68]
-            add     x14, x21, #72
+            str     q16, [x22, #0x70]
+            str     xzr, [x22, #0x60]
+            strb    wzr, [x22, #0x68]
+            add     x14, x22, #72
             mov     x15, x19
             bl      CORINFO_HELP_ASSIGN_REF
-            add     x14, x21, #80
+            add     x14, x22, #80
             mov     x15, x19
             bl      CORINFO_HELP_ASSIGN_REF
-            add     x14, x21, #88
-            mov     x15, x22
+            add     x14, x22, #88
+            mov     x15, x21
             bl      CORINFO_HELP_ASSIGN_REF
             mov     w0, #1
-            strb    w0, [x21, #0x69]
-            mov     x0, x21
+            strb    w0, [x22, #0x69]
+            mov     x0, x22
             movz    x1, #0xD1FFAB1E      // code for System.Linq.Parallel.AssociativeAggregationOperator`3[System.Numerics.Vector`1[float],System.Numerics.Vector`1[float],System.Numerics.Vector`1[float]]:Aggregate():System.Numerics.Vector`1[float]:this
             movk    x1, #0xD1FFAB1E LSL #16
             movk    x1, #0xD1FFAB1E LSL #32
             ldr     x1, [x1]
 						;; size=144 bbWeight=0.50 PerfScore 16.75
 G_M53532_IG08:
             ldp     x21, x22, [sp, #0x60]
             ldp     x19, x20, [sp, #0x50]
             ldp     fp, lr, [sp], #0x70
             br      x1      // code for System.Linq.Parallel.AssociativeAggregationOperator`3[System.Numerics.Vector`1[float],System.Numerics.Vector`1[float],System.Numerics.Vector`1[float]]:Aggregate():System.Numerics.Vector`1[float]:this
 						;; size=16 bbWeight=0.50 PerfScore 2.00
 G_M53532_IG09:
             movi    v0.4s, #0
             mov     x0, x20
             mov     x2, x19
             mov     w1, wzr
             movz    x3, #0xD1FFAB1E      // code for System.Linq.ParallelEnumerable:PerformSequentialAggregation[System.Numerics.Vector`1[float],System.Numerics.Vector`1[float]](System.Linq.ParallelQuery`1[System.Numerics.Vector`1[float]],System.Numerics.Vector`1[float],bool,System.Func`3[System.Numerics.Vector`1[float],System.Numerics.Vector`1[float],System.Numerics.Vector`1[float]]):System.Numerics.Vector`1[float]
             movk    x3, #0xD1FFAB1E LSL #16
             movk    x3, #0xD1FFAB1E LSL #32
             ldr     x3, [x3]
 						;; size=32 bbWeight=0.50 PerfScore 3.25
 G_M53532_IG10:
             ldp     x21, x22, [sp, #0x60]
             ldp     x19, x20, [sp, #0x50]
             ldp     fp, lr, [sp], #0x70
             br      x3      // code for System.Linq.ParallelEnumerable:PerformSequentialAggregation[System.Numerics.Vector`1[float],System.Numerics.Vector`1[float]](System.Linq.ParallelQuery`1[System.Numerics.Vector`1[float]],System.Numerics.Vector`1[float],bool,System.Func`3[System.Numerics.Vector`1[float],System.Numerics.Vector`1[float],System.Numerics.Vector`1[float]]):System.Numerics.Vector`1[float]
 						;; size=16 bbWeight=0.50 PerfScore 2.00
 G_M53532_IG11:
             movz    x0, #0xD1FFAB1E
             movk    x0, #0xD1FFAB1E LSL #16
             movk    x0, #0xD1FFAB1E LSL #32
             movz    x1, #0xD1FFAB1E      // code for System.ArgumentNullException:Throw(System.String)
             movk    x1, #0xD1FFAB1E LSL #16
             movk    x1, #0xD1FFAB1E LSL #32
             ldr     x1, [x1]
             blr     x1      // code for System.ArgumentNullException:Throw(System.String)
             brk     #0
 						;; size=36 bbWeight=0 PerfScore 0.00
 G_M53532_IG12:
             movz    x0, #0xD1FFAB1E
             movk    x0, #0xD1FFAB1E LSL #16
             movk    x0, #0xD1FFAB1E LSL #32
             movz    x1, #0xD1FFAB1E      // code for System.ArgumentNullException:Throw(System.String)
             movk    x1, #0xD1FFAB1E LSL #16
             movk    x1, #0xD1FFAB1E LSL #32
             ldr     x1, [x1]
             blr     x1      // code for System.ArgumentNullException:Throw(System.String)
             brk     #0
 						;; size=36 bbWeight=0 PerfScore 0.00
 G_M53532_IG13:
             movz    x0, #0xD1FFAB1E
             movk    x0, #0xD1FFAB1E LSL #16
             movk    x0, #0xD1FFAB1E LSL #32
             bl      CORINFO_HELP_NEWSFAST
             mov     x19, x0
             movz    x1, #0xD1FFAB1E
             movk    x1, #0xD1FFAB1E LSL #16
             movk    x1, #0xD1FFAB1E LSL #32
             movz    x2, #0xD1FFAB1E      // code for System.ArgumentOutOfRangeException:.ctor(System.String):this
             movk    x2, #0xD1FFAB1E LSL #16
             movk    x2, #0xD1FFAB1E LSL #32
             ldr     x2, [x2]
             blr     x2      // code for System.ArgumentOutOfRangeException:.ctor(System.String):this
             mov     x0, x19
             bl      CORINFO_HELP_THROW
             brk     #0
 						;; size=64 bbWeight=0 PerfScore 0.00
 G_M53532_IG14:
             movz    x0, #0xD1FFAB1E
             movk    x0, #0xD1FFAB1E LSL #16
             movk    x0, #0xD1FFAB1E LSL #32
             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_M53532_IG04
 						;; size=36 bbWeight=0 PerfScore 0.00
 G_M53532_IG15:
             movz    x0, #0xD1FFAB1E      // code for System.Delegate:ThrowNullThisInDelegateToInstance()
             movk    x0, #0xD1FFAB1E LSL #16
             movk    x0, #0xD1FFAB1E LSL #32
             ldr     x0, [x0]
             blr     x0      // code for System.Delegate:ThrowNullThisInDelegateToInstance()
             brk     #0
 						;; size=24 bbWeight=0 PerfScore 0.00
 
-; Total bytes of code 636, prolog size 40, PerfScore 58.25, instruction count 159, allocated bytes for code 636 (MethodHash=48822ee3) for method System.Linq.ParallelEnumerable:Aggregate[System.Numerics.Vector`1[float]](System.Linq.ParallelQuery`1[System.Numerics.Vector`1[float]],System.Func`3[System.Numerics.Vector`1[float],System.Numerics.Vector`1[float],System.Numerics.Vector`1[float]],int):System.Numerics.Vector`1[float] (FullOpts)
+; Total bytes of code 644, prolog size 40, PerfScore 58.75, instruction count 161, allocated bytes for code 644 (MethodHash=48822ee3) for method System.Linq.ParallelEnumerable:Aggregate[System.Numerics.Vector`1[float]](System.Linq.ParallelQuery`1[System.Numerics.Vector`1[float]],System.Func`3[System.Numerics.Vector`1[float],System.Numerics.Vector`1[float],System.Numerics.Vector`1[float]],int):System.Numerics.Vector`1[float] (FullOpts)
 ; ============================================================
```

</details>


<details>
<summary>8 (3.17 % of base) - System.Linq.ParallelEnumerable:Any[byte](System.Linq.ParallelQuery`1[byte]):bool</summary>

```diff
 ; Assembly listing for method System.Linq.ParallelEnumerable:Any[byte](System.Linq.ParallelQuery`1[byte]):bool (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; 0 single block inlinees; 2 inlinees without PGO data
 ; Final local variable assignments
 ;
 ;  V00 arg0         [V00,T00] (  4,  4   )     ref  ->  x19         class-hnd single-def <System.Linq.ParallelQuery`1[byte]>
 ;# V01 OutArgs      [V01    ] (  1,  1   )  struct ( 0) [sp+0x00]   do-not-enreg[XS] addr-exposed "OutgoingArgSpace" <Empty>
 ;  V02 tmp1         [V02,T02] (  2,  4   )     ref  ->   x1         class-hnd single-def "dup spill" <System.Func`2[byte,bool]>
 ;* V03 tmp2         [V03    ] (  0,  0   )     ref  ->  zero-ref    single-def
 ;  V04 tmp3         [V04,T03] (  4,  3.50)     ref  ->   x1        
 ;  V05 tmp4         [V05,T01] (  5,  5   )     ref  ->   x1         class-hnd exact single-def "NewObj constructor temp" <System.Func`2[byte,bool]>
-;  V06 tmp5         [V06,T05] (  3,  3   )     ref  ->  x15         class-hnd exact single-def "Inlining Arg" <System.Linq.ParallelEnumerable+<>c__150`1[byte]>
-;* V07 cse0         [V07,T06] (  0,  0   )   byref  ->  zero-ref    "CSE #02: aggressive"
-;  V08 cse1         [V08,T04] (  4,  3   )    long  ->  x20         "CSE #03: aggressive"
+;  V06 tmp5         [V06,T04] (  3,  3   )     ref  ->  x15         class-hnd exact single-def "Inlining Arg" <System.Linq.ParallelEnumerable+<>c__150`1[byte]>
+;* V07 cse0         [V07,T05] (  0,  0   )   byref  ->  zero-ref    "CSE #02: aggressive"
 ;
-; Lcl frame size = 0
+; Lcl frame size = 8
 
 G_M10870_IG01:
             stp     fp, lr, [sp, #-0x20]!
-            stp     x19, x20, [sp, #0x10]
+            str     x19, [sp, #0x18]
             mov     fp, sp
             mov     x19, x0
 						;; size=16 bbWeight=1 PerfScore 3.00
 G_M10870_IG02:
             cbz     x19, G_M10870_IG07
             movz    x0, #0xD1FFAB1E
             movk    x0, #0xD1FFAB1E LSL #16
             movk    x0, #0xD1FFAB1E LSL #32
             ldapr   w0, [x0]
             tbz     w0, #0, G_M10870_IG08
 						;; size=24 bbWeight=1 PerfScore 6.50
 G_M10870_IG03:
-            movz    x20, #0xD1FFAB1E      // data for System.Linq.ParallelEnumerable+<>c__150`1[byte]:<>9__150_0
-            movk    x20, #0xD1FFAB1E LSL #16
-            movk    x20, #0xD1FFAB1E LSL #32
-            ldr     x1, [x20]
+            movz    x0, #0xD1FFAB1E      // data for System.Linq.ParallelEnumerable+<>c__150`1[byte]:<>9__150_0
+            movk    x0, #0xD1FFAB1E LSL #32
+            ldr     x1, [x0]
             cbnz    x1, G_M10870_IG05
-						;; size=20 bbWeight=1 PerfScore 5.50
+						;; size=16 bbWeight=1 PerfScore 5.00
 G_M10870_IG04:
             movz    x0, #0xD1FFAB1E
             movk    x0, #0xD1FFAB1E LSL #16
             movk    x0, #0xD1FFAB1E LSL #32
             bl      CORINFO_HELP_NEWSFAST
             mov     x1, x0
-            ldr     x15, [x20, #-0x08]
+            movz    x14, #0xD1FFAB1E      // data for System.Linq.ParallelEnumerable+<>c__150`1[byte]:<>9
+            movk    x14, #0xD1FFAB1E LSL #32
+            ldr     x15, [x14]
             cbz     x15, G_M10870_IG09
             add     x14, x1, #16
             bl      CORINFO_HELP_ASSIGN_REF
             movz    x14, #0xD1FFAB1E      // code for System.Linq.ParallelEnumerable+<>c__150`1[byte]:<Any>b__150_0(byte):bool:this
             movk    x14, #0xD1FFAB1E LSL #16
             movk    x14, #0xD1FFAB1E LSL #32
             str     x14, [x1, #0x18]
-            mov     x14, x20
+            movz    x14, #0xD1FFAB1E      // data for System.Linq.ParallelEnumerable+<>c__150`1[byte]:<>9__150_0
+            movk    x14, #0xD1FFAB1E LSL #32
             mov     x15, x1
             bl      CORINFO_HELP_ASSIGN_REF
-						;; size=64 bbWeight=0.50 PerfScore 6.50
+						;; size=76 bbWeight=0.50 PerfScore 7.25
 G_M10870_IG05:
             mov     x0, x19
             movz    x2, #0xD1FFAB1E      // code for System.Linq.ParallelEnumerable:Any[byte](System.Linq.ParallelQuery`1[byte],System.Func`2[byte,bool]):bool
             movk    x2, #0xD1FFAB1E LSL #16
             movk    x2, #0xD1FFAB1E LSL #32
             ldr     x2, [x2]
 						;; size=20 bbWeight=1 PerfScore 5.00
 G_M10870_IG06:
-            ldp     x19, x20, [sp, #0x10]
+            ldr     x19, [sp, #0x18]
             ldp     fp, lr, [sp], #0x20
             br      x2      // code for System.Linq.ParallelEnumerable:Any[byte](System.Linq.ParallelQuery`1[byte],System.Func`2[byte,bool]):bool
-						;; size=12 bbWeight=1 PerfScore 3.00
+						;; size=12 bbWeight=1 PerfScore 4.00
 G_M10870_IG07:
             movz    x0, #0xD1FFAB1E
             movk    x0, #0xD1FFAB1E LSL #16
             movk    x0, #0xD1FFAB1E LSL #32
             movz    x1, #0xD1FFAB1E      // code for System.ArgumentNullException:Throw(System.String)
             movk    x1, #0xD1FFAB1E LSL #16
             movk    x1, #0xD1FFAB1E LSL #32
             ldr     x1, [x1]
             blr     x1      // code for System.ArgumentNullException:Throw(System.String)
             brk     #0
 						;; size=36 bbWeight=0 PerfScore 0.00
 G_M10870_IG08:
             movz    x0, #0xD1FFAB1E
             movk    x0, #0xD1FFAB1E LSL #16
             movk    x0, #0xD1FFAB1E LSL #32
             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_M10870_IG03
 						;; size=36 bbWeight=0 PerfScore 0.00
 G_M10870_IG09:
             movz    x0, #0xD1FFAB1E      // code for System.Delegate:ThrowNullThisInDelegateToInstance()
             movk    x0, #0xD1FFAB1E LSL #16
             movk    x0, #0xD1FFAB1E LSL #32
             ldr     x0, [x0]
             blr     x0      // code for System.Delegate:ThrowNullThisInDelegateToInstance()
             brk     #0
 						;; size=24 bbWeight=0 PerfScore 0.00
 
-; Total bytes of code 252, prolog size 16, PerfScore 29.50, instruction count 63, allocated bytes for code 252 (MethodHash=e10ad589) for method System.Linq.ParallelEnumerable:Any[byte](System.Linq.ParallelQuery`1[byte]):bool (FullOpts)
+; Total bytes of code 260, prolog size 16, PerfScore 30.75, instruction count 65, allocated bytes for code 260 (MethodHash=e10ad589) for method System.Linq.ParallelEnumerable:Any[byte](System.Linq.ParallelQuery`1[byte]):bool (FullOpts)
 ; ============================================================
```

</details>


<details>
<summary>8 (3.17 % of base) - System.Linq.ParallelEnumerable:Any[double](System.Linq.ParallelQuery`1[double]):bool</summary>

```diff
 ; Assembly listing for method System.Linq.ParallelEnumerable:Any[double](System.Linq.ParallelQuery`1[double]):bool (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; 0 single block inlinees; 2 inlinees without PGO data
 ; Final local variable assignments
 ;
 ;  V00 arg0         [V00,T00] (  4,  4   )     ref  ->  x19         class-hnd single-def <System.Linq.ParallelQuery`1[double]>
 ;# V01 OutArgs      [V01    ] (  1,  1   )  struct ( 0) [sp+0x00]   do-not-enreg[XS] addr-exposed "OutgoingArgSpace" <Empty>
 ;  V02 tmp1         [V02,T02] (  2,  4   )     ref  ->   x1         class-hnd single-def "dup spill" <System.Func`2[double,bool]>
 ;* V03 tmp2         [V03    ] (  0,  0   )     ref  ->  zero-ref    single-def
 ;  V04 tmp3         [V04,T03] (  4,  3.50)     ref  ->   x1        
 ;  V05 tmp4         [V05,T01] (  5,  5   )     ref  ->   x1         class-hnd exact single-def "NewObj constructor temp" <System.Func`2[double,bool]>
-;  V06 tmp5         [V06,T05] (  3,  3   )     ref  ->  x15         class-hnd exact single-def "Inlining Arg" <System.Linq.ParallelEnumerable+<>c__150`1[double]>
-;* V07 cse0         [V07,T06] (  0,  0   )   byref  ->  zero-ref    "CSE #02: aggressive"
-;  V08 cse1         [V08,T04] (  4,  3   )    long  ->  x20         "CSE #03: aggressive"
+;  V06 tmp5         [V06,T04] (  3,  3   )     ref  ->  x15         class-hnd exact single-def "Inlining Arg" <System.Linq.ParallelEnumerable+<>c__150`1[double]>
+;* V07 cse0         [V07,T05] (  0,  0   )   byref  ->  zero-ref    "CSE #02: aggressive"
 ;
-; Lcl frame size = 0
+; Lcl frame size = 8
 
 G_M4726_IG01:
             stp     fp, lr, [sp, #-0x20]!
-            stp     x19, x20, [sp, #0x10]
+            str     x19, [sp, #0x18]
             mov     fp, sp
             mov     x19, x0
 						;; size=16 bbWeight=1 PerfScore 3.00
 G_M4726_IG02:
             cbz     x19, G_M4726_IG07
             movz    x0, #0xD1FFAB1E
             movk    x0, #0xD1FFAB1E LSL #16
             movk    x0, #0xD1FFAB1E LSL #32
             ldapr   w0, [x0]
             tbz     w0, #0, G_M4726_IG08
 						;; size=24 bbWeight=1 PerfScore 6.50
 G_M4726_IG03:
-            movz    x20, #0xD1FFAB1E      // data for System.Linq.ParallelEnumerable+<>c__150`1[double]:<>9__150_0
-            movk    x20, #0xD1FFAB1E LSL #16
-            movk    x20, #0xD1FFAB1E LSL #32
-            ldr     x1, [x20]
+            movz    x0, #0xD1FFAB1E      // data for System.Linq.ParallelEnumerable+<>c__150`1[double]:<>9__150_0
+            movk    x0, #0xD1FFAB1E LSL #32
+            ldr     x1, [x0]
             cbnz    x1, G_M4726_IG05
-						;; size=20 bbWeight=1 PerfScore 5.50
+						;; size=16 bbWeight=1 PerfScore 5.00
 G_M4726_IG04:
             movz    x0, #0xD1FFAB1E
             movk    x0, #0xD1FFAB1E LSL #16
             movk    x0, #0xD1FFAB1E LSL #32
             bl      CORINFO_HELP_NEWSFAST
             mov     x1, x0
-            ldr     x15, [x20, #-0x08]
+            movz    x14, #0xD1FFAB1E      // data for System.Linq.ParallelEnumerable+<>c__150`1[double]:<>9
+            movk    x14, #0xD1FFAB1E LSL #32
+            ldr     x15, [x14]
             cbz     x15, G_M4726_IG09
             add     x14, x1, #16
             bl      CORINFO_HELP_ASSIGN_REF
             movz    x14, #0xD1FFAB1E      // code for System.Linq.ParallelEnumerable+<>c__150`1[double]:<Any>b__150_0(double):bool:this
             movk    x14, #0xD1FFAB1E LSL #16
             movk    x14, #0xD1FFAB1E LSL #32
             str     x14, [x1, #0x18]
-            mov     x14, x20
+            movz    x14, #0xD1FFAB1E      // data for System.Linq.ParallelEnumerable+<>c__150`1[double]:<>9__150_0
+            movk    x14, #0xD1FFAB1E LSL #32
             mov     x15, x1
             bl      CORINFO_HELP_ASSIGN_REF
-						;; size=64 bbWeight=0.50 PerfScore 6.50
+						;; size=76 bbWeight=0.50 PerfScore 7.25
 G_M4726_IG05:
             mov     x0, x19
             movz    x2, #0xD1FFAB1E      // code for System.Linq.ParallelEnumerable:Any[double](System.Linq.ParallelQuery`1[double],System.Func`2[double,bool]):bool
             movk    x2, #0xD1FFAB1E LSL #16
             movk    x2, #0xD1FFAB1E LSL #32
             ldr     x2, [x2]
 						;; size=20 bbWeight=1 PerfScore 5.00
 G_M4726_IG06:
-            ldp     x19, x20, [sp, #0x10]
+            ldr     x19, [sp, #0x18]
             ldp     fp, lr, [sp], #0x20
             br      x2      // code for System.Linq.ParallelEnumerable:Any[double](System.Linq.ParallelQuery`1[double],System.Func`2[double,bool]):bool
-						;; size=12 bbWeight=1 PerfScore 3.00
+						;; size=12 bbWeight=1 PerfScore 4.00
 G_M4726_IG07:
             movz    x0, #0xD1FFAB1E
             movk    x0, #0xD1FFAB1E LSL #16
             movk    x0, #0xD1FFAB1E LSL #32
             movz    x1, #0xD1FFAB1E      // code for System.ArgumentNullException:Throw(System.String)
             movk    x1, #0xD1FFAB1E LSL #16
             movk    x1, #0xD1FFAB1E LSL #32
             ldr     x1, [x1]
             blr     x1      // code for System.ArgumentNullException:Throw(System.String)
             brk     #0
 						;; size=36 bbWeight=0 PerfScore 0.00
 G_M4726_IG08:
             movz    x0, #0xD1FFAB1E
             movk    x0, #0xD1FFAB1E LSL #16
             movk    x0, #0xD1FFAB1E LSL #32
             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_M4726_IG03
 						;; size=36 bbWeight=0 PerfScore 0.00
 G_M4726_IG09:
             movz    x0, #0xD1FFAB1E      // code for System.Delegate:ThrowNullThisInDelegateToInstance()
             movk    x0, #0xD1FFAB1E LSL #16
             movk    x0, #0xD1FFAB1E LSL #32
             ldr     x0, [x0]
             blr     x0      // code for System.Delegate:ThrowNullThisInDelegateToInstance()
             brk     #0
 						;; size=24 bbWeight=0 PerfScore 0.00
 
-; Total bytes of code 252, prolog size 16, PerfScore 29.50, instruction count 63, allocated bytes for code 252 (MethodHash=43cfed89) for method System.Linq.ParallelEnumerable:Any[double](System.Linq.ParallelQuery`1[double]):bool (FullOpts)
+; Total bytes of code 260, prolog size 16, PerfScore 30.75, instruction count 65, allocated bytes for code 260 (MethodHash=43cfed89) for method System.Linq.ParallelEnumerable:Any[double](System.Linq.ParallelQuery`1[double]):bool (FullOpts)
 ; ============================================================
```

</details>


<details>
<summary>8 (3.17 % of base) - System.Linq.ParallelEnumerable:Any[int](System.Linq.ParallelQuery`1[int]):bool</summary>

```diff
 ; Assembly listing for method System.Linq.ParallelEnumerable:Any[int](System.Linq.ParallelQuery`1[int]):bool (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; 0 single block inlinees; 2 inlinees without PGO data
 ; Final local variable assignments
 ;
 ;  V00 arg0         [V00,T00] (  4,  4   )     ref  ->  x19         class-hnd single-def <System.Linq.ParallelQuery`1[int]>
 ;# V01 OutArgs      [V01    ] (  1,  1   )  struct ( 0) [sp+0x00]   do-not-enreg[XS] addr-exposed "OutgoingArgSpace" <Empty>
 ;  V02 tmp1         [V02,T02] (  2,  4   )     ref  ->   x1         class-hnd single-def "dup spill" <System.Func`2[int,bool]>
 ;* V03 tmp2         [V03    ] (  0,  0   )     ref  ->  zero-ref    single-def
 ;  V04 tmp3         [V04,T03] (  4,  3.50)     ref  ->   x1        
 ;  V05 tmp4         [V05,T01] (  5,  5   )     ref  ->   x1         class-hnd exact single-def "NewObj constructor temp" <System.Func`2[int,bool]>
-;  V06 tmp5         [V06,T05] (  3,  3   )     ref  ->  x15         class-hnd exact single-def "Inlining Arg" <System.Linq.ParallelEnumerable+<>c__150`1[int]>
-;* V07 cse0         [V07,T06] (  0,  0   )   byref  ->  zero-ref    "CSE #02: aggressive"
-;  V08 cse1         [V08,T04] (  4,  3   )    long  ->  x20         "CSE #03: aggressive"
+;  V06 tmp5         [V06,T04] (  3,  3   )     ref  ->  x15         class-hnd exact single-def "Inlining Arg" <System.Linq.ParallelEnumerable+<>c__150`1[int]>
+;* V07 cse0         [V07,T05] (  0,  0   )   byref  ->  zero-ref    "CSE #02: aggressive"
 ;
-; Lcl frame size = 0
+; Lcl frame size = 8
 
 G_M52278_IG01:
             stp     fp, lr, [sp, #-0x20]!
-            stp     x19, x20, [sp, #0x10]
+            str     x19, [sp, #0x18]
             mov     fp, sp
             mov     x19, x0
 						;; size=16 bbWeight=1 PerfScore 3.00
 G_M52278_IG02:
             cbz     x19, G_M52278_IG07
             movz    x0, #0xD1FFAB1E
             movk    x0, #0xD1FFAB1E LSL #16
             movk    x0, #0xD1FFAB1E LSL #32
             ldapr   w0, [x0]
             tbz     w0, #0, G_M52278_IG08
 						;; size=24 bbWeight=1 PerfScore 6.50
 G_M52278_IG03:
-            movz    x20, #0xD1FFAB1E      // data for System.Linq.ParallelEnumerable+<>c__150`1[int]:<>9__150_0
-            movk    x20, #0xD1FFAB1E LSL #16
-            movk    x20, #0xD1FFAB1E LSL #32
-            ldr     x1, [x20]
+            movz    x0, #0xD1FFAB1E      // data for System.Linq.ParallelEnumerable+<>c__150`1[int]:<>9__150_0
+            movk    x0, #0xD1FFAB1E LSL #32
+            ldr     x1, [x0]
             cbnz    x1, G_M52278_IG05
-						;; size=20 bbWeight=1 PerfScore 5.50
+						;; size=16 bbWeight=1 PerfScore 5.00
 G_M52278_IG04:
             movz    x0, #0xD1FFAB1E
             movk    x0, #0xD1FFAB1E LSL #16
             movk    x0, #0xD1FFAB1E LSL #32
             bl      CORINFO_HELP_NEWSFAST
             mov     x1, x0
-            ldr     x15, [x20, #-0x08]
+            movz    x14, #0xD1FFAB1E      // data for System.Linq.ParallelEnumerable+<>c__150`1[int]:<>9
+            movk    x14, #0xD1FFAB1E LSL #32
+            ldr     x15, [x14]
             cbz     x15, G_M52278_IG09
             add     x14, x1, #16
             bl      CORINFO_HELP_ASSIGN_REF
             movz    x14, #0xD1FFAB1E      // code for System.Linq.ParallelEnumerable+<>c__150`1[int]:<Any>b__150_0(int):bool:this
             movk    x14, #0xD1FFAB1E LSL #16
             movk    x14, #0xD1FFAB1E LSL #32
             str     x14, [x1, #0x18]
-            mov     x14, x20
+            movz    x14, #0xD1FFAB1E      // data for System.Linq.ParallelEnumerable+<>c__150`1[int]:<>9__150_0
+            movk    x14, #0xD1FFAB1E LSL #32
             mov     x15, x1
             bl      CORINFO_HELP_ASSIGN_REF
-						;; size=64 bbWeight=0.50 PerfScore 6.50
+						;; size=76 bbWeight=0.50 PerfScore 7.25
 G_M52278_IG05:
             mov     x0, x19
             movz    x2, #0xD1FFAB1E      // code for System.Linq.ParallelEnumerable:Any[int](System.Linq.ParallelQuery`1[int],System.Func`2[int,bool]):bool
             movk    x2, #0xD1FFAB1E LSL #16
             movk    x2, #0xD1FFAB1E LSL #32
             ldr     x2, [x2]
 						;; size=20 bbWeight=1 PerfScore 5.00
 G_M52278_IG06:
-            ldp     x19, x20, [sp, #0x10]
+            ldr     x19, [sp, #0x18]
             ldp     fp, lr, [sp], #0x20
             br      x2      // code for System.Linq.ParallelEnumerable:Any[int](System.Linq.ParallelQuery`1[int],System.Func`2[int,bool]):bool
-						;; size=12 bbWeight=1 PerfScore 3.00
+						;; size=12 bbWeight=1 PerfScore 4.00
 G_M52278_IG07:
             movz    x0, #0xD1FFAB1E
             movk    x0, #0xD1FFAB1E LSL #16
             movk    x0, #0xD1FFAB1E LSL #32
             movz    x1, #0xD1FFAB1E      // code for System.ArgumentNullException:Throw(System.String)
             movk    x1, #0xD1FFAB1E LSL #16
             movk    x1, #0xD1FFAB1E LSL #32
             ldr     x1, [x1]
             blr     x1      // code for System.ArgumentNullException:Throw(System.String)
             brk     #0
 						;; size=36 bbWeight=0 PerfScore 0.00
 G_M52278_IG08:
             movz    x0, #0xD1FFAB1E
             movk    x0, #0xD1FFAB1E LSL #16
             movk    x0, #0xD1FFAB1E LSL #32
             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_M52278_IG03
 						;; size=36 bbWeight=0 PerfScore 0.00
 G_M52278_IG09:
             movz    x0, #0xD1FFAB1E      // code for System.Delegate:ThrowNullThisInDelegateToInstance()
             movk    x0, #0xD1FFAB1E LSL #16
             movk    x0, #0xD1FFAB1E LSL #32
             ldr     x0, [x0]
             blr     x0      // code for System.Delegate:ThrowNullThisInDelegateToInstance()
             brk     #0
 						;; size=24 bbWeight=0 PerfScore 0.00
 
-; Total bytes of code 252, prolog size 16, PerfScore 29.50, instruction count 63, allocated bytes for code 252 (MethodHash=a86e33c9) for method System.Linq.ParallelEnumerable:Any[int](System.Linq.ParallelQuery`1[int]):bool (FullOpts)
+; Total bytes of code 260, prolog size 16, PerfScore 30.75, instruction count 65, allocated bytes for code 260 (MethodHash=a86e33c9) for method System.Linq.ParallelEnumerable:Any[int](System.Linq.ParallelQuery`1[int]):bool (FullOpts)
 ; ============================================================
```

</details>


<details>
<summary>8 (3.17 % of base) - System.Linq.ParallelEnumerable:Any[long](System.Linq.ParallelQuery`1[long]):bool</summary>

```diff
 ; Assembly listing for method System.Linq.ParallelEnumerable:Any[long](System.Linq.ParallelQuery`1[long]):bool (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; 0 single block inlinees; 2 inlinees without PGO data
 ; Final local variable assignments
 ;
 ;  V00 arg0         [V00,T00] (  4,  4   )     ref  ->  x19         class-hnd single-def <System.Linq.ParallelQuery`1[long]>
 ;# V01 OutArgs      [V01    ] (  1,  1   )  struct ( 0) [sp+0x00]   do-not-enreg[XS] addr-exposed "OutgoingArgSpace" <Empty>
 ;  V02 tmp1         [V02,T02] (  2,  4   )     ref  ->   x1         class-hnd single-def "dup spill" <System.Func`2[long,bool]>
 ;* V03 tmp2         [V03    ] (  0,  0   )     ref  ->  zero-ref    single-def
 ;  V04 tmp3         [V04,T03] (  4,  3.50)     ref  ->   x1        
 ;  V05 tmp4         [V05,T01] (  5,  5   )     ref  ->   x1         class-hnd exact single-def "NewObj constructor temp" <System.Func`2[long,bool]>
-;  V06 tmp5         [V06,T05] (  3,  3   )     ref  ->  x15         class-hnd exact single-def "Inlining Arg" <System.Linq.ParallelEnumerable+<>c__150`1[long]>
-;* V07 cse0         [V07,T06] (  0,  0   )   byref  ->  zero-ref    "CSE #02: aggressive"
-;  V08 cse1         [V08,T04] (  4,  3   )    long  ->  x20         "CSE #03: aggressive"
+;  V06 tmp5         [V06,T04] (  3,  3   )     ref  ->  x15         class-hnd exact single-def "Inlining Arg" <System.Linq.ParallelEnumerable+<>c__150`1[long]>
+;* V07 cse0         [V07,T05] (  0,  0   )   byref  ->  zero-ref    "CSE #02: aggressive"
 ;
-; Lcl frame size = 0
+; Lcl frame size = 8
 
 G_M61046_IG01:
             stp     fp, lr, [sp, #-0x20]!
-            stp     x19, x20, [sp, #0x10]
+            str     x19, [sp, #0x18]
             mov     fp, sp
             mov     x19, x0
 						;; size=16 bbWeight=1 PerfScore 3.00
 G_M61046_IG02:
             cbz     x19, G_M61046_IG07
             movz    x0, #0xD1FFAB1E
             movk    x0, #0xD1FFAB1E LSL #16
             movk    x0, #0xD1FFAB1E LSL #32
             ldapr   w0, [x0]
             tbz     w0, #0, G_M61046_IG08
 						;; size=24 bbWeight=1 PerfScore 6.50
 G_M61046_IG03:
-            movz    x20, #0xD1FFAB1E      // data for System.Linq.ParallelEnumerable+<>c__150`1[long]:<>9__150_0
-            movk    x20, #0xD1FFAB1E LSL #16
-            movk    x20, #0xD1FFAB1E LSL #32
-            ldr     x1, [x20]
+            movz    x0, #0xD1FFAB1E      // data for System.Linq.ParallelEnumerable+<>c__150`1[long]:<>9__150_0
+            movk    x0, #0xD1FFAB1E LSL #32
+            ldr     x1, [x0]
             cbnz    x1, G_M61046_IG05
-						;; size=20 bbWeight=1 PerfScore 5.50
+						;; size=16 bbWeight=1 PerfScore 5.00
 G_M61046_IG04:
             movz    x0, #0xD1FFAB1E
             movk    x0, #0xD1FFAB1E LSL #16
             movk    x0, #0xD1FFAB1E LSL #32
             bl      CORINFO_HELP_NEWSFAST
             mov     x1, x0
-            ldr     x15, [x20, #-0x08]
+            movz    x14, #0xD1FFAB1E      // data for System.Linq.ParallelEnumerable+<>c__150`1[long]:<>9
+            movk    x14, #0xD1FFAB1E LSL #32
+            ldr     x15, [x14]
             cbz     x15, G_M61046_IG09
             add     x14, x1, #16
             bl      CORINFO_HELP_ASSIGN_REF
             movz    x14, #0xD1FFAB1E      // code for System.Linq.ParallelEnumerable+<>c__150`1[long]:<Any>b__150_0(long):bool:this
             movk    x14, #0xD1FFAB1E LSL #16
             movk    x14, #0xD1FFAB1E LSL #32
             str     x14, [x1, #0x18]
-            mov     x14, x20
+            movz    x14, #0xD1FFAB1E      // data for System.Linq.ParallelEnumerable+<>c__150`1[long]:<>9__150_0
+            movk    x14, #0xD1FFAB1E LSL #32
             mov     x15, x1
             bl      CORINFO_HELP_ASSIGN_REF
-						;; size=64 bbWeight=0.50 PerfScore 6.50
+						;; size=76 bbWeight=0.50 PerfScore 7.25
 G_M61046_IG05:
             mov     x0, x19
             movz    x2, #0xD1FFAB1E      // code for System.Linq.ParallelEnumerable:Any[long](System.Linq.ParallelQuery`1[long],System.Func`2[long,bool]):bool
             movk    x2, #0xD1FFAB1E LSL #16
             movk    x2, #0xD1FFAB1E LSL #32
             ldr     x2, [x2]
 						;; size=20 bbWeight=1 PerfScore 5.00
 G_M61046_IG06:
-            ldp     x19, x20, [sp, #0x10]
+            ldr     x19, [sp, #0x18]
             ldp     fp, lr, [sp], #0x20
             br      x2      // code for System.Linq.ParallelEnumerable:Any[long](System.Linq.ParallelQuery`1[long],System.Func`2[long,bool]):bool
-						;; size=12 bbWeight=1 PerfScore 3.00
+						;; size=12 bbWeight=1 PerfScore 4.00
 G_M61046_IG07:
             movz    x0, #0xD1FFAB1E
             movk    x0, #0xD1FFAB1E LSL #16
             movk    x0, #0xD1FFAB1E LSL #32
             movz    x1, #0xD1FFAB1E      // code for System.ArgumentNullException:Throw(System.String)
             movk    x1, #0xD1FFAB1E LSL #16
             movk    x1, #0xD1FFAB1E LSL #32
             ldr     x1, [x1]
             blr     x1      // code for System.ArgumentNullException:Throw(System.String)
             brk     #0
 						;; size=36 bbWeight=0 PerfScore 0.00
 G_M61046_IG08:
             movz    x0, #0xD1FFAB1E
             movk    x0, #0xD1FFAB1E LSL #16
             movk    x0, #0xD1FFAB1E LSL #32
             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_M61046_IG03
 						;; size=36 bbWeight=0 PerfScore 0.00
 G_M61046_IG09:
             movz    x0, #0xD1FFAB1E      // code for System.Delegate:ThrowNullThisInDelegateToInstance()
             movk    x0, #0xD1FFAB1E LSL #16
             movk    x0, #0xD1FFAB1E LSL #32
             ldr     x0, [x0]
             blr     x0      // code for System.Delegate:ThrowNullThisInDelegateToInstance()
             brk     #0
 						;; size=24 bbWeight=0 PerfScore 0.00
 
-; Total bytes of code 252, prolog size 16, PerfScore 29.50, instruction count 63, allocated bytes for code 252 (MethodHash=76e61189) for method System.Linq.ParallelEnumerable:Any[long](System.Linq.ParallelQuery`1[long]):bool (FullOpts)
+; Total bytes of code 260, prolog size 16, PerfScore 30.75, instruction count 65, allocated bytes for code 260 (MethodHash=76e61189) for method System.Linq.ParallelEnumerable:Any[long](System.Linq.ParallelQuery`1[long]):bool (FullOpts)
 ; ============================================================
```

</details>



