Skip to content

Instantly share code, notes, and snippets.

@MihuBot
Created July 7, 2024 16:43
Show Gist options
  • Save MihuBot/b61a7ded6fd0b2ae19aa0b575e1271dd to your computer and use it in GitHub Desktop.
Save MihuBot/b61a7ded6fd0b2ae19aa0b575e1271dd to your computer and use it in GitHub Desktop.

Top method regressions

72 (1.75 % of base) - System.Numerics.Tensors.Tensor:TensorPrimitivesHelperTwoSpanInSpanOut[int](byref,byref,byref,System.Numerics.Tensors.Tensor+PerformCalculationTwoSpanInSpanOut`1[int]):byref
 ; Assembly listing for method System.Numerics.Tensors.Tensor:TensorPrimitivesHelperTwoSpanInSpanOut[int](byref,byref,byref,System.Numerics.Tensors.Tensor+PerformCalculationTwoSpanInSpanOut`1[int]):byref (FullOpts)
 ; Emitting BLENDED_CODE for X64 with AVX512 - Unix
 ; FullOpts code
 ; optimized code
 ; rbp based frame
 ; fully interruptible
 ; No PGO data
-; 0 inlinees with PGO data; 256 single block inlinees; 67 inlinees without PGO data
+; 0 inlinees with PGO data; 254 single block inlinees; 67 inlinees without PGO data
 ; Final local variable assignments
 ;
-;  V00 arg0         [V00,T191] (  9,  3.50)   byref  ->  r14         single-def
-;  V01 arg1         [V01,T192] (  8,  3   )   byref  ->  r13         single-def
-;  V02 arg2         [V02,T43] ( 15, 36   )   byref  ->  [rbp-0x230]  single-def
-;  V03 arg3         [V03,T40] ( 10, 43   )     ref  ->  rbx         class-hnd single-def <System.Numerics.Tensors.Tensor+PerformCalculationTwoSpanInSpanOut`1[int]>
+;  V00 arg0         [V00,T190] (  9,  3.50)   byref  ->  r14         single-def
+;  V01 arg1         [V01,T191] (  8,  3   )   byref  ->  r13         single-def
+;  V02 arg2         [V02,T42] ( 15, 36   )   byref  ->  [rbp-0x248]  single-def
+;  V03 arg3         [V03,T39] ( 10, 43   )     ref  ->  rbx         class-hnd single-def <System.Numerics.Tensors.Tensor+PerformCalculationTwoSpanInSpanOut`1[int]>
 ;* V04 loc0         [V04    ] (  0,  0   )  struct (16) zero-ref    <System.ReadOnlySpan`1[int]>
 ;* V05 loc1         [V05    ] (  0,  0   )  struct (16) zero-ref    <System.ReadOnlySpan`1[int]>
 ;* V06 loc2         [V06    ] (  0,  0   )  struct (16) zero-ref    <System.Span`1[int]>
 ;* V07 loc3         [V07    ] (  0,  0   )  struct (112) zero-ref    do-not-enreg[SF] ld-addr-op <System.Numerics.Tensors.ReadOnlyTensorSpan`1[int]>
 ;  V08 loc4         [V08,T251] ( 16,  3   )     ref  ->  r12         class-hnd single-def <long[]>
 ;  V09 loc5         [V09    ] ( 47,183   )  struct (112) [rbp-0x98]  do-not-enreg[XS] must-init addr-exposed ld-addr-op <System.Numerics.Tensors.ReadOnlyTensorSpan`1[int]>
 ;  V10 loc6         [V10    ] ( 26,160.50)  struct (112) [rbp-0x108]  do-not-enreg[XS] must-init addr-exposed ld-addr-op <System.Numerics.Tensors.ReadOnlyTensorSpan`1[int]>
-;  V11 loc7         [V11,T19] (  8, 41   )    long  ->  r13         single-def
+;  V11 loc7         [V11,T20] (  8, 41   )    long  ->  r13         single-def
 ;* V12 loc8         [V12    ] (  0,  0   )  struct (16) zero-ref    <System.Span`1[int]>
 ;* V13 loc9         [V13    ] (  0,  0   )  struct (16) zero-ref    <System.ReadOnlySpan`1[int]>
 ;* V14 loc10        [V14    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op <System.Span`1[int]>
 ;* V15 loc11        [V15    ] (  0,  0   )  struct (16) zero-ref    multireg-arg <System.Span`1[long]>
-;  V16 loc12        [V16,T250] (  7,  3.50)     ref  ->  [rbp-0x238]  class-hnd <long[]>
-;  V17 loc13        [V17,T10] ( 13, 72.50)     int  ->  [rbp-0x10C] 
+;  V16 loc12        [V16,T250] (  7,  3.50)     ref  ->  [rbp-0x250]  class-hnd <long[]>
+;  V17 loc13        [V17,T11] ( 13, 72.50)     int  ->  [rbp-0x10C] 
 ;  V18 loc14        [V18,T295] (  3,  1.50)     int  ->  r12         single-def
 ;* V19 loc15        [V19    ] (  0,  0   )  struct (16) zero-ref    multireg-ret ld-addr-op single-def <System.ReadOnlySpan`1[long]>
 ;* V20 loc16        [V20    ] (  0,  0   )  struct (16) zero-ref    <System.Span`1[int]>
 ;  V21 OutArgs      [V21    ] (  1,  1   )  struct (16) [rsp+0x00]  do-not-enreg[XS] addr-exposed "OutgoingArgSpace"
 ;* V22 tmp1         [V22    ] (  0,  0   )  struct (16) zero-ref    "impAppendStmt" <System.ReadOnlySpan`1[long]>
 ;* V23 tmp2         [V23    ] (  0,  0   )  struct (16) zero-ref    "spilled call-like call argument" <System.ReadOnlySpan`1[long]>
 ;* V24 tmp3         [V24    ] (  0,  0   )  struct (16) zero-ref    "spilled call-like call argument" <System.ReadOnlySpan`1[long]>
 ;* V25 tmp4         [V25    ] (  0,  0   )  struct (16) zero-ref    "spilled call-like call argument" <System.ReadOnlySpan`1[long]>
 ;* V26 tmp5         [V26    ] (  0,  0   )  struct (16) zero-ref    "impAppendStmt" <System.ReadOnlySpan`1[long]>
 ;* V27 tmp6         [V27    ] (  0,  0   )  struct (16) zero-ref    "spilled call-like call argument" <System.ReadOnlySpan`1[long]>
 ;* V28 tmp7         [V28    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.Span`1[long]>
-;  V29 tmp8         [V29,T254] (  3,  3   )     int  ->  rdi         "Span.get_Item index"
-;  V30 tmp9         [V30,T255] (  3,  3   )     int  ->  rdi         "Span.get_Item index"
-;  V31 tmp10        [V31,T147] (  2,  8   )   byref  ->  [rbp-0x240]  spill-single-def "impAppendStmt"
+;  V29 tmp8         [V29,T255] (  3,  3   )     int  ->  rdi         "Span.get_Item index"
+;  V30 tmp9         [V30,T256] (  3,  3   )     int  ->  rdi         "Span.get_Item index"
+;  V31 tmp10        [V31,T147] (  2,  8   )   byref  ->  [rbp-0x258]  spill-single-def "impAppendStmt"
 ;* V32 tmp11        [V32    ] (  0,  0   )  struct (16) zero-ref    multireg-arg "impAppendStmt" <System.ReadOnlySpan`1[long]>
 ;* V33 tmp12        [V33    ] (  0,  0   )  struct (16) zero-ref    multireg-arg multireg-ret "impAppendStmt" <System.ReadOnlySpan`1[long]>
 ;* V34 tmp13        [V34    ] (  0,  0   )  struct (16) zero-ref    "spilled call-like call argument" <System.ReadOnlySpan`1[long]>
 ;* V35 tmp14        [V35    ] (  0,  0   )  struct (16) zero-ref    "spilled call-like call argument" <System.Span`1[int]>
-;  V36 tmp15        [V36,T148] (  2,  8   )   byref  ->  [rbp-0x248]  spill-single-def "impAppendStmt"
+;  V36 tmp15        [V36,T148] (  2,  8   )   byref  ->  [rbp-0x260]  spill-single-def "impAppendStmt"
 ;* V37 tmp16        [V37    ] (  0,  0   )  struct (16) zero-ref    "impAppendStmt" <System.ReadOnlySpan`1[long]>
 ;* V38 tmp17        [V38    ] (  0,  0   )  struct (16) zero-ref    multireg-arg multireg-ret "impAppendStmt" <System.ReadOnlySpan`1[long]>
 ;* V39 tmp18        [V39    ] (  0,  0   )  struct (16) zero-ref    multireg-arg multireg-ret "spilled call-like call argument" <System.ReadOnlySpan`1[long]>
 ;* V40 tmp19        [V40    ] (  0,  0   )  struct (16) zero-ref    multireg-arg multireg-ret "spilled call-like call argument" <System.ReadOnlySpan`1[int]>
 ;  V41 tmp20        [V41,T160] (  2,  8   )     int  ->  [rbp-0x110]  spill-single-def "impAppendStmt"
 ;* V42 tmp21        [V42    ] (  0,  0   )  struct (16) zero-ref    multireg-arg multireg-ret "spilled call-like call argument" <System.ReadOnlySpan`1[long]>
 ;* V43 tmp22        [V43    ] (  0,  0   )  struct (16) zero-ref    "spilled call-like call argument" <System.ReadOnlySpan`1[long]>
-;  V44 tmp23        [V44,T18] (  2, 64   )   byref  ->  [rbp-0x250]  spill-single-def "impAppendStmt"
+;  V44 tmp23        [V44,T19] (  2, 64   )   byref  ->  [rbp-0x268]  spill-single-def "impAppendStmt"
 ;* V45 tmp24        [V45    ] (  0,  0   )  struct (16) zero-ref    "impAppendStmt" <System.ReadOnlySpan`1[long]>
 ;* V46 tmp25        [V46    ] (  0,  0   )  struct (16) zero-ref    multireg-arg multireg-ret "impAppendStmt" <System.ReadOnlySpan`1[long]>
 ;* V47 tmp26        [V47    ] (  0,  0   )  struct (16) zero-ref    "spilled call-like call argument" <System.ReadOnlySpan`1[long]>
 ;* V48 tmp27        [V48    ] (  0,  0   )  struct (16) zero-ref    "spilled call-like call argument" <System.Span`1[int]>
 ;* V49 tmp28        [V49    ] (  0,  0   )  struct (16) zero-ref    "spilled call-like call argument" <System.ReadOnlySpan`1[int]>
 ;  V50 tmp29        [V50,T00] (  9,288   )     int  ->  rdi         "impAppendStmt"
 ;* V51 tmp30        [V51    ] (  0,  0   )  struct (16) zero-ref    "spilled call-like call argument" <System.ReadOnlySpan`1[long]>
 ;* V52 tmp31        [V52    ] (  0,  0   )  struct (16) zero-ref    "spilled call-like call argument" <System.ReadOnlySpan`1[long]>
-;  V53 tmp32        [V53,T149] (  2,  8   )   byref  ->  [rbp-0x258]  spill-single-def "impAppendStmt"
+;  V53 tmp32        [V53,T149] (  2,  8   )   byref  ->  [rbp-0x270]  spill-single-def "impAppendStmt"
 ;* V54 tmp33        [V54    ] (  0,  0   )  struct (16) zero-ref    "impAppendStmt" <System.ReadOnlySpan`1[long]>
 ;* V55 tmp34        [V55    ] (  0,  0   )  struct (16) zero-ref    "impAppendStmt" <System.ReadOnlySpan`1[long]>
 ;* V56 tmp35        [V56    ] (  0,  0   )  struct (16) zero-ref    "spilled call-like call argument" <System.ReadOnlySpan`1[long]>
 ;* V57 tmp36        [V57    ] (  0,  0   )  struct (16) zero-ref    "spilled call-like call argument" <System.Span`1[int]>
 ;* V58 tmp37        [V58    ] (  0,  0   )  struct (16) zero-ref    "spilled call-like call argument" <System.ReadOnlySpan`1[int]>
-;  V59 tmp38        [V59,T49] (  8, 32   )     int  ->  rdi         "impAppendStmt"
+;  V59 tmp38        [V59,T47] (  8, 32   )     int  ->  rdi         "impAppendStmt"
 ;* V60 tmp39        [V60    ] (  0,  0   )  struct (16) zero-ref    "spilled call-like call argument" <System.ReadOnlySpan`1[long]>
 ;  V61 tmp40        [V61,T307] (  2,  1   )    long  ->  r14         "impAppendStmt"
 ;* V62 tmp41        [V62    ] (  0,  0   )  struct (16) zero-ref    "spilled call-like call argument" <System.Span`1[int]>
 ;* V63 tmp42        [V63    ] (  0,  0   )  struct (16) zero-ref    "spilled call-like call argument" <System.Span`1[int]>
 ;* V64 tmp43        [V64    ] (  0,  0   )  struct (16) zero-ref    "impAppendStmt" <System.ReadOnlySpan`1[long]>
 ;* V65 tmp44        [V65    ] (  0,  0   )  struct (16) zero-ref    "spilled call-like call argument" <System.ReadOnlySpan`1[long]>
 ;* V66 tmp45        [V66    ] (  0,  0   )  struct (16) zero-ref    "Inline return value spill temp" <System.ReadOnlySpan`1[long]>
 ;  V67 tmp46        [V67,T323] (  6,  0   )   byref  ->  rdx         single-def "Inlining Arg"
 ;* V68 tmp47        [V68    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
 ;  V69 tmp48        [V69,T332] (  3,  0   )     ref  ->  rdi         single-def "MemoryMarshal.GetArrayDataReference array"
 ;  V70 tmp49        [V70,T369] (  2,  0   )   byref  ->  rdi         single-def "Inlining Arg"
 ;  V71 tmp50        [V71,T396] (  2,  0   )     int  ->  rsi         "Inlining Arg"
 ;* V72 tmp51        [V72    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V73 tmp52        [V73    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V74 tmp53        [V74    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;  V75 tmp54        [V75,T350] (  3,  0   )     int  ->  rsi         "Inlining Arg"
 ;* V76 tmp55        [V76    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V77 tmp56        [V77    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V78 tmp57        [V78    ] (  0,  0   )  struct (16) zero-ref    "Inline return value spill temp" <System.ReadOnlySpan`1[long]>
 ;  V79 tmp58        [V79,T324] (  6,  0   )   byref  ->  rdx         single-def "Inlining Arg"
 ;* V80 tmp59        [V80    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
 ;  V81 tmp60        [V81,T333] (  3,  0   )     ref  ->  rax         single-def "MemoryMarshal.GetArrayDataReference array"
 ;  V82 tmp61        [V82,T370] (  2,  0   )   byref  ->  rax         single-def "Inlining Arg"
 ;  V83 tmp62        [V83,T397] (  2,  0   )     int  ->  rcx         "Inlining Arg"
 ;* V84 tmp63        [V84    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V85 tmp64        [V85    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V86 tmp65        [V86    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;  V87 tmp66        [V87,T351] (  3,  0   )     int  ->  rcx         "Inlining Arg"
 ;* V88 tmp67        [V88    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V89 tmp68        [V89    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;  V90 tmp69        [V90,T352] (  2,  0   )   ubyte  ->  rax         "Inline return value spill temp"
 ;* V91 tmp70        [V91    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
 ;* V92 tmp71        [V92    ] (  0,  0   )     int  ->  zero-ref    single-def "Inline stloc first use temp"
 ;* V93 tmp72        [V93    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
 ;* V94 tmp73        [V94    ] (  0,  0   )     int  ->  zero-ref    single-def "Inline stloc first use temp"
 ;* V95 tmp74        [V95    ] (  0,  0   )   byref  ->  zero-ref    "impAppendStmt"
 ;* V96 tmp75        [V96    ] (  0,  0   )   byref  ->  zero-ref    single-def "impAppendStmt"
 ;* V97 tmp76        [V97    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
 ;* V98 tmp77        [V98    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
 ;* V99 tmp78        [V99    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
 ;* V100 tmp79       [V100    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
 ;  V101 tmp80       [V101    ] ( 10,  0   )  struct (112) [rbp-0x180]  do-not-enreg[XSF] must-init addr-exposed ld-addr-op "Inlining Arg" <System.Numerics.Tensors.TensorSpan`1[int]>
 ;* V102 tmp81       [V102    ] (  0,  0   )   byref  ->  zero-ref    single-def "impAppendStmt"
 ;* V103 tmp82       [V103    ] (  0,  0   )  struct (16) zero-ref    multireg-arg "impAppendStmt" <System.ReadOnlySpan`1[long]>
 ;* V104 tmp83       [V104    ] (  0,  0   )  struct (112) zero-ref    do-not-enreg[SF] ld-addr-op "NewObj constructor temp" <System.Numerics.Tensors.ReadOnlyTensorSpan`1[int]>
 ;* V105 tmp84       [V105    ] (  0,  0   )  struct (16) zero-ref    multireg-arg "spilled call-like call argument" <System.ReadOnlySpan`1[long]>
 ;* V106 tmp85       [V106    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
 ;  V107 tmp86       [V107,T334] (  3,  0   )     ref  ->  rdx         single-def "MemoryMarshal.GetArrayDataReference array"
 ;  V108 tmp87       [V108,T371] (  2,  0   )   byref  ->  rdx         single-def "Inlining Arg"
 ;  V109 tmp88       [V109,T398] (  2,  0   )     int  ->  rcx         "Inlining Arg"
 ;* V110 tmp89       [V110    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V111 tmp90       [V111    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;  V112 tmp91       [V112,T353] (  3,  0   )     int  ->  rcx         "Inlining Arg"
 ;* V113 tmp92       [V113    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V114 tmp93       [V114    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V115 tmp94       [V115    ] (  0,  0   )  struct (16) zero-ref    "Inline return value spill temp" <System.ReadOnlySpan`1[long]>
 ;* V116 tmp95       [V116    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
 ;  V117 tmp96       [V117,T335] (  3,  0   )     ref  ->   r8         single-def "MemoryMarshal.GetArrayDataReference array"
 ;  V118 tmp97       [V118,T372] (  2,  0   )   byref  ->   r8         single-def "Inlining Arg"
 ;  V119 tmp98       [V119,T354] (  3,  0   )     int  ->   r9         "Inlining Arg"
 ;* V120 tmp99       [V120    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;  V121 tmp100      [V121,T329] (  4,  0   )     int  ->  rdi         "Inlining Arg"
 ;* V122 tmp101      [V122    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;  V123 tmp102      [V123,T373] (  2,  0   )   byref  ->   r8         single-def "Inlining Arg"
 ;  V124 tmp103      [V124,T399] (  2,  0   )     int  ->   r9         "Inlining Arg"
 ;* V125 tmp104      [V125    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;  V126 tmp105      [V126,T355] (  3,  0   )     int  ->   r9         "Inlining Arg"
 ;* V127 tmp106      [V127    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V128 tmp107      [V128    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;  V129 tmp108      [V129,T308] (  2,  1   )    long  ->  rsi         "Inlining Arg"
 ;  V130 tmp109      [V130    ] (  2,  2   )  struct (104) [rbp-0x1E8]  do-not-enreg[XS] must-init addr-exposed ld-addr-op "NewObj constructor temp" <System.Numerics.Tensors.TensorShape>
 ;* V131 tmp110      [V131    ] (  0,  0   )    long  ->  zero-ref    "Inline return value spill temp"
 ;* V132 tmp111      [V132    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
 ;  V133 tmp112      [V133,T137] (  4,  8.50)    long  ->  rdi         "Inline stloc first use temp"
 ;* V134 tmp113      [V134,T426] (  0,  0   )     int  ->  zero-ref    "Inline stloc first use temp"
-;  V135 tmp114      [V135,T259] (  2,  2   )   byref  ->  rsi         single-def "Inlining Arg"
+;  V135 tmp114      [V135,T260] (  2,  2   )   byref  ->  rsi         single-def "Inlining Arg"
 ;  V136 tmp115      [V136,T266] (  2,  2   )     int  ->  rdx         "Inlining Arg"
 ;* V137 tmp116      [V137    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.Span`1[int]>
 ;* V138 tmp117      [V138    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.Span`1[int]>
 ;* V139 tmp118      [V139    ] (  0,  0   )  struct (16) zero-ref    multireg-arg ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[int]>
 ;* V140 tmp119      [V140    ] (  0,  0   )   byref  ->  zero-ref    single-def "Inlining Arg"
 ;* V141 tmp120      [V141    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
-;  V142 tmp121      [V142,T260] (  2,  2   )   byref  ->  rcx         single-def "Inlining Arg"
+;  V142 tmp121      [V142,T261] (  2,  2   )   byref  ->  rcx         single-def "Inlining Arg"
 ;  V143 tmp122      [V143,T267] (  2,  2   )     int  ->   r8         "Inlining Arg"
 ;* V144 tmp123      [V144    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.Span`1[int]>
 ;* V145 tmp124      [V145    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.Span`1[int]>
 ;* V146 tmp125      [V146    ] (  0,  0   )  struct (16) zero-ref    multireg-arg ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[int]>
 ;* V147 tmp126      [V147    ] (  0,  0   )   byref  ->  zero-ref    single-def "Inlining Arg"
 ;* V148 tmp127      [V148    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
-;  V149 tmp128      [V149,T261] (  2,  2   )   byref  ->  rdi         single-def "Inlining Arg"
+;  V149 tmp128      [V149,T262] (  2,  2   )   byref  ->  rdi         single-def "Inlining Arg"
 ;  V150 tmp129      [V150,T268] (  2,  2   )     int  ->  rax         "Inlining Arg"
 ;* V151 tmp130      [V151    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.Span`1[int]>
 ;* V152 tmp131      [V152    ] (  0,  0   )  struct (16) zero-ref    multireg-arg "Inline return value spill temp" <System.ReadOnlySpan`1[long]>
 ;  V153 tmp132      [V153,T325] (  6,  0   )   byref  ->  rdi         single-def "Inlining Arg"
 ;* V154 tmp133      [V154    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
 ;  V155 tmp134      [V155,T336] (  3,  0   )     ref  ->  rsi         single-def "MemoryMarshal.GetArrayDataReference array"
 ;  V156 tmp135      [V156,T374] (  2,  0   )   byref  ->  rsi         single-def "Inlining Arg"
 ;  V157 tmp136      [V157,T400] (  2,  0   )     int  ->  rdx         "Inlining Arg"
 ;* V158 tmp137      [V158    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V159 tmp138      [V159    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V160 tmp139      [V160    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;  V161 tmp140      [V161,T356] (  3,  0   )     int  ->  rdi         "Inlining Arg"
 ;* V162 tmp141      [V162    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V163 tmp142      [V163    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V164 tmp143      [V164    ] (  0,  0   )  struct (16) zero-ref    multireg-arg "Inline return value spill temp" <System.ReadOnlySpan`1[long]>
 ;  V165 tmp144      [V165,T326] (  6,  0   )   byref  ->  rdi         single-def "Inlining Arg"
 ;* V166 tmp145      [V166    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
 ;  V167 tmp146      [V167,T337] (  3,  0   )     ref  ->  rcx         single-def "MemoryMarshal.GetArrayDataReference array"
 ;  V168 tmp147      [V168,T375] (  2,  0   )   byref  ->  rcx         single-def "Inlining Arg"
 ;  V169 tmp148      [V169,T401] (  2,  0   )     int  ->  rax         "Inlining Arg"
 ;* V170 tmp149      [V170    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V171 tmp150      [V171    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V172 tmp151      [V172    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;  V173 tmp152      [V173,T357] (  3,  0   )     int  ->  rdi         "Inlining Arg"
 ;* V174 tmp153      [V174    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V175 tmp154      [V175    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V176 tmp155      [V176    ] (  0,  0   )  struct (16) zero-ref    multireg-arg ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V177 tmp156      [V177    ] (  0,  0   )  struct (16) zero-ref    multireg-arg ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V178 tmp157      [V178    ] (  0,  0   )  struct (16) zero-ref    "Inline return value spill temp" <System.ReadOnlySpan`1[long]>
 ;  V179 tmp158      [V179,T327] (  6,  0   )   byref  ->  rdx         single-def "Inlining Arg"
 ;* V180 tmp159      [V180    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
 ;  V181 tmp160      [V181,T338] (  3,  0   )     ref  ->  rdi         single-def "MemoryMarshal.GetArrayDataReference array"
 ;  V182 tmp161      [V182,T376] (  2,  0   )   byref  ->  rdi         single-def "Inlining Arg"
 ;  V183 tmp162      [V183,T402] (  2,  0   )     int  ->  rsi         "Inlining Arg"
 ;* V184 tmp163      [V184    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V185 tmp164      [V185    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V186 tmp165      [V186    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;  V187 tmp166      [V187,T358] (  3,  0   )     int  ->  rsi         "Inlining Arg"
 ;* V188 tmp167      [V188    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V189 tmp168      [V189    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V190 tmp169      [V190    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;  V191 tmp170      [V191,T359] (  2,  0   )   ubyte  ->  rax         "Inline return value spill temp"
 ;* V192 tmp171      [V192    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
 ;* V193 tmp172      [V193    ] (  0,  0   )     int  ->  zero-ref    single-def "Inline stloc first use temp"
 ;* V194 tmp173      [V194    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
 ;* V195 tmp174      [V195    ] (  0,  0   )     int  ->  zero-ref    single-def "Inline stloc first use temp"
 ;* V196 tmp175      [V196    ] (  0,  0   )   byref  ->  zero-ref    "impAppendStmt"
 ;* V197 tmp176      [V197    ] (  0,  0   )   byref  ->  zero-ref    single-def "impAppendStmt"
 ;* V198 tmp177      [V198    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
 ;* V199 tmp178      [V199    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
 ;* V200 tmp179      [V200    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
 ;* V201 tmp180      [V201    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
 ;* V202 tmp181      [V202    ] (  0,  0   )  struct (16) zero-ref    "spilled call-like call argument" <System.ReadOnlySpan`1[long]>
 ;* V203 tmp182      [V203    ] (  0,  0   )  struct (16) zero-ref    "Inline return value spill temp" <System.ReadOnlySpan`1[long]>
 ;* V204 tmp183      [V204    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
 ;  V205 tmp184      [V205,T339] (  3,  0   )     ref  ->  rdi         single-def "MemoryMarshal.GetArrayDataReference array"
 ;  V206 tmp185      [V206,T377] (  2,  0   )   byref  ->  rdi         single-def "Inlining Arg"
 ;  V207 tmp186      [V207,T403] (  2,  0   )     int  ->  rsi         "Inlining Arg"
 ;* V208 tmp187      [V208    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V209 tmp188      [V209    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;  V210 tmp189      [V210,T360] (  3,  0   )     int  ->  rsi         "Inlining Arg"
 ;* V211 tmp190      [V211    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V212 tmp191      [V212    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;  V213 tmp192      [V213,T299] (  3,  1   )    long  ->  rax         "Inline return value spill temp"
 ;* V214 tmp193      [V214    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
 ;  V215 tmp194      [V215,T136] (  5,  9   )    long  ->  rax         "Inline stloc first use temp"
 ;* V216 tmp195      [V216,T427] (  0,  0   )     int  ->  zero-ref    "Inline stloc first use temp"
 ;  V217 tmp196      [V217,T252] (  3,  3   )     ref  ->  rax         class-hnd exact single-def "Inlining Arg" <int[]>
 ;* V218 tmp197      [V218    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.Span`1[int]>
 ;* V219 tmp198      [V219    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.Span`1[long]>
 ;  V220 tmp199      [V220,T269] (  2,  2   )    long  ->  rax         "Inlining Arg"
 ;* V221 tmp200      [V221    ] (  0,  0   )  struct (16) zero-ref    "Inline return value spill temp" <System.ReadOnlySpan`1[long]>
 ;* V222 tmp201      [V222    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
 ;  V223 tmp202      [V223,T253] (  3,  3   )     ref  ->  rdi         single-def "MemoryMarshal.GetArrayDataReference array"
-;  V224 tmp203      [V224,T262] (  2,  2   )   byref  ->  rdi         single-def "Inlining Arg"
-;  V225 tmp204      [V225,T256] (  3,  3   )     int  ->  rdx         "Inlining Arg"
+;  V224 tmp203      [V224,T263] (  2,  2   )   byref  ->  rdi         single-def "Inlining Arg"
+;  V225 tmp204      [V225,T257] (  3,  3   )     int  ->  rdx         "Inlining Arg"
 ;* V226 tmp205      [V226    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;  V227 tmp206      [V227,T193] (  4,  4   )     int  ->   r8         "Inlining Arg"
+;  V227 tmp206      [V227,T192] (  4,  4   )     int  ->   r8         "Inlining Arg"
 ;* V228 tmp207      [V228    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;  V229 tmp208      [V229,T263] (  2,  2   )   byref  ->  r10         single-def "Inlining Arg"
+;  V229 tmp208      [V229,T264] (  2,  2   )   byref  ->  r10         single-def "Inlining Arg"
 ;  V230 tmp209      [V230,T270] (  2,  2   )     int  ->  rdx         "Inlining Arg"
 ;* V231 tmp210      [V231    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;  V232 tmp211      [V232,T257] (  3,  3   )     int  ->   r9         "Inlining Arg"
+;  V232 tmp211      [V232,T258] (  3,  3   )     int  ->   r9         "Inlining Arg"
 ;* V233 tmp212      [V233    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V234 tmp213      [V234    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V235 tmp214      [V235    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V236 tmp215      [V236    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
 ;* V237 tmp216      [V237    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.Span`1[int]>
 ;* V238 tmp217      [V238    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
 ;* V239 tmp218      [V239    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.Span`1[long]>
 ;* V240 tmp219      [V240    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V241 tmp220      [V241    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V242 tmp221      [V242    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
 ;* V243 tmp222      [V243    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
 ;* V244 tmp223      [V244    ] (  0,  0   )     int  ->  zero-ref    "impAppendStmt"
 ;* V245 tmp224      [V245    ] (  0,  0   )  struct (16) zero-ref    "impAppendStmt" <System.ReadOnlySpan`1[long]>
 ;* V246 tmp225      [V246    ] (  0,  0   )  struct (16) zero-ref    "impAppendStmt" <System.ReadOnlySpan`1[long]>
 ;* V247 tmp226      [V247    ] (  0,  0   )  struct (16) zero-ref    "spilled call-like call argument" <System.ReadOnlySpan`1[long]>
 ;* V248 tmp227      [V248    ] (  0,  0   )    long  ->  zero-ref    "Inline stloc first use temp"
 ;* V249 tmp228      [V249    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
 ;* V250 tmp229      [V250    ] (  0,  0   )  struct (16) zero-ref    "Inline return value spill temp" <System.ReadOnlySpan`1[long]>
 ;* V251 tmp230      [V251    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
 ;  V252 tmp231      [V252,T150] (  2,  8   )     ref  ->  r10         "MemoryMarshal.GetArrayDataReference array"
 ;* V253 tmp232      [V253    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;  V254 tmp233      [V254,T161] (  2,  8   )     int  ->  r11         "Inlining Arg"
 ;* V255 tmp234      [V255    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V256 tmp235      [V256    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;  V257 tmp236      [V257,T121] (  3, 12   )     int  ->  r11         "Inlining Arg"
+;  V257 tmp236      [V257,T120] (  3, 12   )     int  ->  r11         "Inlining Arg"
 ;* V258 tmp237      [V258    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V259 tmp238      [V259    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V260 tmp239      [V260    ] (  0,  0   )  struct (16) zero-ref    "Inline return value spill temp" <System.ReadOnlySpan`1[long]>
 ;* V261 tmp240      [V261    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
-;  V262 tmp241      [V262,T114] (  3, 12   )     ref  ->  r11         "MemoryMarshal.GetArrayDataReference array"
+;  V262 tmp241      [V262,T113] (  3, 12   )     ref  ->  r11         "MemoryMarshal.GetArrayDataReference array"
 ;  V263 tmp242      [V263,T151] (  2,  8   )   byref  ->  r11         "Inlining Arg"
-;  V264 tmp243      [V264,T122] (  3, 12   )     int  ->  rdx         "Inlining Arg"
+;  V264 tmp243      [V264,T121] (  3, 12   )     int  ->  rdx         "Inlining Arg"
 ;* V265 tmp244      [V265    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;  V266 tmp245      [V266,T95] (  4, 16   )     int  ->  rsi         "Inlining Arg"
+;  V266 tmp245      [V266,T94] (  4, 16   )     int  ->  rsi         "Inlining Arg"
 ;* V267 tmp246      [V267    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;  V268 tmp247      [V268,T152] (  2,  8   )   byref  ->  r11         "Inlining Arg"
 ;  V269 tmp248      [V269,T162] (  2,  8   )     int  ->  rdx         "Inlining Arg"
 ;* V270 tmp249      [V270    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;  V271 tmp250      [V271,T123] (  3, 12   )     int  ->  rdi         "Inlining Arg"
+;  V271 tmp250      [V271,T122] (  3, 12   )     int  ->  rdi         "Inlining Arg"
 ;* V272 tmp251      [V272    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V273 tmp252      [V273    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V274 tmp253      [V274    ] (  0,  0   )  struct (16) zero-ref    "Inline return value spill temp" <System.ReadOnlySpan`1[long]>
 ;* V275 tmp254      [V275    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
-;  V276 tmp255      [V276,T115] (  3, 12   )     ref  ->  rdi         "MemoryMarshal.GetArrayDataReference array"
+;  V276 tmp255      [V276,T114] (  3, 12   )     ref  ->  rdi         "MemoryMarshal.GetArrayDataReference array"
 ;  V277 tmp256      [V277,T153] (  2,  8   )   byref  ->  rdi         "Inlining Arg"
 ;  V278 tmp257      [V278,T163] (  2,  8   )     int  ->  r10         "Inlining Arg"
 ;* V279 tmp258      [V279    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V280 tmp259      [V280    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;  V281 tmp260      [V281,T124] (  3, 12   )     int  ->  r10         "Inlining Arg"
+;  V281 tmp260      [V281,T123] (  3, 12   )     int  ->  r10         "Inlining Arg"
 ;* V282 tmp261      [V282    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V283 tmp262      [V283    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
-;  V284 tmp263      [V284,T42] (  6, 40   )    long  ->   r8         "Inline stloc first use temp"
+;  V284 tmp263      [V284,T41] (  6, 40   )    long  ->   r8         "Inline stloc first use temp"
 ;  V285 tmp264      [V285,T02] (  7, 98   )     int  ->  r11         "Inline stloc first use temp"
 ;* V286 tmp265      [V286    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
 ;* V287 tmp266      [V287    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
 ;* V288 tmp267      [V288    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
 ;* V289 tmp268      [V289    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
 ;* V290 tmp269      [V290    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.Span`1[long]>
 ;* V291 tmp270      [V291    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V292 tmp271      [V292    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V293 tmp272      [V293    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
 ;* V294 tmp273      [V294    ] (  0,  0   )  struct (16) zero-ref    "Inline return value spill temp" <System.ReadOnlySpan`1[long]>
 ;* V295 tmp274      [V295    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
-;  V296 tmp275      [V296,T116] (  3, 12   )     ref  ->  rdi         "MemoryMarshal.GetArrayDataReference array"
+;  V296 tmp275      [V296,T115] (  3, 12   )     ref  ->  rdi         "MemoryMarshal.GetArrayDataReference array"
 ;  V297 tmp276      [V297,T154] (  2,  8   )   byref  ->  rdi         "Inlining Arg"
-;  V298 tmp277      [V298,T125] (  3, 12   )     int  ->   r9         "Inlining Arg"
+;  V298 tmp277      [V298,T124] (  3, 12   )     int  ->   r9         "Inlining Arg"
 ;* V299 tmp278      [V299    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;  V300 tmp279      [V300,T96] (  4, 16   )     int  ->  r10         "Inlining Arg"
+;  V300 tmp279      [V300,T95] (  4, 16   )     int  ->  r10         "Inlining Arg"
 ;* V301 tmp280      [V301    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;  V302 tmp281      [V302,T155] (  2,  8   )   byref  ->  rdi         "Inlining Arg"
 ;  V303 tmp282      [V303,T164] (  2,  8   )     int  ->   r9         "Inlining Arg"
 ;* V304 tmp283      [V304    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;  V305 tmp284      [V305,T126] (  3, 12   )     int  ->  r11         "Inlining Arg"
+;  V305 tmp284      [V305,T125] (  3, 12   )     int  ->  r11         "Inlining Arg"
 ;* V306 tmp285      [V306    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V307 tmp286      [V307    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V308 tmp287      [V308    ] (  0,  0   )  struct (16) zero-ref    "Inline return value spill temp" <System.ReadOnlySpan`1[long]>
 ;* V309 tmp288      [V309    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
-;  V310 tmp289      [V310,T117] (  3, 12   )     ref  ->   r8         "MemoryMarshal.GetArrayDataReference array"
+;  V310 tmp289      [V310,T116] (  3, 12   )     ref  ->   r8         "MemoryMarshal.GetArrayDataReference array"
 ;  V311 tmp290      [V311,T156] (  2,  8   )   byref  ->   r8         "Inlining Arg"
 ;  V312 tmp291      [V312,T165] (  2,  8   )     int  ->   r9         "Inlining Arg"
 ;* V313 tmp292      [V313    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V314 tmp293      [V314    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;  V315 tmp294      [V315,T127] (  3, 12   )     int  ->   r9         "Inlining Arg"
+;  V315 tmp294      [V315,T126] (  3, 12   )     int  ->   r9         "Inlining Arg"
 ;* V316 tmp295      [V316    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V317 tmp296      [V317    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
-;  V318 tmp297      [V318,T47] (  4, 36   )    long  ->  r10         "Inline stloc first use temp"
+;  V318 tmp297      [V318,T46] (  4, 36   )    long  ->  r10         "Inline stloc first use temp"
 ;  V319 tmp298      [V319,T03] (  7, 98   )     int  ->  rsi         "Inline stloc first use temp"
 ;* V320 tmp299      [V320    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
 ;* V321 tmp300      [V321    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
 ;* V322 tmp301      [V322    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
 ;* V323 tmp302      [V323    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V324 tmp303      [V324    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
 ;* V325 tmp304      [V325    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.Span`1[int]>
 ;* V326 tmp305      [V326    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
 ;* V327 tmp306      [V327    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.Span`1[int]>
 ;* V328 tmp307      [V328    ] (  0,  0   )  struct (16) zero-ref    multireg-arg ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[int]>
 ;* V329 tmp308      [V329    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V330 tmp309      [V330    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
 ;* V331 tmp310      [V331    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.Span`1[int]>
 ;* V332 tmp311      [V332    ] (  0,  0   )  struct (16) zero-ref    multireg-arg ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[int]>
 ;* V333 tmp312      [V333    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V334 tmp313      [V334    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
 ;* V335 tmp314      [V335    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
 ;* V336 tmp315      [V336    ] (  0,  0   )  struct (16) zero-ref    "Inline return value spill temp" <System.ReadOnlySpan`1[long]>
 ;* V337 tmp316      [V337    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
 ;  V338 tmp317      [V338,T157] (  2,  8   )     ref  ->  rdx         "MemoryMarshal.GetArrayDataReference array"
 ;* V339 tmp318      [V339    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;  V340 tmp319      [V340,T166] (  2,  8   )     int  ->  rdi         "Inlining Arg"
 ;* V341 tmp320      [V341    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V342 tmp321      [V342    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;  V343 tmp322      [V343,T128] (  3, 12   )     int  ->  rdi         "Inlining Arg"
+;  V343 tmp322      [V343,T127] (  3, 12   )     int  ->  rdi         "Inlining Arg"
 ;* V344 tmp323      [V344    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V345 tmp324      [V345    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V346 tmp325      [V346    ] (  0,  0   )  struct (16) zero-ref    multireg-arg "Inline return value spill temp" <System.ReadOnlySpan`1[long]>
 ;* V347 tmp326      [V347    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
-;  V348 tmp327      [V348,T118] (  3, 12   )     ref  ->   r8         "MemoryMarshal.GetArrayDataReference array"
+;  V348 tmp327      [V348,T117] (  3, 12   )     ref  ->   r8         "MemoryMarshal.GetArrayDataReference array"
 ;  V349 tmp328      [V349,T158] (  2,  8   )   byref  ->   r8         "Inlining Arg"
 ;  V350 tmp329      [V350,T167] (  2,  8   )     int  ->   r9         "Inlining Arg"
 ;* V351 tmp330      [V351    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V352 tmp331      [V352    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;  V353 tmp332      [V353,T129] (  3, 12   )     int  ->   r9         "Inlining Arg"
+;  V353 tmp332      [V353,T128] (  3, 12   )     int  ->   r9         "Inlining Arg"
 ;* V354 tmp333      [V354    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V355 tmp334      [V355    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V356 tmp335      [V356    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.Span`1[long]>
-;  V357 tmp336      [V357,T119] (  3, 12   )   byref  ->  rdx         "dup spill"
+;  V357 tmp336      [V357,T118] (  3, 12   )   byref  ->  rdx         "dup spill"
 ;* V358 tmp337      [V358    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
 ;* V359 tmp338      [V359    ] (  0,  0   )  struct (16) zero-ref    "Inline stloc first use temp" <System.ValueTuple`2[long,long]>
-;  V360 tmp339      [V360,T130] (  3, 12   )    long  ->  r11         "Inlining Arg"
-;  V361 tmp340      [V361,T131] (  3, 12   )    long  ->  registers   "Inlining Arg"
-;  V362 tmp341      [V362,T181] (  3,  6   )    long  ->  rax         "Inline stloc first use temp"
-;* V363 tmp342      [V363    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ValueTuple`2[long,long]>
-;* V364 tmp343      [V364    ] (  0,  0   )    long  ->  zero-ref    "Inlining Arg"
-;* V365 tmp344      [V365    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
-;* V366 tmp345      [V366    ] (  0,  0   )  struct (16) zero-ref    do-not-enreg[SBR] multireg-ret "spilled call-like call argument" <System.ReadOnlySpan`1[long]>
-;  V367 tmp346      [V367,T144] (  3,  8   )    long  ->  rdi         "Inline return value spill temp"
-;* V368 tmp347      [V368    ] (  0,  0   )  struct (16) zero-ref    multireg-ret ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
-;  V369 tmp348      [V369,T44] (  5, 38   )    long  ->  rdi         "Inline stloc first use temp"
-;* V370 tmp349      [V370,T286] (  0,  0   )     int  ->  zero-ref    "Inline stloc first use temp"
-;* V371 tmp350      [V371    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
-;* V372 tmp351      [V372    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
-;* V373 tmp352      [V373    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.Span`1[int]>
-;* V374 tmp353      [V374    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
-;* V375 tmp354      [V375    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.Span`1[long]>
-;* V376 tmp355      [V376    ] (  0,  0   )  struct (16) zero-ref    multireg-arg ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;* V377 tmp356      [V377    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
-;* V378 tmp357      [V378    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
-;* V379 tmp358      [V379    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
-;* V380 tmp359      [V380    ] (  0,  0   )     int  ->  zero-ref    "impAppendStmt"
-;* V381 tmp360      [V381    ] (  0,  0   )  struct (16) zero-ref    "impAppendStmt" <System.ReadOnlySpan`1[long]>
-;* V382 tmp361      [V382    ] (  0,  0   )  struct (16) zero-ref    multireg-arg multireg-ret "impAppendStmt" <System.ReadOnlySpan`1[long]>
-;* V383 tmp362      [V383    ] (  0,  0   )  struct (16) zero-ref    "spilled call-like call argument" <System.ReadOnlySpan`1[long]>
-;  V384 tmp363      [V384,T13] (  4, 64   )    long  ->  rax         "Inline stloc first use temp"
-;* V385 tmp364      [V385    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
-;* V386 tmp365      [V386    ] (  0,  0   )  struct (16) zero-ref    "Inline return value spill temp" <System.ReadOnlySpan`1[long]>
-;* V387 tmp366      [V387    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
-;  V388 tmp367      [V388,T55] (  2, 32   )     ref  ->  rdi         "MemoryMarshal.GetArrayDataReference array"
-;* V389 tmp368      [V389    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
-;  V390 tmp369      [V390,T67] (  2, 32   )     int  ->  r10         "Inlining Arg"
-;* V391 tmp370      [V391    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
+;  V360 tmp339      [V360,T129] (  3, 12   )    long  ->  r11         "Inlining Arg"
+;  V361 tmp340      [V361,T130] (  3, 12   )    long  ->  registers   "Inlining Arg"
+;  V362 tmp341      [V362,T131] (  3, 12   )    long  ->  rax         "dup spill"
+;  V363 tmp342      [V363,T220] (  2,  4   )    long  ->  rsi         "Inline stloc first use temp"
+;* V364 tmp343      [V364    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ValueTuple`2[long,long]>
+;* V365 tmp344      [V365    ] (  0,  0   )    long  ->  zero-ref    "Inlining Arg"
+;* V366 tmp345      [V366    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
+;* V367 tmp346      [V367    ] (  0,  0   )  struct (16) zero-ref    do-not-enreg[SBR] multireg-ret "spilled call-like call argument" <System.ReadOnlySpan`1[long]>
+;  V368 tmp347      [V368,T144] (  3,  8   )    long  ->  rcx         "Inline return value spill temp"
+;* V369 tmp348      [V369    ] (  0,  0   )  struct (16) zero-ref    multireg-ret ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
+;  V370 tmp349      [V370,T43] (  5, 38   )    long  ->  rcx         "Inline stloc first use temp"
+;* V371 tmp350      [V371,T286] (  0,  0   )     int  ->  zero-ref    "Inline stloc first use temp"
+;* V372 tmp351      [V372    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
+;* V373 tmp352      [V373    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
+;* V374 tmp353      [V374    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.Span`1[int]>
+;* V375 tmp354      [V375    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
+;* V376 tmp355      [V376    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.Span`1[long]>
+;* V377 tmp356      [V377    ] (  0,  0   )  struct (16) zero-ref    multireg-arg ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
+;* V378 tmp357      [V378    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
+;* V379 tmp358      [V379    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
+;* V380 tmp359      [V380    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
+;* V381 tmp360      [V381    ] (  0,  0   )     int  ->  zero-ref    "impAppendStmt"
+;* V382 tmp361      [V382    ] (  0,  0   )  struct (16) zero-ref    "impAppendStmt" <System.ReadOnlySpan`1[long]>
+;* V383 tmp362      [V383    ] (  0,  0   )  struct (16) zero-ref    multireg-arg multireg-ret "impAppendStmt" <System.ReadOnlySpan`1[long]>
+;* V384 tmp363      [V384    ] (  0,  0   )  struct (16) zero-ref    "spilled call-like call argument" <System.ReadOnlySpan`1[long]>
+;  V385 tmp364      [V385,T14] (  4, 64   )    long  ->  rax         "Inline stloc first use temp"
+;* V386 tmp365      [V386    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
+;* V387 tmp366      [V387    ] (  0,  0   )  struct (16) zero-ref    "Inline return value spill temp" <System.ReadOnlySpan`1[long]>
+;* V388 tmp367      [V388    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
+;  V389 tmp368      [V389,T53] (  2, 32   )     ref  ->  rdi         "MemoryMarshal.GetArrayDataReference array"
+;* V390 tmp369      [V390    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
+;  V391 tmp370      [V391,T65] (  2, 32   )     int  ->  r10         "Inlining Arg"
 ;* V392 tmp371      [V392    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;  V393 tmp372      [V393,T29] (  3, 48   )     int  ->  r10         "Inlining Arg"
-;* V394 tmp373      [V394    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;* V395 tmp374      [V395    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
-;* V396 tmp375      [V396    ] (  0,  0   )  struct (16) zero-ref    multireg-arg "Inline return value spill temp" <System.ReadOnlySpan`1[long]>
-;* V397 tmp376      [V397    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
-;  V398 tmp377      [V398,T25] (  3, 48   )     ref  ->   r8         "MemoryMarshal.GetArrayDataReference array"
-;  V399 tmp378      [V399,T56] (  2, 32   )   byref  ->   r8         "Inlining Arg"
-;  V400 tmp379      [V400,T68] (  2, 32   )     int  ->   r9         "Inlining Arg"
-;* V401 tmp380      [V401    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
+;* V393 tmp372      [V393    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
+;  V394 tmp373      [V394,T29] (  3, 48   )     int  ->  r10         "Inlining Arg"
+;* V395 tmp374      [V395    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
+;* V396 tmp375      [V396    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
+;* V397 tmp376      [V397    ] (  0,  0   )  struct (16) zero-ref    multireg-arg "Inline return value spill temp" <System.ReadOnlySpan`1[long]>
+;* V398 tmp377      [V398    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
+;  V399 tmp378      [V399,T25] (  3, 48   )     ref  ->   r8         "MemoryMarshal.GetArrayDataReference array"
+;  V400 tmp379      [V400,T54] (  2, 32   )   byref  ->   r8         "Inlining Arg"
+;  V401 tmp380      [V401,T66] (  2, 32   )     int  ->   r9         "Inlining Arg"
 ;* V402 tmp381      [V402    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;  V403 tmp382      [V403,T30] (  3, 48   )     int  ->   r9         "Inlining Arg"
-;* V404 tmp383      [V404    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;* V405 tmp384      [V405    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
-;* V406 tmp385      [V406    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
-;* V407 tmp386      [V407    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.Span`1[long]>
-;* V408 tmp387      [V408    ] (  0,  0   )  struct (16) zero-ref    multireg-arg ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;* V409 tmp388      [V409    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
-;* V410 tmp389      [V410    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
-;* V411 tmp390      [V411    ] (  0,  0   )  struct (16) zero-ref    multireg-arg "Inline return value spill temp" <System.ReadOnlySpan`1[long]>
-;* V412 tmp391      [V412    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
-;  V413 tmp392      [V413,T26] (  3, 48   )     ref  ->   r8         "MemoryMarshal.GetArrayDataReference array"
-;  V414 tmp393      [V414,T57] (  2, 32   )   byref  ->   r8         "Inlining Arg"
-;  V415 tmp394      [V415,T69] (  2, 32   )     int  ->   r9         "Inlining Arg"
-;* V416 tmp395      [V416    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
+;* V403 tmp382      [V403    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
+;  V404 tmp383      [V404,T30] (  3, 48   )     int  ->   r9         "Inlining Arg"
+;* V405 tmp384      [V405    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
+;* V406 tmp385      [V406    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
+;* V407 tmp386      [V407    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
+;* V408 tmp387      [V408    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.Span`1[long]>
+;* V409 tmp388      [V409    ] (  0,  0   )  struct (16) zero-ref    multireg-arg ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
+;* V410 tmp389      [V410    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
+;* V411 tmp390      [V411    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
+;* V412 tmp391      [V412    ] (  0,  0   )  struct (16) zero-ref    multireg-arg "Inline return value spill temp" <System.ReadOnlySpan`1[long]>
+;* V413 tmp392      [V413    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
+;  V414 tmp393      [V414,T26] (  3, 48   )     ref  ->   r8         "MemoryMarshal.GetArrayDataReference array"
+;  V415 tmp394      [V415,T55] (  2, 32   )   byref  ->   r8         "Inlining Arg"
+;  V416 tmp395      [V416,T67] (  2, 32   )     int  ->   r9         "Inlining Arg"
 ;* V417 tmp396      [V417    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;  V418 tmp397      [V418,T31] (  3, 48   )     int  ->   r9         "Inlining Arg"
-;* V419 tmp398      [V419    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;* V420 tmp399      [V420    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
+;* V418 tmp397      [V418    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
+;  V419 tmp398      [V419,T31] (  3, 48   )     int  ->   r9         "Inlining Arg"
+;* V420 tmp399      [V420    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V421 tmp400      [V421    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
-;* V422 tmp401      [V422    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
-;* V423 tmp402      [V423    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.Span`1[int]>
-;* V424 tmp403      [V424    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
-;* V425 tmp404      [V425    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.Span`1[int]>
-;* V426 tmp405      [V426    ] (  0,  0   )  struct (16) zero-ref    multireg-arg ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[int]>
-;* V427 tmp406      [V427    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
-;* V428 tmp407      [V428    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
-;* V429 tmp408      [V429    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.Span`1[int]>
-;* V430 tmp409      [V430    ] (  0,  0   )  struct (16) zero-ref    multireg-arg ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[int]>
-;* V431 tmp410      [V431    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
-;* V432 tmp411      [V432    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
-;* V433 tmp412      [V433    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
-;* V434 tmp413      [V434    ] (  0,  0   )  struct (16) zero-ref    "Inline return value spill temp" <System.ReadOnlySpan`1[long]>
-;* V435 tmp414      [V435    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
-;  V436 tmp415      [V436,T58] (  2, 32   )     ref  ->  rax         "MemoryMarshal.GetArrayDataReference array"
-;* V437 tmp416      [V437    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
-;  V438 tmp417      [V438,T70] (  2, 32   )     int  ->  rdi         "Inlining Arg"
-;* V439 tmp418      [V439    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
+;* V422 tmp401      [V422    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
+;* V423 tmp402      [V423    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
+;* V424 tmp403      [V424    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.Span`1[int]>
+;* V425 tmp404      [V425    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
+;* V426 tmp405      [V426    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.Span`1[int]>
+;* V427 tmp406      [V427    ] (  0,  0   )  struct (16) zero-ref    multireg-arg ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[int]>
+;* V428 tmp407      [V428    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
+;* V429 tmp408      [V429    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
+;* V430 tmp409      [V430    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.Span`1[int]>
+;* V431 tmp410      [V431    ] (  0,  0   )  struct (16) zero-ref    multireg-arg ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[int]>
+;* V432 tmp411      [V432    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
+;* V433 tmp412      [V433    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
+;* V434 tmp413      [V434    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
+;* V435 tmp414      [V435    ] (  0,  0   )  struct (16) zero-ref    "Inline return value spill temp" <System.ReadOnlySpan`1[long]>
+;* V436 tmp415      [V436    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
+;  V437 tmp416      [V437,T56] (  2, 32   )     ref  ->  rax         "MemoryMarshal.GetArrayDataReference array"
+;* V438 tmp417      [V438    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
+;  V439 tmp418      [V439,T68] (  2, 32   )     int  ->  rdi         "Inlining Arg"
 ;* V440 tmp419      [V440    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;  V441 tmp420      [V441,T32] (  3, 48   )     int  ->  rdi         "Inlining Arg"
-;* V442 tmp421      [V442    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;* V443 tmp422      [V443    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
-;* V444 tmp423      [V444    ] (  0,  0   )  struct (16) zero-ref    multireg-arg "Inline return value spill temp" <System.ReadOnlySpan`1[long]>
-;* V445 tmp424      [V445    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
-;  V446 tmp425      [V446,T27] (  3, 48   )     ref  ->   r8         "MemoryMarshal.GetArrayDataReference array"
-;  V447 tmp426      [V447,T59] (  2, 32   )   byref  ->   r8         "Inlining Arg"
-;  V448 tmp427      [V448,T71] (  2, 32   )     int  ->   r9         "Inlining Arg"
-;* V449 tmp428      [V449    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
+;* V441 tmp420      [V441    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
+;  V442 tmp421      [V442,T32] (  3, 48   )     int  ->  rdi         "Inlining Arg"
+;* V443 tmp422      [V443    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
+;* V444 tmp423      [V444    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
+;* V445 tmp424      [V445    ] (  0,  0   )  struct (16) zero-ref    multireg-arg "Inline return value spill temp" <System.ReadOnlySpan`1[long]>
+;* V446 tmp425      [V446    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
+;  V447 tmp426      [V447,T27] (  3, 48   )     ref  ->   r8         "MemoryMarshal.GetArrayDataReference array"
+;  V448 tmp427      [V448,T57] (  2, 32   )   byref  ->   r8         "Inlining Arg"
+;  V449 tmp428      [V449,T69] (  2, 32   )     int  ->   r9         "Inlining Arg"
 ;* V450 tmp429      [V450    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;  V451 tmp430      [V451,T33] (  3, 48   )     int  ->   r9         "Inlining Arg"
-;* V452 tmp431      [V452    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;* V453 tmp432      [V453    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
-;* V454 tmp433      [V454    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.Span`1[long]>
-;  V455 tmp434      [V455,T05] (  3, 96   )   byref  ->  rdx         "dup spill"
-;* V456 tmp435      [V456    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
-;* V457 tmp436      [V457    ] (  0,  0   )  struct (16) zero-ref    "Inline stloc first use temp" <System.ValueTuple`2[long,long]>
-;  V458 tmp437      [V458,T06] (  3, 96   )    long  ->  rcx         "Inlining Arg"
-;  V459 tmp438      [V459,T07] (  3, 96   )    long  ->  registers   "Inlining Arg"
-;  V460 tmp439      [V460,T34] (  3, 48   )    long  ->  rax         "Inline stloc first use temp"
-;* V461 tmp440      [V461    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ValueTuple`2[long,long]>
-;* V462 tmp441      [V462    ] (  0,  0   )    long  ->  zero-ref    "Inlining Arg"
-;* V463 tmp442      [V463    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
-;* V464 tmp443      [V464    ] (  0,  0   )  struct (16) zero-ref    do-not-enreg[SBR] multireg-ret "spilled call-like call argument" <System.ReadOnlySpan`1[long]>
-;  V465 tmp444      [V465,T145] (  3,  8   )    long  ->  rcx         "Inline return value spill temp"
-;* V466 tmp445      [V466    ] (  0,  0   )  struct (16) zero-ref    multireg-ret ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
-;  V467 tmp446      [V467,T45] (  5, 38   )    long  ->  rdi         "Inline stloc first use temp"
-;* V468 tmp447      [V468,T287] (  0,  0   )     int  ->  zero-ref    "Inline stloc first use temp"
-;* V469 tmp448      [V469    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
-;* V470 tmp449      [V470    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
-;* V471 tmp450      [V471    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.Span`1[int]>
+;* V451 tmp430      [V451    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
+;  V452 tmp431      [V452,T33] (  3, 48   )     int  ->   r9         "Inlining Arg"
+;* V453 tmp432      [V453    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
+;* V454 tmp433      [V454    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
+;* V455 tmp434      [V455    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.Span`1[long]>
+;  V456 tmp435      [V456,T05] (  3, 96   )   byref  ->  rdx         "dup spill"
+;* V457 tmp436      [V457    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
+;* V458 tmp437      [V458    ] (  0,  0   )  struct (16) zero-ref    "Inline stloc first use temp" <System.ValueTuple`2[long,long]>
+;  V459 tmp438      [V459,T06] (  3, 96   )    long  ->  rcx         "Inlining Arg"
+;  V460 tmp439      [V460,T07] (  3, 96   )    long  ->  registers   "Inlining Arg"
+;  V461 tmp440      [V461,T08] (  3, 96   )    long  ->  rax         "dup spill"
+;  V462 tmp441      [V462,T70] (  2, 32   )    long  ->  r15         "Inline stloc first use temp"
+;* V463 tmp442      [V463    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ValueTuple`2[long,long]>
+;* V464 tmp443      [V464    ] (  0,  0   )    long  ->  zero-ref    "Inlining Arg"
+;* V465 tmp444      [V465    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
+;* V466 tmp445      [V466    ] (  0,  0   )  struct (16) zero-ref    do-not-enreg[SBR] multireg-ret "spilled call-like call argument" <System.ReadOnlySpan`1[long]>
+;  V467 tmp446      [V467,T145] (  3,  8   )    long  ->  rcx         "Inline return value spill temp"
+;* V468 tmp447      [V468    ] (  0,  0   )  struct (16) zero-ref    multireg-ret ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
+;  V469 tmp448      [V469,T44] (  5, 38   )    long  ->  rdi         "Inline stloc first use temp"
+;* V470 tmp449      [V470,T287] (  0,  0   )     int  ->  zero-ref    "Inline stloc first use temp"
+;* V471 tmp450      [V471    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V472 tmp451      [V472    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
-;* V473 tmp452      [V473    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.Span`1[long]>
-;* V474 tmp453      [V474    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;* V475 tmp454      [V475    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
-;* V476 tmp455      [V476    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
-;* V477 tmp456      [V477    ] (  0,  0   )  struct (16) zero-ref    multireg-arg "Inline return value spill temp" <System.ReadOnlySpan`1[long]>
-;* V478 tmp457      [V478    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
-;  V479 tmp458      [V479,T120] (  3, 12   )     ref  ->   r8         "MemoryMarshal.GetArrayDataReference array"
-;  V480 tmp459      [V480,T159] (  2,  8   )   byref  ->   r8         "Inlining Arg"
-;  V481 tmp460      [V481,T168] (  2,  8   )     int  ->   r9         "Inlining Arg"
-;* V482 tmp461      [V482    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;* V483 tmp462      [V483    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;  V484 tmp463      [V484,T132] (  3, 12   )     int  ->   r9         "Inlining Arg"
+;* V473 tmp452      [V473    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.Span`1[int]>
+;* V474 tmp453      [V474    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
+;* V475 tmp454      [V475    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.Span`1[long]>
+;* V476 tmp455      [V476    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
+;* V477 tmp456      [V477    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
+;* V478 tmp457      [V478    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
+;* V479 tmp458      [V479    ] (  0,  0   )  struct (16) zero-ref    multireg-arg "Inline return value spill temp" <System.ReadOnlySpan`1[long]>
+;* V480 tmp459      [V480    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
+;  V481 tmp460      [V481,T119] (  3, 12   )     ref  ->   r8         "MemoryMarshal.GetArrayDataReference array"
+;  V482 tmp461      [V482,T159] (  2,  8   )   byref  ->   r8         "Inlining Arg"
+;  V483 tmp462      [V483,T168] (  2,  8   )     int  ->   r9         "Inlining Arg"
+;* V484 tmp463      [V484    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V485 tmp464      [V485    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;* V486 tmp465      [V486    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
-;* V487 tmp466      [V487    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
-;* V488 tmp467      [V488    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
-;* V489 tmp468      [V489    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.Span`1[int]>
+;  V486 tmp465      [V486,T132] (  3, 12   )     int  ->   r9         "Inlining Arg"
+;* V487 tmp466      [V487    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
+;* V488 tmp467      [V488    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
+;* V489 tmp468      [V489    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V490 tmp469      [V490    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
-;* V491 tmp470      [V491    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.Span`1[int]>
-;* V492 tmp471      [V492    ] (  0,  0   )  struct (16) zero-ref    multireg-arg ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[int]>
-;* V493 tmp472      [V493    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
-;* V494 tmp473      [V494    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
-;* V495 tmp474      [V495    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.Span`1[long]>
-;* V496 tmp475      [V496    ] (  0,  0   )  struct (16) zero-ref    multireg-arg ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;* V497 tmp476      [V497    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
-;* V498 tmp477      [V498    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
+;* V491 tmp470      [V491    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.Span`1[int]>
+;* V492 tmp471      [V492    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
+;* V493 tmp472      [V493    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.Span`1[int]>
+;* V494 tmp473      [V494    ] (  0,  0   )  struct (16) zero-ref    multireg-arg ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[int]>
+;* V495 tmp474      [V495    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
+;* V496 tmp475      [V496    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
+;* V497 tmp476      [V497    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.Span`1[long]>
+;* V498 tmp477      [V498    ] (  0,  0   )  struct (16) zero-ref    multireg-arg ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V499 tmp478      [V499    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V500 tmp479      [V500    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
-;* V501 tmp480      [V501    ] (  0,  0   )  struct (16) zero-ref    multireg-arg ld-addr-op "NewObj constructor temp" <System.Span`1[int]>
+;* V501 tmp480      [V501    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V502 tmp481      [V502    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
-;* V503 tmp482      [V503    ] (  0,  0   )  struct (16) zero-ref    multireg-ret ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
-;* V504 tmp483      [V504    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
-;* V505 tmp484      [V505    ] (  0,  0   )  struct (16) zero-ref    do-not-enreg[SBR] multireg-ret "spilled call-like call argument" <System.ReadOnlySpan`1[long]>
-;  V506 tmp485      [V506,T146] (  3,  8   )    long  ->  rdi         "Inline return value spill temp"
-;* V507 tmp486      [V507    ] (  0,  0   )  struct (16) zero-ref    multireg-ret ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
-;  V508 tmp487      [V508,T46] (  5, 38   )    long  ->  rdi         "Inline stloc first use temp"
-;* V509 tmp488      [V509,T288] (  0,  0   )     int  ->  zero-ref    "Inline stloc first use temp"
-;* V510 tmp489      [V510    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V04._reference (fldOffset=0x0)" P-INDEP
-;* V511 tmp490      [V511    ] (  0,  0   )     int  ->  zero-ref    single-def "field V04._length (fldOffset=0x8)" P-INDEP
-;* V512 tmp491      [V512    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V05._reference (fldOffset=0x0)" P-INDEP
-;* V513 tmp492      [V513    ] (  0,  0   )     int  ->  zero-ref    single-def "field V05._length (fldOffset=0x8)" P-INDEP
-;* V514 tmp493      [V514    ] (  0,  0   )   byref  ->  zero-ref    "field V06._reference (fldOffset=0x0)" P-INDEP
-;* V515 tmp494      [V515    ] (  0,  0   )     int  ->  zero-ref    "field V06._length (fldOffset=0x8)" P-INDEP
-;  V516 tmp495      [V516,T138] (  4,  8   )   byref  ->  [rbp-0x260]  "field V12._reference (fldOffset=0x0)" P-INDEP
-;  V517 tmp496      [V517,T141] (  4,  8   )     int  ->  [rbp-0x1EC]  "field V12._length (fldOffset=0x8)" P-INDEP
-;* V518 tmp497      [V518    ] (  0,  0   )   byref  ->  zero-ref    "field V13._reference (fldOffset=0x0)" P-INDEP
-;* V519 tmp498      [V519    ] (  0,  0   )     int  ->  zero-ref    "field V13._length (fldOffset=0x8)" P-INDEP
-;  V520 tmp499      [V520,T21] (  5, 36.50)   byref  ->  r14         single-def "field V14._reference (fldOffset=0x0)" P-INDEP
-;  V521 tmp500      [V521,T22] (  5, 36.50)     int  ->  [rbp-0x1F0]  spill-single-def "field V14._length (fldOffset=0x8)" P-INDEP
-;  V522 tmp501      [V522,T04] ( 15, 97   )   byref  ->  [rbp-0x268]  "field V15._reference (fldOffset=0x0)" P-INDEP
-;  V523 tmp502      [V523,T39] ( 11, 47   )     int  ->  registers   "field V15._length (fldOffset=0x8)" P-INDEP
-;  V524 tmp503      [V524,T300] (  2,  1   )   byref  ->  rax         single-def "field V19._reference (fldOffset=0x0)" P-INDEP
-;  V525 tmp504      [V525,T296] (  3,  1.50)     int  ->  rdx         single-def "field V19._length (fldOffset=0x8)" P-INDEP
-;* V526 tmp505      [V526    ] (  0,  0   )   byref  ->  zero-ref    "field V20._reference (fldOffset=0x0)" P-INDEP
-;* V527 tmp506      [V527    ] (  0,  0   )     int  ->  zero-ref    "field V20._length (fldOffset=0x8)" P-INDEP
-;* V528 tmp507      [V528    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V22._reference (fldOffset=0x0)" P-INDEP
-;* V529 tmp508      [V529    ] (  0,  0   )     int  ->  zero-ref    single-def "field V22._length (fldOffset=0x8)" P-INDEP
-;* V530 tmp509      [V530    ] (  0,  0   )   byref  ->  zero-ref    "field V23._reference (fldOffset=0x0)" P-INDEP
-;* V531 tmp510      [V531    ] (  0,  0   )     int  ->  zero-ref    "field V23._length (fldOffset=0x8)" P-INDEP
-;* V532 tmp511      [V532    ] (  0,  0   )   byref  ->  zero-ref    "field V24._reference (fldOffset=0x0)" P-INDEP
-;* V533 tmp512      [V533    ] (  0,  0   )     int  ->  zero-ref    "field V24._length (fldOffset=0x8)" P-INDEP
-;* V534 tmp513      [V534    ] (  0,  0   )   byref  ->  zero-ref    "field V25._reference (fldOffset=0x0)" P-INDEP
-;* V535 tmp514      [V535    ] (  0,  0   )     int  ->  zero-ref    "field V25._length (fldOffset=0x8)" P-INDEP
-;* V536 tmp515      [V536    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V26._reference (fldOffset=0x0)" P-INDEP
-;* V537 tmp516      [V537    ] (  0,  0   )     int  ->  zero-ref    single-def "field V26._length (fldOffset=0x8)" P-INDEP
-;* V538 tmp517      [V538    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V27._reference (fldOffset=0x0)" P-INDEP
-;* V539 tmp518      [V539    ] (  0,  0   )     int  ->  zero-ref    single-def "field V27._length (fldOffset=0x8)" P-INDEP
-;  V540 tmp519      [V540,T301] (  2,  1   )   byref  ->  rax         single-def "field V28._reference (fldOffset=0x0)" P-INDEP
-;  V541 tmp520      [V541,T309] (  2,  1   )     int  ->  r12         single-def "field V28._length (fldOffset=0x8)" P-INDEP
-;  V542 tmp521      [V542,T196] (  2,  4   )   byref  ->  [rbp-0x270]  spill-single-def "field V32._reference (fldOffset=0x0)" P-INDEP
-;  V543 tmp522      [V543,T221] (  2,  4   )     int  ->  [rbp-0x1F4]  spill-single-def "field V32._length (fldOffset=0x8)" P-INDEP
-;  V544 tmp523      [V544,T197] (  2,  4   )   byref  ->  rax         "field V33._reference (fldOffset=0x0)" P-INDEP
-;  V545 tmp524      [V545,T222] (  2,  4   )     int  ->  rcx         "field V33._length (fldOffset=0x8)" P-INDEP
-;* V546 tmp525      [V546    ] (  0,  0   )   byref  ->  zero-ref    "field V34._reference (fldOffset=0x0)" P-INDEP
-;* V547 tmp526      [V547    ] (  0,  0   )     int  ->  zero-ref    "field V34._length (fldOffset=0x8)" P-INDEP
-;* V548 tmp527      [V548    ] (  0,  0   )   byref  ->  zero-ref    "field V35._reference (fldOffset=0x0)" P-INDEP
-;* V549 tmp528      [V549    ] (  0,  0   )     int  ->  zero-ref    "field V35._length (fldOffset=0x8)" P-INDEP
-;* V550 tmp529      [V550    ] (  0,  0   )   byref  ->  zero-ref    "field V37._reference (fldOffset=0x0)" P-INDEP
-;* V551 tmp530      [V551    ] (  0,  0   )     int  ->  zero-ref    "field V37._length (fldOffset=0x8)" P-INDEP
-;  V552 tmp531      [V552,T198] (  2,  4   )   byref  ->  [rbp-0x278]  spill-single-def "field V38._reference (fldOffset=0x0)" P-INDEP
-;  V553 tmp532      [V553,T223] (  2,  4   )     int  ->  [rbp-0x1F8]  spill-single-def "field V38._length (fldOffset=0x8)" P-INDEP
-;  V554 tmp533      [V554,T199] (  2,  4   )   byref  ->   r8         "field V39._reference (fldOffset=0x0)" P-INDEP
-;  V555 tmp534      [V555,T224] (  2,  4   )     int  ->   r9         "field V39._length (fldOffset=0x8)" P-INDEP
-;  V556 tmp535      [V556,T200] (  2,  4   )   byref  ->  rcx         "field V40._reference (fldOffset=0x0)" P-INDEP
-;  V557 tmp536      [V557,T225] (  2,  4   )     int  ->   r8         "field V40._length (fldOffset=0x8)" P-INDEP
-;  V558 tmp537      [V558,T201] (  2,  4   )   byref  ->   r8         "field V42._reference (fldOffset=0x0)" P-INDEP
-;  V559 tmp538      [V559,T226] (  2,  4   )     int  ->   r9         "field V42._length (fldOffset=0x8)" P-INDEP
-;* V560 tmp539      [V560    ] (  0,  0   )   byref  ->  zero-ref    "field V43._reference (fldOffset=0x0)" P-INDEP
-;* V561 tmp540      [V561    ] (  0,  0   )     int  ->  zero-ref    "field V43._length (fldOffset=0x8)" P-INDEP
-;* V562 tmp541      [V562    ] (  0,  0   )   byref  ->  zero-ref    "field V45._reference (fldOffset=0x0)" P-INDEP
-;* V563 tmp542      [V563    ] (  0,  0   )     int  ->  zero-ref    "field V45._length (fldOffset=0x8)" P-INDEP
-;  V564 tmp543      [V564,T60] (  2, 32   )   byref  ->  rax         "field V46._reference (fldOffset=0x0)" P-INDEP
-;  V565 tmp544      [V565,T72] (  2, 32   )     int  ->  rcx         "field V46._length (fldOffset=0x8)" P-INDEP
-;* V566 tmp545      [V566    ] (  0,  0   )   byref  ->  zero-ref    "field V47._reference (fldOffset=0x0)" P-INDEP
-;* V567 tmp546      [V567    ] (  0,  0   )     int  ->  zero-ref    "field V47._length (fldOffset=0x8)" P-INDEP
-;* V568 tmp547      [V568    ] (  0,  0   )   byref  ->  zero-ref    "field V48._reference (fldOffset=0x0)" P-INDEP
-;* V569 tmp548      [V569    ] (  0,  0   )     int  ->  zero-ref    "field V48._length (fldOffset=0x8)" P-INDEP
-;* V570 tmp549      [V570    ] (  0,  0   )   byref  ->  zero-ref    "field V49._reference (fldOffset=0x0)" P-INDEP
-;* V571 tmp550      [V571    ] (  0,  0   )     int  ->  zero-ref    "field V49._length (fldOffset=0x8)" P-INDEP
-;* V572 tmp551      [V572    ] (  0,  0   )   byref  ->  zero-ref    "field V51._reference (fldOffset=0x0)" P-INDEP
-;* V573 tmp552      [V573    ] (  0,  0   )     int  ->  zero-ref    "field V51._length (fldOffset=0x8)" P-INDEP
-;* V574 tmp553      [V574    ] (  0,  0   )   byref  ->  zero-ref    "field V52._reference (fldOffset=0x0)" P-INDEP
-;* V575 tmp554      [V575    ] (  0,  0   )     int  ->  zero-ref    "field V52._length (fldOffset=0x8)" P-INDEP
-;* V576 tmp555      [V576    ] (  0,  0   )   byref  ->  zero-ref    "field V54._reference (fldOffset=0x0)" P-INDEP
-;* V577 tmp556      [V577    ] (  0,  0   )     int  ->  zero-ref    "field V54._length (fldOffset=0x8)" P-INDEP
-;* V578 tmp557      [V578    ] (  0,  0   )   byref  ->  zero-ref    "field V55._reference (fldOffset=0x0)" P-INDEP
-;* V579 tmp558      [V579    ] (  0,  0   )     int  ->  zero-ref    "field V55._length (fldOffset=0x8)" P-INDEP
-;* V580 tmp559      [V580    ] (  0,  0   )   byref  ->  zero-ref    "field V56._reference (fldOffset=0x0)" P-INDEP
-;* V581 tmp560      [V581    ] (  0,  0   )     int  ->  zero-ref    "field V56._length (fldOffset=0x8)" P-INDEP
-;* V582 tmp561      [V582    ] (  0,  0   )   byref  ->  zero-ref    "field V57._reference (fldOffset=0x0)" P-INDEP
-;* V583 tmp562      [V583    ] (  0,  0   )     int  ->  zero-ref    "field V57._length (fldOffset=0x8)" P-INDEP
-;* V584 tmp563      [V584    ] (  0,  0   )   byref  ->  zero-ref    "field V58._reference (fldOffset=0x0)" P-INDEP
-;* V585 tmp564      [V585    ] (  0,  0   )     int  ->  zero-ref    "field V58._length (fldOffset=0x8)" P-INDEP
-;* V586 tmp565      [V586    ] (  0,  0   )   byref  ->  zero-ref    "field V60._reference (fldOffset=0x0)" P-INDEP
-;* V587 tmp566      [V587    ] (  0,  0   )     int  ->  zero-ref    "field V60._length (fldOffset=0x8)" P-INDEP
-;* V588 tmp567      [V588    ] (  0,  0   )   byref  ->  zero-ref    "field V62._reference (fldOffset=0x0)" P-INDEP
-;* V589 tmp568      [V589    ] (  0,  0   )     int  ->  zero-ref    "field V62._length (fldOffset=0x8)" P-INDEP
-;* V590 tmp569      [V590    ] (  0,  0   )   byref  ->  zero-ref    "field V63._reference (fldOffset=0x0)" P-INDEP
-;* V591 tmp570      [V591    ] (  0,  0   )     int  ->  zero-ref    "field V63._length (fldOffset=0x8)" P-INDEP
-;* V592 tmp571      [V592    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V64._reference (fldOffset=0x0)" P-INDEP
-;* V593 tmp572      [V593    ] (  0,  0   )     int  ->  zero-ref    single-def "field V64._length (fldOffset=0x8)" P-INDEP
-;* V594 tmp573      [V594    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V65._reference (fldOffset=0x0)" P-INDEP
-;* V595 tmp574      [V595    ] (  0,  0   )     int  ->  zero-ref    single-def "field V65._length (fldOffset=0x8)" P-INDEP
-;  V596 tmp575      [V596,T340] (  3,  0   )   byref  ->  rdi         "field V66._reference (fldOffset=0x0)" P-INDEP
-;  V597 tmp576      [V597,T361] (  3,  0   )     int  ->  rsi         "field V66._length (fldOffset=0x8)" P-INDEP
-;* V598 tmp577      [V598    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V68._reference (fldOffset=0x0)" P-INDEP
-;* V599 tmp578      [V599    ] (  0,  0   )     int  ->  zero-ref    single-def "field V68._length (fldOffset=0x8)" P-INDEP
-;  V600 tmp579      [V600,T378] (  2,  0   )   byref  ->  rdi         single-def "field V72._reference (fldOffset=0x0)" P-INDEP
-;  V601 tmp580      [V601,T404] (  2,  0   )     int  ->  rsi         single-def "field V72._length (fldOffset=0x8)" P-INDEP
-;  V602 tmp581      [V602,T379] (  2,  0   )   byref  ->  rdi         single-def "field V74._reference (fldOffset=0x0)" P-INDEP
-;* V603 tmp582      [V603    ] (  0,  0   )     int  ->  zero-ref    single-def "field V74._length (fldOffset=0x8)" P-INDEP
-;  V604 tmp583      [V604,T380] (  2,  0   )   byref  ->  rdi         single-def "field V76._reference (fldOffset=0x0)" P-INDEP
-;  V605 tmp584      [V605,T405] (  2,  0   )     int  ->  rsi         single-def "field V76._length (fldOffset=0x8)" P-INDEP
-;  V606 tmp585      [V606,T341] (  3,  0   )   byref  ->  rax         "field V78._reference (fldOffset=0x0)" P-INDEP
-;  V607 tmp586      [V607,T330] (  4,  0   )     int  ->  rcx         "field V78._length (fldOffset=0x8)" P-INDEP
-;* V608 tmp587      [V608    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V80._reference (fldOffset=0x0)" P-INDEP
-;* V609 tmp588      [V609    ] (  0,  0   )     int  ->  zero-ref    single-def "field V80._length (fldOffset=0x8)" P-INDEP
-;  V610 tmp589      [V610,T381] (  2,  0   )   byref  ->  rax         single-def "field V84._reference (fldOffset=0x0)" P-INDEP
-;  V611 tmp590      [V611,T406] (  2,  0   )     int  ->  rcx         single-def "field V84._length (fldOffset=0x8)" P-INDEP
-;  V612 tmp591      [V612,T382] (  2,  0   )   byref  ->  rax         single-def "field V86._reference (fldOffset=0x0)" P-INDEP
-;* V613 tmp592      [V613    ] (  0,  0   )     int  ->  zero-ref    single-def "field V86._length (fldOffset=0x8)" P-INDEP
-;  V614 tmp593      [V614,T383] (  2,  0   )   byref  ->  rax         single-def "field V88._reference (fldOffset=0x0)" P-INDEP
-;  V615 tmp594      [V615,T407] (  2,  0   )     int  ->  rcx         single-def "field V88._length (fldOffset=0x8)" P-INDEP
-;* V616 tmp595      [V616    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V91._reference (fldOffset=0x0)" P-INDEP
-;* V617 tmp596      [V617    ] (  0,  0   )     int  ->  zero-ref    single-def "field V91._length (fldOffset=0x8)" P-INDEP
-;* V618 tmp597      [V618    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V93._reference (fldOffset=0x0)" P-INDEP
-;* V619 tmp598      [V619    ] (  0,  0   )     int  ->  zero-ref    single-def "field V93._length (fldOffset=0x8)" P-INDEP
-;* V620 tmp599      [V620    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V97._reference (fldOffset=0x0)" P-INDEP
-;* V621 tmp600      [V621    ] (  0,  0   )     int  ->  zero-ref    "field V97._length (fldOffset=0x8)" P-INDEP
-;* V622 tmp601      [V622    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V98._reference (fldOffset=0x0)" P-INDEP
-;* V623 tmp602      [V623    ] (  0,  0   )     int  ->  zero-ref    "field V98._length (fldOffset=0x8)" P-INDEP
-;* V624 tmp603      [V624    ] (  0,  0   )   byref  ->  zero-ref    "field V99._reference (fldOffset=0x0)" P-INDEP
-;* V625 tmp604      [V625    ] (  0,  0   )     int  ->  zero-ref    "field V99._length (fldOffset=0x8)" P-INDEP
-;* V626 tmp605      [V626    ] (  0,  0   )   byref  ->  zero-ref    "field V100._reference (fldOffset=0x0)" P-INDEP
-;* V627 tmp606      [V627    ] (  0,  0   )     int  ->  zero-ref    "field V100._length (fldOffset=0x8)" P-INDEP
-;  V628 tmp607      [V628,T317] (  4,  0.50)   byref  ->  rdx         "field V103._reference (fldOffset=0x0)" P-INDEP
-;  V629 tmp608      [V629,T318] (  4,  0.50)     int  ->  rcx         "field V103._length (fldOffset=0x8)" P-INDEP
-;  V630 tmp609      [V630,T319] (  2,  0.50)   byref  ->   r8         single-def "field V105._reference (fldOffset=0x0)" P-INDEP
-;  V631 tmp610      [V631,T320] (  2,  0.50)     int  ->   r9         single-def "field V105._length (fldOffset=0x8)" P-INDEP
-;* V632 tmp611      [V632    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V106._reference (fldOffset=0x0)" P-INDEP
-;* V633 tmp612      [V633    ] (  0,  0   )     int  ->  zero-ref    single-def "field V106._length (fldOffset=0x8)" P-INDEP
-;  V634 tmp613      [V634,T384] (  2,  0   )   byref  ->  rdx         single-def "field V110._reference (fldOffset=0x0)" P-INDEP
-;  V635 tmp614      [V635,T408] (  2,  0   )     int  ->  rcx         single-def "field V110._length (fldOffset=0x8)" P-INDEP
-;* V636 tmp615      [V636,T420] (  0,  0   )   byref  ->  zero-ref    single-def "field V111._reference (fldOffset=0x0)" P-INDEP
-;* V637 tmp616      [V637    ] (  0,  0   )     int  ->  zero-ref    single-def "field V111._length (fldOffset=0x8)" P-INDEP
-;* V638 tmp617      [V638,T421] (  0,  0   )   byref  ->  zero-ref    single-def "field V113._reference (fldOffset=0x0)" P-INDEP
-;  V639 tmp618      [V639,T409] (  2,  0   )     int  ->  rcx         single-def "field V113._length (fldOffset=0x8)" P-INDEP
-;  V640 tmp619      [V640,T342] (  3,  0   )   byref  ->   r8         "field V115._reference (fldOffset=0x0)" P-INDEP
-;  V641 tmp620      [V641,T362] (  3,  0   )     int  ->   r9         "field V115._length (fldOffset=0x8)" P-INDEP
-;* V642 tmp621      [V642    ] (  0,  0   )   byref  ->  zero-ref    "field V116._reference (fldOffset=0x0)" P-INDEP
-;* V643 tmp622      [V643    ] (  0,  0   )     int  ->  zero-ref    "field V116._length (fldOffset=0x8)" P-INDEP
-;* V644 tmp623      [V644    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V120._reference (fldOffset=0x0)" P-INDEP
-;* V645 tmp624      [V645    ] (  0,  0   )     int  ->  zero-ref    single-def "field V120._length (fldOffset=0x8)" P-INDEP
-;  V646 tmp625      [V646,T385] (  2,  0   )   byref  ->   r8         single-def "field V122._reference (fldOffset=0x0)" P-INDEP
-;  V647 tmp626      [V647,T410] (  2,  0   )     int  ->   r9         single-def "field V122._length (fldOffset=0x8)" P-INDEP
-;* V648 tmp627      [V648,T422] (  0,  0   )   byref  ->  zero-ref    single-def "field V125._reference (fldOffset=0x0)" P-INDEP
-;* V649 tmp628      [V649    ] (  0,  0   )     int  ->  zero-ref    single-def "field V125._length (fldOffset=0x8)" P-INDEP
-;* V650 tmp629      [V650,T423] (  0,  0   )   byref  ->  zero-ref    single-def "field V127._reference (fldOffset=0x0)" P-INDEP
-;  V651 tmp630      [V651,T411] (  2,  0   )     int  ->   r9         single-def "field V127._length (fldOffset=0x8)" P-INDEP
-;  V652 tmp631      [V652,T202] (  2,  4   )   byref  ->  r12         single-def "field V132._reference (fldOffset=0x0)" P-INDEP
-;  V653 tmp632      [V653,T194] (  4,  4   )     int  ->  rax         single-def "field V132._length (fldOffset=0x8)" P-INDEP
-;* V654 tmp633      [V654    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V137._reference (fldOffset=0x0)" P-INDEP
-;* V655 tmp634      [V655    ] (  0,  0   )     int  ->  zero-ref    single-def "field V137._length (fldOffset=0x8)" P-INDEP
-;* V656 tmp635      [V656    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V138._reference (fldOffset=0x0)" P-INDEP
-;* V657 tmp636      [V657    ] (  0,  0   )     int  ->  zero-ref    single-def "field V138._length (fldOffset=0x8)" P-INDEP
-;  V658 tmp637      [V658,T302] (  2,  1   )   byref  ->  rsi         single-def "field V139._reference (fldOffset=0x0)" P-INDEP
-;  V659 tmp638      [V659,T310] (  2,  1   )     int  ->  rdx         single-def "field V139._length (fldOffset=0x8)" P-INDEP
-;* V660 tmp639      [V660    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V144._reference (fldOffset=0x0)" P-INDEP
-;* V661 tmp640      [V661    ] (  0,  0   )     int  ->  zero-ref    single-def "field V144._length (fldOffset=0x8)" P-INDEP
-;* V662 tmp641      [V662    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V145._reference (fldOffset=0x0)" P-INDEP
-;* V663 tmp642      [V663    ] (  0,  0   )     int  ->  zero-ref    single-def "field V145._length (fldOffset=0x8)" P-INDEP
-;  V664 tmp643      [V664,T303] (  2,  1   )   byref  ->  rcx         single-def "field V146._reference (fldOffset=0x0)" P-INDEP
-;  V665 tmp644      [V665,T311] (  2,  1   )     int  ->   r8         single-def "field V146._length (fldOffset=0x8)" P-INDEP
-;  V666 tmp645      [V666,T304] (  2,  1   )   byref  ->  rdi         single-def "field V151._reference (fldOffset=0x0)" P-INDEP
-;  V667 tmp646      [V667,T312] (  2,  1   )     int  ->  rax         single-def "field V151._length (fldOffset=0x8)" P-INDEP
-;  V668 tmp647      [V668,T343] (  3,  0   )   byref  ->  rsi         "field V152._reference (fldOffset=0x0)" P-INDEP
-;  V669 tmp648      [V669,T363] (  3,  0   )     int  ->  rdx         "field V152._length (fldOffset=0x8)" P-INDEP
-;* V670 tmp649      [V670    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V154._reference (fldOffset=0x0)" P-INDEP
-;* V671 tmp650      [V671    ] (  0,  0   )     int  ->  zero-ref    single-def "field V154._length (fldOffset=0x8)" P-INDEP
-;  V672 tmp651      [V672,T386] (  2,  0   )   byref  ->  rsi         single-def "field V158._reference (fldOffset=0x0)" P-INDEP
-;  V673 tmp652      [V673,T412] (  2,  0   )     int  ->  rdx         single-def "field V158._length (fldOffset=0x8)" P-INDEP
-;  V674 tmp653      [V674,T387] (  2,  0   )   byref  ->  rsi         single-def "field V160._reference (fldOffset=0x0)" P-INDEP
-;* V675 tmp654      [V675    ] (  0,  0   )     int  ->  zero-ref    single-def "field V160._length (fldOffset=0x8)" P-INDEP
-;  V676 tmp655      [V676,T388] (  2,  0   )   byref  ->  rsi         single-def "field V162._reference (fldOffset=0x0)" P-INDEP
-;  V677 tmp656      [V677,T413] (  2,  0   )     int  ->  rdi         single-def "field V162._length (fldOffset=0x8)" P-INDEP
-;  V678 tmp657      [V678,T344] (  3,  0   )   byref  ->  rcx         "field V164._reference (fldOffset=0x0)" P-INDEP
-;  V679 tmp658      [V679,T364] (  3,  0   )     int  ->  rax         "field V164._length (fldOffset=0x8)" P-INDEP
-;* V680 tmp659      [V680    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V166._reference (fldOffset=0x0)" P-INDEP
-;* V681 tmp660      [V681    ] (  0,  0   )     int  ->  zero-ref    single-def "field V166._length (fldOffset=0x8)" P-INDEP
-;  V682 tmp661      [V682,T389] (  2,  0   )   byref  ->  rcx         single-def "field V170._reference (fldOffset=0x0)" P-INDEP
-;  V683 tmp662      [V683,T414] (  2,  0   )     int  ->  rax         single-def "field V170._length (fldOffset=0x8)" P-INDEP
-;  V684 tmp663      [V684,T390] (  2,  0   )   byref  ->  rcx         single-def "field V172._reference (fldOffset=0x0)" P-INDEP
-;* V685 tmp664      [V685    ] (  0,  0   )     int  ->  zero-ref    single-def "field V172._length (fldOffset=0x8)" P-INDEP
-;  V686 tmp665      [V686,T391] (  2,  0   )   byref  ->  rcx         single-def "field V174._reference (fldOffset=0x0)" P-INDEP
-;  V687 tmp666      [V687,T415] (  2,  0   )     int  ->  rdi         single-def "field V174._length (fldOffset=0x8)" P-INDEP
-;  V688 tmp667      [V688,T345] (  3,  0   )   byref  ->  rdx         "field V176._reference (fldOffset=0x0)" P-INDEP
-;  V689 tmp668      [V689,T365] (  3,  0   )     int  ->  rcx         "field V176._length (fldOffset=0x8)" P-INDEP
-;  V690 tmp669      [V690,T346] (  3,  0   )   byref  ->  rdx         "field V177._reference (fldOffset=0x0)" P-INDEP
-;  V691 tmp670      [V691,T366] (  3,  0   )     int  ->  rcx         "field V177._length (fldOffset=0x8)" P-INDEP
-;  V692 tmp671      [V692,T347] (  3,  0   )   byref  ->  rdi         "field V178._reference (fldOffset=0x0)" P-INDEP
-;  V693 tmp672      [V693,T367] (  3,  0   )     int  ->  rsi         "field V178._length (fldOffset=0x8)" P-INDEP
-;* V694 tmp673      [V694    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V180._reference (fldOffset=0x0)" P-INDEP
-;* V695 tmp674      [V695    ] (  0,  0   )     int  ->  zero-ref    single-def "field V180._length (fldOffset=0x8)" P-INDEP
-;  V696 tmp675      [V696,T392] (  2,  0   )   byref  ->  rdi         single-def "field V184._reference (fldOffset=0x0)" P-INDEP
-;  V697 tmp676      [V697,T416] (  2,  0   )     int  ->  rsi         single-def "field V184._length (fldOffset=0x8)" P-INDEP
-;  V698 tmp677      [V698,T393] (  2,  0   )   byref  ->  rdi         single-def "field V186._reference (fldOffset=0x0)" P-INDEP
-;* V699 tmp678      [V699    ] (  0,  0   )     int  ->  zero-ref    single-def "field V186._length (fldOffset=0x8)" P-INDEP
-;  V700 tmp679      [V700,T394] (  2,  0   )   byref  ->  rdi         single-def "field V188._reference (fldOffset=0x0)" P-INDEP
-;  V701 tmp680      [V701,T417] (  2,  0   )     int  ->  rsi         single-def "field V188._length (fldOffset=0x8)" P-INDEP
-;  V702 tmp681      [V702,T348] (  3,  0   )   byref  ->  rax         "field V190._reference (fldOffset=0x0)" P-INDEP
-;  V703 tmp682      [V703,T331] (  4,  0   )     int  ->  rdx         "field V190._length (fldOffset=0x8)" P-INDEP
-;* V704 tmp683      [V704    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V192._reference (fldOffset=0x0)" P-INDEP
-;* V705 tmp684      [V705    ] (  0,  0   )     int  ->  zero-ref    single-def "field V192._length (fldOffset=0x8)" P-INDEP
-;* V706 tmp685      [V706    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V194._reference (fldOffset=0x0)" P-INDEP
-;* V707 tmp686      [V707    ] (  0,  0   )     int  ->  zero-ref    single-def "field V194._length (fldOffset=0x8)" P-INDEP
-;* V708 tmp687      [V708    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V198._reference (fldOffset=0x0)" P-INDEP
-;* V709 tmp688      [V709    ] (  0,  0   )     int  ->  zero-ref    "field V198._length (fldOffset=0x8)" P-INDEP
-;* V710 tmp689      [V710    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V199._reference (fldOffset=0x0)" P-INDEP
-;* V711 tmp690      [V711    ] (  0,  0   )     int  ->  zero-ref    "field V199._length (fldOffset=0x8)" P-INDEP
-;* V712 tmp691      [V712    ] (  0,  0   )   byref  ->  zero-ref    "field V200._reference (fldOffset=0x0)" P-INDEP
-;* V713 tmp692      [V713    ] (  0,  0   )     int  ->  zero-ref    "field V200._length (fldOffset=0x8)" P-INDEP
-;* V714 tmp693      [V714    ] (  0,  0   )   byref  ->  zero-ref    "field V201._reference (fldOffset=0x0)" P-INDEP
-;* V715 tmp694      [V715    ] (  0,  0   )     int  ->  zero-ref    "field V201._length (fldOffset=0x8)" P-INDEP
-;* V716 tmp695      [V716    ] (  0,  0   )   byref  ->  zero-ref    "field V202._reference (fldOffset=0x0)" P-INDEP
-;* V717 tmp696      [V717    ] (  0,  0   )     int  ->  zero-ref    "field V202._length (fldOffset=0x8)" P-INDEP
-;  V718 tmp697      [V718,T349] (  3,  0   )   byref  ->  rdi         "field V203._reference (fldOffset=0x0)" P-INDEP
-;  V719 tmp698      [V719,T368] (  3,  0   )     int  ->  rsi         "field V203._length (fldOffset=0x8)" P-INDEP
-;* V720 tmp699      [V720    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V204._reference (fldOffset=0x0)" P-INDEP
-;* V721 tmp700      [V721    ] (  0,  0   )     int  ->  zero-ref    single-def "field V204._length (fldOffset=0x8)" P-INDEP
-;  V722 tmp701      [V722,T395] (  2,  0   )   byref  ->  rdi         single-def "field V208._reference (fldOffset=0x0)" P-INDEP
-;  V723 tmp702      [V723,T418] (  2,  0   )     int  ->  rsi         single-def "field V208._length (fldOffset=0x8)" P-INDEP
-;* V724 tmp703      [V724,T424] (  0,  0   )   byref  ->  zero-ref    single-def "field V209._reference (fldOffset=0x0)" P-INDEP
-;* V725 tmp704      [V725    ] (  0,  0   )     int  ->  zero-ref    single-def "field V209._length (fldOffset=0x8)" P-INDEP
-;* V726 tmp705      [V726,T425] (  0,  0   )   byref  ->  zero-ref    single-def "field V211._reference (fldOffset=0x0)" P-INDEP
-;  V727 tmp706      [V727,T419] (  2,  0   )     int  ->  rsi         single-def "field V211._length (fldOffset=0x8)" P-INDEP
-;  V728 tmp707      [V728,T203] (  2,  4   )   byref  ->  rdi         single-def "field V214._reference (fldOffset=0x0)" P-INDEP
-;  V729 tmp708      [V729,T195] (  4,  4   )     int  ->  rsi         single-def "field V214._length (fldOffset=0x8)" P-INDEP
-;  V730 tmp709      [V730,T305] (  2,  1   )   byref  ->  r14         "field V218._reference (fldOffset=0x0)" P-INDEP
-;  V731 tmp710      [V731,T313] (  2,  1   )     int  ->  rax         "field V218._length (fldOffset=0x8)" P-INDEP
-;  V732 tmp711      [V732,T293] (  3,  1.50)   byref  ->  registers   "field V219._reference (fldOffset=0x0)" P-INDEP
-;  V733 tmp712      [V733,T297] (  3,  1.50)     int  ->  rcx         "field V219._length (fldOffset=0x8)" P-INDEP
-;  V734 tmp713      [V734,T294] (  3,  1.50)   byref  ->  r10         "field V221._reference (fldOffset=0x0)" P-INDEP
-;  V735 tmp714      [V735,T258] (  4,  2   )     int  ->   r9         "field V221._length (fldOffset=0x8)" P-INDEP
-;* V736 tmp715      [V736    ] (  0,  0   )   byref  ->  zero-ref    "field V222._reference (fldOffset=0x0)" P-INDEP
-;* V737 tmp716      [V737    ] (  0,  0   )     int  ->  zero-ref    "field V222._length (fldOffset=0x8)" P-INDEP
-;* V738 tmp717      [V738    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V226._reference (fldOffset=0x0)" P-INDEP
-;* V739 tmp718      [V739    ] (  0,  0   )     int  ->  zero-ref    single-def "field V226._length (fldOffset=0x8)" P-INDEP
-;  V740 tmp719      [V740,T306] (  2,  1   )   byref  ->  r10         single-def "field V228._reference (fldOffset=0x0)" P-INDEP
-;  V741 tmp720      [V741,T314] (  2,  1   )     int  ->   r9         single-def "field V228._length (fldOffset=0x8)" P-INDEP
-;* V742 tmp721      [V742,T321] (  0,  0   )   byref  ->  zero-ref    single-def "field V231._reference (fldOffset=0x0)" P-INDEP
-;* V743 tmp722      [V743    ] (  0,  0   )     int  ->  zero-ref    single-def "field V231._length (fldOffset=0x8)" P-INDEP
-;* V744 tmp723      [V744,T322] (  0,  0   )   byref  ->  zero-ref    single-def "field V233._reference (fldOffset=0x0)" P-INDEP
-;  V745 tmp724      [V745,T315] (  2,  1   )     int  ->   r9         single-def "field V233._length (fldOffset=0x8)" P-INDEP
-;  V746 tmp725      [V746,T204] (  2,  4   )   byref  ->  rcx         "field V237._reference (fldOffset=0x0)" P-INDEP
-;  V747 tmp726      [V747,T227] (  2,  4   )     int  ->   r8         "field V237._length (fldOffset=0x8)" P-INDEP
-;* V748 tmp727      [V748    ] (  0,  0   )   byref  ->  zero-ref    "field V239._reference (fldOffset=0x0)" P-INDEP
-;* V749 tmp728      [V749    ] (  0,  0   )     int  ->  zero-ref    "field V239._length (fldOffset=0x8)" P-INDEP
-;  V750 tmp729      [V750,T205] (  2,  4   )   byref  ->  [rbp-0x280]  spill-single-def "field V240._reference (fldOffset=0x0)" P-INDEP
-;  V751 tmp730      [V751,T182] (  3,  6   )     int  ->  [rbp-0x1FC]  spill-single-def "field V240._length (fldOffset=0x8)" P-INDEP
-;* V752 tmp731      [V752    ] (  0,  0   )   byref  ->  zero-ref    "field V243._reference (fldOffset=0x0)" P-INDEP
-;* V753 tmp732      [V753    ] (  0,  0   )     int  ->  zero-ref    "field V243._length (fldOffset=0x8)" P-INDEP
-;* V754 tmp733      [V754    ] (  0,  0   )   byref  ->  zero-ref    "field V245._reference (fldOffset=0x0)" P-INDEP
-;* V755 tmp734      [V755    ] (  0,  0   )     int  ->  zero-ref    "field V245._length (fldOffset=0x8)" P-INDEP
-;* V756 tmp735      [V756    ] (  0,  0   )   byref  ->  zero-ref    "field V246._reference (fldOffset=0x0)" P-INDEP
-;* V757 tmp736      [V757    ] (  0,  0   )     int  ->  zero-ref    "field V246._length (fldOffset=0x8)" P-INDEP
-;* V758 tmp737      [V758    ] (  0,  0   )   byref  ->  zero-ref    "field V247._reference (fldOffset=0x0)" P-INDEP
-;* V759 tmp738      [V759    ] (  0,  0   )     int  ->  zero-ref    "field V247._length (fldOffset=0x8)" P-INDEP
-;* V760 tmp739      [V760    ] (  0,  0   )   byref  ->  zero-ref    "field V249._reference (fldOffset=0x0)" P-INDEP
-;* V761 tmp740      [V761    ] (  0,  0   )     int  ->  zero-ref    "field V249._length (fldOffset=0x8)" P-INDEP
-;* V762 tmp741      [V762    ] (  0,  0   )   byref  ->  zero-ref    "field V250._reference (fldOffset=0x0)" P-INDEP
-;  V763 tmp742      [V763,T183] (  3,  6   )     int  ->  r11         "field V250._length (fldOffset=0x8)" P-INDEP
-;* V764 tmp743      [V764    ] (  0,  0   )   byref  ->  zero-ref    "field V251._reference (fldOffset=0x0)" P-INDEP
-;* V765 tmp744      [V765    ] (  0,  0   )     int  ->  zero-ref    "field V251._length (fldOffset=0x8)" P-INDEP
-;* V766 tmp745      [V766    ] (  0,  0   )   byref  ->  zero-ref    "field V255._reference (fldOffset=0x0)" P-INDEP
-;  V767 tmp746      [V767,T228] (  2,  4   )     int  ->  r11         "field V255._length (fldOffset=0x8)" P-INDEP
-;* V768 tmp747      [V768    ] (  0,  0   )   byref  ->  zero-ref    "field V256._reference (fldOffset=0x0)" P-INDEP
-;* V769 tmp748      [V769    ] (  0,  0   )     int  ->  zero-ref    "field V256._length (fldOffset=0x8)" P-INDEP
-;* V770 tmp749      [V770    ] (  0,  0   )   byref  ->  zero-ref    "field V258._reference (fldOffset=0x0)" P-INDEP
-;  V771 tmp750      [V771,T229] (  2,  4   )     int  ->  r11         "field V258._length (fldOffset=0x8)" P-INDEP
-;  V772 tmp751      [V772,T175] (  3,  6   )   byref  ->  r11         "field V260._reference (fldOffset=0x0)" P-INDEP
-;  V773 tmp752      [V773,T184] (  3,  6   )     int  ->  registers   "field V260._length (fldOffset=0x8)" P-INDEP
-;* V774 tmp753      [V774    ] (  0,  0   )   byref  ->  zero-ref    "field V261._reference (fldOffset=0x0)" P-INDEP
-;* V775 tmp754      [V775    ] (  0,  0   )     int  ->  zero-ref    "field V261._length (fldOffset=0x8)" P-INDEP
-;* V776 tmp755      [V776    ] (  0,  0   )   byref  ->  zero-ref    "field V265._reference (fldOffset=0x0)" P-INDEP
-;* V777 tmp756      [V777    ] (  0,  0   )     int  ->  zero-ref    "field V265._length (fldOffset=0x8)" P-INDEP
-;  V778 tmp757      [V778,T206] (  2,  4   )   byref  ->  r11         "field V267._reference (fldOffset=0x0)" P-INDEP
-;  V779 tmp758      [V779,T230] (  2,  4   )     int  ->  rdx         "field V267._length (fldOffset=0x8)" P-INDEP
-;* V780 tmp759      [V780,T271] (  0,  0   )   byref  ->  zero-ref    "field V270._reference (fldOffset=0x0)" P-INDEP
-;* V781 tmp760      [V781    ] (  0,  0   )     int  ->  zero-ref    "field V270._length (fldOffset=0x8)" P-INDEP
-;* V782 tmp761      [V782,T272] (  0,  0   )   byref  ->  zero-ref    "field V272._reference (fldOffset=0x0)" P-INDEP
-;  V783 tmp762      [V783,T231] (  2,  4   )     int  ->  rdi         "field V272._length (fldOffset=0x8)" P-INDEP
-;  V784 tmp763      [V784,T176] (  3,  6   )   byref  ->  registers   "field V274._reference (fldOffset=0x0)" P-INDEP
-;  V785 tmp764      [V785,T185] (  3,  6   )     int  ->  [rbp-0x200]  "field V274._length (fldOffset=0x8)" P-INDEP
-;* V786 tmp765      [V786    ] (  0,  0   )   byref  ->  zero-ref    "field V275._reference (fldOffset=0x0)" P-INDEP
-;* V787 tmp766      [V787    ] (  0,  0   )     int  ->  zero-ref    "field V275._length (fldOffset=0x8)" P-INDEP
-;  V788 tmp767      [V788,T207] (  2,  4   )   byref  ->  rdi         "field V279._reference (fldOffset=0x0)" P-INDEP
-;  V789 tmp768      [V789,T232] (  2,  4   )     int  ->  r10         "field V279._length (fldOffset=0x8)" P-INDEP
-;* V790 tmp769      [V790,T273] (  0,  0   )   byref  ->  zero-ref    "field V280._reference (fldOffset=0x0)" P-INDEP
-;* V791 tmp770      [V791    ] (  0,  0   )     int  ->  zero-ref    "field V280._length (fldOffset=0x8)" P-INDEP
-;* V792 tmp771      [V792,T274] (  0,  0   )   byref  ->  zero-ref    "field V282._reference (fldOffset=0x0)" P-INDEP
-;  V793 tmp772      [V793,T233] (  2,  4   )     int  ->  r10         "field V282._length (fldOffset=0x8)" P-INDEP
-;  V794 tmp773      [V794,T83] (  2, 18   )   byref  ->  [rbp-0x288]  spill-single-def "field V286._reference (fldOffset=0x0)" P-INDEP
-;  V795 tmp774      [V795,T78] (  3, 20   )     int  ->  r10         "field V286._length (fldOffset=0x8)" P-INDEP
-;  V796 tmp775      [V796,T84] (  2, 18   )   byref  ->  rdx         "field V287._reference (fldOffset=0x0)" P-INDEP
-;  V797 tmp776      [V797,T89] (  2, 18   )     int  ->  [rbp-0x204]  spill-single-def "field V287._length (fldOffset=0x8)" P-INDEP
-;  V798 tmp777      [V798,T85] (  2, 18   )   byref  ->  [rbp-0x290]  spill-single-def "field V288._reference (fldOffset=0x0)" P-INDEP
-;  V799 tmp778      [V799,T90] (  2, 18   )     int  ->  [rbp-0x208]  spill-single-def "field V288._length (fldOffset=0x8)" P-INDEP
-;* V800 tmp779      [V800    ] (  0,  0   )   byref  ->  zero-ref    "field V290._reference (fldOffset=0x0)" P-INDEP
-;* V801 tmp780      [V801    ] (  0,  0   )     int  ->  zero-ref    "field V290._length (fldOffset=0x8)" P-INDEP
-;  V802 tmp781      [V802,T208] (  2,  4   )   byref  ->  rdx         "field V291._reference (fldOffset=0x0)" P-INDEP
-;  V803 tmp782      [V803,T234] (  2,  4   )     int  ->  rcx         "field V291._length (fldOffset=0x8)" P-INDEP
-;  V804 tmp783      [V804,T177] (  3,  6   )   byref  ->  registers   "field V294._reference (fldOffset=0x0)" P-INDEP
-;  V805 tmp784      [V805,T186] (  3,  6   )     int  ->  r11         "field V294._length (fldOffset=0x8)" P-INDEP
-;* V806 tmp785      [V806    ] (  0,  0   )   byref  ->  zero-ref    "field V295._reference (fldOffset=0x0)" P-INDEP
-;* V807 tmp786      [V807    ] (  0,  0   )     int  ->  zero-ref    "field V295._length (fldOffset=0x8)" P-INDEP
-;* V808 tmp787      [V808    ] (  0,  0   )   byref  ->  zero-ref    "field V299._reference (fldOffset=0x0)" P-INDEP
-;* V809 tmp788      [V809    ] (  0,  0   )     int  ->  zero-ref    "field V299._length (fldOffset=0x8)" P-INDEP
-;  V810 tmp789      [V810,T209] (  2,  4   )   byref  ->  rdi         "field V301._reference (fldOffset=0x0)" P-INDEP
-;  V811 tmp790      [V811,T235] (  2,  4   )     int  ->  r11         "field V301._length (fldOffset=0x8)" P-INDEP
-;* V812 tmp791      [V812,T275] (  0,  0   )   byref  ->  zero-ref    "field V304._reference (fldOffset=0x0)" P-INDEP
-;* V813 tmp792      [V813    ] (  0,  0   )     int  ->  zero-ref    "field V304._length (fldOffset=0x8)" P-INDEP
-;* V814 tmp793      [V814,T276] (  0,  0   )   byref  ->  zero-ref    "field V306._reference (fldOffset=0x0)" P-INDEP
-;  V815 tmp794      [V815,T236] (  2,  4   )     int  ->  r11         "field V306._length (fldOffset=0x8)" P-INDEP
-;  V816 tmp795      [V816,T178] (  3,  6   )   byref  ->  registers   "field V308._reference (fldOffset=0x0)" P-INDEP
-;  V817 tmp796      [V817,T187] (  3,  6   )     int  ->   r9         "field V308._length (fldOffset=0x8)" P-INDEP
-;* V818 tmp797      [V818    ] (  0,  0   )   byref  ->  zero-ref    "field V309._reference (fldOffset=0x0)" P-INDEP
-;* V819 tmp798      [V819    ] (  0,  0   )     int  ->  zero-ref    "field V309._length (fldOffset=0x8)" P-INDEP
-;  V820 tmp799      [V820,T210] (  2,  4   )   byref  ->   r8         "field V313._reference (fldOffset=0x0)" P-INDEP
-;  V821 tmp800      [V821,T237] (  2,  4   )     int  ->   r9         "field V313._length (fldOffset=0x8)" P-INDEP
-;* V822 tmp801      [V822,T277] (  0,  0   )   byref  ->  zero-ref    "field V314._reference (fldOffset=0x0)" P-INDEP
-;* V823 tmp802      [V823    ] (  0,  0   )     int  ->  zero-ref    "field V314._length (fldOffset=0x8)" P-INDEP
-;* V824 tmp803      [V824,T278] (  0,  0   )   byref  ->  zero-ref    "field V316._reference (fldOffset=0x0)" P-INDEP
-;  V825 tmp804      [V825,T238] (  2,  4   )     int  ->   r9         "field V316._length (fldOffset=0x8)" P-INDEP
-;  V826 tmp805      [V826,T86] (  2, 18   )   byref  ->  [rbp-0x298]  spill-single-def "field V320._reference (fldOffset=0x0)" P-INDEP
-;  V827 tmp806      [V827,T79] (  3, 20   )     int  ->  rcx         "field V320._length (fldOffset=0x8)" P-INDEP
-;  V828 tmp807      [V828,T87] (  2, 18   )   byref  ->  [rbp-0x2A0]  spill-single-def "field V321._reference (fldOffset=0x0)" P-INDEP
-;  V829 tmp808      [V829,T91] (  2, 18   )     int  ->   r9         "field V321._length (fldOffset=0x8)" P-INDEP
-;  V830 tmp809      [V830,T88] (  2, 18   )   byref  ->  [rbp-0x2A8]  spill-single-def "field V322._reference (fldOffset=0x0)" P-INDEP
-;  V831 tmp810      [V831,T92] (  2, 18   )     int  ->  r11         "field V322._length (fldOffset=0x8)" P-INDEP
-;  V832 tmp811      [V832,T211] (  2,  4   )   byref  ->  rcx         "field V325._reference (fldOffset=0x0)" P-INDEP
-;* V833 tmp812      [V833,T289] (  0,  0   )     int  ->  zero-ref    "field V325._length (fldOffset=0x8)" P-INDEP
-;* V834 tmp813      [V834    ] (  0,  0   )   byref  ->  zero-ref    "field V327._reference (fldOffset=0x0)" P-INDEP
-;* V835 tmp814      [V835    ] (  0,  0   )     int  ->  zero-ref    "field V327._length (fldOffset=0x8)" P-INDEP
-;  V836 tmp815      [V836,T212] (  2,  4   )   byref  ->  rcx         "field V328._reference (fldOffset=0x0)" P-INDEP
-;  V837 tmp816      [V837,T188] (  3,  6   )     int  ->   r8         "field V328._length (fldOffset=0x8)" P-INDEP
-;* V838 tmp817      [V838    ] (  0,  0   )   byref  ->  zero-ref    "field V331._reference (fldOffset=0x0)" P-INDEP
-;* V839 tmp818      [V839    ] (  0,  0   )     int  ->  zero-ref    "field V331._length (fldOffset=0x8)" P-INDEP
-;* V840 tmp819      [V840,T279] (  0,  0   )   byref  ->  zero-ref    "field V332._reference (fldOffset=0x0)" P-INDEP
-;* V841 tmp820      [V841,T290] (  0,  0   )     int  ->  zero-ref    "field V332._length (fldOffset=0x8)" P-INDEP
-;* V842 tmp821      [V842    ] (  0,  0   )   byref  ->  zero-ref    "field V335._reference (fldOffset=0x0)" P-INDEP
-;* V843 tmp822      [V843    ] (  0,  0   )     int  ->  zero-ref    "field V335._length (fldOffset=0x8)" P-INDEP
-;* V844 tmp823      [V844    ] (  0,  0   )   byref  ->  zero-ref    "field V336._reference (fldOffset=0x0)" P-INDEP
-;  V845 tmp824      [V845,T189] (  3,  6   )     int  ->  rdi         "field V336._length (fldOffset=0x8)" P-INDEP
-;* V846 tmp825      [V846    ] (  0,  0   )   byref  ->  zero-ref    "field V337._reference (fldOffset=0x0)" P-INDEP
-;* V847 tmp826      [V847    ] (  0,  0   )     int  ->  zero-ref    "field V337._length (fldOffset=0x8)" P-INDEP
-;* V848 tmp827      [V848    ] (  0,  0   )   byref  ->  zero-ref    "field V341._reference (fldOffset=0x0)" P-INDEP
-;  V849 tmp828      [V849,T239] (  2,  4   )     int  ->  rdi         "field V341._length (fldOffset=0x8)" P-INDEP
-;* V850 tmp829      [V850    ] (  0,  0   )   byref  ->  zero-ref    "field V342._reference (fldOffset=0x0)" P-INDEP
-;* V851 tmp830      [V851    ] (  0,  0   )     int  ->  zero-ref    "field V342._length (fldOffset=0x8)" P-INDEP
-;* V852 tmp831      [V852    ] (  0,  0   )   byref  ->  zero-ref    "field V344._reference (fldOffset=0x0)" P-INDEP
-;  V853 tmp832      [V853,T240] (  2,  4   )     int  ->  rdi         "field V344._length (fldOffset=0x8)" P-INDEP
-;  V854 tmp833      [V854,T139] (  4,  8   )   byref  ->   r8         "field V346._reference (fldOffset=0x0)" P-INDEP
-;  V855 tmp834      [V855,T142] (  4,  8   )     int  ->   r9         "field V346._length (fldOffset=0x8)" P-INDEP
-;* V856 tmp835      [V856    ] (  0,  0   )   byref  ->  zero-ref    "field V347._reference (fldOffset=0x0)" P-INDEP
-;* V857 tmp836      [V857    ] (  0,  0   )     int  ->  zero-ref    "field V347._length (fldOffset=0x8)" P-INDEP
-;  V858 tmp837      [V858,T213] (  2,  4   )   byref  ->   r8         "field V351._reference (fldOffset=0x0)" P-INDEP
-;  V859 tmp838      [V859,T241] (  2,  4   )     int  ->   r9         "field V351._length (fldOffset=0x8)" P-INDEP
-;* V860 tmp839      [V860,T280] (  0,  0   )   byref  ->  zero-ref    "field V352._reference (fldOffset=0x0)" P-INDEP
-;* V861 tmp840      [V861    ] (  0,  0   )     int  ->  zero-ref    "field V352._length (fldOffset=0x8)" P-INDEP
-;* V862 tmp841      [V862,T281] (  0,  0   )   byref  ->  zero-ref    "field V354._reference (fldOffset=0x0)" P-INDEP
-;  V863 tmp842      [V863,T242] (  2,  4   )     int  ->   r9         "field V354._length (fldOffset=0x8)" P-INDEP
-;* V864 tmp843      [V864    ] (  0,  0   )   byref  ->  zero-ref    "field V356._reference (fldOffset=0x0)" P-INDEP
-;* V865 tmp844      [V865    ] (  0,  0   )     int  ->  zero-ref    "field V356._length (fldOffset=0x8)" P-INDEP
-;* V866 tmp845      [V866    ] (  0,  0   )   byref  ->  zero-ref    "field V358._reference (fldOffset=0x0)" P-INDEP
-;* V867 tmp846      [V867    ] (  0,  0   )     int  ->  zero-ref    "field V358._length (fldOffset=0x8)" P-INDEP
-;* V868 tmp847      [V868    ] (  0,  0   )    long  ->  zero-ref    "field V359.Item1 (fldOffset=0x0)" P-INDEP
-;* V869 tmp848      [V869    ] (  0,  0   )    long  ->  zero-ref    "field V359.Item2 (fldOffset=0x8)" P-INDEP
-;* V870 tmp849      [V870    ] (  0,  0   )    long  ->  zero-ref    "field V363.Item1 (fldOffset=0x0)" P-INDEP
-;  V871 tmp850      [V871,T243] (  2,  4   )    long  ->  [rbp-0x210]  spill-single-def "field V363.Item2 (fldOffset=0x8)" P-INDEP
-;* V872 tmp851      [V872    ] (  0,  0   )   byref  ->  zero-ref    "field V366._reference (fldOffset=0x0)" P-DEP
-;* V873 tmp852      [V873    ] (  0,  0   )     int  ->  zero-ref    "field V366._length (fldOffset=0x8)" P-DEP
-;  V874 tmp853      [V874,T80] (  2, 20   )   byref  ->  rax         "field V368._reference (fldOffset=0x0)" P-INDEP
-;  V875 tmp854      [V875,T77] (  4, 26   )     int  ->  rdx         "field V368._length (fldOffset=0x8)" P-INDEP
-;  V876 tmp855      [V876,T61] (  2, 32   )   byref  ->  [rbp-0x2B0]  spill-single-def "field V373._reference (fldOffset=0x0)" P-INDEP
-;  V877 tmp856      [V877,T73] (  2, 32   )     int  ->  [rbp-0x214]  spill-single-def "field V373._length (fldOffset=0x8)" P-INDEP
-;* V878 tmp857      [V878    ] (  0,  0   )   byref  ->  zero-ref    "field V375._reference (fldOffset=0x0)" P-INDEP
-;* V879 tmp858      [V879    ] (  0,  0   )     int  ->  zero-ref    "field V375._length (fldOffset=0x8)" P-INDEP
-;  V880 tmp859      [V880,T62] (  2, 32   )   byref  ->  [rbp-0x2B8]  spill-single-def "field V376._reference (fldOffset=0x0)" P-INDEP
-;  V881 tmp860      [V881,T35] (  3, 48   )     int  ->  [rbp-0x218]  spill-single-def "field V376._length (fldOffset=0x8)" P-INDEP
-;* V882 tmp861      [V882    ] (  0,  0   )   byref  ->  zero-ref    "field V379._reference (fldOffset=0x0)" P-INDEP
-;* V883 tmp862      [V883    ] (  0,  0   )     int  ->  zero-ref    "field V379._length (fldOffset=0x8)" P-INDEP
-;* V884 tmp863      [V884    ] (  0,  0   )   byref  ->  zero-ref    "field V381._reference (fldOffset=0x0)" P-INDEP
-;* V885 tmp864      [V885    ] (  0,  0   )     int  ->  zero-ref    "field V381._length (fldOffset=0x8)" P-INDEP
-;  V886 tmp865      [V886,T63] (  2, 32   )   byref  ->  rax         "field V382._reference (fldOffset=0x0)" P-INDEP
-;  V887 tmp866      [V887,T74] (  2, 32   )     int  ->  rcx         "field V382._length (fldOffset=0x8)" P-INDEP
-;* V888 tmp867      [V888    ] (  0,  0   )   byref  ->  zero-ref    "field V383._reference (fldOffset=0x0)" P-INDEP
-;* V889 tmp868      [V889    ] (  0,  0   )     int  ->  zero-ref    "field V383._length (fldOffset=0x8)" P-INDEP
-;* V890 tmp869      [V890    ] (  0,  0   )   byref  ->  zero-ref    "field V385._reference (fldOffset=0x0)" P-INDEP
-;* V891 tmp870      [V891    ] (  0,  0   )     int  ->  zero-ref    "field V385._length (fldOffset=0x8)" P-INDEP
+;* V503 tmp482      [V503    ] (  0,  0   )  struct (16) zero-ref    multireg-arg ld-addr-op "NewObj constructor temp" <System.Span`1[int]>
+;* V504 tmp483      [V504    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
+;* V505 tmp484      [V505    ] (  0,  0   )  struct (16) zero-ref    multireg-ret ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
+;* V506 tmp485      [V506    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
+;* V507 tmp486      [V507    ] (  0,  0   )  struct (16) zero-ref    do-not-enreg[SBR] multireg-ret "spilled call-like call argument" <System.ReadOnlySpan`1[long]>
+;  V508 tmp487      [V508,T146] (  3,  8   )    long  ->  r14         "Inline return value spill temp"
+;  V509 tmp488      [V509    ] (  8,180   )  struct (16) [rbp-0x1F8]  do-not-enreg[XSR] multireg-ret must-init addr-exposed ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
+;  V510 tmp489      [V510,T45] (  5, 38   )    long  ->  r14         "Inline stloc first use temp"
+;* V511 tmp490      [V511,T288] (  0,  0   )     int  ->  zero-ref    "Inline stloc first use temp"
+;* V512 tmp491      [V512    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V04._reference (fldOffset=0x0)" P-INDEP
+;* V513 tmp492      [V513    ] (  0,  0   )     int  ->  zero-ref    single-def "field V04._length (fldOffset=0x8)" P-INDEP
+;* V514 tmp493      [V514    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V05._reference (fldOffset=0x0)" P-INDEP
+;* V515 tmp494      [V515    ] (  0,  0   )     int  ->  zero-ref    single-def "field V05._length (fldOffset=0x8)" P-INDEP
+;* V516 tmp495      [V516    ] (  0,  0   )   byref  ->  zero-ref    "field V06._reference (fldOffset=0x0)" P-INDEP
+;* V517 tmp496      [V517    ] (  0,  0   )     int  ->  zero-ref    "field V06._length (fldOffset=0x8)" P-INDEP
+;  V518 tmp497      [V518,T138] (  4,  8   )   byref  ->  [rbp-0x278]  "field V12._reference (fldOffset=0x0)" P-INDEP
+;  V519 tmp498      [V519,T141] (  4,  8   )     int  ->  [rbp-0x1FC]  "field V12._length (fldOffset=0x8)" P-INDEP
+;* V520 tmp499      [V520    ] (  0,  0   )   byref  ->  zero-ref    "field V13._reference (fldOffset=0x0)" P-INDEP
+;* V521 tmp500      [V521    ] (  0,  0   )     int  ->  zero-ref    "field V13._length (fldOffset=0x8)" P-INDEP
+;  V522 tmp501      [V522,T21] (  5, 36.50)   byref  ->  r14         single-def "field V14._reference (fldOffset=0x0)" P-INDEP
+;  V523 tmp502      [V523,T22] (  5, 36.50)     int  ->  [rbp-0x200]  spill-single-def "field V14._length (fldOffset=0x8)" P-INDEP
+;  V524 tmp503      [V524,T04] ( 15, 97   )   byref  ->  [rbp-0x280]  "field V15._reference (fldOffset=0x0)" P-INDEP
+;  V525 tmp504      [V525,T38] ( 11, 47   )     int  ->  registers   "field V15._length (fldOffset=0x8)" P-INDEP
+;  V526 tmp505      [V526,T300] (  2,  1   )   byref  ->  rax         single-def "field V19._reference (fldOffset=0x0)" P-INDEP
+;  V527 tmp506      [V527,T296] (  3,  1.50)     int  ->  rdx         single-def "field V19._length (fldOffset=0x8)" P-INDEP
+;* V528 tmp507      [V528    ] (  0,  0   )   byref  ->  zero-ref    "field V20._reference (fldOffset=0x0)" P-INDEP
+;* V529 tmp508      [V529    ] (  0,  0   )     int  ->  zero-ref    "field V20._length (fldOffset=0x8)" P-INDEP
+;* V530 tmp509      [V530    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V22._reference (fldOffset=0x0)" P-INDEP
+;* V531 tmp510      [V531    ] (  0,  0   )     int  ->  zero-ref    single-def "field V22._length (fldOffset=0x8)" P-INDEP
+;* V532 tmp511      [V532    ] (  0,  0   )   byref  ->  zero-ref    "field V23._reference (fldOffset=0x0)" P-INDEP
+;* V533 tmp512      [V533    ] (  0,  0   )     int  ->  zero-ref    "field V23._length (fldOffset=0x8)" P-INDEP
+;* V534 tmp513      [V534    ] (  0,  0   )   byref  ->  zero-ref    "field V24._reference (fldOffset=0x0)" P-INDEP
+;* V535 tmp514      [V535    ] (  0,  0   )     int  ->  zero-ref    "field V24._length (fldOffset=0x8)" P-INDEP
+;* V536 tmp515      [V536    ] (  0,  0   )   byref  ->  zero-ref    "field V25._reference (fldOffset=0x0)" P-INDEP
+;* V537 tmp516      [V537    ] (  0,  0   )     int  ->  zero-ref    "field V25._length (fldOffset=0x8)" P-INDEP
+;* V538 tmp517      [V538    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V26._reference (fldOffset=0x0)" P-INDEP
+;* V539 tmp518      [V539    ] (  0,  0   )     int  ->  zero-ref    single-def "field V26._length (fldOffset=0x8)" P-INDEP
+;* V540 tmp519      [V540    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V27._reference (fldOffset=0x0)" P-INDEP
+;* V541 tmp520      [V541    ] (  0,  0   )     int  ->  zero-ref    single-def "field V27._length (fldOffset=0x8)" P-INDEP
+;  V542 tmp521      [V542,T301] (  2,  1   )   byref  ->  rax         single-def "field V28._reference (fldOffset=0x0)" P-INDEP
+;  V543 tmp522      [V543,T309] (  2,  1   )     int  ->  r12         single-def "field V28._length (fldOffset=0x8)" P-INDEP
+;  V544 tmp523      [V544,T195] (  2,  4   )   byref  ->  [rbp-0x288]  spill-single-def "field V32._reference (fldOffset=0x0)" P-INDEP
+;  V545 tmp524      [V545,T221] (  2,  4   )     int  ->  [rbp-0x204]  spill-single-def "field V32._length (fldOffset=0x8)" P-INDEP
+;  V546 tmp525      [V546,T196] (  2,  4   )   byref  ->  rax         "field V33._reference (fldOffset=0x0)" P-INDEP
+;  V547 tmp526      [V547,T222] (  2,  4   )     int  ->  rcx         "field V33._length (fldOffset=0x8)" P-INDEP
+;* V548 tmp527      [V548    ] (  0,  0   )   byref  ->  zero-ref    "field V34._reference (fldOffset=0x0)" P-INDEP
+;* V549 tmp528      [V549    ] (  0,  0   )     int  ->  zero-ref    "field V34._length (fldOffset=0x8)" P-INDEP
+;* V550 tmp529      [V550    ] (  0,  0   )   byref  ->  zero-ref    "field V35._reference (fldOffset=0x0)" P-INDEP
+;* V551 tmp530      [V551    ] (  0,  0   )     int  ->  zero-ref    "field V35._length (fldOffset=0x8)" P-INDEP
+;* V552 tmp531      [V552    ] (  0,  0   )   byref  ->  zero-ref    "field V37._reference (fldOffset=0x0)" P-INDEP
+;* V553 tmp532      [V553    ] (  0,  0   )     int  ->  zero-ref    "field V37._length (fldOffset=0x8)" P-INDEP
+;  V554 tmp533      [V554,T197] (  2,  4   )   byref  ->  [rbp-0x290]  spill-single-def "field V38._reference (fldOffset=0x0)" P-INDEP
+;  V555 tmp534      [V555,T223] (  2,  4   )     int  ->  [rbp-0x208]  spill-single-def "field V38._length (fldOffset=0x8)" P-INDEP
+;  V556 tmp535      [V556,T198] (  2,  4   )   byref  ->   r8         "field V39._reference (fldOffset=0x0)" P-INDEP
+;  V557 tmp536      [V557,T224] (  2,  4   )     int  ->   r9         "field V39._length (fldOffset=0x8)" P-INDEP
+;  V558 tmp537      [V558,T199] (  2,  4   )   byref  ->  rcx         "field V40._reference (fldOffset=0x0)" P-INDEP
+;  V559 tmp538      [V559,T225] (  2,  4   )     int  ->   r8         "field V40._length (fldOffset=0x8)" P-INDEP
+;  V560 tmp539      [V560,T200] (  2,  4   )   byref  ->   r8         "field V42._reference (fldOffset=0x0)" P-INDEP
+;  V561 tmp540      [V561,T226] (  2,  4   )     int  ->   r9         "field V42._length (fldOffset=0x8)" P-INDEP
+;* V562 tmp541      [V562    ] (  0,  0   )   byref  ->  zero-ref    "field V43._reference (fldOffset=0x0)" P-INDEP
+;* V563 tmp542      [V563    ] (  0,  0   )     int  ->  zero-ref    "field V43._length (fldOffset=0x8)" P-INDEP
+;* V564 tmp543      [V564    ] (  0,  0   )   byref  ->  zero-ref    "field V45._reference (fldOffset=0x0)" P-INDEP
+;* V565 tmp544      [V565    ] (  0,  0   )     int  ->  zero-ref    "field V45._length (fldOffset=0x8)" P-INDEP
+;  V566 tmp545      [V566,T58] (  2, 32   )   byref  ->  rax         "field V46._reference (fldOffset=0x0)" P-INDEP
+;  V567 tmp546      [V567,T71] (  2, 32   )     int  ->  rcx         "field V46._length (fldOffset=0x8)" P-INDEP
+;* V568 tmp547      [V568    ] (  0,  0   )   byref  ->  zero-ref    "field V47._reference (fldOffset=0x0)" P-INDEP
+;* V569 tmp548      [V569    ] (  0,  0   )     int  ->  zero-ref    "field V47._length (fldOffset=0x8)" P-INDEP
+;* V570 tmp549      [V570    ] (  0,  0   )   byref  ->  zero-ref    "field V48._reference (fldOffset=0x0)" P-INDEP
+;* V571 tmp550      [V571    ] (  0,  0   )     int  ->  zero-ref    "field V48._length (fldOffset=0x8)" P-INDEP
+;* V572 tmp551      [V572    ] (  0,  0   )   byref  ->  zero-ref    "field V49._reference (fldOffset=0x0)" P-INDEP
+;* V573 tmp552      [V573    ] (  0,  0   )     int  ->  zero-ref    "field V49._length (fldOffset=0x8)" P-INDEP
+;* V574 tmp553      [V574    ] (  0,  0   )   byref  ->  zero-ref    "field V51._reference (fldOffset=0x0)" P-INDEP
+;* V575 tmp554      [V575    ] (  0,  0   )     int  ->  zero-ref    "field V51._length (fldOffset=0x8)" P-INDEP
+;* V576 tmp555      [V576    ] (  0,  0   )   byref  ->  zero-ref    "field V52._reference (fldOffset=0x0)" P-INDEP
+;* V577 tmp556      [V577    ] (  0,  0   )     int  ->  zero-ref    "field V52._length (fldOffset=0x8)" P-INDEP
+;* V578 tmp557      [V578    ] (  0,  0   )   byref  ->  zero-ref    "field V54._reference (fldOffset=0x0)" P-INDEP
+;* V579 tmp558      [V579    ] (  0,  0   )     int  ->  zero-ref    "field V54._length (fldOffset=0x8)" P-INDEP
+;* V580 tmp559      [V580    ] (  0,  0   )   byref  ->  zero-ref    "field V55._reference (fldOffset=0x0)" P-INDEP
+;* V581 tmp560      [V581    ] (  0,  0   )     int  ->  zero-ref    "field V55._length (fldOffset=0x8)" P-INDEP
+;* V582 tmp561      [V582    ] (  0,  0   )   byref  ->  zero-ref    "field V56._reference (fldOffset=0x0)" P-INDEP
+;* V583 tmp562      [V583    ] (  0,  0   )     int  ->  zero-ref    "field V56._length (fldOffset=0x8)" P-INDEP
+;* V584 tmp563      [V584    ] (  0,  0   )   byref  ->  zero-ref    "field V57._reference (fldOffset=0x0)" P-INDEP
+;* V585 tmp564      [V585    ] (  0,  0   )     int  ->  zero-ref    "field V57._length (fldOffset=0x8)" P-INDEP
+;* V586 tmp565      [V586    ] (  0,  0   )   byref  ->  zero-ref    "field V58._reference (fldOffset=0x0)" P-INDEP
+;* V587 tmp566      [V587    ] (  0,  0   )     int  ->  zero-ref    "field V58._length (fldOffset=0x8)" P-INDEP
+;* V588 tmp567      [V588    ] (  0,  0   )   byref  ->  zero-ref    "field V60._reference (fldOffset=0x0)" P-INDEP
+;* V589 tmp568      [V589    ] (  0,  0   )     int  ->  zero-ref    "field V60._length (fldOffset=0x8)" P-INDEP
+;* V590 tmp569      [V590    ] (  0,  0   )   byref  ->  zero-ref    "field V62._reference (fldOffset=0x0)" P-INDEP
+;* V591 tmp570      [V591    ] (  0,  0   )     int  ->  zero-ref    "field V62._length (fldOffset=0x8)" P-INDEP
+;* V592 tmp571      [V592    ] (  0,  0   )   byref  ->  zero-ref    "field V63._reference (fldOffset=0x0)" P-INDEP
+;* V593 tmp572      [V593    ] (  0,  0   )     int  ->  zero-ref    "field V63._length (fldOffset=0x8)" P-INDEP
+;* V594 tmp573      [V594    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V64._reference (fldOffset=0x0)" P-INDEP
+;* V595 tmp574      [V595    ] (  0,  0   )     int  ->  zero-ref    single-def "field V64._length (fldOffset=0x8)" P-INDEP
+;* V596 tmp575      [V596    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V65._reference (fldOffset=0x0)" P-INDEP
+;* V597 tmp576      [V597    ] (  0,  0   )     int  ->  zero-ref    single-def "field V65._length (fldOffset=0x8)" P-INDEP
+;  V598 tmp577      [V598,T340] (  3,  0   )   byref  ->  rdi         "field V66._reference (fldOffset=0x0)" P-INDEP
+;  V599 tmp578      [V599,T361] (  3,  0   )     int  ->  rsi         "field V66._length (fldOffset=0x8)" P-INDEP
+;* V600 tmp579      [V600    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V68._reference (fldOffset=0x0)" P-INDEP
+;* V601 tmp580      [V601    ] (  0,  0   )     int  ->  zero-ref    single-def "field V68._length (fldOffset=0x8)" P-INDEP
+;  V602 tmp581      [V602,T378] (  2,  0   )   byref  ->  rdi         single-def "field V72._reference (fldOffset=0x0)" P-INDEP
+;  V603 tmp582      [V603,T404] (  2,  0   )     int  ->  rsi         single-def "field V72._length (fldOffset=0x8)" P-INDEP
+;  V604 tmp583      [V604,T379] (  2,  0   )   byref  ->  rdi         single-def "field V74._reference (fldOffset=0x0)" P-INDEP
+;* V605 tmp584      [V605    ] (  0,  0   )     int  ->  zero-ref    single-def "field V74._length (fldOffset=0x8)" P-INDEP
+;  V606 tmp585      [V606,T380] (  2,  0   )   byref  ->  rdi         single-def "field V76._reference (fldOffset=0x0)" P-INDEP
+;  V607 tmp586      [V607,T405] (  2,  0   )     int  ->  rsi         single-def "field V76._length (fldOffset=0x8)" P-INDEP
+;  V608 tmp587      [V608,T341] (  3,  0   )   byref  ->  rax         "field V78._reference (fldOffset=0x0)" P-INDEP
+;  V609 tmp588      [V609,T330] (  4,  0   )     int  ->  rcx         "field V78._length (fldOffset=0x8)" P-INDEP
+;* V610 tmp589      [V610    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V80._reference (fldOffset=0x0)" P-INDEP
+;* V611 tmp590      [V611    ] (  0,  0   )     int  ->  zero-ref    single-def "field V80._length (fldOffset=0x8)" P-INDEP
+;  V612 tmp591      [V612,T381] (  2,  0   )   byref  ->  rax         single-def "field V84._reference (fldOffset=0x0)" P-INDEP
+;  V613 tmp592      [V613,T406] (  2,  0   )     int  ->  rcx         single-def "field V84._length (fldOffset=0x8)" P-INDEP
+;  V614 tmp593      [V614,T382] (  2,  0   )   byref  ->  rax         single-def "field V86._reference (fldOffset=0x0)" P-INDEP
+;* V615 tmp594      [V615    ] (  0,  0   )     int  ->  zero-ref    single-def "field V86._length (fldOffset=0x8)" P-INDEP
+;  V616 tmp595      [V616,T383] (  2,  0   )   byref  ->  rax         single-def "field V88._reference (fldOffset=0x0)" P-INDEP
+;  V617 tmp596      [V617,T407] (  2,  0   )     int  ->  rcx         single-def "field V88._length (fldOffset=0x8)" P-INDEP
+;* V618 tmp597      [V618    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V91._reference (fldOffset=0x0)" P-INDEP
+;* V619 tmp598      [V619    ] (  0,  0   )     int  ->  zero-ref    single-def "field V91._length (fldOffset=0x8)" P-INDEP
+;* V620 tmp599      [V620    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V93._reference (fldOffset=0x0)" P-INDEP
+;* V621 tmp600      [V621    ] (  0,  0   )     int  ->  zero-ref    single-def "field V93._length (fldOffset=0x8)" P-INDEP
+;* V622 tmp601      [V622    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V97._reference (fldOffset=0x0)" P-INDEP
+;* V623 tmp602      [V623    ] (  0,  0   )     int  ->  zero-ref    "field V97._length (fldOffset=0x8)" P-INDEP
+;* V624 tmp603      [V624    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V98._reference (fldOffset=0x0)" P-INDEP
+;* V625 tmp604      [V625    ] (  0,  0   )     int  ->  zero-ref    "field V98._length (fldOffset=0x8)" P-INDEP
+;* V626 tmp605      [V626    ] (  0,  0   )   byref  ->  zero-ref    "field V99._reference (fldOffset=0x0)" P-INDEP
+;* V627 tmp606      [V627    ] (  0,  0   )     int  ->  zero-ref    "field V99._length (fldOffset=0x8)" P-INDEP
+;* V628 tmp607      [V628    ] (  0,  0   )   byref  ->  zero-ref    "field V100._reference (fldOffset=0x0)" P-INDEP
+;* V629 tmp608      [V629    ] (  0,  0   )     int  ->  zero-ref    "field V100._length (fldOffset=0x8)" P-INDEP
+;  V630 tmp609      [V630,T317] (  4,  0.50)   byref  ->  rdx         "field V103._reference (fldOffset=0x0)" P-INDEP
+;  V631 tmp610      [V631,T318] (  4,  0.50)     int  ->  rcx         "field V103._length (fldOffset=0x8)" P-INDEP
+;  V632 tmp611      [V632,T319] (  2,  0.50)   byref  ->   r8         single-def "field V105._reference (fldOffset=0x0)" P-INDEP
+;  V633 tmp612      [V633,T320] (  2,  0.50)     int  ->   r9         single-def "field V105._length (fldOffset=0x8)" P-INDEP
+;* V634 tmp613      [V634    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V106._reference (fldOffset=0x0)" P-INDEP
+;* V635 tmp614      [V635    ] (  0,  0   )     int  ->  zero-ref    single-def "field V106._length (fldOffset=0x8)" P-INDEP
+;  V636 tmp615      [V636,T384] (  2,  0   )   byref  ->  rdx         single-def "field V110._reference (fldOffset=0x0)" P-INDEP
+;  V637 tmp616      [V637,T408] (  2,  0   )     int  ->  rcx         single-def "field V110._length (fldOffset=0x8)" P-INDEP
+;* V638 tmp617      [V638,T420] (  0,  0   )   byref  ->  zero-ref    single-def "field V111._reference (fldOffset=0x0)" P-INDEP
+;* V639 tmp618      [V639    ] (  0,  0   )     int  ->  zero-ref    single-def "field V111._length (fldOffset=0x8)" P-INDEP
+;* V640 tmp619      [V640,T421] (  0,  0   )   byref  ->  zero-ref    single-def "field V113._reference (fldOffset=0x0)" P-INDEP
+;  V641 tmp620      [V641,T409] (  2,  0   )     int  ->  rcx         single-def "field V113._length (fldOffset=0x8)" P-INDEP
+;  V642 tmp621      [V642,T342] (  3,  0   )   byref  ->   r8         "field V115._reference (fldOffset=0x0)" P-INDEP
+;  V643 tmp622      [V643,T362] (  3,  0   )     int  ->   r9         "field V115._length (fldOffset=0x8)" P-INDEP
+;* V644 tmp623      [V644    ] (  0,  0   )   byref  ->  zero-ref    "field V116._reference (fldOffset=0x0)" P-INDEP
+;* V645 tmp624      [V645    ] (  0,  0   )     int  ->  zero-ref    "field V116._length (fldOffset=0x8)" P-INDEP
+;* V646 tmp625      [V646    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V120._reference (fldOffset=0x0)" P-INDEP
+;* V647 tmp626      [V647    ] (  0,  0   )     int  ->  zero-ref    single-def "field V120._length (fldOffset=0x8)" P-INDEP
+;  V648 tmp627      [V648,T385] (  2,  0   )   byref  ->   r8         single-def "field V122._reference (fldOffset=0x0)" P-INDEP
+;  V649 tmp628      [V649,T410] (  2,  0   )     int  ->   r9         single-def "field V122._length (fldOffset=0x8)" P-INDEP
+;* V650 tmp629      [V650,T422] (  0,  0   )   byref  ->  zero-ref    single-def "field V125._reference (fldOffset=0x0)" P-INDEP
+;* V651 tmp630      [V651    ] (  0,  0   )     int  ->  zero-ref    single-def "field V125._length (fldOffset=0x8)" P-INDEP
+;* V652 tmp631      [V652,T423] (  0,  0   )   byref  ->  zero-ref    single-def "field V127._reference (fldOffset=0x0)" P-INDEP
+;  V653 tmp632      [V653,T411] (  2,  0   )     int  ->   r9         single-def "field V127._length (fldOffset=0x8)" P-INDEP
+;  V654 tmp633      [V654,T201] (  2,  4   )   byref  ->  r12         single-def "field V132._reference (fldOffset=0x0)" P-INDEP
+;  V655 tmp634      [V655,T193] (  4,  4   )     int  ->  rax         single-def "field V132._length (fldOffset=0x8)" P-INDEP
+;* V656 tmp635      [V656    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V137._reference (fldOffset=0x0)" P-INDEP
+;* V657 tmp636      [V657    ] (  0,  0   )     int  ->  zero-ref    single-def "field V137._length (fldOffset=0x8)" P-INDEP
+;* V658 tmp637      [V658    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V138._reference (fldOffset=0x0)" P-INDEP
+;* V659 tmp638      [V659    ] (  0,  0   )     int  ->  zero-ref    single-def "field V138._length (fldOffset=0x8)" P-INDEP
+;  V660 tmp639      [V660,T302] (  2,  1   )   byref  ->  rsi         single-def "field V139._reference (fldOffset=0x0)" P-INDEP
+;  V661 tmp640      [V661,T310] (  2,  1   )     int  ->  rdx         single-def "field V139._length (fldOffset=0x8)" P-INDEP
+;* V662 tmp641      [V662    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V144._reference (fldOffset=0x0)" P-INDEP
+;* V663 tmp642      [V663    ] (  0,  0   )     int  ->  zero-ref    single-def "field V144._length (fldOffset=0x8)" P-INDEP
+;* V664 tmp643      [V664    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V145._reference (fldOffset=0x0)" P-INDEP
+;* V665 tmp644      [V665    ] (  0,  0   )     int  ->  zero-ref    single-def "field V145._length (fldOffset=0x8)" P-INDEP
+;  V666 tmp645      [V666,T303] (  2,  1   )   byref  ->  rcx         single-def "field V146._reference (fldOffset=0x0)" P-INDEP
+;  V667 tmp646      [V667,T311] (  2,  1   )     int  ->   r8         single-def "field V146._length (fldOffset=0x8)" P-INDEP
+;  V668 tmp647      [V668,T304] (  2,  1   )   byref  ->  rdi         single-def "field V151._reference (fldOffset=0x0)" P-INDEP
+;  V669 tmp648      [V669,T312] (  2,  1   )     int  ->  rax         single-def "field V151._length (fldOffset=0x8)" P-INDEP
+;  V670 tmp649      [V670,T343] (  3,  0   )   byref  ->  rsi         "field V152._reference (fldOffset=0x0)" P-INDEP
+;  V671 tmp650      [V671,T363] (  3,  0   )     int  ->  rdx         "field V152._length (fldOffset=0x8)" P-INDEP
+;* V672 tmp651      [V672    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V154._reference (fldOffset=0x0)" P-INDEP
+;* V673 tmp652      [V673    ] (  0,  0   )     int  ->  zero-ref    single-def "field V154._length (fldOffset=0x8)" P-INDEP
+;  V674 tmp653      [V674,T386] (  2,  0   )   byref  ->  rsi         single-def "field V158._reference (fldOffset=0x0)" P-INDEP
+;  V675 tmp654      [V675,T412] (  2,  0   )     int  ->  rdx         single-def "field V158._length (fldOffset=0x8)" P-INDEP
+;  V676 tmp655      [V676,T387] (  2,  0   )   byref  ->  rsi         single-def "field V160._reference (fldOffset=0x0)" P-INDEP
+;* V677 tmp656      [V677    ] (  0,  0   )     int  ->  zero-ref    single-def "field V160._length (fldOffset=0x8)" P-INDEP
+;  V678 tmp657      [V678,T388] (  2,  0   )   byref  ->  rsi         single-def "field V162._reference (fldOffset=0x0)" P-INDEP
+;  V679 tmp658      [V679,T413] (  2,  0   )     int  ->  rdi         single-def "field V162._length (fldOffset=0x8)" P-INDEP
+;  V680 tmp659      [V680,T344] (  3,  0   )   byref  ->  rcx         "field V164._reference (fldOffset=0x0)" P-INDEP
+;  V681 tmp660      [V681,T364] (  3,  0   )     int  ->  rax         "field V164._length (fldOffset=0x8)" P-INDEP
+;* V682 tmp661      [V682    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V166._reference (fldOffset=0x0)" P-INDEP
+;* V683 tmp662      [V683    ] (  0,  0   )     int  ->  zero-ref    single-def "field V166._length (fldOffset=0x8)" P-INDEP
+;  V684 tmp663      [V684,T389] (  2,  0   )   byref  ->  rcx         single-def "field V170._reference (fldOffset=0x0)" P-INDEP
+;  V685 tmp664      [V685,T414] (  2,  0   )     int  ->  rax         single-def "field V170._length (fldOffset=0x8)" P-INDEP
+;  V686 tmp665      [V686,T390] (  2,  0   )   byref  ->  rcx         single-def "field V172._reference (fldOffset=0x0)" P-INDEP
+;* V687 tmp666      [V687    ] (  0,  0   )     int  ->  zero-ref    single-def "field V172._length (fldOffset=0x8)" P-INDEP
+;  V688 tmp667      [V688,T391] (  2,  0   )   byref  ->  rcx         single-def "field V174._reference (fldOffset=0x0)" P-INDEP
+;  V689 tmp668      [V689,T415] (  2,  0   )     int  ->  rdi         single-def "field V174._length (fldOffset=0x8)" P-INDEP
+;  V690 tmp669      [V690,T345] (  3,  0   )   byref  ->  rdx         "field V176._reference (fldOffset=0x0)" P-INDEP
+;  V691 tmp670      [V691,T365] (  3,  0   )     int  ->  rcx         "field V176._length (fldOffset=0x8)" P-INDEP
+;  V692 tmp671      [V692,T346] (  3,  0   )   byref  ->  rdx         "field V177._reference (fldOffset=0x0)" P-INDEP
+;  V693 tmp672      [V693,T366] (  3,  0   )     int  ->  rcx         "field V177._length (fldOffset=0x8)" P-INDEP
+;  V694 tmp673      [V694,T347] (  3,  0   )   byref  ->  rdi         "field V178._reference (fldOffset=0x0)" P-INDEP
+;  V695 tmp674      [V695,T367] (  3,  0   )     int  ->  rsi         "field V178._length (fldOffset=0x8)" P-INDEP
+;* V696 tmp675      [V696    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V180._reference (fldOffset=0x0)" P-INDEP
+;* V697 tmp676      [V697    ] (  0,  0   )     int  ->  zero-ref    single-def "field V180._length (fldOffset=0x8)" P-INDEP
+;  V698 tmp677      [V698,T392] (  2,  0   )   byref  ->  rdi         single-def "field V184._reference (fldOffset=0x0)" P-INDEP
+;  V699 tmp678      [V699,T416] (  2,  0   )     int  ->  rsi         single-def "field V184._length (fldOffset=0x8)" P-INDEP
+;  V700 tmp679      [V700,T393] (  2,  0   )   byref  ->  rdi         single-def "field V186._reference (fldOffset=0x0)" P-INDEP
+;* V701 tmp680      [V701    ] (  0,  0   )     int  ->  zero-ref    single-def "field V186._length (fldOffset=0x8)" P-INDEP
+;  V702 tmp681      [V702,T394] (  2,  0   )   byref  ->  rdi         single-def "field V188._reference (fldOffset=0x0)" P-INDEP
+;  V703 tmp682      [V703,T417] (  2,  0   )     int  ->  rsi         single-def "field V188._length (fldOffset=0x8)" P-INDEP
+;  V704 tmp683      [V704,T348] (  3,  0   )   byref  ->  rax         "field V190._reference (fldOffset=0x0)" P-INDEP
+;  V705 tmp684      [V705,T331] (  4,  0   )     int  ->  rdx         "field V190._length (fldOffset=0x8)" P-INDEP
+;* V706 tmp685      [V706    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V192._reference (fldOffset=0x0)" P-INDEP
+;* V707 tmp686      [V707    ] (  0,  0   )     int  ->  zero-ref    single-def "field V192._length (fldOffset=0x8)" P-INDEP
+;* V708 tmp687      [V708    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V194._reference (fldOffset=0x0)" P-INDEP
+;* V709 tmp688      [V709    ] (  0,  0   )     int  ->  zero-ref    single-def "field V194._length (fldOffset=0x8)" P-INDEP
+;* V710 tmp689      [V710    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V198._reference (fldOffset=0x0)" P-INDEP
+;* V711 tmp690      [V711    ] (  0,  0   )     int  ->  zero-ref    "field V198._length (fldOffset=0x8)" P-INDEP
+;* V712 tmp691      [V712    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V199._reference (fldOffset=0x0)" P-INDEP
+;* V713 tmp692      [V713    ] (  0,  0   )     int  ->  zero-ref    "field V199._length (fldOffset=0x8)" P-INDEP
+;* V714 tmp693      [V714    ] (  0,  0   )   byref  ->  zero-ref    "field V200._reference (fldOffset=0x0)" P-INDEP
+;* V715 tmp694      [V715    ] (  0,  0   )     int  ->  zero-ref    "field V200._length (fldOffset=0x8)" P-INDEP
+;* V716 tmp695      [V716    ] (  0,  0   )   byref  ->  zero-ref    "field V201._reference (fldOffset=0x0)" P-INDEP
+;* V717 tmp696      [V717    ] (  0,  0   )     int  ->  zero-ref    "field V201._length (fldOffset=0x8)" P-INDEP
+;* V718 tmp697      [V718    ] (  0,  0   )   byref  ->  zero-ref    "field V202._reference (fldOffset=0x0)" P-INDEP
+;* V719 tmp698      [V719    ] (  0,  0   )     int  ->  zero-ref    "field V202._length (fldOffset=0x8)" P-INDEP
+;  V720 tmp699      [V720,T349] (  3,  0   )   byref  ->  rdi         "field V203._reference (fldOffset=0x0)" P-INDEP
+;  V721 tmp700      [V721,T368] (  3,  0   )     int  ->  rsi         "field V203._length (fldOffset=0x8)" P-INDEP
+;* V722 tmp701      [V722    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V204._reference (fldOffset=0x0)" P-INDEP
+;* V723 tmp702      [V723    ] (  0,  0   )     int  ->  zero-ref    single-def "field V204._length (fldOffset=0x8)" P-INDEP
+;  V724 tmp703      [V724,T395] (  2,  0   )   byref  ->  rdi         single-def "field V208._reference (fldOffset=0x0)" P-INDEP
+;  V725 tmp704      [V725,T418] (  2,  0   )     int  ->  rsi         single-def "field V208._length (fldOffset=0x8)" P-INDEP
+;* V726 tmp705      [V726,T424] (  0,  0   )   byref  ->  zero-ref    single-def "field V209._reference (fldOffset=0x0)" P-INDEP
+;* V727 tmp706      [V727    ] (  0,  0   )     int  ->  zero-ref    single-def "field V209._length (fldOffset=0x8)" P-INDEP
+;* V728 tmp707      [V728,T425] (  0,  0   )   byref  ->  zero-ref    single-def "field V211._reference (fldOffset=0x0)" P-INDEP
+;  V729 tmp708      [V729,T419] (  2,  0   )     int  ->  rsi         single-def "field V211._length (fldOffset=0x8)" P-INDEP
+;  V730 tmp709      [V730,T202] (  2,  4   )   byref  ->  rdi         single-def "field V214._reference (fldOffset=0x0)" P-INDEP
+;  V731 tmp710      [V731,T194] (  4,  4   )     int  ->  rsi         single-def "field V214._length (fldOffset=0x8)" P-INDEP
+;  V732 tmp711      [V732,T305] (  2,  1   )   byref  ->  r14         "field V218._reference (fldOffset=0x0)" P-INDEP
+;  V733 tmp712      [V733,T313] (  2,  1   )     int  ->  rax         "field V218._length (fldOffset=0x8)" P-INDEP
+;  V734 tmp713      [V734,T293] (  3,  1.50)   byref  ->  registers   "field V219._reference (fldOffset=0x0)" P-INDEP
+;  V735 tmp714      [V735,T297] (  3,  1.50)     int  ->  rcx         "field V219._length (fldOffset=0x8)" P-INDEP
+;  V736 tmp715      [V736,T294] (  3,  1.50)   byref  ->  r10         "field V221._reference (fldOffset=0x0)" P-INDEP
+;  V737 tmp716      [V737,T259] (  4,  2   )     int  ->   r9         "field V221._length (fldOffset=0x8)" P-INDEP
+;* V738 tmp717      [V738    ] (  0,  0   )   byref  ->  zero-ref    "field V222._reference (fldOffset=0x0)" P-INDEP
+;* V739 tmp718      [V739    ] (  0,  0   )     int  ->  zero-ref    "field V222._length (fldOffset=0x8)" P-INDEP
+;* V740 tmp719      [V740    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V226._reference (fldOffset=0x0)" P-INDEP
+;* V741 tmp720      [V741    ] (  0,  0   )     int  ->  zero-ref    single-def "field V226._length (fldOffset=0x8)" P-INDEP
+;  V742 tmp721      [V742,T306] (  2,  1   )   byref  ->  r10         single-def "field V228._reference (fldOffset=0x0)" P-INDEP
+;  V743 tmp722      [V743,T314] (  2,  1   )     int  ->   r9         single-def "field V228._length (fldOffset=0x8)" P-INDEP
+;* V744 tmp723      [V744,T321] (  0,  0   )   byref  ->  zero-ref    single-def "field V231._reference (fldOffset=0x0)" P-INDEP
+;* V745 tmp724      [V745    ] (  0,  0   )     int  ->  zero-ref    single-def "field V231._length (fldOffset=0x8)" P-INDEP
+;* V746 tmp725      [V746,T322] (  0,  0   )   byref  ->  zero-ref    single-def "field V233._reference (fldOffset=0x0)" P-INDEP
+;  V747 tmp726      [V747,T315] (  2,  1   )     int  ->   r9         single-def "field V233._length (fldOffset=0x8)" P-INDEP
+;  V748 tmp727      [V748,T203] (  2,  4   )   byref  ->  rcx         "field V237._reference (fldOffset=0x0)" P-INDEP
+;  V749 tmp728      [V749,T227] (  2,  4   )     int  ->   r8         "field V237._length (fldOffset=0x8)" P-INDEP
+;* V750 tmp729      [V750    ] (  0,  0   )   byref  ->  zero-ref    "field V239._reference (fldOffset=0x0)" P-INDEP
+;* V751 tmp730      [V751    ] (  0,  0   )     int  ->  zero-ref    "field V239._length (fldOffset=0x8)" P-INDEP
+;  V752 tmp731      [V752,T204] (  2,  4   )   byref  ->  [rbp-0x298]  spill-single-def "field V240._reference (fldOffset=0x0)" P-INDEP
+;  V753 tmp732      [V753,T181] (  3,  6   )     int  ->  [rbp-0x20C]  spill-single-def "field V240._length (fldOffset=0x8)" P-INDEP
+;* V754 tmp733      [V754    ] (  0,  0   )   byref  ->  zero-ref    "field V243._reference (fldOffset=0x0)" P-INDEP
+;* V755 tmp734      [V755    ] (  0,  0   )     int  ->  zero-ref    "field V243._length (fldOffset=0x8)" P-INDEP
+;* V756 tmp735      [V756    ] (  0,  0   )   byref  ->  zero-ref    "field V245._reference (fldOffset=0x0)" P-INDEP
+;* V757 tmp736      [V757    ] (  0,  0   )     int  ->  zero-ref    "field V245._length (fldOffset=0x8)" P-INDEP
+;* V758 tmp737      [V758    ] (  0,  0   )   byref  ->  zero-ref    "field V246._reference (fldOffset=0x0)" P-INDEP
+;* V759 tmp738      [V759    ] (  0,  0   )     int  ->  zero-ref    "field V246._length (fldOffset=0x8)" P-INDEP
+;* V760 tmp739      [V760    ] (  0,  0   )   byref  ->  zero-ref    "field V247._reference (fldOffset=0x0)" P-INDEP
+;* V761 tmp740      [V761    ] (  0,  0   )     int  ->  zero-ref    "field V247._length (fldOffset=0x8)" P-INDEP
+;* V762 tmp741      [V762    ] (  0,  0   )   byref  ->  zero-ref    "field V249._reference (fldOffset=0x0)" P-INDEP
+;* V763 tmp742      [V763    ] (  0,  0   )     int  ->  zero-ref    "field V249._length (fldOffset=0x8)" P-INDEP
+;* V764 tmp743      [V764    ] (  0,  0   )   byref  ->  zero-ref    "field V250._reference (fldOffset=0x0)" P-INDEP
+;  V765 tmp744      [V765,T182] (  3,  6   )     int  ->  r11         "field V250._length (fldOffset=0x8)" P-INDEP
+;* V766 tmp745      [V766    ] (  0,  0   )   byref  ->  zero-ref    "field V251._reference (fldOffset=0x0)" P-INDEP
+;* V767 tmp746      [V767    ] (  0,  0   )     int  ->  zero-ref    "field V251._length (fldOffset=0x8)" P-INDEP
+;* V768 tmp747      [V768    ] (  0,  0   )   byref  ->  zero-ref    "field V255._reference (fldOffset=0x0)" P-INDEP
+;  V769 tmp748      [V769,T228] (  2,  4   )     int  ->  r11         "field V255._length (fldOffset=0x8)" P-INDEP
+;* V770 tmp749      [V770    ] (  0,  0   )   byref  ->  zero-ref    "field V256._reference (fldOffset=0x0)" P-INDEP
+;* V771 tmp750      [V771    ] (  0,  0   )     int  ->  zero-ref    "field V256._length (fldOffset=0x8)" P-INDEP
+;* V772 tmp751      [V772    ] (  0,  0   )   byref  ->  zero-ref    "field V258._reference (fldOffset=0x0)" P-INDEP
+;  V773 tmp752      [V773,T229] (  2,  4   )     int  ->  r11         "field V258._length (fldOffset=0x8)" P-INDEP
+;  V774 tmp753      [V774,T175] (  3,  6   )   byref  ->  r11         "field V260._reference (fldOffset=0x0)" P-INDEP
+;  V775 tmp754      [V775,T183] (  3,  6   )     int  ->  registers   "field V260._length (fldOffset=0x8)" P-INDEP
+;* V776 tmp755      [V776    ] (  0,  0   )   byref  ->  zero-ref    "field V261._reference (fldOffset=0x0)" P-INDEP
+;* V777 tmp756      [V777    ] (  0,  0   )     int  ->  zero-ref    "field V261._length (fldOffset=0x8)" P-INDEP
+;* V778 tmp757      [V778    ] (  0,  0   )   byref  ->  zero-ref    "field V265._reference (fldOffset=0x0)" P-INDEP
+;* V779 tmp758      [V779    ] (  0,  0   )     int  ->  zero-ref    "field V265._length (fldOffset=0x8)" P-INDEP
+;  V780 tmp759      [V780,T205] (  2,  4   )   byref  ->  r11         "field V267._reference (fldOffset=0x0)" P-INDEP
+;  V781 tmp760      [V781,T230] (  2,  4   )     int  ->  rdx         "field V267._length (fldOffset=0x8)" P-INDEP
+;* V782 tmp761      [V782,T271] (  0,  0   )   byref  ->  zero-ref    "field V270._reference (fldOffset=0x0)" P-INDEP
+;* V783 tmp762      [V783    ] (  0,  0   )     int  ->  zero-ref    "field V270._length (fldOffset=0x8)" P-INDEP
+;* V784 tmp763      [V784,T272] (  0,  0   )   byref  ->  zero-ref    "field V272._reference (fldOffset=0x0)" P-INDEP
+;  V785 tmp764      [V785,T231] (  2,  4   )     int  ->  rdi         "field V272._length (fldOffset=0x8)" P-INDEP
+;  V786 tmp765      [V786,T176] (  3,  6   )   byref  ->  registers   "field V274._reference (fldOffset=0x0)" P-INDEP
+;  V787 tmp766      [V787,T184] (  3,  6   )     int  ->  [rbp-0x210]  "field V274._length (fldOffset=0x8)" P-INDEP
+;* V788 tmp767      [V788    ] (  0,  0   )   byref  ->  zero-ref    "field V275._reference (fldOffset=0x0)" P-INDEP
+;* V789 tmp768      [V789    ] (  0,  0   )     int  ->  zero-ref    "field V275._length (fldOffset=0x8)" P-INDEP
+;  V790 tmp769      [V790,T206] (  2,  4   )   byref  ->  rdi         "field V279._reference (fldOffset=0x0)" P-INDEP
+;  V791 tmp770      [V791,T232] (  2,  4   )     int  ->  r10         "field V279._length (fldOffset=0x8)" P-INDEP
+;* V792 tmp771      [V792,T273] (  0,  0   )   byref  ->  zero-ref    "field V280._reference (fldOffset=0x0)" P-INDEP
+;* V793 tmp772      [V793    ] (  0,  0   )     int  ->  zero-ref    "field V280._length (fldOffset=0x8)" P-INDEP
+;* V794 tmp773      [V794,T274] (  0,  0   )   byref  ->  zero-ref    "field V282._reference (fldOffset=0x0)" P-INDEP
+;  V795 tmp774      [V795,T233] (  2,  4   )     int  ->  r10         "field V282._length (fldOffset=0x8)" P-INDEP
+;  V796 tmp775      [V796,T82] (  2, 18   )   byref  ->  [rbp-0x2A0]  spill-single-def "field V286._reference (fldOffset=0x0)" P-INDEP
+;  V797 tmp776      [V797,T77] (  3, 20   )     int  ->  r10         "field V286._length (fldOffset=0x8)" P-INDEP
+;  V798 tmp777      [V798,T83] (  2, 18   )   byref  ->  rdx         "field V287._reference (fldOffset=0x0)" P-INDEP
+;  V799 tmp778      [V799,T88] (  2, 18   )     int  ->  [rbp-0x214]  spill-single-def "field V287._length (fldOffset=0x8)" P-INDEP
+;  V800 tmp779      [V800,T84] (  2, 18   )   byref  ->  [rbp-0x2A8]  spill-single-def "field V288._reference (fldOffset=0x0)" P-INDEP
+;  V801 tmp780      [V801,T89] (  2, 18   )     int  ->  [rbp-0x218]  spill-single-def "field V288._length (fldOffset=0x8)" P-INDEP
+;* V802 tmp781      [V802    ] (  0,  0   )   byref  ->  zero-ref    "field V290._reference (fldOffset=0x0)" P-INDEP
+;* V803 tmp782      [V803    ] (  0,  0   )     int  ->  zero-ref    "field V290._length (fldOffset=0x8)" P-INDEP
+;  V804 tmp783      [V804,T207] (  2,  4   )   byref  ->  rdx         "field V291._reference (fldOffset=0x0)" P-INDEP
+;  V805 tmp784      [V805,T234] (  2,  4   )     int  ->  rcx         "field V291._length (fldOffset=0x8)" P-INDEP
+;  V806 tmp785      [V806,T177] (  3,  6   )   byref  ->  registers   "field V294._reference (fldOffset=0x0)" P-INDEP
+;  V807 tmp786      [V807,T185] (  3,  6   )     int  ->  r11         "field V294._length (fldOffset=0x8)" P-INDEP
+;* V808 tmp787      [V808    ] (  0,  0   )   byref  ->  zero-ref    "field V295._reference (fldOffset=0x0)" P-INDEP
+;* V809 tmp788      [V809    ] (  0,  0   )     int  ->  zero-ref    "field V295._length (fldOffset=0x8)" P-INDEP
+;* V810 tmp789      [V810    ] (  0,  0   )   byref  ->  zero-ref    "field V299._reference (fldOffset=0x0)" P-INDEP
+;* V811 tmp790      [V811    ] (  0,  0   )     int  ->  zero-ref    "field V299._length (fldOffset=0x8)" P-INDEP
+;  V812 tmp791      [V812,T208] (  2,  4   )   byref  ->  rdi         "field V301._reference (fldOffset=0x0)" P-INDEP
+;  V813 tmp792      [V813,T235] (  2,  4   )     int  ->  r11         "field V301._length (fldOffset=0x8)" P-INDEP
+;* V814 tmp793      [V814,T275] (  0,  0   )   byref  ->  zero-ref    "field V304._reference (fldOffset=0x0)" P-INDEP
+;* V815 tmp794      [V815    ] (  0,  0   )     int  ->  zero-ref    "field V304._length (fldOffset=0x8)" P-INDEP
+;* V816 tmp795      [V816,T276] (  0,  0   )   byref  ->  zero-ref    "field V306._reference (fldOffset=0x0)" P-INDEP
+;  V817 tmp796      [V817,T236] (  2,  4   )     int  ->  r11         "field V306._length (fldOffset=0x8)" P-INDEP
+;  V818 tmp797      [V818,T178] (  3,  6   )   byref  ->  registers   "field V308._reference (fldOffset=0x0)" P-INDEP
+;  V819 tmp798      [V819,T186] (  3,  6   )     int  ->   r9         "field V308._length (fldOffset=0x8)" P-INDEP
+;* V820 tmp799      [V820    ] (  0,  0   )   byref  ->  zero-ref    "field V309._reference (fldOffset=0x0)" P-INDEP
+;* V821 tmp800      [V821    ] (  0,  0   )     int  ->  zero-ref    "field V309._length (fldOffset=0x8)" P-INDEP
+;  V822 tmp801      [V822,T209] (  2,  4   )   byref  ->   r8         "field V313._reference (fldOffset=0x0)" P-INDEP
+;  V823 tmp802      [V823,T237] (  2,  4   )     int  ->   r9         "field V313._length (fldOffset=0x8)" P-INDEP
+;* V824 tmp803      [V824,T277] (  0,  0   )   byref  ->  zero-ref    "field V314._reference (fldOffset=0x0)" P-INDEP
+;* V825 tmp804      [V825    ] (  0,  0   )     int  ->  zero-ref    "field V314._length (fldOffset=0x8)" P-INDEP
+;* V826 tmp805      [V826,T278] (  0,  0   )   byref  ->  zero-ref    "field V316._reference (fldOffset=0x0)" P-INDEP
+;  V827 tmp806      [V827,T238] (  2,  4   )     int  ->   r9         "field V316._length (fldOffset=0x8)" P-INDEP
+;  V828 tmp807      [V828,T85] (  2, 18   )   byref  ->  [rbp-0x2B0]  spill-single-def "field V320._reference (fldOffset=0x0)" P-INDEP
+;  V829 tmp808      [V829,T78] (  3, 20   )     int  ->  rcx         "field V320._length (fldOffset=0x8)" P-INDEP
+;  V830 tmp809      [V830,T86] (  2, 18   )   byref  ->  [rbp-0x2B8]  spill-single-def "field V321._reference (fldOffset=0x0)" P-INDEP
+;  V831 tmp810      [V831,T90] (  2, 18   )     int  ->   r9         "field V321._length (fldOffset=0x8)" P-INDEP
+;  V832 tmp811      [V832,T87] (  2, 18   )   byref  ->  [rbp-0x2C0]  spill-single-def "field V322._reference (fldOffset=0x0)" P-INDEP
+;  V833 tmp812      [V833,T91] (  2, 18   )     int  ->  r11         "field V322._length (fldOffset=0x8)" P-INDEP
+;  V834 tmp813      [V834,T210] (  2,  4   )   byref  ->  rcx         "field V325._reference (fldOffset=0x0)" P-INDEP
+;* V835 tmp814      [V835,T289] (  0,  0   )     int  ->  zero-ref    "field V325._length (fldOffset=0x8)" P-INDEP
+;* V836 tmp815      [V836    ] (  0,  0   )   byref  ->  zero-ref    "field V327._reference (fldOffset=0x0)" P-INDEP
+;* V837 tmp816      [V837    ] (  0,  0   )     int  ->  zero-ref    "field V327._length (fldOffset=0x8)" P-INDEP
+;  V838 tmp817      [V838,T211] (  2,  4   )   byref  ->  rcx         "field V328._reference (fldOffset=0x0)" P-INDEP
+;  V839 tmp818      [V839,T187] (  3,  6   )     int  ->   r8         "field V328._length (fldOffset=0x8)" P-INDEP
+;* V840 tmp819      [V840    ] (  0,  0   )   byref  ->  zero-ref    "field V331._reference (fldOffset=0x0)" P-INDEP
+;* V841 tmp820      [V841    ] (  0,  0   )     int  ->  zero-ref    "field V331._length (fldOffset=0x8)" P-INDEP
+;* V842 tmp821      [V842,T279] (  0,  0   )   byref  ->  zero-ref    "field V332._reference (fldOffset=0x0)" P-INDEP
+;* V843 tmp822      [V843,T290] (  0,  0   )     int  ->  zero-ref    "field V332._length (fldOffset=0x8)" P-INDEP
+;* V844 tmp823      [V844    ] (  0,  0   )   byref  ->  zero-ref    "field V335._reference (fldOffset=0x0)" P-INDEP
+;* V845 tmp824      [V845    ] (  0,  0   )     int  ->  zero-ref    "field V335._length (fldOffset=0x8)" P-INDEP
+;* V846 tmp825      [V846    ] (  0,  0   )   byref  ->  zero-ref    "field V336._reference (fldOffset=0x0)" P-INDEP
+;  V847 tmp826      [V847,T188] (  3,  6   )     int  ->  rdi         "field V336._length (fldOffset=0x8)" P-INDEP
+;* V848 tmp827      [V848    ] (  0,  0   )   byref  ->  zero-ref    "field V337._reference (fldOffset=0x0)" P-INDEP
+;* V849 tmp828      [V849    ] (  0,  0   )     int  ->  zero-ref    "field V337._length (fldOffset=0x8)" P-INDEP
+;* V850 tmp829      [V850    ] (  0,  0   )   byref  ->  zero-ref    "field V341._reference (fldOffset=0x0)" P-INDEP
+;  V851 tmp830      [V851,T239] (  2,  4   )     int  ->  rdi         "field V341._length (fldOffset=0x8)" P-INDEP
+;* V852 tmp831      [V852    ] (  0,  0   )   byref  ->  zero-ref    "field V342._reference (fldOffset=0x0)" P-INDEP
+;* V853 tmp832      [V853    ] (  0,  0   )     int  ->  zero-ref    "field V342._length (fldOffset=0x8)" P-INDEP
+;* V854 tmp833      [V854    ] (  0,  0   )   byref  ->  zero-ref    "field V344._reference (fldOffset=0x0)" P-INDEP
+;  V855 tmp834      [V855,T240] (  2,  4   )     int  ->  rdi         "field V344._length (fldOffset=0x8)" P-INDEP
+;  V856 tmp835      [V856,T139] (  4,  8   )   byref  ->   r8         "field V346._reference (fldOffset=0x0)" P-INDEP
+;  V857 tmp836      [V857,T142] (  4,  8   )     int  ->   r9         "field V346._length (fldOffset=0x8)" P-INDEP
+;* V858 tmp837      [V858    ] (  0,  0   )   byref  ->  zero-ref    "field V347._reference (fldOffset=0x0)" P-INDEP
+;* V859 tmp838      [V859    ] (  0,  0   )     int  ->  zero-ref    "field V347._length (fldOffset=0x8)" P-INDEP
+;  V860 tmp839      [V860,T212] (  2,  4   )   byref  ->   r8         "field V351._reference (fldOffset=0x0)" P-INDEP
+;  V861 tmp840      [V861,T241] (  2,  4   )     int  ->   r9         "field V351._length (fldOffset=0x8)" P-INDEP
+;* V862 tmp841      [V862,T280] (  0,  0   )   byref  ->  zero-ref    "field V352._reference (fldOffset=0x0)" P-INDEP
+;* V863 tmp842      [V863    ] (  0,  0   )     int  ->  zero-ref    "field V352._length (fldOffset=0x8)" P-INDEP
+;* V864 tmp843      [V864,T281] (  0,  0   )   byref  ->  zero-ref    "field V354._reference (fldOffset=0x0)" P-INDEP
+;  V865 tmp844      [V865,T242] (  2,  4   )     int  ->   r9         "field V354._length (fldOffset=0x8)" P-INDEP
+;* V866 tmp845      [V866    ] (  0,  0   )   byref  ->  zero-ref    "field V356._reference (fldOffset=0x0)" P-INDEP
+;* V867 tmp846      [V867    ] (  0,  0   )     int  ->  zero-ref    "field V356._length (fldOffset=0x8)" P-INDEP
+;* V868 tmp847      [V868    ] (  0,  0   )   byref  ->  zero-ref    "field V358._reference (fldOffset=0x0)" P-INDEP
+;* V869 tmp848      [V869    ] (  0,  0   )     int  ->  zero-ref    "field V358._length (fldOffset=0x8)" P-INDEP
+;* V870 tmp849      [V870    ] (  0,  0   )    long  ->  zero-ref    "field V359.Item1 (fldOffset=0x0)" P-INDEP
+;* V871 tmp850      [V871    ] (  0,  0   )    long  ->  zero-ref    "field V359.Item2 (fldOffset=0x8)" P-INDEP
+;* V872 tmp851      [V872    ] (  0,  0   )    long  ->  zero-ref    "field V364.Item1 (fldOffset=0x0)" P-INDEP
+;  V873 tmp852      [V873,T243] (  2,  4   )    long  ->  [rbp-0x220]  spill-single-def "field V364.Item2 (fldOffset=0x8)" P-INDEP
+;* V874 tmp853      [V874    ] (  0,  0   )   byref  ->  zero-ref    "field V367._reference (fldOffset=0x0)" P-DEP
+;* V875 tmp854      [V875    ] (  0,  0   )     int  ->  zero-ref    "field V367._length (fldOffset=0x8)" P-DEP
+;  V876 tmp855      [V876,T79] (  2, 20   )   byref  ->  rax         "field V369._reference (fldOffset=0x0)" P-INDEP
+;  V877 tmp856      [V877,T76] (  4, 26   )     int  ->  rdx         "field V369._length (fldOffset=0x8)" P-INDEP
+;  V878 tmp857      [V878,T59] (  2, 32   )   byref  ->  [rbp-0x2C8]  spill-single-def "field V374._reference (fldOffset=0x0)" P-INDEP
+;  V879 tmp858      [V879,T72] (  2, 32   )     int  ->  [rbp-0x224]  spill-single-def "field V374._length (fldOffset=0x8)" P-INDEP
+;* V880 tmp859      [V880    ] (  0,  0   )   byref  ->  zero-ref    "field V376._reference (fldOffset=0x0)" P-INDEP
+;* V881 tmp860      [V881    ] (  0,  0   )     int  ->  zero-ref    "field V376._length (fldOffset=0x8)" P-INDEP
+;  V882 tmp861      [V882,T60] (  2, 32   )   byref  ->  [rbp-0x2D0]  spill-single-def "field V377._reference (fldOffset=0x0)" P-INDEP
+;  V883 tmp862      [V883,T34] (  3, 48   )     int  ->  [rbp-0x228]  spill-single-def "field V377._length (fldOffset=0x8)" P-INDEP
+;* V884 tmp863      [V884    ] (  0,  0   )   byref  ->  zero-ref    "field V380._reference (fldOffset=0x0)" P-INDEP
+;* V885 tmp864      [V885    ] (  0,  0   )     int  ->  zero-ref    "field V380._length (fldOffset=0x8)" P-INDEP
+;* V886 tmp865      [V886    ] (  0,  0   )   byref  ->  zero-ref    "field V382._reference (fldOffset=0x0)" P-INDEP
+;* V887 tmp866      [V887    ] (  0,  0   )     int  ->  zero-ref    "field V382._length (fldOffset=0x8)" P-INDEP
+;  V888 tmp867      [V888,T61] (  2, 32   )   byref  ->  rax         "field V383._reference (fldOffset=0x0)" P-INDEP
+;  V889 tmp868      [V889,T73] (  2, 32   )     int  ->  rcx         "field V383._length (fldOffset=0x8)" P-INDEP
+;* V890 tmp869      [V890    ] (  0,  0   )   byref  ->  zero-ref    "field V384._reference (fldOffset=0x0)" P-INDEP
+;* V891 tmp870      [V891    ] (  0,  0   )     int  ->  zero-ref    "field V384._length (fldOffset=0x8)" P-INDEP
 ;* V892 tmp871      [V892    ] (  0,  0   )   byref  ->  zero-ref    "field V386._reference (fldOffset=0x0)" P-INDEP
-;  V893 tmp872      [V893,T09] (  6, 80   )     int  ->  [rbp-0x21C]  "field V386._length (fldOffset=0x8)" P-INDEP
+;* V893 tmp872      [V893    ] (  0,  0   )     int  ->  zero-ref    "field V386._length (fldOffset=0x8)" P-INDEP
 ;* V894 tmp873      [V894    ] (  0,  0   )   byref  ->  zero-ref    "field V387._reference (fldOffset=0x0)" P-INDEP
-;* V895 tmp874      [V895    ] (  0,  0   )     int  ->  zero-ref    "field V387._length (fldOffset=0x8)" P-INDEP
-;* V896 tmp875      [V896    ] (  0,  0   )   byref  ->  zero-ref    "field V391._reference (fldOffset=0x0)" P-INDEP
-;  V897 tmp876      [V897,T100] (  2, 16   )     int  ->  r10         "field V391._length (fldOffset=0x8)" P-INDEP
+;  V895 tmp874      [V895,T10] (  6, 80   )     int  ->  [rbp-0x22C]  "field V387._length (fldOffset=0x8)" P-INDEP
+;* V896 tmp875      [V896    ] (  0,  0   )   byref  ->  zero-ref    "field V388._reference (fldOffset=0x0)" P-INDEP
+;* V897 tmp876      [V897    ] (  0,  0   )     int  ->  zero-ref    "field V388._length (fldOffset=0x8)" P-INDEP
 ;* V898 tmp877      [V898    ] (  0,  0   )   byref  ->  zero-ref    "field V392._reference (fldOffset=0x0)" P-INDEP
-;* V899 tmp878      [V899    ] (  0,  0   )     int  ->  zero-ref    "field V392._length (fldOffset=0x8)" P-INDEP
-;* V900 tmp879      [V900    ] (  0,  0   )   byref  ->  zero-ref    "field V394._reference (fldOffset=0x0)" P-INDEP
-;  V901 tmp880      [V901,T101] (  2, 16   )     int  ->  r10         "field V394._length (fldOffset=0x8)" P-INDEP
-;  V902 tmp881      [V902,T50] (  3, 32   )   byref  ->   r8         "field V396._reference (fldOffset=0x0)" P-INDEP
-;  V903 tmp882      [V903,T52] (  3, 32   )     int  ->   r9         "field V396._length (fldOffset=0x8)" P-INDEP
-;* V904 tmp883      [V904    ] (  0,  0   )   byref  ->  zero-ref    "field V397._reference (fldOffset=0x0)" P-INDEP
-;* V905 tmp884      [V905    ] (  0,  0   )     int  ->  zero-ref    "field V397._length (fldOffset=0x8)" P-INDEP
-;  V906 tmp885      [V906,T97] (  2, 16   )   byref  ->   r8         "field V401._reference (fldOffset=0x0)" P-INDEP
-;  V907 tmp886      [V907,T102] (  2, 16   )     int  ->   r9         "field V401._length (fldOffset=0x8)" P-INDEP
-;* V908 tmp887      [V908,T169] (  0,  0   )   byref  ->  zero-ref    "field V402._reference (fldOffset=0x0)" P-INDEP
-;* V909 tmp888      [V909    ] (  0,  0   )     int  ->  zero-ref    "field V402._length (fldOffset=0x8)" P-INDEP
-;* V910 tmp889      [V910,T170] (  0,  0   )   byref  ->  zero-ref    "field V404._reference (fldOffset=0x0)" P-INDEP
-;  V911 tmp890      [V911,T103] (  2, 16   )     int  ->   r9         "field V404._length (fldOffset=0x8)" P-INDEP
-;* V912 tmp891      [V912    ] (  0,  0   )   byref  ->  zero-ref    "field V407._reference (fldOffset=0x0)" P-INDEP
-;* V913 tmp892      [V913    ] (  0,  0   )     int  ->  zero-ref    "field V407._length (fldOffset=0x8)" P-INDEP
-;  V914 tmp893      [V914,T64] (  2, 32   )   byref  ->  [rbp-0x2C0]  spill-single-def "field V408._reference (fldOffset=0x0)" P-INDEP
-;  V915 tmp894      [V915,T75] (  2, 32   )     int  ->  [rbp-0x220]  spill-single-def "field V408._length (fldOffset=0x8)" P-INDEP
-;  V916 tmp895      [V916,T51] (  3, 32   )   byref  ->   r8         "field V411._reference (fldOffset=0x0)" P-INDEP
-;  V917 tmp896      [V917,T53] (  3, 32   )     int  ->   r9         "field V411._length (fldOffset=0x8)" P-INDEP
-;* V918 tmp897      [V918    ] (  0,  0   )   byref  ->  zero-ref    "field V412._reference (fldOffset=0x0)" P-INDEP
-;* V919 tmp898      [V919    ] (  0,  0   )     int  ->  zero-ref    "field V412._length (fldOffset=0x8)" P-INDEP
-;  V920 tmp899      [V920,T98] (  2, 16   )   byref  ->   r8         "field V416._reference (fldOffset=0x0)" P-INDEP
-;  V921 tmp900      [V921,T104] (  2, 16   )     int  ->   r9         "field V416._length (fldOffset=0x8)" P-INDEP
-;* V922 tmp901      [V922,T171] (  0,  0   )   byref  ->  zero-ref    "field V417._reference (fldOffset=0x0)" P-INDEP
-;* V923 tmp902      [V923    ] (  0,  0   )     int  ->  zero-ref    "field V417._length (fldOffset=0x8)" P-INDEP
-;* V924 tmp903      [V924,T172] (  0,  0   )   byref  ->  zero-ref    "field V419._reference (fldOffset=0x0)" P-INDEP
-;  V925 tmp904      [V925,T105] (  2, 16   )     int  ->   r9         "field V419._length (fldOffset=0x8)" P-INDEP
-;  V926 tmp905      [V926,T65] (  2, 32   )   byref  ->  rsi         "field V423._reference (fldOffset=0x0)" P-INDEP
-;* V927 tmp906      [V927,T111] (  0,  0   )     int  ->  zero-ref    "field V423._length (fldOffset=0x8)" P-INDEP
-;* V928 tmp907      [V928    ] (  0,  0   )   byref  ->  zero-ref    "field V425._reference (fldOffset=0x0)" P-INDEP
-;* V929 tmp908      [V929    ] (  0,  0   )     int  ->  zero-ref    "field V425._length (fldOffset=0x8)" P-INDEP
-;  V930 tmp909      [V930,T66] (  2, 32   )   byref  ->  rsi         "field V426._reference (fldOffset=0x0)" P-INDEP
-;  V931 tmp910      [V931,T36] (  3, 48   )     int  ->  rdx         "field V426._length (fldOffset=0x8)" P-INDEP
-;* V932 tmp911      [V932    ] (  0,  0   )   byref  ->  zero-ref    "field V429._reference (fldOffset=0x0)" P-INDEP
-;* V933 tmp912      [V933    ] (  0,  0   )     int  ->  zero-ref    "field V429._length (fldOffset=0x8)" P-INDEP
-;* V934 tmp913      [V934,T110] (  0,  0   )   byref  ->  zero-ref    "field V430._reference (fldOffset=0x0)" P-INDEP
-;* V935 tmp914      [V935,T112] (  0,  0   )     int  ->  zero-ref    "field V430._length (fldOffset=0x8)" P-INDEP
-;* V936 tmp915      [V936    ] (  0,  0   )   byref  ->  zero-ref    "field V433._reference (fldOffset=0x0)" P-INDEP
-;* V937 tmp916      [V937    ] (  0,  0   )     int  ->  zero-ref    "field V433._length (fldOffset=0x8)" P-INDEP
+;  V899 tmp878      [V899,T99] (  2, 16   )     int  ->  r10         "field V392._length (fldOffset=0x8)" P-INDEP
+;* V900 tmp879      [V900    ] (  0,  0   )   byref  ->  zero-ref    "field V393._reference (fldOffset=0x0)" P-INDEP
+;* V901 tmp880      [V901    ] (  0,  0   )     int  ->  zero-ref    "field V393._length (fldOffset=0x8)" P-INDEP
+;* V902 tmp881      [V902    ] (  0,  0   )   byref  ->  zero-ref    "field V395._reference (fldOffset=0x0)" P-INDEP
+;  V903 tmp882      [V903,T100] (  2, 16   )     int  ->  r10         "field V395._length (fldOffset=0x8)" P-INDEP
+;  V904 tmp883      [V904,T48] (  3, 32   )   byref  ->   r8         "field V397._reference (fldOffset=0x0)" P-INDEP
+;  V905 tmp884      [V905,T50] (  3, 32   )     int  ->   r9         "field V397._length (fldOffset=0x8)" P-INDEP
+;* V906 tmp885      [V906    ] (  0,  0   )   byref  ->  zero-ref    "field V398._reference (fldOffset=0x0)" P-INDEP
+;* V907 tmp886      [V907    ] (  0,  0   )     int  ->  zero-ref    "field V398._length (fldOffset=0x8)" P-INDEP
+;  V908 tmp887      [V908,T96] (  2, 16   )   byref  ->   r8         "field V402._reference (fldOffset=0x0)" P-INDEP
+;  V909 tmp888      [V909,T101] (  2, 16   )     int  ->   r9         "field V402._length (fldOffset=0x8)" P-INDEP
+;* V910 tmp889      [V910,T169] (  0,  0   )   byref  ->  zero-ref    "field V403._reference (fldOffset=0x0)" P-INDEP
+;* V911 tmp890      [V911    ] (  0,  0   )     int  ->  zero-ref    "field V403._length (fldOffset=0x8)" P-INDEP
+;* V912 tmp891      [V912,T170] (  0,  0   )   byref  ->  zero-ref    "field V405._reference (fldOffset=0x0)" P-INDEP
+;  V913 tmp892      [V913,T102] (  2, 16   )     int  ->   r9         "field V405._length (fldOffset=0x8)" P-INDEP
+;* V914 tmp893      [V914    ] (  0,  0   )   byref  ->  zero-ref    "field V408._reference (fldOffset=0x0)" P-INDEP
+;* V915 tmp894      [V915    ] (  0,  0   )     int  ->  zero-ref    "field V408._length (fldOffset=0x8)" P-INDEP
+;  V916 tmp895      [V916,T62] (  2, 32   )   byref  ->  [rbp-0x2D8]  spill-single-def "field V409._reference (fldOffset=0x0)" P-INDEP
+;  V917 tmp896      [V917,T74] (  2, 32   )     int  ->  [rbp-0x230]  spill-single-def "field V409._length (fldOffset=0x8)" P-INDEP
+;  V918 tmp897      [V918,T49] (  3, 32   )   byref  ->   r8         "field V412._reference (fldOffset=0x0)" P-INDEP
+;  V919 tmp898      [V919,T51] (  3, 32   )     int  ->   r9         "field V412._length (fldOffset=0x8)" P-INDEP
+;* V920 tmp899      [V920    ] (  0,  0   )   byref  ->  zero-ref    "field V413._reference (fldOffset=0x0)" P-INDEP
+;* V921 tmp900      [V921    ] (  0,  0   )     int  ->  zero-ref    "field V413._length (fldOffset=0x8)" P-INDEP
+;  V922 tmp901      [V922,T97] (  2, 16   )   byref  ->   r8         "field V417._reference (fldOffset=0x0)" P-INDEP
+;  V923 tmp902      [V923,T103] (  2, 16   )     int  ->   r9         "field V417._length (fldOffset=0x8)" P-INDEP
+;* V924 tmp903      [V924,T171] (  0,  0   )   byref  ->  zero-ref    "field V418._reference (fldOffset=0x0)" P-INDEP
+;* V925 tmp904      [V925    ] (  0,  0   )     int  ->  zero-ref    "field V418._length (fldOffset=0x8)" P-INDEP
+;* V926 tmp905      [V926,T172] (  0,  0   )   byref  ->  zero-ref    "field V420._reference (fldOffset=0x0)" P-INDEP
+;  V927 tmp906      [V927,T104] (  2, 16   )     int  ->   r9         "field V420._length (fldOffset=0x8)" P-INDEP
+;  V928 tmp907      [V928,T63] (  2, 32   )   byref  ->  rsi         "field V424._reference (fldOffset=0x0)" P-INDEP
+;* V929 tmp908      [V929,T110] (  0,  0   )     int  ->  zero-ref    "field V424._length (fldOffset=0x8)" P-INDEP
+;* V930 tmp909      [V930    ] (  0,  0   )   byref  ->  zero-ref    "field V426._reference (fldOffset=0x0)" P-INDEP
+;* V931 tmp910      [V931    ] (  0,  0   )     int  ->  zero-ref    "field V426._length (fldOffset=0x8)" P-INDEP
+;  V932 tmp911      [V932,T64] (  2, 32   )   byref  ->  rsi         "field V427._reference (fldOffset=0x0)" P-INDEP
+;  V933 tmp912      [V933,T35] (  3, 48   )     int  ->  rdx         "field V427._length (fldOffset=0x8)" P-INDEP
+;* V934 tmp913      [V934    ] (  0,  0   )   byref  ->  zero-ref    "field V430._reference (fldOffset=0x0)" P-INDEP
+;* V935 tmp914      [V935    ] (  0,  0   )     int  ->  zero-ref    "field V430._length (fldOffset=0x8)" P-INDEP
+;* V936 tmp915      [V936,T109] (  0,  0   )   byref  ->  zero-ref    "field V431._reference (fldOffset=0x0)" P-INDEP
+;* V937 tmp916      [V937,T111] (  0,  0   )     int  ->  zero-ref    "field V431._length (fldOffset=0x8)" P-INDEP
 ;* V938 tmp917      [V938    ] (  0,  0   )   byref  ->  zero-ref    "field V434._reference (fldOffset=0x0)" P-INDEP
-;  V939 tmp918      [V939,T54] (  3, 32   )     int  ->  rdi         "field V434._length (fldOffset=0x8)" P-INDEP
+;* V939 tmp918      [V939    ] (  0,  0   )     int  ->  zero-ref    "field V434._length (fldOffset=0x8)" P-INDEP
 ;* V940 tmp919      [V940    ] (  0,  0   )   byref  ->  zero-ref    "field V435._reference (fldOffset=0x0)" P-INDEP
-;* V941 tmp920      [V941    ] (  0,  0   )     int  ->  zero-ref    "field V435._length (fldOffset=0x8)" P-INDEP
-;* V942 tmp921      [V942    ] (  0,  0   )   byref  ->  zero-ref    "field V439._reference (fldOffset=0x0)" P-INDEP
-;  V943 tmp922      [V943,T106] (  2, 16   )     int  ->  rdi         "field V439._length (fldOffset=0x8)" P-INDEP
+;  V941 tmp920      [V941,T52] (  3, 32   )     int  ->  rdi         "field V435._length (fldOffset=0x8)" P-INDEP
+;* V942 tmp921      [V942    ] (  0,  0   )   byref  ->  zero-ref    "field V436._reference (fldOffset=0x0)" P-INDEP
+;* V943 tmp922      [V943    ] (  0,  0   )     int  ->  zero-ref    "field V436._length (fldOffset=0x8)" P-INDEP
 ;* V944 tmp923      [V944    ] (  0,  0   )   byref  ->  zero-ref    "field V440._reference (fldOffset=0x0)" P-INDEP
-;* V945 tmp924      [V945    ] (  0,  0   )     int  ->  zero-ref    "field V440._length (fldOffset=0x8)" P-INDEP
-;* V946 tmp925      [V946    ] (  0,  0   )   byref  ->  zero-ref    "field V442._reference (fldOffset=0x0)" P-INDEP
-;  V947 tmp926      [V947,T107] (  2, 16   )     int  ->  rdi         "field V442._length (fldOffset=0x8)" P-INDEP
-;  V948 tmp927      [V948,T23] (  4, 48   )   byref  ->   r8         "field V444._reference (fldOffset=0x0)" P-INDEP
-;  V949 tmp928      [V949,T24] (  4, 48   )     int  ->   r9         "field V444._length (fldOffset=0x8)" P-INDEP
-;* V950 tmp929      [V950    ] (  0,  0   )   byref  ->  zero-ref    "field V445._reference (fldOffset=0x0)" P-INDEP
-;* V951 tmp930      [V951    ] (  0,  0   )     int  ->  zero-ref    "field V445._length (fldOffset=0x8)" P-INDEP
-;  V952 tmp931      [V952,T99] (  2, 16   )   byref  ->   r8         "field V449._reference (fldOffset=0x0)" P-INDEP
-;  V953 tmp932      [V953,T108] (  2, 16   )     int  ->   r9         "field V449._length (fldOffset=0x8)" P-INDEP
-;* V954 tmp933      [V954,T173] (  0,  0   )   byref  ->  zero-ref    "field V450._reference (fldOffset=0x0)" P-INDEP
-;* V955 tmp934      [V955    ] (  0,  0   )     int  ->  zero-ref    "field V450._length (fldOffset=0x8)" P-INDEP
-;* V956 tmp935      [V956,T174] (  0,  0   )   byref  ->  zero-ref    "field V452._reference (fldOffset=0x0)" P-INDEP
-;  V957 tmp936      [V957,T109] (  2, 16   )     int  ->   r9         "field V452._length (fldOffset=0x8)" P-INDEP
-;* V958 tmp937      [V958    ] (  0,  0   )   byref  ->  zero-ref    "field V454._reference (fldOffset=0x0)" P-INDEP
-;* V959 tmp938      [V959    ] (  0,  0   )     int  ->  zero-ref    "field V454._length (fldOffset=0x8)" P-INDEP
-;* V960 tmp939      [V960    ] (  0,  0   )   byref  ->  zero-ref    "field V456._reference (fldOffset=0x0)" P-INDEP
-;* V961 tmp940      [V961    ] (  0,  0   )     int  ->  zero-ref    "field V456._length (fldOffset=0x8)" P-INDEP
-;* V962 tmp941      [V962    ] (  0,  0   )    long  ->  zero-ref    "field V457.Item1 (fldOffset=0x0)" P-INDEP
-;* V963 tmp942      [V963    ] (  0,  0   )    long  ->  zero-ref    "field V457.Item2 (fldOffset=0x8)" P-INDEP
-;* V964 tmp943      [V964    ] (  0,  0   )    long  ->  zero-ref    "field V461.Item1 (fldOffset=0x0)" P-INDEP
-;  V965 tmp944      [V965,T76] (  2, 32   )    long  ->  r15         "field V461.Item2 (fldOffset=0x8)" P-INDEP
-;* V966 tmp945      [V966    ] (  0,  0   )   byref  ->  zero-ref    "field V464._reference (fldOffset=0x0)" P-DEP
-;* V967 tmp946      [V967    ] (  0,  0   )     int  ->  zero-ref    "field V464._length (fldOffset=0x8)" P-DEP
-;  V968 tmp947      [V968,T81] (  2, 20   )   byref  ->  rax         "field V466._reference (fldOffset=0x0)" P-INDEP
-;  V969 tmp948      [V969,T41] (  5, 42   )     int  ->  rdx         "field V466._length (fldOffset=0x8)" P-INDEP
-;  V970 tmp949      [V970,T214] (  2,  4   )   byref  ->   r9         "field V471._reference (fldOffset=0x0)" P-INDEP
-;  V971 tmp950      [V971,T244] (  2,  4   )     int  ->   r8         "field V471._length (fldOffset=0x8)" P-INDEP
-;* V972 tmp951      [V972    ] (  0,  0   )   byref  ->  zero-ref    "field V473._reference (fldOffset=0x0)" P-INDEP
-;* V973 tmp952      [V973    ] (  0,  0   )     int  ->  zero-ref    "field V473._length (fldOffset=0x8)" P-INDEP
-;  V974 tmp953      [V974,T215] (  2,  4   )   byref  ->   r8         "field V474._reference (fldOffset=0x0)" P-INDEP
-;  V975 tmp954      [V975,T245] (  2,  4   )     int  ->   r9         "field V474._length (fldOffset=0x8)" P-INDEP
-;  V976 tmp955      [V976,T179] (  3,  6   )   byref  ->   r8         "field V477._reference (fldOffset=0x0)" P-INDEP
-;  V977 tmp956      [V977,T190] (  3,  6   )     int  ->   r9         "field V477._length (fldOffset=0x8)" P-INDEP
-;* V978 tmp957      [V978,T282] (  0,  0   )   byref  ->  zero-ref    "field V478._reference (fldOffset=0x0)" P-INDEP
-;* V979 tmp958      [V979    ] (  0,  0   )     int  ->  zero-ref    "field V478._length (fldOffset=0x8)" P-INDEP
-;  V980 tmp959      [V980,T216] (  2,  4   )   byref  ->   r8         "field V482._reference (fldOffset=0x0)" P-INDEP
-;  V981 tmp960      [V981,T246] (  2,  4   )     int  ->   r9         "field V482._length (fldOffset=0x8)" P-INDEP
-;* V982 tmp961      [V982,T283] (  0,  0   )   byref  ->  zero-ref    "field V483._reference (fldOffset=0x0)" P-INDEP
-;* V983 tmp962      [V983    ] (  0,  0   )     int  ->  zero-ref    "field V483._length (fldOffset=0x8)" P-INDEP
-;* V984 tmp963      [V984,T284] (  0,  0   )   byref  ->  zero-ref    "field V485._reference (fldOffset=0x0)" P-INDEP
-;  V985 tmp964      [V985,T247] (  2,  4   )     int  ->   r9         "field V485._length (fldOffset=0x8)" P-INDEP
-;  V986 tmp965      [V986,T217] (  2,  4   )   byref  ->  rax         "field V489._reference (fldOffset=0x0)" P-INDEP
-;* V987 tmp966      [V987,T291] (  0,  0   )     int  ->  zero-ref    "field V489._length (fldOffset=0x8)" P-INDEP
-;* V988 tmp967      [V988    ] (  0,  0   )   byref  ->  zero-ref    "field V491._reference (fldOffset=0x0)" P-INDEP
-;* V989 tmp968      [V989    ] (  0,  0   )     int  ->  zero-ref    "field V491._length (fldOffset=0x8)" P-INDEP
-;  V990 tmp969      [V990,T218] (  2,  4   )   byref  ->  [rbp-0x2C8]  spill-single-def "field V492._reference (fldOffset=0x0)" P-INDEP
-;  V991 tmp970      [V991,T143] (  4,  8   )     int  ->  [rbp-0x224]  spill-single-def "field V492._length (fldOffset=0x8)" P-INDEP
-;* V992 tmp971      [V992    ] (  0,  0   )   byref  ->  zero-ref    "field V495._reference (fldOffset=0x0)" P-INDEP
-;* V993 tmp972      [V993    ] (  0,  0   )     int  ->  zero-ref    "field V495._length (fldOffset=0x8)" P-INDEP
-;  V994 tmp973      [V994,T219] (  2,  4   )   byref  ->  [rbp-0x2D0]  spill-single-def "field V496._reference (fldOffset=0x0)" P-INDEP
-;  V995 tmp974      [V995,T248] (  2,  4   )     int  ->  [rbp-0x228]  spill-single-def "field V496._length (fldOffset=0x8)" P-INDEP
-;  V996 tmp975      [V996,T220] (  2,  4   )   byref  ->  rdi         "field V501._reference (fldOffset=0x0)" P-INDEP
-;* V997 tmp976      [V997,T292] (  0,  0   )     int  ->  zero-ref    "field V501._length (fldOffset=0x8)" P-INDEP
-;  V998 tmp977      [V998,T285] (  1,  2   )   byref  ->  rax         "field V503._reference (fldOffset=0x0)" P-INDEP
-;  V999 tmp978      [V999,T249] (  2,  4   )     int  ->  rdx         "field V503._length (fldOffset=0x8)" P-INDEP
-;* V1000 tmp979     [V1000    ] (  0,  0   )   byref  ->  zero-ref    "field V505._reference (fldOffset=0x0)" P-DEP
-;* V1001 tmp980     [V1001    ] (  0,  0   )     int  ->  zero-ref    "field V505._length (fldOffset=0x8)" P-DEP
-;  V1002 tmp981     [V1002,T48] (  3, 36   )   byref  ->  rax         "field V507._reference (fldOffset=0x0)" P-INDEP
-;  V1003 tmp982     [V1003,T20] (  6, 58   )     int  ->  rdx         "field V507._length (fldOffset=0x8)" P-INDEP
-;* V1004 tmp983     [V1004    ] (  0,  0   )   byref  ->  zero-ref    "V07.[000..008)"
-;* V1005 tmp984     [V1005    ] (  0,  0   )    long  ->  zero-ref    "V07.[016..024)"
-;* V1006 tmp985     [V1006    ] (  0,  0   )   byref  ->  zero-ref    single-def "V104.[000..008)"
-;  V1007 tmp986     [V1007,T316] (  2,  1   )    long  ->  rsi         single-def "V104.[016..024)"
-;  V1008 tmp987     [V1008,T264] (  2,  2   )     ref  ->  rdi         single-def "argument with side effect"
-;  V1009 tmp988     [V1009,T265] (  2,  2   )     ref  ->  rdi         single-def "argument with side effect"
-;  V1010 GsCookie   [V1010    ] (  1,  1   )    long  ->  [rbp-0x2E8]  do-not-enreg[X] addr-exposed "GSSecurityCookie"
-;  V1011 cse0       [V1011,T14] (  4, 64   )    long  ->  rsi         "CSE #33: moderate"
-;  V1012 cse1       [V1012,T15] (  4, 64   )    long  ->  rdx         "CSE #38: moderate"
-;  V1013 cse2       [V1013,T37] (  3, 48   )    long  ->  rcx         "CSE #46: conservative"
-;  V1014 cse3       [V1014,T28] (  3, 48   )   byref  ->  [rbp-0x2D8]  spill-single-def "CSE #58: conservative"
-;  V1015 cse4       [V1015,T38] (  3, 48   )    long  ->  rsi         "CSE #61: conservative"
-;  V1016 cse5       [V1016,T133] (  3, 12   )    long  ->  r11         "CSE #09: conservative"
-;  V1017 cse6       [V1017,T134] (  3, 12   )    long  ->  rdx         "CSE #25: conservative"
-;  V1018 cse7       [V1018,T180] (  3,  6   )   byref  ->  [rbp-0x2E0]  spill-single-def "CSE #42: conservative"
-;  V1019 cse8       [V1019,T298] (  3,  1.50)     int  ->  rsi         "CSE #26: conservative"
-;  V1020 cse9       [V1020,T12] (  5, 64   )     ref  ->   r8         "CSE #55: moderate"
-;  V1021 cse10      [V1021,T113] (  6, 12   )     ref  ->  rdi         "CSE #29: conservative"
-;  V1022 cse11      [V1022,T82] (  9, 18   )     int  ->  r10         multi-def "CSE #30: conservative"
-;  V1023 cse12      [V1023,T140] (  4,  8   )     ref  ->   r8         "CSE #34: conservative"
-;  V1024 cse13      [V1024,T135] (  5, 10   )     ref  ->   r8         "CSE #39: conservative"
-;  V1025 cse14      [V1025,T328] (  4,  0   )     ref  ->   r8         "CSE #05: conservative"
-;  V1026 cse15      [V1026,T16] (  4, 64   )    long  ->  rdi         "CSE #31: moderate"
-;  V1027 cse16      [V1027,T17] (  4, 64   )    long  ->   r8         "CSE #36: moderate"
-;  V1028 rat0       [V1028,T93] (  5, 16   )    long  ->  rcx         "Widened IV V216"
-;  V1029 rat1       [V1029,T11] (  5, 66   )    long  ->  rsi         "Widened IV V370"
-;  V1030 rat2       [V1030,T01] (  8,114   )    long  ->  rcx         "Widened IV V509"
-;  V1031 rat3       [V1031,T08] (  6, 82   )    long  ->  rcx         "Widened IV V468"
-;  V1032 rat4       [V1032,T94] (  5, 16   )    long  ->  r10         "Widened IV V134"
+;  V945 tmp924      [V945,T105] (  2, 16   )     int  ->  rdi         "field V440._length (fldOffset=0x8)" P-INDEP
+;* V946 tmp925      [V946    ] (  0,  0   )   byref  ->  zero-ref    "field V441._reference (fldOffset=0x0)" P-INDEP
+;* V947 tmp926      [V947    ] (  0,  0   )     int  ->  zero-ref    "field V441._length (fldOffset=0x8)" P-INDEP
+;* V948 tmp927      [V948    ] (  0,  0   )   byref  ->  zero-ref    "field V443._reference (fldOffset=0x0)" P-INDEP
+;  V949 tmp928      [V949,T106] (  2, 16   )     int  ->  rdi         "field V443._length (fldOffset=0x8)" P-INDEP
+;  V950 tmp929      [V950,T23] (  4, 48   )   byref  ->   r8         "field V445._reference (fldOffset=0x0)" P-INDEP
+;  V951 tmp930      [V951,T24] (  4, 48   )     int  ->   r9         "field V445._length (fldOffset=0x8)" P-INDEP
+;* V952 tmp931      [V952    ] (  0,  0   )   byref  ->  zero-ref    "field V446._reference (fldOffset=0x0)" P-INDEP
+;* V953 tmp932      [V953    ] (  0,  0   )     int  ->  zero-ref    "field V446._length (fldOffset=0x8)" P-INDEP
+;  V954 tmp933      [V954,T98] (  2, 16   )   byref  ->   r8         "field V450._reference (fldOffset=0x0)" P-INDEP
+;  V955 tmp934      [V955,T107] (  2, 16   )     int  ->   r9         "field V450._length (fldOffset=0x8)" P-INDEP
+;* V956 tmp935      [V956,T173] (  0,  0   )   byref  ->  zero-ref    "field V451._reference (fldOffset=0x0)" P-INDEP
+;* V957 tmp936      [V957    ] (  0,  0   )     int  ->  zero-ref    "field V451._length (fldOffset=0x8)" P-INDEP
+;* V958 tmp937      [V958,T174] (  0,  0   )   byref  ->  zero-ref    "field V453._reference (fldOffset=0x0)" P-INDEP
+;  V959 tmp938      [V959,T108] (  2, 16   )     int  ->   r9         "field V453._length (fldOffset=0x8)" P-INDEP
+;* V960 tmp939      [V960    ] (  0,  0   )   byref  ->  zero-ref    "field V455._reference (fldOffset=0x0)" P-INDEP
+;* V961 tmp940      [V961    ] (  0,  0   )     int  ->  zero-ref    "field V455._length (fldOffset=0x8)" P-INDEP
+;* V962 tmp941      [V962    ] (  0,  0   )   byref  ->  zero-ref    "field V457._reference (fldOffset=0x0)" P-INDEP
+;* V963 tmp942      [V963    ] (  0,  0   )     int  ->  zero-ref    "field V457._length (fldOffset=0x8)" P-INDEP
+;* V964 tmp943      [V964    ] (  0,  0   )    long  ->  zero-ref    "field V458.Item1 (fldOffset=0x0)" P-INDEP
+;* V965 tmp944      [V965    ] (  0,  0   )    long  ->  zero-ref    "field V458.Item2 (fldOffset=0x8)" P-INDEP
+;* V966 tmp945      [V966    ] (  0,  0   )    long  ->  zero-ref    "field V463.Item1 (fldOffset=0x0)" P-INDEP
+;  V967 tmp946      [V967,T75] (  2, 32   )    long  ->  r15         "field V463.Item2 (fldOffset=0x8)" P-INDEP
+;* V968 tmp947      [V968    ] (  0,  0   )   byref  ->  zero-ref    "field V466._reference (fldOffset=0x0)" P-DEP
+;* V969 tmp948      [V969    ] (  0,  0   )     int  ->  zero-ref    "field V466._length (fldOffset=0x8)" P-DEP
+;  V970 tmp949      [V970,T80] (  2, 20   )   byref  ->  rax         "field V468._reference (fldOffset=0x0)" P-INDEP
+;  V971 tmp950      [V971,T40] (  5, 42   )     int  ->  rdx         "field V468._length (fldOffset=0x8)" P-INDEP
+;  V972 tmp951      [V972,T213] (  2,  4   )   byref  ->   r9         "field V473._reference (fldOffset=0x0)" P-INDEP
+;  V973 tmp952      [V973,T244] (  2,  4   )     int  ->   r8         "field V473._length (fldOffset=0x8)" P-INDEP
+;* V974 tmp953      [V974    ] (  0,  0   )   byref  ->  zero-ref    "field V475._reference (fldOffset=0x0)" P-INDEP
+;* V975 tmp954      [V975    ] (  0,  0   )     int  ->  zero-ref    "field V475._length (fldOffset=0x8)" P-INDEP
+;  V976 tmp955      [V976,T214] (  2,  4   )   byref  ->   r8         "field V476._reference (fldOffset=0x0)" P-INDEP
+;  V977 tmp956      [V977,T245] (  2,  4   )     int  ->   r9         "field V476._length (fldOffset=0x8)" P-INDEP
+;  V978 tmp957      [V978,T179] (  3,  6   )   byref  ->   r8         "field V479._reference (fldOffset=0x0)" P-INDEP
+;  V979 tmp958      [V979,T189] (  3,  6   )     int  ->   r9         "field V479._length (fldOffset=0x8)" P-INDEP
+;* V980 tmp959      [V980,T282] (  0,  0   )   byref  ->  zero-ref    "field V480._reference (fldOffset=0x0)" P-INDEP
+;* V981 tmp960      [V981    ] (  0,  0   )     int  ->  zero-ref    "field V480._length (fldOffset=0x8)" P-INDEP
+;  V982 tmp961      [V982,T215] (  2,  4   )   byref  ->   r8         "field V484._reference (fldOffset=0x0)" P-INDEP
+;  V983 tmp962      [V983,T246] (  2,  4   )     int  ->   r9         "field V484._length (fldOffset=0x8)" P-INDEP
+;* V984 tmp963      [V984,T283] (  0,  0   )   byref  ->  zero-ref    "field V485._reference (fldOffset=0x0)" P-INDEP
+;* V985 tmp964      [V985    ] (  0,  0   )     int  ->  zero-ref    "field V485._length (fldOffset=0x8)" P-INDEP
+;* V986 tmp965      [V986,T284] (  0,  0   )   byref  ->  zero-ref    "field V487._reference (fldOffset=0x0)" P-INDEP
+;  V987 tmp966      [V987,T247] (  2,  4   )     int  ->   r9         "field V487._length (fldOffset=0x8)" P-INDEP
+;  V988 tmp967      [V988,T216] (  2,  4   )   byref  ->  rax         "field V491._reference (fldOffset=0x0)" P-INDEP
+;* V989 tmp968      [V989,T291] (  0,  0   )     int  ->  zero-ref    "field V491._length (fldOffset=0x8)" P-INDEP
+;* V990 tmp969      [V990    ] (  0,  0   )   byref  ->  zero-ref    "field V493._reference (fldOffset=0x0)" P-INDEP
+;* V991 tmp970      [V991    ] (  0,  0   )     int  ->  zero-ref    "field V493._length (fldOffset=0x8)" P-INDEP
+;  V992 tmp971      [V992,T217] (  2,  4   )   byref  ->  [rbp-0x2E0]  spill-single-def "field V494._reference (fldOffset=0x0)" P-INDEP
+;  V993 tmp972      [V993,T143] (  4,  8   )     int  ->  [rbp-0x234]  spill-single-def "field V494._length (fldOffset=0x8)" P-INDEP
+;* V994 tmp973      [V994    ] (  0,  0   )   byref  ->  zero-ref    "field V497._reference (fldOffset=0x0)" P-INDEP
+;* V995 tmp974      [V995    ] (  0,  0   )     int  ->  zero-ref    "field V497._length (fldOffset=0x8)" P-INDEP
+;  V996 tmp975      [V996,T218] (  2,  4   )   byref  ->  [rbp-0x2E8]  spill-single-def "field V498._reference (fldOffset=0x0)" P-INDEP
+;  V997 tmp976      [V997,T248] (  2,  4   )     int  ->  [rbp-0x238]  spill-single-def "field V498._length (fldOffset=0x8)" P-INDEP
+;  V998 tmp977      [V998,T219] (  2,  4   )   byref  ->  rdi         "field V503._reference (fldOffset=0x0)" P-INDEP
+;* V999 tmp978      [V999,T292] (  0,  0   )     int  ->  zero-ref    "field V503._length (fldOffset=0x8)" P-INDEP
+;  V1000 tmp979     [V1000,T285] (  1,  2   )   byref  ->  rax         "field V505._reference (fldOffset=0x0)" P-INDEP
+;  V1001 tmp980     [V1001,T249] (  2,  4   )     int  ->  rdx         "field V505._length (fldOffset=0x8)" P-INDEP
+;* V1002 tmp981     [V1002    ] (  0,  0   )   byref  ->  zero-ref    "field V507._reference (fldOffset=0x0)" P-DEP
+;* V1003 tmp982     [V1003    ] (  0,  0   )     int  ->  zero-ref    "field V507._length (fldOffset=0x8)" P-DEP
+;  V1004 tmp983     [V1004    ] (  4, 48   )   byref  ->  [rbp-0x1F8]  do-not-enreg[X] addr-exposed "field V509._reference (fldOffset=0x0)" P-DEP
+;  V1005 tmp984     [V1005    ] (  6, 66   )     int  ->  [rbp-0x1F0]  do-not-enreg[X] addr-exposed "field V509._length (fldOffset=0x8)" P-DEP
+;* V1006 tmp985     [V1006    ] (  0,  0   )   byref  ->  zero-ref    "V07.[000..008)"
+;* V1007 tmp986     [V1007    ] (  0,  0   )    long  ->  zero-ref    "V07.[016..024)"
+;* V1008 tmp987     [V1008    ] (  0,  0   )   byref  ->  zero-ref    single-def "V104.[000..008)"
+;  V1009 tmp988     [V1009,T316] (  2,  1   )    long  ->  rsi         single-def "V104.[016..024)"
+;  V1010 tmp989     [V1010,T265] (  2,  2   )     ref  ->  rdi         single-def "argument with side effect"
+;  V1011 tmp990     [V1011,T254] (  3,  3   )     ref  ->  rax         single-def "argument with side effect"
+;  V1012 GsCookie   [V1012    ] (  1,  1   )    long  ->  [rbp-0x300]  do-not-enreg[X] addr-exposed "GSSecurityCookie"
+;  V1013 cse0       [V1013,T15] (  4, 64   )    long  ->  rsi         "CSE #33: moderate"
+;  V1014 cse1       [V1014,T16] (  4, 64   )    long  ->  rdx         "CSE #38: moderate"
+;  V1015 cse2       [V1015,T36] (  3, 48   )    long  ->  rsi         "CSE #46: conservative"
+;  V1016 cse3       [V1016,T28] (  3, 48   )   byref  ->  [rbp-0x2F0]  spill-single-def "CSE #58: conservative"
+;  V1017 cse4       [V1017,T37] (  3, 48   )    long  ->  rsi         "CSE #61: conservative"
+;  V1018 cse5       [V1018,T133] (  3, 12   )    long  ->  r11         "CSE #09: conservative"
+;  V1019 cse6       [V1019,T134] (  3, 12   )    long  ->  rdx         "CSE #25: conservative"
+;  V1020 cse7       [V1020,T180] (  3,  6   )   byref  ->  [rbp-0x2F8]  spill-single-def "CSE #42: conservative"
+;  V1021 cse8       [V1021,T298] (  3,  1.50)     int  ->  rsi         "CSE #26: conservative"
+;  V1022 cse9       [V1022,T13] (  5, 64   )     ref  ->   r8         "CSE #55: moderate"
+;  V1023 cse10      [V1023,T112] (  6, 12   )     ref  ->  rdi         "CSE #29: conservative"
+;  V1024 cse11      [V1024,T81] (  9, 18   )     int  ->  r10         multi-def "CSE #30: conservative"
+;  V1025 cse12      [V1025,T140] (  4,  8   )     ref  ->   r8         "CSE #34: conservative"
+;  V1026 cse13      [V1026,T135] (  5, 10   )     ref  ->   r8         "CSE #39: conservative"
+;  V1027 cse14      [V1027,T328] (  4,  0   )     ref  ->   r8         "CSE #05: conservative"
+;  V1028 cse15      [V1028,T17] (  4, 64   )    long  ->  rdi         "CSE #31: moderate"
+;  V1029 cse16      [V1029,T18] (  4, 64   )    long  ->   r8         "CSE #36: moderate"
+;  V1030 rat0       [V1030,T92] (  5, 16   )    long  ->  rcx         "Widened IV V216"
+;  V1031 rat1       [V1031,T12] (  5, 66   )    long  ->  rdi         "Widened IV V371"
+;  V1032 rat2       [V1032,T01] (  8,114   )    long  ->  [rbp-0x240]  "Widened IV V511"
+;  V1033 rat3       [V1033,T09] (  6, 82   )    long  ->  rcx         "Widened IV V470"
+;  V1034 rat4       [V1034,T93] (  5, 16   )    long  ->  r10         "Widened IV V134"
 ;
-; Lcl frame size = 728
+; Lcl frame size = 744
 
 G_M2320_IG01:
        push     rbp
        push     r15
        push     r14
        push     r13
        push     r12
        push     rbx
-       sub      rsp, 728
-       lea      rbp, [rsp+0x300]
+       sub      rsp, 744
+       lea      rbp, [rsp+0x310]
        xor      eax, eax
-       mov      qword ptr [rbp-0x1E8], rax
+       mov      qword ptr [rbp-0x1F8], rax
        vxorps   xmm8, xmm8, xmm8
+       vmovdqa  xmmword ptr [rbp-0x1F0], xmm8
        mov      rax, -432
        vmovdqa  xmmword ptr [rbp+rax-0x30], xmm8
        vmovdqa  xmmword ptr [rbp+rax-0x20], xmm8
        vmovdqa  xmmword ptr [rbp+rax-0x10], xmm8
        add      rax, 48
        jne      SHORT  -5 instr
        mov      qword ptr [rbp-0x30], rax
-       mov      qword ptr [rbp-0x2E8], 0xD1FFAB1E
+       mov      qword ptr [rbp-0x300], 0xD1FFAB1E
        mov      r14, rdi
        mov      r13, rsi
        mov      r15, rdx
        mov      rbx, rcx
-						;; size=100 bbWeight=0 PerfScore 0.00
+						;; size=108 bbWeight=0 PerfScore 0.00
 G_M2320_IG02:
        lea      rdx, bword ptr [r14+0x08]
        cmp      gword ptr [rdx], 0
-       je       G_M2320_IG87
-       jmp      G_M2320_IG88
+       je       G_M2320_IG88
+       jmp      G_M2320_IG89
        align    [0 bytes for IG03]
 						;; size=19 bbWeight=0 PerfScore 0.00
 G_M2320_IG03:
        mov      rdx, qword ptr [rdi+8*rcx]
        test     rdx, rdx
        jl       G_M2320_IG116
        imul     rax, rdx
        inc      ecx
        cmp      ecx, esi
        jl       SHORT G_M2320_IG03
 						;; size=23 bbWeight=4 PerfScore 27.00
 G_M2320_IG04:
        test     rax, rax
        jl       G_M2320_IG116
 						;; size=9 bbWeight=0.50 PerfScore 0.62
 G_M2320_IG05:
        cmp      r14, rax
        jl       G_M2320_IG111
        mov      esi, dword ptr [r12+0x08]
        dec      esi
        cmp      esi, dword ptr [r12+0x08]
        jae      G_M2320_IG119
        mov      r13, qword ptr [r12+8*rsi+0x10]
        mov      rsi, r13
        mov      rdi, 0xD1FFAB1E      ; int[]
        call     CORINFO_HELP_NEWARR_1_VC
        lea      r14, bword ptr [rax+0x10]
        mov      eax, dword ptr [rax+0x08]
-       mov      dword ptr [rbp-0x1F0], eax
+       mov      dword ptr [rbp-0x200], eax
        cmp      dword ptr [r12+0x08], 6
        jle      SHORT G_M2320_IG07
        mov      rdi, 0xD1FFAB1E      ; global ptr
        test     byte  ptr [rdi], 1
-       je       G_M2320_IG108
+       je       G_M2320_IG109
 						;; size=90 bbWeight=0.50 PerfScore 11.38
 G_M2320_IG06:
        mov      rdi, 0xD1FFAB1E      ; data for System.Buffers.ArrayPool`1[long]:s_shared
        mov      rdi, gword ptr [rdi]
        mov      esi, dword ptr [r12+0x08]
        mov      rcx, 0xD1FFAB1E      ; code for System.Buffers.SharedArrayPool`1[long]:Rent(int):long[]:this
        cmp      dword ptr [rdi], edi
        call     [rcx]System.Buffers.SharedArrayPool`1[long]:Rent(int):long[]:this
        mov      r12, rax
        test     r12, r12
        jne      SHORT G_M2320_IG10
        xor      rdi, rdi
        xor      ecx, ecx
        jmp      SHORT G_M2320_IG11
-       align    [6 bytes for IG23]
-						;; size=52 bbWeight=0.50 PerfScore 7.25
+       align    [14 bytes for IG23]
+						;; size=60 bbWeight=0.50 PerfScore 7.25
 G_M2320_IG07:
        xor      rdx, rdx
        xor      rsi, rsi
        mov      r12d, dword ptr [r12+0x08]
        mov      edi, r12d
        mov      ecx, 8
        mov      rax, rdi
        mul      rdx:rax, rcx
        jb       G_M2320_IG118
        test     rax, rax
        je       SHORT G_M2320_IG09
        add      rax, 15
        shr      rax, 4
        add      rsp, 16
 						;; size=46 bbWeight=0.50 PerfScore 4.75
 G_M2320_IG08:
        push     0
        push     0
        dec      rax
        jne      SHORT G_M2320_IG08
        sub      rsp, 16
        lea      rax, [rsp+0x10]
 						;; size=18 bbWeight=0.50 PerfScore 2.00
 G_M2320_IG09:
        jmp      SHORT G_M2320_IG12
 						;; size=2 bbWeight=0.50 PerfScore 1.00
 G_M2320_IG10:
        lea      rdi, bword ptr [r12+0x10]
        mov      rax, rdi
-       mov      gword ptr [rbp-0x238], r12
+       mov      gword ptr [rbp-0x250], r12
        mov      ecx, dword ptr [r12+0x08]
        mov      rdi, rax
-       mov      r12, gword ptr [rbp-0x238]
+       mov      r12, gword ptr [rbp-0x250]
 						;; size=30 bbWeight=0.50 PerfScore 2.50
 G_M2320_IG11:
-       mov      bword ptr [rbp-0x268], rdi
+       mov      bword ptr [rbp-0x280], rdi
        mov      rsi, r12
        mov      r12d, ecx
-       mov      rax, bword ptr [rbp-0x268]
+       mov      rax, bword ptr [rbp-0x280]
 						;; size=20 bbWeight=0.50 PerfScore 1.25
 G_M2320_IG12:
        xor      ecx, ecx
        mov      dword ptr [rbp-0x10C], ecx
        cmp      gword ptr [rbp-0x90], 0
        je       SHORT G_M2320_IG13
        mov      rdi, gword ptr [rbp-0x90]
        cmp      byte  ptr [rdi], dil
        add      rdi, 16
        mov      edx, dword ptr [rbp-0x80]
        add      edx, edx
        mov      r8d, dword ptr [rbp-0x80]
        cmp      r8d, edx
        jbe      SHORT G_M2320_IG14
        jmp      G_M2320_IG117
 						;; size=51 bbWeight=0.50 PerfScore 7.00
 G_M2320_IG13:
        mov      r9d, dword ptr [rbp-0x80]
        cmp      r9d, 5
        ja       G_M2320_IG117
        lea      r10, bword ptr [rbp-0x50]
        jmp      SHORT G_M2320_IG15
 						;; size=20 bbWeight=0.50 PerfScore 2.38
 G_M2320_IG14:
        mov      r10d, r8d
        lea      r10, bword ptr [rdi+8*r10]
        sub      edx, r8d
        mov      r9d, edx
 						;; size=13 bbWeight=0.50 PerfScore 0.62
 G_M2320_IG15:
        lea      edi, [r9-0x01]
        cmp      edi, r9d
        jae      G_M2320_IG119
        cmp      qword ptr [r10+8*rdi], 0
-       mov      bword ptr [rbp-0x268], rax
-       mov      gword ptr [rbp-0x238], rsi
+       mov      bword ptr [rbp-0x280], rax
+       mov      gword ptr [rbp-0x250], rsi
        je       G_M2320_IG20
        lea      rdi, [rbp-0x100]
        mov      rdx, 0xD1FFAB1E      ; code for System.Numerics.Tensors.TensorShape:get_Strides():System.ReadOnlySpan`1[long]:this
        call     [rdx]System.Numerics.Tensors.TensorShape:get_Strides():System.ReadOnlySpan`1[long]:this
        lea      edi, [rdx-0x01]
        cmp      edi, edx
        jae      G_M2320_IG119
        cmp      qword ptr [rax+8*rdi], 0
-       jne      G_M2320_IG53
+       jne      G_M2320_IG52
        jmp      G_M2320_IG17
 						;; size=84 bbWeight=0.50 PerfScore 9.62
 G_M2320_IG16:
-       mov      eax, dword ptr [rbp-0x21C]
+       mov      eax, dword ptr [rbp-0x22C]
        cmp      edi, eax
        jae      G_M2320_IG119
        mov      edx, edi
-       mov      r11, bword ptr [rbp-0x268]
+       mov      r11, bword ptr [rbp-0x280]
        lea      rsi, bword ptr [r11+8*rdx]
-       mov      bword ptr [rbp-0x2D8], rsi
+       mov      bword ptr [rbp-0x2F0], rsi
        mov      rdx, rsi
        inc      qword ptr [rdx]
        cmp      edi, eax
        jae      G_M2320_IG119
        mov      eax, edi
        mov      rcx, qword ptr [r11+8*rax]
        cmp      edi, r9d
        jae      G_M2320_IG119
        mov      eax, edi
        mov      rdx, qword ptr [r8+8*rax]
        mov      r15, rdx
        mov      rax, rcx
        cqo      
        idiv     rdx:rax, r15
        imul     r15, rax
        sub      rcx, r15
        mov      r15, rcx
-       mov      bword ptr [rbp-0x268], r11
+       mov      bword ptr [rbp-0x280], r11
        mov      rdx, r11
        mov      ecx, r12d
        dec      edi
        mov      rsi, rax
        mov      rax, 0xD1FFAB1E      ; code for System.Numerics.Tensors.TensorSpanHelpers:AdjustIndexes(int,long,System.Span`1[long],System.ReadOnlySpan`1[long])
        call     [rax]System.Numerics.Tensors.TensorSpanHelpers:AdjustIndexes(int,long,System.Span`1[long],System.ReadOnlySpan`1[long])
-       mov      rdi, bword ptr [rbp-0x2D8]
+       mov      rdi, bword ptr [rbp-0x2F0]
        mov      qword ptr [rdi], r15
-       mov      r15, bword ptr [rbp-0x230]
+       mov      r15, bword ptr [rbp-0x248]
 						;; size=137 bbWeight=16 PerfScore 1520.00
 G_M2320_IG17:
        lea      rdi, bword ptr [r15+0x08]
        mov      rax, 0xD1FFAB1E      ; code for System.Numerics.Tensors.TensorShape:get_Lengths():System.ReadOnlySpan`1[long]:this
        call     [rax]System.Numerics.Tensors.TensorShape:get_Lengths():System.ReadOnlySpan`1[long]:this
        test     edx, edx
-       jne      G_M2320_IG61
+       jne      G_M2320_IG62
 						;; size=24 bbWeight=4 PerfScore 20.00
 G_M2320_IG18:
        xor      ecx, ecx
-       jmp      G_M2320_IG64
+       jmp      G_M2320_IG65
 						;; size=7 bbWeight=2 PerfScore 4.50
 G_M2320_IG19:
-       mov      rax, bword ptr [rbp-0x268]
+       mov      rax, bword ptr [rbp-0x280]
        cmp      edi, r12d
        jae      G_M2320_IG119
        mov      edx, edi
        lea      r10, bword ptr [rax+8*rdx]
-       mov      bword ptr [rbp-0x2E0], r10
+       mov      bword ptr [rbp-0x2F8], r10
        mov      rdx, r10
        inc      qword ptr [rdx]
        mov      edx, edi
-       mov      bword ptr [rbp-0x268], rax
+       mov      bword ptr [rbp-0x280], rax
        mov      r11, qword ptr [rax+8*rdx]
        cmp      edi, r9d
        jae      G_M2320_IG119
        mov      edx, edi
        mov      rdx, qword ptr [r8+8*rdx]
        mov      rsi, rdx
        mov      rax, r11
        cqo      
        idiv     rdx:rax, rsi
        imul     rsi, rax
        sub      r11, rsi
-       mov      qword ptr [rbp-0x210], r11
-       mov      rdx, bword ptr [rbp-0x268]
+       mov      qword ptr [rbp-0x220], r11
+       mov      rdx, bword ptr [rbp-0x280]
        mov      ecx, r12d
        dec      edi
        mov      rsi, rax
        mov      rax, 0xD1FFAB1E      ; code for System.Numerics.Tensors.TensorSpanHelpers:AdjustIndexes(int,long,System.Span`1[long],System.ReadOnlySpan`1[long])
        call     [rax]System.Numerics.Tensors.TensorSpanHelpers:AdjustIndexes(int,long,System.Span`1[long],System.ReadOnlySpan`1[long])
-       mov      rdi, bword ptr [rbp-0x2E0]
-       mov      r11, qword ptr [rbp-0x210]
+       mov      rdi, bword ptr [rbp-0x2F8]
+       mov      r11, qword ptr [rbp-0x220]
        mov      qword ptr [rdi], r11
 						;; size=132 bbWeight=2 PerfScore 188.50
 G_M2320_IG20:
        lea      rdi, bword ptr [r15+0x08]
        mov      rdx, 0xD1FFAB1E      ; code for System.Numerics.Tensors.TensorShape:get_Lengths():System.ReadOnlySpan`1[long]:this
        call     [rdx]System.Numerics.Tensors.TensorShape:get_Lengths():System.ReadOnlySpan`1[long]:this
        test     edx, edx
        jne      SHORT G_M2320_IG22
 						;; size=20 bbWeight=4 PerfScore 20.00
 G_M2320_IG21:
-       xor      edi, edi
+       xor      ecx, ecx
        jmp      SHORT G_M2320_IG25
 						;; size=4 bbWeight=2 PerfScore 4.50
 G_M2320_IG22:
-       mov      edi, 1
-       xor      esi, esi
+       mov      ecx, 1
+       xor      edi, edi
        test     edx, edx
        jle      SHORT G_M2320_IG24
 						;; size=11 bbWeight=2 PerfScore 3.50
 G_M2320_IG23:
-       mov      rcx, qword ptr [rax+8*rsi]
-       test     rcx, rcx
+       mov      rsi, qword ptr [rax+8*rdi]
+       test     rsi, rsi
        jl       G_M2320_IG116
-       imul     rdi, rcx
-       inc      esi
-       cmp      esi, edx
+       imul     rcx, rsi
+       inc      edi
+       cmp      edi, edx
        jl       SHORT G_M2320_IG23
 						;; size=23 bbWeight=16 PerfScore 108.00
 G_M2320_IG24:
-       test     rdi, rdi
+       test     rcx, rcx
        jl       G_M2320_IG116
 						;; size=9 bbWeight=2 PerfScore 2.50
 G_M2320_IG25:
        mov      eax, dword ptr [rbp-0x10C]
-       movsxd   rsi, eax
-       cmp      rsi, rdi
-       jl       SHORT G_M2320_IG31
+       movsxd   rdx, eax
+       cmp      rdx, rcx
+       jl       SHORT G_M2320_IG30
 						;; size=14 bbWeight=4 PerfScore 10.00
 G_M2320_IG26:
-       mov      r12, gword ptr [rbp-0x238]
+       mov      r12, gword ptr [rbp-0x250]
        test     r12, r12
-       je       SHORT G_M2320_IG28
-       mov      rdi, 0xD1FFAB1E      ; global ptr
-       test     byte  ptr [rdi], 1
-       je       G_M2320_IG110
-						;; size=31 bbWeight=0.50 PerfScore 3.25
-G_M2320_IG27:
-       mov      rdi, 0xD1FFAB1E      ; data for System.Buffers.ArrayPool`1[long]:s_shared
-       mov      rdi, gword ptr [rdi]
+       je       SHORT G_M2320_IG27
+       mov      rax, 0xD1FFAB1E      ; code for System.Buffers.ArrayPool`1[long]:get_Shared():System.Buffers.ArrayPool`1[long]
+       call     [rax]System.Buffers.ArrayPool`1[long]:get_Shared():System.Buffers.ArrayPool`1[long]
+       mov      rdi, rax
        mov      rsi, r12
        xor      edx, edx
-       mov      rax, 0xD1FFAB1E      ; code for System.Buffers.SharedArrayPool`1[long]:Return(long[],ubyte):this
-       cmp      dword ptr [rdi], edi
-       call     [rax]System.Buffers.SharedArrayPool`1[long]:Return(long[],ubyte):this
-						;; size=32 bbWeight=0.50 PerfScore 4.50
-G_M2320_IG28:
+       mov      rax, qword ptr [rax]
+       mov      rax, qword ptr [rax+0x40]
+       call     [rax+0x28]System.Buffers.ArrayPool`1[long]:Return(long[],ubyte):this
+						;; size=42 bbWeight=0.50 PerfScore 6.62
+G_M2320_IG27:
        mov      rax, r15
-       cmp      qword ptr [rbp-0x2E8], 0xD1FFAB1E
-       je       SHORT G_M2320_IG29
+       cmp      qword ptr [rbp-0x300], 0xD1FFAB1E
+       je       SHORT G_M2320_IG28
        call     CORINFO_HELP_FAIL_FAST
 						;; size=21 bbWeight=0.50 PerfScore 2.12
-G_M2320_IG29:
+G_M2320_IG28:
        nop      
 						;; size=1 bbWeight=0.50 PerfScore 0.12
-G_M2320_IG30:
+G_M2320_IG29:
        lea      rsp, [rbp-0x28]
        pop      rbx
        pop      r12
        pop      r13
        pop      r14
        pop      r15
        pop      rbp
        ret      
 						;; size=15 bbWeight=0.50 PerfScore 2.25
-G_M2320_IG31:
+G_M2320_IG30:
        mov      rdx, bword ptr [r15]
        mov      dword ptr [rbp-0x10C], eax
        movsxd   rsi, eax
        lea      rcx, bword ptr [rdx+4*rsi]
        mov      r8d, r13d
-       mov      bword ptr [rbp-0x260], rcx
-       mov      dword ptr [rbp-0x1EC], r8d
-       mov      r9, bword ptr [rbp-0x268]
-       mov      bword ptr [rbp-0x280], r9
+       mov      bword ptr [rbp-0x278], rcx
+       mov      dword ptr [rbp-0x1FC], r8d
+       mov      r9, bword ptr [rbp-0x280]
+       mov      bword ptr [rbp-0x298], r9
        mov      esi, r12d
-       mov      dword ptr [rbp-0x1FC], esi
+       mov      dword ptr [rbp-0x20C], esi
        mov      rdi, gword ptr [rbp-0x90]
        test     rdi, rdi
-       je       SHORT G_M2320_IG32
+       je       SHORT G_M2320_IG31
        mov      r10, rdi
        cmp      byte  ptr [r10], r10b
        mov      r10d, dword ptr [rbp-0x80]
        mov      r11d, r10d
-       jmp      SHORT G_M2320_IG33
-       align    [0 bytes for IG37]
+       jmp      SHORT G_M2320_IG32
+       align    [0 bytes for IG36]
 						;; size=83 bbWeight=2 PerfScore 36.00
-G_M2320_IG32:
+G_M2320_IG31:
        mov      r10d, dword ptr [rbp-0x80]
        mov      r11d, r10d
        cmp      r11d, 5
        ja       G_M2320_IG117
 						;; size=17 bbWeight=2 PerfScore 5.00
-G_M2320_IG33:
+G_M2320_IG32:
        cmp      esi, r11d
-       jne      G_M2320_IG109
+       jne      G_M2320_IG110
        test     rdi, rdi
-       je       SHORT G_M2320_IG34
+       je       SHORT G_M2320_IG33
        mov      r11, rdi
        cmp      byte  ptr [r11], r11b
        add      r11, 16
        lea      edx, [r10+r10]
        mov      esi, r10d
        cmp      esi, edx
-       jbe      SHORT G_M2320_IG35
+       jbe      SHORT G_M2320_IG34
        jmp      G_M2320_IG117
 						;; size=40 bbWeight=2 PerfScore 20.00
-G_M2320_IG34:
+G_M2320_IG33:
        mov      edi, r10d
        cmp      edi, 5
        ja       G_M2320_IG117
        lea      r11, bword ptr [rbp-0x50]
        cmp      r10d, 5
        ja       G_M2320_IG117
        lea      rdx, bword ptr [rbp-0x78]
-       mov      dword ptr [rbp-0x200], r10d
-       jmp      SHORT G_M2320_IG36
+       mov      dword ptr [rbp-0x210], r10d
+       jmp      SHORT G_M2320_IG35
 						;; size=39 bbWeight=2 PerfScore 13.50
-G_M2320_IG35:
+G_M2320_IG34:
        mov      ecx, esi
        lea      r11, bword ptr [r11+8*rcx]
        sub      edx, esi
        cmp      byte  ptr [rdi], dil
        add      rdi, 16
-       mov      dword ptr [rbp-0x200], r10d
+       mov      dword ptr [rbp-0x210], r10d
        mov      eax, edx
        mov      rdx, rdi
        mov      edi, eax
 						;; size=29 bbWeight=2 PerfScore 12.00
-G_M2320_IG36:
-       mov      rsi, bword ptr [rbp-0x280]
-       mov      bword ptr [rbp-0x288], rsi
-       mov      r10d, dword ptr [rbp-0x1FC]
-       mov      bword ptr [rbp-0x290], r11
-       mov      dword ptr [rbp-0x208], edi
-       mov      ecx, dword ptr [rbp-0x200]
-       mov      dword ptr [rbp-0x204], ecx
+G_M2320_IG35:
+       mov      rsi, bword ptr [rbp-0x298]
+       mov      bword ptr [rbp-0x2A0], rsi
+       mov      r10d, dword ptr [rbp-0x20C]
+       mov      bword ptr [rbp-0x2A8], r11
+       mov      dword ptr [rbp-0x218], edi
+       mov      ecx, dword ptr [rbp-0x210]
+       mov      dword ptr [rbp-0x214], ecx
        xor      r8d, r8d
        xor      r11d, r11d
        test     r10d, r10d
-       jle      SHORT G_M2320_IG38
+       jle      SHORT G_M2320_IG37
 						;; size=57 bbWeight=2 PerfScore 17.50
-G_M2320_IG37:
+G_M2320_IG36:
        mov      edi, r11d
        mov      rsi, qword ptr [rsi+8*rdi]
        cmp      r11d, ecx
        jae      G_M2320_IG119
        cmp      rsi, qword ptr [rdx+8*rdi]
-       jge      G_M2320_IG109
+       jge      G_M2320_IG110
        test     rsi, rsi
-       jl       G_M2320_IG109
-       cmp      r11d, dword ptr [rbp-0x208]
+       jl       G_M2320_IG110
+       cmp      r11d, dword ptr [rbp-0x218]
        jae      G_M2320_IG119
-       mov      rcx, bword ptr [rbp-0x290]
+       mov      rcx, bword ptr [rbp-0x2A8]
        imul     rsi, qword ptr [rcx+8*rdi]
        add      r8, rsi
        inc      r11d
        cmp      r11d, r10d
-       mov      rsi, bword ptr [rbp-0x288]
-       jl       SHORT G_M2320_IG39
+       mov      rsi, bword ptr [rbp-0x2A0]
+       jl       SHORT G_M2320_IG38
 						;; size=78 bbWeight=16 PerfScore 328.00
-G_M2320_IG38:
+G_M2320_IG37:
        cmp      r8, qword ptr [rbp-0x88]
-       jge      G_M2320_IG109
+       jge      G_M2320_IG110
        test     r8, r8
-       jge      SHORT G_M2320_IG40
-       jmp      G_M2320_IG109
+       jge      SHORT G_M2320_IG39
+       jmp      G_M2320_IG110
 						;; size=23 bbWeight=2 PerfScore 12.50
-G_M2320_IG39:
-       mov      ecx, dword ptr [rbp-0x204]
-       jmp      SHORT G_M2320_IG37
+G_M2320_IG38:
+       mov      ecx, dword ptr [rbp-0x214]
+       jmp      SHORT G_M2320_IG36
 						;; size=8 bbWeight=8 PerfScore 24.00
-G_M2320_IG40:
+G_M2320_IG39:
        mov      rdx, bword ptr [rbp-0x98]
        mov      edx, dword ptr [rdx+4*r8]
-       mov      esi, dword ptr [rbp-0x1F0]
+       mov      esi, dword ptr [rbp-0x200]
        mov      rdi, r14
        mov      r8, 0xD1FFAB1E      ; code for System.SpanHelpers:Fill[int](byref,ulong,int)
        call     [r8]System.SpanHelpers:Fill[int](byref,ulong,int)
        mov      rsi, bword ptr [rbp-0x108]
-       mov      bword ptr [rbp-0x258], rsi
-       mov      rax, bword ptr [rbp-0x268]
+       mov      bword ptr [rbp-0x270], rsi
+       mov      rax, bword ptr [rbp-0x280]
        mov      rdx, rax
        mov      ecx, r12d
        mov      r8, gword ptr [rbp-0x100]
        test     r8, r8
-       je       SHORT G_M2320_IG41
+       je       SHORT G_M2320_IG40
        mov      rdi, r8
        cmp      byte  ptr [rdi], dil
        add      rdi, 16
        mov      r9d, dword ptr [rbp-0xF0]
        add      r9d, r9d
        mov      r10d, dword ptr [rbp-0xF0]
        cmp      r10d, r9d
-       jbe      SHORT G_M2320_IG42
+       jbe      SHORT G_M2320_IG41
        jmp      G_M2320_IG117
 						;; size=109 bbWeight=2 PerfScore 44.50
-G_M2320_IG41:
+G_M2320_IG40:
        mov      r11d, dword ptr [rbp-0xF0]
        cmp      r11d, 5
        ja       G_M2320_IG117
        lea      r8, bword ptr [rbp-0xC0]
        mov      r9d, dword ptr [rbp-0xF0]
        cmp      r9d, 5
        ja       G_M2320_IG117
        lea      rdi, bword ptr [rbp-0xE8]
-       jmp      SHORT G_M2320_IG43
-       align    [0 bytes for IG44]
+       jmp      SHORT G_M2320_IG42
+       align    [0 bytes for IG43]
 						;; size=50 bbWeight=2 PerfScore 15.00
-G_M2320_IG42:
+G_M2320_IG41:
        mov      r11d, r10d
        lea      rdi, bword ptr [rdi+8*r11]
        sub      r9d, r10d
        mov      r11d, r9d
        cmp      byte  ptr [r8], r8b
        add      r8, 16
        mov      r9d, dword ptr [rbp-0xF0]
        mov      rax, rdi
        mov      rdi, r8
        mov      r8, rax
 						;; size=36 bbWeight=2 PerfScore 12.50
-G_M2320_IG43:
-       mov      bword ptr [rbp-0x298], rdx
-       mov      bword ptr [rbp-0x2A8], r8
-       mov      bword ptr [rbp-0x2A0], rdi
+G_M2320_IG42:
+       mov      bword ptr [rbp-0x2B0], rdx
+       mov      bword ptr [rbp-0x2C0], r8
+       mov      bword ptr [rbp-0x2B8], rdi
        xor      r10d, r10d
        xor      esi, esi
        test     ecx, ecx
-       jle      SHORT G_M2320_IG45
+       jle      SHORT G_M2320_IG44
 						;; size=30 bbWeight=2 PerfScore 9.50
-G_M2320_IG44:
+G_M2320_IG43:
        mov      r8d, esi
        mov      rdx, qword ptr [rdx+8*r8]
        cmp      esi, r9d
        jae      G_M2320_IG119
        cmp      rdx, qword ptr [rdi+8*r8]
-       jge      G_M2320_IG109
+       jge      G_M2320_IG110
        test     rdx, rdx
-       jl       G_M2320_IG109
+       jl       G_M2320_IG110
        cmp      esi, r11d
        jae      G_M2320_IG119
-       mov      rdi, bword ptr [rbp-0x2A8]
+       mov      rdi, bword ptr [rbp-0x2C0]
        imul     rdx, qword ptr [rdi+8*r8]
        add      r10, rdx
        inc      esi
        cmp      esi, ecx
-       mov      rdx, bword ptr [rbp-0x298]
-       jl       SHORT G_M2320_IG46
+       mov      rdx, bword ptr [rbp-0x2B0]
+       jl       SHORT G_M2320_IG45
 						;; size=72 bbWeight=16 PerfScore 300.00
-G_M2320_IG45:
-       mov      rsi, bword ptr [rbp-0x258]
+G_M2320_IG44:
+       mov      rsi, bword ptr [rbp-0x270]
        lea      rcx, bword ptr [rsi+4*r10]
-       mov      r8d, dword ptr [rbp-0x1EC]
-       mov      r9, bword ptr [rbp-0x260]
+       mov      r8d, dword ptr [rbp-0x1FC]
+       mov      r9, bword ptr [rbp-0x278]
        mov      bword ptr [rsp], r9
        mov      dword ptr [rsp+0x08], r8d
        mov      rsi, r14
-       mov      edx, dword ptr [rbp-0x1F0]
+       mov      edx, dword ptr [rbp-0x200]
        mov      rdi, gword ptr [rbx+0x08]
        call     [rbx+0x18]System.Numerics.Tensors.Tensor+PerformCalculationTwoSpanInSpanOut`1[int]:Invoke(System.ReadOnlySpan`1[int],System.ReadOnlySpan`1[int],System.Span`1[int]):this
        mov      eax, dword ptr [rbp-0x10C]
        add      eax, r13d
        mov      dword ptr [rbp-0x10C], eax
        mov      r8, gword ptr [rbp-0x90]
        test     r8, r8
-       je       SHORT G_M2320_IG47
+       je       SHORT G_M2320_IG46
        mov      rdx, r8
        cmp      byte  ptr [rdx], dl
        mov      edi, dword ptr [rbp-0x80]
-       jmp      SHORT G_M2320_IG48
-       align    [0 bytes for IG56]
-						;; size=87 bbWeight=2 PerfScore 45.00
-G_M2320_IG46:
-       mov      rdi, bword ptr [rbp-0x2A0]
-       jmp      G_M2320_IG44
+       jmp      SHORT G_M2320_IG47
+       align    [11 bytes for IG63]
+						;; size=98 bbWeight=2 PerfScore 45.00
+G_M2320_IG45:
+       mov      rdi, bword ptr [rbp-0x2B8]
+       jmp      G_M2320_IG43
 						;; size=12 bbWeight=8 PerfScore 24.00
-G_M2320_IG47:
+G_M2320_IG46:
        mov      edi, dword ptr [rbp-0x80]
        cmp      edi, 5
        ja       G_M2320_IG117
 						;; size=12 bbWeight=2 PerfScore 4.50
-G_M2320_IG48:
+G_M2320_IG47:
        add      edi, -2
        test     r8, r8
-       je       SHORT G_M2320_IG49
+       je       SHORT G_M2320_IG48
        cmp      byte  ptr [r8], r8b
        add      r8, 16
        mov      r9d, dword ptr [rbp-0x80]
-       jmp      SHORT G_M2320_IG50
+       jmp      SHORT G_M2320_IG49
 						;; size=21 bbWeight=2 PerfScore 15.50
-G_M2320_IG49:
+G_M2320_IG48:
        mov      r9d, dword ptr [rbp-0x80]
        cmp      r9d, 5
        ja       G_M2320_IG117
        lea      r8, bword ptr [rbp-0x78]
 						;; size=18 bbWeight=2 PerfScore 5.50
-G_M2320_IG50:
+G_M2320_IG49:
        test     edi, edi
        jl       G_M2320_IG20
        jmp      G_M2320_IG19
 						;; size=13 bbWeight=2 PerfScore 6.50
-G_M2320_IG51:
-       mov      rdi, bword ptr [rbp-0x270]
-       mov      esi, dword ptr [rbp-0x1F4]
+G_M2320_IG50:
+       mov      rdi, bword ptr [rbp-0x288]
+       mov      esi, dword ptr [rbp-0x204]
        mov      rdx, rax
        mov      rax, 0xD1FFAB1E      ; code for System.Numerics.Tensors.TensorSpanHelpers:ComputeLinearIndex(System.ReadOnlySpan`1[long],System.ReadOnlySpan`1[long],System.ReadOnlySpan`1[long]):long
        call     [rax]System.Numerics.Tensors.TensorSpanHelpers:ComputeLinearIndex(System.ReadOnlySpan`1[long],System.ReadOnlySpan`1[long],System.ReadOnlySpan`1[long]):long
-       mov      rcx, bword ptr [rbp-0x240]
+       mov      rcx, bword ptr [rbp-0x258]
        lea      rax, bword ptr [rcx+4*rax]
-       mov      bword ptr [rbp-0x2C8], rax
-       mov      edx, dword ptr [rbp-0x1EC]
-       mov      dword ptr [rbp-0x224], edx
+       mov      bword ptr [rbp-0x2E0], rax
+       mov      edx, dword ptr [rbp-0x1FC]
+       mov      dword ptr [rbp-0x234], edx
        mov      rdx, bword ptr [rbp-0x108]
-       mov      bword ptr [rbp-0x248], rdx
-       mov      rsi, bword ptr [rbp-0x268]
-       mov      bword ptr [rbp-0x2D0], rsi
-       mov      dword ptr [rbp-0x228], r12d
+       mov      bword ptr [rbp-0x260], rdx
+       mov      rsi, bword ptr [rbp-0x280]
+       mov      bword ptr [rbp-0x2E8], rsi
+       mov      dword ptr [rbp-0x238], r12d
        lea      rdi, [rbp-0x100]
        mov      r10, 0xD1FFAB1E      ; code for System.Numerics.Tensors.TensorShape:get_Strides():System.ReadOnlySpan`1[long]:this
        call     [r10]System.Numerics.Tensors.TensorShape:get_Strides():System.ReadOnlySpan`1[long]:this
-       mov      bword ptr [rbp-0x278], rax
-       mov      dword ptr [rbp-0x1F8], edx
+       mov      bword ptr [rbp-0x290], rax
+       mov      dword ptr [rbp-0x208], edx
        lea      rdi, [rbp-0x100]
        mov      rdx, 0xD1FFAB1E      ; code for System.Numerics.Tensors.TensorShape:get_Lengths():System.ReadOnlySpan`1[long]:this
        call     [rdx]System.Numerics.Tensors.TensorShape:get_Lengths():System.ReadOnlySpan`1[long]:this
        mov      r8, rax
        mov      r9d, edx
-       mov      rdi, bword ptr [rbp-0x2D0]
-       mov      esi, dword ptr [rbp-0x228]
-       mov      rdx, bword ptr [rbp-0x278]
-       mov      ecx, dword ptr [rbp-0x1F8]
+       mov      rdi, bword ptr [rbp-0x2E8]
+       mov      esi, dword ptr [rbp-0x238]
+       mov      rdx, bword ptr [rbp-0x290]
+       mov      ecx, dword ptr [rbp-0x208]
        mov      rax, 0xD1FFAB1E      ; code for System.Numerics.Tensors.TensorSpanHelpers:ComputeLinearIndex(System.ReadOnlySpan`1[long],System.ReadOnlySpan`1[long],System.ReadOnlySpan`1[long]):long
        call     [rax]System.Numerics.Tensors.TensorSpanHelpers:ComputeLinearIndex(System.ReadOnlySpan`1[long],System.ReadOnlySpan`1[long],System.ReadOnlySpan`1[long]):long
-       mov      rdi, bword ptr [rbp-0x248]
+       mov      rdi, bword ptr [rbp-0x260]
        lea      rdi, bword ptr [rdi+4*rax]
-       mov      esi, dword ptr [rbp-0x224]
+       mov      esi, dword ptr [rbp-0x234]
        mov      rax, 0xD1FFAB1E      ; code for System.Span`1[int]:op_Implicit(System.Span`1[int]):System.ReadOnlySpan`1[int]
        call     [rax]System.Span`1[int]:op_Implicit(System.Span`1[int]):System.ReadOnlySpan`1[int]
        mov      rcx, rax
        mov      r8d, edx
        mov      bword ptr [rsp], r14
-       mov      edx, dword ptr [rbp-0x224]
+       mov      edx, dword ptr [rbp-0x234]
        mov      dword ptr [rsp+0x08], edx
-       mov      rsi, bword ptr [rbp-0x2C8]
+       mov      rsi, bword ptr [rbp-0x2E0]
        mov      rdi, gword ptr [rbx+0x08]
        call     [rbx+0x18]System.Numerics.Tensors.Tensor+PerformCalculationTwoSpanInSpanOut`1[int]:Invoke(System.ReadOnlySpan`1[int],System.ReadOnlySpan`1[int],System.Span`1[int]):this
        mov      r14d, dword ptr [rbp-0x10C]
        add      r14d, r13d
        lea      rdi, [rbp-0x90]
        mov      rax, 0xD1FFAB1E      ; code for System.Numerics.Tensors.TensorShape:get_Lengths():System.ReadOnlySpan`1[long]:this
 						;; size=279 bbWeight=2 PerfScore 99.00
-G_M2320_IG52:
+G_M2320_IG51:
        call     [rax]System.Numerics.Tensors.TensorShape:get_Lengths():System.ReadOnlySpan`1[long]:this
        lea      eax, [rdx-0x02]
        mov      dword ptr [rbp-0x110], eax
        lea      rdi, [rbp-0x90]
        mov      rcx, 0xD1FFAB1E      ; code for System.Numerics.Tensors.TensorShape:get_Lengths():System.ReadOnlySpan`1[long]:this
        call     [rcx]System.Numerics.Tensors.TensorShape:get_Lengths():System.ReadOnlySpan`1[long]:this
        mov      r8, rax
        mov      r9d, edx
-       mov      rdx, bword ptr [rbp-0x268]
+       mov      rdx, bword ptr [rbp-0x280]
        mov      ecx, r12d
        mov      edi, dword ptr [rbp-0x110]
        mov      esi, 1
        mov      rax, 0xD1FFAB1E      ; code for System.Numerics.Tensors.TensorSpanHelpers:AdjustIndexes(int,long,System.Span`1[long],System.ReadOnlySpan`1[long])
        call     [rax]System.Numerics.Tensors.TensorSpanHelpers:AdjustIndexes(int,long,System.Span`1[long],System.ReadOnlySpan`1[long])
        mov      dword ptr [rbp-0x10C], r14d
 						;; size=76 bbWeight=2 PerfScore 31.00
-G_M2320_IG53:
+G_M2320_IG52:
        lea      rdi, bword ptr [r15+0x08]
        mov      rax, 0xD1FFAB1E      ; code for System.Numerics.Tensors.TensorShape:get_Lengths():System.ReadOnlySpan`1[long]:this
        call     [rax]System.Numerics.Tensors.TensorShape:get_Lengths():System.ReadOnlySpan`1[long]:this
-       test     edx, edx
-       jne      SHORT G_M2320_IG55
-						;; size=20 bbWeight=4 PerfScore 20.00
+       mov      bword ptr [rbp-0x1F8], rax
+       mov      qword ptr [rbp-0x1F0], rdx
+       lea      rdi, [rbp-0x1F8]
+       mov      rax, 0xD1FFAB1E      ; code for System.ReadOnlySpan`1[long]:get_IsEmpty():ubyte:this
+       call     [rax]System.ReadOnlySpan`1[long]:get_IsEmpty():ubyte:this
+       test     eax, eax
+       je       SHORT G_M2320_IG54
+						;; size=53 bbWeight=4 PerfScore 43.00
+G_M2320_IG53:
+       xor      r14d, r14d
+       jmp      SHORT G_M2320_IG59
+						;; size=5 bbWeight=2 PerfScore 4.50
 G_M2320_IG54:
-       xor      edi, edi
-       jmp      SHORT G_M2320_IG58
-						;; size=4 bbWeight=2 PerfScore 4.50
+       mov      r14d, 1
+       xor      eax, eax
+       cmp      dword ptr [rbp-0x1F0], 0
+       jle      SHORT G_M2320_IG58
+						;; size=17 bbWeight=2 PerfScore 7.00
 G_M2320_IG55:
-       mov      edi, 1
-       xor      ecx, ecx
-       test     edx, edx
-       jle      SHORT G_M2320_IG57
-						;; size=11 bbWeight=2 PerfScore 3.50
-G_M2320_IG56:
-       cmp      ecx, edx
+       cmp      eax, dword ptr [rbp-0x1F0]
        jae      G_M2320_IG119
-       cmp      qword ptr [rax+8*rcx], 0
-       jl       G_M2320_IG116
-       cmp      ecx, edx
-       jae      G_M2320_IG119
-       imul     rdi, qword ptr [rax+8*rcx]
-       inc      ecx
-       cmp      ecx, edx
-       jl       SHORT G_M2320_IG56
-						;; size=38 bbWeight=16 PerfScore 208.00
+       mov      rcx, bword ptr [rbp-0x1F8]
+       mov      qword ptr [rbp-0x240], rax
+       cmp      qword ptr [rcx+8*rax], 0
+       jge      SHORT G_M2320_IG57
+						;; size=33 bbWeight=16 PerfScore 144.00
+G_M2320_IG56:
+       mov      rcx, 0xD1FFAB1E      ; code for System.ThrowHelper:ThrowArgumentOutOfRangeException()
+       call     [rcx]System.ThrowHelper:ThrowArgumentOutOfRangeException()
+						;; size=12 bbWeight=8 PerfScore 26.00
 G_M2320_IG57:
-       test     rdi, rdi
-       jl       G_M2320_IG116
-						;; size=9 bbWeight=2 PerfScore 2.50
+       mov      rax, qword ptr [rbp-0x240]
+       cmp      eax, dword ptr [rbp-0x1F0]
+       jae      G_M2320_IG119
+       mov      rcx, bword ptr [rbp-0x1F8]
+       imul     r14, qword ptr [rcx+8*rax]
+       inc      eax
+       cmp      eax, dword ptr [rbp-0x1F0]
+       jl       SHORT G_M2320_IG55
+						;; size=41 bbWeight=16 PerfScore 212.00
 G_M2320_IG58:
-       mov      r14d, dword ptr [rbp-0x10C]
-       movsxd   rax, r14d
-       cmp      rax, rdi
-       jge      G_M2320_IG26
-						;; size=19 bbWeight=4 PerfScore 10.00
+       test     r14, r14
+       jge      SHORT G_M2320_IG59
+       mov      rax, 0xD1FFAB1E      ; code for System.ThrowHelper:ThrowArgumentOutOfRangeException()
+       call     [rax]System.ThrowHelper:ThrowArgumentOutOfRangeException()
+						;; size=17 bbWeight=2 PerfScore 9.00
 G_M2320_IG59:
-       mov      eax, r14d
+       mov      eax, dword ptr [rbp-0x10C]
+       movsxd   rdi, eax
+       cmp      rdi, r14
+       jge      G_M2320_IG26
+						;; size=18 bbWeight=4 PerfScore 10.00
+G_M2320_IG60:
        mov      rdi, bword ptr [r15]
        mov      dword ptr [rbp-0x10C], eax
        movsxd   rcx, eax
        lea      r9, bword ptr [rdi+4*rcx]
        mov      r8d, r13d
        mov      r14, r9
-       mov      dword ptr [rbp-0x1EC], r8d
+       mov      dword ptr [rbp-0x1FC], r8d
        mov      rdx, bword ptr [rbp-0x98]
-       mov      bword ptr [rbp-0x240], rdx
-       mov      rsi, bword ptr [rbp-0x268]
+       mov      bword ptr [rbp-0x258], rdx
+       mov      rsi, bword ptr [rbp-0x280]
        mov      r8, rsi
        mov      r9d, r12d
-       mov      bword ptr [rbp-0x270], r8
-       mov      dword ptr [rbp-0x1F4], r9d
+       mov      bword ptr [rbp-0x288], r8
+       mov      dword ptr [rbp-0x204], r9d
        lea      rdi, [rbp-0x90]
        mov      r10, 0xD1FFAB1E      ; code for System.Numerics.Tensors.TensorShape:get_Strides():System.ReadOnlySpan`1[long]:this
        call     [r10]System.Numerics.Tensors.TensorShape:get_Strides():System.ReadOnlySpan`1[long]:this
        mov      ecx, edx
        cmp      gword ptr [rbp-0x90], 0
-       je       SHORT G_M2320_IG60
+       je       SHORT G_M2320_IG61
        mov      r8, gword ptr [rbp-0x90]
        cmp      byte  ptr [r8], r8b
        add      r8, 16
        mov      r9d, dword ptr [rbp-0x80]
-       jmp      G_M2320_IG51
-       align    [2 bytes for IG62]
-						;; size=130 bbWeight=2 PerfScore 50.50
-G_M2320_IG60:
+       jmp      G_M2320_IG50
+						;; size=125 bbWeight=2 PerfScore 50.00
+G_M2320_IG61:
        mov      r9d, dword ptr [rbp-0x80]
        cmp      r9d, 5
        ja       G_M2320_IG117
        lea      r8, bword ptr [rbp-0x78]
-       jmp      G_M2320_IG51
+       jmp      G_M2320_IG50
 						;; size=23 bbWeight=2 PerfScore 9.50
-G_M2320_IG61:
+G_M2320_IG62:
        mov      edi, 1
        xor      ecx, ecx
        test     edx, edx
-       jle      SHORT G_M2320_IG63
+       jle      SHORT G_M2320_IG64
 						;; size=11 bbWeight=2 PerfScore 3.50
-G_M2320_IG62:
+G_M2320_IG63:
        cmp      ecx, edx
        jae      G_M2320_IG119
        mov      rsi, qword ptr [rax+8*rcx]
        test     rsi, rsi
        jl       G_M2320_IG116
        imul     rdi, rsi
        inc      ecx
        cmp      ecx, edx
-       jl       SHORT G_M2320_IG62
+       jl       SHORT G_M2320_IG63
 						;; size=31 bbWeight=16 PerfScore 128.00
-G_M2320_IG63:
+G_M2320_IG64:
        test     rdi, rdi
        jl       G_M2320_IG116
        mov      rcx, rdi
 						;; size=12 bbWeight=2 PerfScore 3.00
-G_M2320_IG64:
+G_M2320_IG65:
        mov      eax, dword ptr [rbp-0x10C]
        movsxd   rdi, eax
        cmp      rdi, rcx
        jge      G_M2320_IG26
 						;; size=18 bbWeight=4 PerfScore 10.00
-G_M2320_IG65:
-       mov      bword ptr [rbp-0x230], r15
+G_M2320_IG66:
+       mov      bword ptr [rbp-0x248], r15
        mov      rdi, bword ptr [r15]
        mov      dword ptr [rbp-0x10C], eax
        movsxd   rcx, eax
        lea      rcx, bword ptr [rdi+4*rcx]
-       mov      bword ptr [rbp-0x2B0], rcx
-       mov      dword ptr [rbp-0x214], r13d
-       mov      rsi, bword ptr [rbp-0x268]
-       mov      bword ptr [rbp-0x2B8], rsi
+       mov      bword ptr [rbp-0x2C8], rcx
+       mov      dword ptr [rbp-0x224], r13d
+       mov      rsi, bword ptr [rbp-0x280]
+       mov      bword ptr [rbp-0x2D0], rsi
        mov      r9d, r12d
-       mov      dword ptr [rbp-0x218], r9d
+       mov      dword ptr [rbp-0x228], r9d
        cmp      gword ptr [rbp-0x100], 0
-       je       SHORT G_M2320_IG67
+       je       SHORT G_M2320_IG68
 						;; size=71 bbWeight=16 PerfScore 208.00
-G_M2320_IG66:
+G_M2320_IG67:
        mov      rdi, gword ptr [rbp-0x100]
        cmp      byte  ptr [rdi], dil
        mov      r10d, dword ptr [rbp-0xF0]
-       jmp      SHORT G_M2320_IG68
-       align    [15 bytes for IG82]
+       jmp      SHORT G_M2320_IG69
+       align    [15 bytes for IG83]
 						;; size=34 bbWeight=8 PerfScore 56.00
-G_M2320_IG67:
+G_M2320_IG68:
        mov      r10d, dword ptr [rbp-0xF0]
        cmp      r10d, 5
        ja       G_M2320_IG117
 						;; size=17 bbWeight=8 PerfScore 18.00
-G_M2320_IG68:
-       mov      dword ptr [rbp-0x21C], r10d
+G_M2320_IG69:
+       mov      dword ptr [rbp-0x22C], r10d
        cmp      r9d, r10d
-       jne      G_M2320_IG109
+       jne      G_M2320_IG110
        lea      rdi, [rbp-0x100]
        mov      r11, 0xD1FFAB1E      ; code for System.Numerics.Tensors.TensorShape:get_Strides():System.ReadOnlySpan`1[long]:this
        call     [r11]System.Numerics.Tensors.TensorShape:get_Strides():System.ReadOnlySpan`1[long]:this
        mov      ecx, edx
        cmp      gword ptr [rbp-0x100], 0
-       je       SHORT G_M2320_IG70
+       je       SHORT G_M2320_IG71
 						;; size=48 bbWeight=16 PerfScore 148.00
-G_M2320_IG69:
+G_M2320_IG70:
        mov      r8, gword ptr [rbp-0x100]
        cmp      byte  ptr [r8], r8b
        add      r8, 16
        mov      r9d, dword ptr [rbp-0xF0]
-       jmp      SHORT G_M2320_IG71
+       jmp      SHORT G_M2320_IG72
 						;; size=23 bbWeight=8 PerfScore 58.00
-G_M2320_IG70:
+G_M2320_IG71:
        mov      r9d, dword ptr [rbp-0xF0]
        cmp      r9d, 5
        ja       G_M2320_IG117
        lea      r8, bword ptr [rbp-0xE8]
 						;; size=24 bbWeight=8 PerfScore 22.00
-G_M2320_IG71:
-       mov      rdi, bword ptr [rbp-0x2B8]
-       mov      esi, dword ptr [rbp-0x218]
+G_M2320_IG72:
+       mov      rdi, bword ptr [rbp-0x2D0]
+       mov      esi, dword ptr [rbp-0x228]
        mov      rdx, rax
        mov      rax, 0xD1FFAB1E      ; code for System.Numerics.Tensors.TensorSpanHelpers:ComputeLinearIndex(System.ReadOnlySpan`1[long],System.ReadOnlySpan`1[long],System.ReadOnlySpan`1[long]):long
        call     [rax]System.Numerics.Tensors.TensorSpanHelpers:ComputeLinearIndex(System.ReadOnlySpan`1[long],System.ReadOnlySpan`1[long],System.ReadOnlySpan`1[long]):long
        cmp      rax, qword ptr [rbp-0xF8]
-       jge      G_M2320_IG109
+       jge      G_M2320_IG110
        test     rax, rax
-       jl       G_M2320_IG109
+       jl       G_M2320_IG110
        mov      rdx, bword ptr [rbp-0x108]
        mov      edx, dword ptr [rdx+4*rax]
-       mov      esi, dword ptr [rbp-0x1F0]
+       mov      esi, dword ptr [rbp-0x200]
        mov      rdi, r14
        mov      rcx, 0xD1FFAB1E      ; code for System.SpanHelpers:Fill[int](byref,ulong,int)
        call     [rcx]System.SpanHelpers:Fill[int](byref,ulong,int)
        mov      rax, bword ptr [rbp-0x98]
-       mov      bword ptr [rbp-0x250], rax
-       mov      rcx, bword ptr [rbp-0x268]
-       mov      bword ptr [rbp-0x2C0], rcx
-       mov      esi, dword ptr [rbp-0x21C]
-       mov      dword ptr [rbp-0x220], esi
+       mov      bword ptr [rbp-0x268], rax
+       mov      rcx, bword ptr [rbp-0x280]
+       mov      bword ptr [rbp-0x2D8], rcx
+       mov      esi, dword ptr [rbp-0x22C]
+       mov      dword ptr [rbp-0x230], esi
        lea      rdi, [rbp-0x90]
        mov      r9, 0xD1FFAB1E      ; code for System.Numerics.Tensors.TensorShape:get_Strides():System.ReadOnlySpan`1[long]:this
        call     [r9]System.Numerics.Tensors.TensorShape:get_Strides():System.ReadOnlySpan`1[long]:this
        mov      ecx, edx
        cmp      gword ptr [rbp-0x90], 0
-       je       SHORT G_M2320_IG73
+       je       SHORT G_M2320_IG74
 						;; size=153 bbWeight=16 PerfScore 484.00
-G_M2320_IG72:
+G_M2320_IG73:
        mov      r8, gword ptr [rbp-0x90]
        cmp      byte  ptr [r8], r8b
        add      r8, 16
        mov      r9d, dword ptr [rbp-0x80]
-       jmp      SHORT G_M2320_IG74
+       jmp      SHORT G_M2320_IG75
 						;; size=20 bbWeight=8 PerfScore 58.00
-G_M2320_IG73:
+G_M2320_IG74:
        mov      r9d, dword ptr [rbp-0x80]
        cmp      r9d, 5
        ja       G_M2320_IG117
        lea      r8, bword ptr [rbp-0x78]
 						;; size=18 bbWeight=8 PerfScore 22.00
-G_M2320_IG74:
-       mov      rdi, bword ptr [rbp-0x2C0]
-       mov      esi, dword ptr [rbp-0x220]
+G_M2320_IG75:
+       mov      rdi, bword ptr [rbp-0x2D8]
+       mov      esi, dword ptr [rbp-0x230]
        mov      rdx, rax
        mov      rax, 0xD1FFAB1E      ; code for System.Numerics.Tensors.TensorSpanHelpers:ComputeLinearIndex(System.ReadOnlySpan`1[long],System.ReadOnlySpan`1[long],System.ReadOnlySpan`1[long]):long
        call     [rax]System.Numerics.Tensors.TensorSpanHelpers:ComputeLinearIndex(System.ReadOnlySpan`1[long],System.ReadOnlySpan`1[long],System.ReadOnlySpan`1[long]):long
-       mov      rsi, bword ptr [rbp-0x250]
+       mov      rsi, bword ptr [rbp-0x268]
        lea      rsi, bword ptr [rsi+4*rax]
-       mov      edx, dword ptr [rbp-0x214]
-       mov      rcx, bword ptr [rbp-0x2B0]
+       mov      edx, dword ptr [rbp-0x224]
+       mov      rcx, bword ptr [rbp-0x2C8]
        mov      bword ptr [rsp], rcx
        mov      dword ptr [rsp+0x08], edx
        mov      rcx, r14
-       mov      r8d, dword ptr [rbp-0x1F0]
+       mov      r8d, dword ptr [rbp-0x200]
        mov      rdi, gword ptr [rbx+0x08]
        call     [rbx+0x18]System.Numerics.Tensors.Tensor+PerformCalculationTwoSpanInSpanOut`1[int]:Invoke(System.ReadOnlySpan`1[int],System.ReadOnlySpan`1[int],System.Span`1[int]):this
        mov      r10d, dword ptr [rbp-0x10C]
        add      r10d, r13d
        mov      dword ptr [rbp-0x10C], r10d
        mov      r8, gword ptr [rbp-0x90]
        test     r8, r8
-       je       SHORT G_M2320_IG76
+       je       SHORT G_M2320_IG77
 						;; size=106 bbWeight=16 PerfScore 348.00
-G_M2320_IG75:
+G_M2320_IG76:
        mov      rax, r8
        cmp      byte  ptr [rax], al
        mov      edi, dword ptr [rbp-0x80]
-       jmp      SHORT G_M2320_IG77
+       jmp      SHORT G_M2320_IG78
 						;; size=10 bbWeight=8 PerfScore 50.00
-G_M2320_IG76:
+G_M2320_IG77:
        mov      edi, dword ptr [rbp-0x80]
        cmp      edi, 5
        ja       G_M2320_IG117
 						;; size=12 bbWeight=8 PerfScore 18.00
-G_M2320_IG77:
+G_M2320_IG78:
        add      edi, -2
        test     r8, r8
-       je       SHORT G_M2320_IG79
+       je       SHORT G_M2320_IG80
 						;; size=8 bbWeight=16 PerfScore 24.00
-G_M2320_IG78:
+G_M2320_IG79:
        cmp      byte  ptr [r8], r8b
        add      r8, 16
        mov      r9d, dword ptr [rbp-0x80]
-       jmp      SHORT G_M2320_IG80
+       jmp      SHORT G_M2320_IG81
 						;; size=13 bbWeight=8 PerfScore 50.00
-G_M2320_IG79:
+G_M2320_IG80:
        mov      r9d, dword ptr [rbp-0x80]
        cmp      r9d, 5
        ja       G_M2320_IG117
        lea      r8, bword ptr [rbp-0x78]
 						;; size=18 bbWeight=8 PerfScore 22.00
-G_M2320_IG80:
+G_M2320_IG81:
        test     edi, edi
        jge      G_M2320_IG16
 						;; size=8 bbWeight=16 PerfScore 20.00
-G_M2320_IG81:
-       mov      r15, bword ptr [rbp-0x230]
+G_M2320_IG82:
+       mov      r15, bword ptr [rbp-0x248]
        jmp      G_M2320_IG17
 						;; size=12 bbWeight=8 PerfScore 24.00
-G_M2320_IG82:
+G_M2320_IG83:
        mov      r11, qword ptr [r12+8*r10]
        test     r11, r11
        jl       G_M2320_IG116
        imul     rdi, r11
        inc      r10d
        cmp      r10d, eax
-       jl       SHORT G_M2320_IG82
+       jl       SHORT G_M2320_IG83
 						;; size=25 bbWeight=4 PerfScore 27.00
-G_M2320_IG83:
+G_M2320_IG84:
        test     rdi, rdi
        jl       G_M2320_IG116
 						;; size=9 bbWeight=0.50 PerfScore 0.62
-G_M2320_IG84:
+G_M2320_IG85:
        lea      rdi, [rbp-0x1E8]
        mov      rax, 0xD1FFAB1E      ; code for System.Numerics.Tensors.TensorShape:.ctor(long,System.ReadOnlySpan`1[long],System.ReadOnlySpan`1[long]):this
        call     [rax]System.Numerics.Tensors.TensorShape:.ctor(long,System.ReadOnlySpan`1[long],System.ReadOnlySpan`1[long]):this
        mov      rsi, qword ptr [rbp-0x1E0]
        cmp      qword ptr [r14+0x10], rsi
        jne      G_M2320_IG115
        mov      rsi, bword ptr [r14]
        mov      edx, dword ptr [r14+0x10]
        mov      rcx, bword ptr [r13]
        mov      r8d, dword ptr [r13+0x10]
        mov      rdi, bword ptr [r15]
        mov      eax, dword ptr [r15+0x10]
        mov      bword ptr [rsp], rdi
        mov      dword ptr [rsp+0x08], eax
        mov      rdi, gword ptr [rbx+0x08]
        call     [rbx+0x18]System.Numerics.Tensors.Tensor+PerformCalculationTwoSpanInSpanOut`1[int]:Invoke(System.ReadOnlySpan`1[int],System.ReadOnlySpan`1[int],System.Span`1[int]):this
        mov      rax, r15
-       cmp      qword ptr [rbp-0x2E8], 0xD1FFAB1E
-       je       SHORT G_M2320_IG85
+       cmp      qword ptr [rbp-0x300], 0xD1FFAB1E
+       je       SHORT G_M2320_IG86
        call     CORINFO_HELP_FAIL_FAST
 						;; size=94 bbWeight=0.50 PerfScore 16.00
-G_M2320_IG85:
+G_M2320_IG86:
        nop      
 						;; size=1 bbWeight=0.50 PerfScore 0.12
-G_M2320_IG86:
+G_M2320_IG87:
        lea      rsp, [rbp-0x28]
        pop      rbx
        pop      r12
        pop      r13
        pop      r14
        pop      r15
        pop      rbp
        ret      
 						;; size=15 bbWeight=0.50 PerfScore 2.25
-G_M2320_IG87:
+G_M2320_IG88:
        lea      rdi, bword ptr [rdx+0x18]
        mov      esi, dword ptr [rdx+0x10]
        cmp      esi, 5
        ja       G_M2320_IG117
-       jmp      SHORT G_M2320_IG89
+       jmp      SHORT G_M2320_IG90
 						;; size=18 bbWeight=0 PerfScore 0.00
-G_M2320_IG88:
+G_M2320_IG89:
        mov      rdi, gword ptr [rdx]
        cmp      byte  ptr [rdi], dil
        add      rdi, 16
        mov      esi, dword ptr [rdx+0x10]
 						;; size=13 bbWeight=0 PerfScore 0.00
-G_M2320_IG89:
+G_M2320_IG90:
        lea      rdx, bword ptr [r13+0x08]
        cmp      gword ptr [rdx], 0
-       jne      SHORT G_M2320_IG90
+       jne      SHORT G_M2320_IG91
        lea      rax, bword ptr [rdx+0x18]
        mov      ecx, dword ptr [rdx+0x10]
        cmp      ecx, 5
        ja       G_M2320_IG117
-       jmp      SHORT G_M2320_IG91
+       jmp      SHORT G_M2320_IG92
 						;; size=28 bbWeight=0 PerfScore 0.00
-G_M2320_IG90:
+G_M2320_IG91:
        mov      rax, gword ptr [rdx]
        cmp      byte  ptr [rax], al
        add      rax, 16
        mov      ecx, dword ptr [rdx+0x10]
 						;; size=12 bbWeight=0 PerfScore 0.00
-G_M2320_IG91:
+G_M2320_IG92:
        cmp      esi, ecx
-       jne      SHORT G_M2320_IG92
+       jne      SHORT G_M2320_IG93
        mov      edx, ecx
        shl      rdx, 3
        mov      rsi, rax
        mov      rax, 0xD1FFAB1E      ; code for System.SpanHelpers:SequenceEqual(byref,byref,ulong):ubyte
        call     [rax]System.SpanHelpers:SequenceEqual(byref,byref,ulong):ubyte
        test     eax, eax
-       je       SHORT G_M2320_IG92
+       je       SHORT G_M2320_IG93
        mov      rdi, qword ptr [r14+0x10]
        cmp      rdi, qword ptr [r13+0x10]
        je       G_M2320_IG112
 						;; size=43 bbWeight=0 PerfScore 0.00
-G_M2320_IG92:
+G_M2320_IG93:
        lea      rdi, bword ptr [r14+0x08]
        cmp      gword ptr [rdi], 0
-       jne      SHORT G_M2320_IG93
+       jne      SHORT G_M2320_IG94
        lea      rsi, bword ptr [rdi+0x18]
        mov      edi, dword ptr [rdi+0x10]
        cmp      edi, 5
        ja       G_M2320_IG117
        mov      edx, edi
-       jmp      SHORT G_M2320_IG94
+       jmp      SHORT G_M2320_IG95
 						;; size=30 bbWeight=0 PerfScore 0.00
-G_M2320_IG93:
+G_M2320_IG94:
        mov      rsi, gword ptr [rdi]
        cmp      byte  ptr [rsi], sil
        add      rsi, 16
        mov      edx, dword ptr [rdi+0x10]
 						;; size=13 bbWeight=0 PerfScore 0.00
-G_M2320_IG94:
+G_M2320_IG95:
        lea      rdi, bword ptr [r13+0x08]
        cmp      gword ptr [rdi], 0
-       jne      SHORT G_M2320_IG95
+       jne      SHORT G_M2320_IG96
        lea      rcx, bword ptr [rdi+0x18]
        mov      edi, dword ptr [rdi+0x10]
        cmp      edi, 5
        ja       G_M2320_IG117
        mov      eax, edi
-       jmp      SHORT G_M2320_IG96
+       jmp      SHORT G_M2320_IG97
 						;; size=30 bbWeight=0 PerfScore 0.00
-G_M2320_IG95:
+G_M2320_IG96:
        mov      rcx, gword ptr [rdi]
        cmp      byte  ptr [rcx], cl
        add      rcx, 16
        mov      eax, dword ptr [rdi+0x10]
 						;; size=12 bbWeight=0 PerfScore 0.00
-G_M2320_IG96:
+G_M2320_IG97:
        mov      rdi, rsi
        mov      esi, edx
        mov      rdx, rcx
        mov      ecx, eax
        mov      rax, 0xD1FFAB1E      ; code for System.Numerics.Tensors.Tensor:GetSmallestBroadcastableLengths(System.ReadOnlySpan`1[long],System.ReadOnlySpan`1[long]):long[]
        call     [rax]System.Numerics.Tensors.Tensor:GetSmallestBroadcastableLengths(System.ReadOnlySpan`1[long],System.ReadOnlySpan`1[long]):long[]
        mov      r12, rax
        test     r12, r12
-       je       SHORT G_M2320_IG97
+       je       SHORT G_M2320_IG98
        lea      rdx, bword ptr [r12+0x10]
        mov      ecx, dword ptr [r12+0x08]
-       jmp      SHORT G_M2320_IG98
+       jmp      SHORT G_M2320_IG99
 						;; size=42 bbWeight=0 PerfScore 0.00
-G_M2320_IG97:
+G_M2320_IG98:
        xor      rdx, rdx
        xor      ecx, ecx
 						;; size=4 bbWeight=0 PerfScore 0.00
-G_M2320_IG98:
+G_M2320_IG99:
        lea      rdi, [rbp-0x98]
        mov      rsi, r14
        mov      rax, 0xD1FFAB1E      ; code for System.Numerics.Tensors.Tensor:LazyBroadcast[int](byref,System.ReadOnlySpan`1[long]):System.Numerics.Tensors.ReadOnlyTensorSpan`1[int]
        call     [rax]System.Numerics.Tensors.Tensor:LazyBroadcast[int](byref,System.ReadOnlySpan`1[long]):System.Numerics.Tensors.ReadOnlyTensorSpan`1[int]
        test     r12, r12
-       je       SHORT G_M2320_IG99
+       je       SHORT G_M2320_IG100
        lea      rdx, bword ptr [r12+0x10]
        mov      ecx, dword ptr [r12+0x08]
-       jmp      SHORT G_M2320_IG100
+       jmp      SHORT G_M2320_IG101
 						;; size=39 bbWeight=0 PerfScore 0.00
-G_M2320_IG99:
+G_M2320_IG100:
        xor      rdx, rdx
        xor      ecx, ecx
 						;; size=4 bbWeight=0 PerfScore 0.00
-G_M2320_IG100:
+G_M2320_IG101:
        lea      rdi, [rbp-0x108]
        mov      rsi, r13
        mov      rax, 0xD1FFAB1E      ; code for System.Numerics.Tensors.Tensor:LazyBroadcast[int](byref,System.ReadOnlySpan`1[long]):System.Numerics.Tensors.ReadOnlyTensorSpan`1[int]
        call     [rax]System.Numerics.Tensors.Tensor:LazyBroadcast[int](byref,System.ReadOnlySpan`1[long]):System.Numerics.Tensors.ReadOnlyTensorSpan`1[int]
        lea      rdx, bword ptr [r15+0x08]
        cmp      gword ptr [rdx], 0
-       jne      SHORT G_M2320_IG101
+       jne      SHORT G_M2320_IG102
        lea      rdi, bword ptr [rdx+0x18]
        mov      esi, dword ptr [rdx+0x10]
        cmp      esi, 5
        ja       G_M2320_IG117
-       jmp      SHORT G_M2320_IG102
+       jmp      SHORT G_M2320_IG103
 						;; size=50 bbWeight=0 PerfScore 0.00
-G_M2320_IG101:
+G_M2320_IG102:
        mov      rdi, gword ptr [rdx]
        cmp      byte  ptr [rdi], dil
        add      rdi, 16
        mov      esi, dword ptr [rdx+0x10]
 						;; size=13 bbWeight=0 PerfScore 0.00
-G_M2320_IG102:
+G_M2320_IG103:
        test     r12, r12
-       je       SHORT G_M2320_IG103
+       je       SHORT G_M2320_IG104
        lea      rax, bword ptr [r12+0x10]
        mov      edx, dword ptr [r12+0x08]
-       jmp      SHORT G_M2320_IG104
+       jmp      SHORT G_M2320_IG105
 						;; size=17 bbWeight=0 PerfScore 0.00
-G_M2320_IG103:
+G_M2320_IG104:
        xor      rax, rax
        xor      edx, edx
 						;; size=4 bbWeight=0 PerfScore 0.00
-G_M2320_IG104:
+G_M2320_IG105:
        cmp      esi, edx
        jne      G_M2320_IG111
        mov      edx, edx
        shl      rdx, 3
        mov      rsi, rax
        mov      rax, 0xD1FFAB1E      ; code for System.SpanHelpers:SequenceEqual(byref,byref,ulong):ubyte
        call     [rax]System.SpanHelpers:SequenceEqual(byref,byref,ulong):ubyte
        test     eax, eax
-       je       G_M2320_IG111
+       je       SHORT G_M2320_IG111
        mov      r14, qword ptr [r15+0x10]
        cmp      gword ptr [rbp-0x90], 0
-       jne      SHORT G_M2320_IG105
+       jne      SHORT G_M2320_IG106
        mov      esi, dword ptr [rbp-0x80]
        cmp      esi, 5
        ja       G_M2320_IG117
        lea      rdi, bword ptr [rbp-0x78]
-       jmp      SHORT G_M2320_IG106
-						;; size=69 bbWeight=0 PerfScore 0.00
-G_M2320_IG105:
+       jmp      SHORT G_M2320_IG107
+						;; size=65 bbWeight=0 PerfScore 0.00
+G_M2320_IG106:
        mov      rdi, gword ptr [rbp-0x90]
        cmp      byte  ptr [rdi], dil
        add      rdi, 16
        mov      esi, dword ptr [rbp-0x80]
 						;; size=17 bbWeight=0 PerfScore 0.00
-G_M2320_IG106:
+G_M2320_IG107:
        test     esi, esi
-       je       SHORT G_M2320_IG107
+       je       SHORT G_M2320_IG108
        mov      eax, 1
        xor      ecx, ecx
        test     esi, esi
        jle      G_M2320_IG04
        jmp      G_M2320_IG03
 						;; size=24 bbWeight=0 PerfScore 0.00
-G_M2320_IG107:
+G_M2320_IG108:
        xor      eax, eax
        jmp      G_M2320_IG05
 						;; size=7 bbWeight=0 PerfScore 0.00
-G_M2320_IG108:
+G_M2320_IG109:
        mov      rdi, 0xD1FFAB1E      ; System.Buffers.ArrayPool`1[long]
        call     CORINFO_HELP_GET_GCSTATIC_BASE
        jmp      G_M2320_IG06
 						;; size=20 bbWeight=0 PerfScore 0.00
-G_M2320_IG109:
+G_M2320_IG110:
        mov      rax, 0xD1FFAB1E      ; code for System.ThrowHelper:ThrowIndexOutOfRangeException()
        call     [rax]System.ThrowHelper:ThrowIndexOutOfRangeException()
        int3     
 						;; size=13 bbWeight=0 PerfScore 0.00
-G_M2320_IG110:
-       mov      rdi, 0xD1FFAB1E      ; System.Buffers.ArrayPool`1[long]
-       call     CORINFO_HELP_GET_GCSTATIC_BASE
-       jmp      G_M2320_IG27
-						;; size=20 bbWeight=0 PerfScore 0.00
 G_M2320_IG111:
        mov      rax, 0xD1FFAB1E      ; code for System.ThrowHelper:ThrowArgument_ShapesNotBroadcastCompatible()
        call     [rax]System.ThrowHelper:ThrowArgument_ShapesNotBroadcastCompatible()
        int3     
 						;; size=13 bbWeight=0 PerfScore 0.00
 G_M2320_IG112:
        lea      rdi, bword ptr [rbp-0x180]
        mov      rsi, r15
        mov      ecx, 14
        rep movsq 
        mov      r8, gword ptr [rbp-0x178]
        test     r8, r8
        jne      SHORT G_M2320_IG113
        mov      ecx, dword ptr [rbp-0x168]
        cmp      ecx, 5
        ja       G_M2320_IG117
        lea      rdx, bword ptr [rbp-0x160]
        mov      r9d, dword ptr [rbp-0x168]
        cmp      r9d, 5
        ja       G_M2320_IG117
        lea      r8, bword ptr [rbp-0x138]
        jmp      SHORT G_M2320_IG114
 						;; size=78 bbWeight=0 PerfScore 0.00
 G_M2320_IG113:
        mov      rdx, r8
        cmp      byte  ptr [rdx], dl
        add      rdx, 16
        mov      ecx, dword ptr [rbp-0x168]
        cmp      byte  ptr [r8], r8b
        add      r8, 16
        mov      r9d, dword ptr [rbp-0x168]
        add      r9d, r9d
        mov      edi, dword ptr [rbp-0x168]
        cmp      edi, r9d
        ja       SHORT G_M2320_IG117
        mov      esi, edi
        lea      r8, bword ptr [r8+8*rsi]
        sub      r9d, edi
 						;; size=52 bbWeight=0 PerfScore 0.00
 G_M2320_IG114:
        mov      rsi, qword ptr [rbp-0x170]
        mov      r12, rdx
        mov      eax, ecx
        test     eax, eax
-       je       G_M2320_IG84
+       je       G_M2320_IG85
        mov      edi, 1
        xor      r10d, r10d
        test     eax, eax
-       jle      G_M2320_IG84
-       jmp      G_M2320_IG82
+       jle      G_M2320_IG85
+       jmp      G_M2320_IG83
 						;; size=41 bbWeight=0 PerfScore 0.00
 G_M2320_IG115:
        mov      edi, 1
        mov      rsi, 0xD1FFAB1E
        call     CORINFO_HELP_STRCNS
        mov      rdi, rax
        mov      rax, 0xD1FFAB1E      ; code for System.ThrowHelper:ThrowArgument_DestinationTooShort(System.String)
        call     [rax]System.ThrowHelper:ThrowArgument_DestinationTooShort(System.String)
        int3     
 						;; size=36 bbWeight=0 PerfScore 0.00
 G_M2320_IG116:
        mov      rax, 0xD1FFAB1E      ; code for System.ThrowHelper:ThrowArgumentOutOfRangeException()
        call     [rax]System.ThrowHelper:ThrowArgumentOutOfRangeException()
        int3     
 						;; size=13 bbWeight=0 PerfScore 0.00
 G_M2320_IG117:
        mov      rax, 0xD1FFAB1E      ; code for System.ThrowHelper:ThrowArgumentOutOfRangeException()
        call     [rax]System.ThrowHelper:ThrowArgumentOutOfRangeException()
        int3     
 						;; size=13 bbWeight=0 PerfScore 0.00
 G_M2320_IG118:
        call     CORINFO_HELP_OVERFLOW
        int3     
 						;; size=6 bbWeight=0 PerfScore 0.00
 G_M2320_IG119:
        call     CORINFO_HELP_RNGCHKFAIL
        int3     
 						;; size=6 bbWeight=0 PerfScore 0.00
 
-; Total bytes of code 4112, prolog size 100, PerfScore 5181.12, instruction count 958, allocated bytes for code 4112 (MethodHash=eb12f6ef) for method System.Numerics.Tensors.Tensor:TensorPrimitivesHelperTwoSpanInSpanOut[int](byref,byref,byref,System.Numerics.Tensors.Tensor+PerformCalculationTwoSpanInSpanOut`1[int]):byref (FullOpts)
+; Total bytes of code 4184, prolog size 108, PerfScore 5386.50, instruction count 965, allocated bytes for code 4184 (MethodHash=eb12f6ef) for method System.Numerics.Tensors.Tensor:TensorPrimitivesHelperTwoSpanInSpanOut[int](byref,byref,byref,System.Numerics.Tensors.Tensor+PerformCalculationTwoSpanInSpanOut`1[int]):byref (FullOpts)
72 (1.75 % of base) - System.Numerics.Tensors.Tensor:TensorPrimitivesHelperTwoSpanInSpanOut[long](byref,byref,byref,System.Numerics.Tensors.Tensor+PerformCalculationTwoSpanInSpanOut`1[long]):byref
 ; Assembly listing for method System.Numerics.Tensors.Tensor:TensorPrimitivesHelperTwoSpanInSpanOut[long](byref,byref,byref,System.Numerics.Tensors.Tensor+PerformCalculationTwoSpanInSpanOut`1[long]):byref (FullOpts)
 ; Emitting BLENDED_CODE for X64 with AVX512 - Unix
 ; FullOpts code
 ; optimized code
 ; rbp based frame
 ; fully interruptible
 ; No PGO data
-; 0 inlinees with PGO data; 256 single block inlinees; 67 inlinees without PGO data
+; 0 inlinees with PGO data; 254 single block inlinees; 67 inlinees without PGO data
 ; Final local variable assignments
 ;
-;  V00 arg0         [V00,T191] (  9,  3.50)   byref  ->  r14         single-def
-;  V01 arg1         [V01,T192] (  8,  3   )   byref  ->  r13         single-def
-;  V02 arg2         [V02,T43] ( 15, 36   )   byref  ->  [rbp-0x230]  single-def
-;  V03 arg3         [V03,T40] ( 10, 43   )     ref  ->  rbx         class-hnd single-def <System.Numerics.Tensors.Tensor+PerformCalculationTwoSpanInSpanOut`1[long]>
+;  V00 arg0         [V00,T190] (  9,  3.50)   byref  ->  r14         single-def
+;  V01 arg1         [V01,T191] (  8,  3   )   byref  ->  r13         single-def
+;  V02 arg2         [V02,T42] ( 15, 36   )   byref  ->  [rbp-0x248]  single-def
+;  V03 arg3         [V03,T39] ( 10, 43   )     ref  ->  rbx         class-hnd single-def <System.Numerics.Tensors.Tensor+PerformCalculationTwoSpanInSpanOut`1[long]>
 ;* V04 loc0         [V04    ] (  0,  0   )  struct (16) zero-ref    <System.ReadOnlySpan`1[long]>
 ;* V05 loc1         [V05    ] (  0,  0   )  struct (16) zero-ref    <System.ReadOnlySpan`1[long]>
 ;* V06 loc2         [V06    ] (  0,  0   )  struct (16) zero-ref    <System.Span`1[long]>
 ;* V07 loc3         [V07    ] (  0,  0   )  struct (112) zero-ref    do-not-enreg[SF] ld-addr-op <System.Numerics.Tensors.ReadOnlyTensorSpan`1[long]>
 ;  V08 loc4         [V08,T251] ( 16,  3   )     ref  ->  r12         class-hnd single-def <long[]>
 ;  V09 loc5         [V09    ] ( 47,183   )  struct (112) [rbp-0x98]  do-not-enreg[XS] must-init addr-exposed ld-addr-op <System.Numerics.Tensors.ReadOnlyTensorSpan`1[long]>
 ;  V10 loc6         [V10    ] ( 26,160.50)  struct (112) [rbp-0x108]  do-not-enreg[XS] must-init addr-exposed ld-addr-op <System.Numerics.Tensors.ReadOnlyTensorSpan`1[long]>
-;  V11 loc7         [V11,T19] (  8, 41   )    long  ->  r13         single-def
+;  V11 loc7         [V11,T20] (  8, 41   )    long  ->  r13         single-def
 ;* V12 loc8         [V12    ] (  0,  0   )  struct (16) zero-ref    <System.Span`1[long]>
 ;* V13 loc9         [V13    ] (  0,  0   )  struct (16) zero-ref    <System.ReadOnlySpan`1[long]>
 ;* V14 loc10        [V14    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op <System.Span`1[long]>
 ;* V15 loc11        [V15    ] (  0,  0   )  struct (16) zero-ref    multireg-arg <System.Span`1[long]>
-;  V16 loc12        [V16,T250] (  7,  3.50)     ref  ->  [rbp-0x238]  class-hnd <long[]>
-;  V17 loc13        [V17,T10] ( 13, 72.50)     int  ->  [rbp-0x10C] 
+;  V16 loc12        [V16,T250] (  7,  3.50)     ref  ->  [rbp-0x250]  class-hnd <long[]>
+;  V17 loc13        [V17,T11] ( 13, 72.50)     int  ->  [rbp-0x10C] 
 ;  V18 loc14        [V18,T295] (  3,  1.50)     int  ->  r12         single-def
 ;* V19 loc15        [V19    ] (  0,  0   )  struct (16) zero-ref    multireg-ret ld-addr-op single-def <System.ReadOnlySpan`1[long]>
 ;* V20 loc16        [V20    ] (  0,  0   )  struct (16) zero-ref    <System.Span`1[long]>
 ;  V21 OutArgs      [V21    ] (  1,  1   )  struct (16) [rsp+0x00]  do-not-enreg[XS] addr-exposed "OutgoingArgSpace"
 ;* V22 tmp1         [V22    ] (  0,  0   )  struct (16) zero-ref    "impAppendStmt" <System.ReadOnlySpan`1[long]>
 ;* V23 tmp2         [V23    ] (  0,  0   )  struct (16) zero-ref    "spilled call-like call argument" <System.ReadOnlySpan`1[long]>
 ;* V24 tmp3         [V24    ] (  0,  0   )  struct (16) zero-ref    "spilled call-like call argument" <System.ReadOnlySpan`1[long]>
 ;* V25 tmp4         [V25    ] (  0,  0   )  struct (16) zero-ref    "spilled call-like call argument" <System.ReadOnlySpan`1[long]>
 ;* V26 tmp5         [V26    ] (  0,  0   )  struct (16) zero-ref    "impAppendStmt" <System.ReadOnlySpan`1[long]>
 ;* V27 tmp6         [V27    ] (  0,  0   )  struct (16) zero-ref    "spilled call-like call argument" <System.ReadOnlySpan`1[long]>
 ;* V28 tmp7         [V28    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.Span`1[long]>
-;  V29 tmp8         [V29,T254] (  3,  3   )     int  ->  rdi         "Span.get_Item index"
-;  V30 tmp9         [V30,T255] (  3,  3   )     int  ->  rdi         "Span.get_Item index"
-;  V31 tmp10        [V31,T147] (  2,  8   )   byref  ->  [rbp-0x240]  spill-single-def "impAppendStmt"
+;  V29 tmp8         [V29,T255] (  3,  3   )     int  ->  rdi         "Span.get_Item index"
+;  V30 tmp9         [V30,T256] (  3,  3   )     int  ->  rdi         "Span.get_Item index"
+;  V31 tmp10        [V31,T147] (  2,  8   )   byref  ->  [rbp-0x258]  spill-single-def "impAppendStmt"
 ;* V32 tmp11        [V32    ] (  0,  0   )  struct (16) zero-ref    multireg-arg "impAppendStmt" <System.ReadOnlySpan`1[long]>
 ;* V33 tmp12        [V33    ] (  0,  0   )  struct (16) zero-ref    multireg-arg multireg-ret "impAppendStmt" <System.ReadOnlySpan`1[long]>
 ;* V34 tmp13        [V34    ] (  0,  0   )  struct (16) zero-ref    "spilled call-like call argument" <System.ReadOnlySpan`1[long]>
 ;* V35 tmp14        [V35    ] (  0,  0   )  struct (16) zero-ref    "spilled call-like call argument" <System.Span`1[long]>
-;  V36 tmp15        [V36,T148] (  2,  8   )   byref  ->  [rbp-0x248]  spill-single-def "impAppendStmt"
+;  V36 tmp15        [V36,T148] (  2,  8   )   byref  ->  [rbp-0x260]  spill-single-def "impAppendStmt"
 ;* V37 tmp16        [V37    ] (  0,  0   )  struct (16) zero-ref    "impAppendStmt" <System.ReadOnlySpan`1[long]>
 ;* V38 tmp17        [V38    ] (  0,  0   )  struct (16) zero-ref    multireg-arg multireg-ret "impAppendStmt" <System.ReadOnlySpan`1[long]>
 ;* V39 tmp18        [V39    ] (  0,  0   )  struct (16) zero-ref    multireg-arg multireg-ret "spilled call-like call argument" <System.ReadOnlySpan`1[long]>
 ;* V40 tmp19        [V40    ] (  0,  0   )  struct (16) zero-ref    multireg-arg multireg-ret "spilled call-like call argument" <System.ReadOnlySpan`1[long]>
 ;  V41 tmp20        [V41,T160] (  2,  8   )     int  ->  [rbp-0x110]  spill-single-def "impAppendStmt"
 ;* V42 tmp21        [V42    ] (  0,  0   )  struct (16) zero-ref    multireg-arg multireg-ret "spilled call-like call argument" <System.ReadOnlySpan`1[long]>
 ;* V43 tmp22        [V43    ] (  0,  0   )  struct (16) zero-ref    "spilled call-like call argument" <System.ReadOnlySpan`1[long]>
-;  V44 tmp23        [V44,T18] (  2, 64   )   byref  ->  [rbp-0x250]  spill-single-def "impAppendStmt"
+;  V44 tmp23        [V44,T19] (  2, 64   )   byref  ->  [rbp-0x268]  spill-single-def "impAppendStmt"
 ;* V45 tmp24        [V45    ] (  0,  0   )  struct (16) zero-ref    "impAppendStmt" <System.ReadOnlySpan`1[long]>
 ;* V46 tmp25        [V46    ] (  0,  0   )  struct (16) zero-ref    multireg-arg multireg-ret "impAppendStmt" <System.ReadOnlySpan`1[long]>
 ;* V47 tmp26        [V47    ] (  0,  0   )  struct (16) zero-ref    "spilled call-like call argument" <System.ReadOnlySpan`1[long]>
 ;* V48 tmp27        [V48    ] (  0,  0   )  struct (16) zero-ref    "spilled call-like call argument" <System.Span`1[long]>
 ;* V49 tmp28        [V49    ] (  0,  0   )  struct (16) zero-ref    "spilled call-like call argument" <System.ReadOnlySpan`1[long]>
 ;  V50 tmp29        [V50,T00] (  9,288   )     int  ->  rdi         "impAppendStmt"
 ;* V51 tmp30        [V51    ] (  0,  0   )  struct (16) zero-ref    "spilled call-like call argument" <System.ReadOnlySpan`1[long]>
 ;* V52 tmp31        [V52    ] (  0,  0   )  struct (16) zero-ref    "spilled call-like call argument" <System.ReadOnlySpan`1[long]>
-;  V53 tmp32        [V53,T149] (  2,  8   )   byref  ->  [rbp-0x258]  spill-single-def "impAppendStmt"
+;  V53 tmp32        [V53,T149] (  2,  8   )   byref  ->  [rbp-0x270]  spill-single-def "impAppendStmt"
 ;* V54 tmp33        [V54    ] (  0,  0   )  struct (16) zero-ref    "impAppendStmt" <System.ReadOnlySpan`1[long]>
 ;* V55 tmp34        [V55    ] (  0,  0   )  struct (16) zero-ref    "impAppendStmt" <System.ReadOnlySpan`1[long]>
 ;* V56 tmp35        [V56    ] (  0,  0   )  struct (16) zero-ref    "spilled call-like call argument" <System.ReadOnlySpan`1[long]>
 ;* V57 tmp36        [V57    ] (  0,  0   )  struct (16) zero-ref    "spilled call-like call argument" <System.Span`1[long]>
 ;* V58 tmp37        [V58    ] (  0,  0   )  struct (16) zero-ref    "spilled call-like call argument" <System.ReadOnlySpan`1[long]>
-;  V59 tmp38        [V59,T49] (  8, 32   )     int  ->  rdi         "impAppendStmt"
+;  V59 tmp38        [V59,T47] (  8, 32   )     int  ->  rdi         "impAppendStmt"
 ;* V60 tmp39        [V60    ] (  0,  0   )  struct (16) zero-ref    "spilled call-like call argument" <System.ReadOnlySpan`1[long]>
 ;  V61 tmp40        [V61,T307] (  2,  1   )    long  ->  r14         "impAppendStmt"
 ;* V62 tmp41        [V62    ] (  0,  0   )  struct (16) zero-ref    "spilled call-like call argument" <System.Span`1[long]>
 ;* V63 tmp42        [V63    ] (  0,  0   )  struct (16) zero-ref    "spilled call-like call argument" <System.Span`1[long]>
 ;* V64 tmp43        [V64    ] (  0,  0   )  struct (16) zero-ref    "impAppendStmt" <System.ReadOnlySpan`1[long]>
 ;* V65 tmp44        [V65    ] (  0,  0   )  struct (16) zero-ref    "spilled call-like call argument" <System.ReadOnlySpan`1[long]>
 ;* V66 tmp45        [V66    ] (  0,  0   )  struct (16) zero-ref    "Inline return value spill temp" <System.ReadOnlySpan`1[long]>
 ;  V67 tmp46        [V67,T323] (  6,  0   )   byref  ->  rdx         single-def "Inlining Arg"
 ;* V68 tmp47        [V68    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
 ;  V69 tmp48        [V69,T332] (  3,  0   )     ref  ->  rdi         single-def "MemoryMarshal.GetArrayDataReference array"
 ;  V70 tmp49        [V70,T369] (  2,  0   )   byref  ->  rdi         single-def "Inlining Arg"
 ;  V71 tmp50        [V71,T396] (  2,  0   )     int  ->  rsi         "Inlining Arg"
 ;* V72 tmp51        [V72    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V73 tmp52        [V73    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V74 tmp53        [V74    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;  V75 tmp54        [V75,T350] (  3,  0   )     int  ->  rsi         "Inlining Arg"
 ;* V76 tmp55        [V76    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V77 tmp56        [V77    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V78 tmp57        [V78    ] (  0,  0   )  struct (16) zero-ref    "Inline return value spill temp" <System.ReadOnlySpan`1[long]>
 ;  V79 tmp58        [V79,T324] (  6,  0   )   byref  ->  rdx         single-def "Inlining Arg"
 ;* V80 tmp59        [V80    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
 ;  V81 tmp60        [V81,T333] (  3,  0   )     ref  ->  rax         single-def "MemoryMarshal.GetArrayDataReference array"
 ;  V82 tmp61        [V82,T370] (  2,  0   )   byref  ->  rax         single-def "Inlining Arg"
 ;  V83 tmp62        [V83,T397] (  2,  0   )     int  ->  rcx         "Inlining Arg"
 ;* V84 tmp63        [V84    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V85 tmp64        [V85    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V86 tmp65        [V86    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;  V87 tmp66        [V87,T351] (  3,  0   )     int  ->  rcx         "Inlining Arg"
 ;* V88 tmp67        [V88    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V89 tmp68        [V89    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;  V90 tmp69        [V90,T352] (  2,  0   )   ubyte  ->  rax         "Inline return value spill temp"
 ;* V91 tmp70        [V91    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
 ;* V92 tmp71        [V92    ] (  0,  0   )     int  ->  zero-ref    single-def "Inline stloc first use temp"
 ;* V93 tmp72        [V93    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
 ;* V94 tmp73        [V94    ] (  0,  0   )     int  ->  zero-ref    single-def "Inline stloc first use temp"
 ;* V95 tmp74        [V95    ] (  0,  0   )   byref  ->  zero-ref    "impAppendStmt"
 ;* V96 tmp75        [V96    ] (  0,  0   )   byref  ->  zero-ref    single-def "impAppendStmt"
 ;* V97 tmp76        [V97    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
 ;* V98 tmp77        [V98    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
 ;* V99 tmp78        [V99    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
 ;* V100 tmp79       [V100    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
 ;  V101 tmp80       [V101    ] ( 10,  0   )  struct (112) [rbp-0x180]  do-not-enreg[XSF] must-init addr-exposed ld-addr-op "Inlining Arg" <System.Numerics.Tensors.TensorSpan`1[long]>
 ;* V102 tmp81       [V102    ] (  0,  0   )   byref  ->  zero-ref    single-def "impAppendStmt"
 ;* V103 tmp82       [V103    ] (  0,  0   )  struct (16) zero-ref    multireg-arg "impAppendStmt" <System.ReadOnlySpan`1[long]>
 ;* V104 tmp83       [V104    ] (  0,  0   )  struct (112) zero-ref    do-not-enreg[SF] ld-addr-op "NewObj constructor temp" <System.Numerics.Tensors.ReadOnlyTensorSpan`1[long]>
 ;* V105 tmp84       [V105    ] (  0,  0   )  struct (16) zero-ref    multireg-arg "spilled call-like call argument" <System.ReadOnlySpan`1[long]>
 ;* V106 tmp85       [V106    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
 ;  V107 tmp86       [V107,T334] (  3,  0   )     ref  ->  rdx         single-def "MemoryMarshal.GetArrayDataReference array"
 ;  V108 tmp87       [V108,T371] (  2,  0   )   byref  ->  rdx         single-def "Inlining Arg"
 ;  V109 tmp88       [V109,T398] (  2,  0   )     int  ->  rcx         "Inlining Arg"
 ;* V110 tmp89       [V110    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V111 tmp90       [V111    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;  V112 tmp91       [V112,T353] (  3,  0   )     int  ->  rcx         "Inlining Arg"
 ;* V113 tmp92       [V113    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V114 tmp93       [V114    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V115 tmp94       [V115    ] (  0,  0   )  struct (16) zero-ref    "Inline return value spill temp" <System.ReadOnlySpan`1[long]>
 ;* V116 tmp95       [V116    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
 ;  V117 tmp96       [V117,T335] (  3,  0   )     ref  ->   r8         single-def "MemoryMarshal.GetArrayDataReference array"
 ;  V118 tmp97       [V118,T372] (  2,  0   )   byref  ->   r8         single-def "Inlining Arg"
 ;  V119 tmp98       [V119,T354] (  3,  0   )     int  ->   r9         "Inlining Arg"
 ;* V120 tmp99       [V120    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;  V121 tmp100      [V121,T329] (  4,  0   )     int  ->  rdi         "Inlining Arg"
 ;* V122 tmp101      [V122    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;  V123 tmp102      [V123,T373] (  2,  0   )   byref  ->   r8         single-def "Inlining Arg"
 ;  V124 tmp103      [V124,T399] (  2,  0   )     int  ->   r9         "Inlining Arg"
 ;* V125 tmp104      [V125    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;  V126 tmp105      [V126,T355] (  3,  0   )     int  ->   r9         "Inlining Arg"
 ;* V127 tmp106      [V127    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V128 tmp107      [V128    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;  V129 tmp108      [V129,T308] (  2,  1   )    long  ->  rsi         "Inlining Arg"
 ;  V130 tmp109      [V130    ] (  2,  2   )  struct (104) [rbp-0x1E8]  do-not-enreg[XS] must-init addr-exposed ld-addr-op "NewObj constructor temp" <System.Numerics.Tensors.TensorShape>
 ;* V131 tmp110      [V131    ] (  0,  0   )    long  ->  zero-ref    "Inline return value spill temp"
 ;* V132 tmp111      [V132    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
 ;  V133 tmp112      [V133,T137] (  4,  8.50)    long  ->  rdi         "Inline stloc first use temp"
 ;* V134 tmp113      [V134,T426] (  0,  0   )     int  ->  zero-ref    "Inline stloc first use temp"
-;  V135 tmp114      [V135,T259] (  2,  2   )   byref  ->  rsi         single-def "Inlining Arg"
+;  V135 tmp114      [V135,T260] (  2,  2   )   byref  ->  rsi         single-def "Inlining Arg"
 ;  V136 tmp115      [V136,T266] (  2,  2   )     int  ->  rdx         "Inlining Arg"
 ;* V137 tmp116      [V137    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.Span`1[long]>
 ;* V138 tmp117      [V138    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.Span`1[long]>
 ;* V139 tmp118      [V139    ] (  0,  0   )  struct (16) zero-ref    multireg-arg ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V140 tmp119      [V140    ] (  0,  0   )   byref  ->  zero-ref    single-def "Inlining Arg"
 ;* V141 tmp120      [V141    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
-;  V142 tmp121      [V142,T260] (  2,  2   )   byref  ->  rcx         single-def "Inlining Arg"
+;  V142 tmp121      [V142,T261] (  2,  2   )   byref  ->  rcx         single-def "Inlining Arg"
 ;  V143 tmp122      [V143,T267] (  2,  2   )     int  ->   r8         "Inlining Arg"
 ;* V144 tmp123      [V144    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.Span`1[long]>
 ;* V145 tmp124      [V145    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.Span`1[long]>
 ;* V146 tmp125      [V146    ] (  0,  0   )  struct (16) zero-ref    multireg-arg ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V147 tmp126      [V147    ] (  0,  0   )   byref  ->  zero-ref    single-def "Inlining Arg"
 ;* V148 tmp127      [V148    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
-;  V149 tmp128      [V149,T261] (  2,  2   )   byref  ->  rdi         single-def "Inlining Arg"
+;  V149 tmp128      [V149,T262] (  2,  2   )   byref  ->  rdi         single-def "Inlining Arg"
 ;  V150 tmp129      [V150,T268] (  2,  2   )     int  ->  rax         "Inlining Arg"
 ;* V151 tmp130      [V151    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.Span`1[long]>
 ;* V152 tmp131      [V152    ] (  0,  0   )  struct (16) zero-ref    multireg-arg "Inline return value spill temp" <System.ReadOnlySpan`1[long]>
 ;  V153 tmp132      [V153,T325] (  6,  0   )   byref  ->  rdi         single-def "Inlining Arg"
 ;* V154 tmp133      [V154    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
 ;  V155 tmp134      [V155,T336] (  3,  0   )     ref  ->  rsi         single-def "MemoryMarshal.GetArrayDataReference array"
 ;  V156 tmp135      [V156,T374] (  2,  0   )   byref  ->  rsi         single-def "Inlining Arg"
 ;  V157 tmp136      [V157,T400] (  2,  0   )     int  ->  rdx         "Inlining Arg"
 ;* V158 tmp137      [V158    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V159 tmp138      [V159    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V160 tmp139      [V160    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;  V161 tmp140      [V161,T356] (  3,  0   )     int  ->  rdi         "Inlining Arg"
 ;* V162 tmp141      [V162    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V163 tmp142      [V163    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V164 tmp143      [V164    ] (  0,  0   )  struct (16) zero-ref    multireg-arg "Inline return value spill temp" <System.ReadOnlySpan`1[long]>
 ;  V165 tmp144      [V165,T326] (  6,  0   )   byref  ->  rdi         single-def "Inlining Arg"
 ;* V166 tmp145      [V166    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
 ;  V167 tmp146      [V167,T337] (  3,  0   )     ref  ->  rcx         single-def "MemoryMarshal.GetArrayDataReference array"
 ;  V168 tmp147      [V168,T375] (  2,  0   )   byref  ->  rcx         single-def "Inlining Arg"
 ;  V169 tmp148      [V169,T401] (  2,  0   )     int  ->  rax         "Inlining Arg"
 ;* V170 tmp149      [V170    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V171 tmp150      [V171    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V172 tmp151      [V172    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;  V173 tmp152      [V173,T357] (  3,  0   )     int  ->  rdi         "Inlining Arg"
 ;* V174 tmp153      [V174    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V175 tmp154      [V175    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V176 tmp155      [V176    ] (  0,  0   )  struct (16) zero-ref    multireg-arg ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V177 tmp156      [V177    ] (  0,  0   )  struct (16) zero-ref    multireg-arg ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V178 tmp157      [V178    ] (  0,  0   )  struct (16) zero-ref    "Inline return value spill temp" <System.ReadOnlySpan`1[long]>
 ;  V179 tmp158      [V179,T327] (  6,  0   )   byref  ->  rdx         single-def "Inlining Arg"
 ;* V180 tmp159      [V180    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
 ;  V181 tmp160      [V181,T338] (  3,  0   )     ref  ->  rdi         single-def "MemoryMarshal.GetArrayDataReference array"
 ;  V182 tmp161      [V182,T376] (  2,  0   )   byref  ->  rdi         single-def "Inlining Arg"
 ;  V183 tmp162      [V183,T402] (  2,  0   )     int  ->  rsi         "Inlining Arg"
 ;* V184 tmp163      [V184    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V185 tmp164      [V185    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V186 tmp165      [V186    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;  V187 tmp166      [V187,T358] (  3,  0   )     int  ->  rsi         "Inlining Arg"
 ;* V188 tmp167      [V188    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V189 tmp168      [V189    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V190 tmp169      [V190    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;  V191 tmp170      [V191,T359] (  2,  0   )   ubyte  ->  rax         "Inline return value spill temp"
 ;* V192 tmp171      [V192    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
 ;* V193 tmp172      [V193    ] (  0,  0   )     int  ->  zero-ref    single-def "Inline stloc first use temp"
 ;* V194 tmp173      [V194    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
 ;* V195 tmp174      [V195    ] (  0,  0   )     int  ->  zero-ref    single-def "Inline stloc first use temp"
 ;* V196 tmp175      [V196    ] (  0,  0   )   byref  ->  zero-ref    "impAppendStmt"
 ;* V197 tmp176      [V197    ] (  0,  0   )   byref  ->  zero-ref    single-def "impAppendStmt"
 ;* V198 tmp177      [V198    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
 ;* V199 tmp178      [V199    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
 ;* V200 tmp179      [V200    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
 ;* V201 tmp180      [V201    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
 ;* V202 tmp181      [V202    ] (  0,  0   )  struct (16) zero-ref    "spilled call-like call argument" <System.ReadOnlySpan`1[long]>
 ;* V203 tmp182      [V203    ] (  0,  0   )  struct (16) zero-ref    "Inline return value spill temp" <System.ReadOnlySpan`1[long]>
 ;* V204 tmp183      [V204    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
 ;  V205 tmp184      [V205,T339] (  3,  0   )     ref  ->  rdi         single-def "MemoryMarshal.GetArrayDataReference array"
 ;  V206 tmp185      [V206,T377] (  2,  0   )   byref  ->  rdi         single-def "Inlining Arg"
 ;  V207 tmp186      [V207,T403] (  2,  0   )     int  ->  rsi         "Inlining Arg"
 ;* V208 tmp187      [V208    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V209 tmp188      [V209    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;  V210 tmp189      [V210,T360] (  3,  0   )     int  ->  rsi         "Inlining Arg"
 ;* V211 tmp190      [V211    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V212 tmp191      [V212    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;  V213 tmp192      [V213,T299] (  3,  1   )    long  ->  rax         "Inline return value spill temp"
 ;* V214 tmp193      [V214    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
 ;  V215 tmp194      [V215,T136] (  5,  9   )    long  ->  rax         "Inline stloc first use temp"
 ;* V216 tmp195      [V216,T427] (  0,  0   )     int  ->  zero-ref    "Inline stloc first use temp"
 ;  V217 tmp196      [V217,T252] (  3,  3   )     ref  ->  rax         class-hnd exact single-def "Inlining Arg" <long[]>
 ;* V218 tmp197      [V218    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.Span`1[long]>
 ;* V219 tmp198      [V219    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.Span`1[long]>
 ;  V220 tmp199      [V220,T269] (  2,  2   )    long  ->  rax         "Inlining Arg"
 ;* V221 tmp200      [V221    ] (  0,  0   )  struct (16) zero-ref    "Inline return value spill temp" <System.ReadOnlySpan`1[long]>
 ;* V222 tmp201      [V222    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
 ;  V223 tmp202      [V223,T253] (  3,  3   )     ref  ->  rdi         single-def "MemoryMarshal.GetArrayDataReference array"
-;  V224 tmp203      [V224,T262] (  2,  2   )   byref  ->  rdi         single-def "Inlining Arg"
-;  V225 tmp204      [V225,T256] (  3,  3   )     int  ->  rdx         "Inlining Arg"
+;  V224 tmp203      [V224,T263] (  2,  2   )   byref  ->  rdi         single-def "Inlining Arg"
+;  V225 tmp204      [V225,T257] (  3,  3   )     int  ->  rdx         "Inlining Arg"
 ;* V226 tmp205      [V226    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;  V227 tmp206      [V227,T193] (  4,  4   )     int  ->   r8         "Inlining Arg"
+;  V227 tmp206      [V227,T192] (  4,  4   )     int  ->   r8         "Inlining Arg"
 ;* V228 tmp207      [V228    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;  V229 tmp208      [V229,T263] (  2,  2   )   byref  ->  r10         single-def "Inlining Arg"
+;  V229 tmp208      [V229,T264] (  2,  2   )   byref  ->  r10         single-def "Inlining Arg"
 ;  V230 tmp209      [V230,T270] (  2,  2   )     int  ->  rdx         "Inlining Arg"
 ;* V231 tmp210      [V231    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;  V232 tmp211      [V232,T257] (  3,  3   )     int  ->   r9         "Inlining Arg"
+;  V232 tmp211      [V232,T258] (  3,  3   )     int  ->   r9         "Inlining Arg"
 ;* V233 tmp212      [V233    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V234 tmp213      [V234    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V235 tmp214      [V235    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V236 tmp215      [V236    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
 ;* V237 tmp216      [V237    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.Span`1[long]>
 ;* V238 tmp217      [V238    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
 ;* V239 tmp218      [V239    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.Span`1[long]>
 ;* V240 tmp219      [V240    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V241 tmp220      [V241    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V242 tmp221      [V242    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
 ;* V243 tmp222      [V243    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
 ;* V244 tmp223      [V244    ] (  0,  0   )     int  ->  zero-ref    "impAppendStmt"
 ;* V245 tmp224      [V245    ] (  0,  0   )  struct (16) zero-ref    "impAppendStmt" <System.ReadOnlySpan`1[long]>
 ;* V246 tmp225      [V246    ] (  0,  0   )  struct (16) zero-ref    "impAppendStmt" <System.ReadOnlySpan`1[long]>
 ;* V247 tmp226      [V247    ] (  0,  0   )  struct (16) zero-ref    "spilled call-like call argument" <System.ReadOnlySpan`1[long]>
 ;* V248 tmp227      [V248    ] (  0,  0   )    long  ->  zero-ref    "Inline stloc first use temp"
 ;* V249 tmp228      [V249    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
 ;* V250 tmp229      [V250    ] (  0,  0   )  struct (16) zero-ref    "Inline return value spill temp" <System.ReadOnlySpan`1[long]>
 ;* V251 tmp230      [V251    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
 ;  V252 tmp231      [V252,T150] (  2,  8   )     ref  ->  r10         "MemoryMarshal.GetArrayDataReference array"
 ;* V253 tmp232      [V253    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;  V254 tmp233      [V254,T161] (  2,  8   )     int  ->  r11         "Inlining Arg"
 ;* V255 tmp234      [V255    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V256 tmp235      [V256    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;  V257 tmp236      [V257,T121] (  3, 12   )     int  ->  r11         "Inlining Arg"
+;  V257 tmp236      [V257,T120] (  3, 12   )     int  ->  r11         "Inlining Arg"
 ;* V258 tmp237      [V258    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V259 tmp238      [V259    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V260 tmp239      [V260    ] (  0,  0   )  struct (16) zero-ref    "Inline return value spill temp" <System.ReadOnlySpan`1[long]>
 ;* V261 tmp240      [V261    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
-;  V262 tmp241      [V262,T114] (  3, 12   )     ref  ->  r11         "MemoryMarshal.GetArrayDataReference array"
+;  V262 tmp241      [V262,T113] (  3, 12   )     ref  ->  r11         "MemoryMarshal.GetArrayDataReference array"
 ;  V263 tmp242      [V263,T151] (  2,  8   )   byref  ->  r11         "Inlining Arg"
-;  V264 tmp243      [V264,T122] (  3, 12   )     int  ->  rdx         "Inlining Arg"
+;  V264 tmp243      [V264,T121] (  3, 12   )     int  ->  rdx         "Inlining Arg"
 ;* V265 tmp244      [V265    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;  V266 tmp245      [V266,T95] (  4, 16   )     int  ->  rsi         "Inlining Arg"
+;  V266 tmp245      [V266,T94] (  4, 16   )     int  ->  rsi         "Inlining Arg"
 ;* V267 tmp246      [V267    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;  V268 tmp247      [V268,T152] (  2,  8   )   byref  ->  r11         "Inlining Arg"
 ;  V269 tmp248      [V269,T162] (  2,  8   )     int  ->  rdx         "Inlining Arg"
 ;* V270 tmp249      [V270    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;  V271 tmp250      [V271,T123] (  3, 12   )     int  ->  rdi         "Inlining Arg"
+;  V271 tmp250      [V271,T122] (  3, 12   )     int  ->  rdi         "Inlining Arg"
 ;* V272 tmp251      [V272    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V273 tmp252      [V273    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V274 tmp253      [V274    ] (  0,  0   )  struct (16) zero-ref    "Inline return value spill temp" <System.ReadOnlySpan`1[long]>
 ;* V275 tmp254      [V275    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
-;  V276 tmp255      [V276,T115] (  3, 12   )     ref  ->  rdi         "MemoryMarshal.GetArrayDataReference array"
+;  V276 tmp255      [V276,T114] (  3, 12   )     ref  ->  rdi         "MemoryMarshal.GetArrayDataReference array"
 ;  V277 tmp256      [V277,T153] (  2,  8   )   byref  ->  rdi         "Inlining Arg"
 ;  V278 tmp257      [V278,T163] (  2,  8   )     int  ->  r10         "Inlining Arg"
 ;* V279 tmp258      [V279    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V280 tmp259      [V280    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;  V281 tmp260      [V281,T124] (  3, 12   )     int  ->  r10         "Inlining Arg"
+;  V281 tmp260      [V281,T123] (  3, 12   )     int  ->  r10         "Inlining Arg"
 ;* V282 tmp261      [V282    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V283 tmp262      [V283    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
-;  V284 tmp263      [V284,T42] (  6, 40   )    long  ->   r8         "Inline stloc first use temp"
+;  V284 tmp263      [V284,T41] (  6, 40   )    long  ->   r8         "Inline stloc first use temp"
 ;  V285 tmp264      [V285,T02] (  7, 98   )     int  ->  r11         "Inline stloc first use temp"
 ;* V286 tmp265      [V286    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
 ;* V287 tmp266      [V287    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
 ;* V288 tmp267      [V288    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
 ;* V289 tmp268      [V289    ] (  0,  0   )    long  ->  zero-ref    "Inlining Arg"
 ;* V290 tmp269      [V290    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.Span`1[long]>
 ;* V291 tmp270      [V291    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V292 tmp271      [V292    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V293 tmp272      [V293    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
 ;* V294 tmp273      [V294    ] (  0,  0   )  struct (16) zero-ref    "Inline return value spill temp" <System.ReadOnlySpan`1[long]>
 ;* V295 tmp274      [V295    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
-;  V296 tmp275      [V296,T116] (  3, 12   )     ref  ->  rdi         "MemoryMarshal.GetArrayDataReference array"
+;  V296 tmp275      [V296,T115] (  3, 12   )     ref  ->  rdi         "MemoryMarshal.GetArrayDataReference array"
 ;  V297 tmp276      [V297,T154] (  2,  8   )   byref  ->  rdi         "Inlining Arg"
-;  V298 tmp277      [V298,T125] (  3, 12   )     int  ->   r9         "Inlining Arg"
+;  V298 tmp277      [V298,T124] (  3, 12   )     int  ->   r9         "Inlining Arg"
 ;* V299 tmp278      [V299    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;  V300 tmp279      [V300,T96] (  4, 16   )     int  ->  r10         "Inlining Arg"
+;  V300 tmp279      [V300,T95] (  4, 16   )     int  ->  r10         "Inlining Arg"
 ;* V301 tmp280      [V301    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;  V302 tmp281      [V302,T155] (  2,  8   )   byref  ->  rdi         "Inlining Arg"
 ;  V303 tmp282      [V303,T164] (  2,  8   )     int  ->   r9         "Inlining Arg"
 ;* V304 tmp283      [V304    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;  V305 tmp284      [V305,T126] (  3, 12   )     int  ->  r11         "Inlining Arg"
+;  V305 tmp284      [V305,T125] (  3, 12   )     int  ->  r11         "Inlining Arg"
 ;* V306 tmp285      [V306    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V307 tmp286      [V307    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V308 tmp287      [V308    ] (  0,  0   )  struct (16) zero-ref    "Inline return value spill temp" <System.ReadOnlySpan`1[long]>
 ;* V309 tmp288      [V309    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
-;  V310 tmp289      [V310,T117] (  3, 12   )     ref  ->   r8         "MemoryMarshal.GetArrayDataReference array"
+;  V310 tmp289      [V310,T116] (  3, 12   )     ref  ->   r8         "MemoryMarshal.GetArrayDataReference array"
 ;  V311 tmp290      [V311,T156] (  2,  8   )   byref  ->   r8         "Inlining Arg"
 ;  V312 tmp291      [V312,T165] (  2,  8   )     int  ->   r9         "Inlining Arg"
 ;* V313 tmp292      [V313    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V314 tmp293      [V314    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;  V315 tmp294      [V315,T127] (  3, 12   )     int  ->   r9         "Inlining Arg"
+;  V315 tmp294      [V315,T126] (  3, 12   )     int  ->   r9         "Inlining Arg"
 ;* V316 tmp295      [V316    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V317 tmp296      [V317    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
-;  V318 tmp297      [V318,T47] (  4, 36   )    long  ->  r10         "Inline stloc first use temp"
+;  V318 tmp297      [V318,T46] (  4, 36   )    long  ->  r10         "Inline stloc first use temp"
 ;  V319 tmp298      [V319,T03] (  7, 98   )     int  ->  rsi         "Inline stloc first use temp"
 ;* V320 tmp299      [V320    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
 ;* V321 tmp300      [V321    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
 ;* V322 tmp301      [V322    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
 ;* V323 tmp302      [V323    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V324 tmp303      [V324    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
 ;* V325 tmp304      [V325    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.Span`1[long]>
 ;* V326 tmp305      [V326    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
 ;* V327 tmp306      [V327    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.Span`1[long]>
 ;* V328 tmp307      [V328    ] (  0,  0   )  struct (16) zero-ref    multireg-arg ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V329 tmp308      [V329    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V330 tmp309      [V330    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
 ;* V331 tmp310      [V331    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.Span`1[long]>
 ;* V332 tmp311      [V332    ] (  0,  0   )  struct (16) zero-ref    multireg-arg ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V333 tmp312      [V333    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V334 tmp313      [V334    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
 ;* V335 tmp314      [V335    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
 ;* V336 tmp315      [V336    ] (  0,  0   )  struct (16) zero-ref    "Inline return value spill temp" <System.ReadOnlySpan`1[long]>
 ;* V337 tmp316      [V337    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
 ;  V338 tmp317      [V338,T157] (  2,  8   )     ref  ->  rdx         "MemoryMarshal.GetArrayDataReference array"
 ;* V339 tmp318      [V339    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;  V340 tmp319      [V340,T166] (  2,  8   )     int  ->  rdi         "Inlining Arg"
 ;* V341 tmp320      [V341    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V342 tmp321      [V342    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;  V343 tmp322      [V343,T128] (  3, 12   )     int  ->  rdi         "Inlining Arg"
+;  V343 tmp322      [V343,T127] (  3, 12   )     int  ->  rdi         "Inlining Arg"
 ;* V344 tmp323      [V344    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V345 tmp324      [V345    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V346 tmp325      [V346    ] (  0,  0   )  struct (16) zero-ref    multireg-arg "Inline return value spill temp" <System.ReadOnlySpan`1[long]>
 ;* V347 tmp326      [V347    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
-;  V348 tmp327      [V348,T118] (  3, 12   )     ref  ->   r8         "MemoryMarshal.GetArrayDataReference array"
+;  V348 tmp327      [V348,T117] (  3, 12   )     ref  ->   r8         "MemoryMarshal.GetArrayDataReference array"
 ;  V349 tmp328      [V349,T158] (  2,  8   )   byref  ->   r8         "Inlining Arg"
 ;  V350 tmp329      [V350,T167] (  2,  8   )     int  ->   r9         "Inlining Arg"
 ;* V351 tmp330      [V351    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V352 tmp331      [V352    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;  V353 tmp332      [V353,T129] (  3, 12   )     int  ->   r9         "Inlining Arg"
+;  V353 tmp332      [V353,T128] (  3, 12   )     int  ->   r9         "Inlining Arg"
 ;* V354 tmp333      [V354    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V355 tmp334      [V355    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V356 tmp335      [V356    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.Span`1[long]>
-;  V357 tmp336      [V357,T119] (  3, 12   )   byref  ->  rdx         "dup spill"
+;  V357 tmp336      [V357,T118] (  3, 12   )   byref  ->  rdx         "dup spill"
 ;* V358 tmp337      [V358    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
 ;* V359 tmp338      [V359    ] (  0,  0   )  struct (16) zero-ref    "Inline stloc first use temp" <System.ValueTuple`2[long,long]>
-;  V360 tmp339      [V360,T130] (  3, 12   )    long  ->  r11         "Inlining Arg"
-;  V361 tmp340      [V361,T131] (  3, 12   )    long  ->  registers   "Inlining Arg"
-;  V362 tmp341      [V362,T181] (  3,  6   )    long  ->  rax         "Inline stloc first use temp"
-;* V363 tmp342      [V363    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ValueTuple`2[long,long]>
-;* V364 tmp343      [V364    ] (  0,  0   )    long  ->  zero-ref    "Inlining Arg"
-;* V365 tmp344      [V365    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
-;* V366 tmp345      [V366    ] (  0,  0   )  struct (16) zero-ref    do-not-enreg[SBR] multireg-ret "spilled call-like call argument" <System.ReadOnlySpan`1[long]>
-;  V367 tmp346      [V367,T144] (  3,  8   )    long  ->  rdi         "Inline return value spill temp"
-;* V368 tmp347      [V368    ] (  0,  0   )  struct (16) zero-ref    multireg-ret ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
-;  V369 tmp348      [V369,T44] (  5, 38   )    long  ->  rdi         "Inline stloc first use temp"
-;* V370 tmp349      [V370,T286] (  0,  0   )     int  ->  zero-ref    "Inline stloc first use temp"
-;* V371 tmp350      [V371    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
-;* V372 tmp351      [V372    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
-;* V373 tmp352      [V373    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.Span`1[long]>
-;* V374 tmp353      [V374    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
-;* V375 tmp354      [V375    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.Span`1[long]>
-;* V376 tmp355      [V376    ] (  0,  0   )  struct (16) zero-ref    multireg-arg ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;* V377 tmp356      [V377    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
-;* V378 tmp357      [V378    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
-;* V379 tmp358      [V379    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
-;* V380 tmp359      [V380    ] (  0,  0   )     int  ->  zero-ref    "impAppendStmt"
-;* V381 tmp360      [V381    ] (  0,  0   )  struct (16) zero-ref    "impAppendStmt" <System.ReadOnlySpan`1[long]>
-;* V382 tmp361      [V382    ] (  0,  0   )  struct (16) zero-ref    multireg-arg multireg-ret "impAppendStmt" <System.ReadOnlySpan`1[long]>
-;* V383 tmp362      [V383    ] (  0,  0   )  struct (16) zero-ref    "spilled call-like call argument" <System.ReadOnlySpan`1[long]>
-;  V384 tmp363      [V384,T13] (  4, 64   )    long  ->  rax         "Inline stloc first use temp"
-;* V385 tmp364      [V385    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
-;* V386 tmp365      [V386    ] (  0,  0   )  struct (16) zero-ref    "Inline return value spill temp" <System.ReadOnlySpan`1[long]>
-;* V387 tmp366      [V387    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
-;  V388 tmp367      [V388,T55] (  2, 32   )     ref  ->  rdi         "MemoryMarshal.GetArrayDataReference array"
-;* V389 tmp368      [V389    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
-;  V390 tmp369      [V390,T67] (  2, 32   )     int  ->  r10         "Inlining Arg"
-;* V391 tmp370      [V391    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
+;  V360 tmp339      [V360,T129] (  3, 12   )    long  ->  r11         "Inlining Arg"
+;  V361 tmp340      [V361,T130] (  3, 12   )    long  ->  registers   "Inlining Arg"
+;  V362 tmp341      [V362,T131] (  3, 12   )    long  ->  rax         "dup spill"
+;  V363 tmp342      [V363,T220] (  2,  4   )    long  ->  rsi         "Inline stloc first use temp"
+;* V364 tmp343      [V364    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ValueTuple`2[long,long]>
+;* V365 tmp344      [V365    ] (  0,  0   )    long  ->  zero-ref    "Inlining Arg"
+;* V366 tmp345      [V366    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
+;* V367 tmp346      [V367    ] (  0,  0   )  struct (16) zero-ref    do-not-enreg[SBR] multireg-ret "spilled call-like call argument" <System.ReadOnlySpan`1[long]>
+;  V368 tmp347      [V368,T144] (  3,  8   )    long  ->  rcx         "Inline return value spill temp"
+;* V369 tmp348      [V369    ] (  0,  0   )  struct (16) zero-ref    multireg-ret ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
+;  V370 tmp349      [V370,T43] (  5, 38   )    long  ->  rcx         "Inline stloc first use temp"
+;* V371 tmp350      [V371,T286] (  0,  0   )     int  ->  zero-ref    "Inline stloc first use temp"
+;* V372 tmp351      [V372    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
+;* V373 tmp352      [V373    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
+;* V374 tmp353      [V374    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.Span`1[long]>
+;* V375 tmp354      [V375    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
+;* V376 tmp355      [V376    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.Span`1[long]>
+;* V377 tmp356      [V377    ] (  0,  0   )  struct (16) zero-ref    multireg-arg ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
+;* V378 tmp357      [V378    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
+;* V379 tmp358      [V379    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
+;* V380 tmp359      [V380    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
+;* V381 tmp360      [V381    ] (  0,  0   )     int  ->  zero-ref    "impAppendStmt"
+;* V382 tmp361      [V382    ] (  0,  0   )  struct (16) zero-ref    "impAppendStmt" <System.ReadOnlySpan`1[long]>
+;* V383 tmp362      [V383    ] (  0,  0   )  struct (16) zero-ref    multireg-arg multireg-ret "impAppendStmt" <System.ReadOnlySpan`1[long]>
+;* V384 tmp363      [V384    ] (  0,  0   )  struct (16) zero-ref    "spilled call-like call argument" <System.ReadOnlySpan`1[long]>
+;  V385 tmp364      [V385,T14] (  4, 64   )    long  ->  rax         "Inline stloc first use temp"
+;* V386 tmp365      [V386    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
+;* V387 tmp366      [V387    ] (  0,  0   )  struct (16) zero-ref    "Inline return value spill temp" <System.ReadOnlySpan`1[long]>
+;* V388 tmp367      [V388    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
+;  V389 tmp368      [V389,T53] (  2, 32   )     ref  ->  rdi         "MemoryMarshal.GetArrayDataReference array"
+;* V390 tmp369      [V390    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
+;  V391 tmp370      [V391,T65] (  2, 32   )     int  ->  r10         "Inlining Arg"
 ;* V392 tmp371      [V392    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;  V393 tmp372      [V393,T29] (  3, 48   )     int  ->  r10         "Inlining Arg"
-;* V394 tmp373      [V394    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;* V395 tmp374      [V395    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
-;* V396 tmp375      [V396    ] (  0,  0   )  struct (16) zero-ref    multireg-arg "Inline return value spill temp" <System.ReadOnlySpan`1[long]>
-;* V397 tmp376      [V397    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
-;  V398 tmp377      [V398,T25] (  3, 48   )     ref  ->   r8         "MemoryMarshal.GetArrayDataReference array"
-;  V399 tmp378      [V399,T56] (  2, 32   )   byref  ->   r8         "Inlining Arg"
-;  V400 tmp379      [V400,T68] (  2, 32   )     int  ->   r9         "Inlining Arg"
-;* V401 tmp380      [V401    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
+;* V393 tmp372      [V393    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
+;  V394 tmp373      [V394,T29] (  3, 48   )     int  ->  r10         "Inlining Arg"
+;* V395 tmp374      [V395    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
+;* V396 tmp375      [V396    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
+;* V397 tmp376      [V397    ] (  0,  0   )  struct (16) zero-ref    multireg-arg "Inline return value spill temp" <System.ReadOnlySpan`1[long]>
+;* V398 tmp377      [V398    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
+;  V399 tmp378      [V399,T25] (  3, 48   )     ref  ->   r8         "MemoryMarshal.GetArrayDataReference array"
+;  V400 tmp379      [V400,T54] (  2, 32   )   byref  ->   r8         "Inlining Arg"
+;  V401 tmp380      [V401,T66] (  2, 32   )     int  ->   r9         "Inlining Arg"
 ;* V402 tmp381      [V402    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;  V403 tmp382      [V403,T30] (  3, 48   )     int  ->   r9         "Inlining Arg"
-;* V404 tmp383      [V404    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;* V405 tmp384      [V405    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
-;* V406 tmp385      [V406    ] (  0,  0   )    long  ->  zero-ref    "Inlining Arg"
-;* V407 tmp386      [V407    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.Span`1[long]>
-;* V408 tmp387      [V408    ] (  0,  0   )  struct (16) zero-ref    multireg-arg ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;* V409 tmp388      [V409    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
-;* V410 tmp389      [V410    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
-;* V411 tmp390      [V411    ] (  0,  0   )  struct (16) zero-ref    multireg-arg "Inline return value spill temp" <System.ReadOnlySpan`1[long]>
-;* V412 tmp391      [V412    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
-;  V413 tmp392      [V413,T26] (  3, 48   )     ref  ->   r8         "MemoryMarshal.GetArrayDataReference array"
-;  V414 tmp393      [V414,T57] (  2, 32   )   byref  ->   r8         "Inlining Arg"
-;  V415 tmp394      [V415,T69] (  2, 32   )     int  ->   r9         "Inlining Arg"
-;* V416 tmp395      [V416    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
+;* V403 tmp382      [V403    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
+;  V404 tmp383      [V404,T30] (  3, 48   )     int  ->   r9         "Inlining Arg"
+;* V405 tmp384      [V405    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
+;* V406 tmp385      [V406    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
+;* V407 tmp386      [V407    ] (  0,  0   )    long  ->  zero-ref    "Inlining Arg"
+;* V408 tmp387      [V408    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.Span`1[long]>
+;* V409 tmp388      [V409    ] (  0,  0   )  struct (16) zero-ref    multireg-arg ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
+;* V410 tmp389      [V410    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
+;* V411 tmp390      [V411    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
+;* V412 tmp391      [V412    ] (  0,  0   )  struct (16) zero-ref    multireg-arg "Inline return value spill temp" <System.ReadOnlySpan`1[long]>
+;* V413 tmp392      [V413    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
+;  V414 tmp393      [V414,T26] (  3, 48   )     ref  ->   r8         "MemoryMarshal.GetArrayDataReference array"
+;  V415 tmp394      [V415,T55] (  2, 32   )   byref  ->   r8         "Inlining Arg"
+;  V416 tmp395      [V416,T67] (  2, 32   )     int  ->   r9         "Inlining Arg"
 ;* V417 tmp396      [V417    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;  V418 tmp397      [V418,T31] (  3, 48   )     int  ->   r9         "Inlining Arg"
-;* V419 tmp398      [V419    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;* V420 tmp399      [V420    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
+;* V418 tmp397      [V418    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
+;  V419 tmp398      [V419,T31] (  3, 48   )     int  ->   r9         "Inlining Arg"
+;* V420 tmp399      [V420    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V421 tmp400      [V421    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
-;* V422 tmp401      [V422    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
-;* V423 tmp402      [V423    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.Span`1[long]>
-;* V424 tmp403      [V424    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
-;* V425 tmp404      [V425    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.Span`1[long]>
-;* V426 tmp405      [V426    ] (  0,  0   )  struct (16) zero-ref    multireg-arg ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;* V427 tmp406      [V427    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
-;* V428 tmp407      [V428    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
-;* V429 tmp408      [V429    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.Span`1[long]>
-;* V430 tmp409      [V430    ] (  0,  0   )  struct (16) zero-ref    multireg-arg ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;* V431 tmp410      [V431    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
-;* V432 tmp411      [V432    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
-;* V433 tmp412      [V433    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
-;* V434 tmp413      [V434    ] (  0,  0   )  struct (16) zero-ref    "Inline return value spill temp" <System.ReadOnlySpan`1[long]>
-;* V435 tmp414      [V435    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
-;  V436 tmp415      [V436,T58] (  2, 32   )     ref  ->  rax         "MemoryMarshal.GetArrayDataReference array"
-;* V437 tmp416      [V437    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
-;  V438 tmp417      [V438,T70] (  2, 32   )     int  ->  rdi         "Inlining Arg"
-;* V439 tmp418      [V439    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
+;* V422 tmp401      [V422    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
+;* V423 tmp402      [V423    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
+;* V424 tmp403      [V424    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.Span`1[long]>
+;* V425 tmp404      [V425    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
+;* V426 tmp405      [V426    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.Span`1[long]>
+;* V427 tmp406      [V427    ] (  0,  0   )  struct (16) zero-ref    multireg-arg ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
+;* V428 tmp407      [V428    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
+;* V429 tmp408      [V429    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
+;* V430 tmp409      [V430    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.Span`1[long]>
+;* V431 tmp410      [V431    ] (  0,  0   )  struct (16) zero-ref    multireg-arg ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
+;* V432 tmp411      [V432    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
+;* V433 tmp412      [V433    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
+;* V434 tmp413      [V434    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
+;* V435 tmp414      [V435    ] (  0,  0   )  struct (16) zero-ref    "Inline return value spill temp" <System.ReadOnlySpan`1[long]>
+;* V436 tmp415      [V436    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
+;  V437 tmp416      [V437,T56] (  2, 32   )     ref  ->  rax         "MemoryMarshal.GetArrayDataReference array"
+;* V438 tmp417      [V438    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
+;  V439 tmp418      [V439,T68] (  2, 32   )     int  ->  rdi         "Inlining Arg"
 ;* V440 tmp419      [V440    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;  V441 tmp420      [V441,T32] (  3, 48   )     int  ->  rdi         "Inlining Arg"
-;* V442 tmp421      [V442    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;* V443 tmp422      [V443    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
-;* V444 tmp423      [V444    ] (  0,  0   )  struct (16) zero-ref    multireg-arg "Inline return value spill temp" <System.ReadOnlySpan`1[long]>
-;* V445 tmp424      [V445    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
-;  V446 tmp425      [V446,T27] (  3, 48   )     ref  ->   r8         "MemoryMarshal.GetArrayDataReference array"
-;  V447 tmp426      [V447,T59] (  2, 32   )   byref  ->   r8         "Inlining Arg"
-;  V448 tmp427      [V448,T71] (  2, 32   )     int  ->   r9         "Inlining Arg"
-;* V449 tmp428      [V449    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
+;* V441 tmp420      [V441    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
+;  V442 tmp421      [V442,T32] (  3, 48   )     int  ->  rdi         "Inlining Arg"
+;* V443 tmp422      [V443    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
+;* V444 tmp423      [V444    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
+;* V445 tmp424      [V445    ] (  0,  0   )  struct (16) zero-ref    multireg-arg "Inline return value spill temp" <System.ReadOnlySpan`1[long]>
+;* V446 tmp425      [V446    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
+;  V447 tmp426      [V447,T27] (  3, 48   )     ref  ->   r8         "MemoryMarshal.GetArrayDataReference array"
+;  V448 tmp427      [V448,T57] (  2, 32   )   byref  ->   r8         "Inlining Arg"
+;  V449 tmp428      [V449,T69] (  2, 32   )     int  ->   r9         "Inlining Arg"
 ;* V450 tmp429      [V450    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;  V451 tmp430      [V451,T33] (  3, 48   )     int  ->   r9         "Inlining Arg"
-;* V452 tmp431      [V452    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;* V453 tmp432      [V453    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
-;* V454 tmp433      [V454    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.Span`1[long]>
-;  V455 tmp434      [V455,T05] (  3, 96   )   byref  ->  rdx         "dup spill"
-;* V456 tmp435      [V456    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
-;* V457 tmp436      [V457    ] (  0,  0   )  struct (16) zero-ref    "Inline stloc first use temp" <System.ValueTuple`2[long,long]>
-;  V458 tmp437      [V458,T06] (  3, 96   )    long  ->  rcx         "Inlining Arg"
-;  V459 tmp438      [V459,T07] (  3, 96   )    long  ->  registers   "Inlining Arg"
-;  V460 tmp439      [V460,T34] (  3, 48   )    long  ->  rax         "Inline stloc first use temp"
-;* V461 tmp440      [V461    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ValueTuple`2[long,long]>
-;* V462 tmp441      [V462    ] (  0,  0   )    long  ->  zero-ref    "Inlining Arg"
-;* V463 tmp442      [V463    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
-;* V464 tmp443      [V464    ] (  0,  0   )  struct (16) zero-ref    do-not-enreg[SBR] multireg-ret "spilled call-like call argument" <System.ReadOnlySpan`1[long]>
-;  V465 tmp444      [V465,T145] (  3,  8   )    long  ->  rcx         "Inline return value spill temp"
-;* V466 tmp445      [V466    ] (  0,  0   )  struct (16) zero-ref    multireg-ret ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
-;  V467 tmp446      [V467,T45] (  5, 38   )    long  ->  rdi         "Inline stloc first use temp"
-;* V468 tmp447      [V468,T287] (  0,  0   )     int  ->  zero-ref    "Inline stloc first use temp"
-;* V469 tmp448      [V469    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
-;* V470 tmp449      [V470    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
-;* V471 tmp450      [V471    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.Span`1[long]>
+;* V451 tmp430      [V451    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
+;  V452 tmp431      [V452,T33] (  3, 48   )     int  ->   r9         "Inlining Arg"
+;* V453 tmp432      [V453    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
+;* V454 tmp433      [V454    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
+;* V455 tmp434      [V455    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.Span`1[long]>
+;  V456 tmp435      [V456,T05] (  3, 96   )   byref  ->  rdx         "dup spill"
+;* V457 tmp436      [V457    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
+;* V458 tmp437      [V458    ] (  0,  0   )  struct (16) zero-ref    "Inline stloc first use temp" <System.ValueTuple`2[long,long]>
+;  V459 tmp438      [V459,T06] (  3, 96   )    long  ->  rcx         "Inlining Arg"
+;  V460 tmp439      [V460,T07] (  3, 96   )    long  ->  registers   "Inlining Arg"
+;  V461 tmp440      [V461,T08] (  3, 96   )    long  ->  rax         "dup spill"
+;  V462 tmp441      [V462,T70] (  2, 32   )    long  ->  r15         "Inline stloc first use temp"
+;* V463 tmp442      [V463    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ValueTuple`2[long,long]>
+;* V464 tmp443      [V464    ] (  0,  0   )    long  ->  zero-ref    "Inlining Arg"
+;* V465 tmp444      [V465    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
+;* V466 tmp445      [V466    ] (  0,  0   )  struct (16) zero-ref    do-not-enreg[SBR] multireg-ret "spilled call-like call argument" <System.ReadOnlySpan`1[long]>
+;  V467 tmp446      [V467,T145] (  3,  8   )    long  ->  rcx         "Inline return value spill temp"
+;* V468 tmp447      [V468    ] (  0,  0   )  struct (16) zero-ref    multireg-ret ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
+;  V469 tmp448      [V469,T44] (  5, 38   )    long  ->  rdi         "Inline stloc first use temp"
+;* V470 tmp449      [V470,T287] (  0,  0   )     int  ->  zero-ref    "Inline stloc first use temp"
+;* V471 tmp450      [V471    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V472 tmp451      [V472    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
-;* V473 tmp452      [V473    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.Span`1[long]>
-;* V474 tmp453      [V474    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;* V475 tmp454      [V475    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
-;* V476 tmp455      [V476    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
-;* V477 tmp456      [V477    ] (  0,  0   )  struct (16) zero-ref    multireg-arg "Inline return value spill temp" <System.ReadOnlySpan`1[long]>
-;* V478 tmp457      [V478    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
-;  V479 tmp458      [V479,T120] (  3, 12   )     ref  ->   r8         "MemoryMarshal.GetArrayDataReference array"
-;  V480 tmp459      [V480,T159] (  2,  8   )   byref  ->   r8         "Inlining Arg"
-;  V481 tmp460      [V481,T168] (  2,  8   )     int  ->   r9         "Inlining Arg"
-;* V482 tmp461      [V482    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;* V483 tmp462      [V483    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;  V484 tmp463      [V484,T132] (  3, 12   )     int  ->   r9         "Inlining Arg"
+;* V473 tmp452      [V473    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.Span`1[long]>
+;* V474 tmp453      [V474    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
+;* V475 tmp454      [V475    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.Span`1[long]>
+;* V476 tmp455      [V476    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
+;* V477 tmp456      [V477    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
+;* V478 tmp457      [V478    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
+;* V479 tmp458      [V479    ] (  0,  0   )  struct (16) zero-ref    multireg-arg "Inline return value spill temp" <System.ReadOnlySpan`1[long]>
+;* V480 tmp459      [V480    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
+;  V481 tmp460      [V481,T119] (  3, 12   )     ref  ->   r8         "MemoryMarshal.GetArrayDataReference array"
+;  V482 tmp461      [V482,T159] (  2,  8   )   byref  ->   r8         "Inlining Arg"
+;  V483 tmp462      [V483,T168] (  2,  8   )     int  ->   r9         "Inlining Arg"
+;* V484 tmp463      [V484    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V485 tmp464      [V485    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;* V486 tmp465      [V486    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
-;* V487 tmp466      [V487    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
-;* V488 tmp467      [V488    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
-;* V489 tmp468      [V489    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.Span`1[long]>
+;  V486 tmp465      [V486,T132] (  3, 12   )     int  ->   r9         "Inlining Arg"
+;* V487 tmp466      [V487    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
+;* V488 tmp467      [V488    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
+;* V489 tmp468      [V489    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V490 tmp469      [V490    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
-;* V491 tmp470      [V491    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.Span`1[long]>
-;* V492 tmp471      [V492    ] (  0,  0   )  struct (16) zero-ref    multireg-arg ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;* V493 tmp472      [V493    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
-;* V494 tmp473      [V494    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
-;* V495 tmp474      [V495    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.Span`1[long]>
-;* V496 tmp475      [V496    ] (  0,  0   )  struct (16) zero-ref    multireg-arg ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;* V497 tmp476      [V497    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
-;* V498 tmp477      [V498    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
+;* V491 tmp470      [V491    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.Span`1[long]>
+;* V492 tmp471      [V492    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
+;* V493 tmp472      [V493    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.Span`1[long]>
+;* V494 tmp473      [V494    ] (  0,  0   )  struct (16) zero-ref    multireg-arg ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
+;* V495 tmp474      [V495    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
+;* V496 tmp475      [V496    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
+;* V497 tmp476      [V497    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.Span`1[long]>
+;* V498 tmp477      [V498    ] (  0,  0   )  struct (16) zero-ref    multireg-arg ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V499 tmp478      [V499    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V500 tmp479      [V500    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
-;* V501 tmp480      [V501    ] (  0,  0   )  struct (16) zero-ref    multireg-arg ld-addr-op "NewObj constructor temp" <System.Span`1[long]>
+;* V501 tmp480      [V501    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V502 tmp481      [V502    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
-;* V503 tmp482      [V503    ] (  0,  0   )  struct (16) zero-ref    multireg-ret ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
-;* V504 tmp483      [V504    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
-;* V505 tmp484      [V505    ] (  0,  0   )  struct (16) zero-ref    do-not-enreg[SBR] multireg-ret "spilled call-like call argument" <System.ReadOnlySpan`1[long]>
-;  V506 tmp485      [V506,T146] (  3,  8   )    long  ->  rdi         "Inline return value spill temp"
-;* V507 tmp486      [V507    ] (  0,  0   )  struct (16) zero-ref    multireg-ret ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
-;  V508 tmp487      [V508,T46] (  5, 38   )    long  ->  rdi         "Inline stloc first use temp"
-;* V509 tmp488      [V509,T288] (  0,  0   )     int  ->  zero-ref    "Inline stloc first use temp"
-;* V510 tmp489      [V510    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V04._reference (fldOffset=0x0)" P-INDEP
-;* V511 tmp490      [V511    ] (  0,  0   )     int  ->  zero-ref    single-def "field V04._length (fldOffset=0x8)" P-INDEP
-;* V512 tmp491      [V512    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V05._reference (fldOffset=0x0)" P-INDEP
-;* V513 tmp492      [V513    ] (  0,  0   )     int  ->  zero-ref    single-def "field V05._length (fldOffset=0x8)" P-INDEP
-;* V514 tmp493      [V514    ] (  0,  0   )   byref  ->  zero-ref    "field V06._reference (fldOffset=0x0)" P-INDEP
-;* V515 tmp494      [V515    ] (  0,  0   )     int  ->  zero-ref    "field V06._length (fldOffset=0x8)" P-INDEP
-;  V516 tmp495      [V516,T138] (  4,  8   )   byref  ->  [rbp-0x260]  "field V12._reference (fldOffset=0x0)" P-INDEP
-;  V517 tmp496      [V517,T141] (  4,  8   )     int  ->  [rbp-0x1EC]  "field V12._length (fldOffset=0x8)" P-INDEP
-;* V518 tmp497      [V518    ] (  0,  0   )   byref  ->  zero-ref    "field V13._reference (fldOffset=0x0)" P-INDEP
-;* V519 tmp498      [V519    ] (  0,  0   )     int  ->  zero-ref    "field V13._length (fldOffset=0x8)" P-INDEP
-;  V520 tmp499      [V520,T21] (  5, 36.50)   byref  ->  r14         single-def "field V14._reference (fldOffset=0x0)" P-INDEP
-;  V521 tmp500      [V521,T22] (  5, 36.50)     int  ->  [rbp-0x1F0]  spill-single-def "field V14._length (fldOffset=0x8)" P-INDEP
-;  V522 tmp501      [V522,T04] ( 15, 97   )   byref  ->  [rbp-0x268]  "field V15._reference (fldOffset=0x0)" P-INDEP
-;  V523 tmp502      [V523,T39] ( 11, 47   )     int  ->  registers   "field V15._length (fldOffset=0x8)" P-INDEP
-;  V524 tmp503      [V524,T300] (  2,  1   )   byref  ->  rax         single-def "field V19._reference (fldOffset=0x0)" P-INDEP
-;  V525 tmp504      [V525,T296] (  3,  1.50)     int  ->  rdx         single-def "field V19._length (fldOffset=0x8)" P-INDEP
-;* V526 tmp505      [V526    ] (  0,  0   )   byref  ->  zero-ref    "field V20._reference (fldOffset=0x0)" P-INDEP
-;* V527 tmp506      [V527    ] (  0,  0   )     int  ->  zero-ref    "field V20._length (fldOffset=0x8)" P-INDEP
-;* V528 tmp507      [V528    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V22._reference (fldOffset=0x0)" P-INDEP
-;* V529 tmp508      [V529    ] (  0,  0   )     int  ->  zero-ref    single-def "field V22._length (fldOffset=0x8)" P-INDEP
-;* V530 tmp509      [V530    ] (  0,  0   )   byref  ->  zero-ref    "field V23._reference (fldOffset=0x0)" P-INDEP
-;* V531 tmp510      [V531    ] (  0,  0   )     int  ->  zero-ref    "field V23._length (fldOffset=0x8)" P-INDEP
-;* V532 tmp511      [V532    ] (  0,  0   )   byref  ->  zero-ref    "field V24._reference (fldOffset=0x0)" P-INDEP
-;* V533 tmp512      [V533    ] (  0,  0   )     int  ->  zero-ref    "field V24._length (fldOffset=0x8)" P-INDEP
-;* V534 tmp513      [V534    ] (  0,  0   )   byref  ->  zero-ref    "field V25._reference (fldOffset=0x0)" P-INDEP
-;* V535 tmp514      [V535    ] (  0,  0   )     int  ->  zero-ref    "field V25._length (fldOffset=0x8)" P-INDEP
-;* V536 tmp515      [V536    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V26._reference (fldOffset=0x0)" P-INDEP
-;* V537 tmp516      [V537    ] (  0,  0   )     int  ->  zero-ref    single-def "field V26._length (fldOffset=0x8)" P-INDEP
-;* V538 tmp517      [V538    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V27._reference (fldOffset=0x0)" P-INDEP
-;* V539 tmp518      [V539    ] (  0,  0   )     int  ->  zero-ref    single-def "field V27._length (fldOffset=0x8)" P-INDEP
-;  V540 tmp519      [V540,T301] (  2,  1   )   byref  ->  rax         single-def "field V28._reference (fldOffset=0x0)" P-INDEP
-;  V541 tmp520      [V541,T309] (  2,  1   )     int  ->  r12         single-def "field V28._length (fldOffset=0x8)" P-INDEP
-;  V542 tmp521      [V542,T196] (  2,  4   )   byref  ->  [rbp-0x270]  spill-single-def "field V32._reference (fldOffset=0x0)" P-INDEP
-;  V543 tmp522      [V543,T221] (  2,  4   )     int  ->  [rbp-0x1F4]  spill-single-def "field V32._length (fldOffset=0x8)" P-INDEP
-;  V544 tmp523      [V544,T197] (  2,  4   )   byref  ->  rax         "field V33._reference (fldOffset=0x0)" P-INDEP
-;  V545 tmp524      [V545,T222] (  2,  4   )     int  ->  rcx         "field V33._length (fldOffset=0x8)" P-INDEP
-;* V546 tmp525      [V546    ] (  0,  0   )   byref  ->  zero-ref    "field V34._reference (fldOffset=0x0)" P-INDEP
-;* V547 tmp526      [V547    ] (  0,  0   )     int  ->  zero-ref    "field V34._length (fldOffset=0x8)" P-INDEP
-;* V548 tmp527      [V548    ] (  0,  0   )   byref  ->  zero-ref    "field V35._reference (fldOffset=0x0)" P-INDEP
-;* V549 tmp528      [V549    ] (  0,  0   )     int  ->  zero-ref    "field V35._length (fldOffset=0x8)" P-INDEP
-;* V550 tmp529      [V550    ] (  0,  0   )   byref  ->  zero-ref    "field V37._reference (fldOffset=0x0)" P-INDEP
-;* V551 tmp530      [V551    ] (  0,  0   )     int  ->  zero-ref    "field V37._length (fldOffset=0x8)" P-INDEP
-;  V552 tmp531      [V552,T198] (  2,  4   )   byref  ->  [rbp-0x278]  spill-single-def "field V38._reference (fldOffset=0x0)" P-INDEP
-;  V553 tmp532      [V553,T223] (  2,  4   )     int  ->  [rbp-0x1F8]  spill-single-def "field V38._length (fldOffset=0x8)" P-INDEP
-;  V554 tmp533      [V554,T199] (  2,  4   )   byref  ->   r8         "field V39._reference (fldOffset=0x0)" P-INDEP
-;  V555 tmp534      [V555,T224] (  2,  4   )     int  ->   r9         "field V39._length (fldOffset=0x8)" P-INDEP
-;  V556 tmp535      [V556,T200] (  2,  4   )   byref  ->  rcx         "field V40._reference (fldOffset=0x0)" P-INDEP
-;  V557 tmp536      [V557,T225] (  2,  4   )     int  ->   r8         "field V40._length (fldOffset=0x8)" P-INDEP
-;  V558 tmp537      [V558,T201] (  2,  4   )   byref  ->   r8         "field V42._reference (fldOffset=0x0)" P-INDEP
-;  V559 tmp538      [V559,T226] (  2,  4   )     int  ->   r9         "field V42._length (fldOffset=0x8)" P-INDEP
-;* V560 tmp539      [V560    ] (  0,  0   )   byref  ->  zero-ref    "field V43._reference (fldOffset=0x0)" P-INDEP
-;* V561 tmp540      [V561    ] (  0,  0   )     int  ->  zero-ref    "field V43._length (fldOffset=0x8)" P-INDEP
-;* V562 tmp541      [V562    ] (  0,  0   )   byref  ->  zero-ref    "field V45._reference (fldOffset=0x0)" P-INDEP
-;* V563 tmp542      [V563    ] (  0,  0   )     int  ->  zero-ref    "field V45._length (fldOffset=0x8)" P-INDEP
-;  V564 tmp543      [V564,T60] (  2, 32   )   byref  ->  rax         "field V46._reference (fldOffset=0x0)" P-INDEP
-;  V565 tmp544      [V565,T72] (  2, 32   )     int  ->  rcx         "field V46._length (fldOffset=0x8)" P-INDEP
-;* V566 tmp545      [V566    ] (  0,  0   )   byref  ->  zero-ref    "field V47._reference (fldOffset=0x0)" P-INDEP
-;* V567 tmp546      [V567    ] (  0,  0   )     int  ->  zero-ref    "field V47._length (fldOffset=0x8)" P-INDEP
-;* V568 tmp547      [V568    ] (  0,  0   )   byref  ->  zero-ref    "field V48._reference (fldOffset=0x0)" P-INDEP
-;* V569 tmp548      [V569    ] (  0,  0   )     int  ->  zero-ref    "field V48._length (fldOffset=0x8)" P-INDEP
-;* V570 tmp549      [V570    ] (  0,  0   )   byref  ->  zero-ref    "field V49._reference (fldOffset=0x0)" P-INDEP
-;* V571 tmp550      [V571    ] (  0,  0   )     int  ->  zero-ref    "field V49._length (fldOffset=0x8)" P-INDEP
-;* V572 tmp551      [V572    ] (  0,  0   )   byref  ->  zero-ref    "field V51._reference (fldOffset=0x0)" P-INDEP
-;* V573 tmp552      [V573    ] (  0,  0   )     int  ->  zero-ref    "field V51._length (fldOffset=0x8)" P-INDEP
-;* V574 tmp553      [V574    ] (  0,  0   )   byref  ->  zero-ref    "field V52._reference (fldOffset=0x0)" P-INDEP
-;* V575 tmp554      [V575    ] (  0,  0   )     int  ->  zero-ref    "field V52._length (fldOffset=0x8)" P-INDEP
-;* V576 tmp555      [V576    ] (  0,  0   )   byref  ->  zero-ref    "field V54._reference (fldOffset=0x0)" P-INDEP
-;* V577 tmp556      [V577    ] (  0,  0   )     int  ->  zero-ref    "field V54._length (fldOffset=0x8)" P-INDEP
-;* V578 tmp557      [V578    ] (  0,  0   )   byref  ->  zero-ref    "field V55._reference (fldOffset=0x0)" P-INDEP
-;* V579 tmp558      [V579    ] (  0,  0   )     int  ->  zero-ref    "field V55._length (fldOffset=0x8)" P-INDEP
-;* V580 tmp559      [V580    ] (  0,  0   )   byref  ->  zero-ref    "field V56._reference (fldOffset=0x0)" P-INDEP
-;* V581 tmp560      [V581    ] (  0,  0   )     int  ->  zero-ref    "field V56._length (fldOffset=0x8)" P-INDEP
-;* V582 tmp561      [V582    ] (  0,  0   )   byref  ->  zero-ref    "field V57._reference (fldOffset=0x0)" P-INDEP
-;* V583 tmp562      [V583    ] (  0,  0   )     int  ->  zero-ref    "field V57._length (fldOffset=0x8)" P-INDEP
-;* V584 tmp563      [V584    ] (  0,  0   )   byref  ->  zero-ref    "field V58._reference (fldOffset=0x0)" P-INDEP
-;* V585 tmp564      [V585    ] (  0,  0   )     int  ->  zero-ref    "field V58._length (fldOffset=0x8)" P-INDEP
-;* V586 tmp565      [V586    ] (  0,  0   )   byref  ->  zero-ref    "field V60._reference (fldOffset=0x0)" P-INDEP
-;* V587 tmp566      [V587    ] (  0,  0   )     int  ->  zero-ref    "field V60._length (fldOffset=0x8)" P-INDEP
-;* V588 tmp567      [V588    ] (  0,  0   )   byref  ->  zero-ref    "field V62._reference (fldOffset=0x0)" P-INDEP
-;* V589 tmp568      [V589    ] (  0,  0   )     int  ->  zero-ref    "field V62._length (fldOffset=0x8)" P-INDEP
-;* V590 tmp569      [V590    ] (  0,  0   )   byref  ->  zero-ref    "field V63._reference (fldOffset=0x0)" P-INDEP
-;* V591 tmp570      [V591    ] (  0,  0   )     int  ->  zero-ref    "field V63._length (fldOffset=0x8)" P-INDEP
-;* V592 tmp571      [V592    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V64._reference (fldOffset=0x0)" P-INDEP
-;* V593 tmp572      [V593    ] (  0,  0   )     int  ->  zero-ref    single-def "field V64._length (fldOffset=0x8)" P-INDEP
-;* V594 tmp573      [V594    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V65._reference (fldOffset=0x0)" P-INDEP
-;* V595 tmp574      [V595    ] (  0,  0   )     int  ->  zero-ref    single-def "field V65._length (fldOffset=0x8)" P-INDEP
-;  V596 tmp575      [V596,T340] (  3,  0   )   byref  ->  rdi         "field V66._reference (fldOffset=0x0)" P-INDEP
-;  V597 tmp576      [V597,T361] (  3,  0   )     int  ->  rsi         "field V66._length (fldOffset=0x8)" P-INDEP
-;* V598 tmp577      [V598    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V68._reference (fldOffset=0x0)" P-INDEP
-;* V599 tmp578      [V599    ] (  0,  0   )     int  ->  zero-ref    single-def "field V68._length (fldOffset=0x8)" P-INDEP
-;  V600 tmp579      [V600,T378] (  2,  0   )   byref  ->  rdi         single-def "field V72._reference (fldOffset=0x0)" P-INDEP
-;  V601 tmp580      [V601,T404] (  2,  0   )     int  ->  rsi         single-def "field V72._length (fldOffset=0x8)" P-INDEP
-;  V602 tmp581      [V602,T379] (  2,  0   )   byref  ->  rdi         single-def "field V74._reference (fldOffset=0x0)" P-INDEP
-;* V603 tmp582      [V603    ] (  0,  0   )     int  ->  zero-ref    single-def "field V74._length (fldOffset=0x8)" P-INDEP
-;  V604 tmp583      [V604,T380] (  2,  0   )   byref  ->  rdi         single-def "field V76._reference (fldOffset=0x0)" P-INDEP
-;  V605 tmp584      [V605,T405] (  2,  0   )     int  ->  rsi         single-def "field V76._length (fldOffset=0x8)" P-INDEP
-;  V606 tmp585      [V606,T341] (  3,  0   )   byref  ->  rax         "field V78._reference (fldOffset=0x0)" P-INDEP
-;  V607 tmp586      [V607,T330] (  4,  0   )     int  ->  rcx         "field V78._length (fldOffset=0x8)" P-INDEP
-;* V608 tmp587      [V608    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V80._reference (fldOffset=0x0)" P-INDEP
-;* V609 tmp588      [V609    ] (  0,  0   )     int  ->  zero-ref    single-def "field V80._length (fldOffset=0x8)" P-INDEP
-;  V610 tmp589      [V610,T381] (  2,  0   )   byref  ->  rax         single-def "field V84._reference (fldOffset=0x0)" P-INDEP
-;  V611 tmp590      [V611,T406] (  2,  0   )     int  ->  rcx         single-def "field V84._length (fldOffset=0x8)" P-INDEP
-;  V612 tmp591      [V612,T382] (  2,  0   )   byref  ->  rax         single-def "field V86._reference (fldOffset=0x0)" P-INDEP
-;* V613 tmp592      [V613    ] (  0,  0   )     int  ->  zero-ref    single-def "field V86._length (fldOffset=0x8)" P-INDEP
-;  V614 tmp593      [V614,T383] (  2,  0   )   byref  ->  rax         single-def "field V88._reference (fldOffset=0x0)" P-INDEP
-;  V615 tmp594      [V615,T407] (  2,  0   )     int  ->  rcx         single-def "field V88._length (fldOffset=0x8)" P-INDEP
-;* V616 tmp595      [V616    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V91._reference (fldOffset=0x0)" P-INDEP
-;* V617 tmp596      [V617    ] (  0,  0   )     int  ->  zero-ref    single-def "field V91._length (fldOffset=0x8)" P-INDEP
-;* V618 tmp597      [V618    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V93._reference (fldOffset=0x0)" P-INDEP
-;* V619 tmp598      [V619    ] (  0,  0   )     int  ->  zero-ref    single-def "field V93._length (fldOffset=0x8)" P-INDEP
-;* V620 tmp599      [V620    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V97._reference (fldOffset=0x0)" P-INDEP
-;* V621 tmp600      [V621    ] (  0,  0   )     int  ->  zero-ref    "field V97._length (fldOffset=0x8)" P-INDEP
-;* V622 tmp601      [V622    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V98._reference (fldOffset=0x0)" P-INDEP
-;* V623 tmp602      [V623    ] (  0,  0   )     int  ->  zero-ref    "field V98._length (fldOffset=0x8)" P-INDEP
-;* V624 tmp603      [V624    ] (  0,  0   )   byref  ->  zero-ref    "field V99._reference (fldOffset=0x0)" P-INDEP
-;* V625 tmp604      [V625    ] (  0,  0   )     int  ->  zero-ref    "field V99._length (fldOffset=0x8)" P-INDEP
-;* V626 tmp605      [V626    ] (  0,  0   )   byref  ->  zero-ref    "field V100._reference (fldOffset=0x0)" P-INDEP
-;* V627 tmp606      [V627    ] (  0,  0   )     int  ->  zero-ref    "field V100._length (fldOffset=0x8)" P-INDEP
-;  V628 tmp607      [V628,T317] (  4,  0.50)   byref  ->  rdx         "field V103._reference (fldOffset=0x0)" P-INDEP
-;  V629 tmp608      [V629,T318] (  4,  0.50)     int  ->  rcx         "field V103._length (fldOffset=0x8)" P-INDEP
-;  V630 tmp609      [V630,T319] (  2,  0.50)   byref  ->   r8         single-def "field V105._reference (fldOffset=0x0)" P-INDEP
-;  V631 tmp610      [V631,T320] (  2,  0.50)     int  ->   r9         single-def "field V105._length (fldOffset=0x8)" P-INDEP
-;* V632 tmp611      [V632    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V106._reference (fldOffset=0x0)" P-INDEP
-;* V633 tmp612      [V633    ] (  0,  0   )     int  ->  zero-ref    single-def "field V106._length (fldOffset=0x8)" P-INDEP
-;  V634 tmp613      [V634,T384] (  2,  0   )   byref  ->  rdx         single-def "field V110._reference (fldOffset=0x0)" P-INDEP
-;  V635 tmp614      [V635,T408] (  2,  0   )     int  ->  rcx         single-def "field V110._length (fldOffset=0x8)" P-INDEP
-;* V636 tmp615      [V636,T420] (  0,  0   )   byref  ->  zero-ref    single-def "field V111._reference (fldOffset=0x0)" P-INDEP
-;* V637 tmp616      [V637    ] (  0,  0   )     int  ->  zero-ref    single-def "field V111._length (fldOffset=0x8)" P-INDEP
-;* V638 tmp617      [V638,T421] (  0,  0   )   byref  ->  zero-ref    single-def "field V113._reference (fldOffset=0x0)" P-INDEP
-;  V639 tmp618      [V639,T409] (  2,  0   )     int  ->  rcx         single-def "field V113._length (fldOffset=0x8)" P-INDEP
-;  V640 tmp619      [V640,T342] (  3,  0   )   byref  ->   r8         "field V115._reference (fldOffset=0x0)" P-INDEP
-;  V641 tmp620      [V641,T362] (  3,  0   )     int  ->   r9         "field V115._length (fldOffset=0x8)" P-INDEP
-;* V642 tmp621      [V642    ] (  0,  0   )   byref  ->  zero-ref    "field V116._reference (fldOffset=0x0)" P-INDEP
-;* V643 tmp622      [V643    ] (  0,  0   )     int  ->  zero-ref    "field V116._length (fldOffset=0x8)" P-INDEP
-;* V644 tmp623      [V644    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V120._reference (fldOffset=0x0)" P-INDEP
-;* V645 tmp624      [V645    ] (  0,  0   )     int  ->  zero-ref    single-def "field V120._length (fldOffset=0x8)" P-INDEP
-;  V646 tmp625      [V646,T385] (  2,  0   )   byref  ->   r8         single-def "field V122._reference (fldOffset=0x0)" P-INDEP
-;  V647 tmp626      [V647,T410] (  2,  0   )     int  ->   r9         single-def "field V122._length (fldOffset=0x8)" P-INDEP
-;* V648 tmp627      [V648,T422] (  0,  0   )   byref  ->  zero-ref    single-def "field V125._reference (fldOffset=0x0)" P-INDEP
-;* V649 tmp628      [V649    ] (  0,  0   )     int  ->  zero-ref    single-def "field V125._length (fldOffset=0x8)" P-INDEP
-;* V650 tmp629      [V650,T423] (  0,  0   )   byref  ->  zero-ref    single-def "field V127._reference (fldOffset=0x0)" P-INDEP
-;  V651 tmp630      [V651,T411] (  2,  0   )     int  ->   r9         single-def "field V127._length (fldOffset=0x8)" P-INDEP
-;  V652 tmp631      [V652,T202] (  2,  4   )   byref  ->  r12         single-def "field V132._reference (fldOffset=0x0)" P-INDEP
-;  V653 tmp632      [V653,T194] (  4,  4   )     int  ->  rax         single-def "field V132._length (fldOffset=0x8)" P-INDEP
-;* V654 tmp633      [V654    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V137._reference (fldOffset=0x0)" P-INDEP
-;* V655 tmp634      [V655    ] (  0,  0   )     int  ->  zero-ref    single-def "field V137._length (fldOffset=0x8)" P-INDEP
-;* V656 tmp635      [V656    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V138._reference (fldOffset=0x0)" P-INDEP
-;* V657 tmp636      [V657    ] (  0,  0   )     int  ->  zero-ref    single-def "field V138._length (fldOffset=0x8)" P-INDEP
-;  V658 tmp637      [V658,T302] (  2,  1   )   byref  ->  rsi         single-def "field V139._reference (fldOffset=0x0)" P-INDEP
-;  V659 tmp638      [V659,T310] (  2,  1   )     int  ->  rdx         single-def "field V139._length (fldOffset=0x8)" P-INDEP
-;* V660 tmp639      [V660    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V144._reference (fldOffset=0x0)" P-INDEP
-;* V661 tmp640      [V661    ] (  0,  0   )     int  ->  zero-ref    single-def "field V144._length (fldOffset=0x8)" P-INDEP
-;* V662 tmp641      [V662    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V145._reference (fldOffset=0x0)" P-INDEP
-;* V663 tmp642      [V663    ] (  0,  0   )     int  ->  zero-ref    single-def "field V145._length (fldOffset=0x8)" P-INDEP
-;  V664 tmp643      [V664,T303] (  2,  1   )   byref  ->  rcx         single-def "field V146._reference (fldOffset=0x0)" P-INDEP
-;  V665 tmp644      [V665,T311] (  2,  1   )     int  ->   r8         single-def "field V146._length (fldOffset=0x8)" P-INDEP
-;  V666 tmp645      [V666,T304] (  2,  1   )   byref  ->  rdi         single-def "field V151._reference (fldOffset=0x0)" P-INDEP
-;  V667 tmp646      [V667,T312] (  2,  1   )     int  ->  rax         single-def "field V151._length (fldOffset=0x8)" P-INDEP
-;  V668 tmp647      [V668,T343] (  3,  0   )   byref  ->  rsi         "field V152._reference (fldOffset=0x0)" P-INDEP
-;  V669 tmp648      [V669,T363] (  3,  0   )     int  ->  rdx         "field V152._length (fldOffset=0x8)" P-INDEP
-;* V670 tmp649      [V670    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V154._reference (fldOffset=0x0)" P-INDEP
-;* V671 tmp650      [V671    ] (  0,  0   )     int  ->  zero-ref    single-def "field V154._length (fldOffset=0x8)" P-INDEP
-;  V672 tmp651      [V672,T386] (  2,  0   )   byref  ->  rsi         single-def "field V158._reference (fldOffset=0x0)" P-INDEP
-;  V673 tmp652      [V673,T412] (  2,  0   )     int  ->  rdx         single-def "field V158._length (fldOffset=0x8)" P-INDEP
-;  V674 tmp653      [V674,T387] (  2,  0   )   byref  ->  rsi         single-def "field V160._reference (fldOffset=0x0)" P-INDEP
-;* V675 tmp654      [V675    ] (  0,  0   )     int  ->  zero-ref    single-def "field V160._length (fldOffset=0x8)" P-INDEP
-;  V676 tmp655      [V676,T388] (  2,  0   )   byref  ->  rsi         single-def "field V162._reference (fldOffset=0x0)" P-INDEP
-;  V677 tmp656      [V677,T413] (  2,  0   )     int  ->  rdi         single-def "field V162._length (fldOffset=0x8)" P-INDEP
-;  V678 tmp657      [V678,T344] (  3,  0   )   byref  ->  rcx         "field V164._reference (fldOffset=0x0)" P-INDEP
-;  V679 tmp658      [V679,T364] (  3,  0   )     int  ->  rax         "field V164._length (fldOffset=0x8)" P-INDEP
-;* V680 tmp659      [V680    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V166._reference (fldOffset=0x0)" P-INDEP
-;* V681 tmp660      [V681    ] (  0,  0   )     int  ->  zero-ref    single-def "field V166._length (fldOffset=0x8)" P-INDEP
-;  V682 tmp661      [V682,T389] (  2,  0   )   byref  ->  rcx         single-def "field V170._reference (fldOffset=0x0)" P-INDEP
-;  V683 tmp662      [V683,T414] (  2,  0   )     int  ->  rax         single-def "field V170._length (fldOffset=0x8)" P-INDEP
-;  V684 tmp663      [V684,T390] (  2,  0   )   byref  ->  rcx         single-def "field V172._reference (fldOffset=0x0)" P-INDEP
-;* V685 tmp664      [V685    ] (  0,  0   )     int  ->  zero-ref    single-def "field V172._length (fldOffset=0x8)" P-INDEP
-;  V686 tmp665      [V686,T391] (  2,  0   )   byref  ->  rcx         single-def "field V174._reference (fldOffset=0x0)" P-INDEP
-;  V687 tmp666      [V687,T415] (  2,  0   )     int  ->  rdi         single-def "field V174._length (fldOffset=0x8)" P-INDEP
-;  V688 tmp667      [V688,T345] (  3,  0   )   byref  ->  rdx         "field V176._reference (fldOffset=0x0)" P-INDEP
-;  V689 tmp668      [V689,T365] (  3,  0   )     int  ->  rcx         "field V176._length (fldOffset=0x8)" P-INDEP
-;  V690 tmp669      [V690,T346] (  3,  0   )   byref  ->  rdx         "field V177._reference (fldOffset=0x0)" P-INDEP
-;  V691 tmp670      [V691,T366] (  3,  0   )     int  ->  rcx         "field V177._length (fldOffset=0x8)" P-INDEP
-;  V692 tmp671      [V692,T347] (  3,  0   )   byref  ->  rdi         "field V178._reference (fldOffset=0x0)" P-INDEP
-;  V693 tmp672      [V693,T367] (  3,  0   )     int  ->  rsi         "field V178._length (fldOffset=0x8)" P-INDEP
-;* V694 tmp673      [V694    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V180._reference (fldOffset=0x0)" P-INDEP
-;* V695 tmp674      [V695    ] (  0,  0   )     int  ->  zero-ref    single-def "field V180._length (fldOffset=0x8)" P-INDEP
-;  V696 tmp675      [V696,T392] (  2,  0   )   byref  ->  rdi         single-def "field V184._reference (fldOffset=0x0)" P-INDEP
-;  V697 tmp676      [V697,T416] (  2,  0   )     int  ->  rsi         single-def "field V184._length (fldOffset=0x8)" P-INDEP
-;  V698 tmp677      [V698,T393] (  2,  0   )   byref  ->  rdi         single-def "field V186._reference (fldOffset=0x0)" P-INDEP
-;* V699 tmp678      [V699    ] (  0,  0   )     int  ->  zero-ref    single-def "field V186._length (fldOffset=0x8)" P-INDEP
-;  V700 tmp679      [V700,T394] (  2,  0   )   byref  ->  rdi         single-def "field V188._reference (fldOffset=0x0)" P-INDEP
-;  V701 tmp680      [V701,T417] (  2,  0   )     int  ->  rsi         single-def "field V188._length (fldOffset=0x8)" P-INDEP
-;  V702 tmp681      [V702,T348] (  3,  0   )   byref  ->  rax         "field V190._reference (fldOffset=0x0)" P-INDEP
-;  V703 tmp682      [V703,T331] (  4,  0   )     int  ->  rdx         "field V190._length (fldOffset=0x8)" P-INDEP
-;* V704 tmp683      [V704    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V192._reference (fldOffset=0x0)" P-INDEP
-;* V705 tmp684      [V705    ] (  0,  0   )     int  ->  zero-ref    single-def "field V192._length (fldOffset=0x8)" P-INDEP
-;* V706 tmp685      [V706    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V194._reference (fldOffset=0x0)" P-INDEP
-;* V707 tmp686      [V707    ] (  0,  0   )     int  ->  zero-ref    single-def "field V194._length (fldOffset=0x8)" P-INDEP
-;* V708 tmp687      [V708    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V198._reference (fldOffset=0x0)" P-INDEP
-;* V709 tmp688      [V709    ] (  0,  0   )     int  ->  zero-ref    "field V198._length (fldOffset=0x8)" P-INDEP
-;* V710 tmp689      [V710    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V199._reference (fldOffset=0x0)" P-INDEP
-;* V711 tmp690      [V711    ] (  0,  0   )     int  ->  zero-ref    "field V199._length (fldOffset=0x8)" P-INDEP
-;* V712 tmp691      [V712    ] (  0,  0   )   byref  ->  zero-ref    "field V200._reference (fldOffset=0x0)" P-INDEP
-;* V713 tmp692      [V713    ] (  0,  0   )     int  ->  zero-ref    "field V200._length (fldOffset=0x8)" P-INDEP
-;* V714 tmp693      [V714    ] (  0,  0   )   byref  ->  zero-ref    "field V201._reference (fldOffset=0x0)" P-INDEP
-;* V715 tmp694      [V715    ] (  0,  0   )     int  ->  zero-ref    "field V201._length (fldOffset=0x8)" P-INDEP
-;* V716 tmp695      [V716    ] (  0,  0   )   byref  ->  zero-ref    "field V202._reference (fldOffset=0x0)" P-INDEP
-;* V717 tmp696      [V717    ] (  0,  0   )     int  ->  zero-ref    "field V202._length (fldOffset=0x8)" P-INDEP
-;  V718 tmp697      [V718,T349] (  3,  0   )   byref  ->  rdi         "field V203._reference (fldOffset=0x0)" P-INDEP
-;  V719 tmp698      [V719,T368] (  3,  0   )     int  ->  rsi         "field V203._length (fldOffset=0x8)" P-INDEP
-;* V720 tmp699      [V720    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V204._reference (fldOffset=0x0)" P-INDEP
-;* V721 tmp700      [V721    ] (  0,  0   )     int  ->  zero-ref    single-def "field V204._length (fldOffset=0x8)" P-INDEP
-;  V722 tmp701      [V722,T395] (  2,  0   )   byref  ->  rdi         single-def "field V208._reference (fldOffset=0x0)" P-INDEP
-;  V723 tmp702      [V723,T418] (  2,  0   )     int  ->  rsi         single-def "field V208._length (fldOffset=0x8)" P-INDEP
-;* V724 tmp703      [V724,T424] (  0,  0   )   byref  ->  zero-ref    single-def "field V209._reference (fldOffset=0x0)" P-INDEP
-;* V725 tmp704      [V725    ] (  0,  0   )     int  ->  zero-ref    single-def "field V209._length (fldOffset=0x8)" P-INDEP
-;* V726 tmp705      [V726,T425] (  0,  0   )   byref  ->  zero-ref    single-def "field V211._reference (fldOffset=0x0)" P-INDEP
-;  V727 tmp706      [V727,T419] (  2,  0   )     int  ->  rsi         single-def "field V211._length (fldOffset=0x8)" P-INDEP
-;  V728 tmp707      [V728,T203] (  2,  4   )   byref  ->  rdi         single-def "field V214._reference (fldOffset=0x0)" P-INDEP
-;  V729 tmp708      [V729,T195] (  4,  4   )     int  ->  rsi         single-def "field V214._length (fldOffset=0x8)" P-INDEP
-;  V730 tmp709      [V730,T305] (  2,  1   )   byref  ->  r14         "field V218._reference (fldOffset=0x0)" P-INDEP
-;  V731 tmp710      [V731,T313] (  2,  1   )     int  ->  rax         "field V218._length (fldOffset=0x8)" P-INDEP
-;  V732 tmp711      [V732,T293] (  3,  1.50)   byref  ->  registers   "field V219._reference (fldOffset=0x0)" P-INDEP
-;  V733 tmp712      [V733,T297] (  3,  1.50)     int  ->  rcx         "field V219._length (fldOffset=0x8)" P-INDEP
-;  V734 tmp713      [V734,T294] (  3,  1.50)   byref  ->  r10         "field V221._reference (fldOffset=0x0)" P-INDEP
-;  V735 tmp714      [V735,T258] (  4,  2   )     int  ->   r9         "field V221._length (fldOffset=0x8)" P-INDEP
-;* V736 tmp715      [V736    ] (  0,  0   )   byref  ->  zero-ref    "field V222._reference (fldOffset=0x0)" P-INDEP
-;* V737 tmp716      [V737    ] (  0,  0   )     int  ->  zero-ref    "field V222._length (fldOffset=0x8)" P-INDEP
-;* V738 tmp717      [V738    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V226._reference (fldOffset=0x0)" P-INDEP
-;* V739 tmp718      [V739    ] (  0,  0   )     int  ->  zero-ref    single-def "field V226._length (fldOffset=0x8)" P-INDEP
-;  V740 tmp719      [V740,T306] (  2,  1   )   byref  ->  r10         single-def "field V228._reference (fldOffset=0x0)" P-INDEP
-;  V741 tmp720      [V741,T314] (  2,  1   )     int  ->   r9         single-def "field V228._length (fldOffset=0x8)" P-INDEP
-;* V742 tmp721      [V742,T321] (  0,  0   )   byref  ->  zero-ref    single-def "field V231._reference (fldOffset=0x0)" P-INDEP
-;* V743 tmp722      [V743    ] (  0,  0   )     int  ->  zero-ref    single-def "field V231._length (fldOffset=0x8)" P-INDEP
-;* V744 tmp723      [V744,T322] (  0,  0   )   byref  ->  zero-ref    single-def "field V233._reference (fldOffset=0x0)" P-INDEP
-;  V745 tmp724      [V745,T315] (  2,  1   )     int  ->   r9         single-def "field V233._length (fldOffset=0x8)" P-INDEP
-;  V746 tmp725      [V746,T204] (  2,  4   )   byref  ->  rcx         "field V237._reference (fldOffset=0x0)" P-INDEP
-;  V747 tmp726      [V747,T227] (  2,  4   )     int  ->   r8         "field V237._length (fldOffset=0x8)" P-INDEP
-;* V748 tmp727      [V748    ] (  0,  0   )   byref  ->  zero-ref    "field V239._reference (fldOffset=0x0)" P-INDEP
-;* V749 tmp728      [V749    ] (  0,  0   )     int  ->  zero-ref    "field V239._length (fldOffset=0x8)" P-INDEP
-;  V750 tmp729      [V750,T205] (  2,  4   )   byref  ->  [rbp-0x280]  spill-single-def "field V240._reference (fldOffset=0x0)" P-INDEP
-;  V751 tmp730      [V751,T182] (  3,  6   )     int  ->  [rbp-0x1FC]  spill-single-def "field V240._length (fldOffset=0x8)" P-INDEP
-;* V752 tmp731      [V752    ] (  0,  0   )   byref  ->  zero-ref    "field V243._reference (fldOffset=0x0)" P-INDEP
-;* V753 tmp732      [V753    ] (  0,  0   )     int  ->  zero-ref    "field V243._length (fldOffset=0x8)" P-INDEP
-;* V754 tmp733      [V754    ] (  0,  0   )   byref  ->  zero-ref    "field V245._reference (fldOffset=0x0)" P-INDEP
-;* V755 tmp734      [V755    ] (  0,  0   )     int  ->  zero-ref    "field V245._length (fldOffset=0x8)" P-INDEP
-;* V756 tmp735      [V756    ] (  0,  0   )   byref  ->  zero-ref    "field V246._reference (fldOffset=0x0)" P-INDEP
-;* V757 tmp736      [V757    ] (  0,  0   )     int  ->  zero-ref    "field V246._length (fldOffset=0x8)" P-INDEP
-;* V758 tmp737      [V758    ] (  0,  0   )   byref  ->  zero-ref    "field V247._reference (fldOffset=0x0)" P-INDEP
-;* V759 tmp738      [V759    ] (  0,  0   )     int  ->  zero-ref    "field V247._length (fldOffset=0x8)" P-INDEP
-;* V760 tmp739      [V760    ] (  0,  0   )   byref  ->  zero-ref    "field V249._reference (fldOffset=0x0)" P-INDEP
-;* V761 tmp740      [V761    ] (  0,  0   )     int  ->  zero-ref    "field V249._length (fldOffset=0x8)" P-INDEP
-;* V762 tmp741      [V762    ] (  0,  0   )   byref  ->  zero-ref    "field V250._reference (fldOffset=0x0)" P-INDEP
-;  V763 tmp742      [V763,T183] (  3,  6   )     int  ->  r11         "field V250._length (fldOffset=0x8)" P-INDEP
-;* V764 tmp743      [V764    ] (  0,  0   )   byref  ->  zero-ref    "field V251._reference (fldOffset=0x0)" P-INDEP
-;* V765 tmp744      [V765    ] (  0,  0   )     int  ->  zero-ref    "field V251._length (fldOffset=0x8)" P-INDEP
-;* V766 tmp745      [V766    ] (  0,  0   )   byref  ->  zero-ref    "field V255._reference (fldOffset=0x0)" P-INDEP
-;  V767 tmp746      [V767,T228] (  2,  4   )     int  ->  r11         "field V255._length (fldOffset=0x8)" P-INDEP
-;* V768 tmp747      [V768    ] (  0,  0   )   byref  ->  zero-ref    "field V256._reference (fldOffset=0x0)" P-INDEP
-;* V769 tmp748      [V769    ] (  0,  0   )     int  ->  zero-ref    "field V256._length (fldOffset=0x8)" P-INDEP
-;* V770 tmp749      [V770    ] (  0,  0   )   byref  ->  zero-ref    "field V258._reference (fldOffset=0x0)" P-INDEP
-;  V771 tmp750      [V771,T229] (  2,  4   )     int  ->  r11         "field V258._length (fldOffset=0x8)" P-INDEP
-;  V772 tmp751      [V772,T175] (  3,  6   )   byref  ->  r11         "field V260._reference (fldOffset=0x0)" P-INDEP
-;  V773 tmp752      [V773,T184] (  3,  6   )     int  ->  registers   "field V260._length (fldOffset=0x8)" P-INDEP
-;* V774 tmp753      [V774    ] (  0,  0   )   byref  ->  zero-ref    "field V261._reference (fldOffset=0x0)" P-INDEP
-;* V775 tmp754      [V775    ] (  0,  0   )     int  ->  zero-ref    "field V261._length (fldOffset=0x8)" P-INDEP
-;* V776 tmp755      [V776    ] (  0,  0   )   byref  ->  zero-ref    "field V265._reference (fldOffset=0x0)" P-INDEP
-;* V777 tmp756      [V777    ] (  0,  0   )     int  ->  zero-ref    "field V265._length (fldOffset=0x8)" P-INDEP
-;  V778 tmp757      [V778,T206] (  2,  4   )   byref  ->  r11         "field V267._reference (fldOffset=0x0)" P-INDEP
-;  V779 tmp758      [V779,T230] (  2,  4   )     int  ->  rdx         "field V267._length (fldOffset=0x8)" P-INDEP
-;* V780 tmp759      [V780,T271] (  0,  0   )   byref  ->  zero-ref    "field V270._reference (fldOffset=0x0)" P-INDEP
-;* V781 tmp760      [V781    ] (  0,  0   )     int  ->  zero-ref    "field V270._length (fldOffset=0x8)" P-INDEP
-;* V782 tmp761      [V782,T272] (  0,  0   )   byref  ->  zero-ref    "field V272._reference (fldOffset=0x0)" P-INDEP
-;  V783 tmp762      [V783,T231] (  2,  4   )     int  ->  rdi         "field V272._length (fldOffset=0x8)" P-INDEP
-;  V784 tmp763      [V784,T176] (  3,  6   )   byref  ->  registers   "field V274._reference (fldOffset=0x0)" P-INDEP
-;  V785 tmp764      [V785,T185] (  3,  6   )     int  ->  [rbp-0x200]  "field V274._length (fldOffset=0x8)" P-INDEP
-;* V786 tmp765      [V786    ] (  0,  0   )   byref  ->  zero-ref    "field V275._reference (fldOffset=0x0)" P-INDEP
-;* V787 tmp766      [V787    ] (  0,  0   )     int  ->  zero-ref    "field V275._length (fldOffset=0x8)" P-INDEP
-;  V788 tmp767      [V788,T207] (  2,  4   )   byref  ->  rdi         "field V279._reference (fldOffset=0x0)" P-INDEP
-;  V789 tmp768      [V789,T232] (  2,  4   )     int  ->  r10         "field V279._length (fldOffset=0x8)" P-INDEP
-;* V790 tmp769      [V790,T273] (  0,  0   )   byref  ->  zero-ref    "field V280._reference (fldOffset=0x0)" P-INDEP
-;* V791 tmp770      [V791    ] (  0,  0   )     int  ->  zero-ref    "field V280._length (fldOffset=0x8)" P-INDEP
-;* V792 tmp771      [V792,T274] (  0,  0   )   byref  ->  zero-ref    "field V282._reference (fldOffset=0x0)" P-INDEP
-;  V793 tmp772      [V793,T233] (  2,  4   )     int  ->  r10         "field V282._length (fldOffset=0x8)" P-INDEP
-;  V794 tmp773      [V794,T83] (  2, 18   )   byref  ->  [rbp-0x288]  spill-single-def "field V286._reference (fldOffset=0x0)" P-INDEP
-;  V795 tmp774      [V795,T78] (  3, 20   )     int  ->  r10         "field V286._length (fldOffset=0x8)" P-INDEP
-;  V796 tmp775      [V796,T84] (  2, 18   )   byref  ->  rdx         "field V287._reference (fldOffset=0x0)" P-INDEP
-;  V797 tmp776      [V797,T89] (  2, 18   )     int  ->  [rbp-0x204]  spill-single-def "field V287._length (fldOffset=0x8)" P-INDEP
-;  V798 tmp777      [V798,T85] (  2, 18   )   byref  ->  [rbp-0x290]  spill-single-def "field V288._reference (fldOffset=0x0)" P-INDEP
-;  V799 tmp778      [V799,T90] (  2, 18   )     int  ->  [rbp-0x208]  spill-single-def "field V288._length (fldOffset=0x8)" P-INDEP
-;* V800 tmp779      [V800    ] (  0,  0   )   byref  ->  zero-ref    "field V290._reference (fldOffset=0x0)" P-INDEP
-;* V801 tmp780      [V801    ] (  0,  0   )     int  ->  zero-ref    "field V290._length (fldOffset=0x8)" P-INDEP
-;  V802 tmp781      [V802,T208] (  2,  4   )   byref  ->  rdx         "field V291._reference (fldOffset=0x0)" P-INDEP
-;  V803 tmp782      [V803,T234] (  2,  4   )     int  ->  rcx         "field V291._length (fldOffset=0x8)" P-INDEP
-;  V804 tmp783      [V804,T177] (  3,  6   )   byref  ->  registers   "field V294._reference (fldOffset=0x0)" P-INDEP
-;  V805 tmp784      [V805,T186] (  3,  6   )     int  ->  r11         "field V294._length (fldOffset=0x8)" P-INDEP
-;* V806 tmp785      [V806    ] (  0,  0   )   byref  ->  zero-ref    "field V295._reference (fldOffset=0x0)" P-INDEP
-;* V807 tmp786      [V807    ] (  0,  0   )     int  ->  zero-ref    "field V295._length (fldOffset=0x8)" P-INDEP
-;* V808 tmp787      [V808    ] (  0,  0   )   byref  ->  zero-ref    "field V299._reference (fldOffset=0x0)" P-INDEP
-;* V809 tmp788      [V809    ] (  0,  0   )     int  ->  zero-ref    "field V299._length (fldOffset=0x8)" P-INDEP
-;  V810 tmp789      [V810,T209] (  2,  4   )   byref  ->  rdi         "field V301._reference (fldOffset=0x0)" P-INDEP
-;  V811 tmp790      [V811,T235] (  2,  4   )     int  ->  r11         "field V301._length (fldOffset=0x8)" P-INDEP
-;* V812 tmp791      [V812,T275] (  0,  0   )   byref  ->  zero-ref    "field V304._reference (fldOffset=0x0)" P-INDEP
-;* V813 tmp792      [V813    ] (  0,  0   )     int  ->  zero-ref    "field V304._length (fldOffset=0x8)" P-INDEP
-;* V814 tmp793      [V814,T276] (  0,  0   )   byref  ->  zero-ref    "field V306._reference (fldOffset=0x0)" P-INDEP
-;  V815 tmp794      [V815,T236] (  2,  4   )     int  ->  r11         "field V306._length (fldOffset=0x8)" P-INDEP
-;  V816 tmp795      [V816,T178] (  3,  6   )   byref  ->  registers   "field V308._reference (fldOffset=0x0)" P-INDEP
-;  V817 tmp796      [V817,T187] (  3,  6   )     int  ->   r9         "field V308._length (fldOffset=0x8)" P-INDEP
-;* V818 tmp797      [V818    ] (  0,  0   )   byref  ->  zero-ref    "field V309._reference (fldOffset=0x0)" P-INDEP
-;* V819 tmp798      [V819    ] (  0,  0   )     int  ->  zero-ref    "field V309._length (fldOffset=0x8)" P-INDEP
-;  V820 tmp799      [V820,T210] (  2,  4   )   byref  ->   r8         "field V313._reference (fldOffset=0x0)" P-INDEP
-;  V821 tmp800      [V821,T237] (  2,  4   )     int  ->   r9         "field V313._length (fldOffset=0x8)" P-INDEP
-;* V822 tmp801      [V822,T277] (  0,  0   )   byref  ->  zero-ref    "field V314._reference (fldOffset=0x0)" P-INDEP
-;* V823 tmp802      [V823    ] (  0,  0   )     int  ->  zero-ref    "field V314._length (fldOffset=0x8)" P-INDEP
-;* V824 tmp803      [V824,T278] (  0,  0   )   byref  ->  zero-ref    "field V316._reference (fldOffset=0x0)" P-INDEP
-;  V825 tmp804      [V825,T238] (  2,  4   )     int  ->   r9         "field V316._length (fldOffset=0x8)" P-INDEP
-;  V826 tmp805      [V826,T86] (  2, 18   )   byref  ->  [rbp-0x298]  spill-single-def "field V320._reference (fldOffset=0x0)" P-INDEP
-;  V827 tmp806      [V827,T79] (  3, 20   )     int  ->  rcx         "field V320._length (fldOffset=0x8)" P-INDEP
-;  V828 tmp807      [V828,T87] (  2, 18   )   byref  ->  [rbp-0x2A0]  spill-single-def "field V321._reference (fldOffset=0x0)" P-INDEP
-;  V829 tmp808      [V829,T91] (  2, 18   )     int  ->   r9         "field V321._length (fldOffset=0x8)" P-INDEP
-;  V830 tmp809      [V830,T88] (  2, 18   )   byref  ->  [rbp-0x2A8]  spill-single-def "field V322._reference (fldOffset=0x0)" P-INDEP
-;  V831 tmp810      [V831,T92] (  2, 18   )     int  ->  r11         "field V322._length (fldOffset=0x8)" P-INDEP
-;  V832 tmp811      [V832,T211] (  2,  4   )   byref  ->  rcx         "field V325._reference (fldOffset=0x0)" P-INDEP
-;* V833 tmp812      [V833,T289] (  0,  0   )     int  ->  zero-ref    "field V325._length (fldOffset=0x8)" P-INDEP
-;* V834 tmp813      [V834    ] (  0,  0   )   byref  ->  zero-ref    "field V327._reference (fldOffset=0x0)" P-INDEP
-;* V835 tmp814      [V835    ] (  0,  0   )     int  ->  zero-ref    "field V327._length (fldOffset=0x8)" P-INDEP
-;  V836 tmp815      [V836,T212] (  2,  4   )   byref  ->  rcx         "field V328._reference (fldOffset=0x0)" P-INDEP
-;  V837 tmp816      [V837,T188] (  3,  6   )     int  ->   r8         "field V328._length (fldOffset=0x8)" P-INDEP
-;* V838 tmp817      [V838    ] (  0,  0   )   byref  ->  zero-ref    "field V331._reference (fldOffset=0x0)" P-INDEP
-;* V839 tmp818      [V839    ] (  0,  0   )     int  ->  zero-ref    "field V331._length (fldOffset=0x8)" P-INDEP
-;* V840 tmp819      [V840,T279] (  0,  0   )   byref  ->  zero-ref    "field V332._reference (fldOffset=0x0)" P-INDEP
-;* V841 tmp820      [V841,T290] (  0,  0   )     int  ->  zero-ref    "field V332._length (fldOffset=0x8)" P-INDEP
-;* V842 tmp821      [V842    ] (  0,  0   )   byref  ->  zero-ref    "field V335._reference (fldOffset=0x0)" P-INDEP
-;* V843 tmp822      [V843    ] (  0,  0   )     int  ->  zero-ref    "field V335._length (fldOffset=0x8)" P-INDEP
-;* V844 tmp823      [V844    ] (  0,  0   )   byref  ->  zero-ref    "field V336._reference (fldOffset=0x0)" P-INDEP
-;  V845 tmp824      [V845,T189] (  3,  6   )     int  ->  rdi         "field V336._length (fldOffset=0x8)" P-INDEP
-;* V846 tmp825      [V846    ] (  0,  0   )   byref  ->  zero-ref    "field V337._reference (fldOffset=0x0)" P-INDEP
-;* V847 tmp826      [V847    ] (  0,  0   )     int  ->  zero-ref    "field V337._length (fldOffset=0x8)" P-INDEP
-;* V848 tmp827      [V848    ] (  0,  0   )   byref  ->  zero-ref    "field V341._reference (fldOffset=0x0)" P-INDEP
-;  V849 tmp828      [V849,T239] (  2,  4   )     int  ->  rdi         "field V341._length (fldOffset=0x8)" P-INDEP
-;* V850 tmp829      [V850    ] (  0,  0   )   byref  ->  zero-ref    "field V342._reference (fldOffset=0x0)" P-INDEP
-;* V851 tmp830      [V851    ] (  0,  0   )     int  ->  zero-ref    "field V342._length (fldOffset=0x8)" P-INDEP
-;* V852 tmp831      [V852    ] (  0,  0   )   byref  ->  zero-ref    "field V344._reference (fldOffset=0x0)" P-INDEP
-;  V853 tmp832      [V853,T240] (  2,  4   )     int  ->  rdi         "field V344._length (fldOffset=0x8)" P-INDEP
-;  V854 tmp833      [V854,T139] (  4,  8   )   byref  ->   r8         "field V346._reference (fldOffset=0x0)" P-INDEP
-;  V855 tmp834      [V855,T142] (  4,  8   )     int  ->   r9         "field V346._length (fldOffset=0x8)" P-INDEP
-;* V856 tmp835      [V856    ] (  0,  0   )   byref  ->  zero-ref    "field V347._reference (fldOffset=0x0)" P-INDEP
-;* V857 tmp836      [V857    ] (  0,  0   )     int  ->  zero-ref    "field V347._length (fldOffset=0x8)" P-INDEP
-;  V858 tmp837      [V858,T213] (  2,  4   )   byref  ->   r8         "field V351._reference (fldOffset=0x0)" P-INDEP
-;  V859 tmp838      [V859,T241] (  2,  4   )     int  ->   r9         "field V351._length (fldOffset=0x8)" P-INDEP
-;* V860 tmp839      [V860,T280] (  0,  0   )   byref  ->  zero-ref    "field V352._reference (fldOffset=0x0)" P-INDEP
-;* V861 tmp840      [V861    ] (  0,  0   )     int  ->  zero-ref    "field V352._length (fldOffset=0x8)" P-INDEP
-;* V862 tmp841      [V862,T281] (  0,  0   )   byref  ->  zero-ref    "field V354._reference (fldOffset=0x0)" P-INDEP
-;  V863 tmp842      [V863,T242] (  2,  4   )     int  ->   r9         "field V354._length (fldOffset=0x8)" P-INDEP
-;* V864 tmp843      [V864    ] (  0,  0   )   byref  ->  zero-ref    "field V356._reference (fldOffset=0x0)" P-INDEP
-;* V865 tmp844      [V865    ] (  0,  0   )     int  ->  zero-ref    "field V356._length (fldOffset=0x8)" P-INDEP
-;* V866 tmp845      [V866    ] (  0,  0   )   byref  ->  zero-ref    "field V358._reference (fldOffset=0x0)" P-INDEP
-;* V867 tmp846      [V867    ] (  0,  0   )     int  ->  zero-ref    "field V358._length (fldOffset=0x8)" P-INDEP
-;* V868 tmp847      [V868    ] (  0,  0   )    long  ->  zero-ref    "field V359.Item1 (fldOffset=0x0)" P-INDEP
-;* V869 tmp848      [V869    ] (  0,  0   )    long  ->  zero-ref    "field V359.Item2 (fldOffset=0x8)" P-INDEP
-;* V870 tmp849      [V870    ] (  0,  0   )    long  ->  zero-ref    "field V363.Item1 (fldOffset=0x0)" P-INDEP
-;  V871 tmp850      [V871,T243] (  2,  4   )    long  ->  [rbp-0x210]  spill-single-def "field V363.Item2 (fldOffset=0x8)" P-INDEP
-;* V872 tmp851      [V872    ] (  0,  0   )   byref  ->  zero-ref    "field V366._reference (fldOffset=0x0)" P-DEP
-;* V873 tmp852      [V873    ] (  0,  0   )     int  ->  zero-ref    "field V366._length (fldOffset=0x8)" P-DEP
-;  V874 tmp853      [V874,T80] (  2, 20   )   byref  ->  rax         "field V368._reference (fldOffset=0x0)" P-INDEP
-;  V875 tmp854      [V875,T77] (  4, 26   )     int  ->  rdx         "field V368._length (fldOffset=0x8)" P-INDEP
-;  V876 tmp855      [V876,T61] (  2, 32   )   byref  ->  [rbp-0x2B0]  spill-single-def "field V373._reference (fldOffset=0x0)" P-INDEP
-;  V877 tmp856      [V877,T73] (  2, 32   )     int  ->  [rbp-0x214]  spill-single-def "field V373._length (fldOffset=0x8)" P-INDEP
-;* V878 tmp857      [V878    ] (  0,  0   )   byref  ->  zero-ref    "field V375._reference (fldOffset=0x0)" P-INDEP
-;* V879 tmp858      [V879    ] (  0,  0   )     int  ->  zero-ref    "field V375._length (fldOffset=0x8)" P-INDEP
-;  V880 tmp859      [V880,T62] (  2, 32   )   byref  ->  [rbp-0x2B8]  spill-single-def "field V376._reference (fldOffset=0x0)" P-INDEP
-;  V881 tmp860      [V881,T35] (  3, 48   )     int  ->  [rbp-0x218]  spill-single-def "field V376._length (fldOffset=0x8)" P-INDEP
-;* V882 tmp861      [V882    ] (  0,  0   )   byref  ->  zero-ref    "field V379._reference (fldOffset=0x0)" P-INDEP
-;* V883 tmp862      [V883    ] (  0,  0   )     int  ->  zero-ref    "field V379._length (fldOffset=0x8)" P-INDEP
-;* V884 tmp863      [V884    ] (  0,  0   )   byref  ->  zero-ref    "field V381._reference (fldOffset=0x0)" P-INDEP
-;* V885 tmp864      [V885    ] (  0,  0   )     int  ->  zero-ref    "field V381._length (fldOffset=0x8)" P-INDEP
-;  V886 tmp865      [V886,T63] (  2, 32   )   byref  ->  rax         "field V382._reference (fldOffset=0x0)" P-INDEP
-;  V887 tmp866      [V887,T74] (  2, 32   )     int  ->  rcx         "field V382._length (fldOffset=0x8)" P-INDEP
-;* V888 tmp867      [V888    ] (  0,  0   )   byref  ->  zero-ref    "field V383._reference (fldOffset=0x0)" P-INDEP
-;* V889 tmp868      [V889    ] (  0,  0   )     int  ->  zero-ref    "field V383._length (fldOffset=0x8)" P-INDEP
-;* V890 tmp869      [V890    ] (  0,  0   )   byref  ->  zero-ref    "field V385._reference (fldOffset=0x0)" P-INDEP
-;* V891 tmp870      [V891    ] (  0,  0   )     int  ->  zero-ref    "field V385._length (fldOffset=0x8)" P-INDEP
+;* V503 tmp482      [V503    ] (  0,  0   )  struct (16) zero-ref    multireg-arg ld-addr-op "NewObj constructor temp" <System.Span`1[long]>
+;* V504 tmp483      [V504    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
+;* V505 tmp484      [V505    ] (  0,  0   )  struct (16) zero-ref    multireg-ret ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
+;* V506 tmp485      [V506    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
+;* V507 tmp486      [V507    ] (  0,  0   )  struct (16) zero-ref    do-not-enreg[SBR] multireg-ret "spilled call-like call argument" <System.ReadOnlySpan`1[long]>
+;  V508 tmp487      [V508,T146] (  3,  8   )    long  ->  r14         "Inline return value spill temp"
+;  V509 tmp488      [V509    ] (  8,180   )  struct (16) [rbp-0x1F8]  do-not-enreg[XSR] multireg-ret must-init addr-exposed ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
+;  V510 tmp489      [V510,T45] (  5, 38   )    long  ->  r14         "Inline stloc first use temp"
+;* V511 tmp490      [V511,T288] (  0,  0   )     int  ->  zero-ref    "Inline stloc first use temp"
+;* V512 tmp491      [V512    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V04._reference (fldOffset=0x0)" P-INDEP
+;* V513 tmp492      [V513    ] (  0,  0   )     int  ->  zero-ref    single-def "field V04._length (fldOffset=0x8)" P-INDEP
+;* V514 tmp493      [V514    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V05._reference (fldOffset=0x0)" P-INDEP
+;* V515 tmp494      [V515    ] (  0,  0   )     int  ->  zero-ref    single-def "field V05._length (fldOffset=0x8)" P-INDEP
+;* V516 tmp495      [V516    ] (  0,  0   )   byref  ->  zero-ref    "field V06._reference (fldOffset=0x0)" P-INDEP
+;* V517 tmp496      [V517    ] (  0,  0   )     int  ->  zero-ref    "field V06._length (fldOffset=0x8)" P-INDEP
+;  V518 tmp497      [V518,T138] (  4,  8   )   byref  ->  [rbp-0x278]  "field V12._reference (fldOffset=0x0)" P-INDEP
+;  V519 tmp498      [V519,T141] (  4,  8   )     int  ->  [rbp-0x1FC]  "field V12._length (fldOffset=0x8)" P-INDEP
+;* V520 tmp499      [V520    ] (  0,  0   )   byref  ->  zero-ref    "field V13._reference (fldOffset=0x0)" P-INDEP
+;* V521 tmp500      [V521    ] (  0,  0   )     int  ->  zero-ref    "field V13._length (fldOffset=0x8)" P-INDEP
+;  V522 tmp501      [V522,T21] (  5, 36.50)   byref  ->  r14         single-def "field V14._reference (fldOffset=0x0)" P-INDEP
+;  V523 tmp502      [V523,T22] (  5, 36.50)     int  ->  [rbp-0x200]  spill-single-def "field V14._length (fldOffset=0x8)" P-INDEP
+;  V524 tmp503      [V524,T04] ( 15, 97   )   byref  ->  [rbp-0x280]  "field V15._reference (fldOffset=0x0)" P-INDEP
+;  V525 tmp504      [V525,T38] ( 11, 47   )     int  ->  registers   "field V15._length (fldOffset=0x8)" P-INDEP
+;  V526 tmp505      [V526,T300] (  2,  1   )   byref  ->  rax         single-def "field V19._reference (fldOffset=0x0)" P-INDEP
+;  V527 tmp506      [V527,T296] (  3,  1.50)     int  ->  rdx         single-def "field V19._length (fldOffset=0x8)" P-INDEP
+;* V528 tmp507      [V528    ] (  0,  0   )   byref  ->  zero-ref    "field V20._reference (fldOffset=0x0)" P-INDEP
+;* V529 tmp508      [V529    ] (  0,  0   )     int  ->  zero-ref    "field V20._length (fldOffset=0x8)" P-INDEP
+;* V530 tmp509      [V530    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V22._reference (fldOffset=0x0)" P-INDEP
+;* V531 tmp510      [V531    ] (  0,  0   )     int  ->  zero-ref    single-def "field V22._length (fldOffset=0x8)" P-INDEP
+;* V532 tmp511      [V532    ] (  0,  0   )   byref  ->  zero-ref    "field V23._reference (fldOffset=0x0)" P-INDEP
+;* V533 tmp512      [V533    ] (  0,  0   )     int  ->  zero-ref    "field V23._length (fldOffset=0x8)" P-INDEP
+;* V534 tmp513      [V534    ] (  0,  0   )   byref  ->  zero-ref    "field V24._reference (fldOffset=0x0)" P-INDEP
+;* V535 tmp514      [V535    ] (  0,  0   )     int  ->  zero-ref    "field V24._length (fldOffset=0x8)" P-INDEP
+;* V536 tmp515      [V536    ] (  0,  0   )   byref  ->  zero-ref    "field V25._reference (fldOffset=0x0)" P-INDEP
+;* V537 tmp516      [V537    ] (  0,  0   )     int  ->  zero-ref    "field V25._length (fldOffset=0x8)" P-INDEP
+;* V538 tmp517      [V538    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V26._reference (fldOffset=0x0)" P-INDEP
+;* V539 tmp518      [V539    ] (  0,  0   )     int  ->  zero-ref    single-def "field V26._length (fldOffset=0x8)" P-INDEP
+;* V540 tmp519      [V540    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V27._reference (fldOffset=0x0)" P-INDEP
+;* V541 tmp520      [V541    ] (  0,  0   )     int  ->  zero-ref    single-def "field V27._length (fldOffset=0x8)" P-INDEP
+;  V542 tmp521      [V542,T301] (  2,  1   )   byref  ->  rax         single-def "field V28._reference (fldOffset=0x0)" P-INDEP
+;  V543 tmp522      [V543,T309] (  2,  1   )     int  ->  r12         single-def "field V28._length (fldOffset=0x8)" P-INDEP
+;  V544 tmp523      [V544,T195] (  2,  4   )   byref  ->  [rbp-0x288]  spill-single-def "field V32._reference (fldOffset=0x0)" P-INDEP
+;  V545 tmp524      [V545,T221] (  2,  4   )     int  ->  [rbp-0x204]  spill-single-def "field V32._length (fldOffset=0x8)" P-INDEP
+;  V546 tmp525      [V546,T196] (  2,  4   )   byref  ->  rax         "field V33._reference (fldOffset=0x0)" P-INDEP
+;  V547 tmp526      [V547,T222] (  2,  4   )     int  ->  rcx         "field V33._length (fldOffset=0x8)" P-INDEP
+;* V548 tmp527      [V548    ] (  0,  0   )   byref  ->  zero-ref    "field V34._reference (fldOffset=0x0)" P-INDEP
+;* V549 tmp528      [V549    ] (  0,  0   )     int  ->  zero-ref    "field V34._length (fldOffset=0x8)" P-INDEP
+;* V550 tmp529      [V550    ] (  0,  0   )   byref  ->  zero-ref    "field V35._reference (fldOffset=0x0)" P-INDEP
+;* V551 tmp530      [V551    ] (  0,  0   )     int  ->  zero-ref    "field V35._length (fldOffset=0x8)" P-INDEP
+;* V552 tmp531      [V552    ] (  0,  0   )   byref  ->  zero-ref    "field V37._reference (fldOffset=0x0)" P-INDEP
+;* V553 tmp532      [V553    ] (  0,  0   )     int  ->  zero-ref    "field V37._length (fldOffset=0x8)" P-INDEP
+;  V554 tmp533      [V554,T197] (  2,  4   )   byref  ->  [rbp-0x290]  spill-single-def "field V38._reference (fldOffset=0x0)" P-INDEP
+;  V555 tmp534      [V555,T223] (  2,  4   )     int  ->  [rbp-0x208]  spill-single-def "field V38._length (fldOffset=0x8)" P-INDEP
+;  V556 tmp535      [V556,T198] (  2,  4   )   byref  ->   r8         "field V39._reference (fldOffset=0x0)" P-INDEP
+;  V557 tmp536      [V557,T224] (  2,  4   )     int  ->   r9         "field V39._length (fldOffset=0x8)" P-INDEP
+;  V558 tmp537      [V558,T199] (  2,  4   )   byref  ->  rcx         "field V40._reference (fldOffset=0x0)" P-INDEP
+;  V559 tmp538      [V559,T225] (  2,  4   )     int  ->   r8         "field V40._length (fldOffset=0x8)" P-INDEP
+;  V560 tmp539      [V560,T200] (  2,  4   )   byref  ->   r8         "field V42._reference (fldOffset=0x0)" P-INDEP
+;  V561 tmp540      [V561,T226] (  2,  4   )     int  ->   r9         "field V42._length (fldOffset=0x8)" P-INDEP
+;* V562 tmp541      [V562    ] (  0,  0   )   byref  ->  zero-ref    "field V43._reference (fldOffset=0x0)" P-INDEP
+;* V563 tmp542      [V563    ] (  0,  0   )     int  ->  zero-ref    "field V43._length (fldOffset=0x8)" P-INDEP
+;* V564 tmp543      [V564    ] (  0,  0   )   byref  ->  zero-ref    "field V45._reference (fldOffset=0x0)" P-INDEP
+;* V565 tmp544      [V565    ] (  0,  0   )     int  ->  zero-ref    "field V45._length (fldOffset=0x8)" P-INDEP
+;  V566 tmp545      [V566,T58] (  2, 32   )   byref  ->  rax         "field V46._reference (fldOffset=0x0)" P-INDEP
+;  V567 tmp546      [V567,T71] (  2, 32   )     int  ->  rcx         "field V46._length (fldOffset=0x8)" P-INDEP
+;* V568 tmp547      [V568    ] (  0,  0   )   byref  ->  zero-ref    "field V47._reference (fldOffset=0x0)" P-INDEP
+;* V569 tmp548      [V569    ] (  0,  0   )     int  ->  zero-ref    "field V47._length (fldOffset=0x8)" P-INDEP
+;* V570 tmp549      [V570    ] (  0,  0   )   byref  ->  zero-ref    "field V48._reference (fldOffset=0x0)" P-INDEP
+;* V571 tmp550      [V571    ] (  0,  0   )     int  ->  zero-ref    "field V48._length (fldOffset=0x8)" P-INDEP
+;* V572 tmp551      [V572    ] (  0,  0   )   byref  ->  zero-ref    "field V49._reference (fldOffset=0x0)" P-INDEP
+;* V573 tmp552      [V573    ] (  0,  0   )     int  ->  zero-ref    "field V49._length (fldOffset=0x8)" P-INDEP
+;* V574 tmp553      [V574    ] (  0,  0   )   byref  ->  zero-ref    "field V51._reference (fldOffset=0x0)" P-INDEP
+;* V575 tmp554      [V575    ] (  0,  0   )     int  ->  zero-ref    "field V51._length (fldOffset=0x8)" P-INDEP
+;* V576 tmp555      [V576    ] (  0,  0   )   byref  ->  zero-ref    "field V52._reference (fldOffset=0x0)" P-INDEP
+;* V577 tmp556      [V577    ] (  0,  0   )     int  ->  zero-ref    "field V52._length (fldOffset=0x8)" P-INDEP
+;* V578 tmp557      [V578    ] (  0,  0   )   byref  ->  zero-ref    "field V54._reference (fldOffset=0x0)" P-INDEP
+;* V579 tmp558      [V579    ] (  0,  0   )     int  ->  zero-ref    "field V54._length (fldOffset=0x8)" P-INDEP
+;* V580 tmp559      [V580    ] (  0,  0   )   byref  ->  zero-ref    "field V55._reference (fldOffset=0x0)" P-INDEP
+;* V581 tmp560      [V581    ] (  0,  0   )     int  ->  zero-ref    "field V55._length (fldOffset=0x8)" P-INDEP
+;* V582 tmp561      [V582    ] (  0,  0   )   byref  ->  zero-ref    "field V56._reference (fldOffset=0x0)" P-INDEP
+;* V583 tmp562      [V583    ] (  0,  0   )     int  ->  zero-ref    "field V56._length (fldOffset=0x8)" P-INDEP
+;* V584 tmp563      [V584    ] (  0,  0   )   byref  ->  zero-ref    "field V57._reference (fldOffset=0x0)" P-INDEP
+;* V585 tmp564      [V585    ] (  0,  0   )     int  ->  zero-ref    "field V57._length (fldOffset=0x8)" P-INDEP
+;* V586 tmp565      [V586    ] (  0,  0   )   byref  ->  zero-ref    "field V58._reference (fldOffset=0x0)" P-INDEP
+;* V587 tmp566      [V587    ] (  0,  0   )     int  ->  zero-ref    "field V58._length (fldOffset=0x8)" P-INDEP
+;* V588 tmp567      [V588    ] (  0,  0   )   byref  ->  zero-ref    "field V60._reference (fldOffset=0x0)" P-INDEP
+;* V589 tmp568      [V589    ] (  0,  0   )     int  ->  zero-ref    "field V60._length (fldOffset=0x8)" P-INDEP
+;* V590 tmp569      [V590    ] (  0,  0   )   byref  ->  zero-ref    "field V62._reference (fldOffset=0x0)" P-INDEP
+;* V591 tmp570      [V591    ] (  0,  0   )     int  ->  zero-ref    "field V62._length (fldOffset=0x8)" P-INDEP
+;* V592 tmp571      [V592    ] (  0,  0   )   byref  ->  zero-ref    "field V63._reference (fldOffset=0x0)" P-INDEP
+;* V593 tmp572      [V593    ] (  0,  0   )     int  ->  zero-ref    "field V63._length (fldOffset=0x8)" P-INDEP
+;* V594 tmp573      [V594    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V64._reference (fldOffset=0x0)" P-INDEP
+;* V595 tmp574      [V595    ] (  0,  0   )     int  ->  zero-ref    single-def "field V64._length (fldOffset=0x8)" P-INDEP
+;* V596 tmp575      [V596    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V65._reference (fldOffset=0x0)" P-INDEP
+;* V597 tmp576      [V597    ] (  0,  0   )     int  ->  zero-ref    single-def "field V65._length (fldOffset=0x8)" P-INDEP
+;  V598 tmp577      [V598,T340] (  3,  0   )   byref  ->  rdi         "field V66._reference (fldOffset=0x0)" P-INDEP
+;  V599 tmp578      [V599,T361] (  3,  0   )     int  ->  rsi         "field V66._length (fldOffset=0x8)" P-INDEP
+;* V600 tmp579      [V600    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V68._reference (fldOffset=0x0)" P-INDEP
+;* V601 tmp580      [V601    ] (  0,  0   )     int  ->  zero-ref    single-def "field V68._length (fldOffset=0x8)" P-INDEP
+;  V602 tmp581      [V602,T378] (  2,  0   )   byref  ->  rdi         single-def "field V72._reference (fldOffset=0x0)" P-INDEP
+;  V603 tmp582      [V603,T404] (  2,  0   )     int  ->  rsi         single-def "field V72._length (fldOffset=0x8)" P-INDEP
+;  V604 tmp583      [V604,T379] (  2,  0   )   byref  ->  rdi         single-def "field V74._reference (fldOffset=0x0)" P-INDEP
+;* V605 tmp584      [V605    ] (  0,  0   )     int  ->  zero-ref    single-def "field V74._length (fldOffset=0x8)" P-INDEP
+;  V606 tmp585      [V606,T380] (  2,  0   )   byref  ->  rdi         single-def "field V76._reference (fldOffset=0x0)" P-INDEP
+;  V607 tmp586      [V607,T405] (  2,  0   )     int  ->  rsi         single-def "field V76._length (fldOffset=0x8)" P-INDEP
+;  V608 tmp587      [V608,T341] (  3,  0   )   byref  ->  rax         "field V78._reference (fldOffset=0x0)" P-INDEP
+;  V609 tmp588      [V609,T330] (  4,  0   )     int  ->  rcx         "field V78._length (fldOffset=0x8)" P-INDEP
+;* V610 tmp589      [V610    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V80._reference (fldOffset=0x0)" P-INDEP
+;* V611 tmp590      [V611    ] (  0,  0   )     int  ->  zero-ref    single-def "field V80._length (fldOffset=0x8)" P-INDEP
+;  V612 tmp591      [V612,T381] (  2,  0   )   byref  ->  rax         single-def "field V84._reference (fldOffset=0x0)" P-INDEP
+;  V613 tmp592      [V613,T406] (  2,  0   )     int  ->  rcx         single-def "field V84._length (fldOffset=0x8)" P-INDEP
+;  V614 tmp593      [V614,T382] (  2,  0   )   byref  ->  rax         single-def "field V86._reference (fldOffset=0x0)" P-INDEP
+;* V615 tmp594      [V615    ] (  0,  0   )     int  ->  zero-ref    single-def "field V86._length (fldOffset=0x8)" P-INDEP
+;  V616 tmp595      [V616,T383] (  2,  0   )   byref  ->  rax         single-def "field V88._reference (fldOffset=0x0)" P-INDEP
+;  V617 tmp596      [V617,T407] (  2,  0   )     int  ->  rcx         single-def "field V88._length (fldOffset=0x8)" P-INDEP
+;* V618 tmp597      [V618    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V91._reference (fldOffset=0x0)" P-INDEP
+;* V619 tmp598      [V619    ] (  0,  0   )     int  ->  zero-ref    single-def "field V91._length (fldOffset=0x8)" P-INDEP
+;* V620 tmp599      [V620    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V93._reference (fldOffset=0x0)" P-INDEP
+;* V621 tmp600      [V621    ] (  0,  0   )     int  ->  zero-ref    single-def "field V93._length (fldOffset=0x8)" P-INDEP
+;* V622 tmp601      [V622    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V97._reference (fldOffset=0x0)" P-INDEP
+;* V623 tmp602      [V623    ] (  0,  0   )     int  ->  zero-ref    "field V97._length (fldOffset=0x8)" P-INDEP
+;* V624 tmp603      [V624    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V98._reference (fldOffset=0x0)" P-INDEP
+;* V625 tmp604      [V625    ] (  0,  0   )     int  ->  zero-ref    "field V98._length (fldOffset=0x8)" P-INDEP
+;* V626 tmp605      [V626    ] (  0,  0   )   byref  ->  zero-ref    "field V99._reference (fldOffset=0x0)" P-INDEP
+;* V627 tmp606      [V627    ] (  0,  0   )     int  ->  zero-ref    "field V99._length (fldOffset=0x8)" P-INDEP
+;* V628 tmp607      [V628    ] (  0,  0   )   byref  ->  zero-ref    "field V100._reference (fldOffset=0x0)" P-INDEP
+;* V629 tmp608      [V629    ] (  0,  0   )     int  ->  zero-ref    "field V100._length (fldOffset=0x8)" P-INDEP
+;  V630 tmp609      [V630,T317] (  4,  0.50)   byref  ->  rdx         "field V103._reference (fldOffset=0x0)" P-INDEP
+;  V631 tmp610      [V631,T318] (  4,  0.50)     int  ->  rcx         "field V103._length (fldOffset=0x8)" P-INDEP
+;  V632 tmp611      [V632,T319] (  2,  0.50)   byref  ->   r8         single-def "field V105._reference (fldOffset=0x0)" P-INDEP
+;  V633 tmp612      [V633,T320] (  2,  0.50)     int  ->   r9         single-def "field V105._length (fldOffset=0x8)" P-INDEP
+;* V634 tmp613      [V634    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V106._reference (fldOffset=0x0)" P-INDEP
+;* V635 tmp614      [V635    ] (  0,  0   )     int  ->  zero-ref    single-def "field V106._length (fldOffset=0x8)" P-INDEP
+;  V636 tmp615      [V636,T384] (  2,  0   )   byref  ->  rdx         single-def "field V110._reference (fldOffset=0x0)" P-INDEP
+;  V637 tmp616      [V637,T408] (  2,  0   )     int  ->  rcx         single-def "field V110._length (fldOffset=0x8)" P-INDEP
+;* V638 tmp617      [V638,T420] (  0,  0   )   byref  ->  zero-ref    single-def "field V111._reference (fldOffset=0x0)" P-INDEP
+;* V639 tmp618      [V639    ] (  0,  0   )     int  ->  zero-ref    single-def "field V111._length (fldOffset=0x8)" P-INDEP
+;* V640 tmp619      [V640,T421] (  0,  0   )   byref  ->  zero-ref    single-def "field V113._reference (fldOffset=0x0)" P-INDEP
+;  V641 tmp620      [V641,T409] (  2,  0   )     int  ->  rcx         single-def "field V113._length (fldOffset=0x8)" P-INDEP
+;  V642 tmp621      [V642,T342] (  3,  0   )   byref  ->   r8         "field V115._reference (fldOffset=0x0)" P-INDEP
+;  V643 tmp622      [V643,T362] (  3,  0   )     int  ->   r9         "field V115._length (fldOffset=0x8)" P-INDEP
+;* V644 tmp623      [V644    ] (  0,  0   )   byref  ->  zero-ref    "field V116._reference (fldOffset=0x0)" P-INDEP
+;* V645 tmp624      [V645    ] (  0,  0   )     int  ->  zero-ref    "field V116._length (fldOffset=0x8)" P-INDEP
+;* V646 tmp625      [V646    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V120._reference (fldOffset=0x0)" P-INDEP
+;* V647 tmp626      [V647    ] (  0,  0   )     int  ->  zero-ref    single-def "field V120._length (fldOffset=0x8)" P-INDEP
+;  V648 tmp627      [V648,T385] (  2,  0   )   byref  ->   r8         single-def "field V122._reference (fldOffset=0x0)" P-INDEP
+;  V649 tmp628      [V649,T410] (  2,  0   )     int  ->   r9         single-def "field V122._length (fldOffset=0x8)" P-INDEP
+;* V650 tmp629      [V650,T422] (  0,  0   )   byref  ->  zero-ref    single-def "field V125._reference (fldOffset=0x0)" P-INDEP
+;* V651 tmp630      [V651    ] (  0,  0   )     int  ->  zero-ref    single-def "field V125._length (fldOffset=0x8)" P-INDEP
+;* V652 tmp631      [V652,T423] (  0,  0   )   byref  ->  zero-ref    single-def "field V127._reference (fldOffset=0x0)" P-INDEP
+;  V653 tmp632      [V653,T411] (  2,  0   )     int  ->   r9         single-def "field V127._length (fldOffset=0x8)" P-INDEP
+;  V654 tmp633      [V654,T201] (  2,  4   )   byref  ->  r12         single-def "field V132._reference (fldOffset=0x0)" P-INDEP
+;  V655 tmp634      [V655,T193] (  4,  4   )     int  ->  rax         single-def "field V132._length (fldOffset=0x8)" P-INDEP
+;* V656 tmp635      [V656    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V137._reference (fldOffset=0x0)" P-INDEP
+;* V657 tmp636      [V657    ] (  0,  0   )     int  ->  zero-ref    single-def "field V137._length (fldOffset=0x8)" P-INDEP
+;* V658 tmp637      [V658    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V138._reference (fldOffset=0x0)" P-INDEP
+;* V659 tmp638      [V659    ] (  0,  0   )     int  ->  zero-ref    single-def "field V138._length (fldOffset=0x8)" P-INDEP
+;  V660 tmp639      [V660,T302] (  2,  1   )   byref  ->  rsi         single-def "field V139._reference (fldOffset=0x0)" P-INDEP
+;  V661 tmp640      [V661,T310] (  2,  1   )     int  ->  rdx         single-def "field V139._length (fldOffset=0x8)" P-INDEP
+;* V662 tmp641      [V662    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V144._reference (fldOffset=0x0)" P-INDEP
+;* V663 tmp642      [V663    ] (  0,  0   )     int  ->  zero-ref    single-def "field V144._length (fldOffset=0x8)" P-INDEP
+;* V664 tmp643      [V664    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V145._reference (fldOffset=0x0)" P-INDEP
+;* V665 tmp644      [V665    ] (  0,  0   )     int  ->  zero-ref    single-def "field V145._length (fldOffset=0x8)" P-INDEP
+;  V666 tmp645      [V666,T303] (  2,  1   )   byref  ->  rcx         single-def "field V146._reference (fldOffset=0x0)" P-INDEP
+;  V667 tmp646      [V667,T311] (  2,  1   )     int  ->   r8         single-def "field V146._length (fldOffset=0x8)" P-INDEP
+;  V668 tmp647      [V668,T304] (  2,  1   )   byref  ->  rdi         single-def "field V151._reference (fldOffset=0x0)" P-INDEP
+;  V669 tmp648      [V669,T312] (  2,  1   )     int  ->  rax         single-def "field V151._length (fldOffset=0x8)" P-INDEP
+;  V670 tmp649      [V670,T343] (  3,  0   )   byref  ->  rsi         "field V152._reference (fldOffset=0x0)" P-INDEP
+;  V671 tmp650      [V671,T363] (  3,  0   )     int  ->  rdx         "field V152._length (fldOffset=0x8)" P-INDEP
+;* V672 tmp651      [V672    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V154._reference (fldOffset=0x0)" P-INDEP
+;* V673 tmp652      [V673    ] (  0,  0   )     int  ->  zero-ref    single-def "field V154._length (fldOffset=0x8)" P-INDEP
+;  V674 tmp653      [V674,T386] (  2,  0   )   byref  ->  rsi         single-def "field V158._reference (fldOffset=0x0)" P-INDEP
+;  V675 tmp654      [V675,T412] (  2,  0   )     int  ->  rdx         single-def "field V158._length (fldOffset=0x8)" P-INDEP
+;  V676 tmp655      [V676,T387] (  2,  0   )   byref  ->  rsi         single-def "field V160._reference (fldOffset=0x0)" P-INDEP
+;* V677 tmp656      [V677    ] (  0,  0   )     int  ->  zero-ref    single-def "field V160._length (fldOffset=0x8)" P-INDEP
+;  V678 tmp657      [V678,T388] (  2,  0   )   byref  ->  rsi         single-def "field V162._reference (fldOffset=0x0)" P-INDEP
+;  V679 tmp658      [V679,T413] (  2,  0   )     int  ->  rdi         single-def "field V162._length (fldOffset=0x8)" P-INDEP
+;  V680 tmp659      [V680,T344] (  3,  0   )   byref  ->  rcx         "field V164._reference (fldOffset=0x0)" P-INDEP
+;  V681 tmp660      [V681,T364] (  3,  0   )     int  ->  rax         "field V164._length (fldOffset=0x8)" P-INDEP
+;* V682 tmp661      [V682    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V166._reference (fldOffset=0x0)" P-INDEP
+;* V683 tmp662      [V683    ] (  0,  0   )     int  ->  zero-ref    single-def "field V166._length (fldOffset=0x8)" P-INDEP
+;  V684 tmp663      [V684,T389] (  2,  0   )   byref  ->  rcx         single-def "field V170._reference (fldOffset=0x0)" P-INDEP
+;  V685 tmp664      [V685,T414] (  2,  0   )     int  ->  rax         single-def "field V170._length (fldOffset=0x8)" P-INDEP
+;  V686 tmp665      [V686,T390] (  2,  0   )   byref  ->  rcx         single-def "field V172._reference (fldOffset=0x0)" P-INDEP
+;* V687 tmp666      [V687    ] (  0,  0   )     int  ->  zero-ref    single-def "field V172._length (fldOffset=0x8)" P-INDEP
+;  V688 tmp667      [V688,T391] (  2,  0   )   byref  ->  rcx         single-def "field V174._reference (fldOffset=0x0)" P-INDEP
+;  V689 tmp668      [V689,T415] (  2,  0   )     int  ->  rdi         single-def "field V174._length (fldOffset=0x8)" P-INDEP
+;  V690 tmp669      [V690,T345] (  3,  0   )   byref  ->  rdx         "field V176._reference (fldOffset=0x0)" P-INDEP
+;  V691 tmp670      [V691,T365] (  3,  0   )     int  ->  rcx         "field V176._length (fldOffset=0x8)" P-INDEP
+;  V692 tmp671      [V692,T346] (  3,  0   )   byref  ->  rdx         "field V177._reference (fldOffset=0x0)" P-INDEP
+;  V693 tmp672      [V693,T366] (  3,  0   )     int  ->  rcx         "field V177._length (fldOffset=0x8)" P-INDEP
+;  V694 tmp673      [V694,T347] (  3,  0   )   byref  ->  rdi         "field V178._reference (fldOffset=0x0)" P-INDEP
+;  V695 tmp674      [V695,T367] (  3,  0   )     int  ->  rsi         "field V178._length (fldOffset=0x8)" P-INDEP
+;* V696 tmp675      [V696    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V180._reference (fldOffset=0x0)" P-INDEP
+;* V697 tmp676      [V697    ] (  0,  0   )     int  ->  zero-ref    single-def "field V180._length (fldOffset=0x8)" P-INDEP
+;  V698 tmp677      [V698,T392] (  2,  0   )   byref  ->  rdi         single-def "field V184._reference (fldOffset=0x0)" P-INDEP
+;  V699 tmp678      [V699,T416] (  2,  0   )     int  ->  rsi         single-def "field V184._length (fldOffset=0x8)" P-INDEP
+;  V700 tmp679      [V700,T393] (  2,  0   )   byref  ->  rdi         single-def "field V186._reference (fldOffset=0x0)" P-INDEP
+;* V701 tmp680      [V701    ] (  0,  0   )     int  ->  zero-ref    single-def "field V186._length (fldOffset=0x8)" P-INDEP
+;  V702 tmp681      [V702,T394] (  2,  0   )   byref  ->  rdi         single-def "field V188._reference (fldOffset=0x0)" P-INDEP
+;  V703 tmp682      [V703,T417] (  2,  0   )     int  ->  rsi         single-def "field V188._length (fldOffset=0x8)" P-INDEP
+;  V704 tmp683      [V704,T348] (  3,  0   )   byref  ->  rax         "field V190._reference (fldOffset=0x0)" P-INDEP
+;  V705 tmp684      [V705,T331] (  4,  0   )     int  ->  rdx         "field V190._length (fldOffset=0x8)" P-INDEP
+;* V706 tmp685      [V706    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V192._reference (fldOffset=0x0)" P-INDEP
+;* V707 tmp686      [V707    ] (  0,  0   )     int  ->  zero-ref    single-def "field V192._length (fldOffset=0x8)" P-INDEP
+;* V708 tmp687      [V708    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V194._reference (fldOffset=0x0)" P-INDEP
+;* V709 tmp688      [V709    ] (  0,  0   )     int  ->  zero-ref    single-def "field V194._length (fldOffset=0x8)" P-INDEP
+;* V710 tmp689      [V710    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V198._reference (fldOffset=0x0)" P-INDEP
+;* V711 tmp690      [V711    ] (  0,  0   )     int  ->  zero-ref    "field V198._length (fldOffset=0x8)" P-INDEP
+;* V712 tmp691      [V712    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V199._reference (fldOffset=0x0)" P-INDEP
+;* V713 tmp692      [V713    ] (  0,  0   )     int  ->  zero-ref    "field V199._length (fldOffset=0x8)" P-INDEP
+;* V714 tmp693      [V714    ] (  0,  0   )   byref  ->  zero-ref    "field V200._reference (fldOffset=0x0)" P-INDEP
+;* V715 tmp694      [V715    ] (  0,  0   )     int  ->  zero-ref    "field V200._length (fldOffset=0x8)" P-INDEP
+;* V716 tmp695      [V716    ] (  0,  0   )   byref  ->  zero-ref    "field V201._reference (fldOffset=0x0)" P-INDEP
+;* V717 tmp696      [V717    ] (  0,  0   )     int  ->  zero-ref    "field V201._length (fldOffset=0x8)" P-INDEP
+;* V718 tmp697      [V718    ] (  0,  0   )   byref  ->  zero-ref    "field V202._reference (fldOffset=0x0)" P-INDEP
+;* V719 tmp698      [V719    ] (  0,  0   )     int  ->  zero-ref    "field V202._length (fldOffset=0x8)" P-INDEP
+;  V720 tmp699      [V720,T349] (  3,  0   )   byref  ->  rdi         "field V203._reference (fldOffset=0x0)" P-INDEP
+;  V721 tmp700      [V721,T368] (  3,  0   )     int  ->  rsi         "field V203._length (fldOffset=0x8)" P-INDEP
+;* V722 tmp701      [V722    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V204._reference (fldOffset=0x0)" P-INDEP
+;* V723 tmp702      [V723    ] (  0,  0   )     int  ->  zero-ref    single-def "field V204._length (fldOffset=0x8)" P-INDEP
+;  V724 tmp703      [V724,T395] (  2,  0   )   byref  ->  rdi         single-def "field V208._reference (fldOffset=0x0)" P-INDEP
+;  V725 tmp704      [V725,T418] (  2,  0   )     int  ->  rsi         single-def "field V208._length (fldOffset=0x8)" P-INDEP
+;* V726 tmp705      [V726,T424] (  0,  0   )   byref  ->  zero-ref    single-def "field V209._reference (fldOffset=0x0)" P-INDEP
+;* V727 tmp706      [V727    ] (  0,  0   )     int  ->  zero-ref    single-def "field V209._length (fldOffset=0x8)" P-INDEP
+;* V728 tmp707      [V728,T425] (  0,  0   )   byref  ->  zero-ref    single-def "field V211._reference (fldOffset=0x0)" P-INDEP
+;  V729 tmp708      [V729,T419] (  2,  0   )     int  ->  rsi         single-def "field V211._length (fldOffset=0x8)" P-INDEP
+;  V730 tmp709      [V730,T202] (  2,  4   )   byref  ->  rdi         single-def "field V214._reference (fldOffset=0x0)" P-INDEP
+;  V731 tmp710      [V731,T194] (  4,  4   )     int  ->  rsi         single-def "field V214._length (fldOffset=0x8)" P-INDEP
+;  V732 tmp711      [V732,T305] (  2,  1   )   byref  ->  r14         "field V218._reference (fldOffset=0x0)" P-INDEP
+;  V733 tmp712      [V733,T313] (  2,  1   )     int  ->  rax         "field V218._length (fldOffset=0x8)" P-INDEP
+;  V734 tmp713      [V734,T293] (  3,  1.50)   byref  ->  registers   "field V219._reference (fldOffset=0x0)" P-INDEP
+;  V735 tmp714      [V735,T297] (  3,  1.50)     int  ->  rcx         "field V219._length (fldOffset=0x8)" P-INDEP
+;  V736 tmp715      [V736,T294] (  3,  1.50)   byref  ->  r10         "field V221._reference (fldOffset=0x0)" P-INDEP
+;  V737 tmp716      [V737,T259] (  4,  2   )     int  ->   r9         "field V221._length (fldOffset=0x8)" P-INDEP
+;* V738 tmp717      [V738    ] (  0,  0   )   byref  ->  zero-ref    "field V222._reference (fldOffset=0x0)" P-INDEP
+;* V739 tmp718      [V739    ] (  0,  0   )     int  ->  zero-ref    "field V222._length (fldOffset=0x8)" P-INDEP
+;* V740 tmp719      [V740    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V226._reference (fldOffset=0x0)" P-INDEP
+;* V741 tmp720      [V741    ] (  0,  0   )     int  ->  zero-ref    single-def "field V226._length (fldOffset=0x8)" P-INDEP
+;  V742 tmp721      [V742,T306] (  2,  1   )   byref  ->  r10         single-def "field V228._reference (fldOffset=0x0)" P-INDEP
+;  V743 tmp722      [V743,T314] (  2,  1   )     int  ->   r9         single-def "field V228._length (fldOffset=0x8)" P-INDEP
+;* V744 tmp723      [V744,T321] (  0,  0   )   byref  ->  zero-ref    single-def "field V231._reference (fldOffset=0x0)" P-INDEP
+;* V745 tmp724      [V745    ] (  0,  0   )     int  ->  zero-ref    single-def "field V231._length (fldOffset=0x8)" P-INDEP
+;* V746 tmp725      [V746,T322] (  0,  0   )   byref  ->  zero-ref    single-def "field V233._reference (fldOffset=0x0)" P-INDEP
+;  V747 tmp726      [V747,T315] (  2,  1   )     int  ->   r9         single-def "field V233._length (fldOffset=0x8)" P-INDEP
+;  V748 tmp727      [V748,T203] (  2,  4   )   byref  ->  rcx         "field V237._reference (fldOffset=0x0)" P-INDEP
+;  V749 tmp728      [V749,T227] (  2,  4   )     int  ->   r8         "field V237._length (fldOffset=0x8)" P-INDEP
+;* V750 tmp729      [V750    ] (  0,  0   )   byref  ->  zero-ref    "field V239._reference (fldOffset=0x0)" P-INDEP
+;* V751 tmp730      [V751    ] (  0,  0   )     int  ->  zero-ref    "field V239._length (fldOffset=0x8)" P-INDEP
+;  V752 tmp731      [V752,T204] (  2,  4   )   byref  ->  [rbp-0x298]  spill-single-def "field V240._reference (fldOffset=0x0)" P-INDEP
+;  V753 tmp732      [V753,T181] (  3,  6   )     int  ->  [rbp-0x20C]  spill-single-def "field V240._length (fldOffset=0x8)" P-INDEP
+;* V754 tmp733      [V754    ] (  0,  0   )   byref  ->  zero-ref    "field V243._reference (fldOffset=0x0)" P-INDEP
+;* V755 tmp734      [V755    ] (  0,  0   )     int  ->  zero-ref    "field V243._length (fldOffset=0x8)" P-INDEP
+;* V756 tmp735      [V756    ] (  0,  0   )   byref  ->  zero-ref    "field V245._reference (fldOffset=0x0)" P-INDEP
+;* V757 tmp736      [V757    ] (  0,  0   )     int  ->  zero-ref    "field V245._length (fldOffset=0x8)" P-INDEP
+;* V758 tmp737      [V758    ] (  0,  0   )   byref  ->  zero-ref    "field V246._reference (fldOffset=0x0)" P-INDEP
+;* V759 tmp738      [V759    ] (  0,  0   )     int  ->  zero-ref    "field V246._length (fldOffset=0x8)" P-INDEP
+;* V760 tmp739      [V760    ] (  0,  0   )   byref  ->  zero-ref    "field V247._reference (fldOffset=0x0)" P-INDEP
+;* V761 tmp740      [V761    ] (  0,  0   )     int  ->  zero-ref    "field V247._length (fldOffset=0x8)" P-INDEP
+;* V762 tmp741      [V762    ] (  0,  0   )   byref  ->  zero-ref    "field V249._reference (fldOffset=0x0)" P-INDEP
+;* V763 tmp742      [V763    ] (  0,  0   )     int  ->  zero-ref    "field V249._length (fldOffset=0x8)" P-INDEP
+;* V764 tmp743      [V764    ] (  0,  0   )   byref  ->  zero-ref    "field V250._reference (fldOffset=0x0)" P-INDEP
+;  V765 tmp744      [V765,T182] (  3,  6   )     int  ->  r11         "field V250._length (fldOffset=0x8)" P-INDEP
+;* V766 tmp745      [V766    ] (  0,  0   )   byref  ->  zero-ref    "field V251._reference (fldOffset=0x0)" P-INDEP
+;* V767 tmp746      [V767    ] (  0,  0   )     int  ->  zero-ref    "field V251._length (fldOffset=0x8)" P-INDEP
+;* V768 tmp747      [V768    ] (  0,  0   )   byref  ->  zero-ref    "field V255._reference (fldOffset=0x0)" P-INDEP
+;  V769 tmp748      [V769,T228] (  2,  4   )     int  ->  r11         "field V255._length (fldOffset=0x8)" P-INDEP
+;* V770 tmp749      [V770    ] (  0,  0   )   byref  ->  zero-ref    "field V256._reference (fldOffset=0x0)" P-INDEP
+;* V771 tmp750      [V771    ] (  0,  0   )     int  ->  zero-ref    "field V256._length (fldOffset=0x8)" P-INDEP
+;* V772 tmp751      [V772    ] (  0,  0   )   byref  ->  zero-ref    "field V258._reference (fldOffset=0x0)" P-INDEP
+;  V773 tmp752      [V773,T229] (  2,  4   )     int  ->  r11         "field V258._length (fldOffset=0x8)" P-INDEP
+;  V774 tmp753      [V774,T175] (  3,  6   )   byref  ->  r11         "field V260._reference (fldOffset=0x0)" P-INDEP
+;  V775 tmp754      [V775,T183] (  3,  6   )     int  ->  registers   "field V260._length (fldOffset=0x8)" P-INDEP
+;* V776 tmp755      [V776    ] (  0,  0   )   byref  ->  zero-ref    "field V261._reference (fldOffset=0x0)" P-INDEP
+;* V777 tmp756      [V777    ] (  0,  0   )     int  ->  zero-ref    "field V261._length (fldOffset=0x8)" P-INDEP
+;* V778 tmp757      [V778    ] (  0,  0   )   byref  ->  zero-ref    "field V265._reference (fldOffset=0x0)" P-INDEP
+;* V779 tmp758      [V779    ] (  0,  0   )     int  ->  zero-ref    "field V265._length (fldOffset=0x8)" P-INDEP
+;  V780 tmp759      [V780,T205] (  2,  4   )   byref  ->  r11         "field V267._reference (fldOffset=0x0)" P-INDEP
+;  V781 tmp760      [V781,T230] (  2,  4   )     int  ->  rdx         "field V267._length (fldOffset=0x8)" P-INDEP
+;* V782 tmp761      [V782,T271] (  0,  0   )   byref  ->  zero-ref    "field V270._reference (fldOffset=0x0)" P-INDEP
+;* V783 tmp762      [V783    ] (  0,  0   )     int  ->  zero-ref    "field V270._length (fldOffset=0x8)" P-INDEP
+;* V784 tmp763      [V784,T272] (  0,  0   )   byref  ->  zero-ref    "field V272._reference (fldOffset=0x0)" P-INDEP
+;  V785 tmp764      [V785,T231] (  2,  4   )     int  ->  rdi         "field V272._length (fldOffset=0x8)" P-INDEP
+;  V786 tmp765      [V786,T176] (  3,  6   )   byref  ->  registers   "field V274._reference (fldOffset=0x0)" P-INDEP
+;  V787 tmp766      [V787,T184] (  3,  6   )     int  ->  [rbp-0x210]  "field V274._length (fldOffset=0x8)" P-INDEP
+;* V788 tmp767      [V788    ] (  0,  0   )   byref  ->  zero-ref    "field V275._reference (fldOffset=0x0)" P-INDEP
+;* V789 tmp768      [V789    ] (  0,  0   )     int  ->  zero-ref    "field V275._length (fldOffset=0x8)" P-INDEP
+;  V790 tmp769      [V790,T206] (  2,  4   )   byref  ->  rdi         "field V279._reference (fldOffset=0x0)" P-INDEP
+;  V791 tmp770      [V791,T232] (  2,  4   )     int  ->  r10         "field V279._length (fldOffset=0x8)" P-INDEP
+;* V792 tmp771      [V792,T273] (  0,  0   )   byref  ->  zero-ref    "field V280._reference (fldOffset=0x0)" P-INDEP
+;* V793 tmp772      [V793    ] (  0,  0   )     int  ->  zero-ref    "field V280._length (fldOffset=0x8)" P-INDEP
+;* V794 tmp773      [V794,T274] (  0,  0   )   byref  ->  zero-ref    "field V282._reference (fldOffset=0x0)" P-INDEP
+;  V795 tmp774      [V795,T233] (  2,  4   )     int  ->  r10         "field V282._length (fldOffset=0x8)" P-INDEP
+;  V796 tmp775      [V796,T82] (  2, 18   )   byref  ->  [rbp-0x2A0]  spill-single-def "field V286._reference (fldOffset=0x0)" P-INDEP
+;  V797 tmp776      [V797,T77] (  3, 20   )     int  ->  r10         "field V286._length (fldOffset=0x8)" P-INDEP
+;  V798 tmp777      [V798,T83] (  2, 18   )   byref  ->  rdx         "field V287._reference (fldOffset=0x0)" P-INDEP
+;  V799 tmp778      [V799,T88] (  2, 18   )     int  ->  [rbp-0x214]  spill-single-def "field V287._length (fldOffset=0x8)" P-INDEP
+;  V800 tmp779      [V800,T84] (  2, 18   )   byref  ->  [rbp-0x2A8]  spill-single-def "field V288._reference (fldOffset=0x0)" P-INDEP
+;  V801 tmp780      [V801,T89] (  2, 18   )     int  ->  [rbp-0x218]  spill-single-def "field V288._length (fldOffset=0x8)" P-INDEP
+;* V802 tmp781      [V802    ] (  0,  0   )   byref  ->  zero-ref    "field V290._reference (fldOffset=0x0)" P-INDEP
+;* V803 tmp782      [V803    ] (  0,  0   )     int  ->  zero-ref    "field V290._length (fldOffset=0x8)" P-INDEP
+;  V804 tmp783      [V804,T207] (  2,  4   )   byref  ->  rdx         "field V291._reference (fldOffset=0x0)" P-INDEP
+;  V805 tmp784      [V805,T234] (  2,  4   )     int  ->  rcx         "field V291._length (fldOffset=0x8)" P-INDEP
+;  V806 tmp785      [V806,T177] (  3,  6   )   byref  ->  registers   "field V294._reference (fldOffset=0x0)" P-INDEP
+;  V807 tmp786      [V807,T185] (  3,  6   )     int  ->  r11         "field V294._length (fldOffset=0x8)" P-INDEP
+;* V808 tmp787      [V808    ] (  0,  0   )   byref  ->  zero-ref    "field V295._reference (fldOffset=0x0)" P-INDEP
+;* V809 tmp788      [V809    ] (  0,  0   )     int  ->  zero-ref    "field V295._length (fldOffset=0x8)" P-INDEP
+;* V810 tmp789      [V810    ] (  0,  0   )   byref  ->  zero-ref    "field V299._reference (fldOffset=0x0)" P-INDEP
+;* V811 tmp790      [V811    ] (  0,  0   )     int  ->  zero-ref    "field V299._length (fldOffset=0x8)" P-INDEP
+;  V812 tmp791      [V812,T208] (  2,  4   )   byref  ->  rdi         "field V301._reference (fldOffset=0x0)" P-INDEP
+;  V813 tmp792      [V813,T235] (  2,  4   )     int  ->  r11         "field V301._length (fldOffset=0x8)" P-INDEP
+;* V814 tmp793      [V814,T275] (  0,  0   )   byref  ->  zero-ref    "field V304._reference (fldOffset=0x0)" P-INDEP
+;* V815 tmp794      [V815    ] (  0,  0   )     int  ->  zero-ref    "field V304._length (fldOffset=0x8)" P-INDEP
+;* V816 tmp795      [V816,T276] (  0,  0   )   byref  ->  zero-ref    "field V306._reference (fldOffset=0x0)" P-INDEP
+;  V817 tmp796      [V817,T236] (  2,  4   )     int  ->  r11         "field V306._length (fldOffset=0x8)" P-INDEP
+;  V818 tmp797      [V818,T178] (  3,  6   )   byref  ->  registers   "field V308._reference (fldOffset=0x0)" P-INDEP
+;  V819 tmp798      [V819,T186] (  3,  6   )     int  ->   r9         "field V308._length (fldOffset=0x8)" P-INDEP
+;* V820 tmp799      [V820    ] (  0,  0   )   byref  ->  zero-ref    "field V309._reference (fldOffset=0x0)" P-INDEP
+;* V821 tmp800      [V821    ] (  0,  0   )     int  ->  zero-ref    "field V309._length (fldOffset=0x8)" P-INDEP
+;  V822 tmp801      [V822,T209] (  2,  4   )   byref  ->   r8         "field V313._reference (fldOffset=0x0)" P-INDEP
+;  V823 tmp802      [V823,T237] (  2,  4   )     int  ->   r9         "field V313._length (fldOffset=0x8)" P-INDEP
+;* V824 tmp803      [V824,T277] (  0,  0   )   byref  ->  zero-ref    "field V314._reference (fldOffset=0x0)" P-INDEP
+;* V825 tmp804      [V825    ] (  0,  0   )     int  ->  zero-ref    "field V314._length (fldOffset=0x8)" P-INDEP
+;* V826 tmp805      [V826,T278] (  0,  0   )   byref  ->  zero-ref    "field V316._reference (fldOffset=0x0)" P-INDEP
+;  V827 tmp806      [V827,T238] (  2,  4   )     int  ->   r9         "field V316._length (fldOffset=0x8)" P-INDEP
+;  V828 tmp807      [V828,T85] (  2, 18   )   byref  ->  [rbp-0x2B0]  spill-single-def "field V320._reference (fldOffset=0x0)" P-INDEP
+;  V829 tmp808      [V829,T78] (  3, 20   )     int  ->  rcx         "field V320._length (fldOffset=0x8)" P-INDEP
+;  V830 tmp809      [V830,T86] (  2, 18   )   byref  ->  [rbp-0x2B8]  spill-single-def "field V321._reference (fldOffset=0x0)" P-INDEP
+;  V831 tmp810      [V831,T90] (  2, 18   )     int  ->   r9         "field V321._length (fldOffset=0x8)" P-INDEP
+;  V832 tmp811      [V832,T87] (  2, 18   )   byref  ->  [rbp-0x2C0]  spill-single-def "field V322._reference (fldOffset=0x0)" P-INDEP
+;  V833 tmp812      [V833,T91] (  2, 18   )     int  ->  r11         "field V322._length (fldOffset=0x8)" P-INDEP
+;  V834 tmp813      [V834,T210] (  2,  4   )   byref  ->  rcx         "field V325._reference (fldOffset=0x0)" P-INDEP
+;* V835 tmp814      [V835,T289] (  0,  0   )     int  ->  zero-ref    "field V325._length (fldOffset=0x8)" P-INDEP
+;* V836 tmp815      [V836    ] (  0,  0   )   byref  ->  zero-ref    "field V327._reference (fldOffset=0x0)" P-INDEP
+;* V837 tmp816      [V837    ] (  0,  0   )     int  ->  zero-ref    "field V327._length (fldOffset=0x8)" P-INDEP
+;  V838 tmp817      [V838,T211] (  2,  4   )   byref  ->  rcx         "field V328._reference (fldOffset=0x0)" P-INDEP
+;  V839 tmp818      [V839,T187] (  3,  6   )     int  ->   r8         "field V328._length (fldOffset=0x8)" P-INDEP
+;* V840 tmp819      [V840    ] (  0,  0   )   byref  ->  zero-ref    "field V331._reference (fldOffset=0x0)" P-INDEP
+;* V841 tmp820      [V841    ] (  0,  0   )     int  ->  zero-ref    "field V331._length (fldOffset=0x8)" P-INDEP
+;* V842 tmp821      [V842,T279] (  0,  0   )   byref  ->  zero-ref    "field V332._reference (fldOffset=0x0)" P-INDEP
+;* V843 tmp822      [V843,T290] (  0,  0   )     int  ->  zero-ref    "field V332._length (fldOffset=0x8)" P-INDEP
+;* V844 tmp823      [V844    ] (  0,  0   )   byref  ->  zero-ref    "field V335._reference (fldOffset=0x0)" P-INDEP
+;* V845 tmp824      [V845    ] (  0,  0   )     int  ->  zero-ref    "field V335._length (fldOffset=0x8)" P-INDEP
+;* V846 tmp825      [V846    ] (  0,  0   )   byref  ->  zero-ref    "field V336._reference (fldOffset=0x0)" P-INDEP
+;  V847 tmp826      [V847,T188] (  3,  6   )     int  ->  rdi         "field V336._length (fldOffset=0x8)" P-INDEP
+;* V848 tmp827      [V848    ] (  0,  0   )   byref  ->  zero-ref    "field V337._reference (fldOffset=0x0)" P-INDEP
+;* V849 tmp828      [V849    ] (  0,  0   )     int  ->  zero-ref    "field V337._length (fldOffset=0x8)" P-INDEP
+;* V850 tmp829      [V850    ] (  0,  0   )   byref  ->  zero-ref    "field V341._reference (fldOffset=0x0)" P-INDEP
+;  V851 tmp830      [V851,T239] (  2,  4   )     int  ->  rdi         "field V341._length (fldOffset=0x8)" P-INDEP
+;* V852 tmp831      [V852    ] (  0,  0   )   byref  ->  zero-ref    "field V342._reference (fldOffset=0x0)" P-INDEP
+;* V853 tmp832      [V853    ] (  0,  0   )     int  ->  zero-ref    "field V342._length (fldOffset=0x8)" P-INDEP
+;* V854 tmp833      [V854    ] (  0,  0   )   byref  ->  zero-ref    "field V344._reference (fldOffset=0x0)" P-INDEP
+;  V855 tmp834      [V855,T240] (  2,  4   )     int  ->  rdi         "field V344._length (fldOffset=0x8)" P-INDEP
+;  V856 tmp835      [V856,T139] (  4,  8   )   byref  ->   r8         "field V346._reference (fldOffset=0x0)" P-INDEP
+;  V857 tmp836      [V857,T142] (  4,  8   )     int  ->   r9         "field V346._length (fldOffset=0x8)" P-INDEP
+;* V858 tmp837      [V858    ] (  0,  0   )   byref  ->  zero-ref    "field V347._reference (fldOffset=0x0)" P-INDEP
+;* V859 tmp838      [V859    ] (  0,  0   )     int  ->  zero-ref    "field V347._length (fldOffset=0x8)" P-INDEP
+;  V860 tmp839      [V860,T212] (  2,  4   )   byref  ->   r8         "field V351._reference (fldOffset=0x0)" P-INDEP
+;  V861 tmp840      [V861,T241] (  2,  4   )     int  ->   r9         "field V351._length (fldOffset=0x8)" P-INDEP
+;* V862 tmp841      [V862,T280] (  0,  0   )   byref  ->  zero-ref    "field V352._reference (fldOffset=0x0)" P-INDEP
+;* V863 tmp842      [V863    ] (  0,  0   )     int  ->  zero-ref    "field V352._length (fldOffset=0x8)" P-INDEP
+;* V864 tmp843      [V864,T281] (  0,  0   )   byref  ->  zero-ref    "field V354._reference (fldOffset=0x0)" P-INDEP
+;  V865 tmp844      [V865,T242] (  2,  4   )     int  ->   r9         "field V354._length (fldOffset=0x8)" P-INDEP
+;* V866 tmp845      [V866    ] (  0,  0   )   byref  ->  zero-ref    "field V356._reference (fldOffset=0x0)" P-INDEP
+;* V867 tmp846      [V867    ] (  0,  0   )     int  ->  zero-ref    "field V356._length (fldOffset=0x8)" P-INDEP
+;* V868 tmp847      [V868    ] (  0,  0   )   byref  ->  zero-ref    "field V358._reference (fldOffset=0x0)" P-INDEP
+;* V869 tmp848      [V869    ] (  0,  0   )     int  ->  zero-ref    "field V358._length (fldOffset=0x8)" P-INDEP
+;* V870 tmp849      [V870    ] (  0,  0   )    long  ->  zero-ref    "field V359.Item1 (fldOffset=0x0)" P-INDEP
+;* V871 tmp850      [V871    ] (  0,  0   )    long  ->  zero-ref    "field V359.Item2 (fldOffset=0x8)" P-INDEP
+;* V872 tmp851      [V872    ] (  0,  0   )    long  ->  zero-ref    "field V364.Item1 (fldOffset=0x0)" P-INDEP
+;  V873 tmp852      [V873,T243] (  2,  4   )    long  ->  [rbp-0x220]  spill-single-def "field V364.Item2 (fldOffset=0x8)" P-INDEP
+;* V874 tmp853      [V874    ] (  0,  0   )   byref  ->  zero-ref    "field V367._reference (fldOffset=0x0)" P-DEP
+;* V875 tmp854      [V875    ] (  0,  0   )     int  ->  zero-ref    "field V367._length (fldOffset=0x8)" P-DEP
+;  V876 tmp855      [V876,T79] (  2, 20   )   byref  ->  rax         "field V369._reference (fldOffset=0x0)" P-INDEP
+;  V877 tmp856      [V877,T76] (  4, 26   )     int  ->  rdx         "field V369._length (fldOffset=0x8)" P-INDEP
+;  V878 tmp857      [V878,T59] (  2, 32   )   byref  ->  [rbp-0x2C8]  spill-single-def "field V374._reference (fldOffset=0x0)" P-INDEP
+;  V879 tmp858      [V879,T72] (  2, 32   )     int  ->  [rbp-0x224]  spill-single-def "field V374._length (fldOffset=0x8)" P-INDEP
+;* V880 tmp859      [V880    ] (  0,  0   )   byref  ->  zero-ref    "field V376._reference (fldOffset=0x0)" P-INDEP
+;* V881 tmp860      [V881    ] (  0,  0   )     int  ->  zero-ref    "field V376._length (fldOffset=0x8)" P-INDEP
+;  V882 tmp861      [V882,T60] (  2, 32   )   byref  ->  [rbp-0x2D0]  spill-single-def "field V377._reference (fldOffset=0x0)" P-INDEP
+;  V883 tmp862      [V883,T34] (  3, 48   )     int  ->  [rbp-0x228]  spill-single-def "field V377._length (fldOffset=0x8)" P-INDEP
+;* V884 tmp863      [V884    ] (  0,  0   )   byref  ->  zero-ref    "field V380._reference (fldOffset=0x0)" P-INDEP
+;* V885 tmp864      [V885    ] (  0,  0   )     int  ->  zero-ref    "field V380._length (fldOffset=0x8)" P-INDEP
+;* V886 tmp865      [V886    ] (  0,  0   )   byref  ->  zero-ref    "field V382._reference (fldOffset=0x0)" P-INDEP
+;* V887 tmp866      [V887    ] (  0,  0   )     int  ->  zero-ref    "field V382._length (fldOffset=0x8)" P-INDEP
+;  V888 tmp867      [V888,T61] (  2, 32   )   byref  ->  rax         "field V383._reference (fldOffset=0x0)" P-INDEP
+;  V889 tmp868      [V889,T73] (  2, 32   )     int  ->  rcx         "field V383._length (fldOffset=0x8)" P-INDEP
+;* V890 tmp869      [V890    ] (  0,  0   )   byref  ->  zero-ref    "field V384._reference (fldOffset=0x0)" P-INDEP
+;* V891 tmp870      [V891    ] (  0,  0   )     int  ->  zero-ref    "field V384._length (fldOffset=0x8)" P-INDEP
 ;* V892 tmp871      [V892    ] (  0,  0   )   byref  ->  zero-ref    "field V386._reference (fldOffset=0x0)" P-INDEP
-;  V893 tmp872      [V893,T09] (  6, 80   )     int  ->  [rbp-0x21C]  "field V386._length (fldOffset=0x8)" P-INDEP
+;* V893 tmp872      [V893    ] (  0,  0   )     int  ->  zero-ref    "field V386._length (fldOffset=0x8)" P-INDEP
 ;* V894 tmp873      [V894    ] (  0,  0   )   byref  ->  zero-ref    "field V387._reference (fldOffset=0x0)" P-INDEP
-;* V895 tmp874      [V895    ] (  0,  0   )     int  ->  zero-ref    "field V387._length (fldOffset=0x8)" P-INDEP
-;* V896 tmp875      [V896    ] (  0,  0   )   byref  ->  zero-ref    "field V391._reference (fldOffset=0x0)" P-INDEP
-;  V897 tmp876      [V897,T100] (  2, 16   )     int  ->  r10         "field V391._length (fldOffset=0x8)" P-INDEP
+;  V895 tmp874      [V895,T10] (  6, 80   )     int  ->  [rbp-0x22C]  "field V387._length (fldOffset=0x8)" P-INDEP
+;* V896 tmp875      [V896    ] (  0,  0   )   byref  ->  zero-ref    "field V388._reference (fldOffset=0x0)" P-INDEP
+;* V897 tmp876      [V897    ] (  0,  0   )     int  ->  zero-ref    "field V388._length (fldOffset=0x8)" P-INDEP
 ;* V898 tmp877      [V898    ] (  0,  0   )   byref  ->  zero-ref    "field V392._reference (fldOffset=0x0)" P-INDEP
-;* V899 tmp878      [V899    ] (  0,  0   )     int  ->  zero-ref    "field V392._length (fldOffset=0x8)" P-INDEP
-;* V900 tmp879      [V900    ] (  0,  0   )   byref  ->  zero-ref    "field V394._reference (fldOffset=0x0)" P-INDEP
-;  V901 tmp880      [V901,T101] (  2, 16   )     int  ->  r10         "field V394._length (fldOffset=0x8)" P-INDEP
-;  V902 tmp881      [V902,T50] (  3, 32   )   byref  ->   r8         "field V396._reference (fldOffset=0x0)" P-INDEP
-;  V903 tmp882      [V903,T52] (  3, 32   )     int  ->   r9         "field V396._length (fldOffset=0x8)" P-INDEP
-;* V904 tmp883      [V904    ] (  0,  0   )   byref  ->  zero-ref    "field V397._reference (fldOffset=0x0)" P-INDEP
-;* V905 tmp884      [V905    ] (  0,  0   )     int  ->  zero-ref    "field V397._length (fldOffset=0x8)" P-INDEP
-;  V906 tmp885      [V906,T97] (  2, 16   )   byref  ->   r8         "field V401._reference (fldOffset=0x0)" P-INDEP
-;  V907 tmp886      [V907,T102] (  2, 16   )     int  ->   r9         "field V401._length (fldOffset=0x8)" P-INDEP
-;* V908 tmp887      [V908,T169] (  0,  0   )   byref  ->  zero-ref    "field V402._reference (fldOffset=0x0)" P-INDEP
-;* V909 tmp888      [V909    ] (  0,  0   )     int  ->  zero-ref    "field V402._length (fldOffset=0x8)" P-INDEP
-;* V910 tmp889      [V910,T170] (  0,  0   )   byref  ->  zero-ref    "field V404._reference (fldOffset=0x0)" P-INDEP
-;  V911 tmp890      [V911,T103] (  2, 16   )     int  ->   r9         "field V404._length (fldOffset=0x8)" P-INDEP
-;* V912 tmp891      [V912    ] (  0,  0   )   byref  ->  zero-ref    "field V407._reference (fldOffset=0x0)" P-INDEP
-;* V913 tmp892      [V913    ] (  0,  0   )     int  ->  zero-ref    "field V407._length (fldOffset=0x8)" P-INDEP
-;  V914 tmp893      [V914,T64] (  2, 32   )   byref  ->  [rbp-0x2C0]  spill-single-def "field V408._reference (fldOffset=0x0)" P-INDEP
-;  V915 tmp894      [V915,T75] (  2, 32   )     int  ->  [rbp-0x220]  spill-single-def "field V408._length (fldOffset=0x8)" P-INDEP
-;  V916 tmp895      [V916,T51] (  3, 32   )   byref  ->   r8         "field V411._reference (fldOffset=0x0)" P-INDEP
-;  V917 tmp896      [V917,T53] (  3, 32   )     int  ->   r9         "field V411._length (fldOffset=0x8)" P-INDEP
-;* V918 tmp897      [V918    ] (  0,  0   )   byref  ->  zero-ref    "field V412._reference (fldOffset=0x0)" P-INDEP
-;* V919 tmp898      [V919    ] (  0,  0   )     int  ->  zero-ref    "field V412._length (fldOffset=0x8)" P-INDEP
-;  V920 tmp899      [V920,T98] (  2, 16   )   byref  ->   r8         "field V416._reference (fldOffset=0x0)" P-INDEP
-;  V921 tmp900      [V921,T104] (  2, 16   )     int  ->   r9         "field V416._length (fldOffset=0x8)" P-INDEP
-;* V922 tmp901      [V922,T171] (  0,  0   )   byref  ->  zero-ref    "field V417._reference (fldOffset=0x0)" P-INDEP
-;* V923 tmp902      [V923    ] (  0,  0   )     int  ->  zero-ref    "field V417._length (fldOffset=0x8)" P-INDEP
-;* V924 tmp903      [V924,T172] (  0,  0   )   byref  ->  zero-ref    "field V419._reference (fldOffset=0x0)" P-INDEP
-;  V925 tmp904      [V925,T105] (  2, 16   )     int  ->   r9         "field V419._length (fldOffset=0x8)" P-INDEP
-;  V926 tmp905      [V926,T65] (  2, 32   )   byref  ->  rsi         "field V423._reference (fldOffset=0x0)" P-INDEP
-;* V927 tmp906      [V927,T111] (  0,  0   )     int  ->  zero-ref    "field V423._length (fldOffset=0x8)" P-INDEP
-;* V928 tmp907      [V928    ] (  0,  0   )   byref  ->  zero-ref    "field V425._reference (fldOffset=0x0)" P-INDEP
-;* V929 tmp908      [V929    ] (  0,  0   )     int  ->  zero-ref    "field V425._length (fldOffset=0x8)" P-INDEP
-;  V930 tmp909      [V930,T66] (  2, 32   )   byref  ->  rsi         "field V426._reference (fldOffset=0x0)" P-INDEP
-;  V931 tmp910      [V931,T36] (  3, 48   )     int  ->  rdx         "field V426._length (fldOffset=0x8)" P-INDEP
-;* V932 tmp911      [V932    ] (  0,  0   )   byref  ->  zero-ref    "field V429._reference (fldOffset=0x0)" P-INDEP
-;* V933 tmp912      [V933    ] (  0,  0   )     int  ->  zero-ref    "field V429._length (fldOffset=0x8)" P-INDEP
-;* V934 tmp913      [V934,T110] (  0,  0   )   byref  ->  zero-ref    "field V430._reference (fldOffset=0x0)" P-INDEP
-;* V935 tmp914      [V935,T112] (  0,  0   )     int  ->  zero-ref    "field V430._length (fldOffset=0x8)" P-INDEP
-;* V936 tmp915      [V936    ] (  0,  0   )   byref  ->  zero-ref    "field V433._reference (fldOffset=0x0)" P-INDEP
-;* V937 tmp916      [V937    ] (  0,  0   )     int  ->  zero-ref    "field V433._length (fldOffset=0x8)" P-INDEP
+;  V899 tmp878      [V899,T99] (  2, 16   )     int  ->  r10         "field V392._length (fldOffset=0x8)" P-INDEP
+;* V900 tmp879      [V900    ] (  0,  0   )   byref  ->  zero-ref    "field V393._reference (fldOffset=0x0)" P-INDEP
+;* V901 tmp880      [V901    ] (  0,  0   )     int  ->  zero-ref    "field V393._length (fldOffset=0x8)" P-INDEP
+;* V902 tmp881      [V902    ] (  0,  0   )   byref  ->  zero-ref    "field V395._reference (fldOffset=0x0)" P-INDEP
+;  V903 tmp882      [V903,T100] (  2, 16   )     int  ->  r10         "field V395._length (fldOffset=0x8)" P-INDEP
+;  V904 tmp883      [V904,T48] (  3, 32   )   byref  ->   r8         "field V397._reference (fldOffset=0x0)" P-INDEP
+;  V905 tmp884      [V905,T50] (  3, 32   )     int  ->   r9         "field V397._length (fldOffset=0x8)" P-INDEP
+;* V906 tmp885      [V906    ] (  0,  0   )   byref  ->  zero-ref    "field V398._reference (fldOffset=0x0)" P-INDEP
+;* V907 tmp886      [V907    ] (  0,  0   )     int  ->  zero-ref    "field V398._length (fldOffset=0x8)" P-INDEP
+;  V908 tmp887      [V908,T96] (  2, 16   )   byref  ->   r8         "field V402._reference (fldOffset=0x0)" P-INDEP
+;  V909 tmp888      [V909,T101] (  2, 16   )     int  ->   r9         "field V402._length (fldOffset=0x8)" P-INDEP
+;* V910 tmp889      [V910,T169] (  0,  0   )   byref  ->  zero-ref    "field V403._reference (fldOffset=0x0)" P-INDEP
+;* V911 tmp890      [V911    ] (  0,  0   )     int  ->  zero-ref    "field V403._length (fldOffset=0x8)" P-INDEP
+;* V912 tmp891      [V912,T170] (  0,  0   )   byref  ->  zero-ref    "field V405._reference (fldOffset=0x0)" P-INDEP
+;  V913 tmp892      [V913,T102] (  2, 16   )     int  ->   r9         "field V405._length (fldOffset=0x8)" P-INDEP
+;* V914 tmp893      [V914    ] (  0,  0   )   byref  ->  zero-ref    "field V408._reference (fldOffset=0x0)" P-INDEP
+;* V915 tmp894      [V915    ] (  0,  0   )     int  ->  zero-ref    "field V408._length (fldOffset=0x8)" P-INDEP
+;  V916 tmp895      [V916,T62] (  2, 32   )   byref  ->  [rbp-0x2D8]  spill-single-def "field V409._reference (fldOffset=0x0)" P-INDEP
+;  V917 tmp896      [V917,T74] (  2, 32   )     int  ->  [rbp-0x230]  spill-single-def "field V409._length (fldOffset=0x8)" P-INDEP
+;  V918 tmp897      [V918,T49] (  3, 32   )   byref  ->   r8         "field V412._reference (fldOffset=0x0)" P-INDEP
+;  V919 tmp898      [V919,T51] (  3, 32   )     int  ->   r9         "field V412._length (fldOffset=0x8)" P-INDEP
+;* V920 tmp899      [V920    ] (  0,  0   )   byref  ->  zero-ref    "field V413._reference (fldOffset=0x0)" P-INDEP
+;* V921 tmp900      [V921    ] (  0,  0   )     int  ->  zero-ref    "field V413._length (fldOffset=0x8)" P-INDEP
+;  V922 tmp901      [V922,T97] (  2, 16   )   byref  ->   r8         "field V417._reference (fldOffset=0x0)" P-INDEP
+;  V923 tmp902      [V923,T103] (  2, 16   )     int  ->   r9         "field V417._length (fldOffset=0x8)" P-INDEP
+;* V924 tmp903      [V924,T171] (  0,  0   )   byref  ->  zero-ref    "field V418._reference (fldOffset=0x0)" P-INDEP
+;* V925 tmp904      [V925    ] (  0,  0   )     int  ->  zero-ref    "field V418._length (fldOffset=0x8)" P-INDEP
+;* V926 tmp905      [V926,T172] (  0,  0   )   byref  ->  zero-ref    "field V420._reference (fldOffset=0x0)" P-INDEP
+;  V927 tmp906      [V927,T104] (  2, 16   )     int  ->   r9         "field V420._length (fldOffset=0x8)" P-INDEP
+;  V928 tmp907      [V928,T63] (  2, 32   )   byref  ->  rsi         "field V424._reference (fldOffset=0x0)" P-INDEP
+;* V929 tmp908      [V929,T110] (  0,  0   )     int  ->  zero-ref    "field V424._length (fldOffset=0x8)" P-INDEP
+;* V930 tmp909      [V930    ] (  0,  0   )   byref  ->  zero-ref    "field V426._reference (fldOffset=0x0)" P-INDEP
+;* V931 tmp910      [V931    ] (  0,  0   )     int  ->  zero-ref    "field V426._length (fldOffset=0x8)" P-INDEP
+;  V932 tmp911      [V932,T64] (  2, 32   )   byref  ->  rsi         "field V427._reference (fldOffset=0x0)" P-INDEP
+;  V933 tmp912      [V933,T35] (  3, 48   )     int  ->  rdx         "field V427._length (fldOffset=0x8)" P-INDEP
+;* V934 tmp913      [V934    ] (  0,  0   )   byref  ->  zero-ref    "field V430._reference (fldOffset=0x0)" P-INDEP
+;* V935 tmp914      [V935    ] (  0,  0   )     int  ->  zero-ref    "field V430._length (fldOffset=0x8)" P-INDEP
+;* V936 tmp915      [V936,T109] (  0,  0   )   byref  ->  zero-ref    "field V431._reference (fldOffset=0x0)" P-INDEP
+;* V937 tmp916      [V937,T111] (  0,  0   )     int  ->  zero-ref    "field V431._length (fldOffset=0x8)" P-INDEP
 ;* V938 tmp917      [V938    ] (  0,  0   )   byref  ->  zero-ref    "field V434._reference (fldOffset=0x0)" P-INDEP
-;  V939 tmp918      [V939,T54] (  3, 32   )     int  ->  rdi         "field V434._length (fldOffset=0x8)" P-INDEP
+;* V939 tmp918      [V939    ] (  0,  0   )     int  ->  zero-ref    "field V434._length (fldOffset=0x8)" P-INDEP
 ;* V940 tmp919      [V940    ] (  0,  0   )   byref  ->  zero-ref    "field V435._reference (fldOffset=0x0)" P-INDEP
-;* V941 tmp920      [V941    ] (  0,  0   )     int  ->  zero-ref    "field V435._length (fldOffset=0x8)" P-INDEP
-;* V942 tmp921      [V942    ] (  0,  0   )   byref  ->  zero-ref    "field V439._reference (fldOffset=0x0)" P-INDEP
-;  V943 tmp922      [V943,T106] (  2, 16   )     int  ->  rdi         "field V439._length (fldOffset=0x8)" P-INDEP
+;  V941 tmp920      [V941,T52] (  3, 32   )     int  ->  rdi         "field V435._length (fldOffset=0x8)" P-INDEP
+;* V942 tmp921      [V942    ] (  0,  0   )   byref  ->  zero-ref    "field V436._reference (fldOffset=0x0)" P-INDEP
+;* V943 tmp922      [V943    ] (  0,  0   )     int  ->  zero-ref    "field V436._length (fldOffset=0x8)" P-INDEP
 ;* V944 tmp923      [V944    ] (  0,  0   )   byref  ->  zero-ref    "field V440._reference (fldOffset=0x0)" P-INDEP
-;* V945 tmp924      [V945    ] (  0,  0   )     int  ->  zero-ref    "field V440._length (fldOffset=0x8)" P-INDEP
-;* V946 tmp925      [V946    ] (  0,  0   )   byref  ->  zero-ref    "field V442._reference (fldOffset=0x0)" P-INDEP
-;  V947 tmp926      [V947,T107] (  2, 16   )     int  ->  rdi         "field V442._length (fldOffset=0x8)" P-INDEP
-;  V948 tmp927      [V948,T23] (  4, 48   )   byref  ->   r8         "field V444._reference (fldOffset=0x0)" P-INDEP
-;  V949 tmp928      [V949,T24] (  4, 48   )     int  ->   r9         "field V444._length (fldOffset=0x8)" P-INDEP
-;* V950 tmp929      [V950    ] (  0,  0   )   byref  ->  zero-ref    "field V445._reference (fldOffset=0x0)" P-INDEP
-;* V951 tmp930      [V951    ] (  0,  0   )     int  ->  zero-ref    "field V445._length (fldOffset=0x8)" P-INDEP
-;  V952 tmp931      [V952,T99] (  2, 16   )   byref  ->   r8         "field V449._reference (fldOffset=0x0)" P-INDEP
-;  V953 tmp932      [V953,T108] (  2, 16   )     int  ->   r9         "field V449._length (fldOffset=0x8)" P-INDEP
-;* V954 tmp933      [V954,T173] (  0,  0   )   byref  ->  zero-ref    "field V450._reference (fldOffset=0x0)" P-INDEP
-;* V955 tmp934      [V955    ] (  0,  0   )     int  ->  zero-ref    "field V450._length (fldOffset=0x8)" P-INDEP
-;* V956 tmp935      [V956,T174] (  0,  0   )   byref  ->  zero-ref    "field V452._reference (fldOffset=0x0)" P-INDEP
-;  V957 tmp936      [V957,T109] (  2, 16   )     int  ->   r9         "field V452._length (fldOffset=0x8)" P-INDEP
-;* V958 tmp937      [V958    ] (  0,  0   )   byref  ->  zero-ref    "field V454._reference (fldOffset=0x0)" P-INDEP
-;* V959 tmp938      [V959    ] (  0,  0   )     int  ->  zero-ref    "field V454._length (fldOffset=0x8)" P-INDEP
-;* V960 tmp939      [V960    ] (  0,  0   )   byref  ->  zero-ref    "field V456._reference (fldOffset=0x0)" P-INDEP
-;* V961 tmp940      [V961    ] (  0,  0   )     int  ->  zero-ref    "field V456._length (fldOffset=0x8)" P-INDEP
-;* V962 tmp941      [V962    ] (  0,  0   )    long  ->  zero-ref    "field V457.Item1 (fldOffset=0x0)" P-INDEP
-;* V963 tmp942      [V963    ] (  0,  0   )    long  ->  zero-ref    "field V457.Item2 (fldOffset=0x8)" P-INDEP
-;* V964 tmp943      [V964    ] (  0,  0   )    long  ->  zero-ref    "field V461.Item1 (fldOffset=0x0)" P-INDEP
-;  V965 tmp944      [V965,T76] (  2, 32   )    long  ->  r15         "field V461.Item2 (fldOffset=0x8)" P-INDEP
-;* V966 tmp945      [V966    ] (  0,  0   )   byref  ->  zero-ref    "field V464._reference (fldOffset=0x0)" P-DEP
-;* V967 tmp946      [V967    ] (  0,  0   )     int  ->  zero-ref    "field V464._length (fldOffset=0x8)" P-DEP
-;  V968 tmp947      [V968,T81] (  2, 20   )   byref  ->  rax         "field V466._reference (fldOffset=0x0)" P-INDEP
-;  V969 tmp948      [V969,T41] (  5, 42   )     int  ->  rdx         "field V466._length (fldOffset=0x8)" P-INDEP
-;  V970 tmp949      [V970,T214] (  2,  4   )   byref  ->   r9         "field V471._reference (fldOffset=0x0)" P-INDEP
-;  V971 tmp950      [V971,T244] (  2,  4   )     int  ->   r8         "field V471._length (fldOffset=0x8)" P-INDEP
-;* V972 tmp951      [V972    ] (  0,  0   )   byref  ->  zero-ref    "field V473._reference (fldOffset=0x0)" P-INDEP
-;* V973 tmp952      [V973    ] (  0,  0   )     int  ->  zero-ref    "field V473._length (fldOffset=0x8)" P-INDEP
-;  V974 tmp953      [V974,T215] (  2,  4   )   byref  ->   r8         "field V474._reference (fldOffset=0x0)" P-INDEP
-;  V975 tmp954      [V975,T245] (  2,  4   )     int  ->   r9         "field V474._length (fldOffset=0x8)" P-INDEP
-;  V976 tmp955      [V976,T179] (  3,  6   )   byref  ->   r8         "field V477._reference (fldOffset=0x0)" P-INDEP
-;  V977 tmp956      [V977,T190] (  3,  6   )     int  ->   r9         "field V477._length (fldOffset=0x8)" P-INDEP
-;* V978 tmp957      [V978,T282] (  0,  0   )   byref  ->  zero-ref    "field V478._reference (fldOffset=0x0)" P-INDEP
-;* V979 tmp958      [V979    ] (  0,  0   )     int  ->  zero-ref    "field V478._length (fldOffset=0x8)" P-INDEP
-;  V980 tmp959      [V980,T216] (  2,  4   )   byref  ->   r8         "field V482._reference (fldOffset=0x0)" P-INDEP
-;  V981 tmp960      [V981,T246] (  2,  4   )     int  ->   r9         "field V482._length (fldOffset=0x8)" P-INDEP
-;* V982 tmp961      [V982,T283] (  0,  0   )   byref  ->  zero-ref    "field V483._reference (fldOffset=0x0)" P-INDEP
-;* V983 tmp962      [V983    ] (  0,  0   )     int  ->  zero-ref    "field V483._length (fldOffset=0x8)" P-INDEP
-;* V984 tmp963      [V984,T284] (  0,  0   )   byref  ->  zero-ref    "field V485._reference (fldOffset=0x0)" P-INDEP
-;  V985 tmp964      [V985,T247] (  2,  4   )     int  ->   r9         "field V485._length (fldOffset=0x8)" P-INDEP
-;  V986 tmp965      [V986,T217] (  2,  4   )   byref  ->  rax         "field V489._reference (fldOffset=0x0)" P-INDEP
-;* V987 tmp966      [V987,T291] (  0,  0   )     int  ->  zero-ref    "field V489._length (fldOffset=0x8)" P-INDEP
-;* V988 tmp967      [V988    ] (  0,  0   )   byref  ->  zero-ref    "field V491._reference (fldOffset=0x0)" P-INDEP
-;* V989 tmp968      [V989    ] (  0,  0   )     int  ->  zero-ref    "field V491._length (fldOffset=0x8)" P-INDEP
-;  V990 tmp969      [V990,T218] (  2,  4   )   byref  ->  [rbp-0x2C8]  spill-single-def "field V492._reference (fldOffset=0x0)" P-INDEP
-;  V991 tmp970      [V991,T143] (  4,  8   )     int  ->  [rbp-0x224]  spill-single-def "field V492._length (fldOffset=0x8)" P-INDEP
-;* V992 tmp971      [V992    ] (  0,  0   )   byref  ->  zero-ref    "field V495._reference (fldOffset=0x0)" P-INDEP
-;* V993 tmp972      [V993    ] (  0,  0   )     int  ->  zero-ref    "field V495._length (fldOffset=0x8)" P-INDEP
-;  V994 tmp973      [V994,T219] (  2,  4   )   byref  ->  [rbp-0x2D0]  spill-single-def "field V496._reference (fldOffset=0x0)" P-INDEP
-;  V995 tmp974      [V995,T248] (  2,  4   )     int  ->  [rbp-0x228]  spill-single-def "field V496._length (fldOffset=0x8)" P-INDEP
-;  V996 tmp975      [V996,T220] (  2,  4   )   byref  ->  rdi         "field V501._reference (fldOffset=0x0)" P-INDEP
-;* V997 tmp976      [V997,T292] (  0,  0   )     int  ->  zero-ref    "field V501._length (fldOffset=0x8)" P-INDEP
-;  V998 tmp977      [V998,T285] (  1,  2   )   byref  ->  rax         "field V503._reference (fldOffset=0x0)" P-INDEP
-;  V999 tmp978      [V999,T249] (  2,  4   )     int  ->  rdx         "field V503._length (fldOffset=0x8)" P-INDEP
-;* V1000 tmp979     [V1000    ] (  0,  0   )   byref  ->  zero-ref    "field V505._reference (fldOffset=0x0)" P-DEP
-;* V1001 tmp980     [V1001    ] (  0,  0   )     int  ->  zero-ref    "field V505._length (fldOffset=0x8)" P-DEP
-;  V1002 tmp981     [V1002,T48] (  3, 36   )   byref  ->  rax         "field V507._reference (fldOffset=0x0)" P-INDEP
-;  V1003 tmp982     [V1003,T20] (  6, 58   )     int  ->  rdx         "field V507._length (fldOffset=0x8)" P-INDEP
-;* V1004 tmp983     [V1004    ] (  0,  0   )   byref  ->  zero-ref    "V07.[000..008)"
-;* V1005 tmp984     [V1005    ] (  0,  0   )    long  ->  zero-ref    "V07.[016..024)"
-;* V1006 tmp985     [V1006    ] (  0,  0   )   byref  ->  zero-ref    single-def "V104.[000..008)"
-;  V1007 tmp986     [V1007,T316] (  2,  1   )    long  ->  rsi         single-def "V104.[016..024)"
-;  V1008 tmp987     [V1008,T264] (  2,  2   )     ref  ->  rdi         single-def "argument with side effect"
-;  V1009 tmp988     [V1009,T265] (  2,  2   )     ref  ->  rdi         single-def "argument with side effect"
-;  V1010 GsCookie   [V1010    ] (  1,  1   )    long  ->  [rbp-0x2E8]  do-not-enreg[X] addr-exposed "GSSecurityCookie"
-;  V1011 cse0       [V1011,T14] (  4, 64   )    long  ->  rsi         "CSE #33: moderate"
-;  V1012 cse1       [V1012,T15] (  4, 64   )    long  ->  rdx         "CSE #38: moderate"
-;  V1013 cse2       [V1013,T37] (  3, 48   )    long  ->  rcx         "CSE #46: conservative"
-;  V1014 cse3       [V1014,T28] (  3, 48   )   byref  ->  [rbp-0x2D8]  spill-single-def "CSE #58: conservative"
-;  V1015 cse4       [V1015,T38] (  3, 48   )    long  ->  rsi         "CSE #61: conservative"
-;  V1016 cse5       [V1016,T133] (  3, 12   )    long  ->  r11         "CSE #09: conservative"
-;  V1017 cse6       [V1017,T134] (  3, 12   )    long  ->  rdx         "CSE #25: conservative"
-;  V1018 cse7       [V1018,T180] (  3,  6   )   byref  ->  [rbp-0x2E0]  spill-single-def "CSE #42: conservative"
-;  V1019 cse8       [V1019,T298] (  3,  1.50)     int  ->  rsi         "CSE #26: conservative"
-;  V1020 cse9       [V1020,T12] (  5, 64   )     ref  ->   r8         "CSE #55: moderate"
-;  V1021 cse10      [V1021,T113] (  6, 12   )     ref  ->  rdi         "CSE #29: conservative"
-;  V1022 cse11      [V1022,T82] (  9, 18   )     int  ->  r10         multi-def "CSE #30: conservative"
-;  V1023 cse12      [V1023,T140] (  4,  8   )     ref  ->   r8         "CSE #34: conservative"
-;  V1024 cse13      [V1024,T135] (  5, 10   )     ref  ->   r8         "CSE #39: conservative"
-;  V1025 cse14      [V1025,T328] (  4,  0   )     ref  ->   r8         "CSE #05: conservative"
-;  V1026 cse15      [V1026,T16] (  4, 64   )    long  ->  rdi         "CSE #31: moderate"
-;  V1027 cse16      [V1027,T17] (  4, 64   )    long  ->   r8         "CSE #36: moderate"
-;  V1028 rat0       [V1028,T93] (  5, 16   )    long  ->  rcx         "Widened IV V216"
-;  V1029 rat1       [V1029,T11] (  5, 66   )    long  ->  rsi         "Widened IV V370"
-;  V1030 rat2       [V1030,T01] (  8,114   )    long  ->  rcx         "Widened IV V509"
-;  V1031 rat3       [V1031,T08] (  6, 82   )    long  ->  rcx         "Widened IV V468"
-;  V1032 rat4       [V1032,T94] (  5, 16   )    long  ->  r10         "Widened IV V134"
+;  V945 tmp924      [V945,T105] (  2, 16   )     int  ->  rdi         "field V440._length (fldOffset=0x8)" P-INDEP
+;* V946 tmp925      [V946    ] (  0,  0   )   byref  ->  zero-ref    "field V441._reference (fldOffset=0x0)" P-INDEP
+;* V947 tmp926      [V947    ] (  0,  0   )     int  ->  zero-ref    "field V441._length (fldOffset=0x8)" P-INDEP
+;* V948 tmp927      [V948    ] (  0,  0   )   byref  ->  zero-ref    "field V443._reference (fldOffset=0x0)" P-INDEP
+;  V949 tmp928      [V949,T106] (  2, 16   )     int  ->  rdi         "field V443._length (fldOffset=0x8)" P-INDEP
+;  V950 tmp929      [V950,T23] (  4, 48   )   byref  ->   r8         "field V445._reference (fldOffset=0x0)" P-INDEP
+;  V951 tmp930      [V951,T24] (  4, 48   )     int  ->   r9         "field V445._length (fldOffset=0x8)" P-INDEP
+;* V952 tmp931      [V952    ] (  0,  0   )   byref  ->  zero-ref    "field V446._reference (fldOffset=0x0)" P-INDEP
+;* V953 tmp932      [V953    ] (  0,  0   )     int  ->  zero-ref    "field V446._length (fldOffset=0x8)" P-INDEP
+;  V954 tmp933      [V954,T98] (  2, 16   )   byref  ->   r8         "field V450._reference (fldOffset=0x0)" P-INDEP
+;  V955 tmp934      [V955,T107] (  2, 16   )     int  ->   r9         "field V450._length (fldOffset=0x8)" P-INDEP
+;* V956 tmp935      [V956,T173] (  0,  0   )   byref  ->  zero-ref    "field V451._reference (fldOffset=0x0)" P-INDEP
+;* V957 tmp936      [V957    ] (  0,  0   )     int  ->  zero-ref    "field V451._length (fldOffset=0x8)" P-INDEP
+;* V958 tmp937      [V958,T174] (  0,  0   )   byref  ->  zero-ref    "field V453._reference (fldOffset=0x0)" P-INDEP
+;  V959 tmp938      [V959,T108] (  2, 16   )     int  ->   r9         "field V453._length (fldOffset=0x8)" P-INDEP
+;* V960 tmp939      [V960    ] (  0,  0   )   byref  ->  zero-ref    "field V455._reference (fldOffset=0x0)" P-INDEP
+;* V961 tmp940      [V961    ] (  0,  0   )     int  ->  zero-ref    "field V455._length (fldOffset=0x8)" P-INDEP
+;* V962 tmp941      [V962    ] (  0,  0   )   byref  ->  zero-ref    "field V457._reference (fldOffset=0x0)" P-INDEP
+;* V963 tmp942      [V963    ] (  0,  0   )     int  ->  zero-ref    "field V457._length (fldOffset=0x8)" P-INDEP
+;* V964 tmp943      [V964    ] (  0,  0   )    long  ->  zero-ref    "field V458.Item1 (fldOffset=0x0)" P-INDEP
+;* V965 tmp944      [V965    ] (  0,  0   )    long  ->  zero-ref    "field V458.Item2 (fldOffset=0x8)" P-INDEP
+;* V966 tmp945      [V966    ] (  0,  0   )    long  ->  zero-ref    "field V463.Item1 (fldOffset=0x0)" P-INDEP
+;  V967 tmp946      [V967,T75] (  2, 32   )    long  ->  r15         "field V463.Item2 (fldOffset=0x8)" P-INDEP
+;* V968 tmp947      [V968    ] (  0,  0   )   byref  ->  zero-ref    "field V466._reference (fldOffset=0x0)" P-DEP
+;* V969 tmp948      [V969    ] (  0,  0   )     int  ->  zero-ref    "field V466._length (fldOffset=0x8)" P-DEP
+;  V970 tmp949      [V970,T80] (  2, 20   )   byref  ->  rax         "field V468._reference (fldOffset=0x0)" P-INDEP
+;  V971 tmp950      [V971,T40] (  5, 42   )     int  ->  rdx         "field V468._length (fldOffset=0x8)" P-INDEP
+;  V972 tmp951      [V972,T213] (  2,  4   )   byref  ->   r9         "field V473._reference (fldOffset=0x0)" P-INDEP
+;  V973 tmp952      [V973,T244] (  2,  4   )     int  ->   r8         "field V473._length (fldOffset=0x8)" P-INDEP
+;* V974 tmp953      [V974    ] (  0,  0   )   byref  ->  zero-ref    "field V475._reference (fldOffset=0x0)" P-INDEP
+;* V975 tmp954      [V975    ] (  0,  0   )     int  ->  zero-ref    "field V475._length (fldOffset=0x8)" P-INDEP
+;  V976 tmp955      [V976,T214] (  2,  4   )   byref  ->   r8         "field V476._reference (fldOffset=0x0)" P-INDEP
+;  V977 tmp956      [V977,T245] (  2,  4   )     int  ->   r9         "field V476._length (fldOffset=0x8)" P-INDEP
+;  V978 tmp957      [V978,T179] (  3,  6   )   byref  ->   r8         "field V479._reference (fldOffset=0x0)" P-INDEP
+;  V979 tmp958      [V979,T189] (  3,  6   )     int  ->   r9         "field V479._length (fldOffset=0x8)" P-INDEP
+;* V980 tmp959      [V980,T282] (  0,  0   )   byref  ->  zero-ref    "field V480._reference (fldOffset=0x0)" P-INDEP
+;* V981 tmp960      [V981    ] (  0,  0   )     int  ->  zero-ref    "field V480._length (fldOffset=0x8)" P-INDEP
+;  V982 tmp961      [V982,T215] (  2,  4   )   byref  ->   r8         "field V484._reference (fldOffset=0x0)" P-INDEP
+;  V983 tmp962      [V983,T246] (  2,  4   )     int  ->   r9         "field V484._length (fldOffset=0x8)" P-INDEP
+;* V984 tmp963      [V984,T283] (  0,  0   )   byref  ->  zero-ref    "field V485._reference (fldOffset=0x0)" P-INDEP
+;* V985 tmp964      [V985    ] (  0,  0   )     int  ->  zero-ref    "field V485._length (fldOffset=0x8)" P-INDEP
+;* V986 tmp965      [V986,T284] (  0,  0   )   byref  ->  zero-ref    "field V487._reference (fldOffset=0x0)" P-INDEP
+;  V987 tmp966      [V987,T247] (  2,  4   )     int  ->   r9         "field V487._length (fldOffset=0x8)" P-INDEP
+;  V988 tmp967      [V988,T216] (  2,  4   )   byref  ->  rax         "field V491._reference (fldOffset=0x0)" P-INDEP
+;* V989 tmp968      [V989,T291] (  0,  0   )     int  ->  zero-ref    "field V491._length (fldOffset=0x8)" P-INDEP
+;* V990 tmp969      [V990    ] (  0,  0   )   byref  ->  zero-ref    "field V493._reference (fldOffset=0x0)" P-INDEP
+;* V991 tmp970      [V991    ] (  0,  0   )     int  ->  zero-ref    "field V493._length (fldOffset=0x8)" P-INDEP
+;  V992 tmp971      [V992,T217] (  2,  4   )   byref  ->  [rbp-0x2E0]  spill-single-def "field V494._reference (fldOffset=0x0)" P-INDEP
+;  V993 tmp972      [V993,T143] (  4,  8   )     int  ->  [rbp-0x234]  spill-single-def "field V494._length (fldOffset=0x8)" P-INDEP
+;* V994 tmp973      [V994    ] (  0,  0   )   byref  ->  zero-ref    "field V497._reference (fldOffset=0x0)" P-INDEP
+;* V995 tmp974      [V995    ] (  0,  0   )     int  ->  zero-ref    "field V497._length (fldOffset=0x8)" P-INDEP
+;  V996 tmp975      [V996,T218] (  2,  4   )   byref  ->  [rbp-0x2E8]  spill-single-def "field V498._reference (fldOffset=0x0)" P-INDEP
+;  V997 tmp976      [V997,T248] (  2,  4   )     int  ->  [rbp-0x238]  spill-single-def "field V498._length (fldOffset=0x8)" P-INDEP
+;  V998 tmp977      [V998,T219] (  2,  4   )   byref  ->  rdi         "field V503._reference (fldOffset=0x0)" P-INDEP
+;* V999 tmp978      [V999,T292] (  0,  0   )     int  ->  zero-ref    "field V503._length (fldOffset=0x8)" P-INDEP
+;  V1000 tmp979     [V1000,T285] (  1,  2   )   byref  ->  rax         "field V505._reference (fldOffset=0x0)" P-INDEP
+;  V1001 tmp980     [V1001,T249] (  2,  4   )     int  ->  rdx         "field V505._length (fldOffset=0x8)" P-INDEP
+;* V1002 tmp981     [V1002    ] (  0,  0   )   byref  ->  zero-ref    "field V507._reference (fldOffset=0x0)" P-DEP
+;* V1003 tmp982     [V1003    ] (  0,  0   )     int  ->  zero-ref    "field V507._length (fldOffset=0x8)" P-DEP
+;  V1004 tmp983     [V1004    ] (  4, 48   )   byref  ->  [rbp-0x1F8]  do-not-enreg[X] addr-exposed "field V509._reference (fldOffset=0x0)" P-DEP
+;  V1005 tmp984     [V1005    ] (  6, 66   )     int  ->  [rbp-0x1F0]  do-not-enreg[X] addr-exposed "field V509._length (fldOffset=0x8)" P-DEP
+;* V1006 tmp985     [V1006    ] (  0,  0   )   byref  ->  zero-ref    "V07.[000..008)"
+;* V1007 tmp986     [V1007    ] (  0,  0   )    long  ->  zero-ref    "V07.[016..024)"
+;* V1008 tmp987     [V1008    ] (  0,  0   )   byref  ->  zero-ref    single-def "V104.[000..008)"
+;  V1009 tmp988     [V1009,T316] (  2,  1   )    long  ->  rsi         single-def "V104.[016..024)"
+;  V1010 tmp989     [V1010,T265] (  2,  2   )     ref  ->  rdi         single-def "argument with side effect"
+;  V1011 tmp990     [V1011,T254] (  3,  3   )     ref  ->  rax         single-def "argument with side effect"
+;  V1012 GsCookie   [V1012    ] (  1,  1   )    long  ->  [rbp-0x300]  do-not-enreg[X] addr-exposed "GSSecurityCookie"
+;  V1013 cse0       [V1013,T15] (  4, 64   )    long  ->  rsi         "CSE #33: moderate"
+;  V1014 cse1       [V1014,T16] (  4, 64   )    long  ->  rdx         "CSE #38: moderate"
+;  V1015 cse2       [V1015,T36] (  3, 48   )    long  ->  rsi         "CSE #46: conservative"
+;  V1016 cse3       [V1016,T28] (  3, 48   )   byref  ->  [rbp-0x2F0]  spill-single-def "CSE #58: conservative"
+;  V1017 cse4       [V1017,T37] (  3, 48   )    long  ->  rsi         "CSE #61: conservative"
+;  V1018 cse5       [V1018,T133] (  3, 12   )    long  ->  r11         "CSE #09: conservative"
+;  V1019 cse6       [V1019,T134] (  3, 12   )    long  ->  rdx         "CSE #25: conservative"
+;  V1020 cse7       [V1020,T180] (  3,  6   )   byref  ->  [rbp-0x2F8]  spill-single-def "CSE #42: conservative"
+;  V1021 cse8       [V1021,T298] (  3,  1.50)     int  ->  rsi         "CSE #26: conservative"
+;  V1022 cse9       [V1022,T13] (  5, 64   )     ref  ->   r8         "CSE #55: moderate"
+;  V1023 cse10      [V1023,T112] (  6, 12   )     ref  ->  rdi         "CSE #29: conservative"
+;  V1024 cse11      [V1024,T81] (  9, 18   )     int  ->  r10         multi-def "CSE #30: conservative"
+;  V1025 cse12      [V1025,T140] (  4,  8   )     ref  ->   r8         "CSE #34: conservative"
+;  V1026 cse13      [V1026,T135] (  5, 10   )     ref  ->   r8         "CSE #39: conservative"
+;  V1027 cse14      [V1027,T328] (  4,  0   )     ref  ->   r8         "CSE #05: conservative"
+;  V1028 cse15      [V1028,T17] (  4, 64   )    long  ->  rdi         "CSE #31: moderate"
+;  V1029 cse16      [V1029,T18] (  4, 64   )    long  ->   r8         "CSE #36: moderate"
+;  V1030 rat0       [V1030,T92] (  5, 16   )    long  ->  rcx         "Widened IV V216"
+;  V1031 rat1       [V1031,T12] (  5, 66   )    long  ->  rdi         "Widened IV V371"
+;  V1032 rat2       [V1032,T01] (  8,114   )    long  ->  [rbp-0x240]  "Widened IV V511"
+;  V1033 rat3       [V1033,T09] (  6, 82   )    long  ->  rcx         "Widened IV V470"
+;  V1034 rat4       [V1034,T93] (  5, 16   )    long  ->  r10         "Widened IV V134"
 ;
-; Lcl frame size = 728
+; Lcl frame size = 744
 
 G_M61136_IG01:
        push     rbp
        push     r15
        push     r14
        push     r13
        push     r12
        push     rbx
-       sub      rsp, 728
-       lea      rbp, [rsp+0x300]
+       sub      rsp, 744
+       lea      rbp, [rsp+0x310]
        xor      eax, eax
-       mov      qword ptr [rbp-0x1E8], rax
+       mov      qword ptr [rbp-0x1F8], rax
        vxorps   xmm8, xmm8, xmm8
+       vmovdqa  xmmword ptr [rbp-0x1F0], xmm8
        mov      rax, -432
        vmovdqa  xmmword ptr [rbp+rax-0x30], xmm8
        vmovdqa  xmmword ptr [rbp+rax-0x20], xmm8
        vmovdqa  xmmword ptr [rbp+rax-0x10], xmm8
        add      rax, 48
        jne      SHORT  -5 instr
        mov      qword ptr [rbp-0x30], rax
-       mov      qword ptr [rbp-0x2E8], 0xD1FFAB1E
+       mov      qword ptr [rbp-0x300], 0xD1FFAB1E
        mov      r14, rdi
        mov      r13, rsi
        mov      r15, rdx
        mov      rbx, rcx
-						;; size=100 bbWeight=0 PerfScore 0.00
+						;; size=108 bbWeight=0 PerfScore 0.00
 G_M61136_IG02:
        lea      rdx, bword ptr [r14+0x08]
        cmp      gword ptr [rdx], 0
-       je       G_M61136_IG87
-       jmp      G_M61136_IG88
+       je       G_M61136_IG88
+       jmp      G_M61136_IG89
        align    [0 bytes for IG03]
 						;; size=19 bbWeight=0 PerfScore 0.00
 G_M61136_IG03:
        mov      rdx, qword ptr [rdi+8*rcx]
        test     rdx, rdx
        jl       G_M61136_IG116
        imul     rax, rdx
        inc      ecx
        cmp      ecx, esi
        jl       SHORT G_M61136_IG03
 						;; size=23 bbWeight=4 PerfScore 27.00
 G_M61136_IG04:
        test     rax, rax
        jl       G_M61136_IG116
 						;; size=9 bbWeight=0.50 PerfScore 0.62
 G_M61136_IG05:
        cmp      r14, rax
        jl       G_M61136_IG111
        mov      esi, dword ptr [r12+0x08]
        dec      esi
        cmp      esi, dword ptr [r12+0x08]
        jae      G_M61136_IG119
        mov      r13, qword ptr [r12+8*rsi+0x10]
        mov      rsi, r13
        mov      rdi, 0xD1FFAB1E      ; long[]
        call     CORINFO_HELP_NEWARR_1_VC
        lea      r14, bword ptr [rax+0x10]
        mov      eax, dword ptr [rax+0x08]
-       mov      dword ptr [rbp-0x1F0], eax
+       mov      dword ptr [rbp-0x200], eax
        cmp      dword ptr [r12+0x08], 6
        jle      SHORT G_M61136_IG07
        mov      rdi, 0xD1FFAB1E      ; global ptr
        test     byte  ptr [rdi], 1
-       je       G_M61136_IG108
+       je       G_M61136_IG109
 						;; size=90 bbWeight=0.50 PerfScore 11.38
 G_M61136_IG06:
        mov      rdi, 0xD1FFAB1E      ; data for System.Buffers.ArrayPool`1[long]:s_shared
        mov      rdi, gword ptr [rdi]
        mov      esi, dword ptr [r12+0x08]
        mov      rcx, 0xD1FFAB1E      ; code for System.Buffers.SharedArrayPool`1[long]:Rent(int):long[]:this
        cmp      dword ptr [rdi], edi
        call     [rcx]System.Buffers.SharedArrayPool`1[long]:Rent(int):long[]:this
        mov      r12, rax
        test     r12, r12
        jne      SHORT G_M61136_IG10
        xor      rdi, rdi
        xor      ecx, ecx
        jmp      SHORT G_M61136_IG11
-       align    [6 bytes for IG23]
-						;; size=52 bbWeight=0.50 PerfScore 7.25
+       align    [14 bytes for IG23]
+						;; size=60 bbWeight=0.50 PerfScore 7.25
 G_M61136_IG07:
        xor      rdx, rdx
        xor      rsi, rsi
        mov      r12d, dword ptr [r12+0x08]
        mov      edi, r12d
        mov      ecx, 8
        mov      rax, rdi
        mul      rdx:rax, rcx
        jb       G_M61136_IG118
        test     rax, rax
        je       SHORT G_M61136_IG09
        add      rax, 15
        shr      rax, 4
        add      rsp, 16
 						;; size=46 bbWeight=0.50 PerfScore 4.75
 G_M61136_IG08:
        push     0
        push     0
        dec      rax
        jne      SHORT G_M61136_IG08
        sub      rsp, 16
        lea      rax, [rsp+0x10]
 						;; size=18 bbWeight=0.50 PerfScore 2.00
 G_M61136_IG09:
        jmp      SHORT G_M61136_IG12
 						;; size=2 bbWeight=0.50 PerfScore 1.00
 G_M61136_IG10:
        lea      rdi, bword ptr [r12+0x10]
        mov      rax, rdi
-       mov      gword ptr [rbp-0x238], r12
+       mov      gword ptr [rbp-0x250], r12
        mov      ecx, dword ptr [r12+0x08]
        mov      rdi, rax
-       mov      r12, gword ptr [rbp-0x238]
+       mov      r12, gword ptr [rbp-0x250]
 						;; size=30 bbWeight=0.50 PerfScore 2.50
 G_M61136_IG11:
-       mov      bword ptr [rbp-0x268], rdi
+       mov      bword ptr [rbp-0x280], rdi
        mov      rsi, r12
        mov      r12d, ecx
-       mov      rax, bword ptr [rbp-0x268]
+       mov      rax, bword ptr [rbp-0x280]
 						;; size=20 bbWeight=0.50 PerfScore 1.25
 G_M61136_IG12:
        xor      ecx, ecx
        mov      dword ptr [rbp-0x10C], ecx
        cmp      gword ptr [rbp-0x90], 0
        je       SHORT G_M61136_IG13
        mov      rdi, gword ptr [rbp-0x90]
        cmp      byte  ptr [rdi], dil
        add      rdi, 16
        mov      edx, dword ptr [rbp-0x80]
        add      edx, edx
        mov      r8d, dword ptr [rbp-0x80]
        cmp      r8d, edx
        jbe      SHORT G_M61136_IG14
        jmp      G_M61136_IG117
 						;; size=51 bbWeight=0.50 PerfScore 7.00
 G_M61136_IG13:
        mov      r9d, dword ptr [rbp-0x80]
        cmp      r9d, 5
        ja       G_M61136_IG117
        lea      r10, bword ptr [rbp-0x50]
        jmp      SHORT G_M61136_IG15
 						;; size=20 bbWeight=0.50 PerfScore 2.38
 G_M61136_IG14:
        mov      r10d, r8d
        lea      r10, bword ptr [rdi+8*r10]
        sub      edx, r8d
        mov      r9d, edx
 						;; size=13 bbWeight=0.50 PerfScore 0.62
 G_M61136_IG15:
        lea      edi, [r9-0x01]
        cmp      edi, r9d
        jae      G_M61136_IG119
        cmp      qword ptr [r10+8*rdi], 0
-       mov      bword ptr [rbp-0x268], rax
-       mov      gword ptr [rbp-0x238], rsi
+       mov      bword ptr [rbp-0x280], rax
+       mov      gword ptr [rbp-0x250], rsi
        je       G_M61136_IG20
        lea      rdi, [rbp-0x100]
        mov      rdx, 0xD1FFAB1E      ; code for System.Numerics.Tensors.TensorShape:get_Strides():System.ReadOnlySpan`1[long]:this
        call     [rdx]System.Numerics.Tensors.TensorShape:get_Strides():System.ReadOnlySpan`1[long]:this
        lea      edi, [rdx-0x01]
        cmp      edi, edx
        jae      G_M61136_IG119
        cmp      qword ptr [rax+8*rdi], 0
-       jne      G_M61136_IG53
+       jne      G_M61136_IG52
        jmp      G_M61136_IG17
 						;; size=84 bbWeight=0.50 PerfScore 9.62
 G_M61136_IG16:
-       mov      eax, dword ptr [rbp-0x21C]
+       mov      eax, dword ptr [rbp-0x22C]
        cmp      edi, eax
        jae      G_M61136_IG119
        mov      edx, edi
-       mov      r11, bword ptr [rbp-0x268]
+       mov      r11, bword ptr [rbp-0x280]
        lea      rsi, bword ptr [r11+8*rdx]
-       mov      bword ptr [rbp-0x2D8], rsi
+       mov      bword ptr [rbp-0x2F0], rsi
        mov      rdx, rsi
        inc      qword ptr [rdx]
        cmp      edi, eax
        jae      G_M61136_IG119
        mov      eax, edi
        mov      rcx, qword ptr [r11+8*rax]
        cmp      edi, r9d
        jae      G_M61136_IG119
        mov      eax, edi
        mov      rdx, qword ptr [r8+8*rax]
        mov      r15, rdx
        mov      rax, rcx
        cqo      
        idiv     rdx:rax, r15
        imul     r15, rax
        sub      rcx, r15
        mov      r15, rcx
-       mov      bword ptr [rbp-0x268], r11
+       mov      bword ptr [rbp-0x280], r11
        mov      rdx, r11
        mov      ecx, r12d
        dec      edi
        mov      rsi, rax
        mov      rax, 0xD1FFAB1E      ; code for System.Numerics.Tensors.TensorSpanHelpers:AdjustIndexes(int,long,System.Span`1[long],System.ReadOnlySpan`1[long])
        call     [rax]System.Numerics.Tensors.TensorSpanHelpers:AdjustIndexes(int,long,System.Span`1[long],System.ReadOnlySpan`1[long])
-       mov      rdi, bword ptr [rbp-0x2D8]
+       mov      rdi, bword ptr [rbp-0x2F0]
        mov      qword ptr [rdi], r15
-       mov      r15, bword ptr [rbp-0x230]
+       mov      r15, bword ptr [rbp-0x248]
 						;; size=137 bbWeight=16 PerfScore 1520.00
 G_M61136_IG17:
        lea      rdi, bword ptr [r15+0x08]
        mov      rax, 0xD1FFAB1E      ; code for System.Numerics.Tensors.TensorShape:get_Lengths():System.ReadOnlySpan`1[long]:this
        call     [rax]System.Numerics.Tensors.TensorShape:get_Lengths():System.ReadOnlySpan`1[long]:this
        test     edx, edx
-       jne      G_M61136_IG61
+       jne      G_M61136_IG62
 						;; size=24 bbWeight=4 PerfScore 20.00
 G_M61136_IG18:
        xor      ecx, ecx
-       jmp      G_M61136_IG64
+       jmp      G_M61136_IG65
 						;; size=7 bbWeight=2 PerfScore 4.50
 G_M61136_IG19:
-       mov      rax, bword ptr [rbp-0x268]
+       mov      rax, bword ptr [rbp-0x280]
        cmp      edi, r12d
        jae      G_M61136_IG119
        mov      edx, edi
        lea      r10, bword ptr [rax+8*rdx]
-       mov      bword ptr [rbp-0x2E0], r10
+       mov      bword ptr [rbp-0x2F8], r10
        mov      rdx, r10
        inc      qword ptr [rdx]
        mov      edx, edi
-       mov      bword ptr [rbp-0x268], rax
+       mov      bword ptr [rbp-0x280], rax
        mov      r11, qword ptr [rax+8*rdx]
        cmp      edi, r9d
        jae      G_M61136_IG119
        mov      edx, edi
        mov      rdx, qword ptr [r8+8*rdx]
        mov      rsi, rdx
        mov      rax, r11
        cqo      
        idiv     rdx:rax, rsi
        imul     rsi, rax
        sub      r11, rsi
-       mov      qword ptr [rbp-0x210], r11
-       mov      rdx, bword ptr [rbp-0x268]
+       mov      qword ptr [rbp-0x220], r11
+       mov      rdx, bword ptr [rbp-0x280]
        mov      ecx, r12d
        dec      edi
        mov      rsi, rax
        mov      rax, 0xD1FFAB1E      ; code for System.Numerics.Tensors.TensorSpanHelpers:AdjustIndexes(int,long,System.Span`1[long],System.ReadOnlySpan`1[long])
        call     [rax]System.Numerics.Tensors.TensorSpanHelpers:AdjustIndexes(int,long,System.Span`1[long],System.ReadOnlySpan`1[long])
-       mov      rdi, bword ptr [rbp-0x2E0]
-       mov      r11, qword ptr [rbp-0x210]
+       mov      rdi, bword ptr [rbp-0x2F8]
+       mov      r11, qword ptr [rbp-0x220]
        mov      qword ptr [rdi], r11
 						;; size=132 bbWeight=2 PerfScore 188.50
 G_M61136_IG20:
        lea      rdi, bword ptr [r15+0x08]
        mov      rdx, 0xD1FFAB1E      ; code for System.Numerics.Tensors.TensorShape:get_Lengths():System.ReadOnlySpan`1[long]:this
        call     [rdx]System.Numerics.Tensors.TensorShape:get_Lengths():System.ReadOnlySpan`1[long]:this
        test     edx, edx
        jne      SHORT G_M61136_IG22
 						;; size=20 bbWeight=4 PerfScore 20.00
 G_M61136_IG21:
-       xor      edi, edi
+       xor      ecx, ecx
        jmp      SHORT G_M61136_IG25
 						;; size=4 bbWeight=2 PerfScore 4.50
 G_M61136_IG22:
-       mov      edi, 1
-       xor      esi, esi
+       mov      ecx, 1
+       xor      edi, edi
        test     edx, edx
        jle      SHORT G_M61136_IG24
 						;; size=11 bbWeight=2 PerfScore 3.50
 G_M61136_IG23:
-       mov      rcx, qword ptr [rax+8*rsi]
-       test     rcx, rcx
+       mov      rsi, qword ptr [rax+8*rdi]
+       test     rsi, rsi
        jl       G_M61136_IG116
-       imul     rdi, rcx
-       inc      esi
-       cmp      esi, edx
+       imul     rcx, rsi
+       inc      edi
+       cmp      edi, edx
        jl       SHORT G_M61136_IG23
 						;; size=23 bbWeight=16 PerfScore 108.00
 G_M61136_IG24:
-       test     rdi, rdi
+       test     rcx, rcx
        jl       G_M61136_IG116
 						;; size=9 bbWeight=2 PerfScore 2.50
 G_M61136_IG25:
        mov      eax, dword ptr [rbp-0x10C]
-       movsxd   rsi, eax
-       cmp      rsi, rdi
-       jl       SHORT G_M61136_IG31
+       movsxd   rdx, eax
+       cmp      rdx, rcx
+       jl       SHORT G_M61136_IG30
 						;; size=14 bbWeight=4 PerfScore 10.00
 G_M61136_IG26:
-       mov      r12, gword ptr [rbp-0x238]
+       mov      r12, gword ptr [rbp-0x250]
        test     r12, r12
-       je       SHORT G_M61136_IG28
-       mov      rdi, 0xD1FFAB1E      ; global ptr
-       test     byte  ptr [rdi], 1
-       je       G_M61136_IG110
-						;; size=31 bbWeight=0.50 PerfScore 3.25
-G_M61136_IG27:
-       mov      rdi, 0xD1FFAB1E      ; data for System.Buffers.ArrayPool`1[long]:s_shared
-       mov      rdi, gword ptr [rdi]
+       je       SHORT G_M61136_IG27
+       mov      rax, 0xD1FFAB1E      ; code for System.Buffers.ArrayPool`1[long]:get_Shared():System.Buffers.ArrayPool`1[long]
+       call     [rax]System.Buffers.ArrayPool`1[long]:get_Shared():System.Buffers.ArrayPool`1[long]
+       mov      rdi, rax
        mov      rsi, r12
        xor      edx, edx
-       mov      rax, 0xD1FFAB1E      ; code for System.Buffers.SharedArrayPool`1[long]:Return(long[],ubyte):this
-       cmp      dword ptr [rdi], edi
-       call     [rax]System.Buffers.SharedArrayPool`1[long]:Return(long[],ubyte):this
-						;; size=32 bbWeight=0.50 PerfScore 4.50
-G_M61136_IG28:
+       mov      rax, qword ptr [rax]
+       mov      rax, qword ptr [rax+0x40]
+       call     [rax+0x28]System.Buffers.ArrayPool`1[long]:Return(long[],ubyte):this
+						;; size=42 bbWeight=0.50 PerfScore 6.62
+G_M61136_IG27:
        mov      rax, r15
-       cmp      qword ptr [rbp-0x2E8], 0xD1FFAB1E
-       je       SHORT G_M61136_IG29
+       cmp      qword ptr [rbp-0x300], 0xD1FFAB1E
+       je       SHORT G_M61136_IG28
        call     CORINFO_HELP_FAIL_FAST
 						;; size=21 bbWeight=0.50 PerfScore 2.12
-G_M61136_IG29:
+G_M61136_IG28:
        nop      
 						;; size=1 bbWeight=0.50 PerfScore 0.12
-G_M61136_IG30:
+G_M61136_IG29:
        lea      rsp, [rbp-0x28]
        pop      rbx
        pop      r12
        pop      r13
        pop      r14
        pop      r15
        pop      rbp
        ret      
 						;; size=15 bbWeight=0.50 PerfScore 2.25
-G_M61136_IG31:
+G_M61136_IG30:
        mov      rdx, bword ptr [r15]
        mov      dword ptr [rbp-0x10C], eax
        movsxd   rsi, eax
        lea      rcx, bword ptr [rdx+8*rsi]
        mov      r8d, r13d
-       mov      bword ptr [rbp-0x260], rcx
-       mov      dword ptr [rbp-0x1EC], r8d
-       mov      r9, bword ptr [rbp-0x268]
-       mov      bword ptr [rbp-0x280], r9
+       mov      bword ptr [rbp-0x278], rcx
+       mov      dword ptr [rbp-0x1FC], r8d
+       mov      r9, bword ptr [rbp-0x280]
+       mov      bword ptr [rbp-0x298], r9
        mov      esi, r12d
-       mov      dword ptr [rbp-0x1FC], esi
+       mov      dword ptr [rbp-0x20C], esi
        mov      rdi, gword ptr [rbp-0x90]
        test     rdi, rdi
-       je       SHORT G_M61136_IG32
+       je       SHORT G_M61136_IG31
        mov      r10, rdi
        cmp      byte  ptr [r10], r10b
        mov      r10d, dword ptr [rbp-0x80]
        mov      r11d, r10d
-       jmp      SHORT G_M61136_IG33
-       align    [0 bytes for IG37]
+       jmp      SHORT G_M61136_IG32
+       align    [0 bytes for IG36]
 						;; size=83 bbWeight=2 PerfScore 36.00
-G_M61136_IG32:
+G_M61136_IG31:
        mov      r10d, dword ptr [rbp-0x80]
        mov      r11d, r10d
        cmp      r11d, 5
        ja       G_M61136_IG117
 						;; size=17 bbWeight=2 PerfScore 5.00
-G_M61136_IG33:
+G_M61136_IG32:
        cmp      esi, r11d
-       jne      G_M61136_IG109
+       jne      G_M61136_IG110
        test     rdi, rdi
-       je       SHORT G_M61136_IG34
+       je       SHORT G_M61136_IG33
        mov      r11, rdi
        cmp      byte  ptr [r11], r11b
        add      r11, 16
        lea      edx, [r10+r10]
        mov      esi, r10d
        cmp      esi, edx
-       jbe      SHORT G_M61136_IG35
+       jbe      SHORT G_M61136_IG34
        jmp      G_M61136_IG117
 						;; size=40 bbWeight=2 PerfScore 20.00
-G_M61136_IG34:
+G_M61136_IG33:
        mov      edi, r10d
        cmp      edi, 5
        ja       G_M61136_IG117
        lea      r11, bword ptr [rbp-0x50]
        cmp      r10d, 5
        ja       G_M61136_IG117
        lea      rdx, bword ptr [rbp-0x78]
-       mov      dword ptr [rbp-0x200], r10d
-       jmp      SHORT G_M61136_IG36
+       mov      dword ptr [rbp-0x210], r10d
+       jmp      SHORT G_M61136_IG35
 						;; size=39 bbWeight=2 PerfScore 13.50
-G_M61136_IG35:
+G_M61136_IG34:
        mov      ecx, esi
        lea      r11, bword ptr [r11+8*rcx]
        sub      edx, esi
        cmp      byte  ptr [rdi], dil
        add      rdi, 16
-       mov      dword ptr [rbp-0x200], r10d
+       mov      dword ptr [rbp-0x210], r10d
        mov      eax, edx
        mov      rdx, rdi
        mov      edi, eax
 						;; size=29 bbWeight=2 PerfScore 12.00
-G_M61136_IG36:
-       mov      rsi, bword ptr [rbp-0x280]
-       mov      bword ptr [rbp-0x288], rsi
-       mov      r10d, dword ptr [rbp-0x1FC]
-       mov      bword ptr [rbp-0x290], r11
-       mov      dword ptr [rbp-0x208], edi
-       mov      ecx, dword ptr [rbp-0x200]
-       mov      dword ptr [rbp-0x204], ecx
+G_M61136_IG35:
+       mov      rsi, bword ptr [rbp-0x298]
+       mov      bword ptr [rbp-0x2A0], rsi
+       mov      r10d, dword ptr [rbp-0x20C]
+       mov      bword ptr [rbp-0x2A8], r11
+       mov      dword ptr [rbp-0x218], edi
+       mov      ecx, dword ptr [rbp-0x210]
+       mov      dword ptr [rbp-0x214], ecx
        xor      r8d, r8d
        xor      r11d, r11d
        test     r10d, r10d
-       jle      SHORT G_M61136_IG38
+       jle      SHORT G_M61136_IG37
 						;; size=57 bbWeight=2 PerfScore 17.50
-G_M61136_IG37:
+G_M61136_IG36:
        mov      edi, r11d
        mov      rsi, qword ptr [rsi+8*rdi]
        cmp      r11d, ecx
        jae      G_M61136_IG119
        cmp      rsi, qword ptr [rdx+8*rdi]
-       jge      G_M61136_IG109
+       jge      G_M61136_IG110
        test     rsi, rsi
-       jl       G_M61136_IG109
-       cmp      r11d, dword ptr [rbp-0x208]
+       jl       G_M61136_IG110
+       cmp      r11d, dword ptr [rbp-0x218]
        jae      G_M61136_IG119
-       mov      rcx, bword ptr [rbp-0x290]
+       mov      rcx, bword ptr [rbp-0x2A8]
        imul     rsi, qword ptr [rcx+8*rdi]
        add      r8, rsi
        inc      r11d
        cmp      r11d, r10d
-       mov      rsi, bword ptr [rbp-0x288]
-       jl       SHORT G_M61136_IG39
+       mov      rsi, bword ptr [rbp-0x2A0]
+       jl       SHORT G_M61136_IG38
 						;; size=78 bbWeight=16 PerfScore 328.00
-G_M61136_IG38:
+G_M61136_IG37:
        cmp      r8, qword ptr [rbp-0x88]
-       jge      G_M61136_IG109
+       jge      G_M61136_IG110
        test     r8, r8
-       jge      SHORT G_M61136_IG40
-       jmp      G_M61136_IG109
+       jge      SHORT G_M61136_IG39
+       jmp      G_M61136_IG110
 						;; size=23 bbWeight=2 PerfScore 12.50
-G_M61136_IG39:
-       mov      ecx, dword ptr [rbp-0x204]
-       jmp      SHORT G_M61136_IG37
+G_M61136_IG38:
+       mov      ecx, dword ptr [rbp-0x214]
+       jmp      SHORT G_M61136_IG36
 						;; size=8 bbWeight=8 PerfScore 24.00
-G_M61136_IG40:
+G_M61136_IG39:
        mov      rdx, bword ptr [rbp-0x98]
        mov      rdx, qword ptr [rdx+8*r8]
-       mov      esi, dword ptr [rbp-0x1F0]
+       mov      esi, dword ptr [rbp-0x200]
        mov      rdi, r14
        mov      r8, 0xD1FFAB1E      ; code for System.SpanHelpers:Fill[long](byref,ulong,long)
        call     [r8]System.SpanHelpers:Fill[long](byref,ulong,long)
        mov      rsi, bword ptr [rbp-0x108]
-       mov      bword ptr [rbp-0x258], rsi
-       mov      rax, bword ptr [rbp-0x268]
+       mov      bword ptr [rbp-0x270], rsi
+       mov      rax, bword ptr [rbp-0x280]
        mov      rdx, rax
        mov      ecx, r12d
        mov      r8, gword ptr [rbp-0x100]
        test     r8, r8
-       je       SHORT G_M61136_IG41
+       je       SHORT G_M61136_IG40
        mov      rdi, r8
        cmp      byte  ptr [rdi], dil
        add      rdi, 16
        mov      r9d, dword ptr [rbp-0xF0]
        add      r9d, r9d
        mov      r10d, dword ptr [rbp-0xF0]
        cmp      r10d, r9d
-       jbe      SHORT G_M61136_IG42
+       jbe      SHORT G_M61136_IG41
        jmp      G_M61136_IG117
 						;; size=109 bbWeight=2 PerfScore 44.50
-G_M61136_IG41:
+G_M61136_IG40:
        mov      r11d, dword ptr [rbp-0xF0]
        cmp      r11d, 5
        ja       G_M61136_IG117
        lea      r8, bword ptr [rbp-0xC0]
        mov      r9d, dword ptr [rbp-0xF0]
        cmp      r9d, 5
        ja       G_M61136_IG117
        lea      rdi, bword ptr [rbp-0xE8]
-       jmp      SHORT G_M61136_IG43
-       align    [0 bytes for IG44]
+       jmp      SHORT G_M61136_IG42
+       align    [0 bytes for IG43]
 						;; size=50 bbWeight=2 PerfScore 15.00
-G_M61136_IG42:
+G_M61136_IG41:
        mov      r11d, r10d
        lea      rdi, bword ptr [rdi+8*r11]
        sub      r9d, r10d
        mov      r11d, r9d
        cmp      byte  ptr [r8], r8b
        add      r8, 16
        mov      r9d, dword ptr [rbp-0xF0]
        mov      rax, rdi
        mov      rdi, r8
        mov      r8, rax
 						;; size=36 bbWeight=2 PerfScore 12.50
-G_M61136_IG43:
-       mov      bword ptr [rbp-0x298], rdx
-       mov      bword ptr [rbp-0x2A8], r8
-       mov      bword ptr [rbp-0x2A0], rdi
+G_M61136_IG42:
+       mov      bword ptr [rbp-0x2B0], rdx
+       mov      bword ptr [rbp-0x2C0], r8
+       mov      bword ptr [rbp-0x2B8], rdi
        xor      r10d, r10d
        xor      esi, esi
        test     ecx, ecx
-       jle      SHORT G_M61136_IG45
+       jle      SHORT G_M61136_IG44
 						;; size=30 bbWeight=2 PerfScore 9.50
-G_M61136_IG44:
+G_M61136_IG43:
        mov      r8d, esi
        mov      rdx, qword ptr [rdx+8*r8]
        cmp      esi, r9d
        jae      G_M61136_IG119
        cmp      rdx, qword ptr [rdi+8*r8]
-       jge      G_M61136_IG109
+       jge      G_M61136_IG110
        test     rdx, rdx
-       jl       G_M61136_IG109
+       jl       G_M61136_IG110
        cmp      esi, r11d
        jae      G_M61136_IG119
-       mov      rdi, bword ptr [rbp-0x2A8]
+       mov      rdi, bword ptr [rbp-0x2C0]
        imul     rdx, qword ptr [rdi+8*r8]
        add      r10, rdx
        inc      esi
        cmp      esi, ecx
-       mov      rdx, bword ptr [rbp-0x298]
-       jl       SHORT G_M61136_IG46
+       mov      rdx, bword ptr [rbp-0x2B0]
+       jl       SHORT G_M61136_IG45
 						;; size=72 bbWeight=16 PerfScore 300.00
-G_M61136_IG45:
-       mov      rsi, bword ptr [rbp-0x258]
+G_M61136_IG44:
+       mov      rsi, bword ptr [rbp-0x270]
        lea      rcx, bword ptr [rsi+8*r10]
-       mov      r8d, dword ptr [rbp-0x1EC]
-       mov      r9, bword ptr [rbp-0x260]
+       mov      r8d, dword ptr [rbp-0x1FC]
+       mov      r9, bword ptr [rbp-0x278]
        mov      bword ptr [rsp], r9
        mov      dword ptr [rsp+0x08], r8d
        mov      rsi, r14
-       mov      edx, dword ptr [rbp-0x1F0]
+       mov      edx, dword ptr [rbp-0x200]
        mov      rdi, gword ptr [rbx+0x08]
        call     [rbx+0x18]System.Numerics.Tensors.Tensor+PerformCalculationTwoSpanInSpanOut`1[long]:Invoke(System.ReadOnlySpan`1[long],System.ReadOnlySpan`1[long],System.Span`1[long]):this
        mov      eax, dword ptr [rbp-0x10C]
        add      eax, r13d
        mov      dword ptr [rbp-0x10C], eax
        mov      r8, gword ptr [rbp-0x90]
        test     r8, r8
-       je       SHORT G_M61136_IG47
+       je       SHORT G_M61136_IG46
        mov      rdx, r8
        cmp      byte  ptr [rdx], dl
        mov      edi, dword ptr [rbp-0x80]
-       jmp      SHORT G_M61136_IG48
-       align    [0 bytes for IG56]
-						;; size=87 bbWeight=2 PerfScore 45.00
-G_M61136_IG46:
-       mov      rdi, bword ptr [rbp-0x2A0]
-       jmp      G_M61136_IG44
+       jmp      SHORT G_M61136_IG47
+       align    [11 bytes for IG63]
+						;; size=98 bbWeight=2 PerfScore 45.00
+G_M61136_IG45:
+       mov      rdi, bword ptr [rbp-0x2B8]
+       jmp      G_M61136_IG43
 						;; size=12 bbWeight=8 PerfScore 24.00
-G_M61136_IG47:
+G_M61136_IG46:
        mov      edi, dword ptr [rbp-0x80]
        cmp      edi, 5
        ja       G_M61136_IG117
 						;; size=12 bbWeight=2 PerfScore 4.50
-G_M61136_IG48:
+G_M61136_IG47:
        add      edi, -2
        test     r8, r8
-       je       SHORT G_M61136_IG49
+       je       SHORT G_M61136_IG48
        cmp      byte  ptr [r8], r8b
        add      r8, 16
        mov      r9d, dword ptr [rbp-0x80]
-       jmp      SHORT G_M61136_IG50
+       jmp      SHORT G_M61136_IG49
 						;; size=21 bbWeight=2 PerfScore 15.50
-G_M61136_IG49:
+G_M61136_IG48:
        mov      r9d, dword ptr [rbp-0x80]
        cmp      r9d, 5
        ja       G_M61136_IG117
        lea      r8, bword ptr [rbp-0x78]
 						;; size=18 bbWeight=2 PerfScore 5.50
-G_M61136_IG50:
+G_M61136_IG49:
        test     edi, edi
        jl       G_M61136_IG20
        jmp      G_M61136_IG19
 						;; size=13 bbWeight=2 PerfScore 6.50
-G_M61136_IG51:
-       mov      rdi, bword ptr [rbp-0x270]
-       mov      esi, dword ptr [rbp-0x1F4]
+G_M61136_IG50:
+       mov      rdi, bword ptr [rbp-0x288]
+       mov      esi, dword ptr [rbp-0x204]
        mov      rdx, rax
        mov      rax, 0xD1FFAB1E      ; code for System.Numerics.Tensors.TensorSpanHelpers:ComputeLinearIndex(System.ReadOnlySpan`1[long],System.ReadOnlySpan`1[long],System.ReadOnlySpan`1[long]):long
        call     [rax]System.Numerics.Tensors.TensorSpanHelpers:ComputeLinearIndex(System.ReadOnlySpan`1[long],System.ReadOnlySpan`1[long],System.ReadOnlySpan`1[long]):long
-       mov      rcx, bword ptr [rbp-0x240]
+       mov      rcx, bword ptr [rbp-0x258]
        lea      rax, bword ptr [rcx+8*rax]
-       mov      bword ptr [rbp-0x2C8], rax
-       mov      edx, dword ptr [rbp-0x1EC]
-       mov      dword ptr [rbp-0x224], edx
+       mov      bword ptr [rbp-0x2E0], rax
+       mov      edx, dword ptr [rbp-0x1FC]
+       mov      dword ptr [rbp-0x234], edx
        mov      rdx, bword ptr [rbp-0x108]
-       mov      bword ptr [rbp-0x248], rdx
-       mov      rsi, bword ptr [rbp-0x268]
-       mov      bword ptr [rbp-0x2D0], rsi
-       mov      dword ptr [rbp-0x228], r12d
+       mov      bword ptr [rbp-0x260], rdx
+       mov      rsi, bword ptr [rbp-0x280]
+       mov      bword ptr [rbp-0x2E8], rsi
+       mov      dword ptr [rbp-0x238], r12d
        lea      rdi, [rbp-0x100]
        mov      r10, 0xD1FFAB1E      ; code for System.Numerics.Tensors.TensorShape:get_Strides():System.ReadOnlySpan`1[long]:this
        call     [r10]System.Numerics.Tensors.TensorShape:get_Strides():System.ReadOnlySpan`1[long]:this
-       mov      bword ptr [rbp-0x278], rax
-       mov      dword ptr [rbp-0x1F8], edx
+       mov      bword ptr [rbp-0x290], rax
+       mov      dword ptr [rbp-0x208], edx
        lea      rdi, [rbp-0x100]
        mov      rdx, 0xD1FFAB1E      ; code for System.Numerics.Tensors.TensorShape:get_Lengths():System.ReadOnlySpan`1[long]:this
        call     [rdx]System.Numerics.Tensors.TensorShape:get_Lengths():System.ReadOnlySpan`1[long]:this
        mov      r8, rax
        mov      r9d, edx
-       mov      rdi, bword ptr [rbp-0x2D0]
-       mov      esi, dword ptr [rbp-0x228]
-       mov      rdx, bword ptr [rbp-0x278]
-       mov      ecx, dword ptr [rbp-0x1F8]
+       mov      rdi, bword ptr [rbp-0x2E8]
+       mov      esi, dword ptr [rbp-0x238]
+       mov      rdx, bword ptr [rbp-0x290]
+       mov      ecx, dword ptr [rbp-0x208]
        mov      rax, 0xD1FFAB1E      ; code for System.Numerics.Tensors.TensorSpanHelpers:ComputeLinearIndex(System.ReadOnlySpan`1[long],System.ReadOnlySpan`1[long],System.ReadOnlySpan`1[long]):long
        call     [rax]System.Numerics.Tensors.TensorSpanHelpers:ComputeLinearIndex(System.ReadOnlySpan`1[long],System.ReadOnlySpan`1[long],System.ReadOnlySpan`1[long]):long
-       mov      rdi, bword ptr [rbp-0x248]
+       mov      rdi, bword ptr [rbp-0x260]
        lea      rdi, bword ptr [rdi+8*rax]
-       mov      esi, dword ptr [rbp-0x224]
+       mov      esi, dword ptr [rbp-0x234]
        mov      rax, 0xD1FFAB1E      ; code for System.Span`1[long]:op_Implicit(System.Span`1[long]):System.ReadOnlySpan`1[long]
        call     [rax]System.Span`1[long]:op_Implicit(System.Span`1[long]):System.ReadOnlySpan`1[long]
        mov      rcx, rax
        mov      r8d, edx
        mov      bword ptr [rsp], r14
-       mov      edx, dword ptr [rbp-0x224]
+       mov      edx, dword ptr [rbp-0x234]
        mov      dword ptr [rsp+0x08], edx
-       mov      rsi, bword ptr [rbp-0x2C8]
+       mov      rsi, bword ptr [rbp-0x2E0]
        mov      rdi, gword ptr [rbx+0x08]
        call     [rbx+0x18]System.Numerics.Tensors.Tensor+PerformCalculationTwoSpanInSpanOut`1[long]:Invoke(System.ReadOnlySpan`1[long],System.ReadOnlySpan`1[long],System.Span`1[long]):this
        mov      r14d, dword ptr [rbp-0x10C]
        add      r14d, r13d
        lea      rdi, [rbp-0x90]
        mov      rax, 0xD1FFAB1E      ; code for System.Numerics.Tensors.TensorShape:get_Lengths():System.ReadOnlySpan`1[long]:this
 						;; size=279 bbWeight=2 PerfScore 99.00
-G_M61136_IG52:
+G_M61136_IG51:
        call     [rax]System.Numerics.Tensors.TensorShape:get_Lengths():System.ReadOnlySpan`1[long]:this
        lea      eax, [rdx-0x02]
        mov      dword ptr [rbp-0x110], eax
        lea      rdi, [rbp-0x90]
        mov      rcx, 0xD1FFAB1E      ; code for System.Numerics.Tensors.TensorShape:get_Lengths():System.ReadOnlySpan`1[long]:this
        call     [rcx]System.Numerics.Tensors.TensorShape:get_Lengths():System.ReadOnlySpan`1[long]:this
        mov      r8, rax
        mov      r9d, edx
-       mov      rdx, bword ptr [rbp-0x268]
+       mov      rdx, bword ptr [rbp-0x280]
        mov      ecx, r12d
        mov      edi, dword ptr [rbp-0x110]
        mov      esi, 1
        mov      rax, 0xD1FFAB1E      ; code for System.Numerics.Tensors.TensorSpanHelpers:AdjustIndexes(int,long,System.Span`1[long],System.ReadOnlySpan`1[long])
        call     [rax]System.Numerics.Tensors.TensorSpanHelpers:AdjustIndexes(int,long,System.Span`1[long],System.ReadOnlySpan`1[long])
        mov      dword ptr [rbp-0x10C], r14d
 						;; size=76 bbWeight=2 PerfScore 31.00
-G_M61136_IG53:
+G_M61136_IG52:
        lea      rdi, bword ptr [r15+0x08]
        mov      rax, 0xD1FFAB1E      ; code for System.Numerics.Tensors.TensorShape:get_Lengths():System.ReadOnlySpan`1[long]:this
        call     [rax]System.Numerics.Tensors.TensorShape:get_Lengths():System.ReadOnlySpan`1[long]:this
-       test     edx, edx
-       jne      SHORT G_M61136_IG55
-						;; size=20 bbWeight=4 PerfScore 20.00
+       mov      bword ptr [rbp-0x1F8], rax
+       mov      qword ptr [rbp-0x1F0], rdx
+       lea      rdi, [rbp-0x1F8]
+       mov      rax, 0xD1FFAB1E      ; code for System.ReadOnlySpan`1[long]:get_IsEmpty():ubyte:this
+       call     [rax]System.ReadOnlySpan`1[long]:get_IsEmpty():ubyte:this
+       test     eax, eax
+       je       SHORT G_M61136_IG54
+						;; size=53 bbWeight=4 PerfScore 43.00
+G_M61136_IG53:
+       xor      r14d, r14d
+       jmp      SHORT G_M61136_IG59
+						;; size=5 bbWeight=2 PerfScore 4.50
 G_M61136_IG54:
-       xor      edi, edi
-       jmp      SHORT G_M61136_IG58
-						;; size=4 bbWeight=2 PerfScore 4.50
+       mov      r14d, 1
+       xor      eax, eax
+       cmp      dword ptr [rbp-0x1F0], 0
+       jle      SHORT G_M61136_IG58
+						;; size=17 bbWeight=2 PerfScore 7.00
 G_M61136_IG55:
-       mov      edi, 1
-       xor      ecx, ecx
-       test     edx, edx
-       jle      SHORT G_M61136_IG57
-						;; size=11 bbWeight=2 PerfScore 3.50
-G_M61136_IG56:
-       cmp      ecx, edx
+       cmp      eax, dword ptr [rbp-0x1F0]
        jae      G_M61136_IG119
-       cmp      qword ptr [rax+8*rcx], 0
-       jl       G_M61136_IG116
-       cmp      ecx, edx
-       jae      G_M61136_IG119
-       imul     rdi, qword ptr [rax+8*rcx]
-       inc      ecx
-       cmp      ecx, edx
-       jl       SHORT G_M61136_IG56
-						;; size=38 bbWeight=16 PerfScore 208.00
+       mov      rcx, bword ptr [rbp-0x1F8]
+       mov      qword ptr [rbp-0x240], rax
+       cmp      qword ptr [rcx+8*rax], 0
+       jge      SHORT G_M61136_IG57
+						;; size=33 bbWeight=16 PerfScore 144.00
+G_M61136_IG56:
+       mov      rcx, 0xD1FFAB1E      ; code for System.ThrowHelper:ThrowArgumentOutOfRangeException()
+       call     [rcx]System.ThrowHelper:ThrowArgumentOutOfRangeException()
+						;; size=12 bbWeight=8 PerfScore 26.00
 G_M61136_IG57:
-       test     rdi, rdi
-       jl       G_M61136_IG116
-						;; size=9 bbWeight=2 PerfScore 2.50
+       mov      rax, qword ptr [rbp-0x240]
+       cmp      eax, dword ptr [rbp-0x1F0]
+       jae      G_M61136_IG119
+       mov      rcx, bword ptr [rbp-0x1F8]
+       imul     r14, qword ptr [rcx+8*rax]
+       inc      eax
+       cmp      eax, dword ptr [rbp-0x1F0]
+       jl       SHORT G_M61136_IG55
+						;; size=41 bbWeight=16 PerfScore 212.00
 G_M61136_IG58:
-       mov      r14d, dword ptr [rbp-0x10C]
-       movsxd   rax, r14d
-       cmp      rax, rdi
-       jge      G_M61136_IG26
-						;; size=19 bbWeight=4 PerfScore 10.00
+       test     r14, r14
+       jge      SHORT G_M61136_IG59
+       mov      rax, 0xD1FFAB1E      ; code for System.ThrowHelper:ThrowArgumentOutOfRangeException()
+       call     [rax]System.ThrowHelper:ThrowArgumentOutOfRangeException()
+						;; size=17 bbWeight=2 PerfScore 9.00
 G_M61136_IG59:
-       mov      eax, r14d
+       mov      eax, dword ptr [rbp-0x10C]
+       movsxd   rdi, eax
+       cmp      rdi, r14
+       jge      G_M61136_IG26
+						;; size=18 bbWeight=4 PerfScore 10.00
+G_M61136_IG60:
        mov      rdi, bword ptr [r15]
        mov      dword ptr [rbp-0x10C], eax
        movsxd   rcx, eax
        lea      r9, bword ptr [rdi+8*rcx]
        mov      r8d, r13d
        mov      r14, r9
-       mov      dword ptr [rbp-0x1EC], r8d
+       mov      dword ptr [rbp-0x1FC], r8d
        mov      rdx, bword ptr [rbp-0x98]
-       mov      bword ptr [rbp-0x240], rdx
-       mov      rsi, bword ptr [rbp-0x268]
+       mov      bword ptr [rbp-0x258], rdx
+       mov      rsi, bword ptr [rbp-0x280]
        mov      r8, rsi
        mov      r9d, r12d
-       mov      bword ptr [rbp-0x270], r8
-       mov      dword ptr [rbp-0x1F4], r9d
+       mov      bword ptr [rbp-0x288], r8
+       mov      dword ptr [rbp-0x204], r9d
        lea      rdi, [rbp-0x90]
        mov      r10, 0xD1FFAB1E      ; code for System.Numerics.Tensors.TensorShape:get_Strides():System.ReadOnlySpan`1[long]:this
        call     [r10]System.Numerics.Tensors.TensorShape:get_Strides():System.ReadOnlySpan`1[long]:this
        mov      ecx, edx
        cmp      gword ptr [rbp-0x90], 0
-       je       SHORT G_M61136_IG60
+       je       SHORT G_M61136_IG61
        mov      r8, gword ptr [rbp-0x90]
        cmp      byte  ptr [r8], r8b
        add      r8, 16
        mov      r9d, dword ptr [rbp-0x80]
-       jmp      G_M61136_IG51
-       align    [2 bytes for IG62]
-						;; size=130 bbWeight=2 PerfScore 50.50
-G_M61136_IG60:
+       jmp      G_M61136_IG50
+						;; size=125 bbWeight=2 PerfScore 50.00
+G_M61136_IG61:
        mov      r9d, dword ptr [rbp-0x80]
        cmp      r9d, 5
        ja       G_M61136_IG117
        lea      r8, bword ptr [rbp-0x78]
-       jmp      G_M61136_IG51
+       jmp      G_M61136_IG50
 						;; size=23 bbWeight=2 PerfScore 9.50
-G_M61136_IG61:
+G_M61136_IG62:
        mov      edi, 1
        xor      ecx, ecx
        test     edx, edx
-       jle      SHORT G_M61136_IG63
+       jle      SHORT G_M61136_IG64
 						;; size=11 bbWeight=2 PerfScore 3.50
-G_M61136_IG62:
+G_M61136_IG63:
        cmp      ecx, edx
        jae      G_M61136_IG119
        mov      rsi, qword ptr [rax+8*rcx]
        test     rsi, rsi
        jl       G_M61136_IG116
        imul     rdi, rsi
        inc      ecx
        cmp      ecx, edx
-       jl       SHORT G_M61136_IG62
+       jl       SHORT G_M61136_IG63
 						;; size=31 bbWeight=16 PerfScore 128.00
-G_M61136_IG63:
+G_M61136_IG64:
        test     rdi, rdi
        jl       G_M61136_IG116
        mov      rcx, rdi
 						;; size=12 bbWeight=2 PerfScore 3.00
-G_M61136_IG64:
+G_M61136_IG65:
        mov      eax, dword ptr [rbp-0x10C]
        movsxd   rdi, eax
        cmp      rdi, rcx
        jge      G_M61136_IG26
 						;; size=18 bbWeight=4 PerfScore 10.00
-G_M61136_IG65:
-       mov      bword ptr [rbp-0x230], r15
+G_M61136_IG66:
+       mov      bword ptr [rbp-0x248], r15
        mov      rdi, bword ptr [r15]
        mov      dword ptr [rbp-0x10C], eax
        movsxd   rcx, eax
        lea      rcx, bword ptr [rdi+8*rcx]
-       mov      bword ptr [rbp-0x2B0], rcx
-       mov      dword ptr [rbp-0x214], r13d
-       mov      rsi, bword ptr [rbp-0x268]
-       mov      bword ptr [rbp-0x2B8], rsi
+       mov      bword ptr [rbp-0x2C8], rcx
+       mov      dword ptr [rbp-0x224], r13d
+       mov      rsi, bword ptr [rbp-0x280]
+       mov      bword ptr [rbp-0x2D0], rsi
        mov      r9d, r12d
-       mov      dword ptr [rbp-0x218], r9d
+       mov      dword ptr [rbp-0x228], r9d
        cmp      gword ptr [rbp-0x100], 0
-       je       SHORT G_M61136_IG67
+       je       SHORT G_M61136_IG68
 						;; size=71 bbWeight=16 PerfScore 208.00
-G_M61136_IG66:
+G_M61136_IG67:
        mov      rdi, gword ptr [rbp-0x100]
        cmp      byte  ptr [rdi], dil
        mov      r10d, dword ptr [rbp-0xF0]
-       jmp      SHORT G_M61136_IG68
-       align    [14 bytes for IG82]
+       jmp      SHORT G_M61136_IG69
+       align    [14 bytes for IG83]
 						;; size=33 bbWeight=8 PerfScore 56.00
-G_M61136_IG67:
+G_M61136_IG68:
        mov      r10d, dword ptr [rbp-0xF0]
        cmp      r10d, 5
        ja       G_M61136_IG117
 						;; size=17 bbWeight=8 PerfScore 18.00
-G_M61136_IG68:
-       mov      dword ptr [rbp-0x21C], r10d
+G_M61136_IG69:
+       mov      dword ptr [rbp-0x22C], r10d
        cmp      r9d, r10d
-       jne      G_M61136_IG109
+       jne      G_M61136_IG110
        lea      rdi, [rbp-0x100]
        mov      r11, 0xD1FFAB1E      ; code for System.Numerics.Tensors.TensorShape:get_Strides():System.ReadOnlySpan`1[long]:this
        call     [r11]System.Numerics.Tensors.TensorShape:get_Strides():System.ReadOnlySpan`1[long]:this
        mov      ecx, edx
        cmp      gword ptr [rbp-0x100], 0
-       je       SHORT G_M61136_IG70
+       je       SHORT G_M61136_IG71
 						;; size=48 bbWeight=16 PerfScore 148.00
-G_M61136_IG69:
+G_M61136_IG70:
        mov      r8, gword ptr [rbp-0x100]
        cmp      byte  ptr [r8], r8b
        add      r8, 16
        mov      r9d, dword ptr [rbp-0xF0]
-       jmp      SHORT G_M61136_IG71
+       jmp      SHORT G_M61136_IG72
 						;; size=23 bbWeight=8 PerfScore 58.00
-G_M61136_IG70:
+G_M61136_IG71:
        mov      r9d, dword ptr [rbp-0xF0]
        cmp      r9d, 5
        ja       G_M61136_IG117
        lea      r8, bword ptr [rbp-0xE8]
 						;; size=24 bbWeight=8 PerfScore 22.00
-G_M61136_IG71:
-       mov      rdi, bword ptr [rbp-0x2B8]
-       mov      esi, dword ptr [rbp-0x218]
+G_M61136_IG72:
+       mov      rdi, bword ptr [rbp-0x2D0]
+       mov      esi, dword ptr [rbp-0x228]
        mov      rdx, rax
        mov      rax, 0xD1FFAB1E      ; code for System.Numerics.Tensors.TensorSpanHelpers:ComputeLinearIndex(System.ReadOnlySpan`1[long],System.ReadOnlySpan`1[long],System.ReadOnlySpan`1[long]):long
        call     [rax]System.Numerics.Tensors.TensorSpanHelpers:ComputeLinearIndex(System.ReadOnlySpan`1[long],System.ReadOnlySpan`1[long],System.ReadOnlySpan`1[long]):long
        cmp      rax, qword ptr [rbp-0xF8]
-       jge      G_M61136_IG109
+       jge      G_M61136_IG110
        test     rax, rax
-       jl       G_M61136_IG109
+       jl       G_M61136_IG110
        mov      rdx, bword ptr [rbp-0x108]
        mov      rdx, qword ptr [rdx+8*rax]
-       mov      esi, dword ptr [rbp-0x1F0]
+       mov      esi, dword ptr [rbp-0x200]
        mov      rdi, r14
        mov      rcx, 0xD1FFAB1E      ; code for System.SpanHelpers:Fill[long](byref,ulong,long)
        call     [rcx]System.SpanHelpers:Fill[long](byref,ulong,long)
        mov      rax, bword ptr [rbp-0x98]
-       mov      bword ptr [rbp-0x250], rax
-       mov      rcx, bword ptr [rbp-0x268]
-       mov      bword ptr [rbp-0x2C0], rcx
-       mov      esi, dword ptr [rbp-0x21C]
-       mov      dword ptr [rbp-0x220], esi
+       mov      bword ptr [rbp-0x268], rax
+       mov      rcx, bword ptr [rbp-0x280]
+       mov      bword ptr [rbp-0x2D8], rcx
+       mov      esi, dword ptr [rbp-0x22C]
+       mov      dword ptr [rbp-0x230], esi
        lea      rdi, [rbp-0x90]
        mov      r9, 0xD1FFAB1E      ; code for System.Numerics.Tensors.TensorShape:get_Strides():System.ReadOnlySpan`1[long]:this
        call     [r9]System.Numerics.Tensors.TensorShape:get_Strides():System.ReadOnlySpan`1[long]:this
        mov      ecx, edx
        cmp      gword ptr [rbp-0x90], 0
-       je       SHORT G_M61136_IG73
+       je       SHORT G_M61136_IG74
 						;; size=154 bbWeight=16 PerfScore 484.00
-G_M61136_IG72:
+G_M61136_IG73:
        mov      r8, gword ptr [rbp-0x90]
        cmp      byte  ptr [r8], r8b
        add      r8, 16
        mov      r9d, dword ptr [rbp-0x80]
-       jmp      SHORT G_M61136_IG74
+       jmp      SHORT G_M61136_IG75
 						;; size=20 bbWeight=8 PerfScore 58.00
-G_M61136_IG73:
+G_M61136_IG74:
        mov      r9d, dword ptr [rbp-0x80]
        cmp      r9d, 5
        ja       G_M61136_IG117
        lea      r8, bword ptr [rbp-0x78]
 						;; size=18 bbWeight=8 PerfScore 22.00
-G_M61136_IG74:
-       mov      rdi, bword ptr [rbp-0x2C0]
-       mov      esi, dword ptr [rbp-0x220]
+G_M61136_IG75:
+       mov      rdi, bword ptr [rbp-0x2D8]
+       mov      esi, dword ptr [rbp-0x230]
        mov      rdx, rax
        mov      rax, 0xD1FFAB1E      ; code for System.Numerics.Tensors.TensorSpanHelpers:ComputeLinearIndex(System.ReadOnlySpan`1[long],System.ReadOnlySpan`1[long],System.ReadOnlySpan`1[long]):long
        call     [rax]System.Numerics.Tensors.TensorSpanHelpers:ComputeLinearIndex(System.ReadOnlySpan`1[long],System.ReadOnlySpan`1[long],System.ReadOnlySpan`1[long]):long
-       mov      rsi, bword ptr [rbp-0x250]
+       mov      rsi, bword ptr [rbp-0x268]
        lea      rsi, bword ptr [rsi+8*rax]
-       mov      edx, dword ptr [rbp-0x214]
-       mov      rcx, bword ptr [rbp-0x2B0]
+       mov      edx, dword ptr [rbp-0x224]
+       mov      rcx, bword ptr [rbp-0x2C8]
        mov      bword ptr [rsp], rcx
        mov      dword ptr [rsp+0x08], edx
        mov      rcx, r14
-       mov      r8d, dword ptr [rbp-0x1F0]
+       mov      r8d, dword ptr [rbp-0x200]
        mov      rdi, gword ptr [rbx+0x08]
        call     [rbx+0x18]System.Numerics.Tensors.Tensor+PerformCalculationTwoSpanInSpanOut`1[long]:Invoke(System.ReadOnlySpan`1[long],System.ReadOnlySpan`1[long],System.Span`1[long]):this
        mov      r10d, dword ptr [rbp-0x10C]
        add      r10d, r13d
        mov      dword ptr [rbp-0x10C], r10d
        mov      r8, gword ptr [rbp-0x90]
        test     r8, r8
-       je       SHORT G_M61136_IG76
+       je       SHORT G_M61136_IG77
 						;; size=106 bbWeight=16 PerfScore 348.00
-G_M61136_IG75:
+G_M61136_IG76:
        mov      rax, r8
        cmp      byte  ptr [rax], al
        mov      edi, dword ptr [rbp-0x80]
-       jmp      SHORT G_M61136_IG77
+       jmp      SHORT G_M61136_IG78
 						;; size=10 bbWeight=8 PerfScore 50.00
-G_M61136_IG76:
+G_M61136_IG77:
        mov      edi, dword ptr [rbp-0x80]
        cmp      edi, 5
        ja       G_M61136_IG117
 						;; size=12 bbWeight=8 PerfScore 18.00
-G_M61136_IG77:
+G_M61136_IG78:
        add      edi, -2
        test     r8, r8
-       je       SHORT G_M61136_IG79
+       je       SHORT G_M61136_IG80
 						;; size=8 bbWeight=16 PerfScore 24.00
-G_M61136_IG78:
+G_M61136_IG79:
        cmp      byte  ptr [r8], r8b
        add      r8, 16
        mov      r9d, dword ptr [rbp-0x80]
-       jmp      SHORT G_M61136_IG80
+       jmp      SHORT G_M61136_IG81
 						;; size=13 bbWeight=8 PerfScore 50.00
-G_M61136_IG79:
+G_M61136_IG80:
        mov      r9d, dword ptr [rbp-0x80]
        cmp      r9d, 5
        ja       G_M61136_IG117
        lea      r8, bword ptr [rbp-0x78]
 						;; size=18 bbWeight=8 PerfScore 22.00
-G_M61136_IG80:
+G_M61136_IG81:
        test     edi, edi
        jge      G_M61136_IG16
 						;; size=8 bbWeight=16 PerfScore 20.00
-G_M61136_IG81:
-       mov      r15, bword ptr [rbp-0x230]
+G_M61136_IG82:
+       mov      r15, bword ptr [rbp-0x248]
        jmp      G_M61136_IG17
 						;; size=12 bbWeight=8 PerfScore 24.00
-G_M61136_IG82:
+G_M61136_IG83:
        mov      r11, qword ptr [r12+8*r10]
        test     r11, r11
        jl       G_M61136_IG116
        imul     rdi, r11
        inc      r10d
        cmp      r10d, eax
-       jl       SHORT G_M61136_IG82
+       jl       SHORT G_M61136_IG83
 						;; size=25 bbWeight=4 PerfScore 27.00
-G_M61136_IG83:
+G_M61136_IG84:
        test     rdi, rdi
        jl       G_M61136_IG116
 						;; size=9 bbWeight=0.50 PerfScore 0.62
-G_M61136_IG84:
+G_M61136_IG85:
        lea      rdi, [rbp-0x1E8]
        mov      rax, 0xD1FFAB1E      ; code for System.Numerics.Tensors.TensorShape:.ctor(long,System.ReadOnlySpan`1[long],System.ReadOnlySpan`1[long]):this
        call     [rax]System.Numerics.Tensors.TensorShape:.ctor(long,System.ReadOnlySpan`1[long],System.ReadOnlySpan`1[long]):this
        mov      rsi, qword ptr [rbp-0x1E0]
        cmp      qword ptr [r14+0x10], rsi
        jne      G_M61136_IG115
        mov      rsi, bword ptr [r14]
        mov      edx, dword ptr [r14+0x10]
        mov      rcx, bword ptr [r13]
        mov      r8d, dword ptr [r13+0x10]
        mov      rdi, bword ptr [r15]
        mov      eax, dword ptr [r15+0x10]
        mov      bword ptr [rsp], rdi
        mov      dword ptr [rsp+0x08], eax
        mov      rdi, gword ptr [rbx+0x08]
        call     [rbx+0x18]System.Numerics.Tensors.Tensor+PerformCalculationTwoSpanInSpanOut`1[long]:Invoke(System.ReadOnlySpan`1[long],System.ReadOnlySpan`1[long],System.Span`1[long]):this
        mov      rax, r15
-       cmp      qword ptr [rbp-0x2E8], 0xD1FFAB1E
-       je       SHORT G_M61136_IG85
+       cmp      qword ptr [rbp-0x300], 0xD1FFAB1E
+       je       SHORT G_M61136_IG86
        call     CORINFO_HELP_FAIL_FAST
 						;; size=94 bbWeight=0.50 PerfScore 16.00
-G_M61136_IG85:
+G_M61136_IG86:
        nop      
 						;; size=1 bbWeight=0.50 PerfScore 0.12
-G_M61136_IG86:
+G_M61136_IG87:
        lea      rsp, [rbp-0x28]
        pop      rbx
        pop      r12
        pop      r13
        pop      r14
        pop      r15
        pop      rbp
        ret      
 						;; size=15 bbWeight=0.50 PerfScore 2.25
-G_M61136_IG87:
+G_M61136_IG88:
        lea      rdi, bword ptr [rdx+0x18]
        mov      esi, dword ptr [rdx+0x10]
        cmp      esi, 5
        ja       G_M61136_IG117
-       jmp      SHORT G_M61136_IG89
+       jmp      SHORT G_M61136_IG90
 						;; size=18 bbWeight=0 PerfScore 0.00
-G_M61136_IG88:
+G_M61136_IG89:
        mov      rdi, gword ptr [rdx]
        cmp      byte  ptr [rdi], dil
        add      rdi, 16
        mov      esi, dword ptr [rdx+0x10]
 						;; size=13 bbWeight=0 PerfScore 0.00
-G_M61136_IG89:
+G_M61136_IG90:
        lea      rdx, bword ptr [r13+0x08]
        cmp      gword ptr [rdx], 0
-       jne      SHORT G_M61136_IG90
+       jne      SHORT G_M61136_IG91
        lea      rax, bword ptr [rdx+0x18]
        mov      ecx, dword ptr [rdx+0x10]
        cmp      ecx, 5
        ja       G_M61136_IG117
-       jmp      SHORT G_M61136_IG91
+       jmp      SHORT G_M61136_IG92
 						;; size=28 bbWeight=0 PerfScore 0.00
-G_M61136_IG90:
+G_M61136_IG91:
        mov      rax, gword ptr [rdx]
        cmp      byte  ptr [rax], al
        add      rax, 16
        mov      ecx, dword ptr [rdx+0x10]
 						;; size=12 bbWeight=0 PerfScore 0.00
-G_M61136_IG91:
+G_M61136_IG92:
        cmp      esi, ecx
-       jne      SHORT G_M61136_IG92
+       jne      SHORT G_M61136_IG93
        mov      edx, ecx
        shl      rdx, 3
        mov      rsi, rax
        mov      rax, 0xD1FFAB1E      ; code for System.SpanHelpers:SequenceEqual(byref,byref,ulong):ubyte
        call     [rax]System.SpanHelpers:SequenceEqual(byref,byref,ulong):ubyte
        test     eax, eax
-       je       SHORT G_M61136_IG92
+       je       SHORT G_M61136_IG93
        mov      rdi, qword ptr [r14+0x10]
        cmp      rdi, qword ptr [r13+0x10]
        je       G_M61136_IG112
 						;; size=43 bbWeight=0 PerfScore 0.00
-G_M61136_IG92:
+G_M61136_IG93:
        lea      rdi, bword ptr [r14+0x08]
        cmp      gword ptr [rdi], 0
-       jne      SHORT G_M61136_IG93
+       jne      SHORT G_M61136_IG94
        lea      rsi, bword ptr [rdi+0x18]
        mov      edi, dword ptr [rdi+0x10]
        cmp      edi, 5
        ja       G_M61136_IG117
        mov      edx, edi
-       jmp      SHORT G_M61136_IG94
+       jmp      SHORT G_M61136_IG95
 						;; size=30 bbWeight=0 PerfScore 0.00
-G_M61136_IG93:
+G_M61136_IG94:
        mov      rsi, gword ptr [rdi]
        cmp      byte  ptr [rsi], sil
        add      rsi, 16
        mov      edx, dword ptr [rdi+0x10]
 						;; size=13 bbWeight=0 PerfScore 0.00
-G_M61136_IG94:
+G_M61136_IG95:
        lea      rdi, bword ptr [r13+0x08]
        cmp      gword ptr [rdi], 0
-       jne      SHORT G_M61136_IG95
+       jne      SHORT G_M61136_IG96
        lea      rcx, bword ptr [rdi+0x18]
        mov      edi, dword ptr [rdi+0x10]
        cmp      edi, 5
        ja       G_M61136_IG117
        mov      eax, edi
-       jmp      SHORT G_M61136_IG96
+       jmp      SHORT G_M61136_IG97
 						;; size=30 bbWeight=0 PerfScore 0.00
-G_M61136_IG95:
+G_M61136_IG96:
        mov      rcx, gword ptr [rdi]
        cmp      byte  ptr [rcx], cl
        add      rcx, 16
        mov      eax, dword ptr [rdi+0x10]
 						;; size=12 bbWeight=0 PerfScore 0.00
-G_M61136_IG96:
+G_M61136_IG97:
        mov      rdi, rsi
        mov      esi, edx
        mov      rdx, rcx
        mov      ecx, eax
        mov      rax, 0xD1FFAB1E      ; code for System.Numerics.Tensors.Tensor:GetSmallestBroadcastableLengths(System.ReadOnlySpan`1[long],System.ReadOnlySpan`1[long]):long[]
        call     [rax]System.Numerics.Tensors.Tensor:GetSmallestBroadcastableLengths(System.ReadOnlySpan`1[long],System.ReadOnlySpan`1[long]):long[]
        mov      r12, rax
        test     r12, r12
-       je       SHORT G_M61136_IG97
+       je       SHORT G_M61136_IG98
        lea      rdx, bword ptr [r12+0x10]
        mov      ecx, dword ptr [r12+0x08]
-       jmp      SHORT G_M61136_IG98
+       jmp      SHORT G_M61136_IG99
 						;; size=42 bbWeight=0 PerfScore 0.00
-G_M61136_IG97:
+G_M61136_IG98:
        xor      rdx, rdx
        xor      ecx, ecx
 						;; size=4 bbWeight=0 PerfScore 0.00
-G_M61136_IG98:
+G_M61136_IG99:
        lea      rdi, [rbp-0x98]
        mov      rsi, r14
        mov      rax, 0xD1FFAB1E      ; code for System.Numerics.Tensors.Tensor:LazyBroadcast[long](byref,System.ReadOnlySpan`1[long]):System.Numerics.Tensors.ReadOnlyTensorSpan`1[long]
        call     [rax]System.Numerics.Tensors.Tensor:LazyBroadcast[long](byref,System.ReadOnlySpan`1[long]):System.Numerics.Tensors.ReadOnlyTensorSpan`1[long]
        test     r12, r12
-       je       SHORT G_M61136_IG99
+       je       SHORT G_M61136_IG100
        lea      rdx, bword ptr [r12+0x10]
        mov      ecx, dword ptr [r12+0x08]
-       jmp      SHORT G_M61136_IG100
+       jmp      SHORT G_M61136_IG101
 						;; size=39 bbWeight=0 PerfScore 0.00
-G_M61136_IG99:
+G_M61136_IG100:
        xor      rdx, rdx
        xor      ecx, ecx
 						;; size=4 bbWeight=0 PerfScore 0.00
-G_M61136_IG100:
+G_M61136_IG101:
        lea      rdi, [rbp-0x108]
        mov      rsi, r13
        mov      rax, 0xD1FFAB1E      ; code for System.Numerics.Tensors.Tensor:LazyBroadcast[long](byref,System.ReadOnlySpan`1[long]):System.Numerics.Tensors.ReadOnlyTensorSpan`1[long]
        call     [rax]System.Numerics.Tensors.Tensor:LazyBroadcast[long](byref,System.ReadOnlySpan`1[long]):System.Numerics.Tensors.ReadOnlyTensorSpan`1[long]
        lea      rdx, bword ptr [r15+0x08]
        cmp      gword ptr [rdx], 0
-       jne      SHORT G_M61136_IG101
+       jne      SHORT G_M61136_IG102
        lea      rdi, bword ptr [rdx+0x18]
        mov      esi, dword ptr [rdx+0x10]
        cmp      esi, 5
        ja       G_M61136_IG117
-       jmp      SHORT G_M61136_IG102
+       jmp      SHORT G_M61136_IG103
 						;; size=50 bbWeight=0 PerfScore 0.00
-G_M61136_IG101:
+G_M61136_IG102:
        mov      rdi, gword ptr [rdx]
        cmp      byte  ptr [rdi], dil
        add      rdi, 16
        mov      esi, dword ptr [rdx+0x10]
 						;; size=13 bbWeight=0 PerfScore 0.00
-G_M61136_IG102:
+G_M61136_IG103:
        test     r12, r12
-       je       SHORT G_M61136_IG103
+       je       SHORT G_M61136_IG104
        lea      rax, bword ptr [r12+0x10]
        mov      edx, dword ptr [r12+0x08]
-       jmp      SHORT G_M61136_IG104
+       jmp      SHORT G_M61136_IG105
 						;; size=17 bbWeight=0 PerfScore 0.00
-G_M61136_IG103:
+G_M61136_IG104:
        xor      rax, rax
        xor      edx, edx
 						;; size=4 bbWeight=0 PerfScore 0.00
-G_M61136_IG104:
+G_M61136_IG105:
        cmp      esi, edx
        jne      G_M61136_IG111
        mov      edx, edx
        shl      rdx, 3
        mov      rsi, rax
        mov      rax, 0xD1FFAB1E      ; code for System.SpanHelpers:SequenceEqual(byref,byref,ulong):ubyte
        call     [rax]System.SpanHelpers:SequenceEqual(byref,byref,ulong):ubyte
        test     eax, eax
-       je       G_M61136_IG111
+       je       SHORT G_M61136_IG111
        mov      r14, qword ptr [r15+0x10]
        cmp      gword ptr [rbp-0x90], 0
-       jne      SHORT G_M61136_IG105
+       jne      SHORT G_M61136_IG106
        mov      esi, dword ptr [rbp-0x80]
        cmp      esi, 5
        ja       G_M61136_IG117
        lea      rdi, bword ptr [rbp-0x78]
-       jmp      SHORT G_M61136_IG106
-						;; size=69 bbWeight=0 PerfScore 0.00
-G_M61136_IG105:
+       jmp      SHORT G_M61136_IG107
+						;; size=65 bbWeight=0 PerfScore 0.00
+G_M61136_IG106:
        mov      rdi, gword ptr [rbp-0x90]
        cmp      byte  ptr [rdi], dil
        add      rdi, 16
        mov      esi, dword ptr [rbp-0x80]
 						;; size=17 bbWeight=0 PerfScore 0.00
-G_M61136_IG106:
+G_M61136_IG107:
        test     esi, esi
-       je       SHORT G_M61136_IG107
+       je       SHORT G_M61136_IG108
        mov      eax, 1
        xor      ecx, ecx
        test     esi, esi
        jle      G_M61136_IG04
        jmp      G_M61136_IG03
 						;; size=24 bbWeight=0 PerfScore 0.00
-G_M61136_IG107:
+G_M61136_IG108:
        xor      eax, eax
        jmp      G_M61136_IG05
 						;; size=7 bbWeight=0 PerfScore 0.00
-G_M61136_IG108:
+G_M61136_IG109:
        mov      rdi, 0xD1FFAB1E      ; System.Buffers.ArrayPool`1[long]
        call     CORINFO_HELP_GET_GCSTATIC_BASE
        jmp      G_M61136_IG06
 						;; size=20 bbWeight=0 PerfScore 0.00
-G_M61136_IG109:
+G_M61136_IG110:
        mov      rax, 0xD1FFAB1E      ; code for System.ThrowHelper:ThrowIndexOutOfRangeException()
        call     [rax]System.ThrowHelper:ThrowIndexOutOfRangeException()
        int3     
 						;; size=13 bbWeight=0 PerfScore 0.00
-G_M61136_IG110:
-       mov      rdi, 0xD1FFAB1E      ; System.Buffers.ArrayPool`1[long]
-       call     CORINFO_HELP_GET_GCSTATIC_BASE
-       jmp      G_M61136_IG27
-						;; size=20 bbWeight=0 PerfScore 0.00
 G_M61136_IG111:
        mov      rax, 0xD1FFAB1E      ; code for System.ThrowHelper:ThrowArgument_ShapesNotBroadcastCompatible()
        call     [rax]System.ThrowHelper:ThrowArgument_ShapesNotBroadcastCompatible()
        int3     
 						;; size=13 bbWeight=0 PerfScore 0.00
 G_M61136_IG112:
        lea      rdi, bword ptr [rbp-0x180]
        mov      rsi, r15
        mov      ecx, 14
        rep movsq 
        mov      r8, gword ptr [rbp-0x178]
        test     r8, r8
        jne      SHORT G_M61136_IG113
        mov      ecx, dword ptr [rbp-0x168]
        cmp      ecx, 5
        ja       G_M61136_IG117
        lea      rdx, bword ptr [rbp-0x160]
        mov      r9d, dword ptr [rbp-0x168]
        cmp      r9d, 5
        ja       G_M61136_IG117
        lea      r8, bword ptr [rbp-0x138]
        jmp      SHORT G_M61136_IG114
 						;; size=78 bbWeight=0 PerfScore 0.00
 G_M61136_IG113:
        mov      rdx, r8
        cmp      byte  ptr [rdx], dl
        add      rdx, 16
        mov      ecx, dword ptr [rbp-0x168]
        cmp      byte  ptr [r8], r8b
        add      r8, 16
        mov      r9d, dword ptr [rbp-0x168]
        add      r9d, r9d
        mov      edi, dword ptr [rbp-0x168]
        cmp      edi, r9d
        ja       SHORT G_M61136_IG117
        mov      esi, edi
        lea      r8, bword ptr [r8+8*rsi]
        sub      r9d, edi
 						;; size=52 bbWeight=0 PerfScore 0.00
 G_M61136_IG114:
        mov      rsi, qword ptr [rbp-0x170]
        mov      r12, rdx
        mov      eax, ecx
        test     eax, eax
-       je       G_M61136_IG84
+       je       G_M61136_IG85
        mov      edi, 1
        xor      r10d, r10d
        test     eax, eax
-       jle      G_M61136_IG84
-       jmp      G_M61136_IG82
+       jle      G_M61136_IG85
+       jmp      G_M61136_IG83
 						;; size=41 bbWeight=0 PerfScore 0.00
 G_M61136_IG115:
        mov      edi, 1
        mov      rsi, 0xD1FFAB1E
        call     CORINFO_HELP_STRCNS
        mov      rdi, rax
        mov      rax, 0xD1FFAB1E      ; code for System.ThrowHelper:ThrowArgument_DestinationTooShort(System.String)
        call     [rax]System.ThrowHelper:ThrowArgument_DestinationTooShort(System.String)
        int3     
 						;; size=36 bbWeight=0 PerfScore 0.00
 G_M61136_IG116:
        mov      rax, 0xD1FFAB1E      ; code for System.ThrowHelper:ThrowArgumentOutOfRangeException()
        call     [rax]System.ThrowHelper:ThrowArgumentOutOfRangeException()
        int3     
 						;; size=13 bbWeight=0 PerfScore 0.00
 G_M61136_IG117:
        mov      rax, 0xD1FFAB1E      ; code for System.ThrowHelper:ThrowArgumentOutOfRangeException()
        call     [rax]System.ThrowHelper:ThrowArgumentOutOfRangeException()
        int3     
 						;; size=13 bbWeight=0 PerfScore 0.00
 G_M61136_IG118:
        call     CORINFO_HELP_OVERFLOW
        int3     
 						;; size=6 bbWeight=0 PerfScore 0.00
 G_M61136_IG119:
        call     CORINFO_HELP_RNGCHKFAIL
        int3     
 						;; size=6 bbWeight=0 PerfScore 0.00
 
-; Total bytes of code 4112, prolog size 100, PerfScore 5181.12, instruction count 958, allocated bytes for code 4112 (MethodHash=f06f112f) for method System.Numerics.Tensors.Tensor:TensorPrimitivesHelperTwoSpanInSpanOut[long](byref,byref,byref,System.Numerics.Tensors.Tensor+PerformCalculationTwoSpanInSpanOut`1[long]):byref (FullOpts)
+; Total bytes of code 4184, prolog size 108, PerfScore 5386.50, instruction count 965, allocated bytes for code 4184 (MethodHash=f06f112f) for method System.Numerics.Tensors.Tensor:TensorPrimitivesHelperTwoSpanInSpanOut[long](byref,byref,byref,System.Numerics.Tensors.Tensor+PerformCalculationTwoSpanInSpanOut`1[long]):byref (FullOpts)
72 (1.75 % of base) - System.Numerics.Tensors.Tensor:TensorPrimitivesHelperTwoSpanInSpanOut[short](byref,byref,byref,System.Numerics.Tensors.Tensor+PerformCalculationTwoSpanInSpanOut`1[short]):byref
 ; Assembly listing for method System.Numerics.Tensors.Tensor:TensorPrimitivesHelperTwoSpanInSpanOut[short](byref,byref,byref,System.Numerics.Tensors.Tensor+PerformCalculationTwoSpanInSpanOut`1[short]):byref (FullOpts)
 ; Emitting BLENDED_CODE for X64 with AVX512 - Unix
 ; FullOpts code
 ; optimized code
 ; rbp based frame
 ; fully interruptible
 ; No PGO data
-; 0 inlinees with PGO data; 256 single block inlinees; 67 inlinees without PGO data
+; 0 inlinees with PGO data; 254 single block inlinees; 67 inlinees without PGO data
 ; Final local variable assignments
 ;
-;  V00 arg0         [V00,T191] (  9,  3.50)   byref  ->  r14         single-def
-;  V01 arg1         [V01,T192] (  8,  3   )   byref  ->  r13         single-def
-;  V02 arg2         [V02,T43] ( 15, 36   )   byref  ->  [rbp-0x230]  single-def
-;  V03 arg3         [V03,T40] ( 10, 43   )     ref  ->  rbx         class-hnd single-def <System.Numerics.Tensors.Tensor+PerformCalculationTwoSpanInSpanOut`1[short]>
+;  V00 arg0         [V00,T190] (  9,  3.50)   byref  ->  r14         single-def
+;  V01 arg1         [V01,T191] (  8,  3   )   byref  ->  r13         single-def
+;  V02 arg2         [V02,T42] ( 15, 36   )   byref  ->  [rbp-0x248]  single-def
+;  V03 arg3         [V03,T39] ( 10, 43   )     ref  ->  rbx         class-hnd single-def <System.Numerics.Tensors.Tensor+PerformCalculationTwoSpanInSpanOut`1[short]>
 ;* V04 loc0         [V04    ] (  0,  0   )  struct (16) zero-ref    <System.ReadOnlySpan`1[short]>
 ;* V05 loc1         [V05    ] (  0,  0   )  struct (16) zero-ref    <System.ReadOnlySpan`1[short]>
 ;* V06 loc2         [V06    ] (  0,  0   )  struct (16) zero-ref    <System.Span`1[short]>
 ;* V07 loc3         [V07    ] (  0,  0   )  struct (112) zero-ref    do-not-enreg[SF] ld-addr-op <System.Numerics.Tensors.ReadOnlyTensorSpan`1[short]>
 ;  V08 loc4         [V08,T251] ( 16,  3   )     ref  ->  r12         class-hnd single-def <long[]>
 ;  V09 loc5         [V09    ] ( 47,183   )  struct (112) [rbp-0x98]  do-not-enreg[XS] must-init addr-exposed ld-addr-op <System.Numerics.Tensors.ReadOnlyTensorSpan`1[short]>
 ;  V10 loc6         [V10    ] ( 26,160.50)  struct (112) [rbp-0x108]  do-not-enreg[XS] must-init addr-exposed ld-addr-op <System.Numerics.Tensors.ReadOnlyTensorSpan`1[short]>
-;  V11 loc7         [V11,T19] (  8, 41   )    long  ->  r13         single-def
+;  V11 loc7         [V11,T20] (  8, 41   )    long  ->  r13         single-def
 ;* V12 loc8         [V12    ] (  0,  0   )  struct (16) zero-ref    <System.Span`1[short]>
 ;* V13 loc9         [V13    ] (  0,  0   )  struct (16) zero-ref    <System.ReadOnlySpan`1[short]>
 ;* V14 loc10        [V14    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op <System.Span`1[short]>
 ;* V15 loc11        [V15    ] (  0,  0   )  struct (16) zero-ref    multireg-arg <System.Span`1[long]>
-;  V16 loc12        [V16,T250] (  7,  3.50)     ref  ->  [rbp-0x238]  class-hnd <long[]>
-;  V17 loc13        [V17,T10] ( 13, 72.50)     int  ->  [rbp-0x10C] 
+;  V16 loc12        [V16,T250] (  7,  3.50)     ref  ->  [rbp-0x250]  class-hnd <long[]>
+;  V17 loc13        [V17,T11] ( 13, 72.50)     int  ->  [rbp-0x10C] 
 ;  V18 loc14        [V18,T295] (  3,  1.50)     int  ->  r12         single-def
 ;* V19 loc15        [V19    ] (  0,  0   )  struct (16) zero-ref    multireg-ret ld-addr-op single-def <System.ReadOnlySpan`1[long]>
 ;* V20 loc16        [V20    ] (  0,  0   )  struct (16) zero-ref    <System.Span`1[short]>
 ;  V21 OutArgs      [V21    ] (  1,  1   )  struct (16) [rsp+0x00]  do-not-enreg[XS] addr-exposed "OutgoingArgSpace"
 ;* V22 tmp1         [V22    ] (  0,  0   )  struct (16) zero-ref    "impAppendStmt" <System.ReadOnlySpan`1[long]>
 ;* V23 tmp2         [V23    ] (  0,  0   )  struct (16) zero-ref    "spilled call-like call argument" <System.ReadOnlySpan`1[long]>
 ;* V24 tmp3         [V24    ] (  0,  0   )  struct (16) zero-ref    "spilled call-like call argument" <System.ReadOnlySpan`1[long]>
 ;* V25 tmp4         [V25    ] (  0,  0   )  struct (16) zero-ref    "spilled call-like call argument" <System.ReadOnlySpan`1[long]>
 ;* V26 tmp5         [V26    ] (  0,  0   )  struct (16) zero-ref    "impAppendStmt" <System.ReadOnlySpan`1[long]>
 ;* V27 tmp6         [V27    ] (  0,  0   )  struct (16) zero-ref    "spilled call-like call argument" <System.ReadOnlySpan`1[long]>
 ;* V28 tmp7         [V28    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.Span`1[long]>
-;  V29 tmp8         [V29,T254] (  3,  3   )     int  ->  rdi         "Span.get_Item index"
-;  V30 tmp9         [V30,T255] (  3,  3   )     int  ->  rdi         "Span.get_Item index"
-;  V31 tmp10        [V31,T147] (  2,  8   )   byref  ->  [rbp-0x240]  spill-single-def "impAppendStmt"
+;  V29 tmp8         [V29,T255] (  3,  3   )     int  ->  rdi         "Span.get_Item index"
+;  V30 tmp9         [V30,T256] (  3,  3   )     int  ->  rdi         "Span.get_Item index"
+;  V31 tmp10        [V31,T147] (  2,  8   )   byref  ->  [rbp-0x258]  spill-single-def "impAppendStmt"
 ;* V32 tmp11        [V32    ] (  0,  0   )  struct (16) zero-ref    multireg-arg "impAppendStmt" <System.ReadOnlySpan`1[long]>
 ;* V33 tmp12        [V33    ] (  0,  0   )  struct (16) zero-ref    multireg-arg multireg-ret "impAppendStmt" <System.ReadOnlySpan`1[long]>
 ;* V34 tmp13        [V34    ] (  0,  0   )  struct (16) zero-ref    "spilled call-like call argument" <System.ReadOnlySpan`1[long]>
 ;* V35 tmp14        [V35    ] (  0,  0   )  struct (16) zero-ref    "spilled call-like call argument" <System.Span`1[short]>
-;  V36 tmp15        [V36,T148] (  2,  8   )   byref  ->  [rbp-0x248]  spill-single-def "impAppendStmt"
+;  V36 tmp15        [V36,T148] (  2,  8   )   byref  ->  [rbp-0x260]  spill-single-def "impAppendStmt"
 ;* V37 tmp16        [V37    ] (  0,  0   )  struct (16) zero-ref    "impAppendStmt" <System.ReadOnlySpan`1[long]>
 ;* V38 tmp17        [V38    ] (  0,  0   )  struct (16) zero-ref    multireg-arg multireg-ret "impAppendStmt" <System.ReadOnlySpan`1[long]>
 ;* V39 tmp18        [V39    ] (  0,  0   )  struct (16) zero-ref    multireg-arg multireg-ret "spilled call-like call argument" <System.ReadOnlySpan`1[long]>
 ;* V40 tmp19        [V40    ] (  0,  0   )  struct (16) zero-ref    multireg-arg multireg-ret "spilled call-like call argument" <System.ReadOnlySpan`1[short]>
 ;  V41 tmp20        [V41,T160] (  2,  8   )     int  ->  [rbp-0x110]  spill-single-def "impAppendStmt"
 ;* V42 tmp21        [V42    ] (  0,  0   )  struct (16) zero-ref    multireg-arg multireg-ret "spilled call-like call argument" <System.ReadOnlySpan`1[long]>
 ;* V43 tmp22        [V43    ] (  0,  0   )  struct (16) zero-ref    "spilled call-like call argument" <System.ReadOnlySpan`1[long]>
-;  V44 tmp23        [V44,T18] (  2, 64   )   byref  ->  [rbp-0x250]  spill-single-def "impAppendStmt"
+;  V44 tmp23        [V44,T19] (  2, 64   )   byref  ->  [rbp-0x268]  spill-single-def "impAppendStmt"
 ;* V45 tmp24        [V45    ] (  0,  0   )  struct (16) zero-ref    "impAppendStmt" <System.ReadOnlySpan`1[long]>
 ;* V46 tmp25        [V46    ] (  0,  0   )  struct (16) zero-ref    multireg-arg multireg-ret "impAppendStmt" <System.ReadOnlySpan`1[long]>
 ;* V47 tmp26        [V47    ] (  0,  0   )  struct (16) zero-ref    "spilled call-like call argument" <System.ReadOnlySpan`1[long]>
 ;* V48 tmp27        [V48    ] (  0,  0   )  struct (16) zero-ref    "spilled call-like call argument" <System.Span`1[short]>
 ;* V49 tmp28        [V49    ] (  0,  0   )  struct (16) zero-ref    "spilled call-like call argument" <System.ReadOnlySpan`1[short]>
 ;  V50 tmp29        [V50,T00] (  9,288   )     int  ->  rdi         "impAppendStmt"
 ;* V51 tmp30        [V51    ] (  0,  0   )  struct (16) zero-ref    "spilled call-like call argument" <System.ReadOnlySpan`1[long]>
 ;* V52 tmp31        [V52    ] (  0,  0   )  struct (16) zero-ref    "spilled call-like call argument" <System.ReadOnlySpan`1[long]>
-;  V53 tmp32        [V53,T149] (  2,  8   )   byref  ->  [rbp-0x258]  spill-single-def "impAppendStmt"
+;  V53 tmp32        [V53,T149] (  2,  8   )   byref  ->  [rbp-0x270]  spill-single-def "impAppendStmt"
 ;* V54 tmp33        [V54    ] (  0,  0   )  struct (16) zero-ref    "impAppendStmt" <System.ReadOnlySpan`1[long]>
 ;* V55 tmp34        [V55    ] (  0,  0   )  struct (16) zero-ref    "impAppendStmt" <System.ReadOnlySpan`1[long]>
 ;* V56 tmp35        [V56    ] (  0,  0   )  struct (16) zero-ref    "spilled call-like call argument" <System.ReadOnlySpan`1[long]>
 ;* V57 tmp36        [V57    ] (  0,  0   )  struct (16) zero-ref    "spilled call-like call argument" <System.Span`1[short]>
 ;* V58 tmp37        [V58    ] (  0,  0   )  struct (16) zero-ref    "spilled call-like call argument" <System.ReadOnlySpan`1[short]>
-;  V59 tmp38        [V59,T49] (  8, 32   )     int  ->  rdi         "impAppendStmt"
+;  V59 tmp38        [V59,T47] (  8, 32   )     int  ->  rdi         "impAppendStmt"
 ;* V60 tmp39        [V60    ] (  0,  0   )  struct (16) zero-ref    "spilled call-like call argument" <System.ReadOnlySpan`1[long]>
 ;  V61 tmp40        [V61,T307] (  2,  1   )    long  ->  r14         "impAppendStmt"
 ;* V62 tmp41        [V62    ] (  0,  0   )  struct (16) zero-ref    "spilled call-like call argument" <System.Span`1[short]>
 ;* V63 tmp42        [V63    ] (  0,  0   )  struct (16) zero-ref    "spilled call-like call argument" <System.Span`1[short]>
 ;* V64 tmp43        [V64    ] (  0,  0   )  struct (16) zero-ref    "impAppendStmt" <System.ReadOnlySpan`1[long]>
 ;* V65 tmp44        [V65    ] (  0,  0   )  struct (16) zero-ref    "spilled call-like call argument" <System.ReadOnlySpan`1[long]>
 ;* V66 tmp45        [V66    ] (  0,  0   )  struct (16) zero-ref    "Inline return value spill temp" <System.ReadOnlySpan`1[long]>
 ;  V67 tmp46        [V67,T323] (  6,  0   )   byref  ->  rdx         single-def "Inlining Arg"
 ;* V68 tmp47        [V68    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
 ;  V69 tmp48        [V69,T332] (  3,  0   )     ref  ->  rdi         single-def "MemoryMarshal.GetArrayDataReference array"
 ;  V70 tmp49        [V70,T369] (  2,  0   )   byref  ->  rdi         single-def "Inlining Arg"
 ;  V71 tmp50        [V71,T396] (  2,  0   )     int  ->  rsi         "Inlining Arg"
 ;* V72 tmp51        [V72    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V73 tmp52        [V73    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V74 tmp53        [V74    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;  V75 tmp54        [V75,T350] (  3,  0   )     int  ->  rsi         "Inlining Arg"
 ;* V76 tmp55        [V76    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V77 tmp56        [V77    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V78 tmp57        [V78    ] (  0,  0   )  struct (16) zero-ref    "Inline return value spill temp" <System.ReadOnlySpan`1[long]>
 ;  V79 tmp58        [V79,T324] (  6,  0   )   byref  ->  rdx         single-def "Inlining Arg"
 ;* V80 tmp59        [V80    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
 ;  V81 tmp60        [V81,T333] (  3,  0   )     ref  ->  rax         single-def "MemoryMarshal.GetArrayDataReference array"
 ;  V82 tmp61        [V82,T370] (  2,  0   )   byref  ->  rax         single-def "Inlining Arg"
 ;  V83 tmp62        [V83,T397] (  2,  0   )     int  ->  rcx         "Inlining Arg"
 ;* V84 tmp63        [V84    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V85 tmp64        [V85    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V86 tmp65        [V86    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;  V87 tmp66        [V87,T351] (  3,  0   )     int  ->  rcx         "Inlining Arg"
 ;* V88 tmp67        [V88    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V89 tmp68        [V89    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;  V90 tmp69        [V90,T352] (  2,  0   )   ubyte  ->  rax         "Inline return value spill temp"
 ;* V91 tmp70        [V91    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
 ;* V92 tmp71        [V92    ] (  0,  0   )     int  ->  zero-ref    single-def "Inline stloc first use temp"
 ;* V93 tmp72        [V93    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
 ;* V94 tmp73        [V94    ] (  0,  0   )     int  ->  zero-ref    single-def "Inline stloc first use temp"
 ;* V95 tmp74        [V95    ] (  0,  0   )   byref  ->  zero-ref    "impAppendStmt"
 ;* V96 tmp75        [V96    ] (  0,  0   )   byref  ->  zero-ref    single-def "impAppendStmt"
 ;* V97 tmp76        [V97    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
 ;* V98 tmp77        [V98    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
 ;* V99 tmp78        [V99    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
 ;* V100 tmp79       [V100    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
 ;  V101 tmp80       [V101    ] ( 10,  0   )  struct (112) [rbp-0x180]  do-not-enreg[XSF] must-init addr-exposed ld-addr-op "Inlining Arg" <System.Numerics.Tensors.TensorSpan`1[short]>
 ;* V102 tmp81       [V102    ] (  0,  0   )   byref  ->  zero-ref    single-def "impAppendStmt"
 ;* V103 tmp82       [V103    ] (  0,  0   )  struct (16) zero-ref    multireg-arg "impAppendStmt" <System.ReadOnlySpan`1[long]>
 ;* V104 tmp83       [V104    ] (  0,  0   )  struct (112) zero-ref    do-not-enreg[SF] ld-addr-op "NewObj constructor temp" <System.Numerics.Tensors.ReadOnlyTensorSpan`1[short]>
 ;* V105 tmp84       [V105    ] (  0,  0   )  struct (16) zero-ref    multireg-arg "spilled call-like call argument" <System.ReadOnlySpan`1[long]>
 ;* V106 tmp85       [V106    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
 ;  V107 tmp86       [V107,T334] (  3,  0   )     ref  ->  rdx         single-def "MemoryMarshal.GetArrayDataReference array"
 ;  V108 tmp87       [V108,T371] (  2,  0   )   byref  ->  rdx         single-def "Inlining Arg"
 ;  V109 tmp88       [V109,T398] (  2,  0   )     int  ->  rcx         "Inlining Arg"
 ;* V110 tmp89       [V110    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V111 tmp90       [V111    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;  V112 tmp91       [V112,T353] (  3,  0   )     int  ->  rcx         "Inlining Arg"
 ;* V113 tmp92       [V113    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V114 tmp93       [V114    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V115 tmp94       [V115    ] (  0,  0   )  struct (16) zero-ref    "Inline return value spill temp" <System.ReadOnlySpan`1[long]>
 ;* V116 tmp95       [V116    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
 ;  V117 tmp96       [V117,T335] (  3,  0   )     ref  ->   r8         single-def "MemoryMarshal.GetArrayDataReference array"
 ;  V118 tmp97       [V118,T372] (  2,  0   )   byref  ->   r8         single-def "Inlining Arg"
 ;  V119 tmp98       [V119,T354] (  3,  0   )     int  ->   r9         "Inlining Arg"
 ;* V120 tmp99       [V120    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;  V121 tmp100      [V121,T329] (  4,  0   )     int  ->  rdi         "Inlining Arg"
 ;* V122 tmp101      [V122    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;  V123 tmp102      [V123,T373] (  2,  0   )   byref  ->   r8         single-def "Inlining Arg"
 ;  V124 tmp103      [V124,T399] (  2,  0   )     int  ->   r9         "Inlining Arg"
 ;* V125 tmp104      [V125    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;  V126 tmp105      [V126,T355] (  3,  0   )     int  ->   r9         "Inlining Arg"
 ;* V127 tmp106      [V127    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V128 tmp107      [V128    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;  V129 tmp108      [V129,T308] (  2,  1   )    long  ->  rsi         "Inlining Arg"
 ;  V130 tmp109      [V130    ] (  2,  2   )  struct (104) [rbp-0x1E8]  do-not-enreg[XS] must-init addr-exposed ld-addr-op "NewObj constructor temp" <System.Numerics.Tensors.TensorShape>
 ;* V131 tmp110      [V131    ] (  0,  0   )    long  ->  zero-ref    "Inline return value spill temp"
 ;* V132 tmp111      [V132    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
 ;  V133 tmp112      [V133,T137] (  4,  8.50)    long  ->  rdi         "Inline stloc first use temp"
 ;* V134 tmp113      [V134,T426] (  0,  0   )     int  ->  zero-ref    "Inline stloc first use temp"
-;  V135 tmp114      [V135,T259] (  2,  2   )   byref  ->  rsi         single-def "Inlining Arg"
+;  V135 tmp114      [V135,T260] (  2,  2   )   byref  ->  rsi         single-def "Inlining Arg"
 ;  V136 tmp115      [V136,T266] (  2,  2   )     int  ->  rdx         "Inlining Arg"
 ;* V137 tmp116      [V137    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.Span`1[short]>
 ;* V138 tmp117      [V138    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.Span`1[short]>
 ;* V139 tmp118      [V139    ] (  0,  0   )  struct (16) zero-ref    multireg-arg ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[short]>
 ;* V140 tmp119      [V140    ] (  0,  0   )   byref  ->  zero-ref    single-def "Inlining Arg"
 ;* V141 tmp120      [V141    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
-;  V142 tmp121      [V142,T260] (  2,  2   )   byref  ->  rcx         single-def "Inlining Arg"
+;  V142 tmp121      [V142,T261] (  2,  2   )   byref  ->  rcx         single-def "Inlining Arg"
 ;  V143 tmp122      [V143,T267] (  2,  2   )     int  ->   r8         "Inlining Arg"
 ;* V144 tmp123      [V144    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.Span`1[short]>
 ;* V145 tmp124      [V145    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.Span`1[short]>
 ;* V146 tmp125      [V146    ] (  0,  0   )  struct (16) zero-ref    multireg-arg ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[short]>
 ;* V147 tmp126      [V147    ] (  0,  0   )   byref  ->  zero-ref    single-def "Inlining Arg"
 ;* V148 tmp127      [V148    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
-;  V149 tmp128      [V149,T261] (  2,  2   )   byref  ->  rdi         single-def "Inlining Arg"
+;  V149 tmp128      [V149,T262] (  2,  2   )   byref  ->  rdi         single-def "Inlining Arg"
 ;  V150 tmp129      [V150,T268] (  2,  2   )     int  ->  rax         "Inlining Arg"
 ;* V151 tmp130      [V151    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.Span`1[short]>
 ;* V152 tmp131      [V152    ] (  0,  0   )  struct (16) zero-ref    multireg-arg "Inline return value spill temp" <System.ReadOnlySpan`1[long]>
 ;  V153 tmp132      [V153,T325] (  6,  0   )   byref  ->  rdi         single-def "Inlining Arg"
 ;* V154 tmp133      [V154    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
 ;  V155 tmp134      [V155,T336] (  3,  0   )     ref  ->  rsi         single-def "MemoryMarshal.GetArrayDataReference array"
 ;  V156 tmp135      [V156,T374] (  2,  0   )   byref  ->  rsi         single-def "Inlining Arg"
 ;  V157 tmp136      [V157,T400] (  2,  0   )     int  ->  rdx         "Inlining Arg"
 ;* V158 tmp137      [V158    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V159 tmp138      [V159    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V160 tmp139      [V160    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;  V161 tmp140      [V161,T356] (  3,  0   )     int  ->  rdi         "Inlining Arg"
 ;* V162 tmp141      [V162    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V163 tmp142      [V163    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V164 tmp143      [V164    ] (  0,  0   )  struct (16) zero-ref    multireg-arg "Inline return value spill temp" <System.ReadOnlySpan`1[long]>
 ;  V165 tmp144      [V165,T326] (  6,  0   )   byref  ->  rdi         single-def "Inlining Arg"
 ;* V166 tmp145      [V166    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
 ;  V167 tmp146      [V167,T337] (  3,  0   )     ref  ->  rcx         single-def "MemoryMarshal.GetArrayDataReference array"
 ;  V168 tmp147      [V168,T375] (  2,  0   )   byref  ->  rcx         single-def "Inlining Arg"
 ;  V169 tmp148      [V169,T401] (  2,  0   )     int  ->  rax         "Inlining Arg"
 ;* V170 tmp149      [V170    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V171 tmp150      [V171    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V172 tmp151      [V172    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;  V173 tmp152      [V173,T357] (  3,  0   )     int  ->  rdi         "Inlining Arg"
 ;* V174 tmp153      [V174    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V175 tmp154      [V175    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V176 tmp155      [V176    ] (  0,  0   )  struct (16) zero-ref    multireg-arg ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V177 tmp156      [V177    ] (  0,  0   )  struct (16) zero-ref    multireg-arg ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V178 tmp157      [V178    ] (  0,  0   )  struct (16) zero-ref    "Inline return value spill temp" <System.ReadOnlySpan`1[long]>
 ;  V179 tmp158      [V179,T327] (  6,  0   )   byref  ->  rdx         single-def "Inlining Arg"
 ;* V180 tmp159      [V180    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
 ;  V181 tmp160      [V181,T338] (  3,  0   )     ref  ->  rdi         single-def "MemoryMarshal.GetArrayDataReference array"
 ;  V182 tmp161      [V182,T376] (  2,  0   )   byref  ->  rdi         single-def "Inlining Arg"
 ;  V183 tmp162      [V183,T402] (  2,  0   )     int  ->  rsi         "Inlining Arg"
 ;* V184 tmp163      [V184    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V185 tmp164      [V185    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V186 tmp165      [V186    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;  V187 tmp166      [V187,T358] (  3,  0   )     int  ->  rsi         "Inlining Arg"
 ;* V188 tmp167      [V188    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V189 tmp168      [V189    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V190 tmp169      [V190    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;  V191 tmp170      [V191,T359] (  2,  0   )   ubyte  ->  rax         "Inline return value spill temp"
 ;* V192 tmp171      [V192    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
 ;* V193 tmp172      [V193    ] (  0,  0   )     int  ->  zero-ref    single-def "Inline stloc first use temp"
 ;* V194 tmp173      [V194    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
 ;* V195 tmp174      [V195    ] (  0,  0   )     int  ->  zero-ref    single-def "Inline stloc first use temp"
 ;* V196 tmp175      [V196    ] (  0,  0   )   byref  ->  zero-ref    "impAppendStmt"
 ;* V197 tmp176      [V197    ] (  0,  0   )   byref  ->  zero-ref    single-def "impAppendStmt"
 ;* V198 tmp177      [V198    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
 ;* V199 tmp178      [V199    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
 ;* V200 tmp179      [V200    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
 ;* V201 tmp180      [V201    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
 ;* V202 tmp181      [V202    ] (  0,  0   )  struct (16) zero-ref    "spilled call-like call argument" <System.ReadOnlySpan`1[long]>
 ;* V203 tmp182      [V203    ] (  0,  0   )  struct (16) zero-ref    "Inline return value spill temp" <System.ReadOnlySpan`1[long]>
 ;* V204 tmp183      [V204    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
 ;  V205 tmp184      [V205,T339] (  3,  0   )     ref  ->  rdi         single-def "MemoryMarshal.GetArrayDataReference array"
 ;  V206 tmp185      [V206,T377] (  2,  0   )   byref  ->  rdi         single-def "Inlining Arg"
 ;  V207 tmp186      [V207,T403] (  2,  0   )     int  ->  rsi         "Inlining Arg"
 ;* V208 tmp187      [V208    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V209 tmp188      [V209    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;  V210 tmp189      [V210,T360] (  3,  0   )     int  ->  rsi         "Inlining Arg"
 ;* V211 tmp190      [V211    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V212 tmp191      [V212    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;  V213 tmp192      [V213,T299] (  3,  1   )    long  ->  rax         "Inline return value spill temp"
 ;* V214 tmp193      [V214    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
 ;  V215 tmp194      [V215,T136] (  5,  9   )    long  ->  rax         "Inline stloc first use temp"
 ;* V216 tmp195      [V216,T427] (  0,  0   )     int  ->  zero-ref    "Inline stloc first use temp"
 ;  V217 tmp196      [V217,T252] (  3,  3   )     ref  ->  rax         class-hnd exact single-def "Inlining Arg" <short[]>
 ;* V218 tmp197      [V218    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.Span`1[short]>
 ;* V219 tmp198      [V219    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.Span`1[long]>
 ;  V220 tmp199      [V220,T269] (  2,  2   )    long  ->  rax         "Inlining Arg"
 ;* V221 tmp200      [V221    ] (  0,  0   )  struct (16) zero-ref    "Inline return value spill temp" <System.ReadOnlySpan`1[long]>
 ;* V222 tmp201      [V222    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
 ;  V223 tmp202      [V223,T253] (  3,  3   )     ref  ->  rdi         single-def "MemoryMarshal.GetArrayDataReference array"
-;  V224 tmp203      [V224,T262] (  2,  2   )   byref  ->  rdi         single-def "Inlining Arg"
-;  V225 tmp204      [V225,T256] (  3,  3   )     int  ->  rdx         "Inlining Arg"
+;  V224 tmp203      [V224,T263] (  2,  2   )   byref  ->  rdi         single-def "Inlining Arg"
+;  V225 tmp204      [V225,T257] (  3,  3   )     int  ->  rdx         "Inlining Arg"
 ;* V226 tmp205      [V226    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;  V227 tmp206      [V227,T193] (  4,  4   )     int  ->   r8         "Inlining Arg"
+;  V227 tmp206      [V227,T192] (  4,  4   )     int  ->   r8         "Inlining Arg"
 ;* V228 tmp207      [V228    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;  V229 tmp208      [V229,T263] (  2,  2   )   byref  ->  r10         single-def "Inlining Arg"
+;  V229 tmp208      [V229,T264] (  2,  2   )   byref  ->  r10         single-def "Inlining Arg"
 ;  V230 tmp209      [V230,T270] (  2,  2   )     int  ->  rdx         "Inlining Arg"
 ;* V231 tmp210      [V231    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;  V232 tmp211      [V232,T257] (  3,  3   )     int  ->   r9         "Inlining Arg"
+;  V232 tmp211      [V232,T258] (  3,  3   )     int  ->   r9         "Inlining Arg"
 ;* V233 tmp212      [V233    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V234 tmp213      [V234    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V235 tmp214      [V235    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V236 tmp215      [V236    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
 ;* V237 tmp216      [V237    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.Span`1[short]>
 ;* V238 tmp217      [V238    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
 ;* V239 tmp218      [V239    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.Span`1[long]>
 ;* V240 tmp219      [V240    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V241 tmp220      [V241    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V242 tmp221      [V242    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
 ;* V243 tmp222      [V243    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
 ;* V244 tmp223      [V244    ] (  0,  0   )     int  ->  zero-ref    "impAppendStmt"
 ;* V245 tmp224      [V245    ] (  0,  0   )  struct (16) zero-ref    "impAppendStmt" <System.ReadOnlySpan`1[long]>
 ;* V246 tmp225      [V246    ] (  0,  0   )  struct (16) zero-ref    "impAppendStmt" <System.ReadOnlySpan`1[long]>
 ;* V247 tmp226      [V247    ] (  0,  0   )  struct (16) zero-ref    "spilled call-like call argument" <System.ReadOnlySpan`1[long]>
 ;* V248 tmp227      [V248    ] (  0,  0   )    long  ->  zero-ref    "Inline stloc first use temp"
 ;* V249 tmp228      [V249    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
 ;* V250 tmp229      [V250    ] (  0,  0   )  struct (16) zero-ref    "Inline return value spill temp" <System.ReadOnlySpan`1[long]>
 ;* V251 tmp230      [V251    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
 ;  V252 tmp231      [V252,T150] (  2,  8   )     ref  ->  r10         "MemoryMarshal.GetArrayDataReference array"
 ;* V253 tmp232      [V253    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;  V254 tmp233      [V254,T161] (  2,  8   )     int  ->  r11         "Inlining Arg"
 ;* V255 tmp234      [V255    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V256 tmp235      [V256    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;  V257 tmp236      [V257,T121] (  3, 12   )     int  ->  r11         "Inlining Arg"
+;  V257 tmp236      [V257,T120] (  3, 12   )     int  ->  r11         "Inlining Arg"
 ;* V258 tmp237      [V258    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V259 tmp238      [V259    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V260 tmp239      [V260    ] (  0,  0   )  struct (16) zero-ref    "Inline return value spill temp" <System.ReadOnlySpan`1[long]>
 ;* V261 tmp240      [V261    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
-;  V262 tmp241      [V262,T114] (  3, 12   )     ref  ->  r11         "MemoryMarshal.GetArrayDataReference array"
+;  V262 tmp241      [V262,T113] (  3, 12   )     ref  ->  r11         "MemoryMarshal.GetArrayDataReference array"
 ;  V263 tmp242      [V263,T151] (  2,  8   )   byref  ->  r11         "Inlining Arg"
-;  V264 tmp243      [V264,T122] (  3, 12   )     int  ->  rdx         "Inlining Arg"
+;  V264 tmp243      [V264,T121] (  3, 12   )     int  ->  rdx         "Inlining Arg"
 ;* V265 tmp244      [V265    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;  V266 tmp245      [V266,T95] (  4, 16   )     int  ->  rsi         "Inlining Arg"
+;  V266 tmp245      [V266,T94] (  4, 16   )     int  ->  rsi         "Inlining Arg"
 ;* V267 tmp246      [V267    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;  V268 tmp247      [V268,T152] (  2,  8   )   byref  ->  r11         "Inlining Arg"
 ;  V269 tmp248      [V269,T162] (  2,  8   )     int  ->  rdx         "Inlining Arg"
 ;* V270 tmp249      [V270    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;  V271 tmp250      [V271,T123] (  3, 12   )     int  ->  rdi         "Inlining Arg"
+;  V271 tmp250      [V271,T122] (  3, 12   )     int  ->  rdi         "Inlining Arg"
 ;* V272 tmp251      [V272    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V273 tmp252      [V273    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V274 tmp253      [V274    ] (  0,  0   )  struct (16) zero-ref    "Inline return value spill temp" <System.ReadOnlySpan`1[long]>
 ;* V275 tmp254      [V275    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
-;  V276 tmp255      [V276,T115] (  3, 12   )     ref  ->  rdi         "MemoryMarshal.GetArrayDataReference array"
+;  V276 tmp255      [V276,T114] (  3, 12   )     ref  ->  rdi         "MemoryMarshal.GetArrayDataReference array"
 ;  V277 tmp256      [V277,T153] (  2,  8   )   byref  ->  rdi         "Inlining Arg"
 ;  V278 tmp257      [V278,T163] (  2,  8   )     int  ->  r10         "Inlining Arg"
 ;* V279 tmp258      [V279    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V280 tmp259      [V280    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;  V281 tmp260      [V281,T124] (  3, 12   )     int  ->  r10         "Inlining Arg"
+;  V281 tmp260      [V281,T123] (  3, 12   )     int  ->  r10         "Inlining Arg"
 ;* V282 tmp261      [V282    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V283 tmp262      [V283    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
-;  V284 tmp263      [V284,T42] (  6, 40   )    long  ->   r8         "Inline stloc first use temp"
+;  V284 tmp263      [V284,T41] (  6, 40   )    long  ->   r8         "Inline stloc first use temp"
 ;  V285 tmp264      [V285,T02] (  7, 98   )     int  ->  r11         "Inline stloc first use temp"
 ;* V286 tmp265      [V286    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
 ;* V287 tmp266      [V287    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
 ;* V288 tmp267      [V288    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
 ;* V289 tmp268      [V289    ] (  0,  0   )   short  ->  zero-ref    "Inlining Arg"
 ;* V290 tmp269      [V290    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.Span`1[long]>
 ;* V291 tmp270      [V291    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V292 tmp271      [V292    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V293 tmp272      [V293    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
 ;* V294 tmp273      [V294    ] (  0,  0   )  struct (16) zero-ref    "Inline return value spill temp" <System.ReadOnlySpan`1[long]>
 ;* V295 tmp274      [V295    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
-;  V296 tmp275      [V296,T116] (  3, 12   )     ref  ->  rdi         "MemoryMarshal.GetArrayDataReference array"
+;  V296 tmp275      [V296,T115] (  3, 12   )     ref  ->  rdi         "MemoryMarshal.GetArrayDataReference array"
 ;  V297 tmp276      [V297,T154] (  2,  8   )   byref  ->  rdi         "Inlining Arg"
-;  V298 tmp277      [V298,T125] (  3, 12   )     int  ->   r9         "Inlining Arg"
+;  V298 tmp277      [V298,T124] (  3, 12   )     int  ->   r9         "Inlining Arg"
 ;* V299 tmp278      [V299    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;  V300 tmp279      [V300,T96] (  4, 16   )     int  ->  r10         "Inlining Arg"
+;  V300 tmp279      [V300,T95] (  4, 16   )     int  ->  r10         "Inlining Arg"
 ;* V301 tmp280      [V301    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;  V302 tmp281      [V302,T155] (  2,  8   )   byref  ->  rdi         "Inlining Arg"
 ;  V303 tmp282      [V303,T164] (  2,  8   )     int  ->   r9         "Inlining Arg"
 ;* V304 tmp283      [V304    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;  V305 tmp284      [V305,T126] (  3, 12   )     int  ->  r11         "Inlining Arg"
+;  V305 tmp284      [V305,T125] (  3, 12   )     int  ->  r11         "Inlining Arg"
 ;* V306 tmp285      [V306    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V307 tmp286      [V307    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V308 tmp287      [V308    ] (  0,  0   )  struct (16) zero-ref    "Inline return value spill temp" <System.ReadOnlySpan`1[long]>
 ;* V309 tmp288      [V309    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
-;  V310 tmp289      [V310,T117] (  3, 12   )     ref  ->   r8         "MemoryMarshal.GetArrayDataReference array"
+;  V310 tmp289      [V310,T116] (  3, 12   )     ref  ->   r8         "MemoryMarshal.GetArrayDataReference array"
 ;  V311 tmp290      [V311,T156] (  2,  8   )   byref  ->   r8         "Inlining Arg"
 ;  V312 tmp291      [V312,T165] (  2,  8   )     int  ->   r9         "Inlining Arg"
 ;* V313 tmp292      [V313    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V314 tmp293      [V314    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;  V315 tmp294      [V315,T127] (  3, 12   )     int  ->   r9         "Inlining Arg"
+;  V315 tmp294      [V315,T126] (  3, 12   )     int  ->   r9         "Inlining Arg"
 ;* V316 tmp295      [V316    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V317 tmp296      [V317    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
-;  V318 tmp297      [V318,T47] (  4, 36   )    long  ->  r10         "Inline stloc first use temp"
+;  V318 tmp297      [V318,T46] (  4, 36   )    long  ->  r10         "Inline stloc first use temp"
 ;  V319 tmp298      [V319,T03] (  7, 98   )     int  ->  rsi         "Inline stloc first use temp"
 ;* V320 tmp299      [V320    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
 ;* V321 tmp300      [V321    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
 ;* V322 tmp301      [V322    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
 ;* V323 tmp302      [V323    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V324 tmp303      [V324    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
 ;* V325 tmp304      [V325    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.Span`1[short]>
 ;* V326 tmp305      [V326    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
 ;* V327 tmp306      [V327    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.Span`1[short]>
 ;* V328 tmp307      [V328    ] (  0,  0   )  struct (16) zero-ref    multireg-arg ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[short]>
 ;* V329 tmp308      [V329    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V330 tmp309      [V330    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
 ;* V331 tmp310      [V331    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.Span`1[short]>
 ;* V332 tmp311      [V332    ] (  0,  0   )  struct (16) zero-ref    multireg-arg ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[short]>
 ;* V333 tmp312      [V333    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V334 tmp313      [V334    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
 ;* V335 tmp314      [V335    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
 ;* V336 tmp315      [V336    ] (  0,  0   )  struct (16) zero-ref    "Inline return value spill temp" <System.ReadOnlySpan`1[long]>
 ;* V337 tmp316      [V337    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
 ;  V338 tmp317      [V338,T157] (  2,  8   )     ref  ->  rdx         "MemoryMarshal.GetArrayDataReference array"
 ;* V339 tmp318      [V339    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;  V340 tmp319      [V340,T166] (  2,  8   )     int  ->  rdi         "Inlining Arg"
 ;* V341 tmp320      [V341    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V342 tmp321      [V342    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;  V343 tmp322      [V343,T128] (  3, 12   )     int  ->  rdi         "Inlining Arg"
+;  V343 tmp322      [V343,T127] (  3, 12   )     int  ->  rdi         "Inlining Arg"
 ;* V344 tmp323      [V344    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V345 tmp324      [V345    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V346 tmp325      [V346    ] (  0,  0   )  struct (16) zero-ref    multireg-arg "Inline return value spill temp" <System.ReadOnlySpan`1[long]>
 ;* V347 tmp326      [V347    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
-;  V348 tmp327      [V348,T118] (  3, 12   )     ref  ->   r8         "MemoryMarshal.GetArrayDataReference array"
+;  V348 tmp327      [V348,T117] (  3, 12   )     ref  ->   r8         "MemoryMarshal.GetArrayDataReference array"
 ;  V349 tmp328      [V349,T158] (  2,  8   )   byref  ->   r8         "Inlining Arg"
 ;  V350 tmp329      [V350,T167] (  2,  8   )     int  ->   r9         "Inlining Arg"
 ;* V351 tmp330      [V351    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V352 tmp331      [V352    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;  V353 tmp332      [V353,T129] (  3, 12   )     int  ->   r9         "Inlining Arg"
+;  V353 tmp332      [V353,T128] (  3, 12   )     int  ->   r9         "Inlining Arg"
 ;* V354 tmp333      [V354    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V355 tmp334      [V355    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V356 tmp335      [V356    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.Span`1[long]>
-;  V357 tmp336      [V357,T119] (  3, 12   )   byref  ->  rdx         "dup spill"
+;  V357 tmp336      [V357,T118] (  3, 12   )   byref  ->  rdx         "dup spill"
 ;* V358 tmp337      [V358    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
 ;* V359 tmp338      [V359    ] (  0,  0   )  struct (16) zero-ref    "Inline stloc first use temp" <System.ValueTuple`2[long,long]>
-;  V360 tmp339      [V360,T130] (  3, 12   )    long  ->  r11         "Inlining Arg"
-;  V361 tmp340      [V361,T131] (  3, 12   )    long  ->  registers   "Inlining Arg"
-;  V362 tmp341      [V362,T181] (  3,  6   )    long  ->  rax         "Inline stloc first use temp"
-;* V363 tmp342      [V363    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ValueTuple`2[long,long]>
-;* V364 tmp343      [V364    ] (  0,  0   )    long  ->  zero-ref    "Inlining Arg"
-;* V365 tmp344      [V365    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
-;* V366 tmp345      [V366    ] (  0,  0   )  struct (16) zero-ref    do-not-enreg[SBR] multireg-ret "spilled call-like call argument" <System.ReadOnlySpan`1[long]>
-;  V367 tmp346      [V367,T144] (  3,  8   )    long  ->  rdi         "Inline return value spill temp"
-;* V368 tmp347      [V368    ] (  0,  0   )  struct (16) zero-ref    multireg-ret ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
-;  V369 tmp348      [V369,T44] (  5, 38   )    long  ->  rdi         "Inline stloc first use temp"
-;* V370 tmp349      [V370,T286] (  0,  0   )     int  ->  zero-ref    "Inline stloc first use temp"
-;* V371 tmp350      [V371    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
-;* V372 tmp351      [V372    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
-;* V373 tmp352      [V373    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.Span`1[short]>
-;* V374 tmp353      [V374    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
-;* V375 tmp354      [V375    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.Span`1[long]>
-;* V376 tmp355      [V376    ] (  0,  0   )  struct (16) zero-ref    multireg-arg ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;* V377 tmp356      [V377    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
-;* V378 tmp357      [V378    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
-;* V379 tmp358      [V379    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
-;* V380 tmp359      [V380    ] (  0,  0   )     int  ->  zero-ref    "impAppendStmt"
-;* V381 tmp360      [V381    ] (  0,  0   )  struct (16) zero-ref    "impAppendStmt" <System.ReadOnlySpan`1[long]>
-;* V382 tmp361      [V382    ] (  0,  0   )  struct (16) zero-ref    multireg-arg multireg-ret "impAppendStmt" <System.ReadOnlySpan`1[long]>
-;* V383 tmp362      [V383    ] (  0,  0   )  struct (16) zero-ref    "spilled call-like call argument" <System.ReadOnlySpan`1[long]>
-;  V384 tmp363      [V384,T13] (  4, 64   )    long  ->  rax         "Inline stloc first use temp"
-;* V385 tmp364      [V385    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
-;* V386 tmp365      [V386    ] (  0,  0   )  struct (16) zero-ref    "Inline return value spill temp" <System.ReadOnlySpan`1[long]>
-;* V387 tmp366      [V387    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
-;  V388 tmp367      [V388,T55] (  2, 32   )     ref  ->  rdi         "MemoryMarshal.GetArrayDataReference array"
-;* V389 tmp368      [V389    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
-;  V390 tmp369      [V390,T67] (  2, 32   )     int  ->  r10         "Inlining Arg"
-;* V391 tmp370      [V391    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
+;  V360 tmp339      [V360,T129] (  3, 12   )    long  ->  r11         "Inlining Arg"
+;  V361 tmp340      [V361,T130] (  3, 12   )    long  ->  registers   "Inlining Arg"
+;  V362 tmp341      [V362,T131] (  3, 12   )    long  ->  rax         "dup spill"
+;  V363 tmp342      [V363,T220] (  2,  4   )    long  ->  rsi         "Inline stloc first use temp"
+;* V364 tmp343      [V364    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ValueTuple`2[long,long]>
+;* V365 tmp344      [V365    ] (  0,  0   )    long  ->  zero-ref    "Inlining Arg"
+;* V366 tmp345      [V366    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
+;* V367 tmp346      [V367    ] (  0,  0   )  struct (16) zero-ref    do-not-enreg[SBR] multireg-ret "spilled call-like call argument" <System.ReadOnlySpan`1[long]>
+;  V368 tmp347      [V368,T144] (  3,  8   )    long  ->  rcx         "Inline return value spill temp"
+;* V369 tmp348      [V369    ] (  0,  0   )  struct (16) zero-ref    multireg-ret ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
+;  V370 tmp349      [V370,T43] (  5, 38   )    long  ->  rcx         "Inline stloc first use temp"
+;* V371 tmp350      [V371,T286] (  0,  0   )     int  ->  zero-ref    "Inline stloc first use temp"
+;* V372 tmp351      [V372    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
+;* V373 tmp352      [V373    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
+;* V374 tmp353      [V374    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.Span`1[short]>
+;* V375 tmp354      [V375    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
+;* V376 tmp355      [V376    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.Span`1[long]>
+;* V377 tmp356      [V377    ] (  0,  0   )  struct (16) zero-ref    multireg-arg ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
+;* V378 tmp357      [V378    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
+;* V379 tmp358      [V379    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
+;* V380 tmp359      [V380    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
+;* V381 tmp360      [V381    ] (  0,  0   )     int  ->  zero-ref    "impAppendStmt"
+;* V382 tmp361      [V382    ] (  0,  0   )  struct (16) zero-ref    "impAppendStmt" <System.ReadOnlySpan`1[long]>
+;* V383 tmp362      [V383    ] (  0,  0   )  struct (16) zero-ref    multireg-arg multireg-ret "impAppendStmt" <System.ReadOnlySpan`1[long]>
+;* V384 tmp363      [V384    ] (  0,  0   )  struct (16) zero-ref    "spilled call-like call argument" <System.ReadOnlySpan`1[long]>
+;  V385 tmp364      [V385,T14] (  4, 64   )    long  ->  rax         "Inline stloc first use temp"
+;* V386 tmp365      [V386    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
+;* V387 tmp366      [V387    ] (  0,  0   )  struct (16) zero-ref    "Inline return value spill temp" <System.ReadOnlySpan`1[long]>
+;* V388 tmp367      [V388    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
+;  V389 tmp368      [V389,T53] (  2, 32   )     ref  ->  rdi         "MemoryMarshal.GetArrayDataReference array"
+;* V390 tmp369      [V390    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
+;  V391 tmp370      [V391,T65] (  2, 32   )     int  ->  r10         "Inlining Arg"
 ;* V392 tmp371      [V392    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;  V393 tmp372      [V393,T29] (  3, 48   )     int  ->  r10         "Inlining Arg"
-;* V394 tmp373      [V394    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;* V395 tmp374      [V395    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
-;* V396 tmp375      [V396    ] (  0,  0   )  struct (16) zero-ref    multireg-arg "Inline return value spill temp" <System.ReadOnlySpan`1[long]>
-;* V397 tmp376      [V397    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
-;  V398 tmp377      [V398,T25] (  3, 48   )     ref  ->   r8         "MemoryMarshal.GetArrayDataReference array"
-;  V399 tmp378      [V399,T56] (  2, 32   )   byref  ->   r8         "Inlining Arg"
-;  V400 tmp379      [V400,T68] (  2, 32   )     int  ->   r9         "Inlining Arg"
-;* V401 tmp380      [V401    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
+;* V393 tmp372      [V393    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
+;  V394 tmp373      [V394,T29] (  3, 48   )     int  ->  r10         "Inlining Arg"
+;* V395 tmp374      [V395    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
+;* V396 tmp375      [V396    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
+;* V397 tmp376      [V397    ] (  0,  0   )  struct (16) zero-ref    multireg-arg "Inline return value spill temp" <System.ReadOnlySpan`1[long]>
+;* V398 tmp377      [V398    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
+;  V399 tmp378      [V399,T25] (  3, 48   )     ref  ->   r8         "MemoryMarshal.GetArrayDataReference array"
+;  V400 tmp379      [V400,T54] (  2, 32   )   byref  ->   r8         "Inlining Arg"
+;  V401 tmp380      [V401,T66] (  2, 32   )     int  ->   r9         "Inlining Arg"
 ;* V402 tmp381      [V402    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;  V403 tmp382      [V403,T30] (  3, 48   )     int  ->   r9         "Inlining Arg"
-;* V404 tmp383      [V404    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;* V405 tmp384      [V405    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
-;* V406 tmp385      [V406    ] (  0,  0   )   short  ->  zero-ref    "Inlining Arg"
-;* V407 tmp386      [V407    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.Span`1[long]>
-;* V408 tmp387      [V408    ] (  0,  0   )  struct (16) zero-ref    multireg-arg ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;* V409 tmp388      [V409    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
-;* V410 tmp389      [V410    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
-;* V411 tmp390      [V411    ] (  0,  0   )  struct (16) zero-ref    multireg-arg "Inline return value spill temp" <System.ReadOnlySpan`1[long]>
-;* V412 tmp391      [V412    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
-;  V413 tmp392      [V413,T26] (  3, 48   )     ref  ->   r8         "MemoryMarshal.GetArrayDataReference array"
-;  V414 tmp393      [V414,T57] (  2, 32   )   byref  ->   r8         "Inlining Arg"
-;  V415 tmp394      [V415,T69] (  2, 32   )     int  ->   r9         "Inlining Arg"
-;* V416 tmp395      [V416    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
+;* V403 tmp382      [V403    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
+;  V404 tmp383      [V404,T30] (  3, 48   )     int  ->   r9         "Inlining Arg"
+;* V405 tmp384      [V405    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
+;* V406 tmp385      [V406    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
+;* V407 tmp386      [V407    ] (  0,  0   )   short  ->  zero-ref    "Inlining Arg"
+;* V408 tmp387      [V408    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.Span`1[long]>
+;* V409 tmp388      [V409    ] (  0,  0   )  struct (16) zero-ref    multireg-arg ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
+;* V410 tmp389      [V410    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
+;* V411 tmp390      [V411    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
+;* V412 tmp391      [V412    ] (  0,  0   )  struct (16) zero-ref    multireg-arg "Inline return value spill temp" <System.ReadOnlySpan`1[long]>
+;* V413 tmp392      [V413    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
+;  V414 tmp393      [V414,T26] (  3, 48   )     ref  ->   r8         "MemoryMarshal.GetArrayDataReference array"
+;  V415 tmp394      [V415,T55] (  2, 32   )   byref  ->   r8         "Inlining Arg"
+;  V416 tmp395      [V416,T67] (  2, 32   )     int  ->   r9         "Inlining Arg"
 ;* V417 tmp396      [V417    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;  V418 tmp397      [V418,T31] (  3, 48   )     int  ->   r9         "Inlining Arg"
-;* V419 tmp398      [V419    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;* V420 tmp399      [V420    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
+;* V418 tmp397      [V418    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
+;  V419 tmp398      [V419,T31] (  3, 48   )     int  ->   r9         "Inlining Arg"
+;* V420 tmp399      [V420    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V421 tmp400      [V421    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
-;* V422 tmp401      [V422    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
-;* V423 tmp402      [V423    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.Span`1[short]>
-;* V424 tmp403      [V424    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
-;* V425 tmp404      [V425    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.Span`1[short]>
-;* V426 tmp405      [V426    ] (  0,  0   )  struct (16) zero-ref    multireg-arg ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[short]>
-;* V427 tmp406      [V427    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
-;* V428 tmp407      [V428    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
-;* V429 tmp408      [V429    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.Span`1[short]>
-;* V430 tmp409      [V430    ] (  0,  0   )  struct (16) zero-ref    multireg-arg ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[short]>
-;* V431 tmp410      [V431    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
-;* V432 tmp411      [V432    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
-;* V433 tmp412      [V433    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
-;* V434 tmp413      [V434    ] (  0,  0   )  struct (16) zero-ref    "Inline return value spill temp" <System.ReadOnlySpan`1[long]>
-;* V435 tmp414      [V435    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
-;  V436 tmp415      [V436,T58] (  2, 32   )     ref  ->  rax         "MemoryMarshal.GetArrayDataReference array"
-;* V437 tmp416      [V437    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
-;  V438 tmp417      [V438,T70] (  2, 32   )     int  ->  rdi         "Inlining Arg"
-;* V439 tmp418      [V439    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
+;* V422 tmp401      [V422    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
+;* V423 tmp402      [V423    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
+;* V424 tmp403      [V424    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.Span`1[short]>
+;* V425 tmp404      [V425    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
+;* V426 tmp405      [V426    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.Span`1[short]>
+;* V427 tmp406      [V427    ] (  0,  0   )  struct (16) zero-ref    multireg-arg ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[short]>
+;* V428 tmp407      [V428    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
+;* V429 tmp408      [V429    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
+;* V430 tmp409      [V430    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.Span`1[short]>
+;* V431 tmp410      [V431    ] (  0,  0   )  struct (16) zero-ref    multireg-arg ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[short]>
+;* V432 tmp411      [V432    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
+;* V433 tmp412      [V433    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
+;* V434 tmp413      [V434    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
+;* V435 tmp414      [V435    ] (  0,  0   )  struct (16) zero-ref    "Inline return value spill temp" <System.ReadOnlySpan`1[long]>
+;* V436 tmp415      [V436    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
+;  V437 tmp416      [V437,T56] (  2, 32   )     ref  ->  rax         "MemoryMarshal.GetArrayDataReference array"
+;* V438 tmp417      [V438    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
+;  V439 tmp418      [V439,T68] (  2, 32   )     int  ->  rdi         "Inlining Arg"
 ;* V440 tmp419      [V440    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;  V441 tmp420      [V441,T32] (  3, 48   )     int  ->  rdi         "Inlining Arg"
-;* V442 tmp421      [V442    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;* V443 tmp422      [V443    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
-;* V444 tmp423      [V444    ] (  0,  0   )  struct (16) zero-ref    multireg-arg "Inline return value spill temp" <System.ReadOnlySpan`1[long]>
-;* V445 tmp424      [V445    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
-;  V446 tmp425      [V446,T27] (  3, 48   )     ref  ->   r8         "MemoryMarshal.GetArrayDataReference array"
-;  V447 tmp426      [V447,T59] (  2, 32   )   byref  ->   r8         "Inlining Arg"
-;  V448 tmp427      [V448,T71] (  2, 32   )     int  ->   r9         "Inlining Arg"
-;* V449 tmp428      [V449    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
+;* V441 tmp420      [V441    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
+;  V442 tmp421      [V442,T32] (  3, 48   )     int  ->  rdi         "Inlining Arg"
+;* V443 tmp422      [V443    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
+;* V444 tmp423      [V444    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
+;* V445 tmp424      [V445    ] (  0,  0   )  struct (16) zero-ref    multireg-arg "Inline return value spill temp" <System.ReadOnlySpan`1[long]>
+;* V446 tmp425      [V446    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
+;  V447 tmp426      [V447,T27] (  3, 48   )     ref  ->   r8         "MemoryMarshal.GetArrayDataReference array"
+;  V448 tmp427      [V448,T57] (  2, 32   )   byref  ->   r8         "Inlining Arg"
+;  V449 tmp428      [V449,T69] (  2, 32   )     int  ->   r9         "Inlining Arg"
 ;* V450 tmp429      [V450    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;  V451 tmp430      [V451,T33] (  3, 48   )     int  ->   r9         "Inlining Arg"
-;* V452 tmp431      [V452    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;* V453 tmp432      [V453    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
-;* V454 tmp433      [V454    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.Span`1[long]>
-;  V455 tmp434      [V455,T05] (  3, 96   )   byref  ->  rdx         "dup spill"
-;* V456 tmp435      [V456    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
-;* V457 tmp436      [V457    ] (  0,  0   )  struct (16) zero-ref    "Inline stloc first use temp" <System.ValueTuple`2[long,long]>
-;  V458 tmp437      [V458,T06] (  3, 96   )    long  ->  rcx         "Inlining Arg"
-;  V459 tmp438      [V459,T07] (  3, 96   )    long  ->  registers   "Inlining Arg"
-;  V460 tmp439      [V460,T34] (  3, 48   )    long  ->  rax         "Inline stloc first use temp"
-;* V461 tmp440      [V461    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ValueTuple`2[long,long]>
-;* V462 tmp441      [V462    ] (  0,  0   )    long  ->  zero-ref    "Inlining Arg"
-;* V463 tmp442      [V463    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
-;* V464 tmp443      [V464    ] (  0,  0   )  struct (16) zero-ref    do-not-enreg[SBR] multireg-ret "spilled call-like call argument" <System.ReadOnlySpan`1[long]>
-;  V465 tmp444      [V465,T145] (  3,  8   )    long  ->  rcx         "Inline return value spill temp"
-;* V466 tmp445      [V466    ] (  0,  0   )  struct (16) zero-ref    multireg-ret ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
-;  V467 tmp446      [V467,T45] (  5, 38   )    long  ->  rdi         "Inline stloc first use temp"
-;* V468 tmp447      [V468,T287] (  0,  0   )     int  ->  zero-ref    "Inline stloc first use temp"
-;* V469 tmp448      [V469    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
-;* V470 tmp449      [V470    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
-;* V471 tmp450      [V471    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.Span`1[short]>
+;* V451 tmp430      [V451    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
+;  V452 tmp431      [V452,T33] (  3, 48   )     int  ->   r9         "Inlining Arg"
+;* V453 tmp432      [V453    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
+;* V454 tmp433      [V454    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
+;* V455 tmp434      [V455    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.Span`1[long]>
+;  V456 tmp435      [V456,T05] (  3, 96   )   byref  ->  rdx         "dup spill"
+;* V457 tmp436      [V457    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
+;* V458 tmp437      [V458    ] (  0,  0   )  struct (16) zero-ref    "Inline stloc first use temp" <System.ValueTuple`2[long,long]>
+;  V459 tmp438      [V459,T06] (  3, 96   )    long  ->  rcx         "Inlining Arg"
+;  V460 tmp439      [V460,T07] (  3, 96   )    long  ->  registers   "Inlining Arg"
+;  V461 tmp440      [V461,T08] (  3, 96   )    long  ->  rax         "dup spill"
+;  V462 tmp441      [V462,T70] (  2, 32   )    long  ->  r15         "Inline stloc first use temp"
+;* V463 tmp442      [V463    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ValueTuple`2[long,long]>
+;* V464 tmp443      [V464    ] (  0,  0   )    long  ->  zero-ref    "Inlining Arg"
+;* V465 tmp444      [V465    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
+;* V466 tmp445      [V466    ] (  0,  0   )  struct (16) zero-ref    do-not-enreg[SBR] multireg-ret "spilled call-like call argument" <System.ReadOnlySpan`1[long]>
+;  V467 tmp446      [V467,T145] (  3,  8   )    long  ->  rcx         "Inline return value spill temp"
+;* V468 tmp447      [V468    ] (  0,  0   )  struct (16) zero-ref    multireg-ret ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
+;  V469 tmp448      [V469,T44] (  5, 38   )    long  ->  rdi         "Inline stloc first use temp"
+;* V470 tmp449      [V470,T287] (  0,  0   )     int  ->  zero-ref    "Inline stloc first use temp"
+;* V471 tmp450      [V471    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V472 tmp451      [V472    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
-;* V473 tmp452      [V473    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.Span`1[long]>
-;* V474 tmp453      [V474    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;* V475 tmp454      [V475    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
-;* V476 tmp455      [V476    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
-;* V477 tmp456      [V477    ] (  0,  0   )  struct (16) zero-ref    multireg-arg "Inline return value spill temp" <System.ReadOnlySpan`1[long]>
-;* V478 tmp457      [V478    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
-;  V479 tmp458      [V479,T120] (  3, 12   )     ref  ->   r8         "MemoryMarshal.GetArrayDataReference array"
-;  V480 tmp459      [V480,T159] (  2,  8   )   byref  ->   r8         "Inlining Arg"
-;  V481 tmp460      [V481,T168] (  2,  8   )     int  ->   r9         "Inlining Arg"
-;* V482 tmp461      [V482    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;* V483 tmp462      [V483    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;  V484 tmp463      [V484,T132] (  3, 12   )     int  ->   r9         "Inlining Arg"
+;* V473 tmp452      [V473    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.Span`1[short]>
+;* V474 tmp453      [V474    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
+;* V475 tmp454      [V475    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.Span`1[long]>
+;* V476 tmp455      [V476    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
+;* V477 tmp456      [V477    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
+;* V478 tmp457      [V478    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
+;* V479 tmp458      [V479    ] (  0,  0   )  struct (16) zero-ref    multireg-arg "Inline return value spill temp" <System.ReadOnlySpan`1[long]>
+;* V480 tmp459      [V480    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
+;  V481 tmp460      [V481,T119] (  3, 12   )     ref  ->   r8         "MemoryMarshal.GetArrayDataReference array"
+;  V482 tmp461      [V482,T159] (  2,  8   )   byref  ->   r8         "Inlining Arg"
+;  V483 tmp462      [V483,T168] (  2,  8   )     int  ->   r9         "Inlining Arg"
+;* V484 tmp463      [V484    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V485 tmp464      [V485    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;* V486 tmp465      [V486    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
-;* V487 tmp466      [V487    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
-;* V488 tmp467      [V488    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
-;* V489 tmp468      [V489    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.Span`1[short]>
+;  V486 tmp465      [V486,T132] (  3, 12   )     int  ->   r9         "Inlining Arg"
+;* V487 tmp466      [V487    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
+;* V488 tmp467      [V488    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
+;* V489 tmp468      [V489    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V490 tmp469      [V490    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
-;* V491 tmp470      [V491    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.Span`1[short]>
-;* V492 tmp471      [V492    ] (  0,  0   )  struct (16) zero-ref    multireg-arg ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[short]>
-;* V493 tmp472      [V493    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
-;* V494 tmp473      [V494    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
-;* V495 tmp474      [V495    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.Span`1[long]>
-;* V496 tmp475      [V496    ] (  0,  0   )  struct (16) zero-ref    multireg-arg ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
-;* V497 tmp476      [V497    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
-;* V498 tmp477      [V498    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
+;* V491 tmp470      [V491    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.Span`1[short]>
+;* V492 tmp471      [V492    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
+;* V493 tmp472      [V493    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.Span`1[short]>
+;* V494 tmp473      [V494    ] (  0,  0   )  struct (16) zero-ref    multireg-arg ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[short]>
+;* V495 tmp474      [V495    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
+;* V496 tmp475      [V496    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
+;* V497 tmp476      [V497    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.Span`1[long]>
+;* V498 tmp477      [V498    ] (  0,  0   )  struct (16) zero-ref    multireg-arg ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[long]>
 ;* V499 tmp478      [V499    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V500 tmp479      [V500    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
-;* V501 tmp480      [V501    ] (  0,  0   )  struct (16) zero-ref    multireg-arg ld-addr-op "NewObj constructor temp" <System.Span`1[short]>
+;* V501 tmp480      [V501    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V502 tmp481      [V502    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
-;* V503 tmp482      [V503    ] (  0,  0   )  struct (16) zero-ref    multireg-ret ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
-;* V504 tmp483      [V504    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
-;* V505 tmp484      [V505    ] (  0,  0   )  struct (16) zero-ref    do-not-enreg[SBR] multireg-ret "spilled call-like call argument" <System.ReadOnlySpan`1[long]>
-;  V506 tmp485      [V506,T146] (  3,  8   )    long  ->  rdi         "Inline return value spill temp"
-;* V507 tmp486      [V507    ] (  0,  0   )  struct (16) zero-ref    multireg-ret ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
-;  V508 tmp487      [V508,T46] (  5, 38   )    long  ->  rdi         "Inline stloc first use temp"
-;* V509 tmp488      [V509,T288] (  0,  0   )     int  ->  zero-ref    "Inline stloc first use temp"
-;* V510 tmp489      [V510    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V04._reference (fldOffset=0x0)" P-INDEP
-;* V511 tmp490      [V511    ] (  0,  0   )     int  ->  zero-ref    single-def "field V04._length (fldOffset=0x8)" P-INDEP
-;* V512 tmp491      [V512    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V05._reference (fldOffset=0x0)" P-INDEP
-;* V513 tmp492      [V513    ] (  0,  0   )     int  ->  zero-ref    single-def "field V05._length (fldOffset=0x8)" P-INDEP
-;* V514 tmp493      [V514    ] (  0,  0   )   byref  ->  zero-ref    "field V06._reference (fldOffset=0x0)" P-INDEP
-;* V515 tmp494      [V515    ] (  0,  0   )     int  ->  zero-ref    "field V06._length (fldOffset=0x8)" P-INDEP
-;  V516 tmp495      [V516,T138] (  4,  8   )   byref  ->  [rbp-0x260]  "field V12._reference (fldOffset=0x0)" P-INDEP
-;  V517 tmp496      [V517,T141] (  4,  8   )     int  ->  [rbp-0x1EC]  "field V12._length (fldOffset=0x8)" P-INDEP
-;* V518 tmp497      [V518    ] (  0,  0   )   byref  ->  zero-ref    "field V13._reference (fldOffset=0x0)" P-INDEP
-;* V519 tmp498      [V519    ] (  0,  0   )     int  ->  zero-ref    "field V13._length (fldOffset=0x8)" P-INDEP
-;  V520 tmp499      [V520,T21] (  5, 36.50)   byref  ->  r14         single-def "field V14._reference (fldOffset=0x0)" P-INDEP
-;  V521 tmp500      [V521,T22] (  5, 36.50)     int  ->  [rbp-0x1F0]  spill-single-def "field V14._length (fldOffset=0x8)" P-INDEP
-;  V522 tmp501      [V522,T04] ( 15, 97   )   byref  ->  [rbp-0x268]  "field V15._reference (fldOffset=0x0)" P-INDEP
-;  V523 tmp502      [V523,T39] ( 11, 47   )     int  ->  registers   "field V15._length (fldOffset=0x8)" P-INDEP
-;  V524 tmp503      [V524,T300] (  2,  1   )   byref  ->  rax         single-def "field V19._reference (fldOffset=0x0)" P-INDEP
-;  V525 tmp504      [V525,T296] (  3,  1.50)     int  ->  rdx         single-def "field V19._length (fldOffset=0x8)" P-INDEP
-;* V526 tmp505      [V526    ] (  0,  0   )   byref  ->  zero-ref    "field V20._reference (fldOffset=0x0)" P-INDEP
-;* V527 tmp506      [V527    ] (  0,  0   )     int  ->  zero-ref    "field V20._length (fldOffset=0x8)" P-INDEP
-;* V528 tmp507      [V528    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V22._reference (fldOffset=0x0)" P-INDEP
-;* V529 tmp508      [V529    ] (  0,  0   )     int  ->  zero-ref    single-def "field V22._length (fldOffset=0x8)" P-INDEP
-;* V530 tmp509      [V530    ] (  0,  0   )   byref  ->  zero-ref    "field V23._reference (fldOffset=0x0)" P-INDEP
-;* V531 tmp510      [V531    ] (  0,  0   )     int  ->  zero-ref    "field V23._length (fldOffset=0x8)" P-INDEP
-;* V532 tmp511      [V532    ] (  0,  0   )   byref  ->  zero-ref    "field V24._reference (fldOffset=0x0)" P-INDEP
-;* V533 tmp512      [V533    ] (  0,  0   )     int  ->  zero-ref    "field V24._length (fldOffset=0x8)" P-INDEP
-;* V534 tmp513      [V534    ] (  0,  0   )   byref  ->  zero-ref    "field V25._reference (fldOffset=0x0)" P-INDEP
-;* V535 tmp514      [V535    ] (  0,  0   )     int  ->  zero-ref    "field V25._length (fldOffset=0x8)" P-INDEP
-;* V536 tmp515      [V536    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V26._reference (fldOffset=0x0)" P-INDEP
-;* V537 tmp516      [V537    ] (  0,  0   )     int  ->  zero-ref    single-def "field V26._length (fldOffset=0x8)" P-INDEP
-;* V538 tmp517      [V538    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V27._reference (fldOffset=0x0)" P-INDEP
-;* V539 tmp518      [V539    ] (  0,  0   )     int  ->  zero-ref    single-def "field V27._length (fldOffset=0x8)" P-INDEP
-;  V540 tmp519      [V540,T301] (  2,  1   )   byref  ->  rax         single-def "field V28._reference (fldOffset=0x0)" P-INDEP
-;  V541 tmp520      [V541,T309] (  2,  1   )     int  ->  r12         single-def "field V28._length (fldOffset=0x8)" P-INDEP
-;  V542 tmp521      [V542,T196] (  2,  4   )   byref  ->  [rbp-0x270]  spill-single-def "field V32._reference (fldOffset=0x0)" P-INDEP
-;  V543 tmp522      [V543,T221] (  2,  4   )     int  ->  [rbp-0x1F4]  spill-single-def "field V32._length (fldOffset=0x8)" P-INDEP
-;  V544 tmp523      [V544,T197] (  2,  4   )   byref  ->  rax         "field V33._reference (fldOffset=0x0)" P-INDEP
-;  V545 tmp524      [V545,T222] (  2,  4   )     int  ->  rcx         "field V33._length (fldOffset=0x8)" P-INDEP
-;* V546 tmp525      [V546    ] (  0,  0   )   byref  ->  zero-ref    "field V34._reference (fldOffset=0x0)" P-INDEP
-;* V547 tmp526      [V547    ] (  0,  0   )     int  ->  zero-ref    "field V34._length (fldOffset=0x8)" P-INDEP
-;* V548 tmp527      [V548    ] (  0,  0   )   byref  ->  zero-ref    "field V35._reference (fldOffset=0x0)" P-INDEP
-;* V549 tmp528      [V549    ] (  0,  0   )     int  ->  zero-ref    "field V35._length (fldOffset=0x8)" P-INDEP
-;* V550 tmp529      [V550    ] (  0,  0   )   byref  ->  zero-ref    "field V37._reference (fldOffset=0x0)" P-INDEP
-;* V551 tmp530      [V551    ] (  0,  0   )     int  ->  zero-ref    "field V37._length (fldOffset=0x8)" P-INDEP
-;  V552 tmp531      [V552,T198] (  2,  4   )   byref  ->  [rbp-0x278]  spill-single-def "field V38._reference (fldOffset=0x0)" P-INDEP
-;  V553 tmp532      [V553,T223] (  2,  4   )     int  ->  [rbp-0x1F8]  spill-single-def "field V38._length (fldOffset=0x8)" P-INDEP
-;  V554 tmp533      [V554,T199] (  2,  4   )   byref  ->   r8         "field V39._reference (fldOffset=0x0)" P-INDEP
-;  V555 tmp534      [V555,T224] (  2,  4   )     int  ->   r9         "field V39._length (fldOffset=0x8)" P-INDEP
-;  V556 tmp535      [V556,T200] (  2,  4   )   byref  ->  rcx         "field V40._reference (fldOffset=0x0)" P-INDEP
-;  V557 tmp536      [V557,T225] (  2,  4   )     int  ->   r8         "field V40._length (fldOffset=0x8)" P-INDEP
-;  V558 tmp537      [V558,T201] (  2,  4   )   byref  ->   r8         "field V42._reference (fldOffset=0x0)" P-INDEP
-;  V559 tmp538      [V559,T226] (  2,  4   )     int  ->   r9         "field V42._length (fldOffset=0x8)" P-INDEP
-;* V560 tmp539      [V560    ] (  0,  0   )   byref  ->  zero-ref    "field V43._reference (fldOffset=0x0)" P-INDEP
-;* V561 tmp540      [V561    ] (  0,  0   )     int  ->  zero-ref    "field V43._length (fldOffset=0x8)" P-INDEP
-;* V562 tmp541      [V562    ] (  0,  0   )   byref  ->  zero-ref    "field V45._reference (fldOffset=0x0)" P-INDEP
-;* V563 tmp542      [V563    ] (  0,  0   )     int  ->  zero-ref    "field V45._length (fldOffset=0x8)" P-INDEP
-;  V564 tmp543      [V564,T60] (  2, 32   )   byref  ->  rax         "field V46._reference (fldOffset=0x0)" P-INDEP
-;  V565 tmp544      [V565,T72] (  2, 32   )     int  ->  rcx         "field V46._length (fldOffset=0x8)" P-INDEP
-;* V566 tmp545      [V566    ] (  0,  0   )   byref  ->  zero-ref    "field V47._reference (fldOffset=0x0)" P-INDEP
-;* V567 tmp546      [V567    ] (  0,  0   )     int  ->  zero-ref    "field V47._length (fldOffset=0x8)" P-INDEP
-;* V568 tmp547      [V568    ] (  0,  0   )   byref  ->  zero-ref    "field V48._reference (fldOffset=0x0)" P-INDEP
-;* V569 tmp548      [V569    ] (  0,  0   )     int  ->  zero-ref    "field V48._length (fldOffset=0x8)" P-INDEP
-;* V570 tmp549      [V570    ] (  0,  0   )   byref  ->  zero-ref    "field V49._reference (fldOffset=0x0)" P-INDEP
-;* V571 tmp550      [V571    ] (  0,  0   )     int  ->  zero-ref    "field V49._length (fldOffset=0x8)" P-INDEP
-;* V572 tmp551      [V572    ] (  0,  0   )   byref  ->  zero-ref    "field V51._reference (fldOffset=0x0)" P-INDEP
-;* V573 tmp552      [V573    ] (  0,  0   )     int  ->  zero-ref    "field V51._length (fldOffset=0x8)" P-INDEP
-;* V574 tmp553      [V574    ] (  0,  0   )   byref  ->  zero-ref    "field V52._reference (fldOffset=0x0)" P-INDEP
-;* V575 tmp554      [V575    ] (  0,  0   )     int  ->  zero-ref    "field V52._length (fldOffset=0x8)" P-INDEP
-;* V576 tmp555      [V576    ] (  0,  0   )   byref  ->  zero-ref    "field V54._reference (fldOffset=0x0)" P-INDEP
-;* V577 tmp556      [V577    ] (  0,  0   )     int  ->  zero-ref    "field V54._length (fldOffset=0x8)" P-INDEP
-;* V578 tmp557      [V578    ] (  0,  0   )   byref  ->  zero-ref    "field V55._reference (fldOffset=0x0)" P-INDEP
-;* V579 tmp558      [V579    ] (  0,  0   )     int  ->  zero-ref    "field V55._length (fldOffset=0x8)" P-INDEP
-;* V580 tmp559      [V580    ] (  0,  0   )   byref  ->  zero-ref    "field V56._reference (fldOffset=0x0)" P-INDEP
-;* V581 tmp560      [V581    ] (  0,  0   )     int  ->  zero-ref    "field V56._length (fldOffset=0x8)" P-INDEP
-;* V582 tmp561      [V582    ] (  0,  0   )   byref  ->  zero-ref    "field V57._reference (fldOffset=0x0)" P-INDEP
-;* V583 tmp562      [V583    ] (  0,  0   )     int  ->  zero-ref    "field V57._length (fldOffset=0x8)" P-INDEP
-;* V584 tmp563      [V584    ] (  0,  0   )   byref  ->  zero-ref    "field V58._reference (fldOffset=0x0)" P-INDEP
-;* V585 tmp564      [V585    ] (  0,  0   )     int  ->  zero-ref    "field V58._length (fldOffset=0x8)" P-INDEP
-;* V586 tmp565      [V586    ] (  0,  0   )   byref  ->  zero-ref    "field V60._reference (fldOffset=0x0)" P-INDEP
-;* V587 tmp566      [V587    ] (  0,  0   )     int  ->  zero-ref    "field V60._length (fldOffset=0x8)" P-INDEP
-;* V588 tmp567      [V588    ] (  0,  0   )   byref  ->  zero-ref    "field V62._reference (fldOffset=0x0)" P-INDEP
-;* V589 tmp568      [V589    ] (  0,  0   )     int  ->  zero-ref    "field V62._length (fldOffset=0x8)" P-INDEP
-;* V590 tmp569      [V590    ] (  0,  0   )   byref  ->  zero-ref    "field V63._reference (fldOffset=0x0)" P-INDEP
-;* V591 tmp570      [V591    ] (  0,  0   )     int  ->  zero-ref    "field V63._length (fldOffset=0x8)" P-INDEP
-;* V592 tmp571      [V592    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V64._reference (fldOffset=0x0)" P-INDEP
-;* V593 tmp572      [V593    ] (  0,  0   )     int  ->  zero-ref    single-def "field V64._length (fldOffset=0x8)" P-INDEP
-;* V594 tmp573      [V594    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V65._reference (fldOffset=0x0)" P-INDEP
-;* V595 tmp574      [V595    ] (  0,  0   )     int  ->  zero-ref    single-def "field V65._length (fldOffset=0x8)" P-INDEP
-;  V596 tmp575      [V596,T340] (  3,  0   )   byref  ->  rdi         "field V66._reference (fldOffset=0x0)" P-INDEP
-;  V597 tmp576      [V597,T361] (  3,  0   )     int  ->  rsi         "field V66._length (fldOffset=0x8)" P-INDEP
-;* V598 tmp577      [V598    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V68._reference (fldOffset=0x0)" P-INDEP
-;* V599 tmp578      [V599    ] (  0,  0   )     int  ->  zero-ref    single-def "field V68._length (fldOffset=0x8)" P-INDEP
-;  V600 tmp579      [V600,T378] (  2,  0   )   byref  ->  rdi         single-def "field V72._reference (fldOffset=0x0)" P-INDEP
-;  V601 tmp580      [V601,T404] (  2,  0   )     int  ->  rsi         single-def "field V72._length (fldOffset=0x8)" P-INDEP
-;  V602 tmp581      [V602,T379] (  2,  0   )   byref  ->  rdi         single-def "field V74._reference (fldOffset=0x0)" P-INDEP
-;* V603 tmp582      [V603    ] (  0,  0   )     int  ->  zero-ref    single-def "field V74._length (fldOffset=0x8)" P-INDEP
-;  V604 tmp583      [V604,T380] (  2,  0   )   byref  ->  rdi         single-def "field V76._reference (fldOffset=0x0)" P-INDEP
-;  V605 tmp584      [V605,T405] (  2,  0   )     int  ->  rsi         single-def "field V76._length (fldOffset=0x8)" P-INDEP
-;  V606 tmp585      [V606,T341] (  3,  0   )   byref  ->  rax         "field V78._reference (fldOffset=0x0)" P-INDEP
-;  V607 tmp586      [V607,T330] (  4,  0   )     int  ->  rcx         "field V78._length (fldOffset=0x8)" P-INDEP
-;* V608 tmp587      [V608    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V80._reference (fldOffset=0x0)" P-INDEP
-;* V609 tmp588      [V609    ] (  0,  0   )     int  ->  zero-ref    single-def "field V80._length (fldOffset=0x8)" P-INDEP
-;  V610 tmp589      [V610,T381] (  2,  0   )   byref  ->  rax         single-def "field V84._reference (fldOffset=0x0)" P-INDEP
-;  V611 tmp590      [V611,T406] (  2,  0   )     int  ->  rcx         single-def "field V84._length (fldOffset=0x8)" P-INDEP
-;  V612 tmp591      [V612,T382] (  2,  0   )   byref  ->  rax         single-def "field V86._reference (fldOffset=0x0)" P-INDEP
-;* V613 tmp592      [V613    ] (  0,  0   )     int  ->  zero-ref    single-def "field V86._length (fldOffset=0x8)" P-INDEP
-;  V614 tmp593      [V614,T383] (  2,  0   )   byref  ->  rax         single-def "field V88._reference (fldOffset=0x0)" P-INDEP
-;  V615 tmp594      [V615,T407] (  2,  0   )     int  ->  rcx         single-def "field V88._length (fldOffset=0x8)" P-INDEP
-;* V616 tmp595      [V616    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V91._reference (fldOffset=0x0)" P-INDEP
-;* V617 tmp596      [V617    ] (  0,  0   )     int  ->  zero-ref    single-def "field V91._length (fldOffset=0x8)" P-INDEP
-;* V618 tmp597      [V618    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V93._reference (fldOffset=0x0)" P-INDEP
-;* V619 tmp598      [V619    ] (  0,  0   )     int  ->  zero-ref    single-def "field V93._length (fldOffset=0x8)" P-INDEP
-;* V620 tmp599      [V620    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V97._reference (fldOffset=0x0)" P-INDEP
-;* V621 tmp600      [V621    ] (  0,  0   )     int  ->  zero-ref    "field V97._length (fldOffset=0x8)" P-INDEP
-;* V622 tmp601      [V622    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V98._reference (fldOffset=0x0)" P-INDEP
-;* V623 tmp602      [V623    ] (  0,  0   )     int  ->  zero-ref    "field V98._length (fldOffset=0x8)" P-INDEP
-;* V624 tmp603      [V624    ] (  0,  0   )   byref  ->  zero-ref    "field V99._reference (fldOffset=0x0)" P-INDEP
-;* V625 tmp604      [V625    ] (  0,  0   )     int  ->  zero-ref    "field V99._length (fldOffset=0x8)" P-INDEP
-;* V626 tmp605      [V626    ] (  0,  0   )   byref  ->  zero-ref    "field V100._reference (fldOffset=0x0)" P-INDEP
-;* V627 tmp606      [V627    ] (  0,  0   )     int  ->  zero-ref    "field V100._length (fldOffset=0x8)" P-INDEP
-;  V628 tmp607      [V628,T317] (  4,  0.50)   byref  ->  rdx         "field V103._reference (fldOffset=0x0)" P-INDEP
-;  V629 tmp608      [V629,T318] (  4,  0.50)     int  ->  rcx         "field V103._length (fldOffset=0x8)" P-INDEP
-;  V630 tmp609      [V630,T319] (  2,  0.50)   byref  ->   r8         single-def "field V105._reference (fldOffset=0x0)" P-INDEP
-;  V631 tmp610      [V631,T320] (  2,  0.50)     int  ->   r9         single-def "field V105._length (fldOffset=0x8)" P-INDEP
-;* V632 tmp611      [V632    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V106._reference (fldOffset=0x0)" P-INDEP
-;* V633 tmp612      [V633    ] (  0,  0   )     int  ->  zero-ref    single-def "field V106._length (fldOffset=0x8)" P-INDEP
-;  V634 tmp613      [V634,T384] (  2,  0   )   byref  ->  rdx         single-def "field V110._reference (fldOffset=0x0)" P-INDEP
-;  V635 tmp614      [V635,T408] (  2,  0   )     int  ->  rcx         single-def "field V110._length (fldOffset=0x8)" P-INDEP
-;* V636 tmp615      [V636,T420] (  0,  0   )   byref  ->  zero-ref    single-def "field V111._reference (fldOffset=0x0)" P-INDEP
-;* V637 tmp616      [V637    ] (  0,  0   )     int  ->  zero-ref    single-def "field V111._length (fldOffset=0x8)" P-INDEP
-;* V638 tmp617      [V638,T421] (  0,  0   )   byref  ->  zero-ref    single-def "field V113._reference (fldOffset=0x0)" P-INDEP
-;  V639 tmp618      [V639,T409] (  2,  0   )     int  ->  rcx         single-def "field V113._length (fldOffset=0x8)" P-INDEP
-;  V640 tmp619      [V640,T342] (  3,  0   )   byref  ->   r8         "field V115._reference (fldOffset=0x0)" P-INDEP
-;  V641 tmp620      [V641,T362] (  3,  0   )     int  ->   r9         "field V115._length (fldOffset=0x8)" P-INDEP
-;* V642 tmp621      [V642    ] (  0,  0   )   byref  ->  zero-ref    "field V116._reference (fldOffset=0x0)" P-INDEP
-;* V643 tmp622      [V643    ] (  0,  0   )     int  ->  zero-ref    "field V116._length (fldOffset=0x8)" P-INDEP
-;* V644 tmp623      [V644    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V120._reference (fldOffset=0x0)" P-INDEP
-;* V645 tmp624      [V645    ] (  0,  0   )     int  ->  zero-ref    single-def "field V120._length (fldOffset=0x8)" P-INDEP
-;  V646 tmp625      [V646,T385] (  2,  0   )   byref  ->   r8         single-def "field V122._reference (fldOffset=0x0)" P-INDEP
-;  V647 tmp626      [V647,T410] (  2,  0   )     int  ->   r9         single-def "field V122._length (fldOffset=0x8)" P-INDEP
-;* V648 tmp627      [V648,T422] (  0,  0   )   byref  ->  zero-ref    single-def "field V125._reference (fldOffset=0x0)" P-INDEP
-;* V649 tmp628      [V649    ] (  0,  0   )     int  ->  zero-ref    single-def "field V125._length (fldOffset=0x8)" P-INDEP
-;* V650 tmp629      [V650,T423] (  0,  0   )   byref  ->  zero-ref    single-def "field V127._reference (fldOffset=0x0)" P-INDEP
-;  V651 tmp630      [V651,T411] (  2,  0   )     int  ->   r9         single-def "field V127._length (fldOffset=0x8)" P-INDEP
-;  V652 tmp631      [V652,T202] (  2,  4   )   byref  ->  r12         single-def "field V132._reference (fldOffset=0x0)" P-INDEP
-;  V653 tmp632      [V653,T194] (  4,  4   )     int  ->  rax         single-def "field V132._length (fldOffset=0x8)" P-INDEP
-;* V654 tmp633      [V654    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V137._reference (fldOffset=0x0)" P-INDEP
-;* V655 tmp634      [V655    ] (  0,  0   )     int  ->  zero-ref    single-def "field V137._length (fldOffset=0x8)" P-INDEP
-;* V656 tmp635      [V656    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V138._reference (fldOffset=0x0)" P-INDEP
-;* V657 tmp636      [V657    ] (  0,  0   )     int  ->  zero-ref    single-def "field V138._length (fldOffset=0x8)" P-INDEP
-;  V658 tmp637      [V658,T302] (  2,  1   )   byref  ->  rsi         single-def "field V139._reference (fldOffset=0x0)" P-INDEP
-;  V659 tmp638      [V659,T310] (  2,  1   )     int  ->  rdx         single-def "field V139._length (fldOffset=0x8)" P-INDEP
-;* V660 tmp639      [V660    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V144._reference (fldOffset=0x0)" P-INDEP
-;* V661 tmp640      [V661    ] (  0,  0   )     int  ->  zero-ref    single-def "field V144._length (fldOffset=0x8)" P-INDEP
-;* V662 tmp641      [V662    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V145._reference (fldOffset=0x0)" P-INDEP
-;* V663 tmp642      [V663    ] (  0,  0   )     int  ->  zero-ref    single-def "field V145._length (fldOffset=0x8)" P-INDEP
-;  V664 tmp643      [V664,T303] (  2,  1   )   byref  ->  rcx         single-def "field V146._reference (fldOffset=0x0)" P-INDEP
-;  V665 tmp644      [V665,T311] (  2,  1   )     int  ->   r8         single-def "field V146._length (fldOffset=0x8)" P-INDEP
-;  V666 tmp645      [V666,T304] (  2,  1   )   byref  ->  rdi         single-def "field V151._reference (fldOffset=0x0)" P-INDEP
-;  V667 tmp646      [V667,T312] (  2,  1   )     int  ->  rax         single-def "field V151._length (fldOffset=0x8)" P-INDEP
-;  V668 tmp647      [V668,T343] (  3,  0   )   byref  ->  rsi         "field V152._reference (fldOffset=0x0)" P-INDEP
-;  V669 tmp648      [V669,T363] (  3,  0   )     int  ->  rdx         "field V152._length (fldOffset=0x8)" P-INDEP
-;* V670 tmp649      [V670    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V154._reference (fldOffset=0x0)" P-INDEP
-;* V671 tmp650      [V671    ] (  0,  0   )     int  ->  zero-ref    single-def "field V154._length (fldOffset=0x8)" P-INDEP
-;  V672 tmp651      [V672,T386] (  2,  0   )   byref  ->  rsi         single-def "field V158._reference (fldOffset=0x0)" P-INDEP
-;  V673 tmp652      [V673,T412] (  2,  0   )     int  ->  rdx         single-def "field V158._length (fldOffset=0x8)" P-INDEP
-;  V674 tmp653      [V674,T387] (  2,  0   )   byref  ->  rsi         single-def "field V160._reference (fldOffset=0x0)" P-INDEP
-;* V675 tmp654      [V675    ] (  0,  0   )     int  ->  zero-ref    single-def "field V160._length (fldOffset=0x8)" P-INDEP
-;  V676 tmp655      [V676,T388] (  2,  0   )   byref  ->  rsi         single-def "field V162._reference (fldOffset=0x0)" P-INDEP
-;  V677 tmp656      [V677,T413] (  2,  0   )     int  ->  rdi         single-def "field V162._length (fldOffset=0x8)" P-INDEP
-;  V678 tmp657      [V678,T344] (  3,  0   )   byref  ->  rcx         "field V164._reference (fldOffset=0x0)" P-INDEP
-;  V679 tmp658      [V679,T364] (  3,  0   )     int  ->  rax         "field V164._length (fldOffset=0x8)" P-INDEP
-;* V680 tmp659      [V680    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V166._reference (fldOffset=0x0)" P-INDEP
-;* V681 tmp660      [V681    ] (  0,  0   )     int  ->  zero-ref    single-def "field V166._length (fldOffset=0x8)" P-INDEP
-;  V682 tmp661      [V682,T389] (  2,  0   )   byref  ->  rcx         single-def "field V170._reference (fldOffset=0x0)" P-INDEP
-;  V683 tmp662      [V683,T414] (  2,  0   )     int  ->  rax         single-def "field V170._length (fldOffset=0x8)" P-INDEP
-;  V684 tmp663      [V684,T390] (  2,  0   )   byref  ->  rcx         single-def "field V172._reference (fldOffset=0x0)" P-INDEP
-;* V685 tmp664      [V685    ] (  0,  0   )     int  ->  zero-ref    single-def "field V172._length (fldOffset=0x8)" P-INDEP
-;  V686 tmp665      [V686,T391] (  2,  0   )   byref  ->  rcx         single-def "field V174._reference (fldOffset=0x0)" P-INDEP
-;  V687 tmp666      [V687,T415] (  2,  0   )     int  ->  rdi         single-def "field V174._length (fldOffset=0x8)" P-INDEP
-;  V688 tmp667      [V688,T345] (  3,  0   )   byref  ->  rdx         "field V176._reference (fldOffset=0x0)" P-INDEP
-;  V689 tmp668      [V689,T365] (  3,  0   )     int  ->  rcx         "field V176._length (fldOffset=0x8)" P-INDEP
-;  V690 tmp669      [V690,T346] (  3,  0   )   byref  ->  rdx         "field V177._reference (fldOffset=0x0)" P-INDEP
-;  V691 tmp670      [V691,T366] (  3,  0   )     int  ->  rcx         "field V177._length (fldOffset=0x8)" P-INDEP
-;  V692 tmp671      [V692,T347] (  3,  0   )   byref  ->  rdi         "field V178._reference (fldOffset=0x0)" P-INDEP
-;  V693 tmp672      [V693,T367] (  3,  0   )     int  ->  rsi         "field V178._length (fldOffset=0x8)" P-INDEP
-;* V694 tmp673      [V694    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V180._reference (fldOffset=0x0)" P-INDEP
-;* V695 tmp674      [V695    ] (  0,  0   )     int  ->  zero-ref    single-def "field V180._length (fldOffset=0x8)" P-INDEP
-;  V696 tmp675      [V696,T392] (  2,  0   )   byref  ->  rdi         single-def "field V184._reference (fldOffset=0x0)" P-INDEP
-;  V697 tmp676      [V697,T416] (  2,  0   )     int  ->  rsi         single-def "field V184._length (fldOffset=0x8)" P-INDEP
-;  V698 tmp677      [V698,T393] (  2,  0   )   byref  ->  rdi         single-def "field V186._reference (fldOffset=0x0)" P-INDEP
-;* V699 tmp678      [V699    ] (  0,  0   )     int  ->  zero-ref    single-def "field V186._length (fldOffset=0x8)" P-INDEP
-;  V700 tmp679      [V700,T394] (  2,  0   )   byref  ->  rdi         single-def "field V188._reference (fldOffset=0x0)" P-INDEP
-;  V701 tmp680      [V701,T417] (  2,  0   )     int  ->  rsi         single-def "field V188._length (fldOffset=0x8)" P-INDEP
-;  V702 tmp681      [V702,T348] (  3,  0   )   byref  ->  rax         "field V190._reference (fldOffset=0x0)" P-INDEP
-;  V703 tmp682      [V703,T331] (  4,  0   )     int  ->  rdx         "field V190._length (fldOffset=0x8)" P-INDEP
-;* V704 tmp683      [V704    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V192._reference (fldOffset=0x0)" P-INDEP
-;* V705 tmp684      [V705    ] (  0,  0   )     int  ->  zero-ref    single-def "field V192._length (fldOffset=0x8)" P-INDEP
-;* V706 tmp685      [V706    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V194._reference (fldOffset=0x0)" P-INDEP
-;* V707 tmp686      [V707    ] (  0,  0   )     int  ->  zero-ref    single-def "field V194._length (fldOffset=0x8)" P-INDEP
-;* V708 tmp687      [V708    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V198._reference (fldOffset=0x0)" P-INDEP
-;* V709 tmp688      [V709    ] (  0,  0   )     int  ->  zero-ref    "field V198._length (fldOffset=0x8)" P-INDEP
-;* V710 tmp689      [V710    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V199._reference (fldOffset=0x0)" P-INDEP
-;* V711 tmp690      [V711    ] (  0,  0   )     int  ->  zero-ref    "field V199._length (fldOffset=0x8)" P-INDEP
-;* V712 tmp691      [V712    ] (  0,  0   )   byref  ->  zero-ref    "field V200._reference (fldOffset=0x0)" P-INDEP
-;* V713 tmp692      [V713    ] (  0,  0   )     int  ->  zero-ref    "field V200._length (fldOffset=0x8)" P-INDEP
-;* V714 tmp693      [V714    ] (  0,  0   )   byref  ->  zero-ref    "field V201._reference (fldOffset=0x0)" P-INDEP
-;* V715 tmp694      [V715    ] (  0,  0   )     int  ->  zero-ref    "field V201._length (fldOffset=0x8)" P-INDEP
-;* V716 tmp695      [V716    ] (  0,  0   )   byref  ->  zero-ref    "field V202._reference (fldOffset=0x0)" P-INDEP
-;* V717 tmp696      [V717    ] (  0,  0   )     int  ->  zero-ref    "field V202._length (fldOffset=0x8)" P-INDEP
-;  V718 tmp697      [V718,T349] (  3,  0   )   byref  ->  rdi         "field V203._reference (fldOffset=0x0)" P-INDEP
-;  V719 tmp698      [V719,T368] (  3,  0   )     int  ->  rsi         "field V203._length (fldOffset=0x8)" P-INDEP
-;* V720 tmp699      [V720    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V204._reference (fldOffset=0x0)" P-INDEP
-;* V721 tmp700      [V721    ] (  0,  0   )     int  ->  zero-ref    single-def "field V204._length (fldOffset=0x8)" P-INDEP
-;  V722 tmp701      [V722,T395] (  2,  0   )   byref  ->  rdi         single-def "field V208._reference (fldOffset=0x0)" P-INDEP
-;  V723 tmp702      [V723,T418] (  2,  0   )     int  ->  rsi         single-def "field V208._length (fldOffset=0x8)" P-INDEP
-;* V724 tmp703      [V724,T424] (  0,  0   )   byref  ->  zero-ref    single-def "field V209._reference (fldOffset=0x0)" P-INDEP
-;* V725 tmp704      [V725    ] (  0,  0   )     int  ->  zero-ref    single-def "field V209._length (fldOffset=0x8)" P-INDEP
-;* V726 tmp705      [V726,T425] (  0,  0   )   byref  ->  zero-ref    single-def "field V211._reference (fldOffset=0x0)" P-INDEP
-;  V727 tmp706      [V727,T419] (  2,  0   )     int  ->  rsi         single-def "field V211._length (fldOffset=0x8)" P-INDEP
-;  V728 tmp707      [V728,T203] (  2,  4   )   byref  ->  rdi         single-def "field V214._reference (fldOffset=0x0)" P-INDEP
-;  V729 tmp708      [V729,T195] (  4,  4   )     int  ->  rsi         single-def "field V214._length (fldOffset=0x8)" P-INDEP
-;  V730 tmp709      [V730,T305] (  2,  1   )   byref  ->  r14         "field V218._reference (fldOffset=0x0)" P-INDEP
-;  V731 tmp710      [V731,T313] (  2,  1   )     int  ->  rax         "field V218._length (fldOffset=0x8)" P-INDEP
-;  V732 tmp711      [V732,T293] (  3,  1.50)   byref  ->  registers   "field V219._reference (fldOffset=0x0)" P-INDEP
-;  V733 tmp712      [V733,T297] (  3,  1.50)     int  ->  rcx         "field V219._length (fldOffset=0x8)" P-INDEP
-;  V734 tmp713      [V734,T294] (  3,  1.50)   byref  ->  r10         "field V221._reference (fldOffset=0x0)" P-INDEP
-;  V735 tmp714      [V735,T258] (  4,  2   )     int  ->   r9         "field V221._length (fldOffset=0x8)" P-INDEP
-;* V736 tmp715      [V736    ] (  0,  0   )   byref  ->  zero-ref    "field V222._reference (fldOffset=0x0)" P-INDEP
-;* V737 tmp716      [V737    ] (  0,  0   )     int  ->  zero-ref    "field V222._length (fldOffset=0x8)" P-INDEP
-;* V738 tmp717      [V738    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V226._reference (fldOffset=0x0)" P-INDEP
-;* V739 tmp718      [V739    ] (  0,  0   )     int  ->  zero-ref    single-def "field V226._length (fldOffset=0x8)" P-INDEP
-;  V740 tmp719      [V740,T306] (  2,  1   )   byref  ->  r10         single-def "field V228._reference (fldOffset=0x0)" P-INDEP
-;  V741 tmp720      [V741,T314] (  2,  1   )     int  ->   r9         single-def "field V228._length (fldOffset=0x8)" P-INDEP
-;* V742 tmp721      [V742,T321] (  0,  0   )   byref  ->  zero-ref    single-def "field V231._reference (fldOffset=0x0)" P-INDEP
-;* V743 tmp722      [V743    ] (  0,  0   )     int  ->  zero-ref    single-def "field V231._length (fldOffset=0x8)" P-INDEP
-;* V744 tmp723      [V744,T322] (  0,  0   )   byref  ->  zero-ref    single-def "field V233._reference (fldOffset=0x0)" P-INDEP
-;  V745 tmp724      [V745,T315] (  2,  1   )     int  ->   r9         single-def "field V233._length (fldOffset=0x8)" P-INDEP
-;  V746 tmp725      [V746,T204] (  2,  4   )   byref  ->  rcx         "field V237._reference (fldOffset=0x0)" P-INDEP
-;  V747 tmp726      [V747,T227] (  2,  4   )     int  ->   r8         "field V237._length (fldOffset=0x8)" P-INDEP
-;* V748 tmp727      [V748    ] (  0,  0   )   byref  ->  zero-ref    "field V239._reference (fldOffset=0x0)" P-INDEP
-;* V749 tmp728      [V749    ] (  0,  0   )     int  ->  zero-ref    "field V239._length (fldOffset=0x8)" P-INDEP
-;  V750 tmp729      [V750,T205] (  2,  4   )   byref  ->  [rbp-0x280]  spill-single-def "field V240._reference (fldOffset=0x0)" P-INDEP
-;  V751 tmp730      [V751,T182] (  3,  6   )     int  ->  [rbp-0x1FC]  spill-single-def "field V240._length (fldOffset=0x8)" P-INDEP
-;* V752 tmp731      [V752    ] (  0,  0   )   byref  ->  zero-ref    "field V243._reference (fldOffset=0x0)" P-INDEP
-;* V753 tmp732      [V753    ] (  0,  0   )     int  ->  zero-ref    "field V243._length (fldOffset=0x8)" P-INDEP
-;* V754 tmp733      [V754    ] (  0,  0   )   byref  ->  zero-ref    "field V245._reference (fldOffset=0x0)" P-INDEP
-;* V755 tmp734      [V755    ] (  0,  0   )     int  ->  zero-ref    "field V245._length (fldOffset=0x8)" P-INDEP
-;* V756 tmp735      [V756    ] (  0,  0   )   byref  ->  zero-ref    "field V246._reference (fldOffset=0x0)" P-INDEP
-;* V757 tmp736      [V757    ] (  0,  0   )     int  ->  zero-ref    "field V246._length (fldOffset=0x8)" P-INDEP
-;* V758 tmp737      [V758    ] (  0,  0   )   byref  ->  zero-ref    "field V247._reference (fldOffset=0x0)" P-INDEP
-;* V759 tmp738      [V759    ] (  0,  0   )     int  ->  zero-ref    "field V247._length (fldOffset=0x8)" P-INDEP
-;* V760 tmp739      [V760    ] (  0,  0   )   byref  ->  zero-ref    "field V249._reference (fldOffset=0x0)" P-INDEP
-;* V761 tmp740      [V761    ] (  0,  0   )     int  ->  zero-ref    "field V249._length (fldOffset=0x8)" P-INDEP
-;* V762 tmp741      [V762    ] (  0,  0   )   byref  ->  zero-ref    "field V250._reference (fldOffset=0x0)" P-INDEP
-;  V763 tmp742      [V763,T183] (  3,  6   )     int  ->  r11         "field V250._length (fldOffset=0x8)" P-INDEP
-;* V764 tmp743      [V764    ] (  0,  0   )   byref  ->  zero-ref    "field V251._reference (fldOffset=0x0)" P-INDEP
-;* V765 tmp744      [V765    ] (  0,  0   )     int  ->  zero-ref    "field V251._length (fldOffset=0x8)" P-INDEP
-;* V766 tmp745      [V766    ] (  0,  0   )   byref  ->  zero-ref    "field V255._reference (fldOffset=0x0)" P-INDEP
-;  V767 tmp746      [V767,T228] (  2,  4   )     int  ->  r11         "field V255._length (fldOffset=0x8)" P-INDEP
-;* V768 tmp747      [V768    ] (  0,  0   )   byref  ->  zero-ref    "field V256._reference (fldOffset=0x0)" P-INDEP
-;* V769 tmp748      [V769    ] (  0,  0   )     int  ->  zero-ref    "field V256._length (fldOffset=0x8)" P-INDEP
-;* V770 tmp749      [V770    ] (  0,  0   )   byref  ->  zero-ref    "field V258._reference (fldOffset=0x0)" P-INDEP
-;  V771 tmp750      [V771,T229] (  2,  4   )     int  ->  r11         "field V258._length (fldOffset=0x8)" P-INDEP
-;  V772 tmp751      [V772,T175] (  3,  6   )   byref  ->  r11         "field V260._reference (fldOffset=0x0)" P-INDEP
-;  V773 tmp752      [V773,T184] (  3,  6   )     int  ->  registers   "field V260._length (fldOffset=0x8)" P-INDEP
-;* V774 tmp753      [V774    ] (  0,  0   )   byref  ->  zero-ref    "field V261._reference (fldOffset=0x0)" P-INDEP
-;* V775 tmp754      [V775    ] (  0,  0   )     int  ->  zero-ref    "field V261._length (fldOffset=0x8)" P-INDEP
-;* V776 tmp755      [V776    ] (  0,  0   )   byref  ->  zero-ref    "field V265._reference (fldOffset=0x0)" P-INDEP
-;* V777 tmp756      [V777    ] (  0,  0   )     int  ->  zero-ref    "field V265._length (fldOffset=0x8)" P-INDEP
-;  V778 tmp757      [V778,T206] (  2,  4   )   byref  ->  r11         "field V267._reference (fldOffset=0x0)" P-INDEP
-;  V779 tmp758      [V779,T230] (  2,  4   )     int  ->  rdx         "field V267._length (fldOffset=0x8)" P-INDEP
-;* V780 tmp759      [V780,T271] (  0,  0   )   byref  ->  zero-ref    "field V270._reference (fldOffset=0x0)" P-INDEP
-;* V781 tmp760      [V781    ] (  0,  0   )     int  ->  zero-ref    "field V270._length (fldOffset=0x8)" P-INDEP
-;* V782 tmp761      [V782,T272] (  0,  0   )   byref  ->  zero-ref    "field V272._reference (fldOffset=0x0)" P-INDEP
-;  V783 tmp762      [V783,T231] (  2,  4   )     int  ->  rdi         "field V272._length (fldOffset=0x8)" P-INDEP
-;  V784 tmp763      [V784,T176] (  3,  6   )   byref  ->  registers   "field V274._reference (fldOffset=0x0)" P-INDEP
-;  V785 tmp764      [V785,T185] (  3,  6   )     int  ->  [rbp-0x200]  "field V274._length (fldOffset=0x8)" P-INDEP
-;* V786 tmp765      [V786    ] (  0,  0   )   byref  ->  zero-ref    "field V275._reference (fldOffset=0x0)" P-INDEP
-;* V787 tmp766      [V787    ] (  0,  0   )     int  ->  zero-ref    "field V275._length (fldOffset=0x8)" P-INDEP
-;  V788 tmp767      [V788,T207] (  2,  4   )   byref  ->  rdi         "field V279._reference (fldOffset=0x0)" P-INDEP
-;  V789 tmp768      [V789,T232] (  2,  4   )     int  ->  r10         "field V279._length (fldOffset=0x8)" P-INDEP
-;* V790 tmp769      [V790,T273] (  0,  0   )   byref  ->  zero-ref    "field V280._reference (fldOffset=0x0)" P-INDEP
-;* V791 tmp770      [V791    ] (  0,  0   )     int  ->  zero-ref    "field V280._length (fldOffset=0x8)" P-INDEP
-;* V792 tmp771      [V792,T274] (  0,  0   )   byref  ->  zero-ref    "field V282._reference (fldOffset=0x0)" P-INDEP
-;  V793 tmp772      [V793,T233] (  2,  4   )     int  ->  r10         "field V282._length (fldOffset=0x8)" P-INDEP
-;  V794 tmp773      [V794,T83] (  2, 18   )   byref  ->  [rbp-0x288]  spill-single-def "field V286._reference (fldOffset=0x0)" P-INDEP
-;  V795 tmp774      [V795,T78] (  3, 20   )     int  ->  r10         "field V286._length (fldOffset=0x8)" P-INDEP
-;  V796 tmp775      [V796,T84] (  2, 18   )   byref  ->  rdx         "field V287._reference (fldOffset=0x0)" P-INDEP
-;  V797 tmp776      [V797,T89] (  2, 18   )     int  ->  [rbp-0x204]  spill-single-def "field V287._length (fldOffset=0x8)" P-INDEP
-;  V798 tmp777      [V798,T85] (  2, 18   )   byref  ->  [rbp-0x290]  spill-single-def "field V288._reference (fldOffset=0x0)" P-INDEP
-;  V799 tmp778      [V799,T90] (  2, 18   )     int  ->  [rbp-0x208]  spill-single-def "field V288._length (fldOffset=0x8)" P-INDEP
-;* V800 tmp779      [V800    ] (  0,  0   )   byref  ->  zero-ref    "field V290._reference (fldOffset=0x0)" P-INDEP
-;* V801 tmp780      [V801    ] (  0,  0   )     int  ->  zero-ref    "field V290._length (fldOffset=0x8)" P-INDEP
-;  V802 tmp781      [V802,T208] (  2,  4   )   byref  ->  rdx         "field V291._reference (fldOffset=0x0)" P-INDEP
-;  V803 tmp782      [V803,T234] (  2,  4   )     int  ->  rcx         "field V291._length (fldOffset=0x8)" P-INDEP
-;  V804 tmp783      [V804,T177] (  3,  6   )   byref  ->  registers   "field V294._reference (fldOffset=0x0)" P-INDEP
-;  V805 tmp784      [V805,T186] (  3,  6   )     int  ->  r11         "field V294._length (fldOffset=0x8)" P-INDEP
-;* V806 tmp785      [V806    ] (  0,  0   )   byref  ->  zero-ref    "field V295._reference (fldOffset=0x0)" P-INDEP
-;* V807 tmp786      [V807    ] (  0,  0   )     int  ->  zero-ref    "field V295._length (fldOffset=0x8)" P-INDEP
-;* V808 tmp787      [V808    ] (  0,  0   )   byref  ->  zero-ref    "field V299._reference (fldOffset=0x0)" P-INDEP
-;* V809 tmp788      [V809    ] (  0,  0   )     int  ->  zero-ref    "field V299._length (fldOffset=0x8)" P-INDEP
-;  V810 tmp789      [V810,T209] (  2,  4   )   byref  ->  rdi         "field V301._reference (fldOffset=0x0)" P-INDEP
-;  V811 tmp790      [V811,T235] (  2,  4   )     int  ->  r11         "field V301._length (fldOffset=0x8)" P-INDEP
-;* V812 tmp791      [V812,T275] (  0,  0   )   byref  ->  zero-ref    "field V304._reference (fldOffset=0x0)" P-INDEP
-;* V813 tmp792      [V813    ] (  0,  0   )     int  ->  zero-ref    "field V304._length (fldOffset=0x8)" P-INDEP
-;* V814 tmp793      [V814,T276] (  0,  0   )   byref  ->  zero-ref    "field V306._reference (fldOffset=0x0)" P-INDEP
-;  V815 tmp794      [V815,T236] (  2,  4   )     int  ->  r11         "field V306._length (fldOffset=0x8)" P-INDEP
-;  V816 tmp795      [V816,T178] (  3,  6   )   byref  ->  registers   "field V308._reference (fldOffset=0x0)" P-INDEP
-;  V817 tmp796      [V817,T187] (  3,  6   )     int  ->   r9         "field V308._length (fldOffset=0x8)" P-INDEP
-;* V818 tmp797      [V818    ] (  0,  0   )   byref  ->  zero-ref    "field V309._reference (fldOffset=0x0)" P-INDEP
-;* V819 tmp798      [V819    ] (  0,  0   )     int  ->  zero-ref    "field V309._length (fldOffset=0x8)" P-INDEP
-;  V820 tmp799      [V820,T210] (  2,  4   )   byref  ->   r8         "field V313._reference (fldOffset=0x0)" P-INDEP
-;  V821 tmp800      [V821,T237] (  2,  4   )     int  ->   r9         "field V313._length (fldOffset=0x8)" P-INDEP
-;* V822 tmp801      [V822,T277] (  0,  0   )   byref  ->  zero-ref    "field V314._reference (fldOffset=0x0)" P-INDEP
-;* V823 tmp802      [V823    ] (  0,  0   )     int  ->  zero-ref    "field V314._length (fldOffset=0x8)" P-INDEP
-;* V824 tmp803      [V824,T278] (  0,  0   )   byref  ->  zero-ref    "field V316._reference (fldOffset=0x0)" P-INDEP
-;  V825 tmp804      [V825,T238] (  2,  4   )     int  ->   r9         "field V316._length (fldOffset=0x8)" P-INDEP
-;  V826 tmp805      [V826,T86] (  2, 18   )   byref  ->  [rbp-0x298]  spill-single-def "field V320._reference (fldOffset=0x0)" P-INDEP
-;  V827 tmp806      [V827,T79] (  3, 20   )     int  ->  rcx         "field V320._length (fldOffset=0x8)" P-INDEP
-;  V828 tmp807      [V828,T87] (  2, 18   )   byref  ->  [rbp-0x2A0]  spill-single-def "field V321._reference (fldOffset=0x0)" P-INDEP
-;  V829 tmp808      [V829,T91] (  2, 18   )     int  ->   r9         "field V321._length (fldOffset=0x8)" P-INDEP
-;  V830 tmp809      [V830,T88] (  2, 18   )   byref  ->  [rbp-0x2A8]  spill-single-def "field V322._reference (fldOffset=0x0)" P-INDEP
-;  V831 tmp810      [V831,T92] (  2, 18   )     int  ->  r11         "field V322._length (fldOffset=0x8)" P-INDEP
-;  V832 tmp811      [V832,T211] (  2,  4   )   byref  ->  rcx         "field V325._reference (fldOffset=0x0)" P-INDEP
-;* V833 tmp812      [V833,T289] (  0,  0   )     int  ->  zero-ref    "field V325._length (fldOffset=0x8)" P-INDEP
-;* V834 tmp813      [V834    ] (  0,  0   )   byref  ->  zero-ref    "field V327._reference (fldOffset=0x0)" P-INDEP
-;* V835 tmp814      [V835    ] (  0,  0   )     int  ->  zero-ref    "field V327._length (fldOffset=0x8)" P-INDEP
-;  V836 tmp815      [V836,T212] (  2,  4   )   byref  ->  rcx         "field V328._reference (fldOffset=0x0)" P-INDEP
-;  V837 tmp816      [V837,T188] (  3,  6   )     int  ->   r8         "field V328._length (fldOffset=0x8)" P-INDEP
-;* V838 tmp817      [V838    ] (  0,  0   )   byref  ->  zero-ref    "field V331._reference (fldOffset=0x0)" P-INDEP
-;* V839 tmp818      [V839    ] (  0,  0   )     int  ->  zero-ref    "field V331._length (fldOffset=0x8)" P-INDEP
-;* V840 tmp819      [V840,T279] (  0,  0   )   byref  ->  zero-ref    "field V332._reference (fldOffset=0x0)" P-INDEP
-;* V841 tmp820      [V841,T290] (  0,  0   )     int  ->  zero-ref    "field V332._length (fldOffset=0x8)" P-INDEP
-;* V842 tmp821      [V842    ] (  0,  0   )   byref  ->  zero-ref    "field V335._reference (fldOffset=0x0)" P-INDEP
-;* V843 tmp822      [V843    ] (  0,  0   )     int  ->  zero-ref    "field V335._length (fldOffset=0x8)" P-INDEP
-;* V844 tmp823      [V844    ] (  0,  0   )   byref  ->  zero-ref    "field V336._reference (fldOffset=0x0)" P-INDEP
-;  V845 tmp824      [V845,T189] (  3,  6   )     int  ->  rdi         "field V336._length (fldOffset=0x8)" P-INDEP
-;* V846 tmp825      [V846    ] (  0,  0   )   byref  ->  zero-ref    "field V337._reference (fldOffset=0x0)" P-INDEP
-;* V847 tmp826      [V847    ] (  0,  0   )     int  ->  zero-ref    "field V337._length (fldOffset=0x8)" P-INDEP
-;* V848 tmp827      [V848    ] (  0,  0   )   byref  ->  zero-ref    "field V341._reference (fldOffset=0x0)" P-INDEP
-;  V849 tmp828      [V849,T239] (  2,  4   )     int  ->  rdi         "field V341._length (fldOffset=0x8)" P-INDEP
-;* V850 tmp829      [V850    ] (  0,  0   )   byref  ->  zero-ref    "field V342._reference (fldOffset=0x0)" P-INDEP
-;* V851 tmp830      [V851    ] (  0,  0   )     int  ->  zero-ref    "field V342._length (fldOffset=0x8)" P-INDEP
-;* V852 tmp831      [V852    ] (  0,  0   )   byref  ->  zero-ref    "field V344._reference (fldOffset=0x0)" P-INDEP
-;  V853 tmp832      [V853,T240] (  2,  4   )     int  ->  rdi         "field V344._length (fldOffset=0x8)" P-INDEP
-;  V854 tmp833      [V854,T139] (  4,  8   )   byref  ->   r8         "field V346._reference (fldOffset=0x0)" P-INDEP
-;  V855 tmp834      [V855,T142] (  4,  8   )     int  ->   r9         "field V346._length (fldOffset=0x8)" P-INDEP
-;* V856 tmp835      [V856    ] (  0,  0   )   byref  ->  zero-ref    "field V347._reference (fldOffset=0x0)" P-INDEP
-;* V857 tmp836      [V857    ] (  0,  0   )     int  ->  zero-ref    "field V347._length (fldOffset=0x8)" P-INDEP
-;  V858 tmp837      [V858,T213] (  2,  4   )   byref  ->   r8         "field V351._reference (fldOffset=0x0)" P-INDEP
-;  V859 tmp838      [V859,T241] (  2,  4   )     int  ->   r9         "field V351._length (fldOffset=0x8)" P-INDEP
-;* V860 tmp839      [V860,T280] (  0,  0   )   byref  ->  zero-ref    "field V352._reference (fldOffset=0x0)" P-INDEP
-;* V861 tmp840      [V861    ] (  0,  0   )     int  ->  zero-ref    "field V352._length (fldOffset=0x8)" P-INDEP
-;* V862 tmp841      [V862,T281] (  0,  0   )   byref  ->  zero-ref    "field V354._reference (fldOffset=0x0)" P-INDEP
-;  V863 tmp842      [V863,T242] (  2,  4   )     int  ->   r9         "field V354._length (fldOffset=0x8)" P-INDEP
-;* V864 tmp843      [V864    ] (  0,  0   )   byref  ->  zero-ref    "field V356._reference (fldOffset=0x0)" P-INDEP
-;* V865 tmp844      [V865    ] (  0,  0   )     int  ->  zero-ref    "field V356._length (fldOffset=0x8)" P-INDEP
-;* V866 tmp845      [V866    ] (  0,  0   )   byref  ->  zero-ref    "field V358._reference (fldOffset=0x0)" P-INDEP
-;* V867 tmp846      [V867    ] (  0,  0   )     int  ->  zero-ref    "field V358._length (fldOffset=0x8)" P-INDEP
-;* V868 tmp847      [V868    ] (  0,  0   )    long  ->  zero-ref    "field V359.Item1 (fldOffset=0x0)" P-INDEP
-;* V869 tmp848      [V869    ] (  0,  0   )    long  ->  zero-ref    "field V359.Item2 (fldOffset=0x8)" P-INDEP
-;* V870 tmp849      [V870    ] (  0,  0   )    long  ->  zero-ref    "field V363.Item1 (fldOffset=0x0)" P-INDEP
-;  V871 tmp850      [V871,T243] (  2,  4   )    long  ->  [rbp-0x210]  spill-single-def "field V363.Item2 (fldOffset=0x8)" P-INDEP
-;* V872 tmp851      [V872    ] (  0,  0   )   byref  ->  zero-ref    "field V366._reference (fldOffset=0x0)" P-DEP
-;* V873 tmp852      [V873    ] (  0,  0   )     int  ->  zero-ref    "field V366._length (fldOffset=0x8)" P-DEP
-;  V874 tmp853      [V874,T80] (  2, 20   )   byref  ->  rax         "field V368._reference (fldOffset=0x0)" P-INDEP
-;  V875 tmp854      [V875,T77] (  4, 26   )     int  ->  rdx         "field V368._length (fldOffset=0x8)" P-INDEP
-;  V876 tmp855      [V876,T61] (  2, 32   )   byref  ->  [rbp-0x2B0]  spill-single-def "field V373._reference (fldOffset=0x0)" P-INDEP
-;  V877 tmp856      [V877,T73] (  2, 32   )     int  ->  [rbp-0x214]  spill-single-def "field V373._length (fldOffset=0x8)" P-INDEP
-;* V878 tmp857      [V878    ] (  0,  0   )   byref  ->  zero-ref    "field V375._reference (fldOffset=0x0)" P-INDEP
-;* V879 tmp858      [V879    ] (  0,  0   )     int  ->  zero-ref    "field V375._length (fldOffset=0x8)" P-INDEP
-;  V880 tmp859      [V880,T62] (  2, 32   )   byref  ->  [rbp-0x2B8]  spill-single-def "field V376._reference (fldOffset=0x0)" P-INDEP
-;  V881 tmp860      [V881,T35] (  3, 48   )     int  ->  [rbp-0x218]  spill-single-def "field V376._length (fldOffset=0x8)" P-INDEP
-;* V882 tmp861      [V882    ] (  0,  0   )   byref  ->  zero-ref    "field V379._reference (fldOffset=0x0)" P-INDEP
-;* V883 tmp862      [V883    ] (  0,  0   )     int  ->  zero-ref    "field V379._length (fldOffset=0x8)" P-INDEP
-;* V884 tmp863      [V884    ] (  0,  0   )   byref  ->  zero-ref    "field V381._reference (fldOffset=0x0)" P-INDEP
-;* V885 tmp864      [V885    ] (  0,  0   )     int  ->  zero-ref    "field V381._length (fldOffset=0x8)" P-INDEP
-;  V886 tmp865      [V886,T63] (  2, 32   )   byref  ->  rax         "field V382._reference (fldOffset=0x0)" P-INDEP
-;  V887 tmp866      [V887,T74] (  2, 32   )     int  ->  rcx         "field V382._length (fldOffset=0x8)" P-INDEP
-;* V888 tmp867      [V888    ] (  0,  0   )   byref  ->  zero-ref    "field V383._reference (fldOffset=0x0)" P-INDEP
-;* V889 tmp868      [V889    ] (  0,  0   )     int  ->  zero-ref    "field V383._length (fldOffset=0x8)" P-INDEP
-;* V890 tmp869      [V890    ] (  0,  0   )   byref  ->  zero-ref    "field V385._reference (fldOffset=0x0)" P-INDEP
-;* V891 tmp870      [V891    ] (  0,  0   )     int  ->  zero-ref    "field V385._length (fldOffset=0x8)" P-INDEP
+;* V503 tmp482      [V503    ] (  0,  0   )  struct (16) zero-ref    multireg-arg ld-addr-op "NewObj constructor temp" <System.Span`1[short]>
+;* V504 tmp483      [V504    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
+;* V505 tmp484      [V505    ] (  0,  0   )  struct (16) zero-ref    multireg-ret ld-addr-op "Inline stloc first use temp" <System.ReadOnlySpan`1[long]>
+;* V506 tmp485      [V506    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
+;* V507 tmp486      [V507    ] (  0,  0   )  struct (16) zero-ref    do-not-enreg[SBR] multireg-ret "spilled call-like call argument" <System.ReadOnlySpan`1[long]>
+;  V508 tmp487      [V508,T146] (  3,  8   )    long  ->  r14         "Inline return value spill temp"
+;  V509 tmp488      [V509    ] (  8,180   )  struct (16) [rbp-0x1F8]  do-not-enreg[XSR] multireg-ret must-init addr-exposed ld-addr-op "Inlining Arg" <System.ReadOnlySpan`1[long]>
+;  V510 tmp489      [V510,T45] (  5, 38   )    long  ->  r14         "Inline stloc first use temp"
+;* V511 tmp490      [V511,T288] (  0,  0   )     int  ->  zero-ref    "Inline stloc first use temp"
+;* V512 tmp491      [V512    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V04._reference (fldOffset=0x0)" P-INDEP
+;* V513 tmp492      [V513    ] (  0,  0   )     int  ->  zero-ref    single-def "field V04._length (fldOffset=0x8)" P-INDEP
+;* V514 tmp493      [V514    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V05._reference (fldOffset=0x0)" P-INDEP
+;* V515 tmp494      [V515    ] (  0,  0   )     int  ->  zero-ref    single-def "field V05._length (fldOffset=0x8)" P-INDEP
+;* V516 tmp495      [V516    ] (  0,  0   )   byref  ->  zero-ref    "field V06._reference (fldOffset=0x0)" P-INDEP
+;* V517 tmp496      [V517    ] (  0,  0   )     int  ->  zero-ref    "field V06._length (fldOffset=0x8)" P-INDEP
+;  V518 tmp497      [V518,T138] (  4,  8   )   byref  ->  [rbp-0x278]  "field V12._reference (fldOffset=0x0)" P-INDEP
+;  V519 tmp498      [V519,T141] (  4,  8   )     int  ->  [rbp-0x1FC]  "field V12._length (fldOffset=0x8)" P-INDEP
+;* V520 tmp499      [V520    ] (  0,  0   )   byref  ->  zero-ref    "field V13._reference (fldOffset=0x0)" P-INDEP
+;* V521 tmp500      [V521    ] (  0,  0   )     int  ->  zero-ref    "field V13._length (fldOffset=0x8)" P-INDEP
+;  V522 tmp501      [V522,T21] (  5, 36.50)   byref  ->  r14         single-def "field V14._reference (fldOffset=0x0)" P-INDEP
+;  V523 tmp502      [V523,T22] (  5, 36.50)     int  ->  [rbp-0x200]  spill-single-def "field V14._length (fldOffset=0x8)" P-INDEP
+;  V524 tmp503      [V524,T04] ( 15, 97   )   byref  ->  [rbp-0x280]  "field V15._reference (fldOffset=0x0)" P-INDEP
+;  V525 tmp504      [V525,T38] ( 11, 47   )     int  ->  registers   "field V15._length (fldOffset=0x8)" P-INDEP
+;  V526 tmp505      [V526,T300] (  2,  1   )   byref  ->  rax         single-def "field V19._reference (fldOffset=0x0)" P-INDEP
+;  V527 tmp506      [V527,T296] (  3,  1.50)     int  ->  rdx         single-def "field V19._length (fldOffset=0x8)" P-INDEP
+;* V528 tmp507      [V528    ] (  0,  0   )   byref  ->  zero-ref    "field V20._reference (fldOffset=0x0)" P-INDEP
+;* V529 tmp508      [V529    ] (  0,  0   )     int  ->  zero-ref    "field V20._length (fldOffset=0x8)" P-INDEP
+;* V530 tmp509      [V530    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V22._reference (fldOffset=0x0)" P-INDEP
+;* V531 tmp510      [V531    ] (  0,  0   )     int  ->  zero-ref    single-def "field V22._length (fldOffset=0x8)" P-INDEP
+;* V532 tmp511      [V532    ] (  0,  0   )   byref  ->  zero-ref    "field V23._reference (fldOffset=0x0)" P-INDEP
+;* V533 tmp512      [V533    ] (  0,  0   )     int  ->  zero-ref    "field V23._length (fldOffset=0x8)" P-INDEP
+;* V534 tmp513      [V534    ] (  0,  0   )   byref  ->  zero-ref    "field V24._reference (fldOffset=0x0)" P-INDEP
+;* V535 tmp514      [V535    ] (  0,  0   )     int  ->  zero-ref    "field V24._length (fldOffset=0x8)" P-INDEP
+;* V536 tmp515      [V536    ] (  0,  0   )   byref  ->  zero-ref    "field V25._reference (fldOffset=0x0)" P-INDEP
+;* V537 tmp516      [V537    ] (  0,  0   )     int  ->  zero-ref    "field V25._length (fldOffset=0x8)" P-INDEP
+;* V538 tmp517      [V538    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V26._reference (fldOffset=0x0)" P-INDEP
+;* V539 tmp518      [V539    ] (  0,  0   )     int  ->  zero-ref    single-def "field V26._length (fldOffset=0x8)" P-INDEP
+;* V540 tmp519      [V540    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V27._reference (fldOffset=0x0)" P-INDEP
+;* V541 tmp520      [V541    ] (  0,  0   )     int  ->  zero-ref    single-def "field V27._length (fldOffset=0x8)" P-INDEP
+;  V542 tmp521      [V542,T301] (  2,  1   )   byref  ->  rax         single-def "field V28._reference (fldOffset=0x0)" P-INDEP
+;  V543 tmp522      [V543,T309] (  2,  1   )     int  ->  r12         single-def "field V28._length (fldOffset=0x8)" P-INDEP
+;  V544 tmp523      [V544,T195] (  2,  4   )   byref  ->  [rbp-0x288]  spill-single-def "field V32._reference (fldOffset=0x0)" P-INDEP
+;  V545 tmp524      [V545,T221] (  2,  4   )     int  ->  [rbp-0x204]  spill-single-def "field V32._length (fldOffset=0x8)" P-INDEP
+;  V546 tmp525      [V546,T196] (  2,  4   )   byref  ->  rax         "field V33._reference (fldOffset=0x0)" P-INDEP
+;  V547 tmp526      [V547,T222] (  2,  4   )     int  ->  rcx         "field V33._length (fldOffset=0x8)" P-INDEP
+;* V548 tmp527      [V548    ] (  0,  0   )   byref  ->  zero-ref    "field V34._reference (fldOffset=0x0)" P-INDEP
+;* V549 tmp528      [V549    ] (  0,  0   )     int  ->  zero-ref    "field V34._length (fldOffset=0x8)" P-INDEP
+;* V550 tmp529      [V550    ] (  0,  0   )   byref  ->  zero-ref    "field V35._reference (fldOffset=0x0)" P-INDEP
+;* V551 tmp530      [V551    ] (  0,  0   )     int  ->  zero-ref    "field V35._length (fldOffset=0x8)" P-INDEP
+;* V552 tmp531      [V552    ] (  0,  0   )   byref  ->  zero-ref    "field V37._reference (fldOffset=0x0)" P-INDEP
+;* V553 tmp532      [V553    ] (  0,  0   )     int  ->  zero-ref    "field V37._length (fldOffset=0x8)" P-INDEP
+;  V554 tmp533      [V554,T197] (  2,  4   )   byref  ->  [rbp-0x290]  spill-single-def "field V38._reference (fldOffset=0x0)" P-INDEP
+;  V555 tmp534      [V555,T223] (  2,  4   )     int  ->  [rbp-0x208]  spill-single-def "field V38._length (fldOffset=0x8)" P-INDEP
+;  V556 tmp535      [V556,T198] (  2,  4   )   byref  ->   r8         "field V39._reference (fldOffset=0x0)" P-INDEP
+;  V557 tmp536      [V557,T224] (  2,  4   )     int  ->   r9         "field V39._length (fldOffset=0x8)" P-INDEP
+;  V558 tmp537      [V558,T199] (  2,  4   )   byref  ->  rcx         "field V40._reference (fldOffset=0x0)" P-INDEP
+;  V559 tmp538      [V559,T225] (  2,  4   )     int  ->   r8         "field V40._length (fldOffset=0x8)" P-INDEP
+;  V560 tmp539      [V560,T200] (  2,  4   )   byref  ->   r8         "field V42._reference (fldOffset=0x0)" P-INDEP
+;  V561 tmp540      [V561,T226] (  2,  4   )     int  ->   r9         "field V42._length (fldOffset=0x8)" P-INDEP
+;* V562 tmp541      [V562    ] (  0,  0   )   byref  ->  zero-ref    "field V43._reference (fldOffset=0x0)" P-INDEP
+;* V563 tmp542      [V563    ] (  0,  0   )     int  ->  zero-ref    "field V43._length (fldOffset=0x8)" P-INDEP
+;* V564 tmp543      [V564    ] (  0,  0   )   byref  ->  zero-ref    "field V45._reference (fldOffset=0x0)" P-INDEP
+;* V565 tmp544      [V565    ] (  0,  0   )     int  ->  zero-ref    "field V45._length (fldOffset=0x8)" P-INDEP
+;  V566 tmp545      [V566,T58] (  2, 32   )   byref  ->  rax         "field V46._reference (fldOffset=0x0)" P-INDEP
+;  V567 tmp546      [V567,T71] (  2, 32   )     int  ->  rcx         "field V46._length (fldOffset=0x8)" P-INDEP
+;* V568 tmp547      [V568    ] (  0,  0   )   byref  ->  zero-ref    "field V47._reference (fldOffset=0x0)" P-INDEP
+;* V569 tmp548      [V569    ] (  0,  0   )     int  ->  zero-ref    "field V47._length (fldOffset=0x8)" P-INDEP
+;* V570 tmp549      [V570    ] (  0,  0   )   byref  ->  zero-ref    "field V48._reference (fldOffset=0x0)" P-INDEP
+;* V571 tmp550      [V571    ] (  0,  0   )     int  ->  zero-ref    "field V48._length (fldOffset=0x8)" P-INDEP
+;* V572 tmp551      [V572    ] (  0,  0   )   byref  ->  zero-ref    "field V49._reference (fldOffset=0x0)" P-INDEP
+;* V573 tmp552      [V573    ] (  0,  0   )     int  ->  zero-ref    "field V49._length (fldOffset=0x8)" P-INDEP
+;* V574 tmp553      [V574    ] (  0,  0   )   byref  ->  zero-ref    "field V51._reference (fldOffset=0x0)" P-INDEP
+;* V575 tmp554      [V575    ] (  0,  0   )     int  ->  zero-ref    "field V51._length (fldOffset=0x8)" P-INDEP
+;* V576 tmp555      [V576    ] (  0,  0   )   byref  ->  zero-ref    "field V52._reference (fldOffset=0x0)" P-INDEP
+;* V577 tmp556      [V577    ] (  0,  0   )     int  ->  zero-ref    "field V52._length (fldOffset=0x8)" P-INDEP
+;* V578 tmp557      [V578    ] (  0,  0   )   byref  ->  zero-ref    "field V54._reference (fldOffset=0x0)" P-INDEP
+;* V579 tmp558      [V579    ] (  0,  0   )     int  ->  zero-ref    "field V54._length (fldOffset=0x8)" P-INDEP
+;* V580 tmp559      [V580    ] (  0,  0   )   byref  ->  zero-ref    "field V55._reference (fldOffset=0x0)" P-INDEP
+;* V581 tmp560      [V581    ] (  0,  0   )     int  ->  zero-ref    "field V55._length (fldOffset=0x8)" P-INDEP
+;* V582 tmp561      [V582    ] (  0,  0   )   byref  ->  zero-ref    "field V56._reference (fldOffset=0x0)" P-INDEP
+;* V583 tmp562      [V583    ] (  0,  0   )     int  ->  zero-ref    "field V56._length (fldOffset=0x8)" P-INDEP
+;* V584 tmp563      [V584    ] (  0,  0   )   byref  ->  zero-ref    "field V57._reference (fldOffset=0x0)" P-INDEP
+;* V585 tmp564      [V585    ] (  0,  0   )     int  ->  zero-ref    "field V57._length (fldOffset=0x8)" P-INDEP
+;* V586 tmp565      [V586    ] (  0,  0   )   byref  ->  zero-ref    "field V58._reference (fldOffset=0x0)" P-INDEP
+;* V587 tmp566      [V587    ] (  0,  0   )     int  ->  zero-ref    "field V58._length (fldOffset=0x8)" P-INDEP
+;* V588 tmp567      [V588    ] (  0,  0   )   byref  ->  zero-ref    "field V60._reference (fldOffset=0x0)" P-INDEP
+;* V589 tmp568      [V589    ] (  0,  0   )     int  ->  zero-ref    "field V60._length (fldOffset=0x8)" P-INDEP
+;* V590 tmp569      [V590    ] (  0,  0   )   byref  ->  zero-ref    "field V62._reference (fldOffset=0x0)" P-INDEP
+;* V591 tmp570      [V591    ] (  0,  0   )     int  ->  zero-ref    "field V62._length (fldOffset=0x8)" P-INDEP
+;* V592 tmp571      [V592    ] (  0,  0   )   byref  ->  zero-ref    "field V63._reference (fldOffset=0x0)" P-INDEP
+;* V593 tmp572      [V593    ] (  0,  0   )     int  ->  zero-ref    "field V63._length (fldOffset=0x8)" P-INDEP
+;* V594 tmp573      [V594    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V64._reference (fldOffset=0x0)" P-INDEP
+;* V595 tmp574      [V595    ] (  0,  0   )     int  ->  zero-ref    single-def "field V64._length (fldOffset=0x8)" P-INDEP
+;* V596 tmp575      [V596    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V65._reference (fldOffset=0x0)" P-INDEP
+;* V597 tmp576      [V597    ] (  0,  0   )     int  ->  zero-ref    single-def "field V65._length (fldOffset=0x8)" P-INDEP
+;  V598 tmp577      [V598,T340] (  3,  0   )   byref  ->  rdi         "field V66._reference (fldOffset=0x0)" P-INDEP
+;  V599 tmp578      [V599,T361] (  3,  0   )     int  ->  rsi         "field V66._length (fldOffset=0x8)" P-INDEP
+;* V600 tmp579      [V600    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V68._reference (fldOffset=0x0)" P-INDEP
+;* V601 tmp580      [V601    ] (  0,  0   )     int  ->  zero-ref    single-def "field V68._length (fldOffset=0x8)" P-INDEP
+;  V602 tmp581      [V602,T378] (  2,  0   )   byref  ->  rdi         single-def "field V72._reference (fldOffset=0x0)" P-INDEP
+;  V603 tmp582      [V603,T404] (  2,  0   )     int  ->  rsi         single-def "field V72._length (fldOffset=0x8)" P-INDEP
+;  V604 tmp583      [V604,T379] (  2,  0   )   byref  ->  rdi         single-def "field V74._reference (fldOffset=0x0)" P-INDEP
+;* V605 tmp584      [V605    ] (  0,  0   )     int  ->  zero-ref    single-def "field V74._length (fldOffset=0x8)" P-INDEP
+;  V606 tmp585      [V606,T380] (  2,  0   )   byref  ->  rdi         single-def "field V76._reference (fldOffset=0x0)" P-INDEP
+;  V607 tmp586      [V607,T405] (  2,  0   )     int  ->  rsi         single-def "field V76._length (fldOffset=0x8)" P-INDEP
+;  V608 tmp587      [V608,T341] (  3,  0   )   byref  ->  rax         "field V78._reference (fldOffset=0x0)" P-INDEP
+;  V609 tmp588      [V609,T330] (  4,  0   )     int  ->  rcx         "field V78._length (fldOffset=0x8)" P-INDEP
+;* V610 tmp589      [V610    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V80._reference (fldOffset=0x0)" P-INDEP
+;* V611 tmp590      [V611    ] (  0,  0   )     int  ->  zero-ref    single-def "field V80._length (fldOffset=0x8)" P-INDEP
+;  V612 tmp591      [V612,T381] (  2,  0   )   byref  ->  rax         single-def "field V84._reference (fldOffset=0x0)" P-INDEP
+;  V613 tmp592      [V613,T406] (  2,  0   )     int  ->  rcx         single-def "field V84._length (fldOffset=0x8)" P-INDEP
+;  V614 tmp593      [V614,T382] (  2,  0   )   byref  ->  rax         single-def "field V86._reference (fldOffset=0x0)" P-INDEP
+;* V615 tmp594      [V615    ] (  0,  0   )     int  ->  zero-ref    single-def "field V86._length (fldOffset=0x8)" P-INDEP
+;  V616 tmp595      [V616,T383] (  2,  0   )   byref  ->  rax         single-def "field V88._reference (fldOffset=0x0)" P-INDEP
+;  V617 tmp596      [V617,T407] (  2,  0   )     int  ->  rcx         single-def "field V88._length (fldOffset=0x8)" P-INDEP
+;* V618 tmp597      [V618    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V91._reference (fldOffset=0x0)" P-INDEP
+;* V619 tmp598      [V619    ] (  0,  0   )     int  ->  zero-ref    single-def "field V91._length (fldOffset=0x8)" P-INDEP
+;* V620 tmp599      [V620    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V93._reference (fldOffset=0x0)" P-INDEP
+;* V621 tmp600      [V621    ] (  0,  0   )     int  ->  zero-ref    single-def "field V93._length (fldOffset=0x8)" P-INDEP
+;* V622 tmp601      [V622    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V97._reference (fldOffset=0x0)" P-INDEP
+;* V623 tmp602      [V623    ] (  0,  0   )     int  ->  zero-ref    "field V97._length (fldOffset=0x8)" P-INDEP
+;* V624 tmp603      [V624    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V98._reference (fldOffset=0x0)" P-INDEP
+;* V625 tmp604      [V625    ] (  0,  0   )     int  ->  zero-ref    "field V98._length (fldOffset=0x8)" P-INDEP
+;* V626 tmp605      [V626    ] (  0,  0   )   byref  ->  zero-ref    "field V99._reference (fldOffset=0x0)" P-INDEP
+;* V627 tmp606      [V627    ] (  0,  0   )     int  ->  zero-ref    "field V99._length (fldOffset=0x8)" P-INDEP
+;* V628 tmp607      [V628    ] (  0,  0   )   byref  ->  zero-ref    "field V100._reference (fldOffset=0x0)" P-INDEP
+;* V629 tmp608      [V629    ] (  0,  0   )     int  ->  zero-ref    "field V100._length (fldOffset=0x8)" P-INDEP
+;  V630 tmp609      [V630,T317] (  4,  0.50)   byref  ->  rdx         "field V103._reference (fldOffset=0x0)" P-INDEP
+;  V631 tmp610      [V631,T318] (  4,  0.50)     int  ->  rcx         "field V103._length (fldOffset=0x8)" P-INDEP
+;  V632 tmp611      [V632,T319] (  2,  0.50)   byref  ->   r8         single-def "field V105._reference (fldOffset=0x0)" P-INDEP
+;  V633 tmp612      [V633,T320] (  2,  0.50)     int  ->   r9         single-def "field V105._length (fldOffset=0x8)" P-INDEP
+;* V634 tmp613      [V634    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V106._reference (fldOffset=0x0)" P-INDEP
+;* V635 tmp614      [V635    ] (  0,  0   )     int  ->  zero-ref    single-def "field V106._length (fldOffset=0x8)" P-INDEP
+;  V636 tmp615      [V636,T384] (  2,  0   )   byref  ->  rdx         single-def "field V110._reference (fldOffset=0x0)" P-INDEP
+;  V637 tmp616      [V637,T408] (  2,  0   )     int  ->  rcx         single-def "field V110._length (fldOffset=0x8)" P-INDEP
+;* V638 tmp617      [V638,T420] (  0,  0   )   byref  ->  zero-ref    single-def "field V111._reference (fldOffset=0x0)" P-INDEP
+;* V639 tmp618      [V639    ] (  0,  0   )     int  ->  zero-ref    single-def "field V111._length (fldOffset=0x8)" P-INDEP
+;* V640 tmp619      [V640,T421] (  0,  0   )   byref  ->  zero-ref    single-def "field V113._reference (fldOffset=0x0)" P-INDEP
+;  V641 tmp620      [V641,T409] (  2,  0   )     int  ->  rcx         single-def "field V113._length (fldOffset=0x8)" P-INDEP
+;  V642 tmp621      [V642,T342] (  3,  0   )   byref  ->   r8         "field V115._reference (fldOffset=0x0)" P-INDEP
+;  V643 tmp622      [V643,T362] (  3,  0   )     int  ->   r9         "field V115._length (fldOffset=0x8)" P-INDEP
+;* V644 tmp623      [V644    ] (  0,  0   )   byref  ->  zero-ref    "field V116._reference (fldOffset=0x0)" P-INDEP
+;* V645 tmp624      [V645    ] (  0,  0   )     int  ->  zero-ref    "field V116._length (fldOffset=0x8)" P-INDEP
+;* V646 tmp625      [V646    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V120._reference (fldOffset=0x0)" P-INDEP
+;* V647 tmp626      [V647    ] (  0,  0   )     int  ->  zero-ref    single-def "field V120._length (fldOffset=0x8)" P-INDEP
+;  V648 tmp627      [V648,T385] (  2,  0   )   byref  ->   r8         single-def "field V122._reference (fldOffset=0x0)" P-INDEP
+;  V649 tmp628      [V649,T410] (  2,  0   )     int  ->   r9         single-def "field V122._length (fldOffset=0x8)" P-INDEP
+;* V650 tmp629      [V650,T422] (  0,  0   )   byref  ->  zero-ref    single-def "field V125._reference (fldOffset=0x0)" P-INDEP
+;* V651 tmp630      [V651    ] (  0,  0   )     int  ->  zero-ref    single-def "field V125._length (fldOffset=0x8)" P-INDEP
+;* V652 tmp631      [V652,T423] (  0,  0   )   byref  ->  zero-ref    single-def "field V127._reference (fldOffset=0x0)" P-INDEP
+;  V653 tmp632      [V653,T411] (  2,  0   )     int  ->   r9         single-def "field V127._length (fldOffset=0x8)" P-INDEP
+;  V654 tmp633      [V654,T201] (  2,  4   )   byref  ->  r12         single-def "field V132._reference (fldOffset=0x0)" P-INDEP
+;  V655 tmp634      [V655,T193] (  4,  4   )     int  ->  rax         single-def "field V132._length (fldOffset=0x8)" P-INDEP
+;* V656 tmp635      [V656    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V137._reference (fldOffset=0x0)" P-INDEP
+;* V657 tmp636      [V657    ] (  0,  0   )     int  ->  zero-ref    single-def "field V137._length (fldOffset=0x8)" P-INDEP
+;* V658 tmp637      [V658    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V138._reference (fldOffset=0x0)" P-INDEP
+;* V659 tmp638      [V659    ] (  0,  0   )     int  ->  zero-ref    single-def "field V138._length (fldOffset=0x8)" P-INDEP
+;  V660 tmp639      [V660,T302] (  2,  1   )   byref  ->  rsi         single-def "field V139._reference (fldOffset=0x0)" P-INDEP
+;  V661 tmp640      [V661,T310] (  2,  1   )     int  ->  rdx         single-def "field V139._length (fldOffset=0x8)" P-INDEP
+;* V662 tmp641      [V662    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V144._reference (fldOffset=0x0)" P-INDEP
+;* V663 tmp642      [V663    ] (  0,  0   )     int  ->  zero-ref    single-def "field V144._length (fldOffset=0x8)" P-INDEP
+;* V664 tmp643      [V664    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V145._reference (fldOffset=0x0)" P-INDEP
+;* V665 tmp644      [V665    ] (  0,  0   )     int  ->  zero-ref    single-def "field V145._length (fldOffset=0x8)" P-INDEP
+;  V666 tmp645      [V666,T303] (  2,  1   )   byref  ->  rcx         single-def "field V146._reference (fldOffset=0x0)" P-INDEP
+;  V667 tmp646      [V667,T311] (  2,  1   )     int  ->   r8         single-def "field V146._length (fldOffset=0x8)" P-INDEP
+;  V668 tmp647      [V668,T304] (  2,  1   )   byref  ->  rdi         single-def "field V151._reference (fldOffset=0x0)" P-INDEP
+;  V669 tmp648      [V669,T312] (  2,  1   )     int  ->  rax         single-def "field V151._length (fldOffset=0x8)" P-INDEP
+;  V670 tmp649      [V670,T343] (  3,  0   )   byref  ->  rsi         "field V152._reference (fldOffset=0x0)" P-INDEP
+;  V671 tmp650      [V671,T363] (  3,  0   )     int  ->  rdx         "field V152._length (fldOffset=0x8)" P-INDEP
+;* V672 tmp651      [V672    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V154._reference (fldOffset=0x0)" P-INDEP
+;* V673 tmp652      [V673    ] (  0,  0   )     int  ->  zero-ref    single-def "field V154._length (fldOffset=0x8)" P-INDEP
+;  V674 tmp653      [V674,T386] (  2,  0   )   byref  ->  rsi         single-def "field V158._reference (fldOffset=0x0)" P-INDEP
+;  V675 tmp654      [V675,T412] (  2,  0   )     int  ->  rdx         single-def "field V158._length (fldOffset=0x8)" P-INDEP
+;  V676 tmp655      [V676,T387] (  2,  0   )   byref  ->  rsi         single-def "field V160._reference (fldOffset=0x0)" P-INDEP
+;* V677 tmp656      [V677    ] (  0,  0   )     int  ->  zero-ref    single-def "field V160._length (fldOffset=0x8)" P-INDEP
+;  V678 tmp657      [V678,T388] (  2,  0   )   byref  ->  rsi         single-def "field V162._reference (fldOffset=0x0)" P-INDEP
+;  V679 tmp658      [V679,T413] (  2,  0   )     int  ->  rdi         single-def "field V162._length (fldOffset=0x8)" P-INDEP
+;  V680 tmp659      [V680,T344] (  3,  0   )   byref  ->  rcx         "field V164._reference (fldOffset=0x0)" P-INDEP
+;  V681 tmp660      [V681,T364] (  3,  0   )     int  ->  rax         "field V164._length (fldOffset=0x8)" P-INDEP
+;* V682 tmp661      [V682    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V166._reference (fldOffset=0x0)" P-INDEP
+;* V683 tmp662      [V683    ] (  0,  0   )     int  ->  zero-ref    single-def "field V166._length (fldOffset=0x8)" P-INDEP
+;  V684 tmp663      [V684,T389] (  2,  0   )   byref  ->  rcx         single-def "field V170._reference (fldOffset=0x0)" P-INDEP
+;  V685 tmp664      [V685,T414] (  2,  0   )     int  ->  rax         single-def "field V170._length (fldOffset=0x8)" P-INDEP
+;  V686 tmp665      [V686,T390] (  2,  0   )   byref  ->  rcx         single-def "field V172._reference (fldOffset=0x0)" P-INDEP
+;* V687 tmp666      [V687    ] (  0,  0   )     int  ->  zero-ref    single-def "field V172._length (fldOffset=0x8)" P-INDEP
+;  V688 tmp667      [V688,T391] (  2,  0   )   byref  ->  rcx         single-def "field V174._reference (fldOffset=0x0)" P-INDEP
+;  V689 tmp668      [V689,T415] (  2,  0   )     int  ->  rdi         single-def "field V174._length (fldOffset=0x8)" P-INDEP
+;  V690 tmp669      [V690,T345] (  3,  0   )   byref  ->  rdx         "field V176._reference (fldOffset=0x0)" P-INDEP
+;  V691 tmp670      [V691,T365] (  3,  0   )     int  ->  rcx         "field V176._length (fldOffset=0x8)" P-INDEP
+;  V692 tmp671      [V692,T346] (  3,  0   )   byref  ->  rdx         "field V177._reference (fldOffset=0x0)" P-INDEP
+;  V693 tmp672      [V693,T366] (  3,  0   )     int  ->  rcx         "field V177._length (fldOffset=0x8)" P-INDEP
+;  V694 tmp673      [V694,T347] (  3,  0   )   byref  ->  rdi         "field V178._reference (fldOffset=0x0)" P-INDEP
+;  V695 tmp674      [V695,T367] (  3,  0   )     int  ->  rsi         "field V178._length (fldOffset=0x8)" P-INDEP
+;* V696 tmp675      [V696    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V180._reference (fldOffset=0x0)" P-INDEP
+;* V697 tmp676      [V697    ] (  0,  0   )     int  ->  zero-ref    single-def "field V180._length (fldOffset=0x8)" P-INDEP
+;  V698 tmp677      [V698,T392] (  2,  0   )   byref  ->  rdi         single-def "field V184._reference (fldOffset=0x0)" P-INDEP
+;  V699 tmp678      [V699,T416] (  2,  0   )     int  ->  rsi         single-def "field V184._length (fldOffset=0x8)" P-INDEP
+;  V700 tmp679      [V700,T393] (  2,  0   )   byref  ->  rdi         single-def "field V186._reference (fldOffset=0x0)" P-INDEP
+;* V701 tmp680      [V701    ] (  0,  0   )     int  ->  zero-ref    single-def "field V186._length (fldOffset=0x8)" P-INDEP
+;  V702 tmp681      [V702,T394] (  2,  0   )   byref  ->  rdi         single-def "field V188._reference (fldOffset=0x0)" P-INDEP
+;  V703 tmp682      [V703,T417] (  2,  0   )     int  ->  rsi         single-def "field V188._length (fldOffset=0x8)" P-INDEP
+;  V704 tmp683      [V704,T348] (  3,  0   )   byref  ->  rax         "field V190._reference (fldOffset=0x0)" P-INDEP
+;  V705 tmp684      [V705,T331] (  4,  0   )     int  ->  rdx         "field V190._length (fldOffset=0x8)" P-INDEP
+;* V706 tmp685      [V706    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V192._reference (fldOffset=0x0)" P-INDEP
+;* V707 tmp686      [V707    ] (  0,  0   )     int  ->  zero-ref    single-def "field V192._length (fldOffset=0x8)" P-INDEP
+;* V708 tmp687      [V708    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V194._reference (fldOffset=0x0)" P-INDEP
+;* V709 tmp688      [V709    ] (  0,  0   )     int  ->  zero-ref    single-def "field V194._length (fldOffset=0x8)" P-INDEP
+;* V710 tmp689      [V710    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V198._reference (fldOffset=0x0)" P-INDEP
+;* V711 tmp690      [V711    ] (  0,  0   )     int  ->  zero-ref    "field V198._length (fldOffset=0x8)" P-INDEP
+;* V712 tmp691      [V712    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V199._reference (fldOffset=0x0)" P-INDEP
+;* V713 tmp692      [V713    ] (  0,  0   )     int  ->  zero-ref    "field V199._length (fldOffset=0x8)" P-INDEP
+;* V714 tmp693      [V714    ] (  0,  0   )   byref  ->  zero-ref    "field V200._reference (fldOffset=0x0)" P-INDEP
+;* V715 tmp694      [V715    ] (  0,  0   )     int  ->  zero-ref    "field V200._length (fldOffset=0x8)" P-INDEP
+;* V716 tmp695      [V716    ] (  0,  0   )   byref  ->  zero-ref    "field V201._reference (fldOffset=0x0)" P-INDEP
+;* V717 tmp696      [V717    ] (  0,  0   )     int  ->  zero-ref    "field V201._length (fldOffset=0x8)" P-INDEP
+;* V718 tmp697      [V718    ] (  0,  0   )   byref  ->  zero-ref    "field V202._reference (fldOffset=0x0)" P-INDEP
+;* V719 tmp698      [V719    ] (  0,  0   )     int  ->  zero-ref    "field V202._length (fldOffset=0x8)" P-INDEP
+;  V720 tmp699      [V720,T349] (  3,  0   )   byref  ->  rdi         "field V203._reference (fldOffset=0x0)" P-INDEP
+;  V721 tmp700      [V721,T368] (  3,  0   )     int  ->  rsi         "field V203._length (fldOffset=0x8)" P-INDEP
+;* V722 tmp701      [V722    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V204._reference (fldOffset=0x0)" P-INDEP
+;* V723 tmp702      [V723    ] (  0,  0   )     int  ->  zero-ref    single-def "field V204._length (fldOffset=0x8)" P-INDEP
+;  V724 tmp703      [V724,T395] (  2,  0   )   byref  ->  rdi         single-def "field V208._reference (fldOffset=0x0)" P-INDEP
+;  V725 tmp704      [V725,T418] (  2,  0   )     int  ->  rsi         single-def "field V208._length (fldOffset=0x8)" P-INDEP
+;* V726 tmp705      [V726,T424] (  0,  0   )   byref  ->  zero-ref    single-def "field V209._reference (fldOffset=0x0)" P-INDEP
+;* V727 tmp706      [V727    ] (  0,  0   )     int  ->  zero-ref    single-def "field V209._length (fldOffset=0x8)" P-INDEP
+;* V728 tmp707      [V728,T425] (  0,  0   )   byref  ->  zero-ref    single-def "field V211._reference (fldOffset=0x0)" P-INDEP
+;  V729 tmp708      [V729,T419] (  2,  0   )     int  ->  rsi         single-def "field V211._length (fldOffset=0x8)" P-INDEP
+;  V730 tmp709      [V730,T202] (  2,  4   )   byref  ->  rdi         single-def "field V214._reference (fldOffset=0x0)" P-INDEP
+;  V731 tmp710      [V731,T194] (  4,  4   )     int  ->  rsi         single-def "field V214._length (fldOffset=0x8)" P-INDEP
+;  V732 tmp711      [V732,T305] (  2,  1   )   byref  ->  r14         "field V218._reference (fldOffset=0x0)" P-INDEP
+;  V733 tmp712      [V733,T313] (  2,  1   )     int  ->  rax         "field V218._length (fldOffset=0x8)" P-INDEP
+;  V734 tmp713      [V734,T293] (  3,  1.50)   byref  ->  registers   "field V219._reference (fldOffset=0x0)" P-INDEP
+;  V735 tmp714      [V735,T297] (  3,  1.50)     int  ->  rcx         "field V219._length (fldOffset=0x8)" P-INDEP
+;  V736 tmp715      [V736,T294] (  3,  1.50)   byref  ->  r10         "field V221._reference (fldOffset=0x0)" P-INDEP
+;  V737 tmp716      [V737,T259] (  4,  2   )     int  ->   r9         "field V221._length (fldOffset=0x8)" P-INDEP
+;* V738 tmp717      [V738    ] (  0,  0   )   byref  ->  zero-ref    "field V222._reference (fldOffset=0x0)" P-INDEP
+;* V739 tmp718      [V739    ] (  0,  0   )     int  ->  zero-ref    "field V222._length (fldOffset=0x8)" P-INDEP
+;* V740 tmp719      [V740    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V226._reference (fldOffset=0x0)" P-INDEP
+;* V741 tmp720      [V741    ] (  0,  0   )     int  ->  zero-ref    single-def "field V226._length (fldOffset=0x8)" P-INDEP
+;  V742 tmp721      [V742,T306] (  2,  1   )   byref  ->  r10         single-def "field V228._reference (fldOffset=0x0)" P-INDEP
+;  V743 tmp722      [V743,T314] (  2,  1   )     int  ->   r9         single-def "field V228._length (fldOffset=0x8)" P-INDEP
+;* V744 tmp723      [V744,T321] (  0,  0   )   byref  ->  zero-ref    single-def "field V231._reference (fldOffset=0x0)" P-INDEP
+;* V745 tmp724      [V745    ] (  0,  0   )     int  ->  zero-ref    single-def "field V231._length (fldOffset=0x8)" P-INDEP
+;* V746 tmp725      [V746,T322] (  0,  0   )   byref  ->  zero-ref    single-def "field V233._reference (fldOffset=0x0)" P-INDEP
+;  V747 tmp726      [V747,T315] (  2,  1   )     int  ->   r9         single-def "field V233._length (fldOffset=0x8)" P-INDEP
+;  V748 tmp727      [V748,T203] (  2,  4   )   byref  ->  rcx         "field V237._reference (fldOffset=0x0)" P-INDEP
+;  V749 tmp728      [V749,T227] (  2,  4   )     int  ->   r8         "field V237._length (fldOffset=0x8)" P-INDEP
+;* V750 tmp729      [V750    ] (  0,  0   )   byref  ->  zero-ref    "field V239._reference (fldOffset=0x0)" P-INDEP
+;* V751 tmp730      [V751    ] (  0,  0   )     int  ->  zero-ref    "field V239._length (fldOffset=0x8)" P-INDEP
+;  V752 tmp731      [V752,T204] (  2,  4   )   byref  ->  [rbp-0x298]  spill-single-def "field V240._reference (fldOffset=0x0)" P-INDEP
+;  V753 tmp732      [V753,T181] (  3,  6   )     int  ->  [rbp-0x20C]  spill-single-def "field V240._length (fldOffset=0x8)" P-INDEP
+;* V754 tmp733      [V754    ] (  0,  0   )   byref  ->  zero-ref    "field V243._reference (fldOffset=0x0)" P-INDEP
+;* V755 tmp734      [V755    ] (  0,  0   )     int  ->  zero-ref    "field V243._length (fldOffset=0x8)" P-INDEP
+;* V756 tmp735      [V756    ] (  0,  0   )   byref  ->  zero-ref    "field V245._reference (fldOffset=0x0)" P-INDEP
+;* V757 tmp736      [V757    ] (  0,  0   )     int  ->  zero-ref    "field V245._length (fldOffset=0x8)" P-INDEP
+;* V758 tmp737      [V758    ] (  0,  0   )   byref  ->  zero-ref    "field V246._reference (fldOffset=0x0)" P-INDEP
+;* V759 tmp738      [V759    ] (  0,  0   )     int  ->  zero-ref    "field V246._length (fldOffset=0x8)" P-INDEP
+;* V760 tmp739      [V760    ] (  0,  0   )   byref  ->  zero-ref    "field V247._reference (fldOffset=0x0)" P-INDEP
+;* V761 tmp740      [V761    ] (  0,  0   )     int  ->  zero-ref    "field V247._length (fldOffset=0x8)" P-INDEP
+;* V762 tmp741      [V762    ] (  0,  0   )   byref  ->  zero-ref    "field V249._reference (fldOffset=0x0)" P-INDEP
+;* V763 tmp742      [V763    ] (  0,  0   )     int  ->  zero-ref    "field V249._length (fldOffset=0x8)" P-INDEP
+;* V764 tmp743      [V764    ] (  0,  0   )   byref  ->  zero-ref    "field V250._reference (fldOffset=0x0)" P-INDEP
+;  V765 tmp744      [V765,T182] (  3,  6   )     int  ->  r11         "field V250._length (fldOffset=0x8)" P-INDEP
+;* V766 tmp745      [V766    ] (  0,  0   )   byref  ->  zero-ref    "field V251._reference (fldOffset=0x0)" P-INDEP
+;* V767 tmp746      [V767    ] (  0,  0   )     int  ->  zero-ref    "field V251._length (fldOffset=0x8)" P-INDEP
+;* V768 tmp747      [V768    ] (  0,  0   )   byref  ->  zero-ref    "field V255._reference (fldOffset=0x0)" P-INDEP
+;  V769 tmp748      [V769,T228] (  2,  4   )     int  ->  r11         "field V255._length (fldOffset=0x8)" P-INDEP
+;* V770 tmp749      [V770    ] (  0,  0   )   byref  ->  zero-ref    "field V256._reference (fldOffset=0x0)" P-INDEP
+;* V771 tmp750      [V771    ] (  0,  0   )     int  ->  zero-ref    "field V256._length (fldOffset=0x8)" P-INDEP
+;* V772 tmp751      [V772    ] (  0,  0   )   byref  ->  zero-ref    "field V258._reference (fldOffset=0x0)" P-INDEP
+;  V773 tmp752      [V773,T229] (  2,  4   )     int  ->  r11         "field V258._length (fldOffset=0x8)" P-INDEP
+;  V774 tmp753      [V774,T175] (  3,  6   )   byref  ->  r11         "field V260._reference (fldOffset=0x0)" P-INDEP
+;  V775 tmp754      [V775,T183] (  3,  6   )     int  ->  registers   "field V260._length (fldOffset=0x8)" P-INDEP
+;* V776 tmp755      [V776    ] (  0,  0   )   byref  ->  zero-ref    "field V261._reference (fldOffset=0x0)" P-INDEP
+;* V777 tmp756      [V777    ] (  0,  0   )     int  ->  zero-ref    "field V261._length (fldOffset=0x8)" P-INDEP
+;* V778 tmp757      [V778    ] (  0,  0   )   byref  ->  zero-ref    "field V265._reference (fldOffset=0x0)" P-INDEP
+;* V779 tmp758      [V779    ] (  0,  0   )     int  ->  zero-ref    "field V265._length (fldOffset=0x8)" P-INDEP
+;  V780 tmp759      [V780,T205] (  2,  4   )   byref  ->  r11         "field V267._reference (fldOffset=0x0)" P-INDEP
+;  V781 tmp760      [V781,T230] (  2,  4   )     int  ->  rdx         "field V267._length (fldOffset=0x8)" P-INDEP
+;* V782 tmp761      [V782,T271] (  0,  0   )   byref  ->  zero-ref    "field V270._reference (fldOffset=0x0)" P-INDEP
+;* V783 tmp762      [V783    ] (  0,  0   )     int  ->  zero-ref    "field V270._length (fldOffset=0x8)" P-INDEP
+;* V784 tmp763      [V784,T272] (  0,  0   )   byref  ->  zero-ref    "field V272._reference (fldOffset=0x0)" P-INDEP
+;  V785 tmp764      [V785,T231] (  2,  4   )     int  ->  rdi         "field V272._length (fldOffset=0x8)" P-INDEP
+;  V786 tmp765      [V786,T176] (  3,  6   )   byref  ->  registers   "field V274._reference (fldOffset=0x0)" P-INDEP
+;  V787 tmp766      [V787,T184] (  3,  6   )     int  ->  [rbp-0x210]  "field V274._length (fldOffset=0x8)" P-INDEP
+;* V788 tmp767      [V788    ] (  0,  0   )   byref  ->  zero-ref    "field V275._reference (fldOffset=0x0)" P-INDEP
+;* V789 tmp768      [V789    ] (  0,  0   )     int  ->  zero-ref    "field V275._length (fldOffset=0x8)" P-INDEP
+;  V790 tmp769      [V790,T206] (  2,  4   )   byref  ->  rdi         "field V279._reference (fldOffset=0x0)" P-INDEP
+;  V791 tmp770      [V791,T232] (  2,  4   )     int  ->  r10         "field V279._length (fldOffset=0x8)" P-INDEP
+;* V792 tmp771      [V792,T273] (  0,  0   )   byref  ->  zero-ref    "field V280._reference (fldOffset=0x0)" P-INDEP
+;* V793 tmp772      [V793    ] (  0,  0   )     int  ->  zero-ref    "field V280._length (fldOffset=0x8)" P-INDEP
+;* V794 tmp773      [V794,T274] (  0,  0   )   byref  ->  zero-ref    "field V282._reference (fldOffset=0x0)" P-INDEP
+;  V795 tmp774      [V795,T233] (  2,  4   )     int  ->  r10         "field V282._length (fldOffset=0x8)" P-INDEP
+;  V796 tmp775      [V796,T82] (  2, 18   )   byref  ->  [rbp-0x2A0]  spill-single-def "field V286._reference (fldOffset=0x0)" P-INDEP
+;  V797 tmp776      [V797,T77] (  3, 20   )     int  ->  r10         "field V286._length (fldOffset=0x8)" P-INDEP
+;  V798 tmp777      [V798,T83] (  2, 18   )   byref  ->  rdx         "field V287._reference (fldOffset=0x0)" P-INDEP
+;  V799 tmp778      [V799,T88] (  2, 18   )     int  ->  [rbp-0x214]  spill-single-def "field V287._length (fldOffset=0x8)" P-INDEP
+;  V800 tmp779      [V800,T84] (  2, 18   )   byref  ->  [rbp-0x2A8]  spill-single-def "field V288._reference (fldOffset=0x0)" P-INDEP
+;  V801 tmp780      [V801,T89] (  2, 18   )     int  ->  [rbp-0x218]  spill-single-def "field V288._length (fldOffset=0x8)" P-INDEP
+;* V802 tmp781      [V802    ] (  0,  0   )   byref  ->  zero-ref    "field V290._reference (fldOffset=0x0)" P-INDEP
+;* V803 tmp782      [V803    ] (  0,  0   )     int  ->  zero-ref    "field V290._length (fldOffset=0x8)" P-INDEP
+;  V804 tmp783      [V804,T207] (  2,  4   )   byref  ->  rdx         "field V291._reference (fldOffset=0x0)" P-INDEP
+;  V805 tmp784      [V805,T234] (  2,  4   )     int  ->  rcx         "field V291._length (fldOffset=0x8)" P-INDEP
+;  V806 tmp785      [V806,T177] (  3,  6   )   byref  ->  registers   "field V294._reference (fldOffset=0x0)" P-INDEP
+;  V807 tmp786      [V807,T185] (  3,  6   )     int  ->  r11         "field V294._length (fldOffset=0x8)" P-INDEP
+;* V808 tmp787      [V808    ] (  0,  0   )   byref  ->  zero-ref    "field V295._reference (fldOffset=0x0)" P-INDEP
+;* V809 tmp788      [V809    ] (  0,  0   )     int  ->  zero-ref    "field V295._length (fldOffset=0x8)" P-INDEP
+;* V810 tmp789      [V810    ] (  0,  0   )   byref  ->  zero-ref    "field V299._reference (fldOffset=0x0)" P-INDEP
+;* V811 tmp790      [V811    ] (  0,  0   )     int  ->  zero-ref    "field V299._length (fldOffset=0x8)" P-INDEP
+;  V812 tmp791      [V812,T208] (  2,  4   )   byref  ->  rdi         "field V301._reference (fldOffset=0x0)" P-INDEP
+;  V813 tmp792      [V813,T235] (  2,  4   )     int  ->  r11         "field V301._length (fldOffset=0x8)" P-INDEP
+;* V814 tmp793      [V814,T275] (  0,  0   )   byref  ->  zero-ref    "field V304._reference (fldOffset=0x0)" P-INDEP
+;* V815 tmp794      [V815    ] (  0,  0   )     int  ->  zero-ref    "field V304._length (fldOffset=0x8)" P-INDEP
+;* V816 tmp795      [V816,T276] (  0,  0   )   byref  ->  zero-ref    "field V306._reference (fldOffset=0x0)" P-INDEP
+;  V817 tmp796      [V817,T236] (  2,  4   )     int  ->  r11         "field V306._length (fldOffset=0x8)" P-INDEP
+;  V818 tmp797      [V818,T178] (  3,  6   )   byref  ->  registers   "field V308._reference (fldOffset=0x0)" P-INDEP
+;  V819 tmp798      [V819,T186] (  3,  6   )     int  ->   r9         "field V308._length (fldOffset=0x8)" P-INDEP
+;* V820 tmp799      [V820    ] (  0,  0   )   byref  ->  zero-ref    "field V309._reference (fldOffset=0x0)" P-INDEP
+;* V821 tmp800      [V821    ] (  0,  0   )     int  ->  zero-ref    "field V309._length (fldOffset=0x8)" P-INDEP
+;  V822 tmp801      [V822,T209] (  2,  4   )   byref  ->   r8         "field V313._reference (fldOffset=0x0)" P-INDEP
+;  V823 tmp802      [V823,T237] (  2,  4   )     int  ->   r9         "field V313._length (fldOffset=0x8)" P-INDEP
+;* V824 tmp803      [V824,T277] (  0,  0   )   byref  ->  zero-ref    "field V314._reference (fldOffset=0x0)" P-INDEP
+;* V825 tmp804      [V825    ] (  0,  0   )     int  ->  zero-ref    "field V314._length (fldOffset=0x8)" P-INDEP
+;* V826 tmp805      [V826,T278] (  0,  0   )   byref  ->  zero-ref    "field V316._reference (fldOffset=0x0)" P-INDEP
+;  V827 tmp806      [V827,T238] (  2,  4   )     int  ->   r9         "field V316._length (fldOffset=0x8)" P-INDEP
+;  V828 tmp807      [V828,T85] (  2, 18   )   byref  ->  [rbp-0x2B0]  spill-single-def "field V320._reference (fldOffset=0x0)" P-INDEP
+;  V829 tmp808      [V829,T78] (  3, 20   )     int  ->  rcx         "field V320._length (fldOffset=0x8)" P-INDEP
+;  V830 tmp809      [V830,T86] (  2, 18   )   byref  ->  [rbp-0x2B8]  spill-single-def "field V321._reference (fldOffset=0x0)" P-INDEP
+;  V831 tmp810      [V831,T90] (  2, 18   )     int  ->   r9         "field V321._length (fldOffset=0x8)" P-INDEP
+;  V832 tmp811      [V832,T87] (  2, 18   )   byref  ->  [rbp-0x2C0]  spill-single-def "field V322._reference (fldOffset=0x0)" P-INDEP
+;  V833 tmp812      [V833,T91] (  2, 18   )     int  ->  r11         "field V322._length (fldOffset=0x8)" P-INDEP
+;  V834 tmp813      [V834,T210] (  2,  4   )   byref  ->  rcx         "field V325._reference (fldOffset=0x0)" P-INDEP
+;* V835 tmp814      [V835,T289] (  0,  0   )     int  ->  zero-ref    "field V325._length (fldOffset=0x8)" P-INDEP
+;* V836 tmp815      [V836    ] (  0,  0   )   byref  ->  zero-ref    "field V327._reference (fldOffset=0x0)" P-INDEP
+;* V837 tmp816      [V837    ] (  0,  0   )     int  ->  zero-ref    "field V327._length (fldOffset=0x8)" P-INDEP
+;  V838 tmp817      [V838,T211] (  2,  4   )   byref  ->  rcx         "field V328._reference (fldOffset=0x0)" P-INDEP
+;  V839 tmp818      [V839,T187] (  3,  6   )     int  ->   r8         "field V328._length (fldOffset=0x8)" P-INDEP
+;* V840 tmp819      [V840    ] (  0,  0   )   byref  ->  zero-ref    "field V331._reference (fldOffset=0x0)" P-INDEP
+;* V841 tmp820      [V841    ] (  0,  0   )     int  ->  zero-ref    "field V331._length (fldOffset=0x8)" P-INDEP
+;* V842 tmp821      [V842,T279] (  0,  0   )   byref  ->  zero-ref    "field V332._reference (fldOffset=0x0)" P-INDEP
+;* V843 tmp822      [V843,T290] (  0,  0   )     int  ->  zero-ref    "field V332._length (fldOffset=0x8)" P-INDEP
+;* V844 tmp823      [V844    ] (  0,  0   )   byref  ->  zero-ref    "field V335._reference (fldOffset=0x0)" P-INDEP
+;* V845 tmp824      [V845    ] (  0,  0   )     int  ->  zero-ref    "field V335._length (fldOffset=0x8)" P-INDEP
+;* V846 tmp825      [V846    ] (  0,  0   )   byref  ->  zero-ref    "field V336._reference (fldOffset=0x0)" P-INDEP
+;  V847 tmp826      [V847,T188] (  3,  6   )     int  ->  rdi         "field V336._length (fldOffset=0x8)" P-INDEP
+;* V848 tmp827      [V848    ] (  0,  0   )   byref  ->  zero-ref    "field V337._reference (fldOffset=0x0)" P-INDEP
+;* V849 tmp828      [V849    ] (  0,  0   )     int  ->  zero-ref    "field V337._length (fldOffset=0x8)" P-INDEP
+;* V850 tmp829      [V850    ] (  0,  0   )   byref  ->  zero-ref    "field V341._reference (fldOffset=0x0)" P-INDEP
+;  V851 tmp830      [V851,T239] (  2,  4   )     int  ->  rdi         "field V341._length (fldOffset=0x8)" P-INDEP
+;* V852 tmp831      [V852    ] (  0,  0   )   byref  ->  zero-ref    "field V342._reference (fldOffset=0x0)" P-INDEP
+;* V853 tmp832      [V853    ] (  0,  0   )     int  ->  zero-ref    "field V342._length (fldOffset=0x8)" P-INDEP
+;* V854 tmp833      [V854    ] (  0,  0   )   byref  ->  zero-ref    "field V344._reference (fldOffset=0x0)" P-INDEP
+;  V855 tmp834      [V855,T240] (  2,  4   )     int  ->  rdi         "field V344._length (fldOffset=0x8)" P-INDEP
+;  V856 tmp835      [V856,T139] (  4,  8   )   byref  ->   r8         "field V346._reference (fldOffset=0x0)" P-INDEP
+;  V857 tmp836      [V857,T142] (  4,  8   )     int  ->   r9         "field V346._length (fldOffset=0x8)" P-INDEP
+;* V858 tmp837      [V858    ] (  0,  0   )   byref  ->  zero-ref    "field V347._reference (fldOffset=0x0)" P-INDEP
+;* V859 tmp838      [V859    ] (  0,  0   )     int  ->  zero-ref    "field V347._length (fldOffset=0x8)" P-INDEP
+;  V860 tmp839      [V860,T212] (  2,  4   )   byref  ->   r8         "field V351._reference (fldOffset=0x0)" P-INDEP
+;  V861 tmp840      [V861,T241] (  2,  4   )     int  ->   r9         "field V351._length (fldOffset=0x8)" P-INDEP
+;* V862 tmp841      [V862,T280] (  0,  0   )   byref  ->  zero-ref    "field V352._reference (fldOffset=0x0)" P-INDEP
+;* V863 tmp842      [V863    ] (  0,  0   )     int  ->  zero-ref    "field V352._length (fldOffset=0x8)" P-INDEP
+;* V864 tmp843      [V864,T281] (  0,  0   )   byref  ->  zero-ref    "field V354._reference (fldOffset=0x0)" P-INDEP
+;  V865 tmp844      [V865,T242] (  2,  4   )     int  ->   r9         "field V354._length (fldOffset=0x8)" P-INDEP
+;* V866 tmp845      [V866    ] (  0,  0   )   byref  ->  zero-ref    "field V356._reference (fldOffset=0x0)" P-INDEP
+;* V867 tmp846      [V867    ] (  0,  0   )     int  ->  zero-ref    "field V356._length (fldOffset=0x8)" P-INDEP
+;* V868 tmp847      [V868    ] (  0,  0   )   byref  ->  zero-ref    "field V358._reference (fldOffset=0x0)" P-INDEP
+;* V869 tmp848      [V869    ] (  0,  0   )     int  ->  zero-ref    "field V358._length (fldOffset=0x8)" P-INDEP
+;* V870 tmp849      [V870    ] (  0,  0   )    long  ->  zero-ref    "field V359.Item1 (fldOffset=0x0)" P-INDEP
+;* V871 tmp850      [V871    ] (  0,  0   )    long  ->  zero-ref    "field V359.Item2 (fldOffset=0x8)" P-INDEP
+;* V872 tmp851      [V872    ] (  0,  0   )    long  ->  zero-ref    "field V364.Item1 (fldOffset=0x0)" P-INDEP
+;  V873 tmp852      [V873,T243] (  2,  4   )    long  ->  [rbp-0x220]  spill-single-def "field V364.Item2 (fldOffset=0x8)" P-INDEP
+;* V874 tmp853      [V874    ] (  0,  0   )   byref  ->  zero-ref    "field V367._reference (fldOffset=0x0)" P-DEP
+;* V875 tmp854      [V875    ] (  0,  0   )     int  ->  zero-ref    "field V367._length (fldOffset=0x8)" P-DEP
+;  V876 tmp855      [V876,T79] (  2, 20   )   byref  ->  rax         "field V369._reference (fldOffset=0x0)" P-INDEP
+;  V877 tmp856      [V877,T76] (  4, 26   )     int  ->  rdx         "field V369._length (fldOffset=0x8)" P-INDEP
+;  V878 tmp857      [V878,T59] (  2, 32   )   byref  ->  [rbp-0x2C8]  spill-single-def "field V374._reference (fldOffset=0x0)" P-INDEP
+;  V879 tmp858      [V879,T72] (  2, 32   )     int  ->  [rbp-0x224]  spill-single-def "field V374._length (fldOffset=0x8)" P-INDEP
+;* V880 tmp859      [V880    ] (  0,  0   )   byref  ->  zero-ref    "field V376._reference (fldOffset=0x0)" P-INDEP
+;* V881 tmp860      [V881    ] (  0,  0   )     int  ->  zero-ref    "field V376._length (fldOffset=0x8)" P-INDEP
+;  V882 tmp861      [V882,T60] (  2, 32   )   byref  ->  [rbp-0x2D0]  spill-single-def "field V377._reference (fldOffset=0x0)" P-INDEP
+;  V883 tmp862      [V883,T34] (  3, 48   )     int  ->  [rbp-0x228]  spill-single-def "field V377._length (fldOffset=0x8)" P-INDEP
+;* V884 tmp863      [V884    ] (  0,  0   )   byref  ->  zero-ref    "field V380._reference (fldOffset=0x0)" P-INDEP
+;* V885 tmp864      [V885    ] (  0,  0   )     int  ->  zero-ref    "field V380._length (fldOffset=0x8)" P-INDEP
+;* V886 tmp865      [V886    ] (  0,  0   )   byref  ->  zero-ref    "field V382._reference (fldOffset=0x0)" P-INDEP
+;* V887 tmp866      [V887    ] (  0,  0   )     int  ->  zero-ref    "field V382._length (fldOffset=0x8)" P-INDEP
+;  V888 tmp867      [V888,T61] (  2, 32   )   byref  ->  rax         "field V383._reference (fldOffset=0x0)" P-INDEP
+;  V889 tmp868      [V889,T73] (  2, 32   )     int  ->  rcx         "field V383._length (fldOffset=0x8)" P-INDEP
+;* V890 tmp869      [V890    ] (  0,  0   )   byref  ->  zero-ref    "field V384._reference (fldOffset=0x0)" P-INDEP
+;* V891 tmp870      [V891    ] (  0,  0   )     int  ->  zero-ref    "field V384._length (fldOffset=0x8)" P-INDEP
 ;* V892 tmp871      [V892    ] (  0,  0   )   byref  ->  zero-ref    "field V386._reference (fldOffset=0x0)" P-INDEP
-;  V893 tmp872      [V893,T09] (  6, 80   )     int  ->  [rbp-0x21C]  "field V386._length (fldOffset=0x8)" P-INDEP
+;* V893 tmp872      [V893    ] (  0,  0   )     int  ->  zero-ref    "field V386._length (fldOffset=0x8)" P-INDEP
 ;* V894 tmp873      [V894    ] (  0,  0   )   byref  ->  zero-ref    "field V387._reference (fldOffset=0x0)" P-INDEP
-;* V895 tmp874      [V895    ] (  0,  0   )     int  ->  zero-ref    "field V387._length (fldOffset=0x8)" P-INDEP
-;* V896 tmp875      [V896    ] (  0,  0   )   byref  ->  zero-ref    "field V391._reference (fldOffset=0x0)" P-INDEP
-;  V897 tmp876      [V897,T100] (  2, 16   )     int  ->  r10         "field V391._length (fldOffset=0x8)" P-INDEP
+;  V895 tmp874      [V895,T10] (  6, 80   )     int  ->  [rbp-0x22C]  "field V387._length (fldOffset=0x8)" P-INDEP
+;* V896 tmp875      [V896    ] (  0,  0   )   byref  ->  zero-ref    "field V388._reference (fldOffset=0x0)" P-INDEP
+;* V897 tmp876      [V897    ] (  0,  0   )     int  ->  zero-ref    "field V388._length (fldOffset=0x8)" P-INDEP
 ;* V898 tmp877      [V898    ] (  0,  0   )   byref  ->  zero-ref    "field V392._reference (fldOffset=0x0)" P-INDEP
-;* V899 tmp878      [V899    ] (  0,  0   )     int  ->  zero-ref    "field V392._length (fldOffset=0x8)" P-INDEP
-;* V900 tmp879      [V900    ] (  0,  0   )   byref  ->  zero-ref    "field V394._reference (fldOffset=0x0)" P-INDEP
-;  V901 tmp880      [V901,T101] (  2, 16   )     int  ->  r10         "field V394._length (fldOffset=0x8)" P-INDEP
-;  V902 tmp881      [V902,T50] (  3, 32   )   byref  ->   r8         "field V396._reference (fldOffset=0x0)" P-INDEP
-;  V903 tmp882      [V903,T52] (  3, 32   )     int  ->   r9         "field V396._length (fldOffset=0x8)" P-INDEP
-;* V904 tmp883      [V904    ] (  0,  0   )   byref  ->  zero-ref    "field V397._reference (fldOffset=0x0)" P-INDEP
-;* V905 tmp884      [V905    ] (  0,  0   )     int  ->  zero-ref    "field V397._length (fldOffset=0x8)" P-INDEP
-;  V906 tmp885      [V906,T97] (  2, 16   )   byref  ->   r8         "field V401._reference (fldOffset=0x0)" P-INDEP
-;  V907 tmp886      [V907,T102] (  2, 16   )     int  ->   r9         "field V401._length (fldOffset=0x8)" P-INDEP
-;* V908 tmp887      [V908,T169] (  0,  0   )   byref  ->  zero-ref    "field V402._reference (fldOffset=0x0)" P-INDEP
-;* V909 tmp888      [V909    ] (  0,  0   )     int  ->  zero-ref    "field V402._length (fldOffset=0x8)" P-INDEP
-;* V910 tmp889      [V910,T170] (  0,  0   )   byref  ->  zero-ref    "field V404._reference (fldOffset=0x0)" P-INDEP
-;  V911 tmp890      [V911,T103] (  2, 16   )     int  ->   r9         "field V404._length (fldOffset=0x8)" P-INDEP
-;* V912 tmp891      [V912    ] (  0,  0   )   byref  ->  zero-ref    "field V407._reference (fldOffset=0x0)" P-INDEP
-;* V913 tmp892      [V913    ] (  0,  0   )     int  ->  zero-ref    "field V407._length (fldOffset=0x8)" P-INDEP
-;  V914 tmp893      [V914,T64] (  2, 32   )   byref  ->  [rbp-0x2C0]  spill-single-def "field V408._reference (fldOffset=0x0)" P-INDEP
-;  V915 tmp894      [V915,T75] (  2, 32   )     int  ->  [rbp-0x220]  spill-single-def "field V408._length (fldOffset=0x8)" P-INDEP
-;  V916 tmp895      [V916,T51] (  3, 32   )   byref  ->   r8         "field V411._reference (fldOffset=0x0)" P-INDEP
-;  V917 tmp896      [V917,T53] (  3, 32   )     int  ->   r9         "field V411._length (fldOffset=0x8)" P-INDEP
-;* V918 tmp897      [V918    ] (  0,  0   )   byref  ->  zero-ref    "field V412._reference (fldOffset=0x0)" P-INDEP
-;* V919 tmp898      [V919    ] (  0,  0   )     int  ->  zero-ref    "field V412._length (fldOffset=0x8)" P-INDEP
-;  V920 tmp899      [V920,T98] (  2, 16   )   byref  ->   r8         "field V416._reference (fldOffset=0x0)" P-INDEP
-;  V921 tmp900      [V921,T104] (  2, 16   )     int  ->   r9         "field V416._length (fldOffset=0x8)" P-INDEP
-;* V922 tmp901      [V922,T171] (  0,  0   )   byref  ->  zero-ref    "field V417._reference (fldOffset=0x0)" P-INDEP
-;* V923 tmp902      [V923    ] (  0,  0   )     int  ->  zero-ref    "field V417._length (fldOffset=0x8)" P-INDEP
-;* V924 tmp903      [V924,T172] (  0,  0   )   byref  ->  zero-ref    "field V419._reference (fldOffset=0x0)" P-INDEP
-;  V925 tmp904      [V925,T105] (  2, 16   )     int  ->   r9         "field V419._length (fldOffset=0x8)" P-INDEP
-;  V926 tmp905      [V926,T65] (  2, 32   )   byref  ->  rsi         "field V423._reference (fldOffset=0x0)" P-INDEP
-;* V927 tmp906      [V927,T111] (  0,  0   )     int  ->  zero-ref    "field V423._length (fldOffset=0x8)" P-INDEP
-;* V928 tmp907      [V928    ] (  0,  0   )   byref  ->  zero-ref    "field V425._reference (fldOffset=0x0)" P-INDEP
-;* V929 tmp908      [V929    ] (  0,  0   )     int  ->  zero-ref    "field V425._length (fldOffset=0x8)" P-INDEP
-;  V930 tmp909      [V930,T66] (  2, 32   )   byref  ->  rsi         "field V426._reference (fldOffset=0x0)" P-INDEP
-;  V931 tmp910      [V931,T36] (  3, 48   )     int  ->  rdx         "field V426._length (fldOffset=0x8)" P-INDEP
-;* V932 tmp911      [V932    ] (  0,  0   )   byref  ->  zero-ref    "field V429._reference (fldOffset=0x0)" P-INDEP
-;* V933 tmp912      [V933    ] (  0,  0   )     int  ->  zero-ref    "field V429._length (fldOffset=0x8)" P-INDEP
-;* V934 tmp913      [V934,T110] (  0,  0   )   byref  ->  zero-ref    "field V430._reference (fldOffset=0x0)" P-INDEP
-;* V935 tmp914      [V935,T112] (  0,  0   )     int  ->  zero-ref    "field V430._length (fldOffset=0x8)" P-INDEP
-;* V936 tmp915      [V936    ] (  0,  0   )   byref  ->  zero-ref    "field V433._reference (fldOffset=0x0)" P-INDEP
-;* V937 tmp916      [V937    ] (  0,  0   )     int  ->  zero-ref    "field V433._length (fldOffset=0x8)" P-INDEP
+;  V899 tmp878      [V899,T99] (  2, 16   )     int  ->  r10         "field V392._length (fldOffset=0x8)" P-INDEP
+;* V900 tmp879      [V900    ] (  0,  0   )   byref  ->  zero-ref    "field V393._reference (fldOffset=0x0)" P-INDEP
+;* V901 tmp880      [V901    ] (  0,  0   )     int  ->  zero-ref    "field V393._length (fldOffset=0x8)" P-INDEP
+;* V902 tmp881      [V902    ] (  0,  0   )   byref  ->  zero-ref    "field V395._reference (fldOffset=0x0)" P-INDEP
+;  V903 tmp882      [V903,T100] (  2, 16   )     int  ->  r10         "field V395._length (fldOffset=0x8)" P-INDEP
+;  V904 tmp883      [V904,T48] (  3, 32   )   byref  ->   r8         "field V397._reference (fldOffset=0x0)" P-INDEP
+;  V905 tmp884      [V905,T50] (  3, 32   )     int  ->   r9         "field V397._length (fldOffset=0x8)" P-INDEP
+;* V906 tmp885      [V906    ] (  0,  0   )   byref  ->  zero-ref    "field V398._reference (fldOffset=0x0)" P-INDEP
+;* V907 tmp886      [V907    ] (  0,  0   )     int  ->  zero-ref    "field V398._length (fldOffset=0x8)" P-INDEP
+;  V908 tmp887      [V908,T96] (  2, 16   )   byref  ->   r8         "field V402._reference (fldOffset=0x0)" P-INDEP
+;  V909 tmp888      [V909,T101] (  2, 16   )     int  ->   r9         "field V402._length (fldOffset=0x8)" P-INDEP
+;* V910 tmp889      [V910,T169] (  0,  0   )   byref  ->  zero-ref    "field V403._reference (fldOffset=0x0)" P-INDEP
+;* V911 tmp890      [V911    ] (  0,  0   )     int  ->  zero-ref    "field V403._length (fldOffset=0x8)" P-INDEP
+;* V912 tmp891      [V912,T170] (  0,  0   )   byref  ->  zero-ref    "field V405._reference (fldOffset=0x0)" P-INDEP
+;  V913 tmp892      [V913,T102] (  2, 16   )     int  ->   r9         "field V405._length (fldOffset=0x8)" P-INDEP
+;* V914 tmp893      [V914    ] (  0,  0   )   byref  ->  zero-ref    "field V408._reference (fldOffset=0x0)" P-INDEP
+;* V915 tmp894      [V915    ] (  0,  0   )     int  ->  zero-ref    "field V408._length (fldOffset=0x8)" P-INDEP
+;  V916 tmp895      [V916,T62] (  2, 32   )   byref  ->  [rbp-0x2D8]  spill-single-def "field V409._reference (fldOffset=0x0)" P-INDEP
+;  V917 tmp896      [V917,T74] (  2, 32   )     int  ->  [rbp-0x230]  spill-single-def "field V409._length (fldOffset=0x8)" P-INDEP
+;  V918 tmp897      [V918,T49] (  3, 32   )   byref  ->   r8         "field V412._reference (fldOffset=0x0)" P-INDEP
+;  V919 tmp898      [V919,T51] (  3, 32   )     int  ->   r9         "field V412._length (fldOffset=0x8)" P-INDEP
+;* V920 tmp899      [V920    ] (  0,  0   )   byref  ->  zero-ref    "field V413._reference (fldOffset=0x0)" P-INDEP
+;* V921 tmp900      [V921    ] (  0,  0   )     int  ->  zero-ref    "field V413._length (fldOffset=0x8)" P-INDEP
+;  V922 tmp901      [V922,T97] (  2, 16   )   byref  ->   r8         "field V417._reference (fldOffset=0x0)" P-INDEP
+;  V923 tmp902      [V923,T103] (  2, 16   )     int  ->   r9         "field V417._length (fldOffset=0x8)" P-INDEP
+;* V924 tmp903      [V924,T171] (  0,  0   )   byref  ->  zero-ref    "field V418._reference (fldOffset=0x0)" P-INDEP
+;* V925 tmp904      [V925    ] (  0,  0   )     int  ->  zero-ref    "field V418._length (fldOffset=0x8)" P-INDEP
+;* V926 tmp905      [V926,T172] (  0,  0   )   byref  ->  zero-ref    "field V420._reference (fldOffset=0x0)" P-INDEP
+;  V927 tmp906      [V927,T104] (  2, 16   )     int  ->   r9         "field V420._length (fldOffset=0x8)" P-INDEP
+;  V928 tmp907      [V928,T63] (  2, 32   )   byref  ->  rsi         "field V424._reference (fldOffset=0x0)" P-INDEP
+;* V929 tmp908      [V929,T110] (  0,  0   )     int  ->  zero-ref    "field V424._length (fldOffset=0x8)" P-INDEP
+;* V930 tmp909      [V930    ] (  0,  0   )   byref  ->  zero-ref    "field V426._reference (fldOffset=0x0)" P-INDEP
+;* V931 tmp910      [V931    ] (  0,  0   )     int  ->  zero-ref    "field V426._length (fldOffset=0x8)" P-INDEP
+;  V932 tmp911      [V932,T64] (  2, 32   )   byref  ->  rsi         "field V427._reference (fldOffset=0x0)" P-INDEP
+;  V933 tmp912      [V933,T35] (  3, 48   )     int  ->  rdx         "field V427._length (fldOffset=0x8)" P-INDEP
+;* V934 tmp913      [V934    ] (  0,  0   )   byref  ->  zero-ref    "field V430._reference (fldOffset=0x0)" P-INDEP
+;* V935 tmp914      [V935    ] (  0,  0   )     int  ->  zero-ref    "field V430._length (fldOffset=0x8)" P-INDEP
+;* V936 tmp915      [V936,T109] (  0,  0   )   byref  ->  zero-ref    "field V431._reference (fldOffset=0x0)" P-INDEP
+;* V937 tmp916      [V937,T111] (  0,  0   )     int  ->  zero-ref    "field V431._length (fldOffset=0x8)" P-INDEP
 ;* V938 tmp917      [V938    ] (  0,  0   )   byref  ->  zero-ref    "field V434._reference (fldOffset=0x0)" P-INDEP
-;  V939 tmp918      [V939,T54] (  3, 32   )     int  ->  rdi         "field V434._length (fldOffset=0x8)" P-INDEP
+;* V939 tmp918      [V939    ] (  0,  0   )     int  ->  zero-ref    "field V434._length (fldOffset=0x8)" P-INDEP
 ;* V940 tmp919      [V940    ] (  0,  0   )   byref  ->  zero-ref    "field V435._reference (fldOffset=0x0)" P-INDEP
-;* V941 tmp920      [V941    ] (  0,  0   )     int  ->  zero-ref    "field V435._length (fldOffset=0x8)" P-INDEP
-;* V942 tmp921      [V942    ] (  0,  0   )   byref  ->  zero-ref    "field V439._reference (fldOffset=0x0)" P-INDEP
-;  V943 tmp922      [V943,T106] (  2, 16   )     int  ->  rdi         "field V439._length (fldOffset=0x8)" P-INDEP
+;  V941 tmp920      [V941,T52] (  3, 32   )     int  ->  rdi         "field V435._length (fldOffset=0x8)" P-INDEP
+;* V942 tmp921      [V942    ] (  0,  0   )   byref  ->  zero-ref    "field V436._reference (fldOffset=0x0)" P-INDEP
+;* V943 tmp922      [V943    ] (  0,  0   )     int  ->  zero-ref    "field V436._length (fldOffset=0x8)" P-INDEP
 ;* V944 tmp923      [V944    ] (  0,  0   )   byref  ->  zero-ref    "field V440._reference (fldOffset=0x0)" P-INDEP
-;* V945 tmp924      [V945    ] (  0,  0   )     int  ->  zero-ref    "field V440._length (fldOffset=0x8)" P-INDEP
-;* V946 tmp925      [V946    ] (  0,  0   )   byref  ->  zero-ref    "field V442._reference (fldOffset=0x0)" P-INDEP
-;  V947 tmp926      [V947,T107] (  2, 16   )     int  ->  rdi         "field V442._length (fldOffset=0x8)" P-INDEP
-;  V948 tmp927      [V948,T23] (  4, 48   )   byref  ->   r8         "field V444._reference (fldOffset=0x0)" P-INDEP
-;  V949 tmp928      [V949,T24] (  4, 48   )     int  ->   r9         "field V444._length (fldOffset=0x8)" P-INDEP
-;* V950 tmp929      [V950    ] (  0,  0   )   byref  ->  zero-ref    "field V445._reference (fldOffset=0x0)" P-INDEP
-;* V951 tmp930      [V951    ] (  0,  0   )     int  ->  zero-ref    "field V445._length (fldOffset=0x8)" P-INDEP
-;  V952 tmp931      [V952,T99] (  2, 16   )   byref  ->   r8         "field V449._reference (fldOffset=0x0)" P-INDEP
-;  V953 tmp932      [V953,T108] (  2, 16   )     int  ->   r9         "field V449._length (fldOffset=0x8)" P-INDEP
-;* V954 tmp933      [V954,T173] (  0,  0   )   byref  ->  zero-ref    "field V450._reference (fldOffset=0x0)" P-INDEP
-;* V955 tmp934      [V955    ] (  0,  0   )     int  ->  zero-ref    "field V450._length (fldOffset=0x8)" P-INDEP
-;* V956 tmp935      [V956,T174] (  0,  0   )   byref  ->  zero-ref    "field V452._reference (fldOffset=0x0)" P-INDEP
-;  V957 tmp936      [V957,T109] (  2, 16   )     int  ->   r9         "field V452._length (fldOffset=0x8)" P-INDEP
-;* V958 tmp937      [V958    ] (  0,  0   )   byref  ->  zero-ref    "field V454._reference (fldOffset=0x0)" P-INDEP
-;* V959 tmp938      [V959    ] (  0,  0   )     int  ->  zero-ref    "field V454._length (fldOffset=0x8)" P-INDEP
-;* V960 tmp939      [V960    ] (  0,  0   )   byref  ->  zero-ref    "field V456._reference (fldOffset=0x0)" P-INDEP
-;* V961 tmp940      [V961    ] (  0,  0   )     int  ->  zero-ref    "field V456._length (fldOffset=0x8)" P-INDEP
-;* V962 tmp941      [V962    ] (  0,  0   )    long  ->  zero-ref    "field V457.Item1 (fldOffset=0x0)" P-INDEP
-;* V963 tmp942      [V963    ] (  0,  0   )    long  ->  zero-ref    "field V457.Item2 (fldOffset=0x8)" P-INDEP
-;* V964 tmp943      [V964    ] (  0,  0   )    long  ->  zero-ref    "field V461.Item1 (fldOffset=0x0)" P-INDEP
-;  V965 tmp944      [V965,T76] (  2, 32   )    long  ->  r15         "field V461.Item2 (fldOffset=0x8)" P-INDEP
-;* V966 tmp945      [V966    ] (  0,  0   )   byref  ->  zero-ref    "field V464._reference (fldOffset=0x0)" P-DEP
-;* V967 tmp946      [V967    ] (  0,  0   )     int  ->  zero-ref    "field V464._length (fldOffset=0x8)" P-DEP
-;  V968 tmp947      [V968,T81] (  2, 20   )   byref  ->  rax         "field V466._reference (fldOffset=0x0)" P-INDEP
-;  V969 tmp948      [V969,T41] (  5, 42   )     int  ->  rdx         "field V466._length (fldOffset=0x8)" P-INDEP
-;  V970 tmp949      [V970,T214] (  2,  4   )   byref  ->   r9         "field V471._reference (fldOffset=0x0)" P-INDEP
-;  V971 tmp950      [V971,T244] (  2,  4   )     int  ->   r8         "field V471._length (fldOffset=0x8)" P-INDEP
-;* V972 tmp951      [V972    ] (  0,  0   )   byref  ->  zero-ref    "field V473._reference (fldOffset=0x0)" P-INDEP
-;* V973 tmp952      [V973    ] (  0,  0   )     int  ->  zero-ref    "field V473._length (fldOffset=0x8)" P-INDEP
-;  V974 tmp953      [V974,T215] (  2,  4   )   byref  ->   r8         "field V474._reference (fldOffset=0x0)" P-INDEP
-;  V975 tmp954      [V975,T245] (  2,  4   )     int  ->   r9         "field V474._length (fldOffset=0x8)" P-INDEP
-;  V976 tmp955      [V976,T179] (  3,  6   )   byref  ->   r8         "field V477._reference (fldOffset=0x0)" P-INDEP
-;  V977 tmp956      [V977,T190] (  3,  6   )     int  ->   r9         "field V477._length (fldOffset=0x8)" P-INDEP
-;* V978 tmp957      [V978,T282] (  0,  0   )   byref  ->  zero-ref    "field V478._reference (fldOffset=0x0)" P-INDEP
-;* V979 tmp958      [V979    ] (  0,  0   )     int  ->  zero-ref    "field V478._length (fldOffset=0x8)" P-INDEP
-;  V980 tmp959      [V980,T216] (  2,  4   )   byref  ->   r8         "field V482._reference (fldOffset=0x0)" P-INDEP
-;  V981 tmp960      [V981,T246] (  2,  4   )     int  ->   r9         "field V482._length (fldOffset=0x8)" P-INDEP
-;* V982 tmp961      [V982,T283] (  0,  0   )   byref  ->  zero-ref    "field V483._reference (fldOffset=0x0)" P-INDEP
-;* V983 tmp962      [V983    ] (  0,  0   )     int  ->  zero-ref    "field V483._length (fldOffset=0x8)" P-INDEP
-;* V984 tmp963      [V984,T284] (  0,  0   )   byref  ->  zero-ref    "field V485._reference (fldOffset=0x0)" P-INDEP
-;  V985 tmp964      [V985,T247] (  2,  4   )     int  ->   r9         "field V485._length (fldOffset=0x8)" P-INDEP
-;  V986 tmp965      [V986,T217] (  2,  4   )   byref  ->  rax         "field V489._reference (fldOffset=0x0)" P-INDEP
-;* V987 tmp966      [V987,T291] (  0,  0   )     int  ->  zero-ref    "field V489._length (fldOffset=0x8)" P-INDEP
-;* V988 tmp967      [V988    ] (  0,  0   )   byref  ->  zero-ref    "field V491._reference (fldOffset=0x0)" P-INDEP
-;* V989 tmp968      [V989    ] (  0,  0   )     int  ->  zero-ref    "field V491._length (fldOffset=0x8)" P-INDEP
-;  V990 tmp969      [V990,T218] (  2,  4   )   byref  ->  [rbp-0x2C8]  spill-single-def "field V492._reference (fldOffset=0x0)" P-INDEP
-;  V991 tmp970      [V991,T143] (  4,  8   )     int  ->  [rbp-0x224]  spill-single-def "field V492._length (fldOffset=0x8)" P-INDEP
-;* V992 tmp971      [V992    ] (  0,  0   )   byref  ->  zero-ref    "field V495._reference (fldOffset=0x0)" P-INDEP
-;* V993 tmp972      [V993    ] (  0,  0   )     int  ->  zero-ref    "field V495._length (fldOffset=0x8)" P-INDEP
-;  V994 tmp973      [V994,T219] (  2,  4   )   byref  ->  [rbp-0x2D0]  spill-single-def "field V496._reference (fldOffset=0x0)" P-INDEP
-;  V995 tmp974      [V995,T248] (  2,  4   )     int  ->  [rbp-0x228]  spill-single-def "field V496._length (fldOffset=0x8)" P-INDEP
-;  V996 tmp975      [V996,T220] (  2,  4   )   byref  ->  rdi         "field V501._reference (fldOffset=0x0)" P-INDEP
-;* V997 tmp976      [V997,T292] (  0,  0   )     int  ->  zero-ref    "field V501._length (fldOffset=0x8)" P-INDEP
-;  V998 tmp977      [V998,T285] (  1,  2   )   byref  ->  rax         "field V503._reference (fldOffset=0x0)" P-INDEP
-;  V999 tmp978      [V999,T249] (  2,  4   )     int  ->  rdx         "field V503._length (fldOffset=0x8)" P-INDEP
-;* V1000 tmp979     [V1000    ] (  0,  0   )   byref  ->  zero-ref    "field V505._reference (fldOffset=0x0)" P-DEP
-;* V1001 tmp980     [V1001    ] (  0,  0   )     int  ->  zero-ref    "field V505._length (fldOffset=0x8)" P-DEP
-;  V1002 tmp981     [V1002,T48] (  3, 36   )   byref  ->  rax         "field V507._reference (fldOffset=0x0)" P-INDEP
-;  V1003 tmp982     [V1003,T20] (  6, 58   )     int  ->  rdx         "field V507._length (fldOffset=0x8)" P-INDEP
-;* V1004 tmp983     [V1004    ] (  0,  0   )   byref  ->  zero-ref    "V07.[000..008)"
-;* V1005 tmp984     [V1005    ] (  0,  0   )    long  ->  zero-ref    "V07.[016..024)"
-;* V1006 tmp985     [V1006    ] (  0,  0   )   byref  ->  zero-ref    single-def "V104.[000..008)"
-;  V1007 tmp986     [V1007,T316] (  2,  1   )    long  ->  rsi         single-def "V104.[016..024)"
-;  V1008 tmp987     [V1008,T264] (  2,  2   )     ref  ->  rdi         single-def "argument with side effect"
-;  V1009 tmp988     [V1009,T265] (  2,  2   )     ref  ->  rdi         single-def "argument with side effect"
-;  V1010 GsCookie   [V1010    ] (  1,  1   )    long  ->  [rbp-0x2E8]  do-not-enreg[X] addr-exposed "GSSecurityCookie"
-;  V1011 cse0       [V1011,T14] (  4, 64   )    long  ->  rsi         "CSE #33: moderate"
-;  V1012 cse1       [V1012,T15] (  4, 64   )    long  ->  rdx         "CSE #38: moderate"
-;  V1013 cse2       [V1013,T37] (  3, 48   )    long  ->  rcx         "CSE #46: conservative"
-;  V1014 cse3       [V1014,T28] (  3, 48   )   byref  ->  [rbp-0x2D8]  spill-single-def "CSE #58: conservative"
-;  V1015 cse4       [V1015,T38] (  3, 48   )    long  ->  rsi         "CSE #61: conservative"
-;  V1016 cse5       [V1016,T133] (  3, 12   )    long  ->  r11         "CSE #09: conservative"
-;  V1017 cse6       [V1017,T134] (  3, 12   )    long  ->  rdx         "CSE #25: conservative"
-;  V1018 cse7       [V1018,T180] (  3,  6   )   byref  ->  [rbp-0x2E0]  spill-single-def "CSE #42: conservative"
-;  V1019 cse8       [V1019,T298] (  3,  1.50)     int  ->  rsi         "CSE #26: conservative"
-;  V1020 cse9       [V1020,T12] (  5, 64   )     ref  ->   r8         "CSE #55: moderate"
-;  V1021 cse10      [V1021,T113] (  6, 12   )     ref  ->  rdi         "CSE #29: conservative"
-;  V1022 cse11      [V1022,T82] (  9, 18   )     int  ->  r10         multi-def "CSE #30: conservative"
-;  V1023 cse12      [V1023,T140] (  4,  8   )     ref  ->   r8         "CSE #34: conservative"
-;  V1024 cse13      [V1024,T135] (  5, 10   )     ref  ->   r8         "CSE #39: conservative"
-;  V1025 cse14      [V1025,T328] (  4,  0   )     ref  ->   r8         "CSE #05: conservative"
-;  V1026 cse15      [V1026,T16] (  4, 64   )    long  ->  rdi         "CSE #31: moderate"
-;  V1027 cse16      [V1027,T17] (  4, 64   )    long  ->   r8         "CSE #36: moderate"
-;  V1028 rat0       [V1028,T93] (  5, 16   )    long  ->  rcx         "Widened IV V216"
-;  V1029 rat1       [V1029,T11] (  5, 66   )    long  ->  rsi         "Widened IV V370"
-;  V1030 rat2       [V1030,T01] (  8,114   )    long  ->  rcx         "Widened IV V509"
-;  V1031 rat3       [V1031,T08] (  6, 82   )    long  ->  rcx         "Widened IV V468"
-;  V1032 rat4       [V1032,T94] (  5, 16   )    long  ->  r10         "Widened IV V134"
+;  V945 tmp924      [V945,T105] (  2, 16   )     int  ->  rdi         "field V440._length (fldOffset=0x8)" P-INDEP
+;* V946 tmp925      [V946    ] (  0,  0   )   byref  ->  zero-ref    "field V441._reference (fldOffset=0x0)" P-INDEP
+;* V947 tmp926      [V947    ] (  0,  0   )     int  ->  zero-ref    "field V441._length (fldOffset=0x8)" P-INDEP
+;* V948 tmp927      [V948    ] (  0,  0   )   byref  ->  zero-ref    "field V443._reference (fldOffset=0x0)" P-INDEP
+;  V949 tmp928      [V949,T106] (  2, 16   )     int  ->  rdi         "field V443._length (fldOffset=0x8)" P-INDEP
+;  V950 tmp929      [V950,T23] (  4, 48   )   byref  ->   r8         "field V445._reference (fldOffset=0x0)" P-INDEP
+;  V951 tmp930      [V951,T24] (  4, 48   )     int  ->   r9         "field V445._length (fldOffset=0x8)" P-INDEP
+;* V952 tmp931      [V952    ] (  0,  0   )   byref  ->  zero-ref    "field V446._reference (fldOffset=0x0)" P-INDEP
+;* V953 tmp932      [V953    ] (  0,  0   )     int  ->  zero-ref    "field V446._length (fldOffset=0x8)" P-INDEP
+;  V954 tmp933      [V954,T98] (  2, 16   )   byref  ->   r8         "field V450._reference (fldOffset=0x0)" P-INDEP
+;  V955 tmp934      [V955,T107] (  2, 16   )     int  ->   r9         "field V450._length (fldOffset=0x8)" P-INDEP
+;* V956 tmp935      [V956,T173] (  0,  0   )   byref  ->  zero-ref    "field V451._reference (fldOffset=0x0)" P-INDEP
+;* V957 tmp936      [V957    ] (  0,  0   )     int  ->  zero-ref    "field V451._length (fldOffset=0x8)" P-INDEP
+;* V958 tmp937      [V958,T174] (  0,  0   )   byref  ->  zero-ref    "field V453._reference (fldOffset=0x0)" P-INDEP
+;  V959 tmp938      [V959,T108] (  2, 16   )     int  ->   r9         "field V453._length (fldOffset=0x8)" P-INDEP
+;* V960 tmp939      [V960    ] (  0,  0   )   byref  ->  zero-ref    "field V455._reference (fldOffset=0x0)" P-INDEP
+;* V961 tmp940      [V961    ] (  0,  0   )     int  ->  zero-ref    "field V455._length (fldOffset=0x8)" P-INDEP
+;* V962 tmp941      [V962    ] (  0,  0   )   byref  ->  zero-ref    "field V457._reference (fldOffset=0x0)" P-INDEP
+;* V963 tmp942      [V963    ] (  0,  0   )     int  ->  zero-ref    "field V457._length (fldOffset=0x8)" P-INDEP
+;* V964 tmp943      [V964    ] (  0,  0   )    long  ->  zero-ref    "field V458.Item1 (fldOffset=0x0)" P-INDEP
+;* V965 tmp944      [V965    ] (  0,  0   )    long  ->  zero-ref    "field V458.Item2 (fldOffset=0x8)" P-INDEP
+;* V966 tmp945      [V966    ] (  0,  0   )    long  ->  zero-ref    "field V463.Item1 (fldOffset=0x0)" P-INDEP
+;  V967 tmp946      [V967,T75] (  2, 32   )    long  ->  r15         "field V463.Item2 (fldOffset=0x8)" P-INDEP
+;* V968 tmp947      [V968    ] (  0,  0   )   byref  ->  zero-ref    "field V466._reference (fldOffset=0x0)" P-DEP
+;* V969 tmp948      [V969    ] (  0,  0   )     int  ->  zero-ref    "field V466._length (fldOffset=0x8)" P-DEP
+;  V970 tmp949      [V970,T80] (  2, 20   )   byref  ->  rax         "field V468._reference (fldOffset=0x0)" P-INDEP
+;  V971 tmp950      [V971,T40] (  5, 42   )     int  ->  rdx         "field V468._length (fldOffset=0x8)" P-INDEP
+;  V972 tmp951      [V972,T213] (  2,  4   )   byref  ->   r9         "field V473._reference (fldOffset=0x0)" P-INDEP
+;  V973 tmp952      [V973,T244] (  2,  4   )     int  ->   r8         "field V473._length (fldOffset=0x8)" P-INDEP
+;* V974 tmp953      [V974    ] (  0,  0   )   byref  ->  zero-ref    "field V475._reference (fldOffset=0x0)" P-INDEP
+;* V975 tmp954      [V975    ] (  0,  0   )     int  ->  zero-ref    "field V475._length (fldOffset=0x8)" P-INDEP
+;  V976 tmp955      [V976,T214] (  2,  4   )   byref  ->   r8         "field V476._reference (fldOffset=0x0)" P-INDEP
+;  V977 tmp956      [V977,T245] (  2,  4   )     int  ->   r9         "field V476._length (fldOffset=0x8)" P-INDEP
+;  V978 tmp957      [V978,T179] (  3,  6   )   byref  ->   r8         "field V479._reference (fldOffset=0x0)" P-INDEP
+;  V979 tmp958      [V979,T189] (  3,  6   )     int  ->   r9         "field V479._length (fldOffset=0x8)" P-INDEP
+;* V980 tmp959      [V980,T282] (  0,  0   )   byref  ->  zero-ref    "field V480._reference (fldOffset=0x0)" P-INDEP
+;* V981 tmp960      [V981    ] (  0,  0   )     int  ->  zero-ref    "field V480._length (fldOffset=0x8)" P-INDEP
+;  V982 tmp961      [V982,T215] (  2,  4   )   byref  ->   r8         "field V484._reference (fldOffset=0x0)" P-INDEP
+;  V983 tmp962      [V983,T246] (  2,  4   )     int  ->   r9         "field V484._length (fldOffset=0x8)" P-INDEP
+;* V984 tmp963      [V984,T283] (  0,  0   )   byref  ->  zero-ref    "field V485._reference (fldOffset=0x0)" P-INDEP
+;* V985 tmp964      [V985    ] (  0,  0   )     int  ->  zero-ref    "field V485._length (fldOffset=0x8)" P-INDEP
+;* V986 tmp965      [V986,T284] (  0,  0   )   byref  ->  zero-ref    "field V487._reference (fldOffset=0x0)" P-INDEP
+;  V987 tmp966      [V987,T247] (  2,  4   )     int  ->   r9         "field V487._length (fldOffset=0x8)" P-INDEP
+;  V988 tmp967      [V988,T216] (  2,  4   )   byref  ->  rax         "field V491._reference (fldOffset=0x0)" P-INDEP
+;* V989 tmp968      [V989,T291] (  0,  0   )     int  ->  zero-ref    "field V491._length (fldOffset=0x8)" P-INDEP
+;* V990 tmp969      [V990    ] (  0,  0   )   byref  ->  zero-ref    "field V493._reference (fldOffset=0x0)" P-INDEP
+;* V991 tmp970      [V991    ] (  0,  0   )     int  ->  zero-ref    "field V493._length (fldOffset=0x8)" P-INDEP
+;  V992 tmp971      [V992,T217] (  2,  4   )   byref  ->  [rbp-0x2E0]  spill-single-def "field V494._reference (fldOffset=0x0)" P-INDEP
+;  V993 tmp972      [V993,T143] (  4,  8   )     int  ->  [rbp-0x234]  spill-single-def "field V494._length (fldOffset=0x8)" P-INDEP
+;* V994 tmp973      [V994    ] (  0,  0   )   byref  ->  zero-ref    "field V497._reference (fldOffset=0x0)" P-INDEP
+;* V995 tmp974      [V995    ] (  0,  0   )     int  ->  zero-ref    "field V497._length (fldOffset=0x8)" P-INDEP
+;  V996 tmp975      [V996,T218] (  2,  4   )   byref  ->  [rbp-0x2E8]  spill-single-def "field V498._reference (fldOffset=0x0)" P-INDEP
+;  V997 tmp976      [V997,T248] (  2,  4   )     int  ->  [rbp-0x238]  spill-single-def "field V498._length (fldOffset=0x8)" P-INDEP
+;  V998 tmp977      [V998,T219] (  2,  4   )   byref  ->  rdi         "field V503._reference (fldOffset=0x0)" P-INDEP
+;* V999 tmp978      [V999,T292] (  0,  0   )     int  ->  zero-ref    "field V503._length (fldOffset=0x8)" P-INDEP
+;  V1000 tmp979     [V1000,T285] (  1,  2   )   byref  ->  rax         "field V505._reference (fldOffset=0x0)" P-INDEP
+;  V1001 tmp980     [V1001,T249] (  2,  4   )     int  ->  rdx         "field V505._length (fldOffset=0x8)" P-INDEP
+;* V1002 tmp981     [V1002    ] (  0,  0   )   byref  ->  zero-ref    "field V507._reference (fldOffset=0x0)" P-DEP
+;* V1003 tmp982     [V1003    ] (  0,  0   )     int  ->  zero-ref    "field V507._length (fldOffset=0x8)" P-DEP
+;  V1004 tmp983     [V1004    ] (  4, 48   )   byref  ->  [rbp-0x1F8]  do-not-enreg[X] addr-exposed "field V509._reference (fldOffset=0x0)" P-DEP
+;  V1005 tmp984     [V1005    ] (  6, 66   )     int  ->  [rbp-0x1F0]  do-not-enreg[X] addr-exposed "field V509._length (fldOffset=0x8)" P-DEP
+;* V1006 tmp985     [V1006    ] (  0,  0   )   byref  ->  zero-ref    "V07.[000..008)"
+;* V1007 tmp986     [V1007    ] (  0,  0   )    long  ->  zero-ref    "V07.[016..024)"
+;* V1008 tmp987     [V1008    ] (  0,  0   )   byref  ->  zero-ref    single-def "V104.[000..008)"
+;  V1009 tmp988     [V1009,T316] (  2,  1   )    long  ->  rsi         single-def "V104.[016..024)"
+;  V1010 tmp989     [V1010,T265] (  2,  2   )     ref  ->  rdi         single-def "argument with side effect"
+;  V1011 tmp990     [V1011,T254] (  3,  3   )     ref  ->  rax         single-def "argument with side effect"
+;  V1012 GsCookie   [V1012    ] (  1,  1   )    long  ->  [rbp-0x300]  do-not-enreg[X] addr-exposed "GSSecurityCookie"
+;  V1013 cse0       [V1013,T15] (  4, 64   )    long  ->  rsi         "CSE #33: moderate"
+;  V1014 cse1       [V1014,T16] (  4, 64   )    long  ->  rdx         "CSE #38: moderate"
+;  V1015 cse2       [V1015,T36] (  3, 48   )    long  ->  rsi         "CSE #46: conservative"
+;  V1016 cse3       [V1016,T28] (  3, 48   )   byref  ->  [rbp-0x2F0]  spill-single-def "CSE #58: conservative"
+;  V1017 cse4       [V1017,T37] (  3, 48   )    long  ->  rsi         "CSE #61: conservative"
+;  V1018 cse5       [V1018,T133] (  3, 12   )    long  ->  r11         "CSE #09: conservative"
+;  V1019 cse6       [V1019,T134] (  3, 12   )    long  ->  rdx         "CSE #25: conservative"
+;  V1020 cse7       [V1020,T180] (  3,  6   )   byref  ->  [rbp-0x2F8]  spill-single-def "CSE #42: conservative"
+;  V1021 cse8       [V1021,T298] (  3,  1.50)     int  ->  rsi         "CSE #26: conservative"
+;  V1022 cse9       [V1022,T13] (  5, 64   )     ref  ->   r8         "CSE #55: moderate"
+;  V1023 cse10      [V1023,T112] (  6, 12   )     ref  ->  rdi         "CSE #29: conservative"
+;  V1024 cse11      [V1024,T81] (  9, 18   )     int  ->  r10         multi-def "CSE #30: conservative"
+;  V1025 cse12      [V1025,T140] (  4,  8   )     ref  ->   r8         "CSE #34: conservative"
+;  V1026 cse13      [V1026,T135] (  5, 10   )     ref  ->   r8         "CSE #39: conservative"
+;  V1027 cse14      [V1027,T328] (  4,  0   )     ref  ->   r8         "CSE #05: conservative"
+;  V1028 cse15      [V1028,T17] (  4, 64   )    long  ->  rdi         "CSE #31: moderate"
+;  V1029 cse16      [V1029,T18] (  4, 64   )    long  ->   r8         "CSE #36: moderate"
+;  V1030 rat0       [V1030,T92] (  5, 16   )    long  ->  rcx         "Widened IV V216"
+;  V1031 rat1       [V1031,T12] (  5, 66   )    long  ->  rdi         "Widened IV V371"
+;  V1032 rat2       [V1032,T01] (  8,114   )    long  ->  [rbp-0x240]  "Widened IV V511"
+;  V1033 rat3       [V1033,T09] (  6, 82   )    long  ->  rcx         "Widened IV V470"
+;  V1034 rat4       [V1034,T93] (  5, 16   )    long  ->  r10         "Widened IV V134"
 ;
-; Lcl frame size = 728
+; Lcl frame size = 744
 
 G_M54384_IG01:
        push     rbp
        push     r15
        push     r14
        push     r13
        push     r12
        push     rbx
-       sub      rsp, 728
-       lea      rbp, [rsp+0x300]
+       sub      rsp, 744
+       lea      rbp, [rsp+0x310]
        xor      eax, eax
-       mov      qword ptr [rbp-0x1E8], rax
+       mov      qword ptr [rbp-0x1F8], rax
        vxorps   xmm8, xmm8, xmm8
+       vmovdqa  xmmword ptr [rbp-0x1F0], xmm8
        mov      rax, -432
        vmovdqa  xmmword ptr [rbp+rax-0x30], xmm8
        vmovdqa  xmmword ptr [rbp+rax-0x20], xmm8
        vmovdqa  xmmword ptr [rbp+rax-0x10], xmm8
        add      rax, 48
        jne      SHORT  -5 instr
        mov      qword ptr [rbp-0x30], rax
-       mov      qword ptr [rbp-0x2E8], 0xD1FFAB1E
+       mov      qword ptr [rbp-0x300], 0xD1FFAB1E
        mov      r14, rdi
        mov      r13, rsi
        mov      r15, rdx
        mov      rbx, rcx
-						;; size=100 bbWeight=0 PerfScore 0.00
+						;; size=108 bbWeight=0 PerfScore 0.00
 G_M54384_IG02:
        lea      rdx, bword ptr [r14+0x08]
        cmp      gword ptr [rdx], 0
-       je       G_M54384_IG87
-       jmp      G_M54384_IG88
+       je       G_M54384_IG88
+       jmp      G_M54384_IG89
        align    [0 bytes for IG03]
 						;; size=19 bbWeight=0 PerfScore 0.00
 G_M54384_IG03:
        mov      rdx, qword ptr [rdi+8*rcx]
        test     rdx, rdx
        jl       G_M54384_IG116
        imul     rax, rdx
        inc      ecx
        cmp      ecx, esi
        jl       SHORT G_M54384_IG03
 						;; size=23 bbWeight=4 PerfScore 27.00
 G_M54384_IG04:
        test     rax, rax
        jl       G_M54384_IG116
 						;; size=9 bbWeight=0.50 PerfScore 0.62
 G_M54384_IG05:
        cmp      r14, rax
        jl       G_M54384_IG111
        mov      esi, dword ptr [r12+0x08]
        dec      esi
        cmp      esi, dword ptr [r12+0x08]
        jae      G_M54384_IG119
        mov      r13, qword ptr [r12+8*rsi+0x10]
        mov      rsi, r13
        mov      rdi, 0xD1FFAB1E      ; short[]
        call     CORINFO_HELP_NEWARR_1_VC
        lea      r14, bword ptr [rax+0x10]
        mov      eax, dword ptr [rax+0x08]
-       mov      dword ptr [rbp-0x1F0], eax
+       mov      dword ptr [rbp-0x200], eax
        cmp      dword ptr [r12+0x08], 6
        jle      SHORT G_M54384_IG07
        mov      rdi, 0xD1FFAB1E      ; global ptr
        test     byte  ptr [rdi], 1
-       je       G_M54384_IG108
+       je       G_M54384_IG109
 						;; size=90 bbWeight=0.50 PerfScore 11.38
 G_M54384_IG06:
        mov      rdi, 0xD1FFAB1E      ; data for System.Buffers.ArrayPool`1[long]:s_shared
        mov      rdi, gword ptr [rdi]
        mov      esi, dword ptr [r12+0x08]
        mov      rcx, 0xD1FFAB1E      ; code for System.Buffers.SharedArrayPool`1[long]:Rent(int):long[]:this
        cmp      dword ptr [rdi], edi
        call     [rcx]System.Buffers.SharedArrayPool`1[long]:Rent(int):long[]:this
        mov      r12, rax
        test     r12, r12
        jne      SHORT G_M54384_IG10
        xor      rdi, rdi
        xor      ecx, ecx
        jmp      SHORT G_M54384_IG11
-       align    [6 bytes for IG23]
-						;; size=52 bbWeight=0.50 PerfScore 7.25
+       align    [14 bytes for IG23]
+						;; size=60 bbWeight=0.50 PerfScore 7.25
 G_M54384_IG07:
        xor      rdx, rdx
        xor      rsi, rsi
        mov      r12d, dword ptr [r12+0x08]
        mov      edi, r12d
        mov      ecx, 8
        mov      rax, rdi
        mul      rdx:rax, rcx
        jb       G_M54384_IG118
        test     rax, rax
        je       SHORT G_M54384_IG09
        add      rax, 15
        shr      rax, 4
        add      rsp, 16
 						;; size=46 bbWeight=0.50 PerfScore 4.75
 G_M54384_IG08:
        push     0
        push     0
        dec      rax
        jne      SHORT G_M54384_IG08
        sub      rsp, 16
        lea      rax, [rsp+0x10]
 						;; size=18 bbWeight=0.50 PerfScore 2.00
 G_M54384_IG09:
        jmp      SHORT G_M54384_IG12
 						;; size=2 bbWeight=0.50 PerfScore 1.00
 G_M54384_IG10:
        lea      rdi, bword ptr [r12+0x10]
        mov      rax, rdi
-       mov      gword ptr [rbp-0x238], r12
+       mov      gword ptr [rbp-0x250], r12
        mov      ecx, dword ptr [r12+0x08]
        mov      rdi, rax
-       mov      r12, gword ptr [rbp-0x238]
+       mov      r12, gword ptr [rbp-0x250]
 						;; size=30 bbWeight=0.50 PerfScore 2.50
 G_M54384_IG11:
-       mov      bword ptr [rbp-0x268], rdi
+       mov      bword ptr [rbp-0x280], rdi
        mov      rsi, r12
        mov      r12d, ecx
-       mov      rax, bword ptr [rbp-0x268]
+       mov      rax, bword ptr [rbp-0x280]
 						;; size=20 bbWeight=0.50 PerfScore 1.25
 G_M54384_IG12:
        xor      ecx, ecx
        mov      dword ptr [rbp-0x10C], ecx
        cmp      gword ptr [rbp-0x90], 0
        je       SHORT G_M54384_IG13
        mov      rdi, gword ptr [rbp-0x90]
        cmp      byte  ptr [rdi], dil
        add      rdi, 16
        mov      edx, dword ptr [rbp-0x80]
        add      edx, edx
        mov      r8d, dword ptr [rbp-0x80]
        cmp      r8d, edx
        jbe      SHORT G_M54384_IG14
        jmp      G_M54384_IG117
 						;; size=51 bbWeight=0.50 PerfScore 7.00
 G_M54384_IG13:
        mov      r9d, dword ptr [rbp-0x80]
        cmp      r9d, 5
        ja       G_M54384_IG117
        lea      r10, bword ptr [rbp-0x50]
        jmp      SHORT G_M54384_IG15
 						;; size=20 bbWeight=0.50 PerfScore 2.38
 G_M54384_IG14:
        mov      r10d, r8d
        lea      r10, bword ptr [rdi+8*r10]
        sub      edx, r8d
        mov      r9d, edx
 						;; size=13 bbWeight=0.50 PerfScore 0.62
 G_M54384_IG15:
        lea      edi, [r9-0x01]
        cmp      edi, r9d
        jae      G_M54384_IG119
        cmp      qword ptr [r10+8*rdi], 0
-       mov      bword ptr [rbp-0x268], rax
-       mov      gword ptr [rbp-0x238], rsi
+       mov      bword ptr [rbp-0x280], rax
+       mov      gword ptr [rbp-0x250], rsi
        je       G_M54384_IG20
        lea      rdi, [rbp-0x100]
        mov      rdx, 0xD1FFAB1E      ; code for System.Numerics.Tensors.TensorShape:get_Strides():System.ReadOnlySpan`1[long]:this
        call     [rdx]System.Numerics.Tensors.TensorShape:get_Strides():System.ReadOnlySpan`1[long]:this
        lea      edi, [rdx-0x01]
        cmp      edi, edx
        jae      G_M54384_IG119
        cmp      qword ptr [rax+8*rdi], 0
-       jne      G_M54384_IG53
+       jne      G_M54384_IG52
        jmp      G_M54384_IG17
 						;; size=84 bbWeight=0.50 PerfScore 9.62
 G_M54384_IG16:
-       mov      eax, dword ptr [rbp-0x21C]
+       mov      eax, dword ptr [rbp-0x22C]
        cmp      edi, eax
        jae      G_M54384_IG119
        mov      edx, edi
-       mov      r11, bword ptr [rbp-0x268]
+       mov      r11, bword ptr [rbp-0x280]
        lea      rsi, bword ptr [r11+8*rdx]
-       mov      bword ptr [rbp-0x2D8], rsi
+       mov      bword ptr [rbp-0x2F0], rsi
        mov      rdx, rsi
        inc      qword ptr [rdx]
        cmp      edi, eax
        jae      G_M54384_IG119
        mov      eax, edi
        mov      rcx, qword ptr [r11+8*rax]
        cmp      edi, r9d
        jae      G_M54384_IG119
        mov      eax, edi
        mov      rdx, qword ptr [r8+8*rax]
        mov      r15, rdx
        mov      rax, rcx
        cqo      
        idiv     rdx:rax, r15
        imul     r15, rax
        sub      rcx, r15
        mov      r15, rcx
-       mov      bword ptr [rbp-0x268], r11
+       mov      bword ptr [rbp-0x280], r11
        mov      rdx, r11
        mov      ecx, r12d
        dec      edi
        mov      rsi, rax
        mov      rax, 0xD1FFAB1E      ; code for System.Numerics.Tensors.TensorSpanHelpers:AdjustIndexes(int,long,System.Span`1[long],System.ReadOnlySpan`1[long])
        call     [rax]System.Numerics.Tensors.TensorSpanHelpers:AdjustIndexes(int,long,System.Span`1[long],System.ReadOnlySpan`1[long])
-       mov      rdi, bword ptr [rbp-0x2D8]
+       mov      rdi, bword ptr [rbp-0x2F0]
        mov      qword ptr [rdi], r15
-       mov      r15, bword ptr [rbp-0x230]
+       mov      r15, bword ptr [rbp-0x248]
 						;; size=137 bbWeight=16 PerfScore 1520.00
 G_M54384_IG17:
        lea      rdi, bword ptr [r15+0x08]
        mov      rax, 0xD1FFAB1E      ; code for System.Numerics.Tensors.TensorShape:get_Lengths():System.ReadOnlySpan`1[long]:this
        call     [rax]System.Numerics.Tensors.TensorShape:get_Lengths():System.ReadOnlySpan`1[long]:this
        test     edx, edx
-       jne      G_M54384_IG61
+       jne      G_M54384_IG62
 						;; size=24 bbWeight=4 PerfScore 20.00
 G_M54384_IG18:
        xor      ecx, ecx
-       jmp      G_M54384_IG64
+       jmp      G_M54384_IG65
 						;; size=7 bbWeight=2 PerfScore 4.50
 G_M54384_IG19:
-       mov      rax, bword ptr [rbp-0x268]
+       mov      rax, bword ptr [rbp-0x280]
        cmp      edi, r12d
        jae      G_M54384_IG119
        mov      edx, edi
        lea      r10, bword ptr [rax+8*rdx]
-       mov      bword ptr [rbp-0x2E0], r10
+       mov      bword ptr [rbp-0x2F8], r10
        mov      rdx, r10
        inc      qword ptr [rdx]
        mov      edx, edi
-       mov      bword ptr [rbp-0x268], rax
+       mov      bword ptr [rbp-0x280], rax
        mov      r11, qword ptr [rax+8*rdx]
        cmp      edi, r9d
        jae      G_M54384_IG119
        mov      edx, edi
        mov      rdx, qword ptr [r8+8*rdx]
        mov      rsi, rdx
        mov      rax, r11
        cqo      
        idiv     rdx:rax, rsi
        imul     rsi, rax
        sub      r11, rsi
-       mov      qword ptr [rbp-0x210], r11
-       mov      rdx, bword ptr [rbp-0x268]
+       mov      qword ptr [rbp-0x220], r11
+       mov      rdx, bword ptr [rbp-0x280]
        mov      ecx, r12d
        dec      edi
        mov      rsi, rax
        mov      rax, 0xD1FFAB1E      ; code for System.Numerics.Tensors.TensorSpanHelpers:AdjustIndexes(int,long,System.Span`1[long],System.ReadOnlySpan`1[long])
        call     [rax]System.Numerics.Tensors.TensorSpanHelpers:AdjustIndexes(int,long,System.Span`1[long],System.ReadOnlySpan`1[long])
-       mov      rdi, bword ptr [rbp-0x2E0]
-       mov      r11, qword ptr [rbp-0x210]
+       mov      rdi, bword ptr [rbp-0x2F8]
+       mov      r11, qword ptr [rbp-0x220]
        mov      qword ptr [rdi], r11
 						;; size=132 bbWeight=2 PerfScore 188.50
 G_M54384_IG20:
        lea      rdi, bword ptr [r15+0x08]
        mov      rdx, 0xD1FFAB1E      ; code for System.Numerics.Tensors.TensorShape:get_Lengths():System.ReadOnlySpan`1[long]:this
        call     [rdx]System.Numerics.Tensors.TensorShape:get_Lengths():System.ReadOnlySpan`1[long]:this
        test     edx, edx
        jne      SHORT G_M54384_IG22
 						;; size=20 bbWeight=4 PerfScore 20.00
 G_M54384_IG21:
-       xor      edi, edi
+       xor      ecx, ecx
        jmp      SHORT G_M54384_IG25
 						;; size=4 bbWeight=2 PerfScore 4.50
 G_M54384_IG22:
-       mov      edi, 1
-       xor      esi, esi
+       mov      ecx, 1
+       xor      edi, edi
        test     edx, edx
        jle      SHORT G_M54384_IG24
 						;; size=11 bbWeight=2 PerfScore 3.50
 G_M54384_IG23:
-       mov      rcx, qword ptr [rax+8*rsi]
-       test     rcx, rcx
+       mov      rsi, qword ptr [rax+8*rdi]
+       test     rsi, rsi
        jl       G_M54384_IG116
-       imul     rdi, rcx
-       inc      esi
-       cmp      esi, edx
+       imul     rcx, rsi
+       inc      edi
+       cmp      edi, edx
        jl       SHORT G_M54384_IG23
 						;; size=23 bbWeight=16 PerfScore 108.00
 G_M54384_IG24:
-       test     rdi, rdi
+       test     rcx, rcx
        jl       G_M54384_IG116
 						;; size=9 bbWeight=2 PerfScore 2.50
 G_M54384_IG25:
        mov      eax, dword ptr [rbp-0x10C]
-       movsxd   rsi, eax
-       cmp      rsi, rdi
-       jl       SHORT G_M54384_IG31
+       movsxd   rdx, eax
+       cmp      rdx, rcx
+       jl       SHORT G_M54384_IG30
 						;; size=14 bbWeight=4 PerfScore 10.00
 G_M54384_IG26:
-       mov      r12, gword ptr [rbp-0x238]
+       mov      r12, gword ptr [rbp-0x250]
        test     r12, r12
-       je       SHORT G_M54384_IG28
-       mov      rdi, 0xD1FFAB1E      ; global ptr
-       test     byte  ptr [rdi], 1
-       je       G_M54384_IG110
-						;; size=31 bbWeight=0.50 PerfScore 3.25
-G_M54384_IG27:
-       mov      rdi, 0xD1FFAB1E      ; data for System.Buffers.ArrayPool`1[long]:s_shared
-       mov      rdi, gword ptr [rdi]
+       je       SHORT G_M54384_IG27
+       mov      rax, 0xD1FFAB1E      ; code for System.Buffers.ArrayPool`1[long]:get_Shared():System.Buffers.ArrayPool`1[long]
+       call     [rax]System.Buffers.ArrayPool`1[long]:get_Shared():System.Buffers.ArrayPool`1[long]
+       mov      rdi, rax
        mov      rsi, r12
        xor      edx, edx
-       mov      rax, 0xD1FFAB1E      ; code for System.Buffers.SharedArrayPool`1[long]:Return(long[],ubyte):this
-       cmp      dword ptr [rdi], edi
-       call     [rax]System.Buffers.SharedArrayPool`1[long]:Return(long[],ubyte):this
-						;; size=32 bbWeight=0.50 PerfScore 4.50
-G_M54384_IG28:
+       mov      rax, qword ptr [rax]
+       mov      rax, qword ptr [rax+0x40]
+       call     [rax+0x28]System.Buffers.ArrayPool`1[long]:Return(long[],ubyte):this
+						;; size=42 bbWeight=0.50 PerfScore 6.62
+G_M54384_IG27:
        mov      rax, r15
-       cmp      qword ptr [rbp-0x2E8], 0xD1FFAB1E
-       je       SHORT G_M54384_IG29
+       cmp      qword ptr [rbp-0x300], 0xD1FFAB1E
+       je       SHORT G_M54384_IG28
        call     CORINFO_HELP_FAIL_FAST
 						;; size=21 bbWeight=0.50 PerfScore 2.12
-G_M54384_IG29:
+G_M54384_IG28:
        nop      
 						;; size=1 bbWeight=0.50 PerfScore 0.12
-G_M54384_IG30:
+G_M54384_IG29:
        lea      rsp, [rbp-0x28]
        pop      rbx
        pop      r12
        pop      r13
        pop      r14
        pop      r15
        pop      rbp
        ret      
 						;; size=15 bbWeight=0.50 PerfScore 2.25
-G_M54384_IG31:
+G_M54384_IG30:
        mov      rdx, bword ptr [r15]
        mov      dword ptr [rbp-0x10C], eax
        movsxd   rsi, eax
        lea      rcx, bword ptr [rdx+2*rsi]
        mov      r8d, r13d
-       mov      bword ptr [rbp-0x260], rcx
-       mov      dword ptr [rbp-0x1EC], r8d
-       mov      r9, bword ptr [rbp-0x268]
-       mov      bword ptr [rbp-0x280], r9
+       mov      bword ptr [rbp-0x278], rcx
+       mov      dword ptr [rbp-0x1FC], r8d
+       mov      r9, bword ptr [rbp-0x280]
+       mov      bword ptr [rbp-0x298], r9
        mov      esi, r12d
-       mov      dword ptr [rbp-0x1FC], esi
+       mov      dword ptr [rbp-0x20C], esi
        mov      rdi, gword ptr [rbp-0x90]
        test     rdi, rdi
-       je       SHORT G_M54384_IG32
+       je       SHORT G_M54384_IG31
        mov      r10, rdi
        cmp      byte  ptr [r10], r10b
        mov      r10d, dword ptr [rbp-0x80]
        mov      r11d, r10d
-       jmp      SHORT G_M54384_IG33
-       align    [0 bytes for IG37]
+       jmp      SHORT G_M54384_IG32
+       align    [0 bytes for IG36]
 						;; size=83 bbWeight=2 PerfScore 36.00
-G_M54384_IG32:
+G_M54384_IG31:
        mov      r10d, dword ptr [rbp-0x80]
        mov      r11d, r10d
        cmp      r11d, 5
        ja       G_M54384_IG117
 						;; size=17 bbWeight=2 PerfScore 5.00
-G_M54384_IG33:
+G_M54384_IG32:
        cmp      esi, r11d
-       jne      G_M54384_IG109
+       jne      G_M54384_IG110
        test     rdi, rdi
-       je       SHORT G_M54384_IG34
+       je       SHORT G_M54384_IG33
        mov      r11, rdi
        cmp      byte  ptr [r11], r11b
        add      r11, 16
        lea      edx, [r10+r10]
        mov      esi, r10d
        cmp      esi, edx
-       jbe      SHORT G_M54384_IG35
+       jbe      SHORT G_M54384_IG34
        jmp      G_M54384_IG117
 						;; size=40 bbWeight=2 PerfScore 20.00
-G_M54384_IG34:
+G_M54384_IG33:
        mov      edi, r10d
        cmp      edi, 5
        ja       G_M54384_IG117
        lea      r11, bword ptr [rbp-0x50]
        cmp      r10d, 5
        ja       G_M54384_IG117
        lea      rdx, bword ptr [rbp-0x78]
-       mov      dword ptr [rbp-0x200], r10d
-       jmp      SHORT G_M54384_IG36
+       mov      dword ptr [rbp-0x210], r10d
+       jmp      SHORT G_M54384_IG35
 						;; size=39 bbWeight=2 PerfScore 13.50
-G_M54384_IG35:
+G_M54384_IG34:
        mov      ecx, esi
        lea      r11, bword ptr [r11+8*rcx]
        sub      edx, esi
        cmp      byte  ptr [rdi], dil
        add      rdi, 16
-       mov      dword ptr [rbp-0x200], r10d
+       mov      dword ptr [rbp-0x210], r10d
        mov      eax, edx
        mov      rdx, rdi
        mov      edi, eax
 						;; size=29 bbWeight=2 PerfScore 12.00
-G_M54384_IG36:
-       mov      rsi, bword ptr [rbp-0x280]
-       mov      bword ptr [rbp-0x288], rsi
-       mov      r10d, dword ptr [rbp-0x1FC]
-       mov      bword ptr [rbp-0x290], r11
-       mov      dword ptr [rbp-0x208], edi
-       mov      ecx, dword ptr [rbp-0x200]
-       mov      dword ptr [rbp-0x204], ecx
+G_M54384_IG35:
+       mov      rsi, bword ptr [rbp-0x298]
+       mov      bword ptr [rbp-0x2A0], rsi
+       mov      r10d, dword ptr [rbp-0x20C]
+       mov      bword ptr [rbp-0x2A8], r11
+       mov      dword ptr [rbp-0x218], edi
+       mov      ecx, dword ptr [rbp-0x210]
+       mov      dword ptr [rbp-0x214], ecx
        xor      r8d, r8d
        xor      r11d, r11d
        test     r10d, r10d
-       jle      SHORT G_M54384_IG38
+       jle      SHORT G_M54384_IG37
 						;; size=57 bbWeight=2 PerfScore 17.50
-G_M54384_IG37:
+G_M54384_IG36:
        mov      edi, r11d
        mov      rsi, qword ptr [rsi+8*rdi]
        cmp      r11d, ecx
        jae      G_M54384_IG119
        cmp      rsi, qword ptr [rdx+8*rdi]
-       jge      G_M54384_IG109
+       jge      G_M54384_IG110
        test     rsi, rsi
-       jl       G_M54384_IG109
-       cmp      r11d, dword ptr [rbp-0x208]
+       jl       G_M54384_IG110
+       cmp      r11d, dword ptr [rbp-0x218]
        jae      G_M54384_IG119
-       mov      rcx, bword ptr [rbp-0x290]
+       mov      rcx, bword ptr [rbp-0x2A8]
        imul     rsi, qword ptr [rcx+8*rdi]
        add      r8, rsi
        inc      r11d
        cmp      r11d, r10d
-       mov      rsi, bword ptr [rbp-0x288]
-       jl       SHORT G_M54384_IG39
+       mov      rsi, bword ptr [rbp-0x2A0]
+       jl       SHORT G_M54384_IG38
 						;; size=78 bbWeight=16 PerfScore 328.00
-G_M54384_IG38:
+G_M54384_IG37:
        cmp      r8, qword ptr [rbp-0x88]
-       jge      G_M54384_IG109
+       jge      G_M54384_IG110
        test     r8, r8
-       jge      SHORT G_M54384_IG40
-       jmp      G_M54384_IG109
+       jge      SHORT G_M54384_IG39
+       jmp      G_M54384_IG110
 						;; size=23 bbWeight=2 PerfScore 12.50
-G_M54384_IG39:
-       mov      ecx, dword ptr [rbp-0x204]
-       jmp      SHORT G_M54384_IG37
+G_M54384_IG38:
+       mov      ecx, dword ptr [rbp-0x214]
+       jmp      SHORT G_M54384_IG36
 						;; size=8 bbWeight=8 PerfScore 24.00
-G_M54384_IG40:
+G_M54384_IG39:
        mov      rdx, bword ptr [rbp-0x98]
        movsx    rdx, word  ptr [rdx+2*r8]
-       mov      esi, dword ptr [rbp-0x1F0]
+       mov      esi, dword ptr [rbp-0x200]
        mov      rdi, r14
        mov      r8, 0xD1FFAB1E      ; code for System.SpanHelpers:Fill[short](byref,ulong,short)
        call     [r8]System.SpanHelpers:Fill[short](byref,ulong,short)
        mov      rsi, bword ptr [rbp-0x108]
-       mov      bword ptr [rbp-0x258], rsi
-       mov      rax, bword ptr [rbp-0x268]
+       mov      bword ptr [rbp-0x270], rsi
+       mov      rax, bword ptr [rbp-0x280]
        mov      rdx, rax
        mov      ecx, r12d
        mov      r8, gword ptr [rbp-0x100]
        test     r8, r8
-       je       SHORT G_M54384_IG41
+       je       SHORT G_M54384_IG40
        mov      rdi, r8
        cmp      byte  ptr [rdi], dil
        add      rdi, 16
        mov      r9d, dword ptr [rbp-0xF0]
        add      r9d, r9d
        mov      r10d, dword ptr [rbp-0xF0]
        cmp      r10d, r9d
-       jbe      SHORT G_M54384_IG42
+       jbe      SHORT G_M54384_IG41
        jmp      G_M54384_IG117
 						;; size=110 bbWeight=2 PerfScore 48.50
-G_M54384_IG41:
+G_M54384_IG40:
        mov      r11d, dword ptr [rbp-0xF0]
        cmp      r11d, 5
        ja       G_M54384_IG117
        lea      r8, bword ptr [rbp-0xC0]
        mov      r9d, dword ptr [rbp-0xF0]
        cmp      r9d, 5
        ja       G_M54384_IG117
        lea      rdi, bword ptr [rbp-0xE8]
-       jmp      SHORT G_M54384_IG43
-       align    [0 bytes for IG44]
+       jmp      SHORT G_M54384_IG42
+       align    [0 bytes for IG43]
 						;; size=50 bbWeight=2 PerfScore 15.00
-G_M54384_IG42:
+G_M54384_IG41:
        mov      r11d, r10d
        lea      rdi, bword ptr [rdi+8*r11]
        sub      r9d, r10d
        mov      r11d, r9d
        cmp      byte  ptr [r8], r8b
        add      r8, 16
        mov      r9d, dword ptr [rbp-0xF0]
        mov      rax, rdi
        mov      rdi, r8
        mov      r8, rax
 						;; size=36 bbWeight=2 PerfScore 12.50
-G_M54384_IG43:
-       mov      bword ptr [rbp-0x298], rdx
-       mov      bword ptr [rbp-0x2A8], r8
-       mov      bword ptr [rbp-0x2A0], rdi
+G_M54384_IG42:
+       mov      bword ptr [rbp-0x2B0], rdx
+       mov      bword ptr [rbp-0x2C0], r8
+       mov      bword ptr [rbp-0x2B8], rdi
        xor      r10d, r10d
        xor      esi, esi
        test     ecx, ecx
-       jle      SHORT G_M54384_IG45
+       jle      SHORT G_M54384_IG44
 						;; size=30 bbWeight=2 PerfScore 9.50
-G_M54384_IG44:
+G_M54384_IG43:
        mov      r8d, esi
        mov      rdx, qword ptr [rdx+8*r8]
        cmp      esi, r9d
        jae      G_M54384_IG119
        cmp      rdx, qword ptr [rdi+8*r8]
-       jge      G_M54384_IG109
+       jge      G_M54384_IG110
        test     rdx, rdx
-       jl       G_M54384_IG109
+       jl       G_M54384_IG110
        cmp      esi, r11d
        jae      G_M54384_IG119
-       mov      rdi, bword ptr [rbp-0x2A8]
+       mov      rdi, bword ptr [rbp-0x2C0]
        imul     rdx, qword ptr [rdi+8*r8]
        add      r10, rdx
        inc      esi
        cmp      esi, ecx
-       mov      rdx, bword ptr [rbp-0x298]
-       jl       SHORT G_M54384_IG46
+       mov      rdx, bword ptr [rbp-0x2B0]
+       jl       SHORT G_M54384_IG45
 						;; size=72 bbWeight=16 PerfScore 300.00
-G_M54384_IG45:
-       mov      rsi, bword ptr [rbp-0x258]
+G_M54384_IG44:
+       mov      rsi, bword ptr [rbp-0x270]
        lea      rcx, bword ptr [rsi+2*r10]
-       mov      r8d, dword ptr [rbp-0x1EC]
-       mov      r9, bword ptr [rbp-0x260]
+       mov      r8d, dword ptr [rbp-0x1FC]
+       mov      r9, bword ptr [rbp-0x278]
        mov      bword ptr [rsp], r9
        mov      dword ptr [rsp+0x08], r8d
        mov      rsi, r14
-       mov      edx, dword ptr [rbp-0x1F0]
+       mov      edx, dword ptr [rbp-0x200]
        mov      rdi, gword ptr [rbx+0x08]
        call     [rbx+0x18]System.Numerics.Tensors.Tensor+PerformCalculationTwoSpanInSpanOut`1[short]:Invoke(System.ReadOnlySpan`1[short],System.ReadOnlySpan`1[short],System.Span`1[short]):this
        mov      eax, dword ptr [rbp-0x10C]
        add      eax, r13d
        mov      dword ptr [rbp-0x10C], eax
        mov      r8, gword ptr [rbp-0x90]
        test     r8, r8
-       je       SHORT G_M54384_IG47
+       je       SHORT G_M54384_IG46
        mov      rdx, r8
        cmp      byte  ptr [rdx], dl
        mov      edi, dword ptr [rbp-0x80]
-       jmp      SHORT G_M54384_IG48
-       align    [0 bytes for IG56]
-						;; size=87 bbWeight=2 PerfScore 45.00
-G_M54384_IG46:
-       mov      rdi, bword ptr [rbp-0x2A0]
-       jmp      G_M54384_IG44
+       jmp      SHORT G_M54384_IG47
+       align    [10 bytes for IG63]
+						;; size=97 bbWeight=2 PerfScore 45.00
+G_M54384_IG45:
+       mov      rdi, bword ptr [rbp-0x2B8]
+       jmp      G_M54384_IG43
 						;; size=12 bbWeight=8 PerfScore 24.00
-G_M54384_IG47:
+G_M54384_IG46:
        mov      edi, dword ptr [rbp-0x80]
        cmp      edi, 5
        ja       G_M54384_IG117
 						;; size=12 bbWeight=2 PerfScore 4.50
-G_M54384_IG48:
+G_M54384_IG47:
        add      edi, -2
        test     r8, r8
-       je       SHORT G_M54384_IG49
+       je       SHORT G_M54384_IG48
        cmp      byte  ptr [r8], r8b
        add      r8, 16
        mov      r9d, dword ptr [rbp-0x80]
-       jmp      SHORT G_M54384_IG50
+       jmp      SHORT G_M54384_IG49
 						;; size=21 bbWeight=2 PerfScore 15.50
-G_M54384_IG49:
+G_M54384_IG48:
        mov      r9d, dword ptr [rbp-0x80]
        cmp      r9d, 5
        ja       G_M54384_IG117
        lea      r8, bword ptr [rbp-0x78]
 						;; size=18 bbWeight=2 PerfScore 5.50
-G_M54384_IG50:
+G_M54384_IG49:
        test     edi, edi
        jl       G_M54384_IG20
        jmp      G_M54384_IG19
 						;; size=13 bbWeight=2 PerfScore 6.50
-G_M54384_IG51:
-       mov      rdi, bword ptr [rbp-0x270]
-       mov      esi, dword ptr [rbp-0x1F4]
+G_M54384_IG50:
+       mov      rdi, bword ptr [rbp-0x288]
+       mov      esi, dword ptr [rbp-0x204]
        mov      rdx, rax
        mov      rax, 0xD1FFAB1E      ; code for System.Numerics.Tensors.TensorSpanHelpers:ComputeLinearIndex(System.ReadOnlySpan`1[long],System.ReadOnlySpan`1[long],System.ReadOnlySpan`1[long]):long
        call     [rax]System.Numerics.Tensors.TensorSpanHelpers:ComputeLinearIndex(System.ReadOnlySpan`1[long],System.ReadOnlySpan`1[long],System.ReadOnlySpan`1[long]):long
-       mov      rcx, bword ptr [rbp-0x240]
+       mov      rcx, bword ptr [rbp-0x258]
        lea      rax, bword ptr [rcx+2*rax]
-       mov      bword ptr [rbp-0x2C8], rax
-       mov      edx, dword ptr [rbp-0x1EC]
-       mov      dword ptr [rbp-0x224], edx
+       mov      bword ptr [rbp-0x2E0], rax
+       mov      edx, dword ptr [rbp-0x1FC]
+       mov      dword ptr [rbp-0x234], edx
        mov      rdx, bword ptr [rbp-0x108]
-       mov      bword ptr [rbp-0x248], rdx
-       mov      rsi, bword ptr [rbp-0x268]
-       mov      bword ptr [rbp-0x2D0], rsi
-       mov      dword ptr [rbp-0x228], r12d
+       mov      bword ptr [rbp-0x260], rdx
+       mov      rsi, bword ptr [rbp-0x280]
+       mov      bword ptr [rbp-0x2E8], rsi
+       mov      dword ptr [rbp-0x238], r12d
        lea      rdi, [rbp-0x100]
        mov      r10, 0xD1FFAB1E      ; code for System.Numerics.Tensors.TensorShape:get_Strides():System.ReadOnlySpan`1[long]:this
        call     [r10]System.Numerics.Tensors.TensorShape:get_Strides():System.ReadOnlySpan`1[long]:this
-       mov      bword ptr [rbp-0x278], rax
-       mov      dword ptr [rbp-0x1F8], edx
+       mov      bword ptr [rbp-0x290], rax
+       mov      dword ptr [rbp-0x208], edx
        lea      rdi, [rbp-0x100]
        mov      rdx, 0xD1FFAB1E      ; code for System.Numerics.Tensors.TensorShape:get_Lengths():System.ReadOnlySpan`1[long]:this
        call     [rdx]System.Numerics.Tensors.TensorShape:get_Lengths():System.ReadOnlySpan`1[long]:this
        mov      r8, rax
        mov      r9d, edx
-       mov      rdi, bword ptr [rbp-0x2D0]
-       mov      esi, dword ptr [rbp-0x228]
-       mov      rdx, bword ptr [rbp-0x278]
-       mov      ecx, dword ptr [rbp-0x1F8]
+       mov      rdi, bword ptr [rbp-0x2E8]
+       mov      esi, dword ptr [rbp-0x238]
+       mov      rdx, bword ptr [rbp-0x290]
+       mov      ecx, dword ptr [rbp-0x208]
        mov      rax, 0xD1FFAB1E      ; code for System.Numerics.Tensors.TensorSpanHelpers:ComputeLinearIndex(System.ReadOnlySpan`1[long],System.ReadOnlySpan`1[long],System.ReadOnlySpan`1[long]):long
        call     [rax]System.Numerics.Tensors.TensorSpanHelpers:ComputeLinearIndex(System.ReadOnlySpan`1[long],System.ReadOnlySpan`1[long],System.ReadOnlySpan`1[long]):long
-       mov      rdi, bword ptr [rbp-0x248]
+       mov      rdi, bword ptr [rbp-0x260]
        lea      rdi, bword ptr [rdi+2*rax]
-       mov      esi, dword ptr [rbp-0x224]
+       mov      esi, dword ptr [rbp-0x234]
        mov      rax, 0xD1FFAB1E      ; code for System.Span`1[short]:op_Implicit(System.Span`1[short]):System.ReadOnlySpan`1[short]
        call     [rax]System.Span`1[short]:op_Implicit(System.Span`1[short]):System.ReadOnlySpan`1[short]
        mov      rcx, rax
        mov      r8d, edx
        mov      bword ptr [rsp], r14
-       mov      edx, dword ptr [rbp-0x224]
+       mov      edx, dword ptr [rbp-0x234]
        mov      dword ptr [rsp+0x08], edx
-       mov      rsi, bword ptr [rbp-0x2C8]
+       mov      rsi, bword ptr [rbp-0x2E0]
        mov      rdi, gword ptr [rbx+0x08]
        call     [rbx+0x18]System.Numerics.Tensors.Tensor+PerformCalculationTwoSpanInSpanOut`1[short]:Invoke(System.ReadOnlySpan`1[short],System.ReadOnlySpan`1[short],System.Span`1[short]):this
        mov      r14d, dword ptr [rbp-0x10C]
        add      r14d, r13d
        lea      rdi, [rbp-0x90]
        mov      rax, 0xD1FFAB1E      ; code for System.Numerics.Tensors.TensorShape:get_Lengths():System.ReadOnlySpan`1[long]:this
 						;; size=279 bbWeight=2 PerfScore 99.00
-G_M54384_IG52:
+G_M54384_IG51:
        call     [rax]System.Numerics.Tensors.TensorShape:get_Lengths():System.ReadOnlySpan`1[long]:this
        lea      eax, [rdx-0x02]
        mov      dword ptr [rbp-0x110], eax
        lea      rdi, [rbp-0x90]
        mov      rcx, 0xD1FFAB1E      ; code for System.Numerics.Tensors.TensorShape:get_Lengths():System.ReadOnlySpan`1[long]:this
        call     [rcx]System.Numerics.Tensors.TensorShape:get_Lengths():System.ReadOnlySpan`1[long]:this
        mov      r8, rax
        mov      r9d, edx
-       mov      rdx, bword ptr [rbp-0x268]
+       mov      rdx, bword ptr [rbp-0x280]
        mov      ecx, r12d
        mov      edi, dword ptr [rbp-0x110]
        mov      esi, 1
        mov      rax, 0xD1FFAB1E      ; code for System.Numerics.Tensors.TensorSpanHelpers:AdjustIndexes(int,long,System.Span`1[long],System.ReadOnlySpan`1[long])
        call     [rax]System.Numerics.Tensors.TensorSpanHelpers:AdjustIndexes(int,long,System.Span`1[long],System.ReadOnlySpan`1[long])
        mov      dword ptr [rbp-0x10C], r14d
 						;; size=76 bbWeight=2 PerfScore 31.00
-G_M54384_IG53:
+G_M54384_IG52:
        lea      rdi, bword ptr [r15+0x08]
        mov      rax, 0xD1FFAB1E      ; code for System.Numerics.Tensors.TensorShape:get_Lengths():System.ReadOnlySpan`1[long]:this
        call     [rax]System.Numerics.Tensors.TensorShape:get_Lengths():System.ReadOnlySpan`1[long]:this
-       test     edx, edx
-       jne      SHORT G_M54384_IG55
-						;; size=20 bbWeight=4 PerfScore 20.00
+       mov      bword ptr [rbp-0x1F8], rax
+       mov      qword ptr [rbp-0x1F0], rdx
+       lea      rdi, [rbp-0x1F8]
+       mov      rax, 0xD1FFAB1E      ; code for System.ReadOnlySpan`1[long]:get_IsEmpty():ubyte:this
+       call     [rax]System.ReadOnlySpan`1[long]:get_IsEmpty():ubyte:this
+       test     eax, eax
+       je       SHORT G_M54384_IG54
+						;; size=53 bbWeight=4 PerfScore 43.00
+G_M54384_IG53:
+       xor      r14d, r14d
+       jmp      SHORT G_M54384_IG59
+						;; size=5 bbWeight=2 PerfScore 4.50
 G_M54384_IG54:
-       xor      edi, edi
-       jmp      SHORT G_M54384_IG58
-						;; size=4 bbWeight=2 PerfScore 4.50
+       mov      r14d, 1
+       xor      eax, eax
+       cmp      dword ptr [rbp-0x1F0], 0
+       jle      SHORT G_M54384_IG58
+						;; size=17 bbWeight=2 PerfScore 7.00
 G_M54384_IG55:
-       mov      edi, 1
-       xor      ecx, ecx
-       test     edx, edx
-       jle      SHORT G_M54384_IG57
-						;; size=11 bbWeight=2 PerfScore 3.50
-G_M54384_IG56:
-       cmp      ecx, edx
+       cmp      eax, dword ptr [rbp-0x1F0]
        jae      G_M54384_IG119
-       cmp      qword ptr [rax+8*rcx], 0
-       jl       G_M54384_IG116
-       cmp      ecx, edx
-       jae      G_M54384_IG119
-       imul     rdi, qword ptr [rax+8*rcx]
-       inc      ecx
-       cmp      ecx, edx
-       jl       SHORT G_M54384_IG56
-						;; size=38 bbWeight=16 PerfScore 208.00
+       mov      rcx, bword ptr [rbp-0x1F8]
+       mov      qword ptr [rbp-0x240], rax
+       cmp      qword ptr [rcx+8*rax], 0
+       jge      SHORT G_M54384_IG57
+						;; size=33 bbWeight=16 PerfScore 144.00
+G_M54384_IG56:
+       mov      rcx, 0xD1FFAB1E      ; code for System.ThrowHelper:ThrowArgumentOutOfRangeException()
+       call     [rcx]System.ThrowHelper:ThrowArgumentOutOfRangeException()
+						;; size=12 bbWeight=8 PerfScore 26.00
 G_M54384_IG57:
-       test     rdi, rdi
-       jl       G_M54384_IG116
-						;; size=9 bbWeight=2 PerfScore 2.50
+       mov      rax, qword ptr [rbp-0x240]
+       cmp      eax, dword ptr [rbp-0x1F0]
+       jae      G_M54384_IG119
+       mov      rcx, bword ptr [rbp-0x1F8]
+       imul     r14, qword ptr [rcx+8*rax]
+       inc      eax
+       cmp      eax, dword ptr [rbp-0x1F0]
+       jl       SHORT G_M54384_IG55
+						;; size=41 bbWeight=16 PerfScore 212.00
 G_M54384_IG58:
-       mov      r14d, dword ptr [rbp-0x10C]
-       movsxd   rax, r14d
-       cmp      rax, rdi
-       jge      G_M54384_IG26
-						;; size=19 bbWeight=4 PerfScore 10.00
+       test     r14, r14
+       jge      SHORT G_M54384_IG59
+       mov      rax, 0xD1FFAB1E      ; code for System.ThrowHelper:ThrowArgumentOutOfRangeException()
+       call     [rax]System.ThrowHelper:ThrowArgumentOutOfRangeException()
+						;; size=17 bbWeight=2 PerfScore 9.00
 G_M54384_IG59:
-       mov      eax, r14d
+       mov      eax, dword ptr [rbp-0x10C]
+       movsxd   rdi, eax
+       cmp      rdi, r14
+       jge      G_M54384_IG26
+						;; size=18 bbWeight=4 PerfScore 10.00
+G_M54384_IG60:
        mov      rdi, bword ptr [r15]
        mov      dword ptr [rbp-0x10C], eax
        movsxd   rcx, eax
        lea      r9, bword ptr [rdi+2*rcx]
        mov      r8d, r13d
        mov      r14, r9
-       mov      dword ptr [rbp-0x1EC], r8d
+       mov      dword ptr [rbp-0x1FC], r8d
        mov      rdx, bword ptr [rbp-0x98]
-       mov      bword ptr [rbp-0x240], rdx
-       mov      rsi, bword ptr [rbp-0x268]
+       mov      bword ptr [rbp-0x258], rdx
+       mov      rsi, bword ptr [rbp-0x280]
        mov      r8, rsi
        mov      r9d, r12d
-       mov      bword ptr [rbp-0x270], r8
-       mov      dword ptr [rbp-0x1F4], r9d
+       mov      bword ptr [rbp-0x288], r8
+       mov      dword ptr [rbp-0x204], r9d
        lea      rdi, [rbp-0x90]
        mov      r10, 0xD1FFAB1E      ; code for System.Numerics.Tensors.TensorShape:get_Strides():System.ReadOnlySpan`1[long]:this
        call     [r10]System.Numerics.Tensors.TensorShape:get_Strides():System.ReadOnlySpan`1[long]:this
        mov      ecx, edx
        cmp      gword ptr [rbp-0x90], 0
-       je       SHORT G_M54384_IG60
+       je       SHORT G_M54384_IG61
        mov      r8, gword ptr [rbp-0x90]
        cmp      byte  ptr [r8], r8b
        add      r8, 16
        mov      r9d, dword ptr [rbp-0x80]
-       jmp      G_M54384_IG51
-       align    [1 bytes for IG62]
-						;; size=129 bbWeight=2 PerfScore 50.50
-G_M54384_IG60:
+       jmp      G_M54384_IG50
+						;; size=125 bbWeight=2 PerfScore 50.00
+G_M54384_IG61:
        mov      r9d, dword ptr [rbp-0x80]
        cmp      r9d, 5
        ja       G_M54384_IG117
        lea      r8, bword ptr [rbp-0x78]
-       jmp      G_M54384_IG51
+       jmp      G_M54384_IG50
 						;; size=23 bbWeight=2 PerfScore 9.50
-G_M54384_IG61:
+G_M54384_IG62:
        mov      edi, 1
        xor      ecx, ecx
        test     edx, edx
-       jle      SHORT G_M54384_IG63
+       jle      SHORT G_M54384_IG64
 						;; size=11 bbWeight=2 PerfScore 3.50
-G_M54384_IG62:
+G_M54384_IG63:
        cmp      ecx, edx
        jae      G_M54384_IG119
        mov      rsi, qword ptr [rax+8*rcx]
        test     rsi, rsi
        jl       G_M54384_IG116
        imul     rdi, rsi
        inc      ecx
        cmp      ecx, edx
-       jl       SHORT G_M54384_IG62
+       jl       SHORT G_M54384_IG63
 						;; size=31 bbWeight=16 PerfScore 128.00
-G_M54384_IG63:
+G_M54384_IG64:
        test     rdi, rdi
        jl       G_M54384_IG116
        mov      rcx, rdi
 						;; size=12 bbWeight=2 PerfScore 3.00
-G_M54384_IG64:
+G_M54384_IG65:
        mov      eax, dword ptr [rbp-0x10C]
        movsxd   rdi, eax
        cmp      rdi, rcx
        jge      G_M54384_IG26
 						;; size=18 bbWeight=4 PerfScore 10.00
-G_M54384_IG65:
-       mov      bword ptr [rbp-0x230], r15
+G_M54384_IG66:
+       mov      bword ptr [rbp-0x248], r15
        mov      rdi, bword ptr [r15]
        mov      dword ptr [rbp-0x10C], eax
        movsxd   rcx, eax
        lea      rcx, bword ptr [rdi+2*rcx]
-       mov      bword ptr [rbp-0x2B0], rcx
-       mov      dword ptr [rbp-0x214], r13d
-       mov      rsi, bword ptr [rbp-0x268]
-       mov      bword ptr [rbp-0x2B8], rsi
+       mov      bword ptr [rbp-0x2C8], rcx
+       mov      dword ptr [rbp-0x224], r13d
+       mov      rsi, bword ptr [rbp-0x280]
+       mov      bword ptr [rbp-0x2D0], rsi
        mov      r9d, r12d
-       mov      dword ptr [rbp-0x218], r9d
+       mov      dword ptr [rbp-0x228], r9d
        cmp      gword ptr [rbp-0x100], 0
-       je       SHORT G_M54384_IG67
+       je       SHORT G_M54384_IG68
 						;; size=71 bbWeight=16 PerfScore 208.00
-G_M54384_IG66:
+G_M54384_IG67:
        mov      rdi, gword ptr [rbp-0x100]
        cmp      byte  ptr [rdi], dil
        mov      r10d, dword ptr [rbp-0xF0]
-       jmp      SHORT G_M54384_IG68
-       align    [13 bytes for IG82]
+       jmp      SHORT G_M54384_IG69
+       align    [13 bytes for IG83]
 						;; size=32 bbWeight=8 PerfScore 56.00
-G_M54384_IG67:
+G_M54384_IG68:
        mov      r10d, dword ptr [rbp-0xF0]
        cmp      r10d, 5
        ja       G_M54384_IG117
 						;; size=17 bbWeight=8 PerfScore 18.00
-G_M54384_IG68:
-       mov      dword ptr [rbp-0x21C], r10d
+G_M54384_IG69:
+       mov      dword ptr [rbp-0x22C], r10d
        cmp      r9d, r10d
-       jne      G_M54384_IG109
+       jne      G_M54384_IG110
        lea      rdi, [rbp-0x100]
        mov      r11, 0xD1FFAB1E      ; code for System.Numerics.Tensors.TensorShape:get_Strides():System.ReadOnlySpan`1[long]:this
        call     [r11]System.Numerics.Tensors.TensorShape:get_Strides():System.ReadOnlySpan`1[long]:this
        mov      ecx, edx
        cmp      gword ptr [rbp-0x100], 0
-       je       SHORT G_M54384_IG70
+       je       SHORT G_M54384_IG71
 						;; size=48 bbWeight=16 PerfScore 148.00
-G_M54384_IG69:
+G_M54384_IG70:
        mov      r8, gword ptr [rbp-0x100]
        cmp      byte  ptr [r8], r8b
        add      r8, 16
        mov      r9d, dword ptr [rbp-0xF0]
-       jmp      SHORT G_M54384_IG71
+       jmp      SHORT G_M54384_IG72
 						;; size=23 bbWeight=8 PerfScore 58.00
-G_M54384_IG70:
+G_M54384_IG71:
        mov      r9d, dword ptr [rbp-0xF0]
        cmp      r9d, 5
        ja       G_M54384_IG117
        lea      r8, bword ptr [rbp-0xE8]
 						;; size=24 bbWeight=8 PerfScore 22.00
-G_M54384_IG71:
-       mov      rdi, bword ptr [rbp-0x2B8]
-       mov      esi, dword ptr [rbp-0x218]
+G_M54384_IG72:
+       mov      rdi, bword ptr [rbp-0x2D0]
+       mov      esi, dword ptr [rbp-0x228]
        mov      rdx, rax
        mov      rax, 0xD1FFAB1E      ; code for System.Numerics.Tensors.TensorSpanHelpers:ComputeLinearIndex(System.ReadOnlySpan`1[long],System.ReadOnlySpan`1[long],System.ReadOnlySpan`1[long]):long
        call     [rax]System.Numerics.Tensors.TensorSpanHelpers:ComputeLinearIndex(System.ReadOnlySpan`1[long],System.ReadOnlySpan`1[long],System.ReadOnlySpan`1[long]):long
        cmp      rax, qword ptr [rbp-0xF8]
-       jge      G_M54384_IG109
+       jge      G_M54384_IG110
        test     rax, rax
-       jl       G_M54384_IG109
+       jl       G_M54384_IG110
        mov      rdx, bword ptr [rbp-0x108]
        movsx    rdx, word  ptr [rdx+2*rax]
-       mov      esi, dword ptr [rbp-0x1F0]
+       mov      esi, dword ptr [rbp-0x200]
        mov      rdi, r14
        mov      rcx, 0xD1FFAB1E      ; code for System.SpanHelpers:Fill[short](byref,ulong,short)
        call     [rcx]System.SpanHelpers:Fill[short](byref,ulong,short)
        mov      rax, bword ptr [rbp-0x98]
-       mov      bword ptr [rbp-0x250], rax
-       mov      rcx, bword ptr [rbp-0x268]
-       mov      bword ptr [rbp-0x2C0], rcx
-       mov      esi, dword ptr [rbp-0x21C]
-       mov      dword ptr [rbp-0x220], esi
+       mov      bword ptr [rbp-0x268], rax
+       mov      rcx, bword ptr [rbp-0x280]
+       mov      bword ptr [rbp-0x2D8], rcx
+       mov      esi, dword ptr [rbp-0x22C]
+       mov      dword ptr [rbp-0x230], esi
        lea      rdi, [rbp-0x90]
        mov      r9, 0xD1FFAB1E      ; code for System.Numerics.Tensors.TensorShape:get_Strides():System.ReadOnlySpan`1[long]:this
        call     [r9]System.Numerics.Tensors.TensorShape:get_Strides():System.ReadOnlySpan`1[long]:this
        mov      ecx, edx
        cmp      gword ptr [rbp-0x90], 0
-       je       SHORT G_M54384_IG73
+       je       SHORT G_M54384_IG74
 						;; size=155 bbWeight=16 PerfScore 516.00
-G_M54384_IG72:
+G_M54384_IG73:
        mov      r8, gword ptr [rbp-0x90]
        cmp      byte  ptr [r8], r8b
        add      r8, 16
        mov      r9d, dword ptr [rbp-0x80]
-       jmp      SHORT G_M54384_IG74
+       jmp      SHORT G_M54384_IG75
 						;; size=20 bbWeight=8 PerfScore 58.00
-G_M54384_IG73:
+G_M54384_IG74:
        mov      r9d, dword ptr [rbp-0x80]
        cmp      r9d, 5
        ja       G_M54384_IG117
        lea      r8, bword ptr [rbp-0x78]
 						;; size=18 bbWeight=8 PerfScore 22.00
-G_M54384_IG74:
-       mov      rdi, bword ptr [rbp-0x2C0]
-       mov      esi, dword ptr [rbp-0x220]
+G_M54384_IG75:
+       mov      rdi, bword ptr [rbp-0x2D8]
+       mov      esi, dword ptr [rbp-0x230]
        mov      rdx, rax
        mov      rax, 0xD1FFAB1E      ; code for System.Numerics.Tensors.TensorSpanHelpers:ComputeLinearIndex(System.ReadOnlySpan`1[long],System.ReadOnlySpan`1[long],System.ReadOnlySpan`1[long]):long
        call     [rax]System.Numerics.Tensors.TensorSpanHelpers:ComputeLinearIndex(System.ReadOnlySpan`1[long],System.ReadOnlySpan`1[long],System.ReadOnlySpan`1[long]):long
-       mov      rsi, bword ptr [rbp-0x250]
+       mov      rsi, bword ptr [rbp-0x268]
        lea      rsi, bword ptr [rsi+2*rax]
-       mov      edx, dword ptr [rbp-0x214]
-       mov      rcx, bword ptr [rbp-0x2B0]
+       mov      edx, dword ptr [rbp-0x224]
+       mov      rcx, bword ptr [rbp-0x2C8]
        mov      bword ptr [rsp], rcx
        mov      dword ptr [rsp+0x08], edx
        mov      rcx, r14
-       mov      r8d, dword ptr [rbp-0x1F0]
+       mov      r8d, dword ptr [rbp-0x200]
        mov      rdi, gword ptr [rbx+0x08]
        call     [rbx+0x18]System.Numerics.Tensors.Tensor+PerformCalculationTwoSpanInSpanOut`1[short]:Invoke(System.ReadOnlySpan`1[short],System.ReadOnlySpan`1[short],System.Span`1[short]):this
        mov      r10d, dword ptr [rbp-0x10C]
        add      r10d, r13d
        mov      dword ptr [rbp-0x10C], r10d
        mov      r8, gword ptr [rbp-0x90]
        test     r8, r8
-       je       SHORT G_M54384_IG76
+       je       SHORT G_M54384_IG77
 						;; size=106 bbWeight=16 PerfScore 348.00
-G_M54384_IG75:
+G_M54384_IG76:
        mov      rax, r8
        cmp      byte  ptr [rax], al
        mov      edi, dword ptr [rbp-0x80]
-       jmp      SHORT G_M54384_IG77
+       jmp      SHORT G_M54384_IG78
 						;; size=10 bbWeight=8 PerfScore 50.00
-G_M54384_IG76:
+G_M54384_IG77:
        mov      edi, dword ptr [rbp-0x80]
        cmp      edi, 5
        ja       G_M54384_IG117
 						;; size=12 bbWeight=8 PerfScore 18.00
-G_M54384_IG77:
+G_M54384_IG78:
        add      edi, -2
        test     r8, r8
-       je       SHORT G_M54384_IG79
+       je       SHORT G_M54384_IG80
 						;; size=8 bbWeight=16 PerfScore 24.00
-G_M54384_IG78:
+G_M54384_IG79:
        cmp      byte  ptr [r8], r8b
        add      r8, 16
        mov      r9d, dword ptr [rbp-0x80]
-       jmp      SHORT G_M54384_IG80
+       jmp      SHORT G_M54384_IG81
 						;; size=13 bbWeight=8 PerfScore 50.00
-G_M54384_IG79:
+G_M54384_IG80:
        mov      r9d, dword ptr [rbp-0x80]
        cmp      r9d, 5
        ja       G_M54384_IG117
        lea      r8, bword ptr [rbp-0x78]
 						;; size=18 bbWeight=8 PerfScore 22.00
-G_M54384_IG80:
+G_M54384_IG81:
        test     edi, edi
        jge      G_M54384_IG16
 						;; size=8 bbWeight=16 PerfScore 20.00
-G_M54384_IG81:
-       mov      r15, bword ptr [rbp-0x230]
+G_M54384_IG82:
+       mov      r15, bword ptr [rbp-0x248]
        jmp      G_M54384_IG17
 						;; size=12 bbWeight=8 PerfScore 24.00
-G_M54384_IG82:
+G_M54384_IG83:
        mov      r11, qword ptr [r12+8*r10]
        test     r11, r11
        jl       G_M54384_IG116
        imul     rdi, r11
        inc      r10d
        cmp      r10d, eax
-       jl       SHORT G_M54384_IG82
+       jl       SHORT G_M54384_IG83
 						;; size=25 bbWeight=4 PerfScore 27.00
-G_M54384_IG83:
+G_M54384_IG84:
        test     rdi, rdi
        jl       G_M54384_IG116
 						;; size=9 bbWeight=0.50 PerfScore 0.62
-G_M54384_IG84:
+G_M54384_IG85:
        lea      rdi, [rbp-0x1E8]
        mov      rax, 0xD1FFAB1E      ; code for System.Numerics.Tensors.TensorShape:.ctor(long,System.ReadOnlySpan`1[long],System.ReadOnlySpan`1[long]):this
        call     [rax]System.Numerics.Tensors.TensorShape:.ctor(long,System.ReadOnlySpan`1[long],System.ReadOnlySpan`1[long]):this
        mov      rsi, qword ptr [rbp-0x1E0]
        cmp      qword ptr [r14+0x10], rsi
        jne      G_M54384_IG115
        mov      rsi, bword ptr [r14]
        mov      edx, dword ptr [r14+0x10]
        mov      rcx, bword ptr [r13]
        mov      r8d, dword ptr [r13+0x10]
        mov      rdi, bword ptr [r15]
        mov      eax, dword ptr [r15+0x10]
        mov      bword ptr [rsp], rdi
        mov      dword ptr [rsp+0x08], eax
        mov      rdi, gword ptr [rbx+0x08]
        call     [rbx+0x18]System.Numerics.Tensors.Tensor+PerformCalculationTwoSpanInSpanOut`1[short]:Invoke(System.ReadOnlySpan`1[short],System.ReadOnlySpan`1[short],System.Span`1[short]):this
        mov      rax, r15
-       cmp      qword ptr [rbp-0x2E8], 0xD1FFAB1E
-       je       SHORT G_M54384_IG85
+       cmp      qword ptr [rbp-0x300], 0xD1FFAB1E
+       je       SHORT G_M54384_IG86
        call     CORINFO_HELP_FAIL_FAST
 						;; size=94 bbWeight=0.50 PerfScore 16.00
-G_M54384_IG85:
+G_M54384_IG86:
        nop      
 						;; size=1 bbWeight=0.50 PerfScore 0.12
-G_M54384_IG86:
+G_M54384_IG87:
        lea      rsp, [rbp-0x28]
        pop      rbx
        pop      r12
        pop      r13
        pop      r14
        pop      r15
        pop      rbp
        ret      
 						;; size=15 bbWeight=0.50 PerfScore 2.25
-G_M54384_IG87:
+G_M54384_IG88:
        lea      rdi, bword ptr [rdx+0x18]
        mov      esi, dword ptr [rdx+0x10]
        cmp      esi, 5
        ja       G_M54384_IG117
-       jmp      SHORT G_M54384_IG89
+       jmp      SHORT G_M54384_IG90
 						;; size=18 bbWeight=0 PerfScore 0.00
-G_M54384_IG88:
+G_M54384_IG89:
        mov      rdi, gword ptr [rdx]
        cmp      byte  ptr [rdi], dil
        add      rdi, 16
        mov      esi, dword ptr [rdx+0x10]
 						;; size=13 bbWeight=0 PerfScore 0.00
-G_M54384_IG89:
+G_M54384_IG90:
        lea      rdx, bword ptr [r13+0x08]
        cmp      gword ptr [rdx], 0
-       jne      SHORT G_M54384_IG90
+       jne      SHORT G_M54384_IG91
        lea      rax, bword ptr [rdx+0x18]
        mov      ecx, dword ptr [rdx+0x10]
        cmp      ecx, 5
        ja       G_M54384_IG117
-       jmp      SHORT G_M54384_IG91
+       jmp      SHORT G_M54384_IG92
 						;; size=28 bbWeight=0 PerfScore 0.00
-G_M54384_IG90:
+G_M54384_IG91:
        mov      rax, gword ptr [rdx]
        cmp      byte  ptr [rax], al
        add      rax, 16
        mov      ecx, dword ptr [rdx+0x10]
 						;; size=12 bbWeight=0 PerfScore 0.00
-G_M54384_IG91:
+G_M54384_IG92:
        cmp      esi, ecx
-       jne      SHORT G_M54384_IG92
+       jne      SHORT G_M54384_IG93
        mov      edx, ecx
        shl      rdx, 3
        mov      rsi, rax
        mov      rax, 0xD1FFAB1E      ; code for System.SpanHelpers:SequenceEqual(byref,byref,ulong):ubyte
        call     [rax]System.SpanHelpers:SequenceEqual(byref,byref,ulong):ubyte
        test     eax, eax
-       je       SHORT G_M54384_IG92
+       je       SHORT G_M54384_IG93
        mov      rdi, qword ptr [r14+0x10]
        cmp      rdi, qword ptr [r13+0x10]
        je       G_M54384_IG112
 						;; size=43 bbWeight=0 PerfScore 0.00
-G_M54384_IG92:
+G_M54384_IG93:
        lea      rdi, bword ptr [r14+0x08]
        cmp      gword ptr [rdi], 0
-       jne      SHORT G_M54384_IG93
+       jne      SHORT G_M54384_IG94
        lea      rsi, bword ptr [rdi+0x18]
        mov      edi, dword ptr [rdi+0x10]
        cmp      edi, 5
        ja       G_M54384_IG117
        mov      edx, edi
-       jmp      SHORT G_M54384_IG94
+       jmp      SHORT G_M54384_IG95
 						;; size=30 bbWeight=0 PerfScore 0.00
-G_M54384_IG93:
+G_M54384_IG94:
        mov      rsi, gword ptr [rdi]
        cmp      byte  ptr [rsi], sil
        add      rsi, 16
        mov      edx, dword ptr [rdi+0x10]
 						;; size=13 bbWeight=0 PerfScore 0.00
-G_M54384_IG94:
+G_M54384_IG95:
        lea      rdi, bword ptr [r13+0x08]
        cmp      gword ptr [rdi], 0
-       jne      SHORT G_M54384_IG95
+       jne      SHORT G_M54384_IG96
        lea      rcx, bword ptr [rdi+0x18]
        mov      edi, dword ptr [rdi+0x10]
        cmp      edi, 5
        ja       G_M54384_IG117
        mov      eax, edi
-       jmp      SHORT G_M54384_IG96
+       jmp      SHORT G_M54384_IG97
 						;; size=30 bbWeight=0 PerfScore 0.00
-G_M54384_IG95:
+G_M54384_IG96:
        mov      rcx, gword ptr [rdi]
        cmp      byte  ptr [rcx], cl
        add      rcx, 16
        mov      eax, dword ptr [rdi+0x10]
 						;; size=12 bbWeight=0 PerfScore 0.00
-G_M54384_IG96:
+G_M54384_IG97:
        mov      rdi, rsi
        mov      esi, edx
        mov      rdx, rcx
        mov      ecx, eax
        mov      rax, 0xD1FFAB1E      ; code for System.Numerics.Tensors.Tensor:GetSmallestBroadcastableLengths(System.ReadOnlySpan`1[long],System.ReadOnlySpan`1[long]):long[]
        call     [rax]System.Numerics.Tensors.Tensor:GetSmallestBroadcastableLengths(System.ReadOnlySpan`1[long],System.ReadOnlySpan`1[long]):long[]
        mov      r12, rax
        test     r12, r12
-       je       SHORT G_M54384_IG97
+       je       SHORT G_M54384_IG98
        lea      rdx, bword ptr [r12+0x10]
        mov      ecx, dword ptr [r12+0x08]
-       jmp      SHORT G_M54384_IG98
+       jmp      SHORT G_M54384_IG99
 						;; size=42 bbWeight=0 PerfScore 0.00
-G_M54384_IG97:
+G_M54384_IG98:
        xor      rdx, rdx
        xor      ecx, ecx
 						;; size=4 bbWeight=0 PerfScore 0.00
-G_M54384_IG98:
+G_M54384_IG99:
        lea      rdi, [rbp-0x98]
        mov      rsi, r14
        mov      rax, 0xD1FFAB1E      ; code for System.Numerics.Tensors.Tensor:LazyBroadcast[short](byref,System.ReadOnlySpan`1[long]):System.Numerics.Tensors.ReadOnlyTensorSpan`1[short]
        call     [rax]System.Numerics.Tensors.Tensor:LazyBroadcast[short](byref,System.ReadOnlySpan`1[long]):System.Numerics.Tensors.ReadOnlyTensorSpan`1[short]
        test     r12, r12
-       je       SHORT G_M54384_IG99
+       je       SHORT G_M54384_IG100
        lea      rdx, bword ptr [r12+0x10]
        mov      ecx, dword ptr [r12+0x08]
-       jmp      SHORT G_M54384_IG100
+       jmp      SHORT G_M54384_IG101
 						;; size=39 bbWeight=0 PerfScore 0.00
-G_M54384_IG99:
+G_M54384_IG100:
        xor      rdx, rdx
        xor      ecx, ecx
 						;; size=4 bbWeight=0 PerfScore 0.00
-G_M54384_IG100:
+G_M54384_IG101:
        lea      rdi, [rbp-0x108]
        mov      rsi, r13
        mov      rax, 0xD1FFAB1E      ; code for System.Numerics.Tensors.Tensor:LazyBroadcast[short](byref,System.ReadOnlySpan`1[long]):System.Numerics.Tensors.ReadOnlyTensorSpan`1[short]
        call     [rax]System.Numerics.Tensors.Tensor:LazyBroadcast[short](byref,System.ReadOnlySpan`1[long]):System.Numerics.Tensors.ReadOnlyTensorSpan`1[short]
        lea      rdx, bword ptr [r15+0x08]
        cmp      gword ptr [rdx], 0
-       jne      SHORT G_M54384_IG101
+       jne      SHORT G_M54384_IG102
        lea      rdi, bword ptr [rdx+0x18]
        mov      esi, dword ptr [rdx+0x10]
        cmp      esi, 5
        ja       G_M54384_IG117
-       jmp      SHORT G_M54384_IG102
+       jmp      SHORT G_M54384_IG103
 						;; size=50 bbWeight=0 PerfScore 0.00
-G_M54384_IG101:
+G_M54384_IG102:
        mov      rdi, gword ptr [rdx]
        cmp      byte  ptr [rdi], dil
        add      rdi, 16
        mov      esi, dword ptr [rdx+0x10]
 						;; size=13 bbWeight=0 PerfScore 0.00
-G_M54384_IG102:
+G_M54384_IG103:
        test     r12, r12
-       je       SHORT G_M54384_IG103
+       je       SHORT G_M54384_IG104
        lea      rax, bword ptr [r12+0x10]
        mov      edx, dword ptr [r12+0x08]
-       jmp      SHORT G_M54384_IG104
+       jmp      SHORT G_M54384_IG105
 						;; size=17 bbWeight=0 PerfScore 0.00
-G_M54384_IG103:
+G_M54384_IG104:
        xor      rax, rax
        xor      edx, edx
 						;; size=4 bbWeight=0 PerfScore 0.00
-G_M54384_IG104:
+G_M54384_IG105:
        cmp      esi, edx
        jne      G_M54384_IG111
        mov      edx, edx
        shl      rdx, 3
        mov      rsi, rax
        mov      rax, 0xD1FFAB1E      ; code for System.SpanHelpers:SequenceEqual(byref,byref,ulong):ubyte
        call     [rax]System.SpanHelpers:SequenceEqual(byref,byref,ulong):ubyte
        test     eax, eax
-       je       G_M54384_IG111
+       je       SHORT G_M54384_IG111
        mov      r14, qword ptr [r15+0x10]
        cmp      gword ptr [rbp-0x90], 0
-       jne      SHORT G_M54384_IG105
+       jne      SHORT G_M54384_IG106
        mov      esi, dword ptr [rbp-0x80]
        cmp      esi, 5
        ja       G_M54384_IG117
        lea      rdi, bword ptr [rbp-0x78]
-       jmp      SHORT G_M54384_IG106
-						;; size=69 bbWeight=0 PerfScore 0.00
-G_M54384_IG105:
+       jmp      SHORT G_M54384_IG107
+						;; size=65 bbWeight=0 PerfScore 0.00
+G_M54384_IG106:
        mov      rdi, gword ptr [rbp-0x90]
        cmp      byte  ptr [rdi], dil
        add      rdi, 16
        mov      esi, dword ptr [rbp-0x80]
 						;; size=17 bbWeight=0 PerfScore 0.00
-G_M54384_IG106:
+G_M54384_IG107:
        test     esi, esi
-       je       SHORT G_M54384_IG107
+       je       SHORT G_M54384_IG108
        mov      eax, 1
        xor      ecx, ecx
        test     esi, esi
        jle      G_M54384_IG04
        jmp      G_M54384_IG03
 						;; size=24 bbWeight=0 PerfScore 0.00
-G_M54384_IG107:
+G_M54384_IG108:
        xor      eax, eax
        jmp      G_M54384_IG05
 						;; size=7 bbWeight=0 PerfScore 0.00
-G_M54384_IG108:
+G_M54384_IG109:
        mov      rdi, 0xD1FFAB1E      ; System.Buffers.ArrayPool`1[long]
        call     CORINFO_HELP_GET_GCSTATIC_BASE
        jmp      G_M54384_IG06
 						;; size=20 bbWeight=0 PerfScore 0.00
-G_M54384_IG109:
+G_M54384_IG110:
        mov      rax, 0xD1FFAB1E      ; code for System.ThrowHelper:ThrowIndexOutOfRangeException()
        call     [rax]System.ThrowHelper:ThrowIndexOutOfRangeException()
        int3     
 						;; size=13 bbWeight=0 PerfScore 0.00
-G_M54384_IG110:
-       mov      rdi, 0xD1FFAB1E      ; System.Buffers.ArrayPool`1[long]
-       call     CORINFO_HELP_GET_GCSTATIC_BASE
-       jmp      G_M54384_IG27
-						;; size=20 bbWeight=0 PerfScore 0.00
 G_M54384_IG111:
        mov      rax, 0xD1FFAB1E      ; code for System.ThrowHelper:ThrowArgument_ShapesNotBroadcastCompatible()
        call     [rax]System.ThrowHelper:ThrowArgument_ShapesNotBroadcastCompatible()
        int3     
 						;; size=13 bbWeight=0 PerfScore 0.00
 G_M54384_IG112:
        lea      rdi, bword ptr [rbp-0x180]
        mov      rsi, r15
        mov      ecx, 14
        rep movsq 
        mov      r8, gword ptr [rbp-0x178]
        test     r8, r8
        jne      SHORT G_M54384_IG113
        mov      ecx, dword ptr [rbp-0x168]
        cmp      ecx, 5
        ja       G_M54384_IG117
        lea      rdx, bword ptr [rbp-0x160]
        mov      r9d, dword ptr [rbp-0x168]
        cmp      r9d, 5
        ja       G_M54384_IG117
        lea      r8, bword ptr [rbp-0x138]
        jmp      SHORT G_M54384_IG114
 						;; size=78 bbWeight=0 PerfScore 0.00
 G_M54384_IG113:
        mov      rdx, r8
        cmp      byte  ptr [rdx], dl
        add      rdx, 16
        mov      ecx, dword ptr [rbp-0x168]
        cmp      byte  ptr [r8], r8b
        add      r8, 16
        mov      r9d, dword ptr [rbp-0x168]
        add      r9d, r9d
        mov      edi, dword ptr [rbp-0x168]
        cmp      edi, r9d
        ja       SHORT G_M54384_IG117
        mov      esi, edi
        lea      r8, bword ptr [r8+8*rsi]
        sub      r9d, edi
 						;; size=52 bbWeight=0 PerfScore 0.00
 G_M54384_IG114:
        mov      rsi, qword ptr [rbp-0x170]
        mov      r12, rdx
        mov      eax, ecx
        test     eax, eax
-       je       G_M54384_IG84
+       je       G_M54384_IG85
        mov      edi, 1
        xor      r10d, r10d
        test     eax, eax
-       jle      G_M54384_IG84
-       jmp      G_M54384_IG82
+       jle      G_M54384_IG85
+       jmp      G_M54384_IG83
 						;; size=41 bbWeight=0 PerfScore 0.00
 G_M54384_IG115:
        mov      edi, 1
        mov      rsi, 0xD1FFAB1E
        call     CORINFO_HELP_STRCNS
        mov      rdi, rax
        mov      rax, 0xD1FFAB1E      ; code for System.ThrowHelper:ThrowArgument_DestinationTooShort(System.String)
        call     [rax]System.ThrowHelper:ThrowArgument_DestinationTooShort(System.String)
        int3     
 						;; size=36 bbWeight=0 PerfScore 0.00
 G_M54384_IG116:
        mov      rax, 0xD1FFAB1E      ; code for System.ThrowHelper:ThrowArgumentOutOfRangeException()
        call     [rax]System.ThrowHelper:ThrowArgumentOutOfRangeException()
        int3     
 						;; size=13 bbWeight=0 PerfScore 0.00
 G_M54384_IG117:
        mov      rax, 0xD1FFAB1E      ; code for System.ThrowHelper:ThrowArgumentOutOfRangeException()
        call     [rax]System.ThrowHelper:ThrowArgumentOutOfRangeException()
        int3     
 						;; size=13 bbWeight=0 PerfScore 0.00
 G_M54384_IG118:
        call     CORINFO_HELP_OVERFLOW
        int3     
 						;; size=6 bbWeight=0 PerfScore 0.00
 G_M54384_IG119:
        call     CORINFO_HELP_RNGCHKFAIL
        int3     
 						;; size=6 bbWeight=0 PerfScore 0.00
 
-; Total bytes of code 4112, prolog size 100, PerfScore 5217.12, instruction count 958, allocated bytes for code 4112 (MethodHash=74d32b8f) for method System.Numerics.Tensors.Tensor:TensorPrimitivesHelperTwoSpanInSpanOut[short](byref,byref,byref,System.Numerics.Tensors.Tensor+PerformCalculationTwoSpanInSpanOut`1[short]):byref (FullOpts)
+; Total bytes of code 4184, prolog size 108, PerfScore 5422.50, instruction count 965, allocated bytes for code 4184 (MethodHash=74d32b8f) for method System.Numerics.Tensors.Tensor:TensorPrimitivesHelperTwoSpanInSpanOut[short](byref,byref,byref,System.Numerics.Tensors.Tensor+PerformCalculationTwoSpanInSpanOut`1[short]):byref (FullOpts)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment