## Top method regressions

<details>
<summary>33 (0.51 % of base) - Microsoft.CodeAnalysis.CodeStyle.CodeStyleOptions2:.cctor()</summary>

```diff
 ; Assembly listing for method Microsoft.CodeAnalysis.CodeStyle.CodeStyleOptions2:.cctor() (FullOpts)
 ; Emitting BLENDED_CODE for x64 + VEX + EVEX on Unix
 ; FullOpts code
 ; optimized code
 ; rbp based frame
 ; partially interruptible
 ; No PGO data
-; 0 inlinees with PGO data; 178 single block inlinees; 50 inlinees without PGO data
+; 0 inlinees with PGO data; 189 single block inlinees; 58 inlinees without PGO data
 ; Final local variable assignments
 ;
 ;# V00 OutArgs      [V00    ] (  1,  1   )  struct ( 0) [rsp+0x00]  do-not-enreg[XS] addr-exposed "OutgoingArgSpace" <Empty>
-;  V01 tmp1         [V01,T25] (  4,  8   )     ref  ->  r13         class-hnd exact single-def "NewObj constructor temp" <Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int]>
+;  V01 tmp1         [V01,T26] (  4,  8   )     ref  ->  r13         class-hnd exact single-def "NewObj constructor temp" <Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int]>
 ;* V02 tmp2         [V02    ] (  0,  0   )  struct ( 8) zero-ref    "spilled call-like call argument" <Microsoft.CodeAnalysis.CodeStyle.NotificationOption2>
-;  V03 tmp3         [V03,T26] (  4,  8   )     ref  ->  r12         class-hnd exact single-def "NewObj constructor temp" <System.Func`2[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int],Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int]]]>
-;  V04 tmp4         [V04,T27] (  4,  8   )     ref  ->  r13         class-hnd exact single-def "NewObj constructor temp" <System.Func`2[System.String,Microsoft.CodeAnalysis.Optional`1[int]]>
+;  V03 tmp3         [V03,T27] (  4,  8   )     ref  ->  r12         class-hnd exact single-def "NewObj constructor temp" <System.Func`2[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int],Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int]]]>
+;  V04 tmp4         [V04,T28] (  4,  8   )     ref  ->  r13         class-hnd exact single-def "NewObj constructor temp" <System.Func`2[System.String,Microsoft.CodeAnalysis.Optional`1[int]]>
 ;  V05 tmp5         [V05,T13] (  6, 12   )     ref  ->  r12         class-hnd exact single-def "NewObj constructor temp" <System.Func`2[int,System.String]>
-;  V06 tmp6         [V06,T19] (  5, 10   )     ref  ->  [rbp-0x50]  class-hnd exact spill-single-def "NewObj constructor temp" <Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[int]>
-;  V07 tmp7         [V07,T28] (  4,  8   )     ref  ->  r12         class-hnd exact single-def "NewArr temp" <System.Collections.Generic.KeyValuePair`2[System.String,int][]>
+;  V06 tmp6         [V06,T20] (  5, 10   )     ref  ->  [rbp-0x48]  class-hnd exact spill-single-def "NewObj constructor temp" <Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[int]>
+;  V07 tmp7         [V07,T29] (  4,  8   )     ref  ->  r12         class-hnd exact single-def "NewArr temp" <System.Collections.Generic.KeyValuePair`2[System.String,int][]>
 ;* V08 tmp8         [V08    ] (  0,  0   )  struct (16) zero-ref    "Strict ordering of exceptions for Array store" <System.Collections.Generic.KeyValuePair`2[System.__Canon,int]>
 ;* V09 tmp9         [V09    ] (  0,  0   )  struct (16) zero-ref    "Strict ordering of exceptions for Array store" <System.Collections.Generic.KeyValuePair`2[System.__Canon,int]>
-;  V10 tmp10        [V10,T29] (  4,  8   )     ref  ->  [rbp-0x58]  class-hnd exact spill-single-def "NewObj constructor temp" <<>z__ReadOnlyArray`1[System.Collections.Generic.KeyValuePair`2[System.String,int]]>
-;  V11 tmp11        [V11,T30] (  4,  8   )     ref  ->  r12         class-hnd exact single-def "NewObj constructor temp" <Roslyn.Utilities.BidirectionalMap`2[System.String,int]>
-;  V12 tmp12        [V12,T31] (  4,  8   )     ref  ->  r12         class-hnd exact single-def "NewObj constructor temp" <Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int]>
+;  V10 tmp10        [V10,T30] (  4,  8   )     ref  ->  [rbp-0x50]  class-hnd exact spill-single-def "NewObj constructor temp" <<>z__ReadOnlyArray`1[System.Collections.Generic.KeyValuePair`2[System.String,int]]>
+;  V11 tmp11        [V11,T31] (  4,  8   )     ref  ->  r12         class-hnd exact single-def "NewObj constructor temp" <Roslyn.Utilities.BidirectionalMap`2[System.String,int]>
+;  V12 tmp12        [V12,T32] (  4,  8   )     ref  ->  r12         class-hnd exact single-def "NewObj constructor temp" <Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int]>
 ;* V13 tmp13        [V13    ] (  0,  0   )  struct ( 8) zero-ref    "spilled call-like call argument" <Microsoft.CodeAnalysis.CodeStyle.NotificationOption2>
-;  V14 tmp14        [V14,T32] (  4,  8   )     ref  ->  [rbp-0x60]  class-hnd exact spill-single-def "NewObj constructor temp" <System.Func`2[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int],Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int]]]>
+;  V14 tmp14        [V14,T33] (  4,  8   )     ref  ->  [rbp-0x58]  class-hnd exact spill-single-def "NewObj constructor temp" <System.Func`2[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int],Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int]]]>
 ;  V15 tmp15        [V15,T14] (  6, 12   )     ref  ->  r12         class-hnd exact single-def "NewArr temp" <System.Collections.Generic.KeyValuePair`2[System.String,int][]>
 ;* V16 tmp16        [V16    ] (  0,  0   )  struct (16) zero-ref    "Strict ordering of exceptions for Array store" <System.Collections.Generic.KeyValuePair`2[System.__Canon,int]>
 ;* V17 tmp17        [V17    ] (  0,  0   )  struct (16) zero-ref    "Strict ordering of exceptions for Array store" <System.Collections.Generic.KeyValuePair`2[System.__Canon,int]>
 ;* V18 tmp18        [V18    ] (  0,  0   )  struct (16) zero-ref    "Strict ordering of exceptions for Array store" <System.Collections.Generic.KeyValuePair`2[System.__Canon,int]>
 ;* V19 tmp19        [V19    ] (  0,  0   )  struct (16) zero-ref    "Strict ordering of exceptions for Array store" <System.Collections.Generic.KeyValuePair`2[System.__Canon,int]>
-;  V20 tmp20        [V20,T33] (  4,  8   )     ref  ->  [rbp-0x68]  class-hnd exact spill-single-def "NewObj constructor temp" <<>z__ReadOnlyArray`1[System.Collections.Generic.KeyValuePair`2[System.String,int]]>
-;  V21 tmp21        [V21,T34] (  4,  8   )     ref  ->  r12         class-hnd exact single-def "NewObj constructor temp" <Roslyn.Utilities.BidirectionalMap`2[System.String,int]>
-;  V22 tmp22        [V22,T105] (  2,  4   )     int  ->  r12         "impAppendStmt"
-;  V23 tmp23        [V23,T20] (  5, 10   )     ref  ->  [rbp-0x70]  class-hnd exact spill-single-def "NewObj constructor temp" <Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int]>
+;  V20 tmp20        [V20,T34] (  4,  8   )     ref  ->  [rbp-0x60]  class-hnd exact spill-single-def "NewObj constructor temp" <<>z__ReadOnlyArray`1[System.Collections.Generic.KeyValuePair`2[System.String,int]]>
+;  V21 tmp21        [V21,T35] (  4,  8   )     ref  ->  r12         class-hnd exact single-def "NewObj constructor temp" <Roslyn.Utilities.BidirectionalMap`2[System.String,int]>
+;  V22 tmp22        [V22,T104] (  2,  4   )     int  ->  r12         "impAppendStmt"
+;  V23 tmp23        [V23,T21] (  5, 10   )     ref  ->  [rbp-0x68]  class-hnd exact spill-single-def "NewObj constructor temp" <Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int]>
 ;* V24 tmp24        [V24    ] (  0,  0   )  struct ( 8) zero-ref    "spilled call-like call argument" <Microsoft.CodeAnalysis.CodeStyle.NotificationOption2>
-;  V25 tmp25        [V25,T35] (  4,  8   )     ref  ->  r12         class-hnd exact single-def "NewObj constructor temp" <System.Func`2[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int],Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int]]]>
-;  V26 tmp26        [V26,T47] (  3,  6   )     ref  ->  r12         class-hnd exact single-def "impAppendStmt" <System.String>
-;  V27 tmp27        [V27,T36] (  4,  8   )     ref  ->  r12         class-hnd exact single-def "NewArr temp" <System.Collections.Generic.KeyValuePair`2[System.String,int][]>
+;  V25 tmp25        [V25,T36] (  4,  8   )     ref  ->  r12         class-hnd exact single-def "NewObj constructor temp" <System.Func`2[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int],Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int]]]>
+;  V26 tmp26        [V26,T48] (  3,  6   )     ref  ->  r12         class-hnd exact single-def "impAppendStmt" <System.String>
+;  V27 tmp27        [V27,T37] (  4,  8   )     ref  ->  r12         class-hnd exact single-def "NewArr temp" <System.Collections.Generic.KeyValuePair`2[System.String,int][]>
 ;* V28 tmp28        [V28    ] (  0,  0   )  struct (16) zero-ref    "Strict ordering of exceptions for Array store" <System.Collections.Generic.KeyValuePair`2[System.__Canon,int]>
 ;* V29 tmp29        [V29    ] (  0,  0   )  struct (16) zero-ref    "Strict ordering of exceptions for Array store" <System.Collections.Generic.KeyValuePair`2[System.__Canon,int]>
-;  V30 tmp30        [V30,T48] (  3,  6   )     ref  ->  [rbp-0x78]  class-hnd exact spill-single-def "NewObj constructor temp" <<>z__ReadOnlyArray`1[System.Collections.Generic.KeyValuePair`2[System.String,int]]>
-;  V31 tmp31        [V31,T49] (  3,  6   )     ref  ->  r12         class-hnd exact single-def "NewObj constructor temp" <Roslyn.Utilities.BidirectionalMap`2[System.String,int]>
-;  V32 tmp32        [V32,T37] (  4,  8   )     ref  ->  rax         class-hnd exact single-def "NewObj constructor temp" <Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int]>
+;  V30 tmp30        [V30,T49] (  3,  6   )     ref  ->  [rbp-0x70]  class-hnd exact spill-single-def "NewObj constructor temp" <<>z__ReadOnlyArray`1[System.Collections.Generic.KeyValuePair`2[System.String,int]]>
+;  V31 tmp31        [V31,T50] (  3,  6   )     ref  ->  r12         class-hnd exact single-def "NewObj constructor temp" <Roslyn.Utilities.BidirectionalMap`2[System.String,int]>
+;  V32 tmp32        [V32,T38] (  4,  8   )     ref  ->  rax         class-hnd exact single-def "NewObj constructor temp" <Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int]>
 ;* V33 tmp33        [V33    ] (  0,  0   )  struct ( 8) zero-ref    "spilled call-like call argument" <Microsoft.CodeAnalysis.CodeStyle.NotificationOption2>
-;  V34 tmp34        [V34,T38] (  4,  8   )     ref  ->  rax         class-hnd exact single-def "NewObj constructor temp" <Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int]>
+;  V34 tmp34        [V34,T39] (  4,  8   )     ref  ->  rax         class-hnd exact single-def "NewObj constructor temp" <Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int]>
 ;* V35 tmp35        [V35    ] (  0,  0   )  struct ( 8) zero-ref    "spilled call-like call argument" <Microsoft.CodeAnalysis.CodeStyle.NotificationOption2>
-;  V36 tmp36        [V36,T39] (  4,  8   )     ref  ->  r12         class-hnd exact single-def "NewArr temp" <System.Collections.Generic.KeyValuePair`2[System.String,int][]>
+;  V36 tmp36        [V36,T40] (  4,  8   )     ref  ->  r12         class-hnd exact single-def "NewArr temp" <System.Collections.Generic.KeyValuePair`2[System.String,int][]>
 ;* V37 tmp37        [V37    ] (  0,  0   )  struct (16) zero-ref    "Strict ordering of exceptions for Array store" <System.Collections.Generic.KeyValuePair`2[System.__Canon,int]>
 ;* V38 tmp38        [V38    ] (  0,  0   )  struct (16) zero-ref    "Strict ordering of exceptions for Array store" <System.Collections.Generic.KeyValuePair`2[System.__Canon,int]>
-;  V39 tmp39        [V39,T50] (  3,  6   )     ref  ->  [rbp-0x80]  class-hnd exact spill-single-def "NewObj constructor temp" <<>z__ReadOnlyArray`1[System.Collections.Generic.KeyValuePair`2[System.String,int]]>
-;  V40 tmp40        [V40,T51] (  3,  6   )     ref  ->  r12         class-hnd exact single-def "NewObj constructor temp" <Roslyn.Utilities.BidirectionalMap`2[System.String,int]>
-;  V41 tmp41        [V41,T40] (  4,  8   )     ref  ->  r12         class-hnd exact single-def "NewObj constructor temp" <Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int]>
+;  V39 tmp39        [V39,T51] (  3,  6   )     ref  ->  [rbp-0x78]  class-hnd exact spill-single-def "NewObj constructor temp" <<>z__ReadOnlyArray`1[System.Collections.Generic.KeyValuePair`2[System.String,int]]>
+;  V40 tmp40        [V40,T52] (  3,  6   )     ref  ->  r12         class-hnd exact single-def "NewObj constructor temp" <Roslyn.Utilities.BidirectionalMap`2[System.String,int]>
+;  V41 tmp41        [V41,T41] (  4,  8   )     ref  ->  r12         class-hnd exact single-def "NewObj constructor temp" <Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int]>
 ;* V42 tmp42        [V42    ] (  0,  0   )  struct ( 8) zero-ref    "spilled call-like call argument" <Microsoft.CodeAnalysis.CodeStyle.NotificationOption2>
-;  V43 tmp43        [V43,T41] (  4,  8   )     ref  ->  [rbp-0x88]  class-hnd exact spill-single-def "NewObj constructor temp" <System.Func`2[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int],Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int]]]>
-;  V44 tmp44        [V44,T21] (  5, 10   )     ref  ->  rax         class-hnd exact single-def "NewObj constructor temp" <Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]>
+;  V43 tmp43        [V43,T42] (  4,  8   )     ref  ->  [rbp-0x80]  class-hnd exact spill-single-def "NewObj constructor temp" <System.Func`2[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int],Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int]]]>
+;  V44 tmp44        [V44,T22] (  5, 10   )     ref  ->  rax         class-hnd exact single-def "NewObj constructor temp" <Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]>
 ;* V45 tmp45        [V45    ] (  0,  0   )  struct ( 8) zero-ref    "spilled call-like call argument" <Microsoft.CodeAnalysis.CodeStyle.NotificationOption2>
-;  V46 tmp46        [V46,T22] (  5, 10   )     ref  ->  rax         class-hnd exact single-def "NewObj constructor temp" <Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]>
+;  V46 tmp46        [V46,T23] (  5, 10   )     ref  ->  rax         class-hnd exact single-def "NewObj constructor temp" <Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]>
 ;* V47 tmp47        [V47    ] (  0,  0   )  struct ( 8) zero-ref    "spilled call-like call argument" <Microsoft.CodeAnalysis.CodeStyle.NotificationOption2>
-;  V48 tmp48        [V48    ] (  2,  2   )  struct ( 8) [rbp-0x30]  do-not-enreg[XS] must-init addr-exposed ld-addr-op "Inline stloc first use temp" <System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.Options.IOption2]>
-;* V49 tmp49        [V49    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]>
-;* V50 tmp50        [V50    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
-;* V51 tmp51        [V51    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inline return value spill temp" <Microsoft.CodeAnalysis.Options.PerLanguageOption2`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]>
-;  V52 tmp52        [V52,T42] (  4,  8   )     ref  ->  r13         class-hnd exact single-def "Inlining Arg" <Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]>
-;* V53 tmp53        [V53    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
+;* V48 tmp48        [V48    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]>
+;* V49 tmp49        [V49    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
+;* V50 tmp50        [V50    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inline return value spill temp" <Microsoft.CodeAnalysis.Options.PerLanguageOption2`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]>
+;  V51 tmp51        [V51,T43] (  4,  8   )     ref  ->  r13         class-hnd exact single-def "Inlining Arg" <Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]>
+;* V52 tmp52        [V52    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
+;* V53 tmp53        [V53    ] (  0,  0   )     ref  ->  zero-ref    single-def
 ;* V54 tmp54        [V54    ] (  0,  0   )     ref  ->  zero-ref    single-def
-;* V55 tmp55        [V55    ] (  0,  0   )     ref  ->  zero-ref    single-def
-;  V56 tmp56        [V56,T122] (  2,  2   )     ref  ->  [rbp-0x90]  spill-single-def
-;* V57 tmp57        [V57    ] (  0,  0   )     int  ->  zero-ref    single-def
-;* V58 tmp58        [V58    ] (  0,  0   )     ref  ->  zero-ref   
-;  V59 tmp59        [V59,T88] (  2,  4   )     ref  ->  rax         class-hnd single-def "dup spill" <System.Func`2[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]]>
+;  V55 tmp55        [V55,T121] (  2,  2   )     ref  ->  [rbp-0x88]  spill-single-def
+;* V56 tmp56        [V56    ] (  0,  0   )     int  ->  zero-ref    single-def
+;* V57 tmp57        [V57    ] (  0,  0   )     ref  ->  zero-ref   
+;  V58 tmp58        [V58,T88] (  2,  4   )     ref  ->  rax         class-hnd single-def "dup spill" <System.Func`2[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]]>
+;* V59 tmp59        [V59    ] (  0,  0   )     ref  ->  zero-ref    single-def
 ;* V60 tmp60        [V60    ] (  0,  0   )     ref  ->  zero-ref    single-def
 ;* V61 tmp61        [V61    ] (  0,  0   )     ref  ->  zero-ref    single-def
-;* V62 tmp62        [V62    ] (  0,  0   )     ref  ->  zero-ref    single-def
-;* V63 tmp63        [V63    ] (  0,  0   )     int  ->  zero-ref    single-def
-;  V64 tmp64        [V64,T81] (  5,  4.50)     ref  ->  [rbp-0x98] 
-;* V65 tmp65        [V65    ] (  0,  0   )     ref  ->  zero-ref    class-hnd single-def "Inline stloc first use temp" <System.Func`2[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]]>
+;* V62 tmp62        [V62    ] (  0,  0   )     int  ->  zero-ref    single-def
+;  V63 tmp63        [V63,T81] (  5,  4.50)     ref  ->  [rbp-0x90] 
+;* V64 tmp64        [V64    ] (  0,  0   )     ref  ->  zero-ref    class-hnd single-def "Inline stloc first use temp" <System.Func`2[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]]>
+;* V65 tmp65        [V65    ] (  0,  0   )     ref  ->  zero-ref    single-def
 ;* V66 tmp66        [V66    ] (  0,  0   )     ref  ->  zero-ref    single-def
 ;* V67 tmp67        [V67    ] (  0,  0   )     ref  ->  zero-ref    single-def
-;* V68 tmp68        [V68    ] (  0,  0   )     ref  ->  zero-ref    single-def
-;* V69 tmp69        [V69    ] (  0,  0   )     int  ->  zero-ref    single-def
-;* V70 tmp70        [V70    ] (  0,  0   )     ref  ->  zero-ref    single-def
-;  V71 tmp71        [V71,T23] (  5, 10   )     ref  ->  [rbp-0xA0]  class-hnd exact spill-single-def "NewObj constructor temp" <Microsoft.CodeAnalysis.Options.PerLanguageOption2`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]>
-;* V72 tmp72        [V72    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact single-def "Inline stloc first use temp" <Microsoft.CodeAnalysis.Options.PerLanguageOption2`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]>
-;  V73 tmp73        [V73,T08] (  8, 14   )     ref  ->  r15         class-hnd exact single-def "Inlining Arg" <System.Collections.Immutable.ImmutableArray`1+Builder[Microsoft.CodeAnalysis.Options.IOption2]>
-;  V74 tmp74        [V74,T44] (  7,  7   )     ref  ->  [rbp-0xA8]  class-hnd exact spill-single-def "NewObj constructor temp" <System.Func`2[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]]>
-;* V75 tmp75        [V75    ] (  0,  0   )     ref  ->  zero-ref    class-hnd "Inlining Arg" <Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]>
-;  V76 tmp76        [V76,T89] (  2,  4   )     ref  ->  [rbp-0xB0]  class-hnd spill-single-def "Inlining Arg" <System.__Canon>
-;* V77 tmp77        [V77    ] (  0,  0   )     ref  ->  zero-ref    class-hnd "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
-;* V78 tmp78        [V78    ] (  0,  0   )     ref  ->  zero-ref    class-hnd "Inlining Arg" <System.String>
-;* V79 tmp79        [V79    ] (  0,  0   )   ubyte  ->  zero-ref    "Inlining Arg"
-;  V80 tmp80        [V80,T02] (  9, 18   )     ref  ->  [rbp-0xB8]  class-hnd exact spill-single-def "NewObj constructor temp" <Microsoft.CodeAnalysis.Options.OptionDefinition`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]>
-;* V81 tmp81        [V81    ] (  0,  0   )     ref  ->  zero-ref    class-hnd single-def "Inlining Arg" <Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]>
-;* V82 tmp82        [V82    ] (  0,  0   )     ref  ->  zero-ref    single-def
-;  V83 tmp83        [V83,T106] (  4,  3.50)     ref  ->  rsi        
-;* V84 tmp84        [V84    ] (  0,  0   )     ref  ->  zero-ref    class-hnd "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
-;* V85 tmp85        [V85    ] (  0,  0   )     ref  ->  zero-ref    class-hnd "Inlining Arg" <System.String>
-;* V86 tmp86        [V86,T135] (  0,  0   )   ubyte  ->  zero-ref    "Inlining Arg"
-;* V87 tmp87        [V87    ] (  0,  0   )     ref  ->  zero-ref    class-hnd "Inlining Arg" <System.String>
-;* V88 tmp88        [V88    ] (  0,  0   )     ref  ->  zero-ref    class-hnd single-def "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
-;* V89 tmp89        [V89    ] (  0,  0   )     ref  ->  zero-ref    single-def
-;  V90 tmp90        [V90,T123] (  2,  2   )     ref  ->  rsi        
+;* V68 tmp68        [V68    ] (  0,  0   )     int  ->  zero-ref    single-def
+;* V69 tmp69        [V69    ] (  0,  0   )     ref  ->  zero-ref    single-def
+;  V70 tmp70        [V70,T24] (  5, 10   )     ref  ->  [rbp-0x98]  class-hnd exact spill-single-def "NewObj constructor temp" <Microsoft.CodeAnalysis.Options.PerLanguageOption2`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]>
+;* V71 tmp71        [V71    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact single-def "Inline stloc first use temp" <Microsoft.CodeAnalysis.Options.PerLanguageOption2`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]>
+;  V72 tmp72        [V72,T08] (  8, 14   )     ref  ->  r15         class-hnd exact single-def "Inlining Arg" <System.Collections.Immutable.ImmutableArray`1+Builder[Microsoft.CodeAnalysis.Options.IOption2]>
+;  V73 tmp73        [V73,T45] (  7,  7   )     ref  ->  [rbp-0xA0]  class-hnd exact spill-single-def "NewObj constructor temp" <System.Func`2[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]]>
+;* V74 tmp74        [V74    ] (  0,  0   )     ref  ->  zero-ref    class-hnd "Inlining Arg" <Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]>
+;  V75 tmp75        [V75,T89] (  2,  4   )     ref  ->  [rbp-0xA8]  class-hnd spill-single-def "Inlining Arg" <System.__Canon>
+;* V76 tmp76        [V76    ] (  0,  0   )     ref  ->  zero-ref    class-hnd "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
+;* V77 tmp77        [V77    ] (  0,  0   )     ref  ->  zero-ref    class-hnd "Inlining Arg" <System.String>
+;* V78 tmp78        [V78    ] (  0,  0   )   ubyte  ->  zero-ref    "Inlining Arg"
+;  V79 tmp79        [V79,T02] (  9, 18   )     ref  ->  [rbp-0xB0]  class-hnd exact spill-single-def "NewObj constructor temp" <Microsoft.CodeAnalysis.Options.OptionDefinition`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]>
+;* V80 tmp80        [V80    ] (  0,  0   )     ref  ->  zero-ref    class-hnd single-def "Inlining Arg" <Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]>
+;* V81 tmp81        [V81    ] (  0,  0   )     ref  ->  zero-ref    single-def
+;  V82 tmp82        [V82,T105] (  4,  3.50)     ref  ->  rsi        
+;* V83 tmp83        [V83    ] (  0,  0   )     ref  ->  zero-ref    class-hnd "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
+;* V84 tmp84        [V84    ] (  0,  0   )     ref  ->  zero-ref    class-hnd "Inlining Arg" <System.String>
+;* V85 tmp85        [V85,T139] (  0,  0   )   ubyte  ->  zero-ref    "Inlining Arg"
+;* V86 tmp86        [V86    ] (  0,  0   )     ref  ->  zero-ref    class-hnd "Inlining Arg" <System.String>
+;* V87 tmp87        [V87    ] (  0,  0   )     ref  ->  zero-ref    class-hnd single-def "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
+;* V88 tmp88        [V88    ] (  0,  0   )     ref  ->  zero-ref    single-def
+;  V89 tmp89        [V89,T122] (  2,  2   )     ref  ->  rsi        
+;* V90 tmp90        [V90    ] (  0,  0   )     ref  ->  zero-ref   
 ;* V91 tmp91        [V91    ] (  0,  0   )     ref  ->  zero-ref   
 ;* V92 tmp92        [V92    ] (  0,  0   )     ref  ->  zero-ref   
-;* V93 tmp93        [V93    ] (  0,  0   )     ref  ->  zero-ref   
-;  V94 tmp94        [V94,T83] (  5,  4   )     int  ->  [rbp-0x34]  spill-single-def "Inline stloc first use temp"
-;* V95 tmp95        [V95    ] (  0,  0   )     int  ->  zero-ref    "Inline stloc first use temp"
-;  V96 tmp96        [V96,T137] (  2,  1   )     int  ->  rdx         "Inline return value spill temp"
-;  V97 tmp97        [V97,T117] (  3,  3   )     int  ->  rdx         "Inlining Arg"
-;* V98 tmp98        [V98    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]>
-;* V99 tmp99        [V99    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
-;* V100 tmp100      [V100    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inline return value spill temp" <Microsoft.CodeAnalysis.Options.PerLanguageOption2`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]>
-;  V101 tmp101      [V101,T43] (  4,  8   )     ref  ->  r13         class-hnd exact single-def "Inlining Arg" <Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]>
-;* V102 tmp102      [V102    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
+;  V93 tmp93        [V93,T83] (  5,  4   )     int  ->  [rbp-0x2C]  spill-single-def "Inline stloc first use temp"
+;* V94 tmp94        [V94    ] (  0,  0   )     int  ->  zero-ref    "Inline stloc first use temp"
+;  V95 tmp95        [V95,T141] (  2,  1   )     int  ->  rdx         "Inline return value spill temp"
+;  V96 tmp96        [V96,T116] (  3,  3   )     int  ->  rdx         "Inlining Arg"
+;* V97 tmp97        [V97    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]>
+;* V98 tmp98        [V98    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
+;* V99 tmp99        [V99    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inline return value spill temp" <Microsoft.CodeAnalysis.Options.PerLanguageOption2`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]>
+;  V100 tmp100      [V100,T44] (  4,  8   )     ref  ->  r13         class-hnd exact single-def "Inlining Arg" <Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]>
+;* V101 tmp101      [V101    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
+;* V102 tmp102      [V102    ] (  0,  0   )     ref  ->  zero-ref    single-def
 ;* V103 tmp103      [V103    ] (  0,  0   )     ref  ->  zero-ref    single-def
-;* V104 tmp104      [V104    ] (  0,  0   )     ref  ->  zero-ref    single-def
-;  V105 tmp105      [V105,T124] (  2,  2   )     ref  ->  [rbp-0xC0]  spill-single-def
-;* V106 tmp106      [V106    ] (  0,  0   )     int  ->  zero-ref    single-def
-;* V107 tmp107      [V107    ] (  0,  0   )     ref  ->  zero-ref   
-;  V108 tmp108      [V108,T90] (  2,  4   )     ref  ->  rax         class-hnd single-def "dup spill" <System.Func`2[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]]>
+;  V104 tmp104      [V104,T123] (  2,  2   )     ref  ->  [rbp-0xB8]  spill-single-def
+;* V105 tmp105      [V105    ] (  0,  0   )     int  ->  zero-ref    single-def
+;* V106 tmp106      [V106    ] (  0,  0   )     ref  ->  zero-ref   
+;  V107 tmp107      [V107,T90] (  2,  4   )     ref  ->  rax         class-hnd single-def "dup spill" <System.Func`2[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]]>
+;* V108 tmp108      [V108    ] (  0,  0   )     ref  ->  zero-ref    single-def
 ;* V109 tmp109      [V109    ] (  0,  0   )     ref  ->  zero-ref    single-def
 ;* V110 tmp110      [V110    ] (  0,  0   )     ref  ->  zero-ref    single-def
-;* V111 tmp111      [V111    ] (  0,  0   )     ref  ->  zero-ref    single-def
-;* V112 tmp112      [V112    ] (  0,  0   )     int  ->  zero-ref    single-def
-;  V113 tmp113      [V113,T82] (  5,  4.50)     ref  ->  [rbp-0xC8] 
-;* V114 tmp114      [V114    ] (  0,  0   )     ref  ->  zero-ref    class-hnd single-def "Inline stloc first use temp" <System.Func`2[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]]>
+;* V111 tmp111      [V111    ] (  0,  0   )     int  ->  zero-ref    single-def
+;  V112 tmp112      [V112,T82] (  5,  4.50)     ref  ->  [rbp-0xC0] 
+;* V113 tmp113      [V113    ] (  0,  0   )     ref  ->  zero-ref    class-hnd single-def "Inline stloc first use temp" <System.Func`2[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]]>
+;* V114 tmp114      [V114    ] (  0,  0   )     ref  ->  zero-ref    single-def
 ;* V115 tmp115      [V115    ] (  0,  0   )     ref  ->  zero-ref    single-def
 ;* V116 tmp116      [V116    ] (  0,  0   )     ref  ->  zero-ref    single-def
-;* V117 tmp117      [V117    ] (  0,  0   )     ref  ->  zero-ref    single-def
-;* V118 tmp118      [V118    ] (  0,  0   )     int  ->  zero-ref    single-def
-;* V119 tmp119      [V119    ] (  0,  0   )     ref  ->  zero-ref    single-def
-;  V120 tmp120      [V120,T24] (  5, 10   )     ref  ->  [rbp-0xD0]  class-hnd exact spill-single-def "NewObj constructor temp" <Microsoft.CodeAnalysis.Options.PerLanguageOption2`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]>
-;* V121 tmp121      [V121    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact single-def "Inline stloc first use temp" <Microsoft.CodeAnalysis.Options.PerLanguageOption2`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]>
-;  V122 tmp122      [V122,T09] (  8, 14   )     ref  ->  r15         class-hnd exact single-def "Inlining Arg" <System.Collections.Immutable.ImmutableArray`1+Builder[Microsoft.CodeAnalysis.Options.IOption2]>
-;  V123 tmp123      [V123,T45] (  7,  7   )     ref  ->  [rbp-0xD8]  class-hnd exact spill-single-def "NewObj constructor temp" <System.Func`2[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]]>
-;* V124 tmp124      [V124    ] (  0,  0   )     ref  ->  zero-ref    class-hnd "Inlining Arg" <Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]>
-;  V125 tmp125      [V125,T91] (  2,  4   )     ref  ->  [rbp-0xE0]  class-hnd spill-single-def "Inlining Arg" <System.__Canon>
-;* V126 tmp126      [V126    ] (  0,  0   )     ref  ->  zero-ref    class-hnd "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
-;* V127 tmp127      [V127    ] (  0,  0   )     ref  ->  zero-ref    class-hnd "Inlining Arg" <System.String>
-;* V128 tmp128      [V128    ] (  0,  0   )   ubyte  ->  zero-ref    "Inlining Arg"
-;  V129 tmp129      [V129,T03] (  9, 18   )     ref  ->  [rbp-0xE8]  class-hnd exact spill-single-def "NewObj constructor temp" <Microsoft.CodeAnalysis.Options.OptionDefinition`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]>
-;* V130 tmp130      [V130    ] (  0,  0   )     ref  ->  zero-ref    class-hnd single-def "Inlining Arg" <Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]>
-;* V131 tmp131      [V131    ] (  0,  0   )     ref  ->  zero-ref    single-def
-;  V132 tmp132      [V132,T107] (  4,  3.50)     ref  ->  rsi        
-;* V133 tmp133      [V133    ] (  0,  0   )     ref  ->  zero-ref    class-hnd "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
-;* V134 tmp134      [V134    ] (  0,  0   )     ref  ->  zero-ref    class-hnd "Inlining Arg" <System.String>
-;* V135 tmp135      [V135,T136] (  0,  0   )   ubyte  ->  zero-ref    "Inlining Arg"
-;* V136 tmp136      [V136    ] (  0,  0   )     ref  ->  zero-ref    class-hnd "Inlining Arg" <System.String>
-;* V137 tmp137      [V137    ] (  0,  0   )     ref  ->  zero-ref    class-hnd single-def "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
-;* V138 tmp138      [V138    ] (  0,  0   )     ref  ->  zero-ref    single-def
-;  V139 tmp139      [V139,T125] (  2,  2   )     ref  ->  rsi        
+;* V117 tmp117      [V117    ] (  0,  0   )     int  ->  zero-ref    single-def
+;* V118 tmp118      [V118    ] (  0,  0   )     ref  ->  zero-ref    single-def
+;  V119 tmp119      [V119,T25] (  5, 10   )     ref  ->  [rbp-0xC8]  class-hnd exact spill-single-def "NewObj constructor temp" <Microsoft.CodeAnalysis.Options.PerLanguageOption2`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]>
+;* V120 tmp120      [V120    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact single-def "Inline stloc first use temp" <Microsoft.CodeAnalysis.Options.PerLanguageOption2`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]>
+;  V121 tmp121      [V121,T09] (  8, 14   )     ref  ->  r15         class-hnd exact single-def "Inlining Arg" <System.Collections.Immutable.ImmutableArray`1+Builder[Microsoft.CodeAnalysis.Options.IOption2]>
+;  V122 tmp122      [V122,T46] (  7,  7   )     ref  ->  [rbp-0xD0]  class-hnd exact spill-single-def "NewObj constructor temp" <System.Func`2[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]]>
+;* V123 tmp123      [V123    ] (  0,  0   )     ref  ->  zero-ref    class-hnd "Inlining Arg" <Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]>
+;  V124 tmp124      [V124,T91] (  2,  4   )     ref  ->  [rbp-0xD8]  class-hnd spill-single-def "Inlining Arg" <System.__Canon>
+;* V125 tmp125      [V125    ] (  0,  0   )     ref  ->  zero-ref    class-hnd "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
+;* V126 tmp126      [V126    ] (  0,  0   )     ref  ->  zero-ref    class-hnd "Inlining Arg" <System.String>
+;* V127 tmp127      [V127    ] (  0,  0   )   ubyte  ->  zero-ref    "Inlining Arg"
+;  V128 tmp128      [V128,T03] (  9, 18   )     ref  ->  [rbp-0xE0]  class-hnd exact spill-single-def "NewObj constructor temp" <Microsoft.CodeAnalysis.Options.OptionDefinition`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]>
+;* V129 tmp129      [V129    ] (  0,  0   )     ref  ->  zero-ref    class-hnd single-def "Inlining Arg" <Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]>
+;* V130 tmp130      [V130    ] (  0,  0   )     ref  ->  zero-ref    single-def
+;  V131 tmp131      [V131,T106] (  4,  3.50)     ref  ->  rsi        
+;* V132 tmp132      [V132    ] (  0,  0   )     ref  ->  zero-ref    class-hnd "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
+;* V133 tmp133      [V133    ] (  0,  0   )     ref  ->  zero-ref    class-hnd "Inlining Arg" <System.String>
+;* V134 tmp134      [V134,T140] (  0,  0   )   ubyte  ->  zero-ref    "Inlining Arg"
+;* V135 tmp135      [V135    ] (  0,  0   )     ref  ->  zero-ref    class-hnd "Inlining Arg" <System.String>
+;* V136 tmp136      [V136    ] (  0,  0   )     ref  ->  zero-ref    class-hnd single-def "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
+;* V137 tmp137      [V137    ] (  0,  0   )     ref  ->  zero-ref    single-def
+;  V138 tmp138      [V138,T124] (  2,  2   )     ref  ->  rsi        
+;* V139 tmp139      [V139    ] (  0,  0   )     ref  ->  zero-ref   
 ;* V140 tmp140      [V140    ] (  0,  0   )     ref  ->  zero-ref   
 ;* V141 tmp141      [V141    ] (  0,  0   )     ref  ->  zero-ref   
-;* V142 tmp142      [V142    ] (  0,  0   )     ref  ->  zero-ref   
-;  V143 tmp143      [V143,T84] (  5,  4   )     int  ->  [rbp-0x38]  spill-single-def "Inline stloc first use temp"
-;* V144 tmp144      [V144    ] (  0,  0   )     int  ->  zero-ref    "Inline stloc first use temp"
-;  V145 tmp145      [V145,T138] (  2,  1   )     int  ->  rdx         "Inline return value spill temp"
-;  V146 tmp146      [V146,T118] (  3,  3   )     int  ->  rdx         "Inlining Arg"
-;* V147 tmp147      [V147    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]>
-;* V148 tmp148      [V148    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
-;* V149 tmp149      [V149    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.PerLanguageOption2`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]>
-;* V150 tmp150      [V150    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]>
-;* V151 tmp151      [V151    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
-;* V152 tmp152      [V152    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.PerLanguageOption2`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]>
-;* V153 tmp153      [V153    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Simplification.SimplifierOptions>
-;* V154 tmp154      [V154    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]>
-;* V155 tmp155      [V155    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
-;* V156 tmp156      [V156    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.PerLanguageOption2`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]>
-;* V157 tmp157      [V157    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Simplification.SimplifierOptions>
-;* V158 tmp158      [V158    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]>
-;* V159 tmp159      [V159    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
-;* V160 tmp160      [V160    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.PerLanguageOption2`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]>
-;* V161 tmp161      [V161    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]>
-;* V162 tmp162      [V162    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
-;* V163 tmp163      [V163    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]>
-;* V164 tmp164      [V164    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
-;* V165 tmp165      [V165    ] (  0,  0   )  struct ( 8) zero-ref    ld-addr-op "NewObj constructor temp" <Microsoft.CodeAnalysis.CodeStyle.NotificationOption2>
-;  V166 tmp166      [V166,T52] (  3,  6   )     ref  ->  rsi         class-hnd exact single-def "Inlining Arg" <Microsoft.CodeAnalysis.CodeStyle.CodeStyleOptions2+<>c>
-;* V167 tmp167      [V167    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
-;* V168 tmp168      [V168    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]>
-;* V169 tmp169      [V169    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
-;  V170 tmp170      [V170,T53] (  3,  6   )     ref  ->  rsi         class-hnd exact single-def "Inlining Arg" <Microsoft.CodeAnalysis.CodeStyle.CodeStyleOptions2+<>c>
-;  V171 tmp171      [V171,T54] (  3,  6   )     ref  ->  r12         class-hnd exact single-def "NewObj constructor temp" <System.Collections.Concurrent.ConcurrentDictionary`2[System.String,Microsoft.CodeAnalysis.Optional`1[int]]>
-;* V172 tmp172      [V172    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
-;* V173 tmp173      [V173    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inline return value spill temp" <Microsoft.CodeAnalysis.Options.Option2`1[int]>
-;* V174 tmp174      [V174    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
-;  V175 tmp175      [V175,T15] (  6, 12   )     ref  ->  [rbp-0xF0]  class-hnd exact spill-single-def "NewObj constructor temp" <Microsoft.CodeAnalysis.Options.Option2`1[int]>
-;* V176 tmp176      [V176    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact single-def "Inline stloc first use temp" <Microsoft.CodeAnalysis.Options.Option2`1[int]>
-;  V177 tmp177      [V177,T10] (  8, 14   )     ref  ->  r12         class-hnd exact single-def "Inlining Arg" <System.Collections.Immutable.ImmutableArray`1+Builder[Microsoft.CodeAnalysis.Options.IOption2]>
-;* V178 tmp178      [V178    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
-;  V179 tmp179      [V179,T04] (  9, 18   )     ref  ->  [rbp-0xF8]  class-hnd exact spill-single-def "NewObj constructor temp" <Microsoft.CodeAnalysis.Options.OptionDefinition`1[int]>
+;  V142 tmp142      [V142,T84] (  5,  4   )     int  ->  [rbp-0x30]  spill-single-def "Inline stloc first use temp"
+;* V143 tmp143      [V143    ] (  0,  0   )     int  ->  zero-ref    "Inline stloc first use temp"
+;  V144 tmp144      [V144,T142] (  2,  1   )     int  ->  rdx         "Inline return value spill temp"
+;  V145 tmp145      [V145,T117] (  3,  3   )     int  ->  rdx         "Inlining Arg"
+;* V146 tmp146      [V146    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]>
+;* V147 tmp147      [V147    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
+;* V148 tmp148      [V148    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.PerLanguageOption2`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]>
+;* V149 tmp149      [V149    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]>
+;* V150 tmp150      [V150    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
+;* V151 tmp151      [V151    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.PerLanguageOption2`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]>
+;* V152 tmp152      [V152    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Simplification.SimplifierOptions>
+;* V153 tmp153      [V153    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]>
+;* V154 tmp154      [V154    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
+;* V155 tmp155      [V155    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.PerLanguageOption2`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]>
+;* V156 tmp156      [V156    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Simplification.SimplifierOptions>
+;* V157 tmp157      [V157    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]>
+;* V158 tmp158      [V158    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
+;* V159 tmp159      [V159    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.PerLanguageOption2`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]>
+;* V160 tmp160      [V160    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]>
+;* V161 tmp161      [V161    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
+;* V162 tmp162      [V162    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]>
+;* V163 tmp163      [V163    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
+;* V164 tmp164      [V164    ] (  0,  0   )  struct ( 8) zero-ref    ld-addr-op "NewObj constructor temp" <Microsoft.CodeAnalysis.CodeStyle.NotificationOption2>
+;  V165 tmp165      [V165,T53] (  3,  6   )     ref  ->  rsi         class-hnd exact single-def "Inlining Arg" <Microsoft.CodeAnalysis.CodeStyle.CodeStyleOptions2+<>c>
+;* V166 tmp166      [V166    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
+;* V167 tmp167      [V167    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]>
+;* V168 tmp168      [V168    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
+;  V169 tmp169      [V169,T54] (  3,  6   )     ref  ->  rsi         class-hnd exact single-def "Inlining Arg" <Microsoft.CodeAnalysis.CodeStyle.CodeStyleOptions2+<>c>
+;  V170 tmp170      [V170,T55] (  3,  6   )     ref  ->  r12         class-hnd exact single-def "NewObj constructor temp" <System.Collections.Concurrent.ConcurrentDictionary`2[System.String,Microsoft.CodeAnalysis.Optional`1[int]]>
+;* V171 tmp171      [V171    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
+;* V172 tmp172      [V172    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inline return value spill temp" <Microsoft.CodeAnalysis.Options.Option2`1[int]>
+;* V173 tmp173      [V173    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
+;  V174 tmp174      [V174,T15] (  6, 12   )     ref  ->  [rbp-0xE8]  class-hnd exact spill-single-def "NewObj constructor temp" <Microsoft.CodeAnalysis.Options.Option2`1[int]>
+;* V175 tmp175      [V175    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact single-def "Inline stloc first use temp" <Microsoft.CodeAnalysis.Options.Option2`1[int]>
+;  V176 tmp176      [V176,T10] (  8, 14   )     ref  ->  r12         class-hnd exact single-def "Inlining Arg" <System.Collections.Immutable.ImmutableArray`1+Builder[Microsoft.CodeAnalysis.Options.IOption2]>
+;* V177 tmp177      [V177    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
+;  V178 tmp178      [V178,T04] (  9, 18   )     ref  ->  [rbp-0xF0]  class-hnd exact spill-single-def "NewObj constructor temp" <Microsoft.CodeAnalysis.Options.OptionDefinition`1[int]>
+;* V179 tmp179      [V179    ] (  0,  0   )     ref  ->  zero-ref    single-def
 ;* V180 tmp180      [V180    ] (  0,  0   )     ref  ->  zero-ref    single-def
-;* V181 tmp181      [V181    ] (  0,  0   )     ref  ->  zero-ref    single-def
-;* V182 tmp182      [V182    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
-;  V183 tmp183      [V183,T55] (  3,  6   )     ref  ->  r13         class-hnd exact single-def "Single-def Box Helper" <Microsoft.CodeAnalysis.CodeStyle.OperatorPlacementWhenWrappingPreference>
-;  V184 tmp184      [V184,T92] (  2,  4   )     ref  ->  rsi         class-hnd exact single-def "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
-;* V185 tmp185      [V185    ] (  0,  0   )     ref  ->  zero-ref    single-def
-;  V186 tmp186      [V186,T126] (  2,  2   )     ref  ->  rsi        
-;* V187 tmp187      [V187    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.CodeStyle.OperatorPlacementWhenWrappingPreference>
+;* V181 tmp181      [V181    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
+;  V182 tmp182      [V182,T56] (  3,  6   )     ref  ->  r13         class-hnd exact single-def "Single-def Box Helper" <Microsoft.CodeAnalysis.CodeStyle.OperatorPlacementWhenWrappingPreference>
+;  V183 tmp183      [V183,T92] (  2,  4   )     ref  ->  rsi         class-hnd exact single-def "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
+;* V184 tmp184      [V184    ] (  0,  0   )     ref  ->  zero-ref    single-def
+;  V185 tmp185      [V185,T125] (  2,  2   )     ref  ->  rsi        
+;* V186 tmp186      [V186    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.CodeStyle.OperatorPlacementWhenWrappingPreference>
+;* V187 tmp187      [V187    ] (  0,  0   )     ref  ->  zero-ref   
 ;* V188 tmp188      [V188    ] (  0,  0   )     ref  ->  zero-ref   
 ;* V189 tmp189      [V189    ] (  0,  0   )     ref  ->  zero-ref   
-;* V190 tmp190      [V190    ] (  0,  0   )     ref  ->  zero-ref   
-;  V191 tmp191      [V191,T85] (  5,  4   )     int  ->  [rbp-0x3C]  spill-single-def "Inline stloc first use temp"
-;* V192 tmp192      [V192    ] (  0,  0   )     int  ->  zero-ref    "Inline stloc first use temp"
-;  V193 tmp193      [V193,T139] (  2,  1   )     int  ->  rdx         "Inline return value spill temp"
-;  V194 tmp194      [V194,T119] (  3,  3   )     int  ->  rdx         "Inlining Arg"
-;* V195 tmp195      [V195    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]>
-;* V196 tmp196      [V196    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
-;* V197 tmp197      [V197    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]>
-;* V198 tmp198      [V198    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
-;* V199 tmp199      [V199    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]>
-;* V200 tmp200      [V200    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
-;* V201 tmp201      [V201    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]>
-;* V202 tmp202      [V202    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
-;* V203 tmp203      [V203    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]>
-;* V204 tmp204      [V204    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
-;* V205 tmp205      [V205    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]>
-;* V206 tmp206      [V206    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
-;* V207 tmp207      [V207    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]>
-;* V208 tmp208      [V208    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
-;* V209 tmp209      [V209    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]>
-;* V210 tmp210      [V210    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
-;* V211 tmp211      [V211    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]>
-;* V212 tmp212      [V212    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
-;* V213 tmp213      [V213    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]>
-;* V214 tmp214      [V214    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
-;* V215 tmp215      [V215    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]>
-;* V216 tmp216      [V216    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
+;  V190 tmp190      [V190,T85] (  5,  4   )     int  ->  [rbp-0x34]  spill-single-def "Inline stloc first use temp"
+;* V191 tmp191      [V191    ] (  0,  0   )     int  ->  zero-ref    "Inline stloc first use temp"
+;  V192 tmp192      [V192,T143] (  2,  1   )     int  ->  rdx         "Inline return value spill temp"
+;  V193 tmp193      [V193,T118] (  3,  3   )     int  ->  rdx         "Inlining Arg"
+;* V194 tmp194      [V194    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]>
+;* V195 tmp195      [V195    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
+;* V196 tmp196      [V196    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]>
+;* V197 tmp197      [V197    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
+;* V198 tmp198      [V198    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]>
+;* V199 tmp199      [V199    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
+;* V200 tmp200      [V200    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]>
+;* V201 tmp201      [V201    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
+;* V202 tmp202      [V202    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]>
+;* V203 tmp203      [V203    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
+;* V204 tmp204      [V204    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]>
+;* V205 tmp205      [V205    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
+;* V206 tmp206      [V206    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]>
+;* V207 tmp207      [V207    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
+;* V208 tmp208      [V208    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]>
+;* V209 tmp209      [V209    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
+;* V210 tmp210      [V210    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]>
+;* V211 tmp211      [V211    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
+;* V212 tmp212      [V212    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]>
+;* V213 tmp213      [V213    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
+;* V214 tmp214      [V214    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]>
+;* V215 tmp215      [V215    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
+;* V216 tmp216      [V216    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.Collections.Generic.KeyValuePair`2[System.String,int]>
 ;* V217 tmp217      [V217    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.Collections.Generic.KeyValuePair`2[System.String,int]>
-;* V218 tmp218      [V218    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.Collections.Generic.KeyValuePair`2[System.String,int]>
-;  V219 tmp219      [V219,T93] (  2,  4   )     ref  ->  rdx         class-hnd single-def "dup spill" <System.Func`2[System.Collections.Generic.KeyValuePair`2[System.String,int],System.Collections.Generic.KeyValuePair`2[int,System.String]]>
-;* V220 tmp220      [V220    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact single-def "impAppendStmt" <System.Collections.Immutable.ImmutableDictionary`2[System.String,int]>
+;  V218 tmp218      [V218,T93] (  2,  4   )     ref  ->  rdx         class-hnd single-def "dup spill" <System.Func`2[System.Collections.Generic.KeyValuePair`2[System.String,int],System.Collections.Generic.KeyValuePair`2[int,System.String]]>
+;* V219 tmp219      [V219    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact single-def "impAppendStmt" <System.Collections.Immutable.ImmutableDictionary`2[System.String,int]>
+;* V220 tmp220      [V220    ] (  0,  0   )     ref  ->  zero-ref    single-def
 ;* V221 tmp221      [V221    ] (  0,  0   )     ref  ->  zero-ref    single-def
 ;* V222 tmp222      [V222    ] (  0,  0   )     ref  ->  zero-ref    single-def
 ;* V223 tmp223      [V223    ] (  0,  0   )     ref  ->  zero-ref    single-def
-;* V224 tmp224      [V224    ] (  0,  0   )     ref  ->  zero-ref    single-def
-;  V225 tmp225      [V225,T108] (  4,  3.50)     ref  ->  rdx        
-;  V226 tmp226      [V226,T77] (  5,  5   )     ref  ->  [rbp-0x100]  class-hnd exact spill-single-def "NewObj constructor temp" <System.Func`2[System.Collections.Generic.KeyValuePair`2[System.String,int],System.Collections.Generic.KeyValuePair`2[int,System.String]]>
-;  V227 tmp227      [V227,T56] (  3,  6   )     ref  ->  rdi         class-hnd exact single-def "Inlining Arg" <System.Collections.Immutable.ImmutableDictionary`2[System.String,int]>
-;* V228 tmp228      [V228    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <System.Collections.Immutable.ImmutableDictionary`2+Comparers[System.__Canon,int]>
-;  V229 tmp229      [V229,T16] (  6, 12   )     ref  ->  [rbp-0x108]  class-hnd exact spill-single-def "Inlining Arg" <System.Collections.Immutable.ImmutableDictionary`2[System.__Canon,int]>
-;  V230 tmp230      [V230,T127] (  2,  2   )     ref  ->  [rbp-0x110]  class-hnd exact spill-single-def "Inline return value spill temp" <System.Collections.Immutable.ImmutableDictionary`2[System.String,int]>
-;* V231 tmp231      [V231    ] (  0,  0   )  struct (16) zero-ref    "spilled call-like call argument" <System.Collections.Immutable.ImmutableDictionary`2+MutationInput[System.String,int]>
-;* V232 tmp232      [V232    ] (  0,  0   )  struct (16) zero-ref    do-not-enreg[SBRM] multireg-ret multireg-dest "Return value temp for multireg return" <System.Collections.Immutable.ImmutableDictionary`2+MutationResult[System.String,int]>
-;* V233 tmp233      [V233    ] (  0,  0   )  struct (16) zero-ref    multireg-ret multireg-dest ld-addr-op single-def "Inline stloc first use temp" <System.Collections.Immutable.ImmutableDictionary`2+MutationResult[System.String,int]>
-;* V234 tmp234      [V234    ] (  0,  0   )     ref  ->  zero-ref    ld-addr-op class-hnd single-def "Inline ldloca(s) first use temp" <System.Collections.Immutable.ImmutableDictionary`2[System.String,int]>
-;* V235 tmp235      [V235    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "impAppendStmt" <System.Collections.Immutable.ImmutableDictionary`2[System.String,int]>
-;* V236 tmp236      [V236    ] (  0,  0   )     ref  ->  zero-ref    class-hnd "impAppendStmt" <System.Collections.Generic.IEqualityComparer`1[System.String]>
-;* V237 tmp237      [V237    ] (  0,  0   )   ubyte  ->  zero-ref    single-def "Inline return value spill temp"
-;* V238 tmp238      [V238    ] (  0,  0   )     ref  ->  zero-ref    class-hnd single-def "Inline stloc first use temp" <System.Collections.Immutable.ImmutableDictionary`2+Builder[System.String,int]>
-;* V239 tmp239      [V239    ] (  0,  0   )     ref  ->  zero-ref    class-hnd "Inline return value spill temp" <System.Collections.Immutable.ImmutableDictionary`2[System.String,int]>
-;* V240 tmp240      [V240    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "dup spill" <System.Collections.Immutable.ImmutableDictionary`2[System.__Canon,int]>
-;* V241 tmp241      [V241    ] (  0,  0   )     ref  ->  zero-ref   
-;* V242 tmp242      [V242    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "dup spill" <System.Collections.Immutable.ImmutableDictionary`2[System.String,int]>
-;* V243 tmp243      [V243    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inline stloc first use temp" <System.Collections.Immutable.ImmutableDictionary`2[System.String,int]>
-;* V244 tmp244      [V244    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <System.Collections.Immutable.SortedInt32KeyNode`1[System.Collections.Immutable.ImmutableDictionary`2+HashBucket[System.__Canon,int]]>
-;* V245 tmp245      [V245    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <System.Collections.Immutable.ImmutableDictionary`2+Comparers[System.__Canon,int]>
-;* V246 tmp246      [V246    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
-;* V247 tmp247      [V247    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "NewObj constructor temp" <System.Collections.Immutable.ImmutableDictionary`2[System.String,int]>
-;* V248 tmp248      [V248    ] (  0,  0   )   ubyte  ->  zero-ref    "Inlining Arg"
+;  V224 tmp224      [V224,T107] (  4,  3.50)     ref  ->  rdx        
+;  V225 tmp225      [V225,T77] (  5,  5   )     ref  ->  [rbp-0xF8]  class-hnd exact spill-single-def "NewObj constructor temp" <System.Func`2[System.Collections.Generic.KeyValuePair`2[System.String,int],System.Collections.Generic.KeyValuePair`2[int,System.String]]>
+;  V226 tmp226      [V226,T57] (  3,  6   )     ref  ->  rdi         class-hnd exact single-def "Inlining Arg" <System.Collections.Immutable.ImmutableDictionary`2[System.String,int]>
+;* V227 tmp227      [V227    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <System.Collections.Immutable.ImmutableDictionary`2+Comparers[System.__Canon,int]>
+;  V228 tmp228      [V228,T16] (  6, 12   )     ref  ->  [rbp-0x100]  class-hnd exact spill-single-def "Inlining Arg" <System.Collections.Immutable.ImmutableDictionary`2[System.__Canon,int]>
+;  V229 tmp229      [V229,T126] (  2,  2   )     ref  ->  [rbp-0x108]  class-hnd exact spill-single-def "Inline return value spill temp" <System.Collections.Immutable.ImmutableDictionary`2[System.String,int]>
+;* V230 tmp230      [V230    ] (  0,  0   )  struct (16) zero-ref    "spilled call-like call argument" <System.Collections.Immutable.ImmutableDictionary`2+MutationInput[System.String,int]>
+;* V231 tmp231      [V231    ] (  0,  0   )  struct (16) zero-ref    do-not-enreg[SBRM] multireg-ret multireg-dest "Return value temp for multireg return" <System.Collections.Immutable.ImmutableDictionary`2+MutationResult[System.String,int]>
+;* V232 tmp232      [V232    ] (  0,  0   )  struct (16) zero-ref    multireg-ret multireg-dest ld-addr-op single-def "Inline stloc first use temp" <System.Collections.Immutable.ImmutableDictionary`2+MutationResult[System.String,int]>
+;* V233 tmp233      [V233    ] (  0,  0   )     ref  ->  zero-ref    ld-addr-op class-hnd single-def "Inline ldloca(s) first use temp" <System.Collections.Immutable.ImmutableDictionary`2[System.String,int]>
+;* V234 tmp234      [V234    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "impAppendStmt" <System.Collections.Immutable.ImmutableDictionary`2[System.String,int]>
+;* V235 tmp235      [V235    ] (  0,  0   )     ref  ->  zero-ref    class-hnd "impAppendStmt" <System.Collections.Generic.IEqualityComparer`1[System.String]>
+;* V236 tmp236      [V236    ] (  0,  0   )   ubyte  ->  zero-ref    single-def "Inline return value spill temp"
+;* V237 tmp237      [V237    ] (  0,  0   )     ref  ->  zero-ref    class-hnd single-def "Inline stloc first use temp" <System.Collections.Immutable.ImmutableDictionary`2+Builder[System.String,int]>
+;* V238 tmp238      [V238    ] (  0,  0   )     ref  ->  zero-ref    class-hnd "Inline return value spill temp" <System.Collections.Immutable.ImmutableDictionary`2[System.String,int]>
+;* V239 tmp239      [V239    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "dup spill" <System.Collections.Immutable.ImmutableDictionary`2[System.__Canon,int]>
+;* V240 tmp240      [V240    ] (  0,  0   )     ref  ->  zero-ref   
+;* V241 tmp241      [V241    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "dup spill" <System.Collections.Immutable.ImmutableDictionary`2[System.String,int]>
+;* V242 tmp242      [V242    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inline stloc first use temp" <System.Collections.Immutable.ImmutableDictionary`2[System.String,int]>
+;* V243 tmp243      [V243    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <System.Collections.Immutable.SortedInt32KeyNode`1[System.Collections.Immutable.ImmutableDictionary`2+HashBucket[System.__Canon,int]]>
+;* V244 tmp244      [V244    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <System.Collections.Immutable.ImmutableDictionary`2+Comparers[System.__Canon,int]>
+;* V245 tmp245      [V245    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
+;* V246 tmp246      [V246    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "NewObj constructor temp" <System.Collections.Immutable.ImmutableDictionary`2[System.String,int]>
+;* V247 tmp247      [V247    ] (  0,  0   )   ubyte  ->  zero-ref    "Inlining Arg"
+;* V248 tmp248      [V248    ] (  0,  0   )     ref  ->  zero-ref   
 ;* V249 tmp249      [V249    ] (  0,  0   )     ref  ->  zero-ref   
-;* V250 tmp250      [V250    ] (  0,  0   )     ref  ->  zero-ref   
-;* V251 tmp251      [V251    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "impAppendStmt" <System.Collections.Generic.StringEqualityComparer>
+;* V250 tmp250      [V250    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "impAppendStmt" <System.Collections.Generic.StringEqualityComparer>
+;* V251 tmp251      [V251    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <System.Collections.Immutable.ImmutableDictionary`2+Comparers[System.__Canon,int]>
 ;* V252 tmp252      [V252    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <System.Collections.Immutable.ImmutableDictionary`2+Comparers[System.__Canon,int]>
-;* V253 tmp253      [V253    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <System.Collections.Immutable.ImmutableDictionary`2+Comparers[System.__Canon,int]>
-;* V254 tmp254      [V254    ] (  0,  0   )  struct (16) zero-ref    multireg-arg ld-addr-op "NewObj constructor temp" <System.Collections.Immutable.ImmutableDictionary`2+MutationInput[System.String,int]>
-;* V255 tmp255      [V255    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "impAppendStmt" <System.Collections.Immutable.SortedInt32KeyNode`1[System.Collections.Immutable.ImmutableDictionary`2+HashBucket[System.String,int]]>
-;* V256 tmp256      [V256    ] (  0,  0   )     int  ->  zero-ref    "impAppendStmt"
-;  V257 tmp257      [V257,T112] (  3,  3   )     ref  ->  rsi         class-hnd exact single-def "Inlining Arg" <Roslyn.Utilities.BidirectionalMap`2+<>c[System.String,int]>
-;* V258 tmp258      [V258    ] (  0,  0   )     ref  ->  zero-ref    class-hnd "Inlining Arg" <System.Collections.Generic.IEqualityComparer`1[int]>
-;  V259 tmp259      [V259,T57] (  3,  6   )     ref  ->  [rbp-0x118]  class-hnd spill-single-def "Inlining Arg" <System.Collections.Generic.IEnumerable`1[System.Collections.Generic.KeyValuePair`2[int,System.__Canon]]>
-;  V260 tmp260      [V260,T58] (  3,  6   )     ref  ->  rdi         class-hnd exact single-def "Inlining Arg" <System.Collections.Immutable.ImmutableDictionary`2[int,System.String]>
-;* V261 tmp261      [V261    ] (  0,  0   )     ref  ->  zero-ref    class-hnd "Inlining Arg" <System.Collections.Generic.IEqualityComparer`1[int]>
-;* V262 tmp262      [V262    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <System.Collections.Immutable.ImmutableDictionary`2+Comparers[int,System.__Canon]>
-;  V263 tmp263      [V263,T59] (  3,  6   )     ref  ->  rax         class-hnd exact single-def "Inlining Arg" <System.Collections.Immutable.ImmutableDictionary`2[int,System.__Canon]>
-;* V264 tmp264      [V264    ] (  0,  0   )     ref  ->  zero-ref    class-hnd single-def "Inlining Arg" <Roslyn.Utilities.BidirectionalMap`2[System.__Canon,int]>
-;* V265 tmp265      [V265    ] (  0,  0   )     ref  ->  zero-ref    class-hnd "Inlining Arg" <System.Collections.Immutable.ImmutableDictionary`2[System.String,int]>
-;  V266 tmp266      [V266,T94] (  2,  4   )     ref  ->  [rbp-0x120]  class-hnd exact spill-single-def "Inlining Arg" <System.Collections.Immutable.ImmutableDictionary`2[int,System.__Canon]>
-;* V267 tmp267      [V267    ] (  0,  0   )  struct ( 8) zero-ref    ld-addr-op "NewObj constructor temp" <Microsoft.CodeAnalysis.CodeStyle.NotificationOption2>
-;  V268 tmp268      [V268,T60] (  3,  6   )     ref  ->  rsi         class-hnd exact single-def "Inlining Arg" <Microsoft.CodeAnalysis.CodeStyle.CodeStyleOptions2+<>c>
-;* V269 tmp269      [V269    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
+;* V253 tmp253      [V253    ] (  0,  0   )  struct (16) zero-ref    multireg-arg ld-addr-op "NewObj constructor temp" <System.Collections.Immutable.ImmutableDictionary`2+MutationInput[System.String,int]>
+;* V254 tmp254      [V254    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "impAppendStmt" <System.Collections.Immutable.SortedInt32KeyNode`1[System.Collections.Immutable.ImmutableDictionary`2+HashBucket[System.String,int]]>
+;* V255 tmp255      [V255    ] (  0,  0   )     int  ->  zero-ref    "impAppendStmt"
+;  V256 tmp256      [V256,T111] (  3,  3   )     ref  ->  rsi         class-hnd exact single-def "Inlining Arg" <Roslyn.Utilities.BidirectionalMap`2+<>c[System.String,int]>
+;* V257 tmp257      [V257    ] (  0,  0   )     ref  ->  zero-ref    class-hnd "Inlining Arg" <System.Collections.Generic.IEqualityComparer`1[int]>
+;  V258 tmp258      [V258,T58] (  3,  6   )     ref  ->  [rbp-0x110]  class-hnd spill-single-def "Inlining Arg" <System.Collections.Generic.IEnumerable`1[System.Collections.Generic.KeyValuePair`2[int,System.__Canon]]>
+;  V259 tmp259      [V259,T59] (  3,  6   )     ref  ->  rdi         class-hnd exact single-def "Inlining Arg" <System.Collections.Immutable.ImmutableDictionary`2[int,System.String]>
+;* V260 tmp260      [V260    ] (  0,  0   )     ref  ->  zero-ref    class-hnd "Inlining Arg" <System.Collections.Generic.IEqualityComparer`1[int]>
+;* V261 tmp261      [V261    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <System.Collections.Immutable.ImmutableDictionary`2+Comparers[int,System.__Canon]>
+;  V262 tmp262      [V262,T60] (  3,  6   )     ref  ->  rax         class-hnd exact single-def "Inlining Arg" <System.Collections.Immutable.ImmutableDictionary`2[int,System.__Canon]>
+;* V263 tmp263      [V263    ] (  0,  0   )     ref  ->  zero-ref    class-hnd single-def "Inlining Arg" <Roslyn.Utilities.BidirectionalMap`2[System.__Canon,int]>
+;* V264 tmp264      [V264    ] (  0,  0   )     ref  ->  zero-ref    class-hnd "Inlining Arg" <System.Collections.Immutable.ImmutableDictionary`2[System.String,int]>
+;  V265 tmp265      [V265,T94] (  2,  4   )     ref  ->  [rbp-0x118]  class-hnd exact spill-single-def "Inlining Arg" <System.Collections.Immutable.ImmutableDictionary`2[int,System.__Canon]>
+;* V266 tmp266      [V266    ] (  0,  0   )  struct ( 8) zero-ref    ld-addr-op "NewObj constructor temp" <Microsoft.CodeAnalysis.CodeStyle.NotificationOption2>
+;  V267 tmp267      [V267,T61] (  3,  6   )     ref  ->  rsi         class-hnd exact single-def "Inlining Arg" <Microsoft.CodeAnalysis.CodeStyle.CodeStyleOptions2+<>c>
+;* V268 tmp268      [V268    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
+;* V269 tmp269      [V269    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.Collections.Generic.KeyValuePair`2[System.String,int]>
 ;* V270 tmp270      [V270    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.Collections.Generic.KeyValuePair`2[System.String,int]>
 ;* V271 tmp271      [V271    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.Collections.Generic.KeyValuePair`2[System.String,int]>
 ;* V272 tmp272      [V272    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.Collections.Generic.KeyValuePair`2[System.String,int]>
-;* V273 tmp273      [V273    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.Collections.Generic.KeyValuePair`2[System.String,int]>
-;  V274 tmp274      [V274,T95] (  2,  4   )     ref  ->  rdx         class-hnd single-def "dup spill" <System.Func`2[System.Collections.Generic.KeyValuePair`2[System.String,int],System.Collections.Generic.KeyValuePair`2[int,System.String]]>
-;  V275 tmp275      [V275,T96] (  2,  4   )     ref  ->  [rbp-0x128]  class-hnd exact spill-single-def "impAppendStmt" <System.Collections.Immutable.ImmutableDictionary`2[System.String,int]>
+;  V273 tmp273      [V273,T95] (  2,  4   )     ref  ->  rdx         class-hnd single-def "dup spill" <System.Func`2[System.Collections.Generic.KeyValuePair`2[System.String,int],System.Collections.Generic.KeyValuePair`2[int,System.String]]>
+;* V274 tmp274      [V274    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact single-def "impAppendStmt" <System.Collections.Immutable.ImmutableDictionary`2[System.String,int]>
+;* V275 tmp275      [V275    ] (  0,  0   )     ref  ->  zero-ref    single-def
 ;* V276 tmp276      [V276    ] (  0,  0   )     ref  ->  zero-ref    single-def
 ;* V277 tmp277      [V277    ] (  0,  0   )     ref  ->  zero-ref    single-def
 ;* V278 tmp278      [V278    ] (  0,  0   )     ref  ->  zero-ref    single-def
-;* V279 tmp279      [V279    ] (  0,  0   )     ref  ->  zero-ref    single-def
-;  V280 tmp280      [V280,T109] (  4,  3.50)     ref  ->  rdx        
-;  V281 tmp281      [V281,T78] (  5,  5   )     ref  ->  [rbp-0x130]  class-hnd exact spill-single-def "NewObj constructor temp" <System.Func`2[System.Collections.Generic.KeyValuePair`2[System.String,int],System.Collections.Generic.KeyValuePair`2[int,System.String]]>
-;  V282 tmp282      [V282,T61] (  3,  6   )     ref  ->  rdi         class-hnd exact single-def "Inlining Arg" <System.Collections.Immutable.ImmutableDictionary`2[System.String,int]>
-;* V283 tmp283      [V283    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <System.Collections.Immutable.ImmutableDictionary`2+Comparers[System.__Canon,int]>
-;  V284 tmp284      [V284,T62] (  3,  6   )     ref  ->  rax         class-hnd exact single-def "Inlining Arg" <System.Collections.Immutable.ImmutableDictionary`2[System.__Canon,int]>
-;  V285 tmp285      [V285,T113] (  3,  3   )     ref  ->  rsi         class-hnd exact single-def "Inlining Arg" <Roslyn.Utilities.BidirectionalMap`2+<>c[System.String,int]>
-;* V286 tmp286      [V286    ] (  0,  0   )     ref  ->  zero-ref    class-hnd "Inlining Arg" <System.Collections.Generic.IEqualityComparer`1[int]>
-;  V287 tmp287      [V287,T97] (  2,  4   )     ref  ->  [rbp-0x138]  class-hnd spill-single-def "Inlining Arg" <System.Collections.Generic.IEnumerable`1[System.Collections.Generic.KeyValuePair`2[int,System.__Canon]]>
-;  V288 tmp288      [V288,T63] (  3,  6   )     ref  ->  rdi         class-hnd exact single-def "Inlining Arg" <System.Collections.Immutable.ImmutableDictionary`2[int,System.String]>
-;* V289 tmp289      [V289    ] (  0,  0   )     ref  ->  zero-ref    class-hnd "Inlining Arg" <System.Collections.Generic.IEqualityComparer`1[int]>
-;  V290 tmp290      [V290,T98] (  2,  4   )     ref  ->  rdx         class-hnd exact single-def "Inlining Arg" <System.Collections.Immutable.ImmutableDictionary`2+Comparers[int,System.__Canon]>
-;* V291 tmp291      [V291    ] (  0,  0   )     ref  ->  zero-ref    class-hnd single-def "Inlining Arg" <Roslyn.Utilities.BidirectionalMap`2[System.__Canon,int]>
-;* V292 tmp292      [V292    ] (  0,  0   )     ref  ->  zero-ref    class-hnd "Inlining Arg" <System.Collections.Immutable.ImmutableDictionary`2[System.String,int]>
-;  V293 tmp293      [V293,T99] (  2,  4   )     ref  ->  [rbp-0x140]  class-hnd exact spill-single-def "Inlining Arg" <System.Collections.Immutable.ImmutableDictionary`2[int,System.__Canon]>
-;* V294 tmp294      [V294    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Formatting.SyntaxFormattingOptions>
-;* V295 tmp295      [V295    ] (  0,  0   )  struct ( 8) zero-ref    ld-addr-op "NewObj constructor temp" <Microsoft.CodeAnalysis.CodeStyle.NotificationOption2>
-;  V296 tmp296      [V296,T64] (  3,  6   )     ref  ->  rsi         class-hnd exact single-def "Inlining Arg" <Microsoft.CodeAnalysis.CodeStyle.CodeStyleOptions2+<>c>
-;* V297 tmp297      [V297    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
-;* V298 tmp298      [V298    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]>
-;* V299 tmp299      [V299    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
-;* V300 tmp300      [V300    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Formatting.DocumentFormattingOptions>
-;* V301 tmp301      [V301    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
-;  V302 tmp302      [V302,T100] (  2,  4   )     ref  ->  [rbp-0x148]  class-hnd exact spill-single-def "Inlining Arg" <Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[System.String]>
-;* V303 tmp303      [V303    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inline return value spill temp" <Microsoft.CodeAnalysis.Options.Option2`1[System.String]>
-;* V304 tmp304      [V304    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
-;  V305 tmp305      [V305,T17] (  6, 12   )     ref  ->  [rbp-0x150]  class-hnd exact spill-single-def "NewObj constructor temp" <Microsoft.CodeAnalysis.Options.Option2`1[System.String]>
-;* V306 tmp306      [V306    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact single-def "Inline stloc first use temp" <Microsoft.CodeAnalysis.Options.Option2`1[System.String]>
-;  V307 tmp307      [V307,T11] (  8, 14   )     ref  ->  [rbp-0x158]  class-hnd exact spill-single-def "Inlining Arg" <System.Collections.Immutable.ImmutableArray`1+Builder[Microsoft.CodeAnalysis.Options.IOption2]>
-;* V308 tmp308      [V308    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
-;  V309 tmp309      [V309,T05] (  9, 18   )     ref  ->  [rbp-0x160]  class-hnd exact spill-single-def "NewObj constructor temp" <Microsoft.CodeAnalysis.Options.OptionDefinition`1[System.String]>
-;* V310 tmp310      [V310    ] (  0,  0   )     ref  ->  zero-ref    single-def
-;  V311 tmp311      [V311,T110] (  4,  3.50)     ref  ->  rsi        
-;* V312 tmp312      [V312    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
-;  V313 tmp313      [V313,T101] (  2,  4   )     ref  ->  rsi         class-hnd exact single-def "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
-;* V314 tmp314      [V314    ] (  0,  0   )     ref  ->  zero-ref    single-def
-;  V315 tmp315      [V315,T128] (  2,  2   )     ref  ->  rsi        
-;* V316 tmp316      [V316    ] (  0,  0   )     ref  ->  zero-ref   
-;* V317 tmp317      [V317    ] (  0,  0   )     ref  ->  zero-ref   
-;* V318 tmp318      [V318    ] (  0,  0   )     ref  ->  zero-ref   
-;  V319 tmp319      [V319,T86] (  5,  4   )     int  ->  [rbp-0x40]  spill-single-def "Inline stloc first use temp"
-;* V320 tmp320      [V320    ] (  0,  0   )     int  ->  zero-ref    "Inline stloc first use temp"
-;  V321 tmp321      [V321,T140] (  2,  1   )     int  ->  rdx         "Inline return value spill temp"
-;  V322 tmp322      [V322,T120] (  3,  3   )     int  ->  rdx         "Inlining Arg"
-;* V323 tmp323      [V323    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
-;  V324 tmp324      [V324,T102] (  2,  4   )     ref  ->  r12         class-hnd exact single-def "Inlining Arg" <Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[System.String]>
-;* V325 tmp325      [V325    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inline return value spill temp" <Microsoft.CodeAnalysis.Options.Option2`1[System.String]>
-;* V326 tmp326      [V326    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
-;  V327 tmp327      [V327,T18] (  6, 12   )     ref  ->  [rbp-0x168]  class-hnd exact spill-single-def "NewObj constructor temp" <Microsoft.CodeAnalysis.Options.Option2`1[System.String]>
-;* V328 tmp328      [V328    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact single-def "Inline stloc first use temp" <Microsoft.CodeAnalysis.Options.Option2`1[System.String]>
-;  V329 tmp329      [V329,T12] (  8, 14   )     ref  ->  [rbp-0x170]  class-hnd exact spill-single-def "Inlining Arg" <System.Collections.Immutable.ImmutableArray`1+Builder[Microsoft.CodeAnalysis.Options.IOption2]>
-;* V330 tmp330      [V330    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
-;  V331 tmp331      [V331,T06] (  9, 18   )     ref  ->  [rbp-0x178]  class-hnd exact spill-single-def "NewObj constructor temp" <Microsoft.CodeAnalysis.Options.OptionDefinition`1[System.String]>
-;* V332 tmp332      [V332    ] (  0,  0   )     ref  ->  zero-ref    single-def
-;  V333 tmp333      [V333,T111] (  4,  3.50)     ref  ->  rsi        
-;* V334 tmp334      [V334    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
-;  V335 tmp335      [V335,T103] (  2,  4   )     ref  ->  rsi         class-hnd exact single-def "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
-;* V336 tmp336      [V336    ] (  0,  0   )     ref  ->  zero-ref    single-def
-;  V337 tmp337      [V337,T129] (  2,  2   )     ref  ->  rsi        
-;* V338 tmp338      [V338    ] (  0,  0   )     ref  ->  zero-ref   
+;  V279 tmp279      [V279,T108] (  4,  3.50)     ref  ->  rdx        
+;  V280 tmp280      [V280,T78] (  5,  5   )     ref  ->  [rbp-0x120]  class-hnd exact spill-single-def "NewObj constructor temp" <System.Func`2[System.Collections.Generic.KeyValuePair`2[System.String,int],System.Collections.Generic.KeyValuePair`2[int,System.String]]>
+;  V281 tmp281      [V281,T62] (  3,  6   )     ref  ->  rdi         class-hnd exact single-def "Inlining Arg" <System.Collections.Immutable.ImmutableDictionary`2[System.String,int]>
+;* V282 tmp282      [V282    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <System.Collections.Immutable.ImmutableDictionary`2+Comparers[System.__Canon,int]>
+;  V283 tmp283      [V283,T17] (  6, 12   )     ref  ->  [rbp-0x128]  class-hnd exact spill-single-def "Inlining Arg" <System.Collections.Immutable.ImmutableDictionary`2[System.__Canon,int]>
+;  V284 tmp284      [V284,T127] (  2,  2   )     ref  ->  [rbp-0x130]  class-hnd exact spill-single-def "Inline return value spill temp" <System.Collections.Immutable.ImmutableDictionary`2[System.String,int]>
+;* V285 tmp285      [V285    ] (  0,  0   )  struct (16) zero-ref    "spilled call-like call argument" <System.Collections.Immutable.ImmutableDictionary`2+MutationInput[System.String,int]>
+;* V286 tmp286      [V286    ] (  0,  0   )  struct (16) zero-ref    do-not-enreg[SBRM] multireg-ret multireg-dest "Return value temp for multireg return" <System.Collections.Immutable.ImmutableDictionary`2+MutationResult[System.String,int]>
+;* V287 tmp287      [V287    ] (  0,  0   )  struct (16) zero-ref    multireg-ret multireg-dest ld-addr-op single-def "Inline stloc first use temp" <System.Collections.Immutable.ImmutableDictionary`2+MutationResult[System.String,int]>
+;* V288 tmp288      [V288    ] (  0,  0   )     ref  ->  zero-ref    ld-addr-op class-hnd single-def "Inline ldloca(s) first use temp" <System.Collections.Immutable.ImmutableDictionary`2[System.String,int]>
+;* V289 tmp289      [V289    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "impAppendStmt" <System.Collections.Immutable.ImmutableDictionary`2[System.String,int]>
+;* V290 tmp290      [V290    ] (  0,  0   )     ref  ->  zero-ref    class-hnd "impAppendStmt" <System.Collections.Generic.IEqualityComparer`1[System.String]>
+;* V291 tmp291      [V291    ] (  0,  0   )   ubyte  ->  zero-ref    single-def "Inline return value spill temp"
+;* V292 tmp292      [V292    ] (  0,  0   )     ref  ->  zero-ref    class-hnd single-def "Inline stloc first use temp" <System.Collections.Immutable.ImmutableDictionary`2+Builder[System.String,int]>
+;* V293 tmp293      [V293    ] (  0,  0   )     ref  ->  zero-ref    class-hnd "Inline return value spill temp" <System.Collections.Immutable.ImmutableDictionary`2[System.String,int]>
+;* V294 tmp294      [V294    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "dup spill" <System.Collections.Immutable.ImmutableDictionary`2[System.__Canon,int]>
+;* V295 tmp295      [V295    ] (  0,  0   )     ref  ->  zero-ref   
+;* V296 tmp296      [V296    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "dup spill" <System.Collections.Immutable.ImmutableDictionary`2[System.String,int]>
+;* V297 tmp297      [V297    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inline stloc first use temp" <System.Collections.Immutable.ImmutableDictionary`2[System.String,int]>
+;* V298 tmp298      [V298    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <System.Collections.Immutable.SortedInt32KeyNode`1[System.Collections.Immutable.ImmutableDictionary`2+HashBucket[System.__Canon,int]]>
+;* V299 tmp299      [V299    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <System.Collections.Immutable.ImmutableDictionary`2+Comparers[System.__Canon,int]>
+;* V300 tmp300      [V300    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
+;* V301 tmp301      [V301    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "NewObj constructor temp" <System.Collections.Immutable.ImmutableDictionary`2[System.String,int]>
+;* V302 tmp302      [V302    ] (  0,  0   )   ubyte  ->  zero-ref    "Inlining Arg"
+;* V303 tmp303      [V303    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <System.Collections.Immutable.ImmutableDictionary`2+Comparers[System.__Canon,int]>
+;* V304 tmp304      [V304    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <System.Collections.Immutable.ImmutableDictionary`2+Comparers[System.__Canon,int]>
+;* V305 tmp305      [V305    ] (  0,  0   )  struct (16) zero-ref    multireg-arg ld-addr-op "NewObj constructor temp" <System.Collections.Immutable.ImmutableDictionary`2+MutationInput[System.String,int]>
+;* V306 tmp306      [V306    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "impAppendStmt" <System.Collections.Immutable.SortedInt32KeyNode`1[System.Collections.Immutable.ImmutableDictionary`2+HashBucket[System.String,int]]>
+;* V307 tmp307      [V307    ] (  0,  0   )     int  ->  zero-ref    "impAppendStmt"
+;  V308 tmp308      [V308,T112] (  3,  3   )     ref  ->  rsi         class-hnd exact single-def "Inlining Arg" <Roslyn.Utilities.BidirectionalMap`2+<>c[System.String,int]>
+;* V309 tmp309      [V309    ] (  0,  0   )     ref  ->  zero-ref    class-hnd "Inlining Arg" <System.Collections.Generic.IEqualityComparer`1[int]>
+;  V310 tmp310      [V310,T96] (  2,  4   )     ref  ->  [rbp-0x138]  class-hnd spill-single-def "Inlining Arg" <System.Collections.Generic.IEnumerable`1[System.Collections.Generic.KeyValuePair`2[int,System.__Canon]]>
+;  V311 tmp311      [V311,T63] (  3,  6   )     ref  ->  rdi         class-hnd exact single-def "Inlining Arg" <System.Collections.Immutable.ImmutableDictionary`2[int,System.String]>
+;* V312 tmp312      [V312    ] (  0,  0   )     ref  ->  zero-ref    class-hnd "Inlining Arg" <System.Collections.Generic.IEqualityComparer`1[int]>
+;  V313 tmp313      [V313,T97] (  2,  4   )     ref  ->  rdx         class-hnd exact single-def "Inlining Arg" <System.Collections.Immutable.ImmutableDictionary`2+Comparers[int,System.__Canon]>
+;* V314 tmp314      [V314    ] (  0,  0   )     ref  ->  zero-ref    class-hnd single-def "Inlining Arg" <Roslyn.Utilities.BidirectionalMap`2[System.__Canon,int]>
+;* V315 tmp315      [V315    ] (  0,  0   )     ref  ->  zero-ref    class-hnd "Inlining Arg" <System.Collections.Immutable.ImmutableDictionary`2[System.String,int]>
+;  V316 tmp316      [V316,T98] (  2,  4   )     ref  ->  [rbp-0x140]  class-hnd exact spill-single-def "Inlining Arg" <System.Collections.Immutable.ImmutableDictionary`2[int,System.__Canon]>
+;* V317 tmp317      [V317    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Formatting.SyntaxFormattingOptions>
+;* V318 tmp318      [V318    ] (  0,  0   )  struct ( 8) zero-ref    ld-addr-op "NewObj constructor temp" <Microsoft.CodeAnalysis.CodeStyle.NotificationOption2>
+;  V319 tmp319      [V319,T64] (  3,  6   )     ref  ->  rsi         class-hnd exact single-def "Inlining Arg" <Microsoft.CodeAnalysis.CodeStyle.CodeStyleOptions2+<>c>
+;* V320 tmp320      [V320    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
+;* V321 tmp321      [V321    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]>
+;* V322 tmp322      [V322    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
+;* V323 tmp323      [V323    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Formatting.DocumentFormattingOptions>
+;* V324 tmp324      [V324    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
+;  V325 tmp325      [V325,T99] (  2,  4   )     ref  ->  [rbp-0x148]  class-hnd exact spill-single-def "Inlining Arg" <Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[System.String]>
+;* V326 tmp326      [V326    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inline return value spill temp" <Microsoft.CodeAnalysis.Options.Option2`1[System.String]>
+;* V327 tmp327      [V327    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
+;  V328 tmp328      [V328,T18] (  6, 12   )     ref  ->  [rbp-0x150]  class-hnd exact spill-single-def "NewObj constructor temp" <Microsoft.CodeAnalysis.Options.Option2`1[System.String]>
+;* V329 tmp329      [V329    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact single-def "Inline stloc first use temp" <Microsoft.CodeAnalysis.Options.Option2`1[System.String]>
+;  V330 tmp330      [V330,T11] (  8, 14   )     ref  ->  [rbp-0x158]  class-hnd exact spill-single-def "Inlining Arg" <System.Collections.Immutable.ImmutableArray`1+Builder[Microsoft.CodeAnalysis.Options.IOption2]>
+;* V331 tmp331      [V331    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
+;  V332 tmp332      [V332,T05] (  9, 18   )     ref  ->  [rbp-0x160]  class-hnd exact spill-single-def "NewObj constructor temp" <Microsoft.CodeAnalysis.Options.OptionDefinition`1[System.String]>
+;* V333 tmp333      [V333    ] (  0,  0   )     ref  ->  zero-ref    single-def
+;  V334 tmp334      [V334,T109] (  4,  3.50)     ref  ->  rsi        
+;* V335 tmp335      [V335    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
+;  V336 tmp336      [V336,T100] (  2,  4   )     ref  ->  rsi         class-hnd exact single-def "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
+;* V337 tmp337      [V337    ] (  0,  0   )     ref  ->  zero-ref    single-def
+;  V338 tmp338      [V338,T128] (  2,  2   )     ref  ->  rsi        
 ;* V339 tmp339      [V339    ] (  0,  0   )     ref  ->  zero-ref   
 ;* V340 tmp340      [V340    ] (  0,  0   )     ref  ->  zero-ref   
-;  V341 tmp341      [V341,T87] (  5,  4   )     int  ->  [rbp-0x44]  spill-single-def "Inline stloc first use temp"
-;* V342 tmp342      [V342    ] (  0,  0   )     int  ->  zero-ref    "Inline stloc first use temp"
-;  V343 tmp343      [V343,T141] (  2,  1   )     int  ->  rdx         "Inline return value spill temp"
-;  V344 tmp344      [V344,T121] (  3,  3   )     int  ->  rdx         "Inlining Arg"
-;* V345 tmp345      [V345    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.Collections.Generic.KeyValuePair`2[System.String,int]>
-;* V346 tmp346      [V346    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.Collections.Generic.KeyValuePair`2[System.String,int]>
-;* V347 tmp347      [V347    ] (  0,  0   )  struct ( 8) zero-ref    ld-addr-op "NewObj constructor temp" <Microsoft.CodeAnalysis.CodeStyle.NotificationOption2>
-;* V348 tmp348      [V348    ] (  0,  0   )  struct ( 8) zero-ref    ld-addr-op "NewObj constructor temp" <Microsoft.CodeAnalysis.CodeStyle.NotificationOption2>
-;* V349 tmp349      [V349    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.Collections.Generic.KeyValuePair`2[System.String,int]>
-;* V350 tmp350      [V350    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.Collections.Generic.KeyValuePair`2[System.String,int]>
-;* V351 tmp351      [V351    ] (  0,  0   )  struct ( 8) zero-ref    ld-addr-op "NewObj constructor temp" <Microsoft.CodeAnalysis.CodeStyle.NotificationOption2>
-;  V352 tmp352      [V352,T65] (  3,  6   )     ref  ->  rsi         class-hnd exact single-def "Inlining Arg" <Microsoft.CodeAnalysis.CodeStyle.CodeStyleOptions2+<>c>
+;* V341 tmp341      [V341    ] (  0,  0   )     ref  ->  zero-ref   
+;  V342 tmp342      [V342,T86] (  5,  4   )     int  ->  [rbp-0x38]  spill-single-def "Inline stloc first use temp"
+;* V343 tmp343      [V343    ] (  0,  0   )     int  ->  zero-ref    "Inline stloc first use temp"
+;  V344 tmp344      [V344,T144] (  2,  1   )     int  ->  rdx         "Inline return value spill temp"
+;  V345 tmp345      [V345,T119] (  3,  3   )     int  ->  rdx         "Inlining Arg"
+;* V346 tmp346      [V346    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
+;  V347 tmp347      [V347,T101] (  2,  4   )     ref  ->  r12         class-hnd exact single-def "Inlining Arg" <Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[System.String]>
+;* V348 tmp348      [V348    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inline return value spill temp" <Microsoft.CodeAnalysis.Options.Option2`1[System.String]>
+;* V349 tmp349      [V349    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
+;  V350 tmp350      [V350,T19] (  6, 12   )     ref  ->  [rbp-0x168]  class-hnd exact spill-single-def "NewObj constructor temp" <Microsoft.CodeAnalysis.Options.Option2`1[System.String]>
+;* V351 tmp351      [V351    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact single-def "Inline stloc first use temp" <Microsoft.CodeAnalysis.Options.Option2`1[System.String]>
+;  V352 tmp352      [V352,T12] (  8, 14   )     ref  ->  [rbp-0x170]  class-hnd exact spill-single-def "Inlining Arg" <System.Collections.Immutable.ImmutableArray`1+Builder[Microsoft.CodeAnalysis.Options.IOption2]>
 ;* V353 tmp353      [V353    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
-;* V354 tmp354      [V354    ] (  0,  0   )  struct ( 8) zero-ref    ld-addr-op "NewObj constructor temp" <Microsoft.CodeAnalysis.CodeStyle.NotificationOption2>
-;* V355 tmp355      [V355    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
-;* V356 tmp356      [V356    ] (  0,  0   )  struct ( 8) zero-ref    ld-addr-op "NewObj constructor temp" <Microsoft.CodeAnalysis.CodeStyle.NotificationOption2>
+;  V354 tmp354      [V354,T06] (  9, 18   )     ref  ->  [rbp-0x178]  class-hnd exact spill-single-def "NewObj constructor temp" <Microsoft.CodeAnalysis.Options.OptionDefinition`1[System.String]>
+;* V355 tmp355      [V355    ] (  0,  0   )     ref  ->  zero-ref    single-def
+;  V356 tmp356      [V356,T110] (  4,  3.50)     ref  ->  rsi        
 ;* V357 tmp357      [V357    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
-;* V358 tmp358      [V358    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]>
-;* V359 tmp359      [V359    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
-;* V360 tmp360      [V360    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]>
-;* V361 tmp361      [V361    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
-;* V362 tmp362      [V362    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]>
-;* V363 tmp363      [V363    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
-;  V364 tmp364      [V364,T66] (  3,  6   )     ref  ->  rdi         class-hnd exact single-def "Inlining Arg" <System.Collections.Immutable.ImmutableArray`1+Builder[Microsoft.CodeAnalysis.Options.IOption2]>
-;* V365 tmp365      [V365    ] (  0,  0   )  struct ( 8) zero-ref    ld-addr-op "NewObj constructor temp" <System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.Options.IOption2]>
-;* V366 tmp366      [V366    ] (  0,  0   )     ref  ->  zero-ref    class-hnd "Inlining Arg" <System.__Canon[]>
-;* V367 tmp367      [V367    ] (  0,  0   )     int  ->  zero-ref    single-def "field V02.<Severity>k__BackingField (fldOffset=0x0)" P-INDEP
-;* V368 tmp368      [V368    ] (  0,  0   )   ubyte  ->  zero-ref    single-def "field V02.<IsExplicitlySpecified>k__BackingField (fldOffset=0x4)" P-INDEP
-;* V369 tmp369      [V369    ] (  0,  0   )     ref  ->  zero-ref    "field V08.key (fldOffset=0x0)" P-INDEP
-;* V370 tmp370      [V370    ] (  0,  0   )     int  ->  zero-ref    "field V08.value (fldOffset=0x8)" P-INDEP
-;* V371 tmp371      [V371    ] (  0,  0   )     ref  ->  zero-ref    "field V09.key (fldOffset=0x0)" P-INDEP
-;* V372 tmp372      [V372    ] (  0,  0   )     int  ->  zero-ref    "field V09.value (fldOffset=0x8)" P-INDEP
-;* V373 tmp373      [V373    ] (  0,  0   )     int  ->  zero-ref    single-def "field V13.<Severity>k__BackingField (fldOffset=0x0)" P-INDEP
-;* V374 tmp374      [V374    ] (  0,  0   )   ubyte  ->  zero-ref    single-def "field V13.<IsExplicitlySpecified>k__BackingField (fldOffset=0x4)" P-INDEP
-;* V375 tmp375      [V375    ] (  0,  0   )     ref  ->  zero-ref    "field V16.key (fldOffset=0x0)" P-INDEP
-;* V376 tmp376      [V376    ] (  0,  0   )     int  ->  zero-ref    "field V16.value (fldOffset=0x8)" P-INDEP
-;* V377 tmp377      [V377    ] (  0,  0   )     ref  ->  zero-ref    "field V17.key (fldOffset=0x0)" P-INDEP
-;* V378 tmp378      [V378    ] (  0,  0   )     int  ->  zero-ref    "field V17.value (fldOffset=0x8)" P-INDEP
-;* V379 tmp379      [V379    ] (  0,  0   )     ref  ->  zero-ref    "field V18.key (fldOffset=0x0)" P-INDEP
-;* V380 tmp380      [V380    ] (  0,  0   )     int  ->  zero-ref    "field V18.value (fldOffset=0x8)" P-INDEP
-;* V381 tmp381      [V381    ] (  0,  0   )     ref  ->  zero-ref    "field V19.key (fldOffset=0x0)" P-INDEP
-;* V382 tmp382      [V382    ] (  0,  0   )     int  ->  zero-ref    "field V19.value (fldOffset=0x8)" P-INDEP
-;* V383 tmp383      [V383    ] (  0,  0   )     int  ->  zero-ref    single-def "field V24.<Severity>k__BackingField (fldOffset=0x0)" P-INDEP
-;* V384 tmp384      [V384    ] (  0,  0   )   ubyte  ->  zero-ref    single-def "field V24.<IsExplicitlySpecified>k__BackingField (fldOffset=0x4)" P-INDEP
-;* V385 tmp385      [V385    ] (  0,  0   )     ref  ->  zero-ref    "field V28.key (fldOffset=0x0)" P-INDEP
-;* V386 tmp386      [V386    ] (  0,  0   )     int  ->  zero-ref    "field V28.value (fldOffset=0x8)" P-INDEP
-;* V387 tmp387      [V387    ] (  0,  0   )     ref  ->  zero-ref    "field V29.key (fldOffset=0x0)" P-INDEP
-;* V388 tmp388      [V388    ] (  0,  0   )     int  ->  zero-ref    "field V29.value (fldOffset=0x8)" P-INDEP
-;* V389 tmp389      [V389    ] (  0,  0   )     int  ->  zero-ref    single-def "field V33.<Severity>k__BackingField (fldOffset=0x0)" P-INDEP
-;* V390 tmp390      [V390    ] (  0,  0   )   ubyte  ->  zero-ref    single-def "field V33.<IsExplicitlySpecified>k__BackingField (fldOffset=0x4)" P-INDEP
-;* V391 tmp391      [V391    ] (  0,  0   )     int  ->  zero-ref    single-def "field V35.<Severity>k__BackingField (fldOffset=0x0)" P-INDEP
-;* V392 tmp392      [V392    ] (  0,  0   )   ubyte  ->  zero-ref    single-def "field V35.<IsExplicitlySpecified>k__BackingField (fldOffset=0x4)" P-INDEP
-;* V393 tmp393      [V393    ] (  0,  0   )     ref  ->  zero-ref    "field V37.key (fldOffset=0x0)" P-INDEP
-;* V394 tmp394      [V394    ] (  0,  0   )     int  ->  zero-ref    "field V37.value (fldOffset=0x8)" P-INDEP
-;* V395 tmp395      [V395    ] (  0,  0   )     ref  ->  zero-ref    "field V38.key (fldOffset=0x0)" P-INDEP
-;* V396 tmp396      [V396    ] (  0,  0   )     int  ->  zero-ref    "field V38.value (fldOffset=0x8)" P-INDEP
-;* V397 tmp397      [V397    ] (  0,  0   )     int  ->  zero-ref    single-def "field V42.<Severity>k__BackingField (fldOffset=0x0)" P-INDEP
-;* V398 tmp398      [V398    ] (  0,  0   )   ubyte  ->  zero-ref    single-def "field V42.<IsExplicitlySpecified>k__BackingField (fldOffset=0x4)" P-INDEP
-;* V399 tmp399      [V399    ] (  0,  0   )     int  ->  zero-ref    single-def "field V45.<Severity>k__BackingField (fldOffset=0x0)" P-INDEP
-;* V400 tmp400      [V400    ] (  0,  0   )   ubyte  ->  zero-ref    single-def "field V45.<IsExplicitlySpecified>k__BackingField (fldOffset=0x4)" P-INDEP
-;* V401 tmp401      [V401    ] (  0,  0   )     int  ->  zero-ref    single-def "field V47.<Severity>k__BackingField (fldOffset=0x0)" P-INDEP
-;* V402 tmp402      [V402    ] (  0,  0   )   ubyte  ->  zero-ref    single-def "field V47.<IsExplicitlySpecified>k__BackingField (fldOffset=0x4)" P-INDEP
-;  V403 tmp403      [V403    ] (  2,  2   )     ref  ->  [rbp-0x30]  do-not-enreg[X] addr-exposed "field V48.array (fldOffset=0x0)" P-DEP
-;* V404 tmp404      [V404    ] (  0,  0   )     int  ->  zero-ref    single-def "field V165.<Severity>k__BackingField (fldOffset=0x0)" P-INDEP
-;* V405 tmp405      [V405    ] (  0,  0   )   ubyte  ->  zero-ref    single-def "field V165.<IsExplicitlySpecified>k__BackingField (fldOffset=0x4)" P-INDEP
-;* V406 tmp406      [V406    ] (  0,  0   )     ref  ->  zero-ref    single-def "field V217.key (fldOffset=0x0)" P-INDEP
-;* V407 tmp407      [V407    ] (  0,  0   )     int  ->  zero-ref    single-def "field V217.value (fldOffset=0x8)" P-INDEP
-;* V408 tmp408      [V408    ] (  0,  0   )     ref  ->  zero-ref    single-def "field V218.key (fldOffset=0x0)" P-INDEP
-;* V409 tmp409      [V409    ] (  0,  0   )     int  ->  zero-ref    single-def "field V218.value (fldOffset=0x8)" P-INDEP
-;* V410 tmp410      [V410    ] (  0,  0   )     ref  ->  zero-ref    "field V231._root (fldOffset=0x0)" P-INDEP
-;* V411 tmp411      [V411    ] (  0,  0   )     ref  ->  zero-ref    "field V231._comparers (fldOffset=0x8)" P-INDEP
-;* V412 tmp412      [V412    ] (  0,  0   )     ref  ->  zero-ref    do-not-enreg[] "field V232._root (fldOffset=0x0)" P-DEP
-;* V413 tmp413      [V413    ] (  0,  0   )     int  ->  zero-ref    do-not-enreg[] "field V232._countAdjustment (fldOffset=0x8)" P-DEP
-;  V414 tmp414      [V414,T130] (  2,  2   )     ref  ->  rsi         "field V233._root (fldOffset=0x0)" P-INDEP
-;  V415 tmp415      [V415,T134] (  2,  2   )     int  ->  rdx         "field V233._countAdjustment (fldOffset=0x8)" P-INDEP
-;  V416 tmp416      [V416,T131] (  2,  2   )     ref  ->  rdx         single-def "field V254._root (fldOffset=0x0)" P-INDEP
-;  V417 tmp417      [V417,T132] (  2,  2   )     ref  ->  rcx         single-def "field V254._comparers (fldOffset=0x8)" P-INDEP
-;* V418 tmp418      [V418    ] (  0,  0   )     int  ->  zero-ref    single-def "field V267.<Severity>k__BackingField (fldOffset=0x0)" P-INDEP
-;* V419 tmp419      [V419    ] (  0,  0   )   ubyte  ->  zero-ref    single-def "field V267.<IsExplicitlySpecified>k__BackingField (fldOffset=0x4)" P-INDEP
-;* V420 tmp420      [V420    ] (  0,  0   )     ref  ->  zero-ref    single-def "field V270.key (fldOffset=0x0)" P-INDEP
-;* V421 tmp421      [V421    ] (  0,  0   )     int  ->  zero-ref    single-def "field V270.value (fldOffset=0x8)" P-INDEP
-;* V422 tmp422      [V422    ] (  0,  0   )     ref  ->  zero-ref    single-def "field V271.key (fldOffset=0x0)" P-INDEP
-;* V423 tmp423      [V423    ] (  0,  0   )     int  ->  zero-ref    single-def "field V271.value (fldOffset=0x8)" P-INDEP
-;* V424 tmp424      [V424    ] (  0,  0   )     ref  ->  zero-ref    single-def "field V272.key (fldOffset=0x0)" P-INDEP
-;* V425 tmp425      [V425    ] (  0,  0   )     int  ->  zero-ref    single-def "field V272.value (fldOffset=0x8)" P-INDEP
-;* V426 tmp426      [V426    ] (  0,  0   )     ref  ->  zero-ref    single-def "field V273.key (fldOffset=0x0)" P-INDEP
-;* V427 tmp427      [V427    ] (  0,  0   )     int  ->  zero-ref    single-def "field V273.value (fldOffset=0x8)" P-INDEP
-;* V428 tmp428      [V428    ] (  0,  0   )     int  ->  zero-ref    single-def "field V295.<Severity>k__BackingField (fldOffset=0x0)" P-INDEP
-;* V429 tmp429      [V429    ] (  0,  0   )   ubyte  ->  zero-ref    single-def "field V295.<IsExplicitlySpecified>k__BackingField (fldOffset=0x4)" P-INDEP
-;* V430 tmp430      [V430    ] (  0,  0   )     ref  ->  zero-ref    single-def "field V345.key (fldOffset=0x0)" P-INDEP
-;* V431 tmp431      [V431    ] (  0,  0   )     int  ->  zero-ref    single-def "field V345.value (fldOffset=0x8)" P-INDEP
-;* V432 tmp432      [V432    ] (  0,  0   )     ref  ->  zero-ref    single-def "field V346.key (fldOffset=0x0)" P-INDEP
-;* V433 tmp433      [V433    ] (  0,  0   )     int  ->  zero-ref    single-def "field V346.value (fldOffset=0x8)" P-INDEP
-;* V434 tmp434      [V434    ] (  0,  0   )     int  ->  zero-ref    single-def "field V347.<Severity>k__BackingField (fldOffset=0x0)" P-INDEP
-;* V435 tmp435      [V435    ] (  0,  0   )   ubyte  ->  zero-ref    single-def "field V347.<IsExplicitlySpecified>k__BackingField (fldOffset=0x4)" P-INDEP
-;* V436 tmp436      [V436    ] (  0,  0   )     int  ->  zero-ref    single-def "field V348.<Severity>k__BackingField (fldOffset=0x0)" P-INDEP
-;* V437 tmp437      [V437    ] (  0,  0   )   ubyte  ->  zero-ref    single-def "field V348.<IsExplicitlySpecified>k__BackingField (fldOffset=0x4)" P-INDEP
-;* V438 tmp438      [V438    ] (  0,  0   )     ref  ->  zero-ref    single-def "field V349.key (fldOffset=0x0)" P-INDEP
-;* V439 tmp439      [V439    ] (  0,  0   )     int  ->  zero-ref    single-def "field V349.value (fldOffset=0x8)" P-INDEP
-;* V440 tmp440      [V440    ] (  0,  0   )     ref  ->  zero-ref    single-def "field V350.key (fldOffset=0x0)" P-INDEP
-;* V441 tmp441      [V441    ] (  0,  0   )     int  ->  zero-ref    single-def "field V350.value (fldOffset=0x8)" P-INDEP
-;* V442 tmp442      [V442    ] (  0,  0   )     int  ->  zero-ref    single-def "field V351.<Severity>k__BackingField (fldOffset=0x0)" P-INDEP
-;* V443 tmp443      [V443    ] (  0,  0   )   ubyte  ->  zero-ref    single-def "field V351.<IsExplicitlySpecified>k__BackingField (fldOffset=0x4)" P-INDEP
-;* V444 tmp444      [V444    ] (  0,  0   )     int  ->  zero-ref    single-def "field V354.<Severity>k__BackingField (fldOffset=0x0)" P-INDEP
-;* V445 tmp445      [V445    ] (  0,  0   )   ubyte  ->  zero-ref    single-def "field V354.<IsExplicitlySpecified>k__BackingField (fldOffset=0x4)" P-INDEP
-;* V446 tmp446      [V446    ] (  0,  0   )     int  ->  zero-ref    single-def "field V356.<Severity>k__BackingField (fldOffset=0x0)" P-INDEP
-;* V447 tmp447      [V447    ] (  0,  0   )   ubyte  ->  zero-ref    single-def "field V356.<IsExplicitlySpecified>k__BackingField (fldOffset=0x4)" P-INDEP
-;  V448 tmp448      [V448,T133] (  2,  2   )     ref  ->  rax         single-def "field V365.array (fldOffset=0x0)" P-INDEP
-;  V449 tmp449      [V449,T67] (  3,  6   )   byref  ->  rdi         single-def "BlockOp address local"
-;  V450 tmp450      [V450,T68] (  3,  6   )   byref  ->  rdi         single-def "BlockOp address local"
-;  V451 tmp451      [V451,T69] (  3,  6   )   byref  ->  rdi         single-def "BlockOp address local"
-;  V452 tmp452      [V452,T70] (  3,  6   )   byref  ->  rdi         single-def "BlockOp address local"
-;  V453 tmp453      [V453,T71] (  3,  6   )   byref  ->  rdi         single-def "BlockOp address local"
-;  V454 tmp454      [V454,T72] (  3,  6   )   byref  ->  rdi         single-def "BlockOp address local"
-;  V455 tmp455      [V455,T104] (  2,  4   )     ref  ->  rdi         single-def "argument with side effect"
-;  V456 tmp456      [V456,T73] (  3,  6   )   byref  ->  rdi         single-def "BlockOp address local"
-;  V457 tmp457      [V457,T74] (  3,  6   )   byref  ->  rdi         single-def "BlockOp address local"
-;  V458 tmp458      [V458,T75] (  3,  6   )   byref  ->  rdi         single-def "BlockOp address local"
-;  V459 tmp459      [V459,T76] (  3,  6   )   byref  ->  rdi         single-def "BlockOp address local"
-;* V460 cse0        [V460,T142] (  0,  0   )   byref  ->  zero-ref    "CSE #16: conservative"
-;* V461 cse1        [V461,T143] (  0,  0   )   byref  ->  zero-ref    "CSE #22: conservative"
-;* V462 cse2        [V462,T144] (  0,  0   )   byref  ->  zero-ref    "CSE #25: conservative"
-;  V463 cse3        [V463,T01] ( 21, 21   )     ref  ->  r15         "CSE #13: aggressive"
-;  V464 cse4        [V464,T07] ( 14, 14   )     ref  ->  r14         "CSE #14: moderate"
-;  V465 cse5        [V465,T46] (  6,  6   )     ref  ->  r13         "CSE #19: conservative"
-;  V466 cse6        [V466,T79] (  5,  5   )     ref  ->  r14         "CSE #04: conservative"
-;  V467 cse7        [V467,T80] (  5,  5   )     ref  ->  r12         "CSE #05: conservative"
-;  V468 cse8        [V468,T114] (  3,  3   )     ref  ->  r15         "CSE #11: conservative"
-;  V469 cse9        [V469,T115] (  3,  3   )     ref  ->  r14         "CSE #12: conservative"
-;  V470 cse10       [V470,T116] (  3,  3   )     ref  ->  r15         "CSE #36: conservative"
-;  V471 cse11       [V471,T00] ( 36, 36   )    long  ->  rbx         "CSE #01: aggressive"
+;  V358 tmp358      [V358,T102] (  2,  4   )     ref  ->  rsi         class-hnd exact single-def "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
+;* V359 tmp359      [V359    ] (  0,  0   )     ref  ->  zero-ref    single-def
+;  V360 tmp360      [V360,T129] (  2,  2   )     ref  ->  rsi        
+;* V361 tmp361      [V361    ] (  0,  0   )     ref  ->  zero-ref   
+;* V362 tmp362      [V362    ] (  0,  0   )     ref  ->  zero-ref   
+;* V363 tmp363      [V363    ] (  0,  0   )     ref  ->  zero-ref   
+;  V364 tmp364      [V364,T87] (  5,  4   )     int  ->  [rbp-0x3C]  spill-single-def "Inline stloc first use temp"
+;* V365 tmp365      [V365    ] (  0,  0   )     int  ->  zero-ref    "Inline stloc first use temp"
+;  V366 tmp366      [V366,T145] (  2,  1   )     int  ->  rdx         "Inline return value spill temp"
+;  V367 tmp367      [V367,T120] (  3,  3   )     int  ->  rdx         "Inlining Arg"
+;* V368 tmp368      [V368    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.Collections.Generic.KeyValuePair`2[System.String,int]>
+;* V369 tmp369      [V369    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.Collections.Generic.KeyValuePair`2[System.String,int]>
+;* V370 tmp370      [V370    ] (  0,  0   )  struct ( 8) zero-ref    ld-addr-op "NewObj constructor temp" <Microsoft.CodeAnalysis.CodeStyle.NotificationOption2>
+;* V371 tmp371      [V371    ] (  0,  0   )  struct ( 8) zero-ref    ld-addr-op "NewObj constructor temp" <Microsoft.CodeAnalysis.CodeStyle.NotificationOption2>
+;* V372 tmp372      [V372    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.Collections.Generic.KeyValuePair`2[System.String,int]>
+;* V373 tmp373      [V373    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.Collections.Generic.KeyValuePair`2[System.String,int]>
+;* V374 tmp374      [V374    ] (  0,  0   )  struct ( 8) zero-ref    ld-addr-op "NewObj constructor temp" <Microsoft.CodeAnalysis.CodeStyle.NotificationOption2>
+;  V375 tmp375      [V375,T65] (  3,  6   )     ref  ->  rsi         class-hnd exact single-def "Inlining Arg" <Microsoft.CodeAnalysis.CodeStyle.CodeStyleOptions2+<>c>
+;* V376 tmp376      [V376    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
+;* V377 tmp377      [V377    ] (  0,  0   )  struct ( 8) zero-ref    ld-addr-op "NewObj constructor temp" <Microsoft.CodeAnalysis.CodeStyle.NotificationOption2>
+;* V378 tmp378      [V378    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
+;* V379 tmp379      [V379    ] (  0,  0   )  struct ( 8) zero-ref    ld-addr-op "NewObj constructor temp" <Microsoft.CodeAnalysis.CodeStyle.NotificationOption2>
+;* V380 tmp380      [V380    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
+;* V381 tmp381      [V381    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]>
+;* V382 tmp382      [V382    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
+;* V383 tmp383      [V383    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]>
+;* V384 tmp384      [V384    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
+;* V385 tmp385      [V385    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]>
+;* V386 tmp386      [V386    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "Inlining Arg" <Microsoft.CodeAnalysis.Options.OptionGroup>
+;  V387 tmp387      [V387,T66] (  3,  6   )     ref  ->  rdi         class-hnd exact single-def "Inlining Arg" <System.Collections.Immutable.ImmutableArray`1+Builder[Microsoft.CodeAnalysis.Options.IOption2]>
+;* V388 tmp388      [V388    ] (  0,  0   )  struct ( 8) zero-ref    ld-addr-op "NewObj constructor temp" <System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.Options.IOption2]>
+;* V389 tmp389      [V389    ] (  0,  0   )     ref  ->  zero-ref    class-hnd "Inlining Arg" <System.__Canon[]>
+;* V390 tmp390      [V390    ] (  0,  0   )     int  ->  zero-ref    single-def "field V02.<Severity>k__BackingField (fldOffset=0x0)" P-INDEP
+;* V391 tmp391      [V391    ] (  0,  0   )   ubyte  ->  zero-ref    single-def "field V02.<IsExplicitlySpecified>k__BackingField (fldOffset=0x4)" P-INDEP
+;* V392 tmp392      [V392    ] (  0,  0   )     ref  ->  zero-ref    "field V08.key (fldOffset=0x0)" P-INDEP
+;* V393 tmp393      [V393    ] (  0,  0   )     int  ->  zero-ref    "field V08.value (fldOffset=0x8)" P-INDEP
+;* V394 tmp394      [V394    ] (  0,  0   )     ref  ->  zero-ref    "field V09.key (fldOffset=0x0)" P-INDEP
+;* V395 tmp395      [V395    ] (  0,  0   )     int  ->  zero-ref    "field V09.value (fldOffset=0x8)" P-INDEP
+;* V396 tmp396      [V396    ] (  0,  0   )     int  ->  zero-ref    single-def "field V13.<Severity>k__BackingField (fldOffset=0x0)" P-INDEP
+;* V397 tmp397      [V397    ] (  0,  0   )   ubyte  ->  zero-ref    single-def "field V13.<IsExplicitlySpecified>k__BackingField (fldOffset=0x4)" P-INDEP
+;* V398 tmp398      [V398    ] (  0,  0   )     ref  ->  zero-ref    "field V16.key (fldOffset=0x0)" P-INDEP
+;* V399 tmp399      [V399    ] (  0,  0   )     int  ->  zero-ref    "field V16.value (fldOffset=0x8)" P-INDEP
+;* V400 tmp400      [V400    ] (  0,  0   )     ref  ->  zero-ref    "field V17.key (fldOffset=0x0)" P-INDEP
+;* V401 tmp401      [V401    ] (  0,  0   )     int  ->  zero-ref    "field V17.value (fldOffset=0x8)" P-INDEP
+;* V402 tmp402      [V402    ] (  0,  0   )     ref  ->  zero-ref    "field V18.key (fldOffset=0x0)" P-INDEP
+;* V403 tmp403      [V403    ] (  0,  0   )     int  ->  zero-ref    "field V18.value (fldOffset=0x8)" P-INDEP
+;* V404 tmp404      [V404    ] (  0,  0   )     ref  ->  zero-ref    "field V19.key (fldOffset=0x0)" P-INDEP
+;* V405 tmp405      [V405    ] (  0,  0   )     int  ->  zero-ref    "field V19.value (fldOffset=0x8)" P-INDEP
+;* V406 tmp406      [V406    ] (  0,  0   )     int  ->  zero-ref    single-def "field V24.<Severity>k__BackingField (fldOffset=0x0)" P-INDEP
+;* V407 tmp407      [V407    ] (  0,  0   )   ubyte  ->  zero-ref    single-def "field V24.<IsExplicitlySpecified>k__BackingField (fldOffset=0x4)" P-INDEP
+;* V408 tmp408      [V408    ] (  0,  0   )     ref  ->  zero-ref    "field V28.key (fldOffset=0x0)" P-INDEP
+;* V409 tmp409      [V409    ] (  0,  0   )     int  ->  zero-ref    "field V28.value (fldOffset=0x8)" P-INDEP
+;* V410 tmp410      [V410    ] (  0,  0   )     ref  ->  zero-ref    "field V29.key (fldOffset=0x0)" P-INDEP
+;* V411 tmp411      [V411    ] (  0,  0   )     int  ->  zero-ref    "field V29.value (fldOffset=0x8)" P-INDEP
+;* V412 tmp412      [V412    ] (  0,  0   )     int  ->  zero-ref    single-def "field V33.<Severity>k__BackingField (fldOffset=0x0)" P-INDEP
+;* V413 tmp413      [V413    ] (  0,  0   )   ubyte  ->  zero-ref    single-def "field V33.<IsExplicitlySpecified>k__BackingField (fldOffset=0x4)" P-INDEP
+;* V414 tmp414      [V414    ] (  0,  0   )     int  ->  zero-ref    single-def "field V35.<Severity>k__BackingField (fldOffset=0x0)" P-INDEP
+;* V415 tmp415      [V415    ] (  0,  0   )   ubyte  ->  zero-ref    single-def "field V35.<IsExplicitlySpecified>k__BackingField (fldOffset=0x4)" P-INDEP
+;* V416 tmp416      [V416    ] (  0,  0   )     ref  ->  zero-ref    "field V37.key (fldOffset=0x0)" P-INDEP
+;* V417 tmp417      [V417    ] (  0,  0   )     int  ->  zero-ref    "field V37.value (fldOffset=0x8)" P-INDEP
+;* V418 tmp418      [V418    ] (  0,  0   )     ref  ->  zero-ref    "field V38.key (fldOffset=0x0)" P-INDEP
+;* V419 tmp419      [V419    ] (  0,  0   )     int  ->  zero-ref    "field V38.value (fldOffset=0x8)" P-INDEP
+;* V420 tmp420      [V420    ] (  0,  0   )     int  ->  zero-ref    single-def "field V42.<Severity>k__BackingField (fldOffset=0x0)" P-INDEP
+;* V421 tmp421      [V421    ] (  0,  0   )   ubyte  ->  zero-ref    single-def "field V42.<IsExplicitlySpecified>k__BackingField (fldOffset=0x4)" P-INDEP
+;* V422 tmp422      [V422    ] (  0,  0   )     int  ->  zero-ref    single-def "field V45.<Severity>k__BackingField (fldOffset=0x0)" P-INDEP
+;* V423 tmp423      [V423    ] (  0,  0   )   ubyte  ->  zero-ref    single-def "field V45.<IsExplicitlySpecified>k__BackingField (fldOffset=0x4)" P-INDEP
+;* V424 tmp424      [V424    ] (  0,  0   )     int  ->  zero-ref    single-def "field V47.<Severity>k__BackingField (fldOffset=0x0)" P-INDEP
+;* V425 tmp425      [V425    ] (  0,  0   )   ubyte  ->  zero-ref    single-def "field V47.<IsExplicitlySpecified>k__BackingField (fldOffset=0x4)" P-INDEP
+;* V426 tmp426      [V426    ] (  0,  0   )     int  ->  zero-ref    single-def "field V164.<Severity>k__BackingField (fldOffset=0x0)" P-INDEP
+;* V427 tmp427      [V427    ] (  0,  0   )   ubyte  ->  zero-ref    single-def "field V164.<IsExplicitlySpecified>k__BackingField (fldOffset=0x4)" P-INDEP
+;* V428 tmp428      [V428    ] (  0,  0   )     ref  ->  zero-ref    single-def "field V216.key (fldOffset=0x0)" P-INDEP
+;* V429 tmp429      [V429    ] (  0,  0   )     int  ->  zero-ref    single-def "field V216.value (fldOffset=0x8)" P-INDEP
+;* V430 tmp430      [V430    ] (  0,  0   )     ref  ->  zero-ref    single-def "field V217.key (fldOffset=0x0)" P-INDEP
+;* V431 tmp431      [V431    ] (  0,  0   )     int  ->  zero-ref    single-def "field V217.value (fldOffset=0x8)" P-INDEP
+;* V432 tmp432      [V432    ] (  0,  0   )     ref  ->  zero-ref    "field V230._root (fldOffset=0x0)" P-INDEP
+;* V433 tmp433      [V433    ] (  0,  0   )     ref  ->  zero-ref    "field V230._comparers (fldOffset=0x8)" P-INDEP
+;* V434 tmp434      [V434    ] (  0,  0   )     ref  ->  zero-ref    do-not-enreg[] "field V231._root (fldOffset=0x0)" P-DEP
+;* V435 tmp435      [V435    ] (  0,  0   )     int  ->  zero-ref    do-not-enreg[] "field V231._countAdjustment (fldOffset=0x8)" P-DEP
+;  V436 tmp436      [V436,T130] (  2,  2   )     ref  ->  rsi         "field V232._root (fldOffset=0x0)" P-INDEP
+;  V437 tmp437      [V437,T137] (  2,  2   )     int  ->  rdx         "field V232._countAdjustment (fldOffset=0x8)" P-INDEP
+;  V438 tmp438      [V438,T131] (  2,  2   )     ref  ->  rdx         single-def "field V253._root (fldOffset=0x0)" P-INDEP
+;  V439 tmp439      [V439,T132] (  2,  2   )     ref  ->  rcx         single-def "field V253._comparers (fldOffset=0x8)" P-INDEP
+;* V440 tmp440      [V440    ] (  0,  0   )     int  ->  zero-ref    single-def "field V266.<Severity>k__BackingField (fldOffset=0x0)" P-INDEP
+;* V441 tmp441      [V441    ] (  0,  0   )   ubyte  ->  zero-ref    single-def "field V266.<IsExplicitlySpecified>k__BackingField (fldOffset=0x4)" P-INDEP
+;* V442 tmp442      [V442    ] (  0,  0   )     ref  ->  zero-ref    single-def "field V269.key (fldOffset=0x0)" P-INDEP
+;* V443 tmp443      [V443    ] (  0,  0   )     int  ->  zero-ref    single-def "field V269.value (fldOffset=0x8)" P-INDEP
+;* V444 tmp444      [V444    ] (  0,  0   )     ref  ->  zero-ref    single-def "field V270.key (fldOffset=0x0)" P-INDEP
+;* V445 tmp445      [V445    ] (  0,  0   )     int  ->  zero-ref    single-def "field V270.value (fldOffset=0x8)" P-INDEP
+;* V446 tmp446      [V446    ] (  0,  0   )     ref  ->  zero-ref    single-def "field V271.key (fldOffset=0x0)" P-INDEP
+;* V447 tmp447      [V447    ] (  0,  0   )     int  ->  zero-ref    single-def "field V271.value (fldOffset=0x8)" P-INDEP
+;* V448 tmp448      [V448    ] (  0,  0   )     ref  ->  zero-ref    single-def "field V272.key (fldOffset=0x0)" P-INDEP
+;* V449 tmp449      [V449    ] (  0,  0   )     int  ->  zero-ref    single-def "field V272.value (fldOffset=0x8)" P-INDEP
+;* V450 tmp450      [V450    ] (  0,  0   )     ref  ->  zero-ref    "field V285._root (fldOffset=0x0)" P-INDEP
+;* V451 tmp451      [V451    ] (  0,  0   )     ref  ->  zero-ref    "field V285._comparers (fldOffset=0x8)" P-INDEP
+;* V452 tmp452      [V452    ] (  0,  0   )     ref  ->  zero-ref    do-not-enreg[] "field V286._root (fldOffset=0x0)" P-DEP
+;* V453 tmp453      [V453    ] (  0,  0   )     int  ->  zero-ref    do-not-enreg[] "field V286._countAdjustment (fldOffset=0x8)" P-DEP
+;  V454 tmp454      [V454,T133] (  2,  2   )     ref  ->  rsi         "field V287._root (fldOffset=0x0)" P-INDEP
+;  V455 tmp455      [V455,T138] (  2,  2   )     int  ->  rdx         "field V287._countAdjustment (fldOffset=0x8)" P-INDEP
+;  V456 tmp456      [V456,T134] (  2,  2   )     ref  ->  rdx         single-def "field V305._root (fldOffset=0x0)" P-INDEP
+;  V457 tmp457      [V457,T135] (  2,  2   )     ref  ->  rcx         single-def "field V305._comparers (fldOffset=0x8)" P-INDEP
+;* V458 tmp458      [V458    ] (  0,  0   )     int  ->  zero-ref    single-def "field V318.<Severity>k__BackingField (fldOffset=0x0)" P-INDEP
+;* V459 tmp459      [V459    ] (  0,  0   )   ubyte  ->  zero-ref    single-def "field V318.<IsExplicitlySpecified>k__BackingField (fldOffset=0x4)" P-INDEP
+;* V460 tmp460      [V460    ] (  0,  0   )     ref  ->  zero-ref    single-def "field V368.key (fldOffset=0x0)" P-INDEP
+;* V461 tmp461      [V461    ] (  0,  0   )     int  ->  zero-ref    single-def "field V368.value (fldOffset=0x8)" P-INDEP
+;* V462 tmp462      [V462    ] (  0,  0   )     ref  ->  zero-ref    single-def "field V369.key (fldOffset=0x0)" P-INDEP
+;* V463 tmp463      [V463    ] (  0,  0   )     int  ->  zero-ref    single-def "field V369.value (fldOffset=0x8)" P-INDEP
+;* V464 tmp464      [V464    ] (  0,  0   )     int  ->  zero-ref    single-def "field V370.<Severity>k__BackingField (fldOffset=0x0)" P-INDEP
+;* V465 tmp465      [V465    ] (  0,  0   )   ubyte  ->  zero-ref    single-def "field V370.<IsExplicitlySpecified>k__BackingField (fldOffset=0x4)" P-INDEP
+;* V466 tmp466      [V466    ] (  0,  0   )     int  ->  zero-ref    single-def "field V371.<Severity>k__BackingField (fldOffset=0x0)" P-INDEP
+;* V467 tmp467      [V467    ] (  0,  0   )   ubyte  ->  zero-ref    single-def "field V371.<IsExplicitlySpecified>k__BackingField (fldOffset=0x4)" P-INDEP
+;* V468 tmp468      [V468    ] (  0,  0   )     ref  ->  zero-ref    single-def "field V372.key (fldOffset=0x0)" P-INDEP
+;* V469 tmp469      [V469    ] (  0,  0   )     int  ->  zero-ref    single-def "field V372.value (fldOffset=0x8)" P-INDEP
+;* V470 tmp470      [V470    ] (  0,  0   )     ref  ->  zero-ref    single-def "field V373.key (fldOffset=0x0)" P-INDEP
+;* V471 tmp471      [V471    ] (  0,  0   )     int  ->  zero-ref    single-def "field V373.value (fldOffset=0x8)" P-INDEP
+;* V472 tmp472      [V472    ] (  0,  0   )     int  ->  zero-ref    single-def "field V374.<Severity>k__BackingField (fldOffset=0x0)" P-INDEP
+;* V473 tmp473      [V473    ] (  0,  0   )   ubyte  ->  zero-ref    single-def "field V374.<IsExplicitlySpecified>k__BackingField (fldOffset=0x4)" P-INDEP
+;* V474 tmp474      [V474    ] (  0,  0   )     int  ->  zero-ref    single-def "field V377.<Severity>k__BackingField (fldOffset=0x0)" P-INDEP
+;* V475 tmp475      [V475    ] (  0,  0   )   ubyte  ->  zero-ref    single-def "field V377.<IsExplicitlySpecified>k__BackingField (fldOffset=0x4)" P-INDEP
+;* V476 tmp476      [V476    ] (  0,  0   )     int  ->  zero-ref    single-def "field V379.<Severity>k__BackingField (fldOffset=0x0)" P-INDEP
+;* V477 tmp477      [V477    ] (  0,  0   )   ubyte  ->  zero-ref    single-def "field V379.<IsExplicitlySpecified>k__BackingField (fldOffset=0x4)" P-INDEP
+;  V478 tmp478      [V478,T136] (  2,  2   )     ref  ->  rax         single-def "field V388.array (fldOffset=0x0)" P-INDEP
+;  V479 tmp479      [V479,T67] (  3,  6   )   byref  ->  rdi         single-def "BlockOp address local"
+;  V480 tmp480      [V480,T68] (  3,  6   )   byref  ->  rdi         single-def "BlockOp address local"
+;  V481 tmp481      [V481,T69] (  3,  6   )   byref  ->  rdi         single-def "BlockOp address local"
+;  V482 tmp482      [V482,T70] (  3,  6   )   byref  ->  rdi         single-def "BlockOp address local"
+;  V483 tmp483      [V483,T71] (  3,  6   )   byref  ->  rdi         single-def "BlockOp address local"
+;  V484 tmp484      [V484,T72] (  3,  6   )   byref  ->  rdi         single-def "BlockOp address local"
+;  V485 tmp485      [V485,T103] (  2,  4   )     ref  ->  rdi         single-def "argument with side effect"
+;  V486 tmp486      [V486,T73] (  3,  6   )   byref  ->  rdi         single-def "BlockOp address local"
+;  V487 tmp487      [V487,T74] (  3,  6   )   byref  ->  rdi         single-def "BlockOp address local"
+;  V488 tmp488      [V488,T75] (  3,  6   )   byref  ->  rdi         single-def "BlockOp address local"
+;  V489 tmp489      [V489,T76] (  3,  6   )   byref  ->  rdi         single-def "BlockOp address local"
+;* V490 cse0        [V490,T146] (  0,  0   )   byref  ->  zero-ref    "CSE #16: conservative"
+;* V491 cse1        [V491,T147] (  0,  0   )   byref  ->  zero-ref    "CSE #22: conservative"
+;* V492 cse2        [V492,T148] (  0,  0   )   byref  ->  zero-ref    "CSE #26: conservative"
+;  V493 cse3        [V493,T01] ( 21, 21   )     ref  ->  r15         "CSE #13: aggressive"
+;  V494 cse4        [V494,T07] ( 14, 14   )     ref  ->  r14         "CSE #14: moderate"
+;  V495 cse5        [V495,T47] (  6,  6   )     ref  ->  r13         "CSE #19: conservative"
+;  V496 cse6        [V496,T79] (  5,  5   )     ref  ->  r14         "CSE #04: conservative"
+;  V497 cse7        [V497,T80] (  5,  5   )     ref  ->  r12         "CSE #05: conservative"
+;  V498 cse8        [V498,T113] (  3,  3   )     ref  ->  r15         "CSE #11: conservative"
+;  V499 cse9        [V499,T114] (  3,  3   )     ref  ->  r14         "CSE #12: conservative"
+;  V500 cse10       [V500,T115] (  3,  3   )     ref  ->  r15         "CSE #37: conservative"
+;  V501 cse11       [V501,T00] ( 36, 36   )    long  ->  rbx         "CSE #01: aggressive"
 ;
 ; Lcl frame size = 344
 
 G_M48513_IG01:
        push     rbp
        push     r15
        push     r14
        push     r13
        push     r12
        push     rbx
        sub      rsp, 344
        lea      rbp, [rsp+0x180]
-       xor      eax, eax
-       mov      qword ptr [rbp-0x30], rax
-						;; size=31 bbWeight=1 PerfScore 8.00
+						;; size=25 bbWeight=1 PerfScore 6.75
 G_M48513_IG02:
        mov      rdi, 0xD1FFAB1E      ; box for System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.Options.IOption2]:Empty
        mov      rdi, gword ptr [rdi]
-       mov      rdi, gword ptr [rdi+0x08]
-       mov      gword ptr [rbp-0x30], rdi
-       lea      rdi, [rbp-0x30]
+       add      rdi, 8
        mov      rsi, 0xD1FFAB1E      ; System.Collections.Immutable.ImmutableArray`1[Microsoft.CodeAnalysis.Options.IOption2]
        mov      rax, 0xD1FFAB1E      ; code for System.Collections.Immutable.ImmutableArray`1[System.__Canon]:ToBuilder():System.Collections.Immutable.ImmutableArray`1+Builder[System.__Canon]:this
        call     [rax]System.Collections.Immutable.ImmutableArray`1[System.__Canon]:ToBuilder():System.Collections.Immutable.ImmutableArray`1+Builder[System.__Canon]:this
        mov      rsi, rax
        mov      rbx, 0xD1FFAB1E      ; data for Microsoft.CodeAnalysis.CodeStyle.CodeStyleOptions2:s_editorConfigOptionsBuilder
        mov      rdi, rbx
        call     CORINFO_HELP_ASSIGN_REF
        mov      r15, gword ptr [rbx]
        mov      rdi, 0xD1FFAB1E      ; const ptr
        mov      r14, gword ptr [rdi]
        mov      r13, r14
        mov      rdi, 0xD1FFAB1E      ; const ptr
        mov      r12, gword ptr [rdi]
-       mov      gword ptr [rbp-0x90], r12
+       mov      gword ptr [rbp-0x88], r12
        mov      rdi, 0xD1FFAB1E      ; data for Microsoft.CodeAnalysis.CodeStyle.CodeStyleHelpers+<CreatePerLanguageEditorConfigOption>O__7_0`1[bool]:<0>__CodeStyle
        mov      rax, gword ptr [rdi]
        test     rax, rax
-       mov      gword ptr [rbp-0x98], rax
+       mov      gword ptr [rbp-0x90], rax
        jne      SHORT G_M48513_IG04
-						;; size=132 bbWeight=1 PerfScore 23.25
+						;; size=124 bbWeight=1 PerfScore 20.00
 G_M48513_IG03:
        mov      rdi, 0xD1FFAB1E      ; System.Func`2[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]]
        call     CORINFO_HELP_NEWSFAST
-       mov      gword ptr [rbp-0xA8], rax
+       mov      gword ptr [rbp-0xA0], rax
        lea      rdi, bword ptr [rax+0x10]
        mov      rsi, rax
        call     CORINFO_HELP_ASSIGN_REF
        mov      rdi, 0xD1FFAB1E      ; function address
-       mov      rax, gword ptr [rbp-0xA8]
+       mov      rax, gword ptr [rbp-0xA0]
        mov      qword ptr [rax+0x18], rdi
        mov      rdi, 0xD1FFAB1E      ; code for Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer:CodeStyle[bool](Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]):Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]
        mov      qword ptr [rax+0x20], rdi
        mov      rdi, 0xD1FFAB1E      ; data for Microsoft.CodeAnalysis.CodeStyle.CodeStyleHelpers+<CreatePerLanguageEditorConfigOption>O__7_0`1[bool]:<0>__CodeStyle
        mov      rsi, rax
        call     CORINFO_HELP_ASSIGN_REF
-       mov      rax, gword ptr [rbp-0xA8]
-       mov      gword ptr [rbp-0x98], rax
+       mov      rax, gword ptr [rbp-0xA0]
+       mov      gword ptr [rbp-0x90], rax
 						;; size=101 bbWeight=0.50 PerfScore 5.50
 G_M48513_IG04:
        mov      rdi, 0xD1FFAB1E      ; Microsoft.CodeAnalysis.Options.PerLanguageOption2`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]
        call     CORINFO_HELP_NEWSFAST
-       mov      gword ptr [rbp-0xA0], rax
+       mov      gword ptr [rbp-0x98], rax
        mov      rsi, r13
-       mov      rcx, gword ptr [rbp-0x98]
+       mov      rcx, gword ptr [rbp-0x90]
        mov      rdi, gword ptr [rcx+0x10]
        call     [rcx+0x18]System.Func`2[System.__Canon,System.__Canon]:Invoke(System.__Canon):System.__Canon:this
-       mov      gword ptr [rbp-0xB0], rax
+       mov      gword ptr [rbp-0xA8], rax
        mov      rdi, 0xD1FFAB1E      ; Microsoft.CodeAnalysis.Options.OptionDefinition`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]
        call     CORINFO_HELP_NEWSFAST
-       mov      gword ptr [rbp-0xB8], rax
+       mov      gword ptr [rbp-0xB0], rax
        lea      rdi, bword ptr [rax+0x30]
        mov      rsi, r13
        call     CORINFO_HELP_ASSIGN_REF
-       mov      rsi, gword ptr [rbp-0xB0]
+       mov      rsi, gword ptr [rbp-0xA8]
        test     rsi, rsi
        jne      SHORT G_M48513_IG06
 						;; size=92 bbWeight=1 PerfScore 15.75
 G_M48513_IG05:
        mov      esi, 1
        mov      rdi, 0xD1FFAB1E      ; Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer:GetDefault[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]](bool):Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]
        mov      rax, 0xD1FFAB1E      ; code for Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer:GetDefault[System.__Canon](bool):Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[System.__Canon]
        call     [rax]Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer:GetDefault[System.__Canon](bool):Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[System.__Canon]
        mov      rsi, rax
 						;; size=30 bbWeight=0.50 PerfScore 2.00
 G_M48513_IG06:
-       mov      rax, gword ptr [rbp-0xB8]
+       mov      rax, gword ptr [rbp-0xB0]
        lea      rdi, bword ptr [rax+0x38]
        call     CORINFO_HELP_ASSIGN_REF
        mov      rdi, 0xD1FFAB1E      ; 'dotnet_style_qualification_for_field'
-       mov      rax, gword ptr [rbp-0xB8]
+       mov      rax, gword ptr [rbp-0xB0]
        mov      gword ptr [rax+0x10], rdi
-       mov      rsi, gword ptr [rbp-0x90]
+       mov      rsi, gword ptr [rbp-0x88]
        lea      rdi, bword ptr [rax+0x08]
        call     CORINFO_HELP_ASSIGN_REF
        xor      rdi, rdi
-       mov      rax, gword ptr [rbp-0xB8]
+       mov      rax, gword ptr [rbp-0xB0]
        mov      gword ptr [rax+0x18], rdi
        mov      byte  ptr [rax+0x28], 1
        lea      rdi, bword ptr [rax+0x20]
        mov      rsi, r13
        call     CORINFO_HELP_ASSIGN_REF
-       mov      r13, gword ptr [rbp-0xA0]
+       mov      r13, gword ptr [rbp-0x98]
        lea      rdi, bword ptr [r13+0x08]
-       mov      rsi, gword ptr [rbp-0xB8]
+       mov      rsi, gword ptr [rbp-0xB0]
        call     CORINFO_HELP_ASSIGN_REF
        xor      rsi, rsi
        mov      gword ptr [r13+0x10], rsi
        mov      eax, dword ptr [r15+0x10]
        inc      eax
-       mov      dword ptr [rbp-0x34], eax
+       mov      dword ptr [rbp-0x2C], eax
        mov      rsi, gword ptr [r15+0x08]
        cmp      dword ptr [rsi+0x08], eax
        jl       SHORT G_M48513_IG08
 						;; size=129 bbWeight=1 PerfScore 25.25
 G_M48513_IG07:
        jmp      SHORT G_M48513_IG09
 						;; size=2 bbWeight=0.50 PerfScore 1.00
 G_M48513_IG08:
        mov      rsi, gword ptr [r15+0x08]
        mov      edx, dword ptr [rsi+0x08]
        add      edx, edx
        cmp      edx, eax
        cmovl    edx, eax
        lea      rsi, bword ptr [r15+0x08]
        mov      rdi, 0xD1FFAB1E      ; System.Array:Resize[Microsoft.CodeAnalysis.Options.IOption2](byref,int)
        mov      rcx, 0xD1FFAB1E      ; code for System.Array:Resize[System.__Canon](byref,int)
        call     [rcx]System.Array:Resize[System.__Canon](byref,int)
 						;; size=40 bbWeight=0.50 PerfScore 4.50
 G_M48513_IG09:
        movsxd   rsi, dword ptr [r15+0x10]
        mov      rdi, gword ptr [r15+0x08]
        mov      rdx, r13
        mov      rcx, 0xD1FFAB1E      ; code for CORINFO_HELP_ARRADDR_ST
        call     [rcx]CORINFO_HELP_ARRADDR_ST
-       mov      edi, dword ptr [rbp-0x34]
+       mov      edi, dword ptr [rbp-0x2C]
        mov      dword ptr [r15+0x10], edi
        mov      rdi, 0xD1FFAB1E      ; data for Microsoft.CodeAnalysis.CodeStyle.CodeStyleOptions2:QualifyFieldAccess
        mov      rsi, r13
        call     CORINFO_HELP_ASSIGN_REF
        mov      r15, gword ptr [rbx]
        mov      r13, r14
-       mov      gword ptr [rbp-0xC0], r12
+       mov      gword ptr [rbp-0xB8], r12
        mov      rdi, 0xD1FFAB1E      ; data for Microsoft.CodeAnalysis.CodeStyle.CodeStyleHelpers+<CreatePerLanguageEditorConfigOption>O__7_0`1[bool]:<0>__CodeStyle
        mov      rax, gword ptr [rdi]
        test     rax, rax
-       mov      gword ptr [rbp-0xC8], rax
+       mov      gword ptr [rbp-0xC0], rax
        jne      SHORT G_M48513_IG11
 						;; size=86 bbWeight=1 PerfScore 18.75
 G_M48513_IG10:
        mov      rdi, 0xD1FFAB1E      ; System.Func`2[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]]
        call     CORINFO_HELP_NEWSFAST
-       mov      gword ptr [rbp-0xD8], rax
+       mov      gword ptr [rbp-0xD0], rax
        lea      rdi, bword ptr [rax+0x10]
        mov      rsi, rax
        call     CORINFO_HELP_ASSIGN_REF
        mov      rdi, 0xD1FFAB1E      ; function address
-       mov      rax, gword ptr [rbp-0xD8]
+       mov      rax, gword ptr [rbp-0xD0]
        mov      qword ptr [rax+0x18], rdi
        mov      rdi, 0xD1FFAB1E      ; code for Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer:CodeStyle[bool](Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]):Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]
        mov      qword ptr [rax+0x20], rdi
        mov      rdi, 0xD1FFAB1E      ; data for Microsoft.CodeAnalysis.CodeStyle.CodeStyleHelpers+<CreatePerLanguageEditorConfigOption>O__7_0`1[bool]:<0>__CodeStyle
        mov      rsi, rax
        call     CORINFO_HELP_ASSIGN_REF
-       mov      rax, gword ptr [rbp-0xD8]
-       mov      gword ptr [rbp-0xC8], rax
+       mov      rax, gword ptr [rbp-0xD0]
+       mov      gword ptr [rbp-0xC0], rax
 						;; size=101 bbWeight=0.50 PerfScore 5.50
 G_M48513_IG11:
        mov      rdi, 0xD1FFAB1E      ; Microsoft.CodeAnalysis.Options.PerLanguageOption2`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]
        call     CORINFO_HELP_NEWSFAST
-       mov      gword ptr [rbp-0xD0], rax
+       mov      gword ptr [rbp-0xC8], rax
        mov      rsi, r13
-       mov      rcx, gword ptr [rbp-0xC8]
+       mov      rcx, gword ptr [rbp-0xC0]
        mov      rdi, gword ptr [rcx+0x10]
        call     [rcx+0x18]System.Func`2[System.__Canon,System.__Canon]:Invoke(System.__Canon):System.__Canon:this
-       mov      gword ptr [rbp-0xE0], rax
+       mov      gword ptr [rbp-0xD8], rax
        mov      rdi, 0xD1FFAB1E      ; Microsoft.CodeAnalysis.Options.OptionDefinition`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]
        call     CORINFO_HELP_NEWSFAST
-       mov      gword ptr [rbp-0xE8], rax
+       mov      gword ptr [rbp-0xE0], rax
        lea      rdi, bword ptr [rax+0x30]
        mov      rsi, r13
        call     CORINFO_HELP_ASSIGN_REF
-       mov      rsi, gword ptr [rbp-0xE0]
+       mov      rsi, gword ptr [rbp-0xD8]
        test     rsi, rsi
        jne      SHORT G_M48513_IG13
 						;; size=92 bbWeight=1 PerfScore 15.75
 G_M48513_IG12:
        mov      esi, 1
        mov      rdi, 0xD1FFAB1E      ; Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer:GetDefault[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]](bool):Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]
        mov      rax, 0xD1FFAB1E      ; code for Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer:GetDefault[System.__Canon](bool):Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[System.__Canon]
        call     [rax]Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer:GetDefault[System.__Canon](bool):Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[System.__Canon]
        mov      rsi, rax
 						;; size=30 bbWeight=0.50 PerfScore 2.00
 G_M48513_IG13:
-       mov      rax, gword ptr [rbp-0xE8]
+       mov      rax, gword ptr [rbp-0xE0]
        lea      rdi, bword ptr [rax+0x38]
        call     CORINFO_HELP_ASSIGN_REF
        mov      rdi, 0xD1FFAB1E      ; 'dotnet_style_qualification_for_property'
-       mov      rax, gword ptr [rbp-0xE8]
+       mov      rax, gword ptr [rbp-0xE0]
        mov      gword ptr [rax+0x10], rdi
-       mov      rsi, gword ptr [rbp-0xC0]
+       mov      rsi, gword ptr [rbp-0xB8]
        lea      rdi, bword ptr [rax+0x08]
        call     CORINFO_HELP_ASSIGN_REF
        xor      rdi, rdi
-       mov      rax, gword ptr [rbp-0xE8]
+       mov      rax, gword ptr [rbp-0xE0]
        mov      gword ptr [rax+0x18], rdi
        mov      byte  ptr [rax+0x28], 1
        lea      rdi, bword ptr [rax+0x20]
        mov      rsi, r13
        call     CORINFO_HELP_ASSIGN_REF
-       mov      r13, gword ptr [rbp-0xD0]
+       mov      r13, gword ptr [rbp-0xC8]
        lea      rdi, bword ptr [r13+0x08]
-       mov      rsi, gword ptr [rbp-0xE8]
+       mov      rsi, gword ptr [rbp-0xE0]
        call     CORINFO_HELP_ASSIGN_REF
        xor      rsi, rsi
        mov      gword ptr [r13+0x10], rsi
        mov      eax, dword ptr [r15+0x10]
        inc      eax
-       mov      dword ptr [rbp-0x38], eax
+       mov      dword ptr [rbp-0x30], eax
        mov      rsi, gword ptr [r15+0x08]
        cmp      dword ptr [rsi+0x08], eax
        jl       SHORT G_M48513_IG15
 						;; size=129 bbWeight=1 PerfScore 25.25
 G_M48513_IG14:
        jmp      SHORT G_M48513_IG16
 						;; size=2 bbWeight=0.50 PerfScore 1.00
 G_M48513_IG15:
        mov      rsi, gword ptr [r15+0x08]
        mov      edx, dword ptr [rsi+0x08]
        add      edx, edx
        cmp      edx, eax
        cmovl    edx, eax
        lea      rsi, bword ptr [r15+0x08]
        mov      rdi, 0xD1FFAB1E      ; System.Array:Resize[Microsoft.CodeAnalysis.Options.IOption2](byref,int)
        mov      rcx, 0xD1FFAB1E      ; code for System.Array:Resize[System.__Canon](byref,int)
        call     [rcx]System.Array:Resize[System.__Canon](byref,int)
 						;; size=40 bbWeight=0.50 PerfScore 4.50
 G_M48513_IG16:
        movsxd   rsi, dword ptr [r15+0x10]
        mov      rdi, gword ptr [r15+0x08]
        mov      rdx, r13
        mov      rcx, 0xD1FFAB1E      ; code for CORINFO_HELP_ARRADDR_ST
        call     [rcx]CORINFO_HELP_ARRADDR_ST
-       mov      edi, dword ptr [rbp-0x38]
+       mov      edi, dword ptr [rbp-0x30]
        mov      dword ptr [r15+0x10], edi
        mov      rdi, 0xD1FFAB1E      ; data for Microsoft.CodeAnalysis.CodeStyle.CodeStyleOptions2:QualifyPropertyAccess
        mov      rsi, r13
        call     CORINFO_HELP_ASSIGN_REF
        mov      rdi, gword ptr [rbx]
        mov      rcx, r12
        mov      rdx, r14
        mov      rsi, 0xD1FFAB1E      ; 'dotnet_style_qualification_for_method'
        xor      r8, r8
        mov      rax, 0xD1FFAB1E      ; code for Microsoft.CodeAnalysis.CodeStyle.CodeStyleHelpers:CreatePerLanguageEditorConfigOption[bool](System.Collections.Immutable.ImmutableArray`1+Builder[Microsoft.CodeAnalysis.Options.IOption2],System.String,Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.OptionGroup,System.Func`2[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]]):Microsoft.CodeAnalysis.Options.PerLanguageOption2`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]
        call     [rax]Microsoft.CodeAnalysis.CodeStyle.CodeStyleHelpers:CreatePerLanguageEditorConfigOption[bool](System.Collections.Immutable.ImmutableArray`1+Builder[Microsoft.CodeAnalysis.Options.IOption2],System.String,Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.OptionGroup,System.Func`2[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]]):Microsoft.CodeAnalysis.Options.PerLanguageOption2`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]
        mov      rsi, rax
        mov      rdi, 0xD1FFAB1E      ; data for Microsoft.CodeAnalysis.CodeStyle.CodeStyleOptions2:QualifyMethodAccess
        call     CORINFO_HELP_ASSIGN_REF
        mov      rdi, gword ptr [rbx]
        mov      rcx, r12
        mov      rdx, r14
        mov      rsi, 0xD1FFAB1E      ; 'dotnet_style_qualification_for_event'
        xor      r8, r8
        mov      rax, 0xD1FFAB1E      ; code for Microsoft.CodeAnalysis.CodeStyle.CodeStyleHelpers:CreatePerLanguageEditorConfigOption[bool](System.Collections.Immutable.ImmutableArray`1+Builder[Microsoft.CodeAnalysis.Options.IOption2],System.String,Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.OptionGroup,System.Func`2[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]]):Microsoft.CodeAnalysis.Options.PerLanguageOption2`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]
        call     [rax]Microsoft.CodeAnalysis.CodeStyle.CodeStyleHelpers:CreatePerLanguageEditorConfigOption[bool](System.Collections.Immutable.ImmutableArray`1+Builder[Microsoft.CodeAnalysis.Options.IOption2],System.String,Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.OptionGroup,System.Func`2[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]]):Microsoft.CodeAnalysis.Options.PerLanguageOption2`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]
        mov      rsi, rax
        mov      rdi, 0xD1FFAB1E      ; data for Microsoft.CodeAnalysis.CodeStyle.CodeStyleOptions2:QualifyEventAccess
        call     CORINFO_HELP_ASSIGN_REF
        mov      rdx, 0xD1FFAB1E      ; const ptr
        mov      r15, gword ptr [rdx]
        mov      rdx, gword ptr [r15+0x30]
        mov      rcx, 0xD1FFAB1E      ; const ptr
        mov      r14, gword ptr [rcx]
        mov      rcx, r14
        mov      rdi, gword ptr [rbx]
        mov      rsi, 0xD1FFAB1E      ; 'dotnet_style_predefined_type_for_locals_parameters_members'
        xor      r8, r8
        mov      rax, 0xD1FFAB1E      ; code for Microsoft.CodeAnalysis.CodeStyle.CodeStyleHelpers:CreatePerLanguageEditorConfigOption[bool](System.Collections.Immutable.ImmutableArray`1+Builder[Microsoft.CodeAnalysis.Options.IOption2],System.String,Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.OptionGroup,System.Func`2[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]]):Microsoft.CodeAnalysis.Options.PerLanguageOption2`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]
        call     [rax]Microsoft.CodeAnalysis.CodeStyle.CodeStyleHelpers:CreatePerLanguageEditorConfigOption[bool](System.Collections.Immutable.ImmutableArray`1+Builder[Microsoft.CodeAnalysis.Options.IOption2],System.String,Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.OptionGroup,System.Func`2[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]]):Microsoft.CodeAnalysis.Options.PerLanguageOption2`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]
        mov      rsi, rax
        mov      rdi, 0xD1FFAB1E      ; data for Microsoft.CodeAnalysis.CodeStyle.CodeStyleOptions2:PreferIntrinsicPredefinedTypeKeywordInDeclaration
        call     CORINFO_HELP_ASSIGN_REF
        mov      rdx, gword ptr [r15+0x28]
        mov      rcx, r14
        mov      rdi, gword ptr [rbx]
        mov      rsi, 0xD1FFAB1E      ; 'dotnet_style_predefined_type_for_member_access'
        xor      r8, r8
        mov      rax, 0xD1FFAB1E      ; code for Microsoft.CodeAnalysis.CodeStyle.CodeStyleHelpers:CreatePerLanguageEditorConfigOption[bool](System.Collections.Immutable.ImmutableArray`1+Builder[Microsoft.CodeAnalysis.Options.IOption2],System.String,Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.OptionGroup,System.Func`2[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]]):Microsoft.CodeAnalysis.Options.PerLanguageOption2`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]
        call     [rax]Microsoft.CodeAnalysis.CodeStyle.CodeStyleHelpers:CreatePerLanguageEditorConfigOption[bool](System.Collections.Immutable.ImmutableArray`1+Builder[Microsoft.CodeAnalysis.Options.IOption2],System.String,Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.OptionGroup,System.Func`2[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]]):Microsoft.CodeAnalysis.Options.PerLanguageOption2`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]
        mov      rsi, rax
        mov      rdi, 0xD1FFAB1E      ; data for Microsoft.CodeAnalysis.CodeStyle.CodeStyleOptions2:PreferIntrinsicPredefinedTypeKeywordInMemberAccess
        call     CORINFO_HELP_ASSIGN_REF
        mov      rdi, gword ptr [rbx]
        mov      rcx, 0xD1FFAB1E      ; const ptr
 						;; size=297 bbWeight=1 PerfScore 52.25
 G_M48513_IG17:
        mov      r15, gword ptr [rcx]
        mov      rcx, r15
        mov      rdx, 0xD1FFAB1E      ; const ptr
        mov      r14, gword ptr [rdx]
        mov      rdx, r14
        mov      rsi, 0xD1FFAB1E      ; 'dotnet_style_object_initializer'
        xor      r8, r8
        mov      rax, 0xD1FFAB1E      ; code for Microsoft.CodeAnalysis.CodeStyle.CodeStyleHelpers:CreatePerLanguageEditorConfigOption[bool](System.Collections.Immutable.ImmutableArray`1+Builder[Microsoft.CodeAnalysis.Options.IOption2],System.String,Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.OptionGroup,System.Func`2[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]]):Microsoft.CodeAnalysis.Options.PerLanguageOption2`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]
        call     [rax]Microsoft.CodeAnalysis.CodeStyle.CodeStyleHelpers:CreatePerLanguageEditorConfigOption[bool](System.Collections.Immutable.ImmutableArray`1+Builder[Microsoft.CodeAnalysis.Options.IOption2],System.String,Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.OptionGroup,System.Func`2[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]]):Microsoft.CodeAnalysis.Options.PerLanguageOption2`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]
        mov      rsi, rax
        mov      rdi, 0xD1FFAB1E      ; data for Microsoft.CodeAnalysis.CodeStyle.CodeStyleOptions2:PreferObjectInitializer
        call     CORINFO_HELP_ASSIGN_REF
        mov      rdi, gword ptr [rbx]
        mov      rcx, r15
        mov      rdx, r14
        mov      rsi, 0xD1FFAB1E      ; 'dotnet_style_collection_initializer'
        xor      r8, r8
        mov      rax, 0xD1FFAB1E      ; code for Microsoft.CodeAnalysis.CodeStyle.CodeStyleHelpers:CreatePerLanguageEditorConfigOption[bool](System.Collections.Immutable.ImmutableArray`1+Builder[Microsoft.CodeAnalysis.Options.IOption2],System.String,Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.OptionGroup,System.Func`2[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]]):Microsoft.CodeAnalysis.Options.PerLanguageOption2`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]
        call     [rax]Microsoft.CodeAnalysis.CodeStyle.CodeStyleHelpers:CreatePerLanguageEditorConfigOption[bool](System.Collections.Immutable.ImmutableArray`1+Builder[Microsoft.CodeAnalysis.Options.IOption2],System.String,Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.OptionGroup,System.Func`2[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]]):Microsoft.CodeAnalysis.Options.PerLanguageOption2`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]
        mov      rsi, rax
        mov      rdi, 0xD1FFAB1E      ; data for Microsoft.CodeAnalysis.CodeStyle.CodeStyleOptions2:PreferCollectionInitializer
        call     CORINFO_HELP_ASSIGN_REF
        mov      rdi, 0xD1FFAB1E      ; Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int]
        call     CORINFO_HELP_NEWSFAST
        mov      r13, rax
        mov      rdi, 0xD1FFAB1E
        mov      qword ptr [r13+0x08], rdi
        mov      byte  ptr [r13+0x10], 0
        mov      rdi, 0xD1FFAB1E      ; System.Func`2[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int],Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int]]]
        call     CORINFO_HELP_NEWSFAST
        mov      r12, rax
        mov      rdi, 0xD1FFAB1E      ; global ptr
        test     byte  ptr [rdi], 1
        je       G_M48513_IG56
 						;; size=191 bbWeight=1 PerfScore 26.25
 G_M48513_IG18:
        mov      rdi, 0xD1FFAB1E      ; data for Microsoft.CodeAnalysis.CodeStyle.CodeStyleOptions2+<>c:<>9
        mov      rsi, gword ptr [rdi]
        test     rsi, rsi
        je       G_M48513_IG57
        lea      rdi, bword ptr [r12+0x10]
        call     CORINFO_HELP_ASSIGN_REF
        mov      rdi, 0xD1FFAB1E      ; code for Microsoft.CodeAnalysis.CodeStyle.CodeStyleOptions2+<>c:<.cctor>b__50_0(Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int]):Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int]]:this
        mov      qword ptr [r12+0x18], rdi
        mov      rdi, gword ptr [rbx]
        mov      rcx, r15
        mov      r8, r12
        mov      rdx, r13
        mov      rsi, 0xD1FFAB1E      ; 'dotnet_style_prefer_collection_expression'
        mov      rax, 0xD1FFAB1E      ; code for Microsoft.CodeAnalysis.CodeStyle.CodeStyleHelpers:CreatePerLanguageEditorConfigOption[int](System.Collections.Immutable.ImmutableArray`1+Builder[Microsoft.CodeAnalysis.Options.IOption2],System.String,Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int],Microsoft.CodeAnalysis.Options.OptionGroup,System.Func`2[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int],Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int]]]):Microsoft.CodeAnalysis.Options.PerLanguageOption2`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int]]
        call     [rax]Microsoft.CodeAnalysis.CodeStyle.CodeStyleHelpers:CreatePerLanguageEditorConfigOption[int](System.Collections.Immutable.ImmutableArray`1+Builder[Microsoft.CodeAnalysis.Options.IOption2],System.String,Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int],Microsoft.CodeAnalysis.Options.OptionGroup,System.Func`2[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int],Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int]]]):Microsoft.CodeAnalysis.Options.PerLanguageOption2`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int]]
        mov      rsi, rax
        mov      rdi, 0xD1FFAB1E      ; data for Microsoft.CodeAnalysis.CodeStyle.CodeStyleOptions2:PreferCollectionExpression
        call     CORINFO_HELP_ASSIGN_REF
        mov      rdi, gword ptr [rbx]
        mov      rcx, r15
        mov      rdx, r14
        mov      rsi, 0xD1FFAB1E      ; 'dotnet_style_prefer_simplified_boolean_expressions'
        xor      r8, r8
        mov      rax, 0xD1FFAB1E      ; code for Microsoft.CodeAnalysis.CodeStyle.CodeStyleHelpers:CreatePerLanguageEditorConfigOption[bool](System.Collections.Immutable.ImmutableArray`1+Builder[Microsoft.CodeAnalysis.Options.IOption2],System.String,Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.OptionGroup,System.Func`2[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]]):Microsoft.CodeAnalysis.Options.PerLanguageOption2`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]
        call     [rax]Microsoft.CodeAnalysis.CodeStyle.CodeStyleHelpers:CreatePerLanguageEditorConfigOption[bool](System.Collections.Immutable.ImmutableArray`1+Builder[Microsoft.CodeAnalysis.Options.IOption2],System.String,Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.OptionGroup,System.Func`2[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]]):Microsoft.CodeAnalysis.Options.PerLanguageOption2`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]
        mov      rsi, rax
        mov      rdi, 0xD1FFAB1E      ; data for Microsoft.CodeAnalysis.CodeStyle.CodeStyleOptions2:PreferSimplifiedBooleanExpressions
        call     CORINFO_HELP_ASSIGN_REF
        mov      rdi, 0xD1FFAB1E      ; System.Func`2[System.String,Microsoft.CodeAnalysis.Optional`1[int]]
        call     CORINFO_HELP_NEWSFAST
        mov      r13, rax
        mov      rdi, 0xD1FFAB1E      ; data for Microsoft.CodeAnalysis.CodeStyle.CodeStyleOptions2+<>c:<>9
        mov      rsi, gword ptr [rdi]
        test     rsi, rsi
        je       G_M48513_IG57
        lea      rdi, bword ptr [r13+0x10]
        call     CORINFO_HELP_ASSIGN_REF
        mov      rdi, 0xD1FFAB1E      ; code for Microsoft.CodeAnalysis.CodeStyle.CodeStyleOptions2+<>c:<.cctor>b__50_1(System.String):Microsoft.CodeAnalysis.Optional`1[int]:this
        mov      qword ptr [r13+0x18], rdi
        mov      rdi, 0xD1FFAB1E      ; System.Func`2[int,System.String]
        call     CORINFO_HELP_NEWSFAST
        mov      r12, rax
        lea      rdi, bword ptr [r12+0x10]
        mov      rsi, r12
        call     CORINFO_HELP_ASSIGN_REF
        mov      rdi, 0xD1FFAB1E      ; function address
        mov      qword ptr [r12+0x18], rdi
        mov      rdi, 0xD1FFAB1E      ; code for Microsoft.CodeAnalysis.CodeStyle.OperatorPlacementUtilities:GetEditorConfigString(int):System.String
        mov      qword ptr [r12+0x20], rdi
        mov      rdi, 0xD1FFAB1E      ; Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[int]
        call     CORINFO_HELP_NEWSFAST
-       mov      gword ptr [rbp-0x50], rax
+       mov      gword ptr [rbp-0x48], rax
        lea      rdi, bword ptr [rax+0x08]
        mov      rsi, r13
 						;; size=301 bbWeight=1 PerfScore 38.25
 G_M48513_IG19:
        call     CORINFO_HELP_ASSIGN_REF
-       mov      r13, gword ptr [rbp-0x50]
+       mov      r13, gword ptr [rbp-0x48]
        lea      rdi, bword ptr [r13+0x10]
        mov      rsi, r12
        call     CORINFO_HELP_ASSIGN_REF
        mov      rdi, 0xD1FFAB1E      ; System.Collections.Concurrent.ConcurrentDictionary`2[System.String,Microsoft.CodeAnalysis.Optional`1[int]]
        call     CORINFO_HELP_NEWSFAST
        mov      r12, rax
        mov      rdi, r12
        mov      esi, 32
        mov      edx, 31
        mov      ecx, 1
        xor      r8, r8
        mov      rax, 0xD1FFAB1E      ; code for System.Collections.Concurrent.ConcurrentDictionary`2[System.__Canon,Microsoft.CodeAnalysis.Optional`1[int]]:.ctor(int,int,bool,System.Collections.Generic.IEqualityComparer`1[System.__Canon]):this
        call     [rax]System.Collections.Concurrent.ConcurrentDictionary`2[System.__Canon,Microsoft.CodeAnalysis.Optional`1[int]]:.ctor(int,int,bool,System.Collections.Generic.IEqualityComparer`1[System.__Canon]):this
        lea      rdi, bword ptr [r13+0x18]
        mov      rsi, r12
        call     CORINFO_HELP_ASSIGN_REF
        mov      r12, gword ptr [rbx]
        mov      rdi, 0xD1FFAB1E      ; Microsoft.CodeAnalysis.Options.Option2`1[int]
        call     CORINFO_HELP_NEWSFAST
-       mov      gword ptr [rbp-0xF0], rax
+       mov      gword ptr [rbp-0xE8], rax
        mov      rdi, 0xD1FFAB1E      ; Microsoft.CodeAnalysis.Options.OptionDefinition`1[int]
        call     CORINFO_HELP_NEWSFAST
-       mov      gword ptr [rbp-0xF8], rax
+       mov      gword ptr [rbp-0xF0], rax
        xor      edi, edi
        mov      dword ptr [rax+0x38], edi
        lea      rdi, bword ptr [rax+0x30]
        mov      rsi, r13
        call     CORINFO_HELP_ASSIGN_REF
        mov      rdi, 0xD1FFAB1E      ; Microsoft.CodeAnalysis.CodeStyle.OperatorPlacementWhenWrappingPreference
        call     CORINFO_HELP_NEWSFAST
        mov      r13, rax
        xor      edi, edi
        mov      dword ptr [r13+0x08], edi
        mov      rsi, r15
        mov      rdi, 0xD1FFAB1E      ; 'dotnet_style_operator_placement_when_wrapping'
-       mov      rax, gword ptr [rbp-0xF8]
+       mov      rax, gword ptr [rbp-0xF0]
        mov      gword ptr [rax+0x10], rdi
 						;; size=196 bbWeight=1 PerfScore 26.25
 G_M48513_IG20:
        lea      rdi, bword ptr [rax+0x08]
        call     CORINFO_HELP_ASSIGN_REF
        xor      rdi, rdi
-       mov      rax, gword ptr [rbp-0xF8]
+       mov      rax, gword ptr [rbp-0xF0]
        mov      gword ptr [rax+0x18], rdi
        mov      byte  ptr [rax+0x28], 1
        lea      rdi, bword ptr [rax+0x20]
        mov      rsi, r13
        call     CORINFO_HELP_ASSIGN_REF
-       mov      r13, gword ptr [rbp-0xF0]
+       mov      r13, gword ptr [rbp-0xE8]
        lea      rdi, bword ptr [r13+0x08]
-       mov      rsi, gword ptr [rbp-0xF8]
+       mov      rsi, gword ptr [rbp-0xF0]
        call     CORINFO_HELP_ASSIGN_REF
        xor      rsi, rsi
        mov      gword ptr [r13+0x18], rsi
 						;; size=67 bbWeight=1 PerfScore 11.25
 G_M48513_IG21:
        mov      gword ptr [r13+0x10], rsi
        mov      eax, dword ptr [r12+0x10]
        inc      eax
-       mov      dword ptr [rbp-0x3C], eax
+       mov      dword ptr [rbp-0x34], eax
        mov      rsi, gword ptr [r12+0x08]
        cmp      dword ptr [rsi+0x08], eax
        jl       SHORT G_M48513_IG23
 						;; size=24 bbWeight=1 PerfScore 9.25
 G_M48513_IG22:
        jmp      SHORT G_M48513_IG24
 						;; size=2 bbWeight=0.50 PerfScore 1.00
 G_M48513_IG23:
        mov      rsi, gword ptr [r12+0x08]
        mov      edx, dword ptr [rsi+0x08]
        add      edx, edx
        cmp      edx, eax
        cmovl    edx, eax
        lea      rsi, bword ptr [r12+0x08]
        mov      rdi, 0xD1FFAB1E      ; System.Array:Resize[Microsoft.CodeAnalysis.Options.IOption2](byref,int)
        mov      rcx, 0xD1FFAB1E      ; code for System.Array:Resize[System.__Canon](byref,int)
        call     [rcx]System.Array:Resize[System.__Canon](byref,int)
 						;; size=42 bbWeight=0.50 PerfScore 4.50
 G_M48513_IG24:
        movsxd   rsi, dword ptr [r12+0x10]
        mov      rdi, gword ptr [r12+0x08]
        mov      rdx, r13
        mov      rcx, 0xD1FFAB1E      ; code for CORINFO_HELP_ARRADDR_ST
        call     [rcx]CORINFO_HELP_ARRADDR_ST
-       mov      edi, dword ptr [rbp-0x3C]
+       mov      edi, dword ptr [rbp-0x34]
        mov      dword ptr [r12+0x10], edi
        mov      rdi, 0xD1FFAB1E      ; data for Microsoft.CodeAnalysis.CodeStyle.CodeStyleOptions2:OperatorPlacementWhenWrapping
        mov      rsi, r13
        call     CORINFO_HELP_ASSIGN_REF
        mov      rdi, gword ptr [rbx]
        mov      rcx, r15
        mov      rdx, r14
        mov      rsi, 0xD1FFAB1E      ; 'dotnet_style_coalesce_expression'
        xor      r8, r8
        mov      rax, 0xD1FFAB1E      ; code for Microsoft.CodeAnalysis.CodeStyle.CodeStyleHelpers:CreatePerLanguageEditorConfigOption[bool](System.Collections.Immutable.ImmutableArray`1+Builder[Microsoft.CodeAnalysis.Options.IOption2],System.String,Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.OptionGroup,System.Func`2[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]]):Microsoft.CodeAnalysis.Options.PerLanguageOption2`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]
        call     [rax]Microsoft.CodeAnalysis.CodeStyle.CodeStyleHelpers:CreatePerLanguageEditorConfigOption[bool](System.Collections.Immutable.ImmutableArray`1+Builder[Microsoft.CodeAnalysis.Options.IOption2],System.String,Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.OptionGroup,System.Func`2[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]]):Microsoft.CodeAnalysis.Options.PerLanguageOption2`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]
        mov      rsi, rax
        mov      rdi, 0xD1FFAB1E      ; data for Microsoft.CodeAnalysis.CodeStyle.CodeStyleOptions2:PreferCoalesceExpression
        call     CORINFO_HELP_ASSIGN_REF
        mov      rdi, gword ptr [rbx]
        mov      rcx, r15
        mov      rdx, r14
        mov      rsi, 0xD1FFAB1E      ; 'dotnet_style_null_propagation'
        xor      r8, r8
        mov      rax, 0xD1FFAB1E      ; code for Microsoft.CodeAnalysis.CodeStyle.CodeStyleHelpers:CreatePerLanguageEditorConfigOption[bool](System.Collections.Immutable.ImmutableArray`1+Builder[Microsoft.CodeAnalysis.Options.IOption2],System.String,Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.OptionGroup,System.Func`2[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]]):Microsoft.CodeAnalysis.Options.PerLanguageOption2`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]
        call     [rax]Microsoft.CodeAnalysis.CodeStyle.CodeStyleHelpers:CreatePerLanguageEditorConfigOption[bool](System.Collections.Immutable.ImmutableArray`1+Builder[Microsoft.CodeAnalysis.Options.IOption2],System.String,Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.OptionGroup,System.Func`2[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]]):Microsoft.CodeAnalysis.Options.PerLanguageOption2`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]
        mov      rsi, rax
        mov      rdi, 0xD1FFAB1E      ; data for Microsoft.CodeAnalysis.CodeStyle.CodeStyleOptions2:PreferNullPropagation
        call     CORINFO_HELP_ASSIGN_REF
        mov      rdi, gword ptr [rbx]
        mov      rcx, r15
        mov      rdx, r14
        mov      rsi, 0xD1FFAB1E      ; 'dotnet_style_explicit_tuple_names'
        xor      r8, r8
        mov      rax, 0xD1FFAB1E      ; code for Microsoft.CodeAnalysis.CodeStyle.CodeStyleHelpers:CreatePerLanguageEditorConfigOption[bool](System.Collections.Immutable.ImmutableArray`1+Builder[Microsoft.CodeAnalysis.Options.IOption2],System.String,Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.OptionGroup,System.Func`2[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]]):Microsoft.CodeAnalysis.Options.PerLanguageOption2`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]
        call     [rax]Microsoft.CodeAnalysis.CodeStyle.CodeStyleHelpers:CreatePerLanguageEditorConfigOption[bool](System.Collections.Immutable.ImmutableArray`1+Builder[Microsoft.CodeAnalysis.Options.IOption2],System.String,Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.OptionGroup,System.Func`2[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]]):Microsoft.CodeAnalysis.Options.PerLanguageOption2`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]
        mov      rsi, rax
        mov      rdi, 0xD1FFAB1E      ; data for Microsoft.CodeAnalysis.CodeStyle.CodeStyleOptions2:PreferExplicitTupleNames
        call     CORINFO_HELP_ASSIGN_REF
        mov      rdi, gword ptr [rbx]
        mov      rcx, r15
        mov      rdx, 0xD1FFAB1E      ; const ptr
        mov      r13, gword ptr [rdx]
        mov      rdx, r13
        mov      rsi, 0xD1FFAB1E      ; 'dotnet_style_prefer_auto_properties'
        xor      r8, r8
        mov      rax, 0xD1FFAB1E      ; code for Microsoft.CodeAnalysis.CodeStyle.CodeStyleHelpers:CreatePerLanguageEditorConfigOption[bool](System.Collections.Immutable.ImmutableArray`1+Builder[Microsoft.CodeAnalysis.Options.IOption2],System.String,Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.OptionGroup,System.Func`2[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]]):Microsoft.CodeAnalysis.Options.PerLanguageOption2`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]
        call     [rax]Microsoft.CodeAnalysis.CodeStyle.CodeStyleHelpers:CreatePerLanguageEditorConfigOption[bool](System.Collections.Immutable.ImmutableArray`1+Builder[Microsoft.CodeAnalysis.Options.IOption2],System.String,Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.OptionGroup,System.Func`2[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]]):Microsoft.CodeAnalysis.Options.PerLanguageOption2`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]
        mov      rsi, rax
        mov      rdi, 0xD1FFAB1E      ; data for Microsoft.CodeAnalysis.CodeStyle.CodeStyleOptions2:PreferAutoProperties
        call     CORINFO_HELP_ASSIGN_REF
        mov      rdi, gword ptr [rbx]
        mov      rcx, r15
        mov      rdx, r14
        mov      rsi, 0xD1FFAB1E      ; 'dotnet_style_prefer_inferred_tuple_names'
        xor      r8, r8
        mov      rax, 0xD1FFAB1E      ; code for Microsoft.CodeAnalysis.CodeStyle.CodeStyleHelpers:CreatePerLanguageEditorConfigOption[bool](System.Collections.Immutable.ImmutableArray`1+Builder[Microsoft.CodeAnalysis.Options.IOption2],System.String,Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.OptionGroup,System.Func`2[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]]):Microsoft.CodeAnalysis.Options.PerLanguageOption2`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]
 						;; size=304 bbWeight=1 PerfScore 47.50
 G_M48513_IG25:
        call     [rax]Microsoft.CodeAnalysis.CodeStyle.CodeStyleHelpers:CreatePerLanguageEditorConfigOption[bool](System.Collections.Immutable.ImmutableArray`1+Builder[Microsoft.CodeAnalysis.Options.IOption2],System.String,Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.OptionGroup,System.Func`2[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]]):Microsoft.CodeAnalysis.Options.PerLanguageOption2`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]
        mov      rsi, rax
        mov      rdi, 0xD1FFAB1E      ; data for Microsoft.CodeAnalysis.CodeStyle.CodeStyleOptions2:PreferInferredTupleNames
        call     CORINFO_HELP_ASSIGN_REF
        mov      rdi, gword ptr [rbx]
        mov      rcx, r15
        mov      rdx, r14
        mov      rsi, 0xD1FFAB1E      ; 'dotnet_style_prefer_inferred_anonymous_type_member_names'
        xor      r8, r8
        mov      rax, 0xD1FFAB1E      ; code for Microsoft.CodeAnalysis.CodeStyle.CodeStyleHelpers:CreatePerLanguageEditorConfigOption[bool](System.Collections.Immutable.ImmutableArray`1+Builder[Microsoft.CodeAnalysis.Options.IOption2],System.String,Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.OptionGroup,System.Func`2[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]]):Microsoft.CodeAnalysis.Options.PerLanguageOption2`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]
        call     [rax]Microsoft.CodeAnalysis.CodeStyle.CodeStyleHelpers:CreatePerLanguageEditorConfigOption[bool](System.Collections.Immutable.ImmutableArray`1+Builder[Microsoft.CodeAnalysis.Options.IOption2],System.String,Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.OptionGroup,System.Func`2[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]]):Microsoft.CodeAnalysis.Options.PerLanguageOption2`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]
        mov      rsi, rax
        mov      rdi, 0xD1FFAB1E      ; data for Microsoft.CodeAnalysis.CodeStyle.CodeStyleOptions2:PreferInferredAnonymousTypeMemberNames
        call     CORINFO_HELP_ASSIGN_REF
        mov      rdi, gword ptr [rbx]
        mov      rcx, r15
        mov      rdx, r14
        mov      rsi, 0xD1FFAB1E      ; 'dotnet_style_prefer_is_null_check_over_reference_equality_metho'
        xor      r8, r8
        mov      rax, 0xD1FFAB1E      ; code for Microsoft.CodeAnalysis.CodeStyle.CodeStyleHelpers:CreatePerLanguageEditorConfigOption[bool](System.Collections.Immutable.ImmutableArray`1+Builder[Microsoft.CodeAnalysis.Options.IOption2],System.String,Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.OptionGroup,System.Func`2[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]]):Microsoft.CodeAnalysis.Options.PerLanguageOption2`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]
        call     [rax]Microsoft.CodeAnalysis.CodeStyle.CodeStyleHelpers:CreatePerLanguageEditorConfigOption[bool](System.Collections.Immutable.ImmutableArray`1+Builder[Microsoft.CodeAnalysis.Options.IOption2],System.String,Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.OptionGroup,System.Func`2[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]]):Microsoft.CodeAnalysis.Options.PerLanguageOption2`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]
        mov      rsi, rax
        mov      rdi, 0xD1FFAB1E      ; data for Microsoft.CodeAnalysis.CodeStyle.CodeStyleOptions2:PreferIsNullCheckOverReferenceEqualityMethod
        call     CORINFO_HELP_ASSIGN_REF
        mov      rdi, gword ptr [rbx]
        mov      rcx, r15
        mov      rdx, r13
        mov      rsi, 0xD1FFAB1E      ; 'dotnet_style_prefer_conditional_expression_over_assignment'
        xor      r8, r8
        mov      rax, 0xD1FFAB1E      ; code for Microsoft.CodeAnalysis.CodeStyle.CodeStyleHelpers:CreatePerLanguageEditorConfigOption[bool](System.Collections.Immutable.ImmutableArray`1+Builder[Microsoft.CodeAnalysis.Options.IOption2],System.String,Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.OptionGroup,System.Func`2[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]]):Microsoft.CodeAnalysis.Options.PerLanguageOption2`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]
        call     [rax]Microsoft.CodeAnalysis.CodeStyle.CodeStyleHelpers:CreatePerLanguageEditorConfigOption[bool](System.Collections.Immutable.ImmutableArray`1+Builder[Microsoft.CodeAnalysis.Options.IOption2],System.String,Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.OptionGroup,System.Func`2[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]]):Microsoft.CodeAnalysis.Options.PerLanguageOption2`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]
        mov      rsi, rax
        mov      rdi, 0xD1FFAB1E      ; data for Microsoft.CodeAnalysis.CodeStyle.CodeStyleOptions2:PreferConditionalExpressionOverAssignment
        call     CORINFO_HELP_ASSIGN_REF
        mov      rdi, gword ptr [rbx]
        mov      rcx, r15
        mov      rdx, r13
        mov      rsi, 0xD1FFAB1E      ; 'dotnet_style_prefer_conditional_expression_over_return'
        xor      r8, r8
        mov      rax, 0xD1FFAB1E      ; code for Microsoft.CodeAnalysis.CodeStyle.CodeStyleHelpers:CreatePerLanguageEditorConfigOption[bool](System.Collections.Immutable.ImmutableArray`1+Builder[Microsoft.CodeAnalysis.Options.IOption2],System.String,Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.OptionGroup,System.Func`2[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]]):Microsoft.CodeAnalysis.Options.PerLanguageOption2`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]
        call     [rax]Microsoft.CodeAnalysis.CodeStyle.CodeStyleHelpers:CreatePerLanguageEditorConfigOption[bool](System.Collections.Immutable.ImmutableArray`1+Builder[Microsoft.CodeAnalysis.Options.IOption2],System.String,Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.OptionGroup,System.Func`2[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]]):Microsoft.CodeAnalysis.Options.PerLanguageOption2`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]
        mov      rsi, rax
        mov      rdi, 0xD1FFAB1E      ; data for Microsoft.CodeAnalysis.CodeStyle.CodeStyleOptions2:PreferConditionalExpressionOverReturn
        call     CORINFO_HELP_ASSIGN_REF
        mov      rdi, gword ptr [rbx]
        mov      rcx, r15
        mov      rdx, r14
        mov      rsi, 0xD1FFAB1E      ; 'dotnet_style_prefer_compound_assignment'
        xor      r8, r8
        mov      rax, 0xD1FFAB1E      ; code for Microsoft.CodeAnalysis.CodeStyle.CodeStyleHelpers:CreatePerLanguageEditorConfigOption[bool](System.Collections.Immutable.ImmutableArray`1+Builder[Microsoft.CodeAnalysis.Options.IOption2],System.String,Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.OptionGroup,System.Func`2[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]]):Microsoft.CodeAnalysis.Options.PerLanguageOption2`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]
        call     [rax]Microsoft.CodeAnalysis.CodeStyle.CodeStyleHelpers:CreatePerLanguageEditorConfigOption[bool](System.Collections.Immutable.ImmutableArray`1+Builder[Microsoft.CodeAnalysis.Options.IOption2],System.String,Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.OptionGroup,System.Func`2[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]]):Microsoft.CodeAnalysis.Options.PerLanguageOption2`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]
        mov      rsi, rax
        mov      rdi, 0xD1FFAB1E      ; data for Microsoft.CodeAnalysis.CodeStyle.CodeStyleOptions2:PreferCompoundAssignment
        call     CORINFO_HELP_ASSIGN_REF
        mov      rdi, gword ptr [rbx]
        mov      rcx, r15
        mov      rdx, r14
        mov      rsi, 0xD1FFAB1E      ; 'dotnet_style_prefer_simplified_interpolation'
        xor      r8, r8
        mov      rax, 0xD1FFAB1E      ; code for Microsoft.CodeAnalysis.CodeStyle.CodeStyleHelpers:CreatePerLanguageEditorConfigOption[bool](System.Collections.Immutable.ImmutableArray`1+Builder[Microsoft.CodeAnalysis.Options.IOption2],System.String,Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.OptionGroup,System.Func`2[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]]):Microsoft.CodeAnalysis.Options.PerLanguageOption2`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]
        call     [rax]Microsoft.CodeAnalysis.CodeStyle.CodeStyleHelpers:CreatePerLanguageEditorConfigOption[bool](System.Collections.Immutable.ImmutableArray`1+Builder[Microsoft.CodeAnalysis.Options.IOption2],System.String,Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.OptionGroup,System.Func`2[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]]):Microsoft.CodeAnalysis.Options.PerLanguageOption2`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]
 						;; size=314 bbWeight=1 PerfScore 49.50
 G_M48513_IG26:
        mov      rsi, rax
        mov      rdi, 0xD1FFAB1E      ; data for Microsoft.CodeAnalysis.CodeStyle.CodeStyleOptions2:PreferSimplifiedInterpolation
        call     CORINFO_HELP_ASSIGN_REF
        mov      rdi, 0xD1FFAB1E      ; System.Collections.Generic.KeyValuePair`2[System.String,int][]
        mov      esi, 2
        call     CORINFO_HELP_NEWARR_1_VC
        mov      r12, rax
        lea      rdi, bword ptr [r12+0x10]
        mov      rax, 0xD1FFAB1E      ; 'non_public'
        mov      gword ptr [rdi], rax
        xor      eax, eax
        mov      dword ptr [rdi+0x08], eax
        lea      rdi, bword ptr [r12+0x20]
        mov      rax, 0xD1FFAB1E      ; 'all'
        mov      gword ptr [rdi], rax
        mov      dword ptr [rdi+0x08], 1
        mov      rdi, 0xD1FFAB1E      ; <>z__ReadOnlyArray`1[System.Collections.Generic.KeyValuePair`2[System.String,int]]
        call     CORINFO_HELP_NEWSFAST
-       mov      gword ptr [rbp-0x58], rax
+       mov      gword ptr [rbp-0x50], rax
        lea      rdi, bword ptr [rax+0x08]
        mov      rsi, r12
        call     CORINFO_HELP_ASSIGN_REF
        mov      rdi, 0xD1FFAB1E      ; Roslyn.Utilities.BidirectionalMap`2[System.String,int]
        call     CORINFO_HELP_NEWSFAST
        mov      r12, rax
        mov      rdi, 0xD1FFAB1E      ; global ptr
        test     byte  ptr [rdi], 1
        je       G_M48513_IG58
 						;; size=157 bbWeight=1 PerfScore 17.75
 G_M48513_IG27:
        mov      rdx, 0xD1FFAB1E      ; data for System.Collections.Immutable.ImmutableDictionary`2[System.String,int]:Empty
        mov      rdi, gword ptr [rdx]
        mov      rdx, gword ptr [rdi+0x10]
        mov      rdx, gword ptr [rdx+0x10]
        xor      rsi, rsi
        mov      rax, 0xD1FFAB1E      ; code for System.Collections.Immutable.ImmutableDictionary`2[System.__Canon,int]:WithComparers(System.Collections.Generic.IEqualityComparer`1[System.__Canon],System.Collections.Generic.IEqualityComparer`1[int]):System.Collections.Immutable.ImmutableDictionary`2[System.__Canon,int]:this
        call     [rax]System.Collections.Immutable.ImmutableDictionary`2[System.__Canon,int]:WithComparers(System.Collections.Generic.IEqualityComparer`1[System.__Canon],System.Collections.Generic.IEqualityComparer`1[int]):System.Collections.Immutable.ImmutableDictionary`2[System.__Canon,int]:this
-       mov      gword ptr [rbp-0x108], rax
+       mov      gword ptr [rbp-0x100], rax
        mov      edx, dword ptr [rax+0x18]
        mov      rdx, gword ptr [rax+0x08]
        mov      rcx, gword ptr [rax+0x10]
-       mov      rsi, gword ptr [rbp-0x58]
+       mov      rsi, gword ptr [rbp-0x50]
        mov      rdi, 0xD1FFAB1E      ; System.Collections.Immutable.ImmutableDictionary`2[System.String,int]
        mov      r8d, 2
        mov      r9, 0xD1FFAB1E      ; code for System.Collections.Immutable.ImmutableDictionary`2[System.__Canon,int]:AddRange(System.Collections.Generic.IEnumerable`1[System.Collections.Generic.KeyValuePair`2[System.__Canon,int]],System.Collections.Immutable.ImmutableDictionary`2+MutationInput[System.__Canon,int],int):System.Collections.Immutable.ImmutableDictionary`2+MutationResult[System.__Canon,int]
        call     [r9]System.Collections.Immutable.ImmutableDictionary`2[System.__Canon,int]:AddRange(System.Collections.Generic.IEnumerable`1[System.Collections.Generic.KeyValuePair`2[System.__Canon,int]],System.Collections.Immutable.ImmutableDictionary`2+MutationInput[System.__Canon,int],int):System.Collections.Immutable.ImmutableDictionary`2+MutationResult[System.__Canon,int]
        mov      rsi, rax
-       mov      rdi, gword ptr [rbp-0x108]
+       mov      rdi, gword ptr [rbp-0x100]
        add      edx, dword ptr [rdi+0x18]
        mov      rax, 0xD1FFAB1E      ; code for System.Collections.Immutable.ImmutableDictionary`2[System.__Canon,int]:Wrap(System.Collections.Immutable.SortedInt32KeyNode`1[System.Collections.Immutable.ImmutableDictionary`2+HashBucket[System.__Canon,int]],int):System.Collections.Immutable.ImmutableDictionary`2[System.__Canon,int]:this
        call     [rax]System.Collections.Immutable.ImmutableDictionary`2[System.__Canon,int]:Wrap(System.Collections.Immutable.SortedInt32KeyNode`1[System.Collections.Immutable.ImmutableDictionary`2+HashBucket[System.__Canon,int]],int):System.Collections.Immutable.ImmutableDictionary`2[System.__Canon,int]:this
-       mov      gword ptr [rbp-0x110], rax
+       mov      gword ptr [rbp-0x108], rax
        mov      rdi, 0xD1FFAB1E      ; global ptr
        test     byte  ptr [rdi], 1
        je       G_M48513_IG59
 						;; size=137 bbWeight=1 PerfScore 32.25
 G_M48513_IG28:
        mov      rdi, 0xD1FFAB1E      ; data for Roslyn.Utilities.BidirectionalMap`2+<>c[System.String,int]:<>9__3_0
        mov      rdx, gword ptr [rdi]
        test     rdx, rdx
        jne      SHORT G_M48513_IG30
 						;; size=18 bbWeight=1 PerfScore 3.50
 G_M48513_IG29:
        mov      rdi, 0xD1FFAB1E      ; System.Func`2[System.Collections.Generic.KeyValuePair`2[System.String,int],System.Collections.Generic.KeyValuePair`2[int,System.String]]
        call     CORINFO_HELP_NEWSFAST
        mov      rdx, rax
-       mov      gword ptr [rbp-0x100], rdx
+       mov      gword ptr [rbp-0xF8], rdx
        mov      rdi, 0xD1FFAB1E      ; data for Roslyn.Utilities.BidirectionalMap`2+<>c[System.String,int]:<>9
        mov      rsi, gword ptr [rdi]
        test     rsi, rsi
        je       G_M48513_IG57
        lea      rdi, bword ptr [rdx+0x10]
        call     CORINFO_HELP_ASSIGN_REF
        mov      rdi, 0xD1FFAB1E      ; code for Roslyn.Utilities.BidirectionalMap`2+<>c[System.__Canon,int]:<.ctor>b__3_0(System.Collections.Generic.KeyValuePair`2[System.__Canon,int]):System.Collections.Generic.KeyValuePair`2[int,System.__Canon]:this
-       mov      rdx, gword ptr [rbp-0x100]
+       mov      rdx, gword ptr [rbp-0xF8]
        mov      qword ptr [rdx+0x18], rdi
        mov      rdi, 0xD1FFAB1E      ; data for Roslyn.Utilities.BidirectionalMap`2+<>c[System.String,int]:<>9__3_0
        mov      rsi, rdx
        call     CORINFO_HELP_ASSIGN_REF
-       mov      rdx, gword ptr [rbp-0x100]
+       mov      rdx, gword ptr [rbp-0xF8]
 						;; size=102 bbWeight=0.50 PerfScore 6.12
 G_M48513_IG30:
-       mov      rsi, gword ptr [rbp-0x58]
+       mov      rsi, gword ptr [rbp-0x50]
        mov      rdi, 0xD1FFAB1E      ; System.Linq.Enumerable:Select[System.Collections.Generic.KeyValuePair`2[System.String,int],System.Collections.Generic.KeyValuePair`2[int,System.String]](System.Collections.Generic.IEnumerable`1[System.Collections.Generic.KeyValuePair`2[System.String,int]],System.Func`2[System.Collections.Generic.KeyValuePair`2[System.String,int],System.Collections.Generic.KeyValuePair`2[int,System.String]]):System.Collections.Generic.IEnumerable`1[System.Collections.Generic.KeyValuePair`2[int,System.String]]
        mov      rcx, 0xD1FFAB1E      ; code for System.Linq.Enumerable:Select[System.Collections.Generic.KeyValuePair`2[System.__Canon,int],System.Collections.Generic.KeyValuePair`2[int,System.__Canon]](System.Collections.Generic.IEnumerable`1[System.Collections.Generic.KeyValuePair`2[System.__Canon,int]],System.Func`2[System.Collections.Generic.KeyValuePair`2[System.__Canon,int],System.Collections.Generic.KeyValuePair`2[int,System.__Canon]]):System.Collections.Generic.IEnumerable`1[System.Collections.Generic.KeyValuePair`2[int,System.__Canon]]
        call     [rcx]System.Linq.Enumerable:Select[System.Collections.Generic.KeyValuePair`2[System.__Canon,int],System.Collections.Generic.KeyValuePair`2[int,System.__Canon]](System.Collections.Generic.IEnumerable`1[System.Collections.Generic.KeyValuePair`2[System.__Canon,int]],System.Func`2[System.Collections.Generic.KeyValuePair`2[System.__Canon,int],System.Collections.Generic.KeyValuePair`2[int,System.__Canon]]):System.Collections.Generic.IEnumerable`1[System.Collections.Generic.KeyValuePair`2[int,System.__Canon]]
-       mov      gword ptr [rbp-0x118], rax
+       mov      gword ptr [rbp-0x110], rax
        mov      rdi, 0xD1FFAB1E      ; global ptr
        test     byte  ptr [rdi], 1
        je       G_M48513_IG61
 						;; size=52 bbWeight=1 PerfScore 8.75
 G_M48513_IG31:
        mov      rdx, 0xD1FFAB1E      ; data for System.Collections.Immutable.ImmutableDictionary`2[int,System.String]:Empty
        mov      rdi, gword ptr [rdx]
        mov      rdx, gword ptr [rdi+0x10]
        mov      rdx, gword ptr [rdx+0x10]
        xor      rsi, rsi
        mov      rcx, 0xD1FFAB1E      ; code for System.Collections.Immutable.ImmutableDictionary`2[int,System.__Canon]:WithComparers(System.Collections.Generic.IEqualityComparer`1[int],System.Collections.Generic.IEqualityComparer`1[System.__Canon]):System.Collections.Immutable.ImmutableDictionary`2[int,System.__Canon]:this
        call     [rcx]System.Collections.Immutable.ImmutableDictionary`2[int,System.__Canon]:WithComparers(System.Collections.Generic.IEqualityComparer`1[int],System.Collections.Generic.IEqualityComparer`1[System.__Canon]):System.Collections.Immutable.ImmutableDictionary`2[int,System.__Canon]:this
        cmp      byte  ptr [rax], al
-       mov      rsi, gword ptr [rbp-0x118]
+       mov      rsi, gword ptr [rbp-0x110]
        test     rsi, rsi
        je       G_M48513_IG60
        mov      rdi, rax
        xor      edx, edx
        mov      rax, 0xD1FFAB1E      ; code for System.Collections.Immutable.ImmutableDictionary`2[int,System.__Canon]:AddRange(System.Collections.Generic.IEnumerable`1[System.Collections.Generic.KeyValuePair`2[int,System.__Canon]],bool):System.Collections.Immutable.ImmutableDictionary`2[int,System.__Canon]:this
        call     [rax]System.Collections.Immutable.ImmutableDictionary`2[int,System.__Canon]:AddRange(System.Collections.Generic.IEnumerable`1[System.Collections.Generic.KeyValuePair`2[int,System.__Canon]],bool):System.Collections.Immutable.ImmutableDictionary`2[int,System.__Canon]:this
-       mov      gword ptr [rbp-0x120], rax
+       mov      gword ptr [rbp-0x118], rax
        lea      rdi, bword ptr [r12+0x08]
-       mov      rsi, gword ptr [rbp-0x110]
+       mov      rsi, gword ptr [rbp-0x108]
        call     CORINFO_HELP_ASSIGN_REF
        lea      rdi, bword ptr [r12+0x10]
-       mov      rsi, gword ptr [rbp-0x120]
+       mov      rsi, gword ptr [rbp-0x118]
        call     CORINFO_HELP_ASSIGN_REF
        mov      rdi, 0xD1FFAB1E      ; data for Microsoft.CodeAnalysis.CodeStyle.CodeStyleOptions2:s_unusedParametersPreferenceMap
        mov      rsi, r12
        call     CORINFO_HELP_ASSIGN_REF
        mov      rdi, 0xD1FFAB1E      ; Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int]
        call     CORINFO_HELP_NEWSFAST
        mov      r12, rax
        mov      rdi, 0xD1FFAB1E
        mov      qword ptr [r12+0x08], rdi
        mov      byte  ptr [r12+0x10], 0
        mov      rdi, 0xD1FFAB1E      ; System.Func`2[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int],Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int]]]
        call     CORINFO_HELP_NEWSFAST
-       mov      gword ptr [rbp-0x60], rax
+       mov      gword ptr [rbp-0x58], rax
        mov      rdi, 0xD1FFAB1E      ; data for Microsoft.CodeAnalysis.CodeStyle.CodeStyleOptions2+<>c:<>9
        mov      rsi, gword ptr [rdi]
        test     rsi, rsi
        je       G_M48513_IG57
        lea      rdi, bword ptr [rax+0x10]
        call     CORINFO_HELP_ASSIGN_REF
        mov      rdi, 0xD1FFAB1E      ; code for Microsoft.CodeAnalysis.CodeStyle.CodeStyleOptions2+<>c:<.cctor>b__50_2(Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int]):Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int]]:this
-       mov      r8, gword ptr [rbp-0x60]
+       mov      r8, gword ptr [rbp-0x58]
        mov      qword ptr [r8+0x18], rdi
        mov      rdi, gword ptr [rbx]
        mov      rcx, 0xD1FFAB1E      ; const ptr
        mov      rcx, gword ptr [rcx]
 						;; size=252 bbWeight=1 PerfScore 42.75
 G_M48513_IG32:
        mov      rdx, r12
        mov      rsi, 0xD1FFAB1E      ; 'dotnet_code_quality_unused_parameters'
        mov      rax, 0xD1FFAB1E      ; code for Microsoft.CodeAnalysis.CodeStyle.CodeStyleHelpers:CreatePerLanguageEditorConfigOption[int](System.Collections.Immutable.ImmutableArray`1+Builder[Microsoft.CodeAnalysis.Options.IOption2],System.String,Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int],Microsoft.CodeAnalysis.Options.OptionGroup,System.Func`2[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int],Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int]]]):Microsoft.CodeAnalysis.Options.PerLanguageOption2`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int]]
        call     [rax]Microsoft.CodeAnalysis.CodeStyle.CodeStyleHelpers:CreatePerLanguageEditorConfigOption[int](System.Collections.Immutable.ImmutableArray`1+Builder[Microsoft.CodeAnalysis.Options.IOption2],System.String,Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int],Microsoft.CodeAnalysis.Options.OptionGroup,System.Func`2[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int],Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int]]]):Microsoft.CodeAnalysis.Options.PerLanguageOption2`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int]]
        mov      rsi, rax
        mov      rdi, 0xD1FFAB1E      ; data for Microsoft.CodeAnalysis.CodeStyle.CodeStyleOptions2:UnusedParameters
        call     CORINFO_HELP_ASSIGN_REF
        mov      rdi, 0xD1FFAB1E      ; System.Collections.Generic.KeyValuePair`2[System.String,int][]
        mov      esi, 4
        call     CORINFO_HELP_NEWARR_1_VC
        mov      r12, rax
        lea      rdi, bword ptr [r12+0x10]
        mov      rax, 0xD1FFAB1E      ; 'never'
        mov      gword ptr [rdi], rax
        xor      eax, eax
        mov      dword ptr [rdi+0x08], eax
        lea      rdi, bword ptr [r12+0x20]
        mov      rax, 0xD1FFAB1E      ; 'always'
        mov      gword ptr [rdi], rax
        mov      dword ptr [rdi+0x08], 1
        lea      rdi, bword ptr [r12+0x30]
        mov      rax, 0xD1FFAB1E      ; 'for_non_interface_members'
        mov      gword ptr [rdi], rax
        mov      dword ptr [rdi+0x08], 2
        lea      rdi, bword ptr [r12+0x40]
        mov      rax, 0xD1FFAB1E      ; 'omit_if_default'
        mov      gword ptr [rdi], rax
        mov      dword ptr [rdi+0x08], 3
        mov      rdi, 0xD1FFAB1E      ; <>z__ReadOnlyArray`1[System.Collections.Generic.KeyValuePair`2[System.String,int]]
        call     CORINFO_HELP_NEWSFAST
-       mov      gword ptr [rbp-0x68], rax
+       mov      gword ptr [rbp-0x60], rax
        lea      rdi, bword ptr [rax+0x08]
        mov      rsi, r12
        call     CORINFO_HELP_ASSIGN_REF
        mov      rdi, 0xD1FFAB1E      ; Roslyn.Utilities.BidirectionalMap`2[System.String,int]
        call     CORINFO_HELP_NEWSFAST
        mov      r12, rax
        mov      rdi, 0xD1FFAB1E      ; global ptr
        test     byte  ptr [rdi], 1
        je       G_M48513_IG62
 						;; size=232 bbWeight=1 PerfScore 27.00
 G_M48513_IG33:
        mov      rdx, 0xD1FFAB1E      ; data for System.Collections.Immutable.ImmutableDictionary`2[System.String,int]:Empty
        mov      rdi, gword ptr [rdx]
        mov      rdx, gword ptr [rdi+0x10]
        mov      rdx, gword ptr [rdx+0x10]
        xor      rsi, rsi
        mov      rax, 0xD1FFAB1E      ; code for System.Collections.Immutable.ImmutableDictionary`2[System.__Canon,int]:WithComparers(System.Collections.Generic.IEqualityComparer`1[System.__Canon],System.Collections.Generic.IEqualityComparer`1[int]):System.Collections.Immutable.ImmutableDictionary`2[System.__Canon,int]:this
        call     [rax]System.Collections.Immutable.ImmutableDictionary`2[System.__Canon,int]:WithComparers(System.Collections.Generic.IEqualityComparer`1[System.__Canon],System.Collections.Generic.IEqualityComparer`1[int]):System.Collections.Immutable.ImmutableDictionary`2[System.__Canon,int]:this
-       cmp      byte  ptr [rax], al
-       mov      rdi, rax
-       mov      rsi, gword ptr [rbp-0x68]
-       xor      edx, edx
-       mov      rax, 0xD1FFAB1E      ; code for System.Collections.Immutable.ImmutableDictionary`2[System.__Canon,int]:AddRange(System.Collections.Generic.IEnumerable`1[System.Collections.Generic.KeyValuePair`2[System.__Canon,int]],bool):System.Collections.Immutable.ImmutableDictionary`2[System.__Canon,int]:this
-       call     [rax]System.Collections.Immutable.ImmutableDictionary`2[System.__Canon,int]:AddRange(System.Collections.Generic.IEnumerable`1[System.Collections.Generic.KeyValuePair`2[System.__Canon,int]],bool):System.Collections.Immutable.ImmutableDictionary`2[System.__Canon,int]:this
        mov      gword ptr [rbp-0x128], rax
+       mov      edx, dword ptr [rax+0x18]
+       mov      rdx, gword ptr [rax+0x08]
+       mov      rcx, gword ptr [rax+0x10]
+       mov      rsi, gword ptr [rbp-0x60]
+       mov      rdi, 0xD1FFAB1E      ; System.Collections.Immutable.ImmutableDictionary`2[System.String,int]
+       mov      r8d, 2
+       mov      r9, 0xD1FFAB1E      ; code for System.Collections.Immutable.ImmutableDictionary`2[System.__Canon,int]:AddRange(System.Collections.Generic.IEnumerable`1[System.Collections.Generic.KeyValuePair`2[System.__Canon,int]],System.Collections.Immutable.ImmutableDictionary`2+MutationInput[System.__Canon,int],int):System.Collections.Immutable.ImmutableDictionary`2+MutationResult[System.__Canon,int]
+       call     [r9]System.Collections.Immutable.ImmutableDictionary`2[System.__Canon,int]:AddRange(System.Collections.Generic.IEnumerable`1[System.Collections.Generic.KeyValuePair`2[System.__Canon,int]],System.Collections.Immutable.ImmutableDictionary`2+MutationInput[System.__Canon,int],int):System.Collections.Immutable.ImmutableDictionary`2+MutationResult[System.__Canon,int]
+       mov      rsi, rax
+       mov      rdi, gword ptr [rbp-0x128]
+       add      edx, dword ptr [rdi+0x18]
+       mov      rax, 0xD1FFAB1E      ; code for System.Collections.Immutable.ImmutableDictionary`2[System.__Canon,int]:Wrap(System.Collections.Immutable.SortedInt32KeyNode`1[System.Collections.Immutable.ImmutableDictionary`2+HashBucket[System.__Canon,int]],int):System.Collections.Immutable.ImmutableDictionary`2[System.__Canon,int]:this
+       call     [rax]System.Collections.Immutable.ImmutableDictionary`2[System.__Canon,int]:Wrap(System.Collections.Immutable.SortedInt32KeyNode`1[System.Collections.Immutable.ImmutableDictionary`2+HashBucket[System.__Canon,int]],int):System.Collections.Immutable.ImmutableDictionary`2[System.__Canon,int]:this
+       mov      gword ptr [rbp-0x130], rax
        mov      rdi, 0xD1FFAB1E      ; global ptr
        test     byte  ptr [rdi], 1
        je       G_M48513_IG63
-						;; size=84 bbWeight=1 PerfScore 20.75
+						;; size=137 bbWeight=1 PerfScore 32.25
 G_M48513_IG34:
        mov      rdi, 0xD1FFAB1E      ; data for Roslyn.Utilities.BidirectionalMap`2+<>c[System.String,int]:<>9__3_0
        mov      rdx, gword ptr [rdi]
        test     rdx, rdx
        jne      SHORT G_M48513_IG36
 						;; size=18 bbWeight=1 PerfScore 3.50
 G_M48513_IG35:
        mov      rdi, 0xD1FFAB1E      ; System.Func`2[System.Collections.Generic.KeyValuePair`2[System.String,int],System.Collections.Generic.KeyValuePair`2[int,System.String]]
        call     CORINFO_HELP_NEWSFAST
        mov      rdx, rax
-       mov      gword ptr [rbp-0x130], rdx
+       mov      gword ptr [rbp-0x120], rdx
        mov      rdi, 0xD1FFAB1E      ; data for Roslyn.Utilities.BidirectionalMap`2+<>c[System.String,int]:<>9
        mov      rsi, gword ptr [rdi]
        test     rsi, rsi
        je       G_M48513_IG57
        lea      rdi, bword ptr [rdx+0x10]
        call     CORINFO_HELP_ASSIGN_REF
        mov      rdi, 0xD1FFAB1E      ; code for Roslyn.Utilities.BidirectionalMap`2+<>c[System.__Canon,int]:<.ctor>b__3_0(System.Collections.Generic.KeyValuePair`2[System.__Canon,int]):System.Collections.Generic.KeyValuePair`2[int,System.__Canon]:this
-       mov      rdx, gword ptr [rbp-0x130]
+       mov      rdx, gword ptr [rbp-0x120]
        mov      qword ptr [rdx+0x18], rdi
        mov      rdi, 0xD1FFAB1E      ; data for Roslyn.Utilities.BidirectionalMap`2+<>c[System.String,int]:<>9__3_0
        mov      rsi, rdx
        call     CORINFO_HELP_ASSIGN_REF
-       mov      rdx, gword ptr [rbp-0x130]
+       mov      rdx, gword ptr [rbp-0x120]
 						;; size=102 bbWeight=0.50 PerfScore 6.12
 G_M48513_IG36:
-       mov      rsi, gword ptr [rbp-0x68]
+       mov      rsi, gword ptr [rbp-0x60]
        mov      rdi, 0xD1FFAB1E      ; System.Linq.Enumerable:Select[System.Collections.Generic.KeyValuePair`2[System.String,int],System.Collections.Generic.KeyValuePair`2[int,System.String]](System.Collections.Generic.IEnumerable`1[System.Collections.Generic.KeyValuePair`2[System.String,int]],System.Func`2[System.Collections.Generic.KeyValuePair`2[System.String,int],System.Collections.Generic.KeyValuePair`2[int,System.String]]):System.Collections.Generic.IEnumerable`1[System.Collections.Generic.KeyValuePair`2[int,System.String]]
        mov      rcx, 0xD1FFAB1E      ; code for System.Linq.Enumerable:Select[System.Collections.Generic.KeyValuePair`2[System.__Canon,int],System.Collections.Generic.KeyValuePair`2[int,System.__Canon]](System.Collections.Generic.IEnumerable`1[System.Collections.Generic.KeyValuePair`2[System.__Canon,int]],System.Func`2[System.Collections.Generic.KeyValuePair`2[System.__Canon,int],System.Collections.Generic.KeyValuePair`2[int,System.__Canon]]):System.Collections.Generic.IEnumerable`1[System.Collections.Generic.KeyValuePair`2[int,System.__Canon]]
        call     [rcx]System.Linq.Enumerable:Select[System.Collections.Generic.KeyValuePair`2[System.__Canon,int],System.Collections.Generic.KeyValuePair`2[int,System.__Canon]](System.Collections.Generic.IEnumerable`1[System.Collections.Generic.KeyValuePair`2[System.__Canon,int]],System.Func`2[System.Collections.Generic.KeyValuePair`2[System.__Canon,int],System.Collections.Generic.KeyValuePair`2[int,System.__Canon]]):System.Collections.Generic.IEnumerable`1[System.Collections.Generic.KeyValuePair`2[int,System.__Canon]]
        mov      gword ptr [rbp-0x138], rax
        mov      rdi, 0xD1FFAB1E      ; global ptr
        test     byte  ptr [rdi], 1
        je       G_M48513_IG64
 						;; size=52 bbWeight=1 PerfScore 8.75
 G_M48513_IG37:
        mov      rdx, 0xD1FFAB1E      ; data for System.Collections.Immutable.ImmutableDictionary`2[int,System.String]:Empty
        mov      rdi, gword ptr [rdx]
        mov      rdx, gword ptr [rdi+0x10]
        mov      rdx, gword ptr [rdx+0x10]
        xor      rsi, rsi
        mov      rcx, 0xD1FFAB1E      ; code for System.Collections.Immutable.ImmutableDictionary`2[int,System.__Canon]:WithComparers(System.Collections.Generic.IEqualityComparer`1[int],System.Collections.Generic.IEqualityComparer`1[System.__Canon]):System.Collections.Immutable.ImmutableDictionary`2[int,System.__Canon]:this
        call     [rcx]System.Collections.Immutable.ImmutableDictionary`2[int,System.__Canon]:WithComparers(System.Collections.Generic.IEqualityComparer`1[int],System.Collections.Generic.IEqualityComparer`1[System.__Canon]):System.Collections.Immutable.ImmutableDictionary`2[int,System.__Canon]:this
        mov      rdi, rax
        mov      rsi, gword ptr [rbp-0x138]
        mov      rax, 0xD1FFAB1E      ; code for System.Collections.Immutable.ImmutableDictionary`2[int,System.__Canon]:AddRange(System.Collections.Generic.IEnumerable`1[System.Collections.Generic.KeyValuePair`2[int,System.__Canon]]):System.Collections.Immutable.ImmutableDictionary`2[int,System.__Canon]:this
        cmp      dword ptr [rdi], edi
        call     [rax]System.Collections.Immutable.ImmutableDictionary`2[int,System.__Canon]:AddRange(System.Collections.Generic.IEnumerable`1[System.Collections.Generic.KeyValuePair`2[int,System.__Canon]]):System.Collections.Immutable.ImmutableDictionary`2[int,System.__Canon]:this
        mov      gword ptr [rbp-0x140], rax
        lea      rdi, bword ptr [r12+0x08]
-       mov      rsi, gword ptr [rbp-0x128]
+       mov      rsi, gword ptr [rbp-0x130]
        call     CORINFO_HELP_ASSIGN_REF
        lea      rdi, bword ptr [r12+0x10]
        mov      rsi, gword ptr [rbp-0x140]
        call     CORINFO_HELP_ASSIGN_REF
        mov      rdi, 0xD1FFAB1E      ; data for Microsoft.CodeAnalysis.CodeStyle.CodeStyleOptions2:s_accessibilityModifiersRequiredMap
        mov      rsi, r12
        call     CORINFO_HELP_ASSIGN_REF
        mov      rdi, 0xD1FFAB1E      ; const ptr
        mov      rdi, gword ptr [rdi]
        mov      r12d, dword ptr [rdi+0x10]
        mov      rdi, 0xD1FFAB1E      ; Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int]
        call     CORINFO_HELP_NEWSFAST
-       mov      gword ptr [rbp-0x70], rax
+       mov      gword ptr [rbp-0x68], rax
        mov      dword ptr [rax+0x08], r12d
        mov      dword ptr [rax+0x0C], 4
        mov      byte  ptr [rax+0x10], 0
        mov      rdi, 0xD1FFAB1E      ; System.Func`2[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int],Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int]]]
        call     CORINFO_HELP_NEWSFAST
        mov      r12, rax
        mov      rdi, 0xD1FFAB1E      ; data for Microsoft.CodeAnalysis.CodeStyle.CodeStyleOptions2+<>c:<>9
        mov      rsi, gword ptr [rdi]
        test     rsi, rsi
        je       G_M48513_IG57
        lea      rdi, bword ptr [r12+0x10]
        call     CORINFO_HELP_ASSIGN_REF
        mov      rdi, 0xD1FFAB1E      ; code for Microsoft.CodeAnalysis.CodeStyle.CodeStyleOptions2+<>c:<.cctor>b__50_3(Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int]):Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int]]:this
        mov      qword ptr [r12+0x18], rdi
        mov      rdi, gword ptr [rbx]
        mov      rcx, 0xD1FFAB1E      ; const ptr
 						;; size=247 bbWeight=1 PerfScore 43.25
 G_M48513_IG38:
        mov      rcx, gword ptr [rcx]
        mov      r8, r12
-       mov      rdx, gword ptr [rbp-0x70]
+       mov      rdx, gword ptr [rbp-0x68]
        mov      rsi, 0xD1FFAB1E      ; 'dotnet_style_require_accessibility_modifiers'
        mov      rax, 0xD1FFAB1E      ; code for Microsoft.CodeAnalysis.CodeStyle.CodeStyleHelpers:CreatePerLanguageEditorConfigOption[int](System.Collections.Immutable.ImmutableArray`1+Builder[Microsoft.CodeAnalysis.Options.IOption2],System.String,Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int],Microsoft.CodeAnalysis.Options.OptionGroup,System.Func`2[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int],Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int]]]):Microsoft.CodeAnalysis.Options.PerLanguageOption2`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int]]
        call     [rax]Microsoft.CodeAnalysis.CodeStyle.CodeStyleHelpers:CreatePerLanguageEditorConfigOption[int](System.Collections.Immutable.ImmutableArray`1+Builder[Microsoft.CodeAnalysis.Options.IOption2],System.String,Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int],Microsoft.CodeAnalysis.Options.OptionGroup,System.Func`2[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int],Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int]]]):Microsoft.CodeAnalysis.Options.PerLanguageOption2`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int]]
        mov      rsi, rax
        mov      rdi, 0xD1FFAB1E      ; data for Microsoft.CodeAnalysis.CodeStyle.CodeStyleOptions2:AccessibilityModifiersRequired
        call     CORINFO_HELP_ASSIGN_REF
        mov      rdi, gword ptr [rbx]
        mov      rcx, 0xD1FFAB1E      ; const ptr
        mov      rcx, gword ptr [rcx]
        mov      rdx, r14
        mov      rsi, 0xD1FFAB1E      ; 'dotnet_style_readonly_field'
        xor      r8, r8
        mov      rax, 0xD1FFAB1E      ; code for Microsoft.CodeAnalysis.CodeStyle.CodeStyleHelpers:CreatePerLanguageEditorConfigOption[bool](System.Collections.Immutable.ImmutableArray`1+Builder[Microsoft.CodeAnalysis.Options.IOption2],System.String,Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.OptionGroup,System.Func`2[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]]):Microsoft.CodeAnalysis.Options.PerLanguageOption2`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]
        call     [rax]Microsoft.CodeAnalysis.CodeStyle.CodeStyleHelpers:CreatePerLanguageEditorConfigOption[bool](System.Collections.Immutable.ImmutableArray`1+Builder[Microsoft.CodeAnalysis.Options.IOption2],System.String,Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.OptionGroup,System.Func`2[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]]):Microsoft.CodeAnalysis.Options.PerLanguageOption2`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]
        mov      rsi, rax
        mov      rdi, 0xD1FFAB1E      ; data for Microsoft.CodeAnalysis.CodeStyle.CodeStyleOptions2:PreferReadonly
        call     CORINFO_HELP_ASSIGN_REF
        mov      rdi, 0xD1FFAB1E      ; const ptr
        mov      rdi, gword ptr [rdi]
        mov      r12, gword ptr [rdi+0x08]
        mov      rdi, 0xD1FFAB1E      ; 'unset'
        mov      rax, 0xD1FFAB1E      ; code for Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer:String(System.String):Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[System.String]
        call     [rax]Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer:String(System.String):Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[System.String]
        mov      gword ptr [rbp-0x148], rax
        mov      rax, gword ptr [rbx]
        mov      gword ptr [rbp-0x158], rax
        mov      rdi, 0xD1FFAB1E      ; Microsoft.CodeAnalysis.Options.Option2`1[System.String]
        call     CORINFO_HELP_NEWSFAST
        mov      gword ptr [rbp-0x150], rax
        mov      rdi, 0xD1FFAB1E      ; Microsoft.CodeAnalysis.Options.OptionDefinition`1[System.String]
        call     CORINFO_HELP_NEWSFAST
        mov      gword ptr [rbp-0x160], rax
        lea      rdi, bword ptr [rax+0x30]
        mov      rsi, r12
        call     CORINFO_HELP_ASSIGN_REF
        mov      rsi, gword ptr [rbp-0x148]
        test     rsi, rsi
        jne      SHORT G_M48513_IG40
 						;; size=236 bbWeight=1 PerfScore 38.25
 G_M48513_IG39:
        mov      rdi, 0xD1FFAB1E      ; Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer:GetDefault[System.String](bool):Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[System.String]
        mov      esi, 1
        mov      rax, 0xD1FFAB1E      ; code for Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer:GetDefault[System.__Canon](bool):Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[System.__Canon]
        call     [rax]Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer:GetDefault[System.__Canon](bool):Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[System.__Canon]
        mov      rsi, rax
 						;; size=30 bbWeight=0.50 PerfScore 2.00
 G_M48513_IG40:
        mov      rax, gword ptr [rbp-0x160]
        lea      rdi, bword ptr [rax+0x38]
        call     CORINFO_HELP_ASSIGN_REF
        mov      rdi, 0xD1FFAB1E      ; const ptr
        mov      rsi, gword ptr [rdi]
        mov      rdi, 0xD1FFAB1E      ; 'file_header_template'
        mov      rax, gword ptr [rbp-0x160]
        mov      gword ptr [rax+0x10], rdi
        lea      rdi, bword ptr [rax+0x08]
        call     CORINFO_HELP_ASSIGN_REF
        xor      rdi, rdi
        mov      rax, gword ptr [rbp-0x160]
        mov      gword ptr [rax+0x18], rdi
        mov      byte  ptr [rax+0x28], 1
        lea      rdi, bword ptr [rax+0x20]
        mov      rsi, r12
        call     CORINFO_HELP_ASSIGN_REF
        mov      r12, gword ptr [rbp-0x150]
        lea      rdi, bword ptr [r12+0x08]
        mov      rsi, gword ptr [rbp-0x160]
        call     CORINFO_HELP_ASSIGN_REF
        xor      rsi, rsi
        mov      gword ptr [r12+0x18], rsi
 						;; size=119 bbWeight=1 PerfScore 18.25
 G_M48513_IG41:
        mov      gword ptr [r12+0x10], rsi
        mov      rax, gword ptr [rbp-0x158]
        mov      ecx, dword ptr [rax+0x10]
        inc      ecx
-       mov      dword ptr [rbp-0x40], ecx
+       mov      dword ptr [rbp-0x38], ecx
        mov      rsi, gword ptr [rax+0x08]
        cmp      dword ptr [rsi+0x08], ecx
        jl       SHORT G_M48513_IG43
 						;; size=29 bbWeight=1 PerfScore 10.25
 G_M48513_IG42:
        jmp      SHORT G_M48513_IG44
 						;; size=2 bbWeight=0.50 PerfScore 1.00
 G_M48513_IG43:
        mov      rsi, gword ptr [rax+0x08]
        mov      edx, dword ptr [rsi+0x08]
        add      edx, edx
        cmp      edx, ecx
        cmovl    edx, ecx
        lea      rsi, bword ptr [rax+0x08]
        mov      rdi, 0xD1FFAB1E      ; System.Array:Resize[Microsoft.CodeAnalysis.Options.IOption2](byref,int)
        mov      r8, 0xD1FFAB1E      ; code for System.Array:Resize[System.__Canon](byref,int)
        call     [r8]System.Array:Resize[System.__Canon](byref,int)
        mov      rax, gword ptr [rbp-0x158]
 						;; size=48 bbWeight=0.50 PerfScore 5.00
 G_M48513_IG44:
        movsxd   rsi, dword ptr [rax+0x10]
        mov      rdi, gword ptr [rax+0x08]
        mov      rdx, r12
        mov      r8, 0xD1FFAB1E      ; code for CORINFO_HELP_ARRADDR_ST
        call     [r8]CORINFO_HELP_ARRADDR_ST
        mov      rdi, gword ptr [rbp-0x158]
-       mov      esi, dword ptr [rbp-0x40]
+       mov      esi, dword ptr [rbp-0x38]
        mov      dword ptr [rdi+0x10], esi
        mov      rdi, 0xD1FFAB1E      ; data for Microsoft.CodeAnalysis.CodeStyle.CodeStyleOptions2:FileHeaderTemplate
        mov      rsi, r12
        call     CORINFO_HELP_ASSIGN_REF
        mov      rdi, 0xD1FFAB1E      ; 'none'
        mov      rax, 0xD1FFAB1E      ; code for Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer:String(System.String):Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[System.String]
        call     [rax]Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer:String(System.String):Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[System.String]
        mov      r12, rax
        mov      rax, gword ptr [rbx]
        mov      gword ptr [rbp-0x170], rax
        mov      rdi, 0xD1FFAB1E      ; Microsoft.CodeAnalysis.Options.Option2`1[System.String]
        call     CORINFO_HELP_NEWSFAST
        mov      gword ptr [rbp-0x168], rax
        mov      rdi, 0xD1FFAB1E      ; Microsoft.CodeAnalysis.Options.OptionDefinition`1[System.String]
        call     CORINFO_HELP_NEWSFAST
        mov      gword ptr [rbp-0x178], rax
        mov      rdi, 0xD1FFAB1E      ; ''
        mov      gword ptr [rax+0x30], rdi
        mov      rsi, r12
        test     rsi, rsi
        jne      SHORT G_M48513_IG46
 						;; size=156 bbWeight=1 PerfScore 26.00
 G_M48513_IG45:
        mov      rdi, 0xD1FFAB1E      ; Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer:GetDefault[System.String](bool):Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[System.String]
        mov      esi, 1
        mov      rcx, 0xD1FFAB1E      ; code for Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer:GetDefault[System.__Canon](bool):Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[System.__Canon]
        call     [rcx]Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer:GetDefault[System.__Canon](bool):Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[System.__Canon]
        mov      rsi, rax
 						;; size=30 bbWeight=0.50 PerfScore 2.00
 G_M48513_IG46:
        mov      rax, gword ptr [rbp-0x178]
        lea      rdi, bword ptr [rax+0x38]
        call     CORINFO_HELP_ASSIGN_REF
        mov      rdi, 0xD1FFAB1E      ; const ptr
        mov      rsi, gword ptr [rdi]
        mov      rdi, 0xD1FFAB1E      ; 'dotnet_remove_unnecessary_suppression_exclusions'
        mov      r12, gword ptr [rbp-0x178]
        mov      gword ptr [r12+0x10], rdi
        lea      rdi, bword ptr [r12+0x08]
        call     CORINFO_HELP_ASSIGN_REF
        xor      rdi, rdi
        mov      gword ptr [r12+0x18], rdi
        mov      byte  ptr [r12+0x28], 1
        mov      rdi, 0xD1FFAB1E      ; ''
        mov      gword ptr [r12+0x20], rdi
        mov      rax, gword ptr [rbp-0x168]
        lea      rdi, bword ptr [rax+0x08]
        mov      rsi, r12
        call     CORINFO_HELP_ASSIGN_REF
        xor      rsi, rsi
        mov      r12, gword ptr [rbp-0x168]
        mov      gword ptr [r12+0x18], rsi
 						;; size=122 bbWeight=1 PerfScore 17.00
 G_M48513_IG47:
        mov      gword ptr [r12+0x10], rsi
        mov      rax, gword ptr [rbp-0x170]
        mov      ecx, dword ptr [rax+0x10]
        inc      ecx
-       mov      dword ptr [rbp-0x44], ecx
+       mov      dword ptr [rbp-0x3C], ecx
        mov      rsi, gword ptr [rax+0x08]
        cmp      dword ptr [rsi+0x08], ecx
        jl       SHORT G_M48513_IG49
 						;; size=29 bbWeight=1 PerfScore 10.25
 G_M48513_IG48:
        jmp      SHORT G_M48513_IG50
 						;; size=2 bbWeight=0.50 PerfScore 1.00
 G_M48513_IG49:
        mov      rsi, gword ptr [rax+0x08]
        mov      edx, dword ptr [rsi+0x08]
        add      edx, edx
        cmp      edx, ecx
        cmovl    edx, ecx
        lea      rsi, bword ptr [rax+0x08]
        mov      rdi, 0xD1FFAB1E      ; System.Array:Resize[Microsoft.CodeAnalysis.Options.IOption2](byref,int)
        mov      r8, 0xD1FFAB1E      ; code for System.Array:Resize[System.__Canon](byref,int)
        call     [r8]System.Array:Resize[System.__Canon](byref,int)
        mov      rax, gword ptr [rbp-0x170]
 						;; size=48 bbWeight=0.50 PerfScore 5.00
 G_M48513_IG50:
        movsxd   rsi, dword ptr [rax+0x10]
        mov      rdi, gword ptr [rax+0x08]
        mov      rdx, r12
        mov      r8, 0xD1FFAB1E      ; code for CORINFO_HELP_ARRADDR_ST
        call     [r8]CORINFO_HELP_ARRADDR_ST
        mov      rdi, gword ptr [rbp-0x170]
-       mov      esi, dword ptr [rbp-0x44]
+       mov      esi, dword ptr [rbp-0x3C]
        mov      dword ptr [rdi+0x10], esi
        mov      rdi, 0xD1FFAB1E      ; data for Microsoft.CodeAnalysis.CodeStyle.CodeStyleOptions2:RemoveUnnecessarySuppressionExclusions
        mov      rsi, r12
        call     CORINFO_HELP_ASSIGN_REF
        mov      rdi, 0xD1FFAB1E      ; System.Collections.Generic.KeyValuePair`2[System.String,int][]
        mov      esi, 2
        call     CORINFO_HELP_NEWARR_1_VC
        mov      r12, rax
        lea      rdi, bword ptr [r12+0x10]
        mov      rax, 0xD1FFAB1E      ; 'always_for_clarity'
        mov      gword ptr [rdi], rax
        xor      eax, eax
        mov      dword ptr [rdi+0x08], eax
        lea      rdi, bword ptr [r12+0x20]
        mov      rax, 0xD1FFAB1E      ; 'never_if_unnecessary'
        mov      gword ptr [rdi], rax
        mov      dword ptr [rdi+0x08], 1
        mov      rdi, 0xD1FFAB1E      ; <>z__ReadOnlyArray`1[System.Collections.Generic.KeyValuePair`2[System.String,int]]
        call     CORINFO_HELP_NEWSFAST
-       mov      gword ptr [rbp-0x78], rax
+       mov      gword ptr [rbp-0x70], rax
        lea      rdi, bword ptr [rax+0x08]
        mov      rsi, r12
        call     CORINFO_HELP_ASSIGN_REF
        mov      rdi, 0xD1FFAB1E      ; Roslyn.Utilities.BidirectionalMap`2[System.String,int]
        call     CORINFO_HELP_NEWSFAST
        mov      r12, rax
        mov      rdi, r12
-       mov      rsi, gword ptr [rbp-0x78]
+       mov      rsi, gword ptr [rbp-0x70]
        xor      rdx, rdx
        xor      rcx, rcx
        mov      rax, 0xD1FFAB1E      ; code for Roslyn.Utilities.BidirectionalMap`2[System.__Canon,int]:.ctor(System.Collections.Generic.IEnumerable`1[System.Collections.Generic.KeyValuePair`2[System.__Canon,int]],System.Collections.Generic.IEqualityComparer`1[System.__Canon],System.Collections.Generic.IEqualityComparer`1[int]):this
        call     [rax]Roslyn.Utilities.BidirectionalMap`2[System.__Canon,int]:.ctor(System.Collections.Generic.IEnumerable`1[System.Collections.Generic.KeyValuePair`2[System.__Canon,int]],System.Collections.Generic.IEqualityComparer`1[System.__Canon],System.Collections.Generic.IEqualityComparer`1[int]):this
        mov      rdi, 0xD1FFAB1E      ; data for Microsoft.CodeAnalysis.CodeStyle.CodeStyleOptions2:s_parenthesesPreferenceMap
        mov      rsi, r12
        call     CORINFO_HELP_ASSIGN_REF
        mov      rdi, 0xD1FFAB1E      ; Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int]
        call     CORINFO_HELP_NEWSFAST
        mov      rdi, 0xD1FFAB1E
        mov      qword ptr [rax+0x08], rdi
        mov      byte  ptr [rax+0x10], 0
        mov      rdi, 0xD1FFAB1E      ; data for Microsoft.CodeAnalysis.CodeStyle.CodeStyleOptions2:s_alwaysForClarityPreference
        mov      rsi, rax
        call     CORINFO_HELP_ASSIGN_REF
        mov      rdi, 0xD1FFAB1E      ; data for Microsoft.CodeAnalysis.CodeStyle.CodeStyleOptions2:s_alwaysForClarityPreference
 						;; size=277 bbWeight=1 PerfScore 36.75
 G_M48513_IG51:
        mov      rdi, gword ptr [rdi]
        mov      rsi, 0xD1FFAB1E      ; 'dotnet_style_parentheses_in_arithmetic_binary_operators'
        mov      rax, 0xD1FFAB1E      ; code for Microsoft.CodeAnalysis.CodeStyle.CodeStyleOptions2:CreateParenthesesOption(Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int],System.String):Microsoft.CodeAnalysis.Options.PerLanguageOption2`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int]]
        call     [rax]Microsoft.CodeAnalysis.CodeStyle.CodeStyleOptions2:CreateParenthesesOption(Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int],System.String):Microsoft.CodeAnalysis.Options.PerLanguageOption2`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int]]
        mov      rsi, rax
        mov      rdi, 0xD1FFAB1E      ; data for Microsoft.CodeAnalysis.CodeStyle.CodeStyleOptions2:ArithmeticBinaryParentheses
        call     CORINFO_HELP_ASSIGN_REF
        mov      rdi, 0xD1FFAB1E      ; data for Microsoft.CodeAnalysis.CodeStyle.CodeStyleOptions2:s_alwaysForClarityPreference
        mov      rdi, gword ptr [rdi]
        mov      rsi, 0xD1FFAB1E      ; 'dotnet_style_parentheses_in_other_binary_operators'
        mov      rax, 0xD1FFAB1E      ; code for Microsoft.CodeAnalysis.CodeStyle.CodeStyleOptions2:CreateParenthesesOption(Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int],System.String):Microsoft.CodeAnalysis.Options.PerLanguageOption2`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int]]
        call     [rax]Microsoft.CodeAnalysis.CodeStyle.CodeStyleOptions2:CreateParenthesesOption(Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int],System.String):Microsoft.CodeAnalysis.Options.PerLanguageOption2`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int]]
        mov      rsi, rax
        mov      rdi, 0xD1FFAB1E      ; data for Microsoft.CodeAnalysis.CodeStyle.CodeStyleOptions2:OtherBinaryParentheses
        call     CORINFO_HELP_ASSIGN_REF
        mov      rdi, 0xD1FFAB1E      ; data for Microsoft.CodeAnalysis.CodeStyle.CodeStyleOptions2:s_alwaysForClarityPreference
        mov      rdi, gword ptr [rdi]
        mov      rsi, 0xD1FFAB1E      ; 'dotnet_style_parentheses_in_relational_binary_operators'
        mov      rax, 0xD1FFAB1E      ; code for Microsoft.CodeAnalysis.CodeStyle.CodeStyleOptions2:CreateParenthesesOption(Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int],System.String):Microsoft.CodeAnalysis.Options.PerLanguageOption2`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int]]
        call     [rax]Microsoft.CodeAnalysis.CodeStyle.CodeStyleOptions2:CreateParenthesesOption(Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int],System.String):Microsoft.CodeAnalysis.Options.PerLanguageOption2`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int]]
        mov      rsi, rax
        mov      rdi, 0xD1FFAB1E      ; data for Microsoft.CodeAnalysis.CodeStyle.CodeStyleOptions2:RelationalBinaryParentheses
        call     CORINFO_HELP_ASSIGN_REF
        mov      rdi, 0xD1FFAB1E      ; Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int]
        call     CORINFO_HELP_NEWSFAST
        mov      rdi, 0xD1FFAB1E
        mov      qword ptr [rax+0x08], rdi
        mov      byte  ptr [rax+0x10], 0
        mov      rdi, rax
        mov      rsi, 0xD1FFAB1E      ; 'dotnet_style_parentheses_in_other_operators'
        mov      rax, 0xD1FFAB1E      ; code for Microsoft.CodeAnalysis.CodeStyle.CodeStyleOptions2:CreateParenthesesOption(Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int],System.String):Microsoft.CodeAnalysis.Options.PerLanguageOption2`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int]]
        call     [rax]Microsoft.CodeAnalysis.CodeStyle.CodeStyleOptions2:CreateParenthesesOption(Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int],System.String):Microsoft.CodeAnalysis.Options.PerLanguageOption2`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int]]
        mov      rsi, rax
        mov      rdi, 0xD1FFAB1E      ; data for Microsoft.CodeAnalysis.CodeStyle.CodeStyleOptions2:OtherParentheses
        call     CORINFO_HELP_ASSIGN_REF
        mov      rdi, 0xD1FFAB1E      ; System.Collections.Generic.KeyValuePair`2[System.String,int][]
        mov      esi, 2
        call     CORINFO_HELP_NEWARR_1_VC
        mov      r12, rax
        lea      rdi, bword ptr [r12+0x10]
        mov      rax, 0xD1FFAB1E      ; 'always'
        mov      gword ptr [rdi], rax
        xor      eax, eax
        mov      dword ptr [rdi+0x08], eax
        lea      rdi, bword ptr [r12+0x20]
        mov      rax, 0xD1FFAB1E      ; 'when_strongly_typed'
        mov      gword ptr [rdi], rax
        mov      dword ptr [rdi+0x08], 1
        mov      rdi, 0xD1FFAB1E      ; <>z__ReadOnlyArray`1[System.Collections.Generic.KeyValuePair`2[System.String,int]]
        call     CORINFO_HELP_NEWSFAST
-       mov      gword ptr [rbp-0x80], rax
+       mov      gword ptr [rbp-0x78], rax
        lea      rdi, bword ptr [rax+0x08]
        mov      rsi, r12
 						;; size=322 bbWeight=1 PerfScore 40.75
 G_M48513_IG52:
        call     CORINFO_HELP_ASSIGN_REF
        mov      rdi, 0xD1FFAB1E      ; Roslyn.Utilities.BidirectionalMap`2[System.String,int]
        call     CORINFO_HELP_NEWSFAST
        mov      r12, rax
        mov      rdi, r12
-       mov      rsi, gword ptr [rbp-0x80]
+       mov      rsi, gword ptr [rbp-0x78]
        xor      rdx, rdx
        xor      rcx, rcx
        mov      rax, 0xD1FFAB1E      ; code for Roslyn.Utilities.BidirectionalMap`2[System.__Canon,int]:.ctor(System.Collections.Generic.IEnumerable`1[System.Collections.Generic.KeyValuePair`2[System.__Canon,int]],System.Collections.Generic.IEqualityComparer`1[System.__Canon],System.Collections.Generic.IEqualityComparer`1[int]):this
        call     [rax]Roslyn.Utilities.BidirectionalMap`2[System.__Canon,int]:.ctor(System.Collections.Generic.IEnumerable`1[System.Collections.Generic.KeyValuePair`2[System.__Canon,int]],System.Collections.Generic.IEqualityComparer`1[System.__Canon],System.Collections.Generic.IEqualityComparer`1[int]):this
        mov      rdi, 0xD1FFAB1E      ; data for Microsoft.CodeAnalysis.CodeStyle.CodeStyleOptions2:s_forEachExplicitCastInSourcePreferencePreferenceMap
        mov      rsi, r12
        call     CORINFO_HELP_ASSIGN_REF
        mov      rdi, 0xD1FFAB1E      ; Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int]
        call     CORINFO_HELP_NEWSFAST
        mov      r12, rax
        mov      rdi, 0xD1FFAB1E
        mov      qword ptr [r12+0x08], rdi
        mov      byte  ptr [r12+0x10], 0
        mov      rdi, 0xD1FFAB1E      ; System.Func`2[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int],Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int]]]
        call     CORINFO_HELP_NEWSFAST
-       mov      gword ptr [rbp-0x88], rax
+       mov      gword ptr [rbp-0x80], rax
        mov      rdi, 0xD1FFAB1E      ; data for Microsoft.CodeAnalysis.CodeStyle.CodeStyleOptions2+<>c:<>9
        mov      rsi, gword ptr [rdi]
        test     rsi, rsi
        je       G_M48513_IG57
        lea      rdi, bword ptr [rax+0x10]
        call     CORINFO_HELP_ASSIGN_REF
        mov      rdi, 0xD1FFAB1E      ; code for Microsoft.CodeAnalysis.CodeStyle.CodeStyleOptions2+<>c:<.cctor>b__50_4(Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int]):Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int]]:this
-       mov      r9, gword ptr [rbp-0x88]
+       mov      r9, gword ptr [rbp-0x80]
        mov      qword ptr [r9+0x18], rdi
        mov      rdi, gword ptr [rbx]
        mov      rcx, r15
        mov      rdx, r12
        mov      rsi, 0xD1FFAB1E      ; 'dotnet_style_prefer_foreach_explicit_cast_in_source'
        xor      r8, r8
        mov      rax, 0xD1FFAB1E      ; code for Microsoft.CodeAnalysis.CodeStyle.CodeStyleHelpers:CreateEditorConfigOption[int](System.Collections.Immutable.ImmutableArray`1+Builder[Microsoft.CodeAnalysis.Options.IOption2],System.String,Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int],Microsoft.CodeAnalysis.Options.OptionGroup,System.String,System.Func`2[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int],Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int]]]):Microsoft.CodeAnalysis.Options.Option2`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int]]
        call     [rax]Microsoft.CodeAnalysis.CodeStyle.CodeStyleHelpers:CreateEditorConfigOption[int](System.Collections.Immutable.ImmutableArray`1+Builder[Microsoft.CodeAnalysis.Options.IOption2],System.String,Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int],Microsoft.CodeAnalysis.Options.OptionGroup,System.String,System.Func`2[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int],Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int]]]):Microsoft.CodeAnalysis.Options.Option2`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[int]]
        mov      rsi, rax
        mov      rdi, 0xD1FFAB1E      ; data for Microsoft.CodeAnalysis.CodeStyle.CodeStyleOptions2:ForEachExplicitCastInSource
        call     CORINFO_HELP_ASSIGN_REF
        mov      rdi, 0xD1FFAB1E      ; Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]
        call     CORINFO_HELP_NEWSFAST
        mov      byte  ptr [rax+0x08], 1
        mov      dword ptr [rax+0x0C], 3
        mov      byte  ptr [rax+0x10], 0
        mov      rdi, gword ptr [rbx]
        mov      rcx, r15
        mov      rdx, rax
        mov      rsi, 0xD1FFAB1E      ; 'dotnet_style_prefer_non_hidden_explicit_cast_in_source'
        xor      r8, r8
-						;; size=281 bbWeight=1 PerfScore 37.25
+						;; size=275 bbWeight=1 PerfScore 37.25
 G_M48513_IG53:
        xor      r9, r9
        mov      rax, 0xD1FFAB1E      ; code for Microsoft.CodeAnalysis.CodeStyle.CodeStyleHelpers:CreateEditorConfigOption[bool](System.Collections.Immutable.ImmutableArray`1+Builder[Microsoft.CodeAnalysis.Options.IOption2],System.String,Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.OptionGroup,System.String,System.Func`2[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]]):Microsoft.CodeAnalysis.Options.Option2`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]
        call     [rax]Microsoft.CodeAnalysis.CodeStyle.CodeStyleHelpers:CreateEditorConfigOption[bool](System.Collections.Immutable.ImmutableArray`1+Builder[Microsoft.CodeAnalysis.Options.IOption2],System.String,Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.OptionGroup,System.String,System.Func`2[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]]):Microsoft.CodeAnalysis.Options.Option2`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]
        mov      rsi, rax
        mov      rdi, 0xD1FFAB1E      ; data for Microsoft.CodeAnalysis.CodeStyle.CodeStyleOptions2:PreferNonHiddenExplicitCastInSource
        call     CORINFO_HELP_ASSIGN_REF
        mov      rdi, 0xD1FFAB1E      ; Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]
        call     CORINFO_HELP_NEWSFAST
        mov      byte  ptr [rax+0x08], 1
        mov      dword ptr [rax+0x0C], 3
        mov      byte  ptr [rax+0x10], 0
        mov      rdi, gword ptr [rbx]
        mov      rcx, r15
        mov      rdx, rax
        mov      rsi, 0xD1FFAB1E      ; 'dotnet_prefer_system_hash_code'
        xor      r8, r8
        mov      rax, 0xD1FFAB1E      ; code for Microsoft.CodeAnalysis.CodeStyle.CodeStyleHelpers:CreatePerLanguageEditorConfigOption[bool](System.Collections.Immutable.ImmutableArray`1+Builder[Microsoft.CodeAnalysis.Options.IOption2],System.String,Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.OptionGroup,System.Func`2[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]]):Microsoft.CodeAnalysis.Options.PerLanguageOption2`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]
        call     [rax]Microsoft.CodeAnalysis.CodeStyle.CodeStyleHelpers:CreatePerLanguageEditorConfigOption[bool](System.Collections.Immutable.ImmutableArray`1+Builder[Microsoft.CodeAnalysis.Options.IOption2],System.String,Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.OptionGroup,System.Func`2[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]]):Microsoft.CodeAnalysis.Options.PerLanguageOption2`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]
        mov      rsi, rax
        mov      rdi, 0xD1FFAB1E      ; data for Microsoft.CodeAnalysis.CodeStyle.CodeStyleOptions2:PreferSystemHashCode
        call     CORINFO_HELP_ASSIGN_REF
        mov      rdi, gword ptr [rbx]
        mov      rcx, r15
        mov      rdx, r14
        mov      rsi, 0xD1FFAB1E      ; 'dotnet_style_namespace_match_folder'
        xor      r8, r8
        mov      rax, 0xD1FFAB1E      ; code for Microsoft.CodeAnalysis.CodeStyle.CodeStyleHelpers:CreatePerLanguageEditorConfigOption[bool](System.Collections.Immutable.ImmutableArray`1+Builder[Microsoft.CodeAnalysis.Options.IOption2],System.String,Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.OptionGroup,System.Func`2[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]]):Microsoft.CodeAnalysis.Options.PerLanguageOption2`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]
        call     [rax]Microsoft.CodeAnalysis.CodeStyle.CodeStyleHelpers:CreatePerLanguageEditorConfigOption[bool](System.Collections.Immutable.ImmutableArray`1+Builder[Microsoft.CodeAnalysis.Options.IOption2],System.String,Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.OptionGroup,System.Func`2[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]]):Microsoft.CodeAnalysis.Options.PerLanguageOption2`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]
        mov      rsi, rax
        mov      rdi, 0xD1FFAB1E      ; data for Microsoft.CodeAnalysis.CodeStyle.CodeStyleOptions2:PreferNamespaceAndFolderMatchStructure
        call     CORINFO_HELP_ASSIGN_REF
        mov      rdi, gword ptr [rbx]
        mov      rcx, 0xD1FFAB1E      ; const ptr
        mov      r15, gword ptr [rcx]
        mov      rcx, r15
        mov      rdx, r13
        mov      rsi, 0xD1FFAB1E      ; 'dotnet_style_allow_multiple_blank_lines_experimental'
        xor      r8, r8
        mov      rax, 0xD1FFAB1E      ; code for Microsoft.CodeAnalysis.CodeStyle.CodeStyleHelpers:CreatePerLanguageEditorConfigOption[bool](System.Collections.Immutable.ImmutableArray`1+Builder[Microsoft.CodeAnalysis.Options.IOption2],System.String,Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.OptionGroup,System.Func`2[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]]):Microsoft.CodeAnalysis.Options.PerLanguageOption2`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]
        call     [rax]Microsoft.CodeAnalysis.CodeStyle.CodeStyleHelpers:CreatePerLanguageEditorConfigOption[bool](System.Collections.Immutable.ImmutableArray`1+Builder[Microsoft.CodeAnalysis.Options.IOption2],System.String,Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.OptionGroup,System.Func`2[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]]):Microsoft.CodeAnalysis.Options.PerLanguageOption2`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]
        mov      rsi, rax
        mov      rdi, 0xD1FFAB1E      ; data for Microsoft.CodeAnalysis.CodeStyle.CodeStyleOptions2:AllowMultipleBlankLines
        call     CORINFO_HELP_ASSIGN_REF
        mov      rdi, gword ptr [rbx]
        mov      rcx, r15
        mov      rdx, r13
        mov      rsi, 0xD1FFAB1E      ; 'dotnet_style_allow_statement_immediately_after_block_experiment'
        xor      r8, r8
        mov      rax, 0xD1FFAB1E      ; code for Microsoft.CodeAnalysis.CodeStyle.CodeStyleHelpers:CreatePerLanguageEditorConfigOption[bool](System.Collections.Immutable.ImmutableArray`1+Builder[Microsoft.CodeAnalysis.Options.IOption2],System.String,Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.OptionGroup,System.Func`2[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]]):Microsoft.CodeAnalysis.Options.PerLanguageOption2`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]
        call     [rax]Microsoft.CodeAnalysis.CodeStyle.CodeStyleHelpers:CreatePerLanguageEditorConfigOption[bool](System.Collections.Immutable.ImmutableArray`1+Builder[Microsoft.CodeAnalysis.Options.IOption2],System.String,Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.OptionGroup,System.Func`2[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool],Microsoft.CodeAnalysis.Options.EditorConfigValueSerializer`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]]):Microsoft.CodeAnalysis.Options.PerLanguageOption2`1[Microsoft.CodeAnalysis.CodeStyle.CodeStyleOption2`1[bool]]
        mov      rsi, rax
        mov      rdi, 0xD1FFAB1E      ; data for Microsoft.CodeAnalysis.CodeStyle.CodeStyleOptions2:AllowStatementImmediatelyAfterBlock
        call     CORINFO_HELP_ASSIGN_REF
        mov      rdi, gword ptr [rbx]
        cmp      byte  ptr [rdi], dil
        mov      rax, 0xD1FFAB1E      ; code for System.Collections.Immutable.ImmutableArray`1+Builder[System.__Canon]:ToArray():System.__Canon[]:this
        call     [rax]System.Collections.Immutable.ImmutableArray`1+Builder[System.__Canon]:ToArray():System.__Canon[]:this
        mov      rdi, 0xD1FFAB1E      ; box for Microsoft.CodeAnalysis.CodeStyle.CodeStyleOptions2:EditorConfigOptions
        mov      rdi, gword ptr [rdi]
 						;; size=315 bbWeight=1 PerfScore 52.00
 G_M48513_IG54:
        lea      rdi, bword ptr [rdi+0x08]
        mov      rsi, rax
        call     CORINFO_HELP_ASSIGN_REF
        nop      
 						;; size=13 bbWeight=1 PerfScore 2.00
 G_M48513_IG55:
        add      rsp, 344
        pop      rbx
        pop      r12
        pop      r13
        pop      r14
        pop      r15
        pop      rbp
        ret      
 						;; size=18 bbWeight=1 PerfScore 4.25
 G_M48513_IG56:
        mov      rdi, 0xD1FFAB1E      ; Microsoft.CodeAnalysis.CodeStyle.CodeStyleOptions2+<>c
        mov      rax, 0xD1FFAB1E      ; code for CORINFO_HELP_GET_GCSTATIC_BASE
        call     [rax]CORINFO_HELP_GET_GCSTATIC_BASE
        jmp      G_M48513_IG18
 						;; size=27 bbWeight=0 PerfScore 0.00
 G_M48513_IG57:
        mov      rax, 0xD1FFAB1E      ; code for System.Delegate:ThrowNullThisInDelegateToInstance()
        call     [rax]System.Delegate:ThrowNullThisInDelegateToInstance()
        int3     
 						;; size=13 bbWeight=0 PerfScore 0.00
 G_M48513_IG58:
        mov      rdi, 0xD1FFAB1E      ; System.Collections.Immutable.ImmutableDictionary`2[System.String,int]
        mov      rax, 0xD1FFAB1E      ; code for CORINFO_HELP_GET_GCSTATIC_BASE
        call     [rax]CORINFO_HELP_GET_GCSTATIC_BASE
        jmp      G_M48513_IG27
 						;; size=27 bbWeight=0 PerfScore 0.00
 G_M48513_IG59:
        mov      rdi, 0xD1FFAB1E      ; Roslyn.Utilities.BidirectionalMap`2+<>c[System.String,int]
        mov      rcx, 0xD1FFAB1E      ; code for CORINFO_HELP_GET_GCSTATIC_BASE
        call     [rcx]CORINFO_HELP_GET_GCSTATIC_BASE
        jmp      G_M48513_IG28
 						;; size=27 bbWeight=0 PerfScore 0.00
 G_M48513_IG60:
        mov      rdi, 0xD1FFAB1E      ; 'pairs'
        mov      rax, 0xD1FFAB1E      ; code for System.Collections.Immutable.Requires:FailArgumentNullException(System.String)
        call     [rax]System.Collections.Immutable.Requires:FailArgumentNullException(System.String)
        int3     
 						;; size=23 bbWeight=0 PerfScore 0.00
 G_M48513_IG61:
        mov      rdi, 0xD1FFAB1E      ; System.Collections.Immutable.ImmutableDictionary`2[int,System.String]
        mov      rcx, 0xD1FFAB1E      ; code for CORINFO_HELP_GET_GCSTATIC_BASE
        call     [rcx]CORINFO_HELP_GET_GCSTATIC_BASE
        jmp      G_M48513_IG31
 						;; size=27 bbWeight=0 PerfScore 0.00
 G_M48513_IG62:
        mov      rdi, 0xD1FFAB1E      ; System.Collections.Immutable.ImmutableDictionary`2[System.String,int]
        mov      rax, 0xD1FFAB1E      ; code for CORINFO_HELP_GET_GCSTATIC_BASE
        call     [rax]CORINFO_HELP_GET_GCSTATIC_BASE
        jmp      G_M48513_IG33
 						;; size=27 bbWeight=0 PerfScore 0.00
 G_M48513_IG63:
        mov      rdi, 0xD1FFAB1E      ; Roslyn.Utilities.BidirectionalMap`2+<>c[System.String,int]
        mov      rcx, 0xD1FFAB1E      ; code for CORINFO_HELP_GET_GCSTATIC_BASE
        call     [rcx]CORINFO_HELP_GET_GCSTATIC_BASE
        jmp      G_M48513_IG34
 						;; size=27 bbWeight=0 PerfScore 0.00
 G_M48513_IG64:
        mov      rdi, 0xD1FFAB1E      ; System.Collections.Immutable.ImmutableDictionary`2[int,System.String]
        mov      rcx, 0xD1FFAB1E      ; code for CORINFO_HELP_GET_GCSTATIC_BASE
        call     [rcx]CORINFO_HELP_GET_GCSTATIC_BASE
        jmp      G_M48513_IG37
 						;; size=27 bbWeight=0 PerfScore 0.00
 
-; Total bytes of code 6530, prolog size 31, PerfScore 953.50, instruction count 1219, allocated bytes for code 6530 (MethodHash=c07d427e) for method Microsoft.CodeAnalysis.CodeStyle.CodeStyleOptions2:.cctor() (FullOpts)
+; Total bytes of code 6563, prolog size 25, PerfScore 960.50, instruction count 1223, allocated bytes for code 6563 (MethodHash=c07d427e) for method Microsoft.CodeAnalysis.CodeStyle.CodeStyleOptions2:.cctor() (FullOpts)
 ; ============================================================
```

</details>


<details>
<summary>6 (0.20 % of base) - System.ClientModel.Primitives.JsonPathExtensions:Insert(byref,System.ReadOnlyMemory`1[byte],System.ReadOnlySpan`1[byte],System.ReadOnlyMemory`1[byte],bool):byte[]</summary>

```diff
 ; Assembly listing for method System.ClientModel.Primitives.JsonPathExtensions:Insert(byref,System.ReadOnlyMemory`1[byte],System.ReadOnlySpan`1[byte],System.ReadOnlyMemory`1[byte],bool):byte[] (FullOpts)
 ; Emitting BLENDED_CODE for x64 + VEX + EVEX on Unix
 ; FullOpts code
 ; optimized code
 ; rbp based frame
 ; fully interruptible
 ; No PGO data
-; 0 inlinees with PGO data; 108 single block inlinees; 67 inlinees without PGO data
+; 0 inlinees with PGO data; 105 single block inlinees; 63 inlinees without PGO data
 ; Final local variable assignments
 ;
 ;  V00 arg0         [V00,T00] ( 28,144   )   byref  ->  rbx         single-def
 ;* V01 arg1         [V01    ] (  0,  0   )  struct (16) zero-ref    do-not-enreg[SFA] multireg-arg ld-addr-op single-def <System.ReadOnlyMemory`1[byte]>
 ;* V02 arg2         [V02    ] (  0,  0   )  struct (16) zero-ref    multireg-arg ld-addr-op single-def <System.ReadOnlySpan`1[byte]>
-;  V03 arg3         [V03,T84] (  3,  3   )  struct (16) [rbp+0x10]  do-not-enreg[SF] ld-addr-op single-def <System.ReadOnlyMemory`1[byte]>
+;  V03 arg3         [V03,T82] (  3,  3   )  struct (16) [rbp+0x10]  do-not-enreg[SF] ld-addr-op single-def <System.ReadOnlyMemory`1[byte]>
 ;  V04 arg4         [V04,T10] (  7, 11.50)   ubyte  ->  registers  
 ;  V05 loc0         [V05,T47] (  8,  4.50)    long  ->  [rbp-0x30] 
-;  V06 loc1         [V06,T52] (  8,  4   )     ref  ->  [rbp-0x80]  class-hnd spill-single-def <byte[]>
+;  V06 loc1         [V06,T52] (  8,  4   )     ref  ->  [rbp-0x90]  class-hnd spill-single-def <byte[]>
 ;* V07 loc2         [V07    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op <System.Span`1[byte]>
 ;* V08 loc3         [V08    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op <System.ReadOnlyMemory`1[byte]>
 ;  V09 loc4         [V09,T35] ( 13,  6.50)     int  ->  [rbp-0x34] 
 ;* V10 loc5         [V10    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op <System.ReadOnlyMemory`1[byte]>
 ;* V11 loc6         [V11    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op <System.ReadOnlySpan`1[byte]>
 ;* V12 loc7         [V12    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op <System.ReadOnlySpan`1[byte]>
 ;* V13 loc8         [V13    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op <System.ReadOnlySpan`1[byte]>
-;  V14 loc9         [V14,T147] (  2,  1   )     int  ->  r15        
-;  V15 loc10        [V15,T91] (  5,  2.50)     ref  ->  r12         class-hnd exact single-def <byte[]>
+;  V14 loc9         [V14,T145] (  2,  1   )     int  ->  r15        
+;  V15 loc10        [V15,T89] (  5,  2.50)     ref  ->  r12         class-hnd exact single-def <byte[]>
 ;* V16 loc11        [V16    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op <System.ReadOnlyMemory`1[byte]>
 ;* V17 loc12        [V17    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op <System.Span`1[byte]>
 ;* V18 loc13        [V18    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op <System.Span`1[byte]>
 ;* V19 loc14        [V19    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op <System.Span`1[byte]>
 ;  V20 loc15        [V20,T01] ( 26, 64   )     ref  ->  rbx         class-hnd exact single-def <System.Collections.Generic.List`1[byte]>
 ;* V21 loc16        [V21    ] (  0,  0   )  struct (24) zero-ref    do-not-enreg[SF] ld-addr-op <System.ReadOnlySpan`1+Enumerator[byte]>
 ;  V22 loc17        [V22,T06] (  9, 24   )   ubyte  ->  rsi        
 ;* V23 loc18        [V23    ] (  0,  0   )  struct (24) zero-ref    do-not-enreg[SF] ld-addr-op <System.ReadOnlySpan`1+Enumerator[byte]>
 ;* V24 loc19        [V24    ] (  0,  0   )  struct (24) zero-ref    do-not-enreg[SF] ld-addr-op <System.ReadOnlySpan`1+Enumerator[byte]>
 ;* V25 loc20        [V25    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op <System.ReadOnlySpan`1[byte]>
-;* V26 loc21        [V26    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op <System.Span`1[byte]>
+;  V26 loc21        [V26    ] (  3,  1.50)  struct (16) [rbp-0x48]  do-not-enreg[XS] must-init addr-exposed ld-addr-op <System.Span`1[byte]>
 ;# V27 OutArgs      [V27    ] (  1,  1   )  struct ( 0) [rsp+0x00]  do-not-enreg[XS] addr-exposed "OutgoingArgSpace" <Empty>
 ;* V28 tmp1         [V28    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "impAppendStmt" <System.Buffers.SharedArrayPool`1[byte]>
 ;* V29 tmp2         [V29    ] (  0,  0   )     int  ->  zero-ref    "impAppendStmt"
-;  V30 tmp3         [V30,T80] (  3,  3   )     ref  ->  r14         class-hnd "impAppendStmt" <byte[]>
+;  V30 tmp3         [V30,T95] (  2,  2   )     ref  ->  rbx         class-hnd single-def "impAppendStmt" <byte[]>
 ;* V31 tmp4         [V31    ] (  0,  0   )  struct (16) zero-ref    "spilled call-like call argument" <System.Span`1[byte]>
 ;* V32 tmp5         [V32    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[byte]>
 ;* V33 tmp6         [V33    ] (  0,  0   )  struct (16) zero-ref    "impAppendStmt" <System.ReadOnlyMemory`1[byte]>
-;  V34 tmp7         [V34,T81] (  3,  3   )     ref  ->  rbx         class-hnd exact single-def "NewObj constructor temp" <System.Collections.Generic.List`1[byte]>
+;  V34 tmp7         [V34,T79] (  3,  3   )     ref  ->  rbx         class-hnd exact single-def "NewObj constructor temp" <System.Collections.Generic.List`1[byte]>
 ;* V35 tmp8         [V35    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "NewArr temp" <byte[]>
 ;* V36 tmp9         [V36    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.Span`1[byte]>
 ;* V37 tmp10        [V37    ] (  0,  0   )  struct (16) zero-ref    "spilled call-like call argument" <System.Span`1[byte]>
 ;* V38 tmp11        [V38    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.Span`1[byte]>
 ;* V39 tmp12        [V39    ] (  0,  0   )  struct (16) zero-ref    "spilled call-like call argument" <System.Span`1[byte]>
 ;* V40 tmp13        [V40    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.Span`1[byte]>
 ;* V41 tmp14        [V41    ] (  0,  0   )  struct (16) zero-ref    "spilled call-like call argument" <System.Span`1[byte]>
 ;  V42 tmp15        [V42,T26] (  3, 10   )   ubyte  ->  rax         "Inline stloc first use temp"
 ;* V43 tmp16        [V43    ] (  0,  0   )   ubyte  ->  zero-ref    "Inline stloc first use temp"
-;  V44 tmp17        [V44,T08] (  2, 18   )     int  ->  [rbp-0x38]  spill-single-def "Inline stloc first use temp"
+;  V44 tmp17        [V44,T08] (  2, 18   )     int  ->  [rbp-0x4C]  spill-single-def "Inline stloc first use temp"
 ;  V45 tmp18        [V45,T31] (  4,  8   )     int  ->  rax         "Inline stloc first use temp"
 ;  V46 tmp19        [V46,T37] (  3,  6   )   ubyte  ->  rdi         "Inline stloc first use temp"
 ;* V47 tmp20        [V47    ] (  0,  0   )   ubyte  ->  zero-ref    "Inline stloc first use temp"
 ;* V48 tmp21        [V48    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;  V49 tmp22        [V49,T02] (  4, 48   )     int  ->  rdi         "Inline stloc first use temp"
 ;  V50 tmp23        [V50,T04] (  3, 40   )   ubyte  ->  rax         "Inline stloc first use temp"
 ;* V51 tmp24        [V51    ] (  0,  0   )   ubyte  ->  zero-ref    "Inline stloc first use temp"
 ;* V52 tmp25        [V52    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;  V53 tmp26        [V53,T56] (  4,  4   )     int  ->  rbx         "Inlining Arg"
 ;* V54 tmp27        [V54    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlyMemory`1[byte]>
 ;* V55 tmp28        [V55    ] (  0,  0   )     ref  ->  zero-ref    class-hnd single-def "Inlining Arg" <System.Object>
 ;* V56 tmp29        [V56    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
 ;* V57 tmp30        [V57    ] (  0,  0   )  struct (16) zero-ref    "Inline return value spill temp" <System.ReadOnlySpan`1[byte]>
 ;  V58 tmp31        [V58,T66] (  6,  3   )   byref  ->  r15         "Inline stloc first use temp"
 ;  V59 tmp32        [V59,T40] ( 11,  5.50)     int  ->  r14         "Inline stloc first use temp"
 ;* V60 tmp33        [V60    ] (  0,  0   )     ref  ->  zero-ref    class-hnd single-def "Inline stloc first use temp" <System.Object>
 ;* V61 tmp34        [V61    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[byte]>
 ;* V62 tmp35        [V62    ] (  0,  0   )     ref  ->  zero-ref    class-hnd "updating class info" <System.Buffers.MemoryManager`1[byte]>
 ;* V63 tmp36        [V63    ] (  0,  0   )  struct (16) zero-ref    do-not-enreg[SBRM] multireg-ret multireg-dest "Return value temp for multireg return" <System.Span`1[byte]>
 ;* V64 tmp37        [V64    ] (  0,  0   )  struct (16) zero-ref    multireg-ret multireg-dest ld-addr-op single-def "Inline stloc first use temp" <System.Span`1[byte]>
-;  V65 tmp38        [V65,T122] (  3,  1.50)    long  ->  rdi         single-def "Inline stloc first use temp"
+;  V65 tmp38        [V65,T120] (  3,  1.50)    long  ->  rdi         single-def "Inline stloc first use temp"
 ;* V66 tmp39        [V66    ] (  0,  0   )     int  ->  zero-ref    single-def "Inline stloc first use temp"
 ;* V67 tmp40        [V67    ] (  0,  0   )     ref  ->  zero-ref    class-hnd single-def "updating class info" <byte[]>
 ;* V68 tmp41        [V68    ] (  0,  0   )     ref  ->  zero-ref    class-hnd "updating class info" <byte[]>
-;  V69 tmp42        [V69,T98] (  2,  2   )   byref  ->  rdi         single-def "Inlining Arg"
+;  V69 tmp42        [V69,T96] (  2,  2   )   byref  ->  rdi         single-def "Inlining Arg"
 ;* V70 tmp43        [V70    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.Span`1[byte]>
 ;* V71 tmp44        [V71    ] (  0,  0   )  struct (16) zero-ref    "Inline return value spill temp" <System.ReadOnlySpan`1[byte]>
 ;  V72 tmp45        [V72,T67] (  6,  3   )   byref  ->  rbx         "Inline stloc first use temp"
-;  V73 tmp46        [V73,T46] (  9,  4.50)     int  ->  [rbp-0x3C]  "Inline stloc first use temp"
+;  V73 tmp46        [V73,T46] (  9,  4.50)     int  ->  [rbp-0x50]  "Inline stloc first use temp"
 ;* V74 tmp47        [V74    ] (  0,  0   )     ref  ->  zero-ref    class-hnd single-def "Inline stloc first use temp" <System.Object>
 ;* V75 tmp48        [V75    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[byte]>
 ;* V76 tmp49        [V76    ] (  0,  0   )     ref  ->  zero-ref    class-hnd "updating class info" <System.Buffers.MemoryManager`1[byte]>
 ;* V77 tmp50        [V77    ] (  0,  0   )  struct (16) zero-ref    do-not-enreg[SBRM] multireg-ret multireg-dest "Return value temp for multireg return" <System.Span`1[byte]>
 ;* V78 tmp51        [V78    ] (  0,  0   )  struct (16) zero-ref    multireg-ret multireg-dest ld-addr-op single-def "Inline stloc first use temp" <System.Span`1[byte]>
-;  V79 tmp52        [V79,T123] (  3,  1.50)    long  ->  rdi         single-def "Inline stloc first use temp"
+;  V79 tmp52        [V79,T121] (  3,  1.50)    long  ->  rdi         single-def "Inline stloc first use temp"
 ;* V80 tmp53        [V80    ] (  0,  0   )     int  ->  zero-ref    single-def "Inline stloc first use temp"
 ;* V81 tmp54        [V81    ] (  0,  0   )     ref  ->  zero-ref    class-hnd single-def "updating class info" <byte[]>
 ;* V82 tmp55        [V82    ] (  0,  0   )     ref  ->  zero-ref    class-hnd "updating class info" <byte[]>
-;  V83 tmp56        [V83,T99] (  2,  2   )   byref  ->  rdi         single-def "Inlining Arg"
+;  V83 tmp56        [V83,T97] (  2,  2   )   byref  ->  rdi         single-def "Inlining Arg"
 ;* V84 tmp57        [V84    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.Span`1[byte]>
-;  V85 tmp58        [V85,T85] (  3,  3   )     int  ->  rdi         "Inlining Arg"
+;  V85 tmp58        [V85,T83] (  3,  3   )     int  ->  rdi         "Inlining Arg"
 ;* V86 tmp59        [V86    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlyMemory`1[byte]>
 ;* V87 tmp60        [V87    ] (  0,  0   )     ref  ->  zero-ref    class-hnd single-def "Inlining Arg" <System.Object>
-;  V88 tmp61        [V88,T113] (  2,  2   )     int  ->  [rbp-0x40]  spill-single-def "Inlining Arg"
-;  V89 tmp62        [V89,T86] (  3,  3   )     int  ->  r13         "Inlining Arg"
+;  V88 tmp61        [V88,T111] (  2,  2   )     int  ->  [rbp-0x54]  spill-single-def "Inlining Arg"
+;  V89 tmp62        [V89,T84] (  3,  3   )     int  ->  r13         "Inlining Arg"
 ;* V90 tmp63        [V90    ] (  0,  0   )  struct (16) zero-ref    "Inline return value spill temp" <System.ReadOnlySpan`1[byte]>
-;  V91 tmp64        [V91,T68] (  6,  3   )   byref  ->  [rbp-0x88]  "Inline stloc first use temp"
-;  V92 tmp65        [V92,T53] (  8,  4   )     int  ->  [rbp-0x44]  "Inline stloc first use temp"
+;  V91 tmp64        [V91,T68] (  6,  3   )   byref  ->  [rbp-0x98]  "Inline stloc first use temp"
+;  V92 tmp65        [V92,T53] (  8,  4   )     int  ->  [rbp-0x58]  "Inline stloc first use temp"
 ;* V93 tmp66        [V93    ] (  0,  0   )     ref  ->  zero-ref    class-hnd single-def "Inline stloc first use temp" <System.Object>
 ;* V94 tmp67        [V94    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[byte]>
 ;* V95 tmp68        [V95    ] (  0,  0   )     ref  ->  zero-ref    class-hnd "updating class info" <System.Buffers.MemoryManager`1[byte]>
 ;* V96 tmp69        [V96    ] (  0,  0   )  struct (16) zero-ref    do-not-enreg[SBRM] multireg-ret multireg-dest "Return value temp for multireg return" <System.Span`1[byte]>
 ;* V97 tmp70        [V97    ] (  0,  0   )  struct (16) zero-ref    multireg-ret multireg-dest ld-addr-op single-def "Inline stloc first use temp" <System.Span`1[byte]>
-;  V98 tmp71        [V98,T124] (  3,  1.50)    long  ->  rdi         single-def "Inline stloc first use temp"
+;  V98 tmp71        [V98,T122] (  3,  1.50)    long  ->  rdi         single-def "Inline stloc first use temp"
 ;* V99 tmp72        [V99    ] (  0,  0   )     int  ->  zero-ref    single-def "Inline stloc first use temp"
 ;* V100 tmp73       [V100    ] (  0,  0   )     ref  ->  zero-ref    class-hnd single-def "updating class info" <byte[]>
 ;* V101 tmp74       [V101    ] (  0,  0   )     ref  ->  zero-ref    class-hnd "updating class info" <byte[]>
-;  V102 tmp75       [V102,T100] (  2,  2   )   byref  ->  rdi         single-def "Inlining Arg"
+;  V102 tmp75       [V102,T98] (  2,  2   )   byref  ->  rdi         single-def "Inlining Arg"
 ;* V103 tmp76       [V103    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.Span`1[byte]>
 ;* V104 tmp77       [V104    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
 ;* V105 tmp78       [V105    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.Span`1[byte]>
 ;* V106 tmp79       [V106    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V107 tmp80       [V107    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.Span`1[byte]>
 ;* V108 tmp81       [V108    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V109 tmp82       [V109    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V110 tmp83       [V110    ] (  0,  0   )    long  ->  zero-ref    "Inlining Arg"
 ;* V111 tmp84       [V111    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
 ;* V112 tmp85       [V112    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.Span`1[byte]>
 ;* V113 tmp86       [V113    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V114 tmp87       [V114    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.Span`1[byte]>
 ;* V115 tmp88       [V115    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V116 tmp89       [V116    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V117 tmp90       [V117    ] (  0,  0   )    long  ->  zero-ref    "Inlining Arg"
 ;* V118 tmp91       [V118    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
 ;* V119 tmp92       [V119    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.Span`1[byte]>
 ;* V120 tmp93       [V120    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V121 tmp94       [V121    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.Span`1[byte]>
 ;* V122 tmp95       [V122    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V123 tmp96       [V123    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V124 tmp97       [V124    ] (  0,  0   )    long  ->  zero-ref    "Inlining Arg"
 ;  V125 tmp98       [V125,T57] (  4,  4   )     int  ->  r14         "Inlining Arg"
 ;* V126 tmp99       [V126    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlyMemory`1[byte]>
 ;* V127 tmp100      [V127    ] (  0,  0   )     ref  ->  zero-ref    class-hnd single-def "Inlining Arg" <System.Object>
 ;* V128 tmp101      [V128    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
 ;* V129 tmp102      [V129    ] (  0,  0   )  struct (16) zero-ref    "Inline return value spill temp" <System.ReadOnlySpan`1[byte]>
 ;  V130 tmp103      [V130,T69] (  6,  3   )   byref  ->  rax         "Inline stloc first use temp"
 ;  V131 tmp104      [V131,T75] (  6,  3   )     int  ->  rcx         "Inline stloc first use temp"
 ;* V132 tmp105      [V132    ] (  0,  0   )     ref  ->  zero-ref    class-hnd single-def "Inline stloc first use temp" <System.Object>
 ;* V133 tmp106      [V133    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[byte]>
 ;* V134 tmp107      [V134    ] (  0,  0   )     ref  ->  zero-ref    class-hnd "updating class info" <System.Buffers.MemoryManager`1[byte]>
 ;* V135 tmp108      [V135    ] (  0,  0   )  struct (16) zero-ref    do-not-enreg[SBRM] multireg-ret multireg-dest "Return value temp for multireg return" <System.Span`1[byte]>
 ;* V136 tmp109      [V136    ] (  0,  0   )  struct (16) zero-ref    multireg-ret multireg-dest ld-addr-op single-def "Inline stloc first use temp" <System.Span`1[byte]>
-;  V137 tmp110      [V137,T125] (  3,  1.50)    long  ->  rdi         single-def "Inline stloc first use temp"
+;  V137 tmp110      [V137,T123] (  3,  1.50)    long  ->  rdi         single-def "Inline stloc first use temp"
 ;* V138 tmp111      [V138    ] (  0,  0   )     int  ->  zero-ref    single-def "Inline stloc first use temp"
 ;* V139 tmp112      [V139    ] (  0,  0   )     ref  ->  zero-ref    class-hnd single-def "updating class info" <byte[]>
 ;* V140 tmp113      [V140    ] (  0,  0   )     ref  ->  zero-ref    class-hnd "updating class info" <byte[]>
-;  V141 tmp114      [V141,T101] (  2,  2   )   byref  ->  rdi         single-def "Inlining Arg"
+;  V141 tmp114      [V141,T99] (  2,  2   )   byref  ->  rdi         single-def "Inlining Arg"
 ;* V142 tmp115      [V142    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.Span`1[byte]>
 ;* V143 tmp116      [V143    ] (  0,  0   )  struct (24) zero-ref    do-not-enreg[SF] ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1+Enumerator[byte]>
 ;* V144 tmp117      [V144    ] (  0,  0   )  struct (16) zero-ref    "Inlining Arg" <System.ReadOnlySpan`1[byte]>
 ;* V145 tmp118      [V145    ] (  0,  0   )     int  ->  zero-ref    "Span.get_Item index"
 ;  V146 tmp119      [V146,T23] (  3, 10   )     ref  ->   r8         class-hnd "Inline stloc first use temp" <byte[]>
 ;  V147 tmp120      [V147,T17] (  4, 12   )     int  ->   r9         "Inline stloc first use temp"
 ;* V148 tmp121      [V148    ] (  0,  0   )   ubyte  ->  zero-ref    "Inline return value spill temp"
 ;  V149 tmp122      [V149,T11] (  4, 12.50)     int  ->  registers   "Inline stloc first use temp"
-;  V150 tmp123      [V150,T120] (  3,  1.50)     ref  ->  r14         class-hnd "Inline stloc first use temp" <byte[]>
-;  V151 tmp124      [V151,T97] (  4,  2   )     int  ->  rax         "Inline stloc first use temp"
+;  V150 tmp123      [V150,T118] (  3,  1.50)     ref  ->  r14         class-hnd "Inline stloc first use temp" <byte[]>
+;  V151 tmp124      [V151,T94] (  4,  2   )     int  ->  rax         "Inline stloc first use temp"
 ;* V152 tmp125      [V152    ] (  0,  0   )  struct (16) zero-ref    "Inline return value spill temp" <System.ReadOnlySpan`1[byte]>
 ;  V153 tmp126      [V153,T70] (  6,  3   )   byref  ->  r14         "Inline stloc first use temp"
 ;  V154 tmp127      [V154,T76] (  6,  3   )     int  ->  rax         "Inline stloc first use temp"
 ;* V155 tmp128      [V155    ] (  0,  0   )     ref  ->  zero-ref    class-hnd single-def "Inline stloc first use temp" <System.Object>
 ;* V156 tmp129      [V156    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[byte]>
 ;* V157 tmp130      [V157    ] (  0,  0   )     ref  ->  zero-ref    class-hnd "updating class info" <System.Buffers.MemoryManager`1[byte]>
 ;* V158 tmp131      [V158    ] (  0,  0   )  struct (16) zero-ref    do-not-enreg[SBRM] multireg-ret multireg-dest "Return value temp for multireg return" <System.Span`1[byte]>
 ;* V159 tmp132      [V159    ] (  0,  0   )  struct (16) zero-ref    multireg-ret multireg-dest ld-addr-op single-def "Inline stloc first use temp" <System.Span`1[byte]>
-;  V160 tmp133      [V160,T126] (  3,  1.50)    long  ->  rdi         single-def "Inline stloc first use temp"
+;  V160 tmp133      [V160,T124] (  3,  1.50)    long  ->  rdi         single-def "Inline stloc first use temp"
 ;* V161 tmp134      [V161    ] (  0,  0   )     int  ->  zero-ref    single-def "Inline stloc first use temp"
 ;* V162 tmp135      [V162    ] (  0,  0   )     ref  ->  zero-ref    class-hnd single-def "updating class info" <byte[]>
 ;* V163 tmp136      [V163    ] (  0,  0   )     ref  ->  zero-ref    class-hnd "updating class info" <byte[]>
-;  V164 tmp137      [V164,T102] (  2,  2   )   byref  ->  rdi         single-def "Inlining Arg"
+;  V164 tmp137      [V164,T100] (  2,  2   )   byref  ->  rdi         single-def "Inlining Arg"
 ;* V165 tmp138      [V165    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.Span`1[byte]>
 ;* V166 tmp139      [V166    ] (  0,  0   )  struct (24) zero-ref    do-not-enreg[SF] ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1+Enumerator[byte]>
 ;* V167 tmp140      [V167    ] (  0,  0   )  struct (16) zero-ref    "Inlining Arg" <System.ReadOnlySpan`1[byte]>
 ;* V168 tmp141      [V168    ] (  0,  0   )     int  ->  zero-ref    "Span.get_Item index"
 ;  V169 tmp142      [V169,T24] (  3, 10   )     ref  ->   r8         class-hnd "Inline stloc first use temp" <byte[]>
 ;  V170 tmp143      [V170,T18] (  4, 12   )     int  ->   r9         "Inline stloc first use temp"
 ;* V171 tmp144      [V171    ] (  0,  0   )   ubyte  ->  zero-ref    "Inline return value spill temp"
 ;  V172 tmp145      [V172,T12] (  4, 12.50)     int  ->  registers   "Inline stloc first use temp"
-;  V173 tmp146      [V173,T87] (  3,  3   )     int  ->  rdi         "Inlining Arg"
+;  V173 tmp146      [V173,T85] (  3,  3   )     int  ->  rdi         "Inlining Arg"
 ;* V174 tmp147      [V174    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlyMemory`1[byte]>
 ;* V175 tmp148      [V175    ] (  0,  0   )     ref  ->  zero-ref    class-hnd single-def "Inlining Arg" <System.Object>
-;  V176 tmp149      [V176,T114] (  2,  2   )     int  ->  r15         "Inlining Arg"
-;  V177 tmp150      [V177,T88] (  3,  3   )     int  ->  r13         "Inlining Arg"
+;  V176 tmp149      [V176,T112] (  2,  2   )     int  ->  r15         "Inlining Arg"
+;  V177 tmp150      [V177,T86] (  3,  3   )     int  ->  r13         "Inlining Arg"
 ;* V178 tmp151      [V178    ] (  0,  0   )  struct (16) zero-ref    "Inline return value spill temp" <System.ReadOnlySpan`1[byte]>
 ;  V179 tmp152      [V179,T71] (  6,  3   )   byref  ->  r14         "Inline stloc first use temp"
 ;  V180 tmp153      [V180,T77] (  6,  3   )     int  ->  registers   "Inline stloc first use temp"
 ;* V181 tmp154      [V181    ] (  0,  0   )     ref  ->  zero-ref    class-hnd single-def "Inline stloc first use temp" <System.Object>
 ;* V182 tmp155      [V182    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[byte]>
 ;* V183 tmp156      [V183    ] (  0,  0   )     ref  ->  zero-ref    class-hnd "updating class info" <System.Buffers.MemoryManager`1[byte]>
 ;* V184 tmp157      [V184    ] (  0,  0   )  struct (16) zero-ref    do-not-enreg[SBRM] multireg-ret multireg-dest "Return value temp for multireg return" <System.Span`1[byte]>
 ;* V185 tmp158      [V185    ] (  0,  0   )  struct (16) zero-ref    multireg-ret multireg-dest ld-addr-op single-def "Inline stloc first use temp" <System.Span`1[byte]>
-;  V186 tmp159      [V186,T127] (  3,  1.50)    long  ->  rdi         single-def "Inline stloc first use temp"
+;  V186 tmp159      [V186,T125] (  3,  1.50)    long  ->  rdi         single-def "Inline stloc first use temp"
 ;* V187 tmp160      [V187    ] (  0,  0   )     int  ->  zero-ref    single-def "Inline stloc first use temp"
 ;* V188 tmp161      [V188    ] (  0,  0   )     ref  ->  zero-ref    class-hnd single-def "updating class info" <byte[]>
 ;* V189 tmp162      [V189    ] (  0,  0   )     ref  ->  zero-ref    class-hnd "updating class info" <byte[]>
-;  V190 tmp163      [V190,T103] (  2,  2   )   byref  ->  rdi         single-def "Inlining Arg"
+;  V190 tmp163      [V190,T101] (  2,  2   )   byref  ->  rdi         single-def "Inlining Arg"
 ;* V191 tmp164      [V191    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.Span`1[byte]>
 ;* V192 tmp165      [V192    ] (  0,  0   )  struct (24) zero-ref    do-not-enreg[SF] ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1+Enumerator[byte]>
 ;* V193 tmp166      [V193    ] (  0,  0   )  struct (16) zero-ref    "Inlining Arg" <System.ReadOnlySpan`1[byte]>
 ;* V194 tmp167      [V194    ] (  0,  0   )     int  ->  zero-ref    "Span.get_Item index"
 ;  V195 tmp168      [V195,T25] (  3, 10   )     ref  ->  r13         class-hnd "Inline stloc first use temp" <byte[]>
 ;  V196 tmp169      [V196,T19] (  4, 12   )     int  ->  rax         "Inline stloc first use temp"
 ;* V197 tmp170      [V197    ] (  0,  0   )   ubyte  ->  zero-ref    "Inline return value spill temp"
 ;  V198 tmp171      [V198,T13] (  4, 12.50)     int  ->  r14         "Inline stloc first use temp"
 ;  V199 tmp172      [V199,T27] (  3, 10   )   ubyte  ->  rax         "Inline stloc first use temp"
 ;* V200 tmp173      [V200    ] (  0,  0   )   ubyte  ->  zero-ref    "Inline stloc first use temp"
-;  V201 tmp174      [V201,T09] (  2, 18   )     int  ->  [rbp-0x48]  spill-single-def "Inline stloc first use temp"
+;  V201 tmp174      [V201,T09] (  2, 18   )     int  ->  [rbp-0x5C]  spill-single-def "Inline stloc first use temp"
 ;  V202 tmp175      [V202,T32] (  4,  8   )     int  ->  rax         "Inline stloc first use temp"
 ;  V203 tmp176      [V203,T38] (  3,  6   )   ubyte  ->  rdi         "Inline stloc first use temp"
 ;* V204 tmp177      [V204    ] (  0,  0   )   ubyte  ->  zero-ref    "Inline stloc first use temp"
 ;* V205 tmp178      [V205    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;  V206 tmp179      [V206,T03] (  4, 48   )     int  ->  rax         "Inline stloc first use temp"
 ;  V207 tmp180      [V207,T05] (  3, 40   )   ubyte  ->  rcx         "Inline stloc first use temp"
 ;* V208 tmp181      [V208    ] (  0,  0   )   ubyte  ->  zero-ref    "Inline stloc first use temp"
 ;* V209 tmp182      [V209    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V210 tmp183      [V210    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.Span`1[byte]>
-;  V211 tmp184      [V211,T30] (  9,  9   )     int  ->  [rbp-0x4C]  spill-single-def "Inlining Arg"
+;  V211 tmp184      [V211,T30] (  9,  9   )     int  ->  [rbp-0x60]  spill-single-def "Inlining Arg"
 ;* V212 tmp185      [V212    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlyMemory`1[byte]>
 ;* V213 tmp186      [V213    ] (  0,  0   )     ref  ->  zero-ref    class-hnd single-def "Inlining Arg" <System.Object>
 ;* V214 tmp187      [V214    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
 ;* V215 tmp188      [V215    ] (  0,  0   )  struct (16) zero-ref    "Inline return value spill temp" <System.ReadOnlySpan`1[byte]>
 ;  V216 tmp189      [V216,T72] (  6,  3   )   byref  ->  r10         "Inline stloc first use temp"
 ;  V217 tmp190      [V217,T62] (  7,  3.50)     int  ->  r11         "Inline stloc first use temp"
 ;* V218 tmp191      [V218    ] (  0,  0   )     ref  ->  zero-ref    class-hnd single-def "Inline stloc first use temp" <System.Object>
 ;* V219 tmp192      [V219    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[byte]>
 ;* V220 tmp193      [V220    ] (  0,  0   )     ref  ->  zero-ref    class-hnd "updating class info" <System.Buffers.MemoryManager`1[byte]>
 ;* V221 tmp194      [V221    ] (  0,  0   )  struct (16) zero-ref    do-not-enreg[SBRM] multireg-ret multireg-dest "Return value temp for multireg return" <System.Span`1[byte]>
 ;* V222 tmp195      [V222    ] (  0,  0   )  struct (16) zero-ref    multireg-ret multireg-dest ld-addr-op single-def "Inline stloc first use temp" <System.Span`1[byte]>
-;  V223 tmp196      [V223,T128] (  3,  1.50)    long  ->  rcx         single-def "Inline stloc first use temp"
+;  V223 tmp196      [V223,T126] (  3,  1.50)    long  ->  rcx         single-def "Inline stloc first use temp"
 ;* V224 tmp197      [V224    ] (  0,  0   )     int  ->  zero-ref    single-def "Inline stloc first use temp"
 ;* V225 tmp198      [V225    ] (  0,  0   )     ref  ->  zero-ref    class-hnd single-def "updating class info" <byte[]>
 ;* V226 tmp199      [V226    ] (  0,  0   )     ref  ->  zero-ref    class-hnd "updating class info" <byte[]>
-;  V227 tmp200      [V227,T104] (  2,  2   )   byref  ->  rdi         single-def "Inlining Arg"
+;  V227 tmp200      [V227,T102] (  2,  2   )   byref  ->  rdi         single-def "Inlining Arg"
 ;* V228 tmp201      [V228    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.Span`1[byte]>
 ;* V229 tmp202      [V229    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.Span`1[byte]>
 ;* V230 tmp203      [V230    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V231 tmp204      [V231    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V232 tmp205      [V232    ] (  0,  0   )    long  ->  zero-ref    "Inlining Arg"
 ;* V233 tmp206      [V233    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
 ;* V234 tmp207      [V234    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.Span`1[byte]>
 ;  V235 tmp208      [V235,T54] (  4,  4   )   byref  ->  rsi         single-def "Inlining Arg"
 ;  V236 tmp209      [V236,T58] (  4,  4   )     int  ->  rdi         "Inlining Arg"
 ;* V237 tmp210      [V237    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.Span`1[byte]>
-;  V238 tmp211      [V238,T105] (  2,  2   )   byref  ->  rax         single-def "Inlining Arg"
-;  V239 tmp212      [V239,T115] (  2,  2   )     int  ->  rcx         "Inlining Arg"
+;  V238 tmp211      [V238,T103] (  2,  2   )   byref  ->  rax         single-def "Inlining Arg"
+;  V239 tmp212      [V239,T113] (  2,  2   )     int  ->  rcx         "Inlining Arg"
 ;* V240 tmp213      [V240    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.Span`1[byte]>
-;  V241 tmp214      [V241,T106] (  2,  2   )   byref  ->  rdi         single-def "Inlining Arg"
-;  V242 tmp215      [V242,T116] (  2,  2   )     int  ->  rdx         "Inlining Arg"
+;  V241 tmp214      [V241,T104] (  2,  2   )   byref  ->  rdi         single-def "Inlining Arg"
+;  V242 tmp215      [V242,T114] (  2,  2   )     int  ->  rdx         "Inlining Arg"
 ;* V243 tmp216      [V243    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.Span`1[byte]>
 ;* V244 tmp217      [V244    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V245 tmp218      [V245    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V246 tmp219      [V246    ] (  0,  0   )    long  ->  zero-ref    "Inlining Arg"
 ;  V247 tmp220      [V247,T59] (  4,  4   )     int  ->  rdi         "Inlining Arg"
 ;* V248 tmp221      [V248    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.Span`1[byte]>
-;  V249 tmp222      [V249,T82] (  3,  3   )   byref  ->  rax         single-def "Inlining Arg"
-;  V250 tmp223      [V250,T89] (  3,  3   )     int  ->  r15         "Inlining Arg"
+;  V249 tmp222      [V249,T80] (  3,  3   )   byref  ->  rax         single-def "Inlining Arg"
+;  V250 tmp223      [V250,T87] (  3,  3   )     int  ->  r15         "Inlining Arg"
 ;* V251 tmp224      [V251    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.Span`1[byte]>
 ;* V252 tmp225      [V252    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V253 tmp226      [V253    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V254 tmp227      [V254    ] (  0,  0   )    long  ->  zero-ref    "Inlining Arg"
 ;* V255 tmp228      [V255    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.Span`1[byte]>
-;  V256 tmp229      [V256,T107] (  2,  2   )   byref  ->  rax         single-def "Inlining Arg"
-;  V257 tmp230      [V257,T117] (  2,  2   )     int  ->  r15         "Inlining Arg"
+;  V256 tmp229      [V256,T105] (  2,  2   )   byref  ->  rax         single-def "Inlining Arg"
+;  V257 tmp230      [V257,T115] (  2,  2   )     int  ->  r15         "Inlining Arg"
 ;* V258 tmp231      [V258    ] (  0,  0   )  struct (16) zero-ref    "Inline return value spill temp" <System.ReadOnlySpan`1[byte]>
 ;  V259 tmp232      [V259,T73] (  6,  3   )   byref  ->  rsi         "Inline stloc first use temp"
 ;  V260 tmp233      [V260,T63] (  7,  3.50)     int  ->  r15         "Inline stloc first use temp"
 ;* V261 tmp234      [V261    ] (  0,  0   )     ref  ->  zero-ref    class-hnd single-def "Inline stloc first use temp" <System.Object>
 ;* V262 tmp235      [V262    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[byte]>
 ;* V263 tmp236      [V263    ] (  0,  0   )     ref  ->  zero-ref    class-hnd "updating class info" <System.Buffers.MemoryManager`1[byte]>
 ;* V264 tmp237      [V264    ] (  0,  0   )  struct (16) zero-ref    do-not-enreg[SBRM] multireg-ret multireg-dest "Return value temp for multireg return" <System.Span`1[byte]>
 ;* V265 tmp238      [V265    ] (  0,  0   )  struct (16) zero-ref    multireg-ret multireg-dest ld-addr-op single-def "Inline stloc first use temp" <System.Span`1[byte]>
-;  V266 tmp239      [V266,T129] (  3,  1.50)    long  ->  rdx         single-def "Inline stloc first use temp"
+;  V266 tmp239      [V266,T127] (  3,  1.50)    long  ->  rdx         single-def "Inline stloc first use temp"
 ;* V267 tmp240      [V267    ] (  0,  0   )     int  ->  zero-ref    single-def "Inline stloc first use temp"
 ;* V268 tmp241      [V268    ] (  0,  0   )     ref  ->  zero-ref    class-hnd single-def "updating class info" <byte[]>
 ;* V269 tmp242      [V269    ] (  0,  0   )     ref  ->  zero-ref    class-hnd "updating class info" <byte[]>
-;  V270 tmp243      [V270,T108] (  2,  2   )   byref  ->  rdi         single-def "Inlining Arg"
+;  V270 tmp243      [V270,T106] (  2,  2   )   byref  ->  rdi         single-def "Inlining Arg"
 ;* V271 tmp244      [V271    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.Span`1[byte]>
 ;* V272 tmp245      [V272    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.Span`1[byte]>
 ;* V273 tmp246      [V273    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V274 tmp247      [V274    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V275 tmp248      [V275    ] (  0,  0   )    long  ->  zero-ref    "Inlining Arg"
 ;* V276 tmp249      [V276    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
 ;* V277 tmp250      [V277    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.Span`1[byte]>
 ;  V278 tmp251      [V278,T55] (  4,  4   )   byref  ->  rdi         single-def "Inlining Arg"
 ;  V279 tmp252      [V279,T60] (  4,  4   )     int  ->  r15         "Inlining Arg"
 ;* V280 tmp253      [V280    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.Span`1[byte]>
-;  V281 tmp254      [V281,T109] (  2,  2   )   byref  ->  rax         single-def "Inlining Arg"
-;  V282 tmp255      [V282,T118] (  2,  2   )     int  ->  rcx         "Inlining Arg"
-;  V283 tmp256      [V283,T90] (  3,  3   )     int  ->  rbx         "Inlining Arg"
+;  V281 tmp254      [V281,T107] (  2,  2   )   byref  ->  rax         single-def "Inlining Arg"
+;  V282 tmp255      [V282,T116] (  2,  2   )     int  ->  rcx         "Inlining Arg"
+;  V283 tmp256      [V283,T88] (  3,  3   )     int  ->  rbx         "Inlining Arg"
 ;* V284 tmp257      [V284    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlyMemory`1[byte]>
 ;* V285 tmp258      [V285    ] (  0,  0   )     ref  ->  zero-ref    class-hnd single-def "Inlining Arg" <System.Object>
-;  V286 tmp259      [V286,T119] (  2,  2   )     int  ->  r15         "Inlining Arg"
+;  V286 tmp259      [V286,T117] (  2,  2   )     int  ->  r15         "Inlining Arg"
 ;  V287 tmp260      [V287,T42] (  5,  5   )     int  ->  r14         "Inlining Arg"
 ;* V288 tmp261      [V288    ] (  0,  0   )  struct (16) zero-ref    "Inline return value spill temp" <System.ReadOnlySpan`1[byte]>
 ;  V289 tmp262      [V289,T74] (  6,  3   )   byref  ->  rsi         "Inline stloc first use temp"
 ;  V290 tmp263      [V290,T64] (  7,  3.50)     int  ->  rbx         "Inline stloc first use temp"
 ;* V291 tmp264      [V291    ] (  0,  0   )     ref  ->  zero-ref    class-hnd single-def "Inline stloc first use temp" <System.Object>
 ;* V292 tmp265      [V292    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.ReadOnlySpan`1[byte]>
 ;* V293 tmp266      [V293    ] (  0,  0   )     ref  ->  zero-ref    class-hnd "updating class info" <System.Buffers.MemoryManager`1[byte]>
 ;* V294 tmp267      [V294    ] (  0,  0   )  struct (16) zero-ref    do-not-enreg[SBRM] multireg-ret multireg-dest "Return value temp for multireg return" <System.Span`1[byte]>
 ;* V295 tmp268      [V295    ] (  0,  0   )  struct (16) zero-ref    multireg-ret multireg-dest ld-addr-op single-def "Inline stloc first use temp" <System.Span`1[byte]>
-;  V296 tmp269      [V296,T130] (  3,  1.50)    long  ->  rdx         single-def "Inline stloc first use temp"
+;  V296 tmp269      [V296,T128] (  3,  1.50)    long  ->  rdx         single-def "Inline stloc first use temp"
 ;* V297 tmp270      [V297    ] (  0,  0   )     int  ->  zero-ref    single-def "Inline stloc first use temp"
 ;* V298 tmp271      [V298    ] (  0,  0   )     ref  ->  zero-ref    class-hnd single-def "updating class info" <byte[]>
 ;* V299 tmp272      [V299    ] (  0,  0   )     ref  ->  zero-ref    class-hnd "updating class info" <byte[]>
-;  V300 tmp273      [V300,T110] (  2,  2   )   byref  ->  rdi         single-def "Inlining Arg"
+;  V300 tmp273      [V300,T108] (  2,  2   )   byref  ->  rdi         single-def "Inlining Arg"
 ;* V301 tmp274      [V301    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.Span`1[byte]>
 ;* V302 tmp275      [V302    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.Span`1[byte]>
 ;* V303 tmp276      [V303    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V304 tmp277      [V304    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V305 tmp278      [V305    ] (  0,  0   )    long  ->  zero-ref    "Inlining Arg"
 ;* V306 tmp279      [V306    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
 ;* V307 tmp280      [V307    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.Span`1[byte]>
 ;* V308 tmp281      [V308    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
 ;* V309 tmp282      [V309    ] (  0,  0   )     int  ->  zero-ref    "Inlining Arg"
 ;* V310 tmp283      [V310    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.Span`1[byte]>
-;* V311 tmp284      [V311    ] (  0,  0   )     ref  ->  zero-ref    class-hnd exact "NewArr temp" <byte[]>
-;  V312 tmp285      [V312,T95] (  4,  2   )     ref  ->  r14         class-hnd exact single-def "Inline stloc first use temp" <byte[]>
-;* V313 tmp286      [V313    ] (  0,  0   )  struct (16) zero-ref    "spilled call-like call argument" <System.Span`1[byte]>
-;* V314 tmp287      [V314    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "NewObj constructor temp" <System.Span`1[byte]>
-;* V315 tmp288      [V315    ] (  0,  0   )  struct (16) zero-ref    ld-addr-op "Inlining Arg" <System.Span`1[byte]>
-;* V316 tmp289      [V316    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
-;* V317 tmp290      [V317    ] (  0,  0   )   byref  ->  zero-ref    "Inlining Arg"
-;* V318 tmp291      [V318    ] (  0,  0   )    long  ->  zero-ref    "Inlining Arg"
-;  V319 tmp292      [V319,T65] (  2,  1.50)   byref  ->  [rbp-0x90]  single-def "field V02._reference (fldOffset=0x0)" P-INDEP
-;  V320 tmp293      [V320,T34] (  9,  5   )     int  ->  r14         single-def "field V02._length (fldOffset=0x8)" P-INDEP
-;  V321 tmp294      [V321,T39] ( 11,  5.50)   byref  ->  [rbp-0x98]  "field V07._reference (fldOffset=0x0)" P-INDEP
-;  V322 tmp295      [V322,T33] ( 14,  7   )     int  ->  [rbp-0x50]  "field V07._length (fldOffset=0x8)" P-INDEP
-;* V323 tmp296      [V323    ] (  0,  0   )     ref  ->  zero-ref    single-def "field V08._object (fldOffset=0x0)" P-INDEP
-;* V324 tmp297      [V324    ] (  0,  0   )     int  ->  zero-ref    single-def "field V08._index (fldOffset=0x8)" P-INDEP
-;* V325 tmp298      [V325    ] (  0,  0   )     int  ->  zero-ref    single-def "field V08._length (fldOffset=0xc)" P-INDEP
-;* V326 tmp299      [V326    ] (  0,  0   )     ref  ->  zero-ref    single-def "field V10._object (fldOffset=0x0)" P-INDEP
-;* V327 tmp300      [V327    ] (  0,  0   )     int  ->  zero-ref    single-def "field V10._index (fldOffset=0x8)" P-INDEP
-;* V328 tmp301      [V328    ] (  0,  0   )     int  ->  zero-ref    single-def "field V10._length (fldOffset=0xc)" P-INDEP
-;* V329 tmp302      [V329    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V11._reference (fldOffset=0x0)" P-INDEP
-;* V330 tmp303      [V330    ] (  0,  0   )     int  ->  zero-ref    single-def "field V11._length (fldOffset=0x8)" P-INDEP
-;* V331 tmp304      [V331    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V12._reference (fldOffset=0x0)" P-INDEP
-;* V332 tmp305      [V332    ] (  0,  0   )     int  ->  zero-ref    single-def "field V12._length (fldOffset=0x8)" P-INDEP
-;* V333 tmp306      [V333    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V13._reference (fldOffset=0x0)" P-INDEP
-;* V334 tmp307      [V334    ] (  0,  0   )     int  ->  zero-ref    single-def "field V13._length (fldOffset=0x8)" P-INDEP
-;* V335 tmp308      [V335    ] (  0,  0   )     ref  ->  zero-ref    "field V16._object (fldOffset=0x0)" P-INDEP
-;* V336 tmp309      [V336    ] (  0,  0   )     int  ->  zero-ref    "field V16._index (fldOffset=0x8)" P-INDEP
-;* V337 tmp310      [V337    ] (  0,  0   )     int  ->  zero-ref    "field V16._length (fldOffset=0xc)" P-INDEP
-;* V338 tmp311      [V338    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V17._reference (fldOffset=0x0)" P-INDEP
-;* V339 tmp312      [V339    ] (  0,  0   )     int  ->  zero-ref    single-def "field V17._length (fldOffset=0x8)" P-INDEP
-;* V340 tmp313      [V340    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V18._reference (fldOffset=0x0)" P-INDEP
-;* V341 tmp314      [V341    ] (  0,  0   )     int  ->  zero-ref    single-def "field V18._length (fldOffset=0x8)" P-INDEP
-;* V342 tmp315      [V342    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V19._reference (fldOffset=0x0)" P-INDEP
-;* V343 tmp316      [V343    ] (  0,  0   )     int  ->  zero-ref    single-def "field V19._length (fldOffset=0x8)" P-INDEP
-;* V344 tmp317      [V344    ] (  0,  0   )   byref  ->  zero-ref    "field V25._reference (fldOffset=0x0)" P-INDEP
-;* V345 tmp318      [V345    ] (  0,  0   )     int  ->  zero-ref    "field V25._length (fldOffset=0x8)" P-INDEP
-;* V346 tmp319      [V346    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V26._reference (fldOffset=0x0)" P-INDEP
-;* V347 tmp320      [V347    ] (  0,  0   )     int  ->  zero-ref    single-def "field V26._length (fldOffset=0x8)" P-INDEP
-;* V348 tmp321      [V348    ] (  0,  0   )   byref  ->  zero-ref    "field V31._reference (fldOffset=0x0)" P-INDEP
-;* V349 tmp322      [V349    ] (  0,  0   )     int  ->  zero-ref    "field V31._length (fldOffset=0x8)" P-INDEP
-;* V350 tmp323      [V350    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V32._reference (fldOffset=0x0)" P-INDEP
-;* V351 tmp324      [V351    ] (  0,  0   )     int  ->  zero-ref    single-def "field V32._length (fldOffset=0x8)" P-INDEP
-;* V352 tmp325      [V352    ] (  0,  0   )     ref  ->  zero-ref    "field V33._object (fldOffset=0x0)" P-INDEP
-;* V353 tmp326      [V353    ] (  0,  0   )     int  ->  zero-ref    "field V33._index (fldOffset=0x8)" P-INDEP
-;* V354 tmp327      [V354    ] (  0,  0   )     int  ->  zero-ref    "field V33._length (fldOffset=0xc)" P-INDEP
-;  V355 tmp328      [V355,T132] (  2,  1   )   byref  ->  rdi         single-def "field V36._reference (fldOffset=0x0)" P-INDEP
-;  V356 tmp329      [V356,T148] (  2,  1   )     int  ->  rdx         single-def "field V36._length (fldOffset=0x8)" P-INDEP
-;* V357 tmp330      [V357    ] (  0,  0   )   byref  ->  zero-ref    "field V37._reference (fldOffset=0x0)" P-INDEP
-;* V358 tmp331      [V358    ] (  0,  0   )     int  ->  zero-ref    "field V37._length (fldOffset=0x8)" P-INDEP
-;  V359 tmp332      [V359,T133] (  2,  1   )   byref  ->  rdi         single-def "field V38._reference (fldOffset=0x0)" P-INDEP
-;  V360 tmp333      [V360,T149] (  2,  1   )     int  ->  rdx         single-def "field V38._length (fldOffset=0x8)" P-INDEP
-;* V361 tmp334      [V361    ] (  0,  0   )   byref  ->  zero-ref    "field V39._reference (fldOffset=0x0)" P-INDEP
-;* V362 tmp335      [V362    ] (  0,  0   )     int  ->  zero-ref    "field V39._length (fldOffset=0x8)" P-INDEP
-;  V363 tmp336      [V363,T134] (  2,  1   )   byref  ->  rdi         single-def "field V40._reference (fldOffset=0x0)" P-INDEP
-;  V364 tmp337      [V364,T150] (  2,  1   )     int  ->  r13         single-def "field V40._length (fldOffset=0x8)" P-INDEP
-;* V365 tmp338      [V365    ] (  0,  0   )   byref  ->  zero-ref    "field V41._reference (fldOffset=0x0)" P-INDEP
-;* V366 tmp339      [V366    ] (  0,  0   )     int  ->  zero-ref    "field V41._length (fldOffset=0x8)" P-INDEP
-;* V367 tmp340      [V367    ] (  0,  0   )     ref  ->  zero-ref    single-def "field V54._object (fldOffset=0x0)" P-INDEP
-;* V368 tmp341      [V368    ] (  0,  0   )     int  ->  zero-ref    single-def "field V54._index (fldOffset=0x8)" P-INDEP
-;* V369 tmp342      [V369    ] (  0,  0   )     int  ->  zero-ref    single-def "field V54._length (fldOffset=0xc)" P-INDEP
-;* V370 tmp343      [V370    ] (  0,  0   )   byref  ->  zero-ref    "field V57._reference (fldOffset=0x0)" P-INDEP
-;* V371 tmp344      [V371    ] (  0,  0   )     int  ->  zero-ref    "field V57._length (fldOffset=0x8)" P-INDEP
-;* V372 tmp345      [V372    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V61._reference (fldOffset=0x0)" P-INDEP
-;* V373 tmp346      [V373    ] (  0,  0   )     int  ->  zero-ref    single-def "field V61._length (fldOffset=0x8)" P-INDEP
-;* V374 tmp347      [V374    ] (  0,  0   )   byref  ->  zero-ref    do-not-enreg[] "field V63._reference (fldOffset=0x0)" P-DEP
-;* V375 tmp348      [V375    ] (  0,  0   )     int  ->  zero-ref    do-not-enreg[] "field V63._length (fldOffset=0x8)" P-DEP
-;  V376 tmp349      [V376,T135] (  2,  1   )   byref  ->  r15         "field V64._reference (fldOffset=0x0)" P-INDEP
-;  V377 tmp350      [V377,T151] (  2,  1   )     int  ->  r14         "field V64._length (fldOffset=0x8)" P-INDEP
-;* V378 tmp351      [V378    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V70._reference (fldOffset=0x0)" P-INDEP
-;* V379 tmp352      [V379    ] (  0,  0   )     int  ->  zero-ref    "field V70._length (fldOffset=0x8)" P-INDEP
-;* V380 tmp353      [V380    ] (  0,  0   )   byref  ->  zero-ref    "field V71._reference (fldOffset=0x0)" P-INDEP
-;* V381 tmp354      [V381    ] (  0,  0   )     int  ->  zero-ref    "field V71._length (fldOffset=0x8)" P-INDEP
-;* V382 tmp355      [V382    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V75._reference (fldOffset=0x0)" P-INDEP
-;* V383 tmp356      [V383    ] (  0,  0   )     int  ->  zero-ref    single-def "field V75._length (fldOffset=0x8)" P-INDEP
-;* V384 tmp357      [V384    ] (  0,  0   )   byref  ->  zero-ref    do-not-enreg[] "field V77._reference (fldOffset=0x0)" P-DEP
-;* V385 tmp358      [V385    ] (  0,  0   )     int  ->  zero-ref    do-not-enreg[] "field V77._length (fldOffset=0x8)" P-DEP
-;  V386 tmp359      [V386,T136] (  2,  1   )   byref  ->  rbx         "field V78._reference (fldOffset=0x0)" P-INDEP
-;  V387 tmp360      [V387,T152] (  2,  1   )     int  ->  rdx         "field V78._length (fldOffset=0x8)" P-INDEP
-;* V388 tmp361      [V388    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V84._reference (fldOffset=0x0)" P-INDEP
-;* V389 tmp362      [V389    ] (  0,  0   )     int  ->  zero-ref    "field V84._length (fldOffset=0x8)" P-INDEP
-;* V390 tmp363      [V390    ] (  0,  0   )     ref  ->  zero-ref    single-def "field V86._object (fldOffset=0x0)" P-INDEP
-;* V391 tmp364      [V391    ] (  0,  0   )     int  ->  zero-ref    single-def "field V86._index (fldOffset=0x8)" P-INDEP
-;* V392 tmp365      [V392    ] (  0,  0   )     int  ->  zero-ref    single-def "field V86._length (fldOffset=0xc)" P-INDEP
-;* V393 tmp366      [V393    ] (  0,  0   )   byref  ->  zero-ref    "field V90._reference (fldOffset=0x0)" P-INDEP
-;* V394 tmp367      [V394    ] (  0,  0   )     int  ->  zero-ref    "field V90._length (fldOffset=0x8)" P-INDEP
-;* V395 tmp368      [V395    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V94._reference (fldOffset=0x0)" P-INDEP
-;* V396 tmp369      [V396    ] (  0,  0   )     int  ->  zero-ref    single-def "field V94._length (fldOffset=0x8)" P-INDEP
-;* V397 tmp370      [V397    ] (  0,  0   )   byref  ->  zero-ref    do-not-enreg[] "field V96._reference (fldOffset=0x0)" P-DEP
-;* V398 tmp371      [V398    ] (  0,  0   )     int  ->  zero-ref    do-not-enreg[] "field V96._length (fldOffset=0x8)" P-DEP
-;  V399 tmp372      [V399,T137] (  2,  1   )   byref  ->  rcx         "field V97._reference (fldOffset=0x0)" P-INDEP
-;  V400 tmp373      [V400,T153] (  2,  1   )     int  ->  rsi         "field V97._length (fldOffset=0x8)" P-INDEP
-;* V401 tmp374      [V401    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V103._reference (fldOffset=0x0)" P-INDEP
-;* V402 tmp375      [V402    ] (  0,  0   )     int  ->  zero-ref    "field V103._length (fldOffset=0x8)" P-INDEP
-;* V403 tmp376      [V403    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V105._reference (fldOffset=0x0)" P-INDEP
-;* V404 tmp377      [V404    ] (  0,  0   )     int  ->  zero-ref    single-def "field V105._length (fldOffset=0x8)" P-INDEP
-;* V405 tmp378      [V405    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V107._reference (fldOffset=0x0)" P-INDEP
-;* V406 tmp379      [V406    ] (  0,  0   )     int  ->  zero-ref    single-def "field V107._length (fldOffset=0x8)" P-INDEP
-;  V407 tmp380      [V407,T138] (  2,  1   )   byref  ->  rdi         single-def "field V112._reference (fldOffset=0x0)" P-INDEP
-;* V408 tmp381      [V408    ] (  0,  0   )     int  ->  zero-ref    single-def "field V112._length (fldOffset=0x8)" P-INDEP
-;* V409 tmp382      [V409    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V114._reference (fldOffset=0x0)" P-INDEP
-;* V410 tmp383      [V410    ] (  0,  0   )     int  ->  zero-ref    single-def "field V114._length (fldOffset=0x8)" P-INDEP
-;  V411 tmp384      [V411,T139] (  2,  1   )   byref  ->  rdi         single-def "field V119._reference (fldOffset=0x0)" P-INDEP
-;* V412 tmp385      [V412    ] (  0,  0   )     int  ->  zero-ref    single-def "field V119._length (fldOffset=0x8)" P-INDEP
-;* V413 tmp386      [V413    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V121._reference (fldOffset=0x0)" P-INDEP
-;* V414 tmp387      [V414    ] (  0,  0   )     int  ->  zero-ref    single-def "field V121._length (fldOffset=0x8)" P-INDEP
-;* V415 tmp388      [V415    ] (  0,  0   )     ref  ->  zero-ref    single-def "field V126._object (fldOffset=0x0)" P-INDEP
-;* V416 tmp389      [V416    ] (  0,  0   )     int  ->  zero-ref    single-def "field V126._index (fldOffset=0x8)" P-INDEP
-;* V417 tmp390      [V417    ] (  0,  0   )     int  ->  zero-ref    single-def "field V126._length (fldOffset=0xc)" P-INDEP
-;* V418 tmp391      [V418    ] (  0,  0   )   byref  ->  zero-ref    "field V129._reference (fldOffset=0x0)" P-INDEP
-;* V419 tmp392      [V419    ] (  0,  0   )     int  ->  zero-ref    "field V129._length (fldOffset=0x8)" P-INDEP
-;* V420 tmp393      [V420    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V133._reference (fldOffset=0x0)" P-INDEP
-;* V421 tmp394      [V421    ] (  0,  0   )     int  ->  zero-ref    single-def "field V133._length (fldOffset=0x8)" P-INDEP
-;* V422 tmp395      [V422    ] (  0,  0   )   byref  ->  zero-ref    do-not-enreg[] "field V135._reference (fldOffset=0x0)" P-DEP
-;* V423 tmp396      [V423    ] (  0,  0   )     int  ->  zero-ref    do-not-enreg[] "field V135._length (fldOffset=0x8)" P-DEP
-;  V424 tmp397      [V424,T140] (  2,  1   )   byref  ->  rax         "field V136._reference (fldOffset=0x0)" P-INDEP
-;  V425 tmp398      [V425,T154] (  2,  1   )     int  ->  rcx         "field V136._length (fldOffset=0x8)" P-INDEP
-;* V426 tmp399      [V426    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V142._reference (fldOffset=0x0)" P-INDEP
-;* V427 tmp400      [V427    ] (  0,  0   )     int  ->  zero-ref    "field V142._length (fldOffset=0x8)" P-INDEP
-;* V428 tmp401      [V428    ] (  0,  0   )   byref  ->  zero-ref    "field V144._reference (fldOffset=0x0)" P-INDEP
-;* V429 tmp402      [V429    ] (  0,  0   )     int  ->  zero-ref    "field V144._length (fldOffset=0x8)" P-INDEP
-;* V430 tmp403      [V430    ] (  0,  0   )   byref  ->  zero-ref    "field V152._reference (fldOffset=0x0)" P-INDEP
-;* V431 tmp404      [V431    ] (  0,  0   )     int  ->  zero-ref    "field V152._length (fldOffset=0x8)" P-INDEP
-;* V432 tmp405      [V432    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V156._reference (fldOffset=0x0)" P-INDEP
-;* V433 tmp406      [V433    ] (  0,  0   )     int  ->  zero-ref    single-def "field V156._length (fldOffset=0x8)" P-INDEP
-;* V434 tmp407      [V434    ] (  0,  0   )   byref  ->  zero-ref    do-not-enreg[] "field V158._reference (fldOffset=0x0)" P-DEP
-;* V435 tmp408      [V435    ] (  0,  0   )     int  ->  zero-ref    do-not-enreg[] "field V158._length (fldOffset=0x8)" P-DEP
-;  V436 tmp409      [V436,T141] (  2,  1   )   byref  ->  r14         "field V159._reference (fldOffset=0x0)" P-INDEP
-;  V437 tmp410      [V437,T155] (  2,  1   )     int  ->  rax         "field V159._length (fldOffset=0x8)" P-INDEP
-;* V438 tmp411      [V438    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V165._reference (fldOffset=0x0)" P-INDEP
-;* V439 tmp412      [V439    ] (  0,  0   )     int  ->  zero-ref    "field V165._length (fldOffset=0x8)" P-INDEP
-;* V440 tmp413      [V440    ] (  0,  0   )   byref  ->  zero-ref    "field V167._reference (fldOffset=0x0)" P-INDEP
-;* V441 tmp414      [V441    ] (  0,  0   )     int  ->  zero-ref    "field V167._length (fldOffset=0x8)" P-INDEP
-;* V442 tmp415      [V442    ] (  0,  0   )     ref  ->  zero-ref    single-def "field V174._object (fldOffset=0x0)" P-INDEP
-;* V443 tmp416      [V443    ] (  0,  0   )     int  ->  zero-ref    single-def "field V174._index (fldOffset=0x8)" P-INDEP
-;* V444 tmp417      [V444    ] (  0,  0   )     int  ->  zero-ref    single-def "field V174._length (fldOffset=0xc)" P-INDEP
-;* V445 tmp418      [V445    ] (  0,  0   )   byref  ->  zero-ref    "field V178._reference (fldOffset=0x0)" P-INDEP
-;* V446 tmp419      [V446    ] (  0,  0   )     int  ->  zero-ref    "field V178._length (fldOffset=0x8)" P-INDEP
-;* V447 tmp420      [V447    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V182._reference (fldOffset=0x0)" P-INDEP
-;* V448 tmp421      [V448    ] (  0,  0   )     int  ->  zero-ref    single-def "field V182._length (fldOffset=0x8)" P-INDEP
-;* V449 tmp422      [V449    ] (  0,  0   )   byref  ->  zero-ref    do-not-enreg[] "field V184._reference (fldOffset=0x0)" P-DEP
-;* V450 tmp423      [V450    ] (  0,  0   )     int  ->  zero-ref    do-not-enreg[] "field V184._length (fldOffset=0x8)" P-DEP
-;  V451 tmp424      [V451,T142] (  2,  1   )   byref  ->  r14         "field V185._reference (fldOffset=0x0)" P-INDEP
-;  V452 tmp425      [V452,T156] (  2,  1   )     int  ->  rax         "field V185._length (fldOffset=0x8)" P-INDEP
-;* V453 tmp426      [V453    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V191._reference (fldOffset=0x0)" P-INDEP
-;* V454 tmp427      [V454    ] (  0,  0   )     int  ->  zero-ref    "field V191._length (fldOffset=0x8)" P-INDEP
-;* V455 tmp428      [V455    ] (  0,  0   )   byref  ->  zero-ref    "field V193._reference (fldOffset=0x0)" P-INDEP
-;* V456 tmp429      [V456    ] (  0,  0   )     int  ->  zero-ref    "field V193._length (fldOffset=0x8)" P-INDEP
-;  V457 tmp430      [V457,T96] (  4,  2   )   byref  ->  [rbp-0xA0]  "field V210._reference (fldOffset=0x0)" P-INDEP
-;  V458 tmp431      [V458,T92] (  5,  2.50)     int  ->  [rbp-0x54]  "field V210._length (fldOffset=0x8)" P-INDEP
-;* V459 tmp432      [V459    ] (  0,  0   )     ref  ->  zero-ref    single-def "field V212._object (fldOffset=0x0)" P-INDEP
-;* V460 tmp433      [V460    ] (  0,  0   )     int  ->  zero-ref    single-def "field V212._index (fldOffset=0x8)" P-INDEP
-;* V461 tmp434      [V461    ] (  0,  0   )     int  ->  zero-ref    single-def "field V212._length (fldOffset=0xc)" P-INDEP
-;* V462 tmp435      [V462    ] (  0,  0   )   byref  ->  zero-ref    "field V215._reference (fldOffset=0x0)" P-INDEP
-;* V463 tmp436      [V463    ] (  0,  0   )     int  ->  zero-ref    "field V215._length (fldOffset=0x8)" P-INDEP
-;* V464 tmp437      [V464    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V219._reference (fldOffset=0x0)" P-INDEP
-;* V465 tmp438      [V465    ] (  0,  0   )     int  ->  zero-ref    single-def "field V219._length (fldOffset=0x8)" P-INDEP
-;* V466 tmp439      [V466    ] (  0,  0   )   byref  ->  zero-ref    do-not-enreg[] "field V221._reference (fldOffset=0x0)" P-DEP
-;* V467 tmp440      [V467    ] (  0,  0   )     int  ->  zero-ref    do-not-enreg[] "field V221._length (fldOffset=0x8)" P-DEP
-;  V468 tmp441      [V468,T143] (  2,  1   )   byref  ->  r10         "field V222._reference (fldOffset=0x0)" P-INDEP
-;  V469 tmp442      [V469,T157] (  2,  1   )     int  ->  r11         "field V222._length (fldOffset=0x8)" P-INDEP
-;* V470 tmp443      [V470    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V228._reference (fldOffset=0x0)" P-INDEP
-;* V471 tmp444      [V471    ] (  0,  0   )     int  ->  zero-ref    "field V228._length (fldOffset=0x8)" P-INDEP
-;* V472 tmp445      [V472    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V229._reference (fldOffset=0x0)" P-INDEP
-;* V473 tmp446      [V473    ] (  0,  0   )     int  ->  zero-ref    single-def "field V229._length (fldOffset=0x8)" P-INDEP
-;* V474 tmp447      [V474    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V234._reference (fldOffset=0x0)" P-INDEP
-;* V475 tmp448      [V475    ] (  0,  0   )     int  ->  zero-ref    single-def "field V234._length (fldOffset=0x8)" P-INDEP
-;* V476 tmp449      [V476    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V237._reference (fldOffset=0x0)" P-INDEP
-;* V477 tmp450      [V477    ] (  0,  0   )     int  ->  zero-ref    single-def "field V237._length (fldOffset=0x8)" P-INDEP
-;* V478 tmp451      [V478    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V240._reference (fldOffset=0x0)" P-INDEP
-;* V479 tmp452      [V479    ] (  0,  0   )     int  ->  zero-ref    single-def "field V240._length (fldOffset=0x8)" P-INDEP
-;* V480 tmp453      [V480    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V243._reference (fldOffset=0x0)" P-INDEP
-;* V481 tmp454      [V481    ] (  0,  0   )     int  ->  zero-ref    single-def "field V243._length (fldOffset=0x8)" P-INDEP
-;* V482 tmp455      [V482    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V248._reference (fldOffset=0x0)" P-INDEP
-;* V483 tmp456      [V483    ] (  0,  0   )     int  ->  zero-ref    single-def "field V248._length (fldOffset=0x8)" P-INDEP
-;* V484 tmp457      [V484    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V251._reference (fldOffset=0x0)" P-INDEP
-;* V485 tmp458      [V485    ] (  0,  0   )     int  ->  zero-ref    single-def "field V251._length (fldOffset=0x8)" P-INDEP
-;* V486 tmp459      [V486    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V255._reference (fldOffset=0x0)" P-INDEP
-;* V487 tmp460      [V487    ] (  0,  0   )     int  ->  zero-ref    single-def "field V255._length (fldOffset=0x8)" P-INDEP
-;* V488 tmp461      [V488    ] (  0,  0   )   byref  ->  zero-ref    "field V258._reference (fldOffset=0x0)" P-INDEP
-;* V489 tmp462      [V489    ] (  0,  0   )     int  ->  zero-ref    "field V258._length (fldOffset=0x8)" P-INDEP
-;* V490 tmp463      [V490    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V262._reference (fldOffset=0x0)" P-INDEP
-;* V491 tmp464      [V491    ] (  0,  0   )     int  ->  zero-ref    single-def "field V262._length (fldOffset=0x8)" P-INDEP
-;* V492 tmp465      [V492    ] (  0,  0   )   byref  ->  zero-ref    do-not-enreg[] "field V264._reference (fldOffset=0x0)" P-DEP
-;* V493 tmp466      [V493    ] (  0,  0   )     int  ->  zero-ref    do-not-enreg[] "field V264._length (fldOffset=0x8)" P-DEP
-;  V494 tmp467      [V494,T144] (  2,  1   )   byref  ->  rsi         "field V265._reference (fldOffset=0x0)" P-INDEP
-;  V495 tmp468      [V495,T158] (  2,  1   )     int  ->  r15         "field V265._length (fldOffset=0x8)" P-INDEP
-;* V496 tmp469      [V496    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V271._reference (fldOffset=0x0)" P-INDEP
-;* V497 tmp470      [V497    ] (  0,  0   )     int  ->  zero-ref    "field V271._length (fldOffset=0x8)" P-INDEP
-;* V498 tmp471      [V498    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V272._reference (fldOffset=0x0)" P-INDEP
-;* V499 tmp472      [V499    ] (  0,  0   )     int  ->  zero-ref    single-def "field V272._length (fldOffset=0x8)" P-INDEP
-;* V500 tmp473      [V500    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V277._reference (fldOffset=0x0)" P-INDEP
-;* V501 tmp474      [V501    ] (  0,  0   )     int  ->  zero-ref    single-def "field V277._length (fldOffset=0x8)" P-INDEP
-;* V502 tmp475      [V502    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V280._reference (fldOffset=0x0)" P-INDEP
-;* V503 tmp476      [V503    ] (  0,  0   )     int  ->  zero-ref    single-def "field V280._length (fldOffset=0x8)" P-INDEP
-;* V504 tmp477      [V504    ] (  0,  0   )     ref  ->  zero-ref    single-def "field V284._object (fldOffset=0x0)" P-INDEP
-;* V505 tmp478      [V505    ] (  0,  0   )     int  ->  zero-ref    single-def "field V284._index (fldOffset=0x8)" P-INDEP
-;* V506 tmp479      [V506    ] (  0,  0   )     int  ->  zero-ref    single-def "field V284._length (fldOffset=0xc)" P-INDEP
-;* V507 tmp480      [V507    ] (  0,  0   )   byref  ->  zero-ref    "field V288._reference (fldOffset=0x0)" P-INDEP
-;* V508 tmp481      [V508    ] (  0,  0   )     int  ->  zero-ref    "field V288._length (fldOffset=0x8)" P-INDEP
-;* V509 tmp482      [V509    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V292._reference (fldOffset=0x0)" P-INDEP
-;* V510 tmp483      [V510    ] (  0,  0   )     int  ->  zero-ref    single-def "field V292._length (fldOffset=0x8)" P-INDEP
-;* V511 tmp484      [V511    ] (  0,  0   )   byref  ->  zero-ref    do-not-enreg[] "field V294._reference (fldOffset=0x0)" P-DEP
-;* V512 tmp485      [V512    ] (  0,  0   )     int  ->  zero-ref    do-not-enreg[] "field V294._length (fldOffset=0x8)" P-DEP
-;  V513 tmp486      [V513,T145] (  2,  1   )   byref  ->  rsi         "field V295._reference (fldOffset=0x0)" P-INDEP
-;  V514 tmp487      [V514,T159] (  2,  1   )     int  ->  rbx         "field V295._length (fldOffset=0x8)" P-INDEP
-;* V515 tmp488      [V515    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V301._reference (fldOffset=0x0)" P-INDEP
-;* V516 tmp489      [V516    ] (  0,  0   )     int  ->  zero-ref    "field V301._length (fldOffset=0x8)" P-INDEP
-;* V517 tmp490      [V517    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V302._reference (fldOffset=0x0)" P-INDEP
-;* V518 tmp491      [V518    ] (  0,  0   )     int  ->  zero-ref    single-def "field V302._length (fldOffset=0x8)" P-INDEP
-;* V519 tmp492      [V519    ] (  0,  0   )   byref  ->  zero-ref    "field V307._reference (fldOffset=0x0)" P-INDEP
-;* V520 tmp493      [V520    ] (  0,  0   )     int  ->  zero-ref    "field V307._length (fldOffset=0x8)" P-INDEP
-;  V521 tmp494      [V521,T121] (  3,  1.50)   byref  ->  rbx         "field V310._reference (fldOffset=0x0)" P-INDEP
-;  V522 tmp495      [V522,T78] (  6,  3   )     int  ->  r15         "field V310._length (fldOffset=0x8)" P-INDEP
-;* V523 tmp496      [V523    ] (  0,  0   )   byref  ->  zero-ref    "field V313._reference (fldOffset=0x0)" P-INDEP
-;* V524 tmp497      [V524    ] (  0,  0   )     int  ->  zero-ref    "field V313._length (fldOffset=0x8)" P-INDEP
-;  V525 tmp498      [V525,T146] (  2,  1   )   byref  ->  rdi         single-def "field V314._reference (fldOffset=0x0)" P-INDEP
-;  V526 tmp499      [V526,T160] (  2,  1   )     int  ->  rax         single-def "field V314._length (fldOffset=0x8)" P-INDEP
-;* V527 tmp500      [V527    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V315._reference (fldOffset=0x0)" P-INDEP
-;* V528 tmp501      [V528    ] (  0,  0   )     int  ->  zero-ref    single-def "field V315._length (fldOffset=0x8)" P-INDEP
-;  V529 tmp502      [V529,T07] ( 38, 19.50)     ref  ->  r12         single-def "V01.[000..008)"
-;  V530 tmp503      [V530,T48] (  8,  4.50)     int  ->  [rbp-0x58]  spill-single-def "V01.[008..012)"
-;  V531 tmp504      [V531,T41] (  9,  5   )     int  ->  [rbp-0x5C]  spill-single-def "V01.[012..016)"
-;  V532 tmp505      [V532,T22] ( 19, 10   )     ref  ->  [rbp-0xA8]  spill-single-def "V03.[000..008)"
-;  V533 tmp506      [V533,T94] (  4,  2.50)     int  ->  [rbp-0x60]  spill-single-def "V03.[008..012)"
-;  V534 tmp507      [V534,T36] ( 12,  6.50)     int  ->  [rbp-0x64]  spill-single-def "V03.[012..016)"
-;  V535 tmp508      [V535,T49] (  2,  4.50)   byref  ->  r14         single-def "V21.[000..008)"
-;  V536 tmp509      [V536,T43] (  3,  5   )     int  ->  [rbp-0x68]  spill-single-def "V21.[008..012)"
-;  V537 tmp510      [V537,T14] (  3, 12   )     int  ->  [rbp-0x6C]  spill-single-def "V21.[016..020)"
-;  V538 tmp511      [V538,T50] (  2,  4.50)   byref  ->  r14         single-def "V23.[000..008)"
-;  V539 tmp512      [V539,T44] (  3,  5   )     int  ->  [rbp-0x70]  spill-single-def "V23.[008..012)"
-;  V540 tmp513      [V540,T15] (  3, 12   )     int  ->  [rbp-0x74]  spill-single-def "V23.[016..020)"
-;  V541 tmp514      [V541,T51] (  2,  4.50)   byref  ->  r15         single-def "V24.[000..008)"
-;  V542 tmp515      [V542,T45] (  3,  5   )     int  ->  r12         single-def "V24.[008..012)"
-;  V543 tmp516      [V543,T16] (  3, 12   )     int  ->  r14         "V24.[016..020)"
-;* V544 tmp517      [V544    ] (  0,  0   )   byref  ->  zero-ref    single-def "V143.[000..008)"
-;* V545 tmp518      [V545    ] (  0,  0   )     int  ->  zero-ref    single-def "V143.[008..012)"
-;* V546 tmp519      [V546    ] (  0,  0   )     int  ->  zero-ref    "V143.[016..020)"
-;* V547 tmp520      [V547    ] (  0,  0   )   byref  ->  zero-ref    single-def "V166.[000..008)"
-;* V548 tmp521      [V548    ] (  0,  0   )     int  ->  zero-ref    single-def "V166.[008..012)"
-;* V549 tmp522      [V549    ] (  0,  0   )     int  ->  zero-ref    "V166.[016..020)"
-;* V550 tmp523      [V550    ] (  0,  0   )   byref  ->  zero-ref    single-def "V192.[000..008)"
-;* V551 tmp524      [V551    ] (  0,  0   )     int  ->  zero-ref    single-def "V192.[008..012)"
-;* V552 tmp525      [V552    ] (  0,  0   )     int  ->  zero-ref    "V192.[016..020)"
-;  V553 tmp526      [V553,T111] (  2,  2   )     ref  ->  rdi         single-def "argument with side effect"
-;  V554 tmp527      [V554,T112] (  2,  2   )     ref  ->  rdi         single-def "argument with side effect"
-;* V555 cse0        [V555,T162] (  0,  0   )   byref  ->  zero-ref    "CSE #43: conservative"
-;  V556 cse1        [V556,T20] (  3, 12   )     int  ->  rdi         "CSE #02: moderate"
-;  V557 cse2        [V557,T21] (  3, 12   )     int  ->  rdi         "CSE #37: moderate"
-;  V558 cse3        [V558,T28] (  3, 10   )     int  ->  rdi         "CSE #01: moderate"
-;  V559 cse4        [V559,T29] (  3, 10   )     int  ->  rdi         "CSE #36: moderate"
-;  V560 cse5        [V560,T93] (  5,  2.50)     int  ->  r13         "CSE #07: conservative"
-;  V561 cse6        [V561,T79] (  4,  3   )     int  ->  rcx         "CSE #35: conservative"
-;  V562 cse7        [V562,T161] (  2,  1   )     int  ->  rdi         "CSE #20: conservative"
-;  V563 cse8        [V563,T131] (  3,  1.50)    long  ->  rdx         "CSE #12: conservative"
-;  V564 rat0        [V564,T83] (  3,  3   )     ref  ->  rsi         "V01.rsi"
-;  V565 rat1        [V565,T61] (  4,  4   )    long  ->  rdx         "V01.rdx"
+;  V311 tmp284      [V311,T65] (  2,  1.50)   byref  ->  [rbp-0xA0]  single-def "field V02._reference (fldOffset=0x0)" P-INDEP
+;  V312 tmp285      [V312,T34] (  9,  5   )     int  ->  r14         single-def "field V02._length (fldOffset=0x8)" P-INDEP
+;  V313 tmp286      [V313,T39] ( 11,  5.50)   byref  ->  [rbp-0xA8]  "field V07._reference (fldOffset=0x0)" P-INDEP
+;  V314 tmp287      [V314,T33] ( 14,  7   )     int  ->  [rbp-0x64]  "field V07._length (fldOffset=0x8)" P-INDEP
+;* V315 tmp288      [V315    ] (  0,  0   )     ref  ->  zero-ref    single-def "field V08._object (fldOffset=0x0)" P-INDEP
+;* V316 tmp289      [V316    ] (  0,  0   )     int  ->  zero-ref    single-def "field V08._index (fldOffset=0x8)" P-INDEP
+;* V317 tmp290      [V317    ] (  0,  0   )     int  ->  zero-ref    single-def "field V08._length (fldOffset=0xc)" P-INDEP
+;* V318 tmp291      [V318    ] (  0,  0   )     ref  ->  zero-ref    single-def "field V10._object (fldOffset=0x0)" P-INDEP
+;* V319 tmp292      [V319    ] (  0,  0   )     int  ->  zero-ref    single-def "field V10._index (fldOffset=0x8)" P-INDEP
+;* V320 tmp293      [V320    ] (  0,  0   )     int  ->  zero-ref    single-def "field V10._length (fldOffset=0xc)" P-INDEP
+;* V321 tmp294      [V321    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V11._reference (fldOffset=0x0)" P-INDEP
+;* V322 tmp295      [V322    ] (  0,  0   )     int  ->  zero-ref    single-def "field V11._length (fldOffset=0x8)" P-INDEP
+;* V323 tmp296      [V323    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V12._reference (fldOffset=0x0)" P-INDEP
+;* V324 tmp297      [V324    ] (  0,  0   )     int  ->  zero-ref    single-def "field V12._length (fldOffset=0x8)" P-INDEP
+;* V325 tmp298      [V325    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V13._reference (fldOffset=0x0)" P-INDEP
+;* V326 tmp299      [V326    ] (  0,  0   )     int  ->  zero-ref    single-def "field V13._length (fldOffset=0x8)" P-INDEP
+;* V327 tmp300      [V327    ] (  0,  0   )     ref  ->  zero-ref    "field V16._object (fldOffset=0x0)" P-INDEP
+;* V328 tmp301      [V328    ] (  0,  0   )     int  ->  zero-ref    "field V16._index (fldOffset=0x8)" P-INDEP
+;* V329 tmp302      [V329    ] (  0,  0   )     int  ->  zero-ref    "field V16._length (fldOffset=0xc)" P-INDEP
+;* V330 tmp303      [V330    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V17._reference (fldOffset=0x0)" P-INDEP
+;* V331 tmp304      [V331    ] (  0,  0   )     int  ->  zero-ref    single-def "field V17._length (fldOffset=0x8)" P-INDEP
+;* V332 tmp305      [V332    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V18._reference (fldOffset=0x0)" P-INDEP
+;* V333 tmp306      [V333    ] (  0,  0   )     int  ->  zero-ref    single-def "field V18._length (fldOffset=0x8)" P-INDEP
+;* V334 tmp307      [V334    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V19._reference (fldOffset=0x0)" P-INDEP
+;* V335 tmp308      [V335    ] (  0,  0   )     int  ->  zero-ref    single-def "field V19._length (fldOffset=0x8)" P-INDEP
+;* V336 tmp309      [V336    ] (  0,  0   )   byref  ->  zero-ref    "field V25._reference (fldOffset=0x0)" P-INDEP
+;* V337 tmp310      [V337    ] (  0,  0   )     int  ->  zero-ref    "field V25._length (fldOffset=0x8)" P-INDEP
+;  V338 tmp311      [V338    ] (  2,  1   )   byref  ->  [rbp-0x48]  do-not-enreg[X] addr-exposed "field V26._reference (fldOffset=0x0)" P-DEP
+;  V339 tmp312      [V339    ] (  2,  1   )     int  ->  [rbp-0x40]  do-not-enreg[X] addr-exposed "field V26._length (fldOffset=0x8)" P-DEP
+;* V340 tmp313      [V340    ] (  0,  0   )   byref  ->  zero-ref    "field V31._reference (fldOffset=0x0)" P-INDEP
+;* V341 tmp314      [V341    ] (  0,  0   )     int  ->  zero-ref    "field V31._length (fldOffset=0x8)" P-INDEP
+;* V342 tmp315      [V342    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V32._reference (fldOffset=0x0)" P-INDEP
+;* V343 tmp316      [V343    ] (  0,  0   )     int  ->  zero-ref    single-def "field V32._length (fldOffset=0x8)" P-INDEP
+;* V344 tmp317      [V344    ] (  0,  0   )     ref  ->  zero-ref    "field V33._object (fldOffset=0x0)" P-INDEP
+;* V345 tmp318      [V345    ] (  0,  0   )     int  ->  zero-ref    "field V33._index (fldOffset=0x8)" P-INDEP
+;* V346 tmp319      [V346    ] (  0,  0   )     int  ->  zero-ref    "field V33._length (fldOffset=0xc)" P-INDEP
+;  V347 tmp320      [V347,T131] (  2,  1   )   byref  ->  rdi         single-def "field V36._reference (fldOffset=0x0)" P-INDEP
+;  V348 tmp321      [V348,T146] (  2,  1   )     int  ->  rdx         single-def "field V36._length (fldOffset=0x8)" P-INDEP
+;* V349 tmp322      [V349    ] (  0,  0   )   byref  ->  zero-ref    "field V37._reference (fldOffset=0x0)" P-INDEP
+;* V350 tmp323      [V350    ] (  0,  0   )     int  ->  zero-ref    "field V37._length (fldOffset=0x8)" P-INDEP
+;  V351 tmp324      [V351,T132] (  2,  1   )   byref  ->  rdi         single-def "field V38._reference (fldOffset=0x0)" P-INDEP
+;  V352 tmp325      [V352,T147] (  2,  1   )     int  ->  rdx         single-def "field V38._length (fldOffset=0x8)" P-INDEP
+;* V353 tmp326      [V353    ] (  0,  0   )   byref  ->  zero-ref    "field V39._reference (fldOffset=0x0)" P-INDEP
+;* V354 tmp327      [V354    ] (  0,  0   )     int  ->  zero-ref    "field V39._length (fldOffset=0x8)" P-INDEP
+;  V355 tmp328      [V355,T133] (  2,  1   )   byref  ->  rdi         single-def "field V40._reference (fldOffset=0x0)" P-INDEP
+;  V356 tmp329      [V356,T148] (  2,  1   )     int  ->  r13         single-def "field V40._length (fldOffset=0x8)" P-INDEP
+;* V357 tmp330      [V357    ] (  0,  0   )   byref  ->  zero-ref    "field V41._reference (fldOffset=0x0)" P-INDEP
+;* V358 tmp331      [V358    ] (  0,  0   )     int  ->  zero-ref    "field V41._length (fldOffset=0x8)" P-INDEP
+;* V359 tmp332      [V359    ] (  0,  0   )     ref  ->  zero-ref    single-def "field V54._object (fldOffset=0x0)" P-INDEP
+;* V360 tmp333      [V360    ] (  0,  0   )     int  ->  zero-ref    single-def "field V54._index (fldOffset=0x8)" P-INDEP
+;* V361 tmp334      [V361    ] (  0,  0   )     int  ->  zero-ref    single-def "field V54._length (fldOffset=0xc)" P-INDEP
+;* V362 tmp335      [V362    ] (  0,  0   )   byref  ->  zero-ref    "field V57._reference (fldOffset=0x0)" P-INDEP
+;* V363 tmp336      [V363    ] (  0,  0   )     int  ->  zero-ref    "field V57._length (fldOffset=0x8)" P-INDEP
+;* V364 tmp337      [V364    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V61._reference (fldOffset=0x0)" P-INDEP
+;* V365 tmp338      [V365    ] (  0,  0   )     int  ->  zero-ref    single-def "field V61._length (fldOffset=0x8)" P-INDEP
+;* V366 tmp339      [V366    ] (  0,  0   )   byref  ->  zero-ref    do-not-enreg[] "field V63._reference (fldOffset=0x0)" P-DEP
+;* V367 tmp340      [V367    ] (  0,  0   )     int  ->  zero-ref    do-not-enreg[] "field V63._length (fldOffset=0x8)" P-DEP
+;  V368 tmp341      [V368,T134] (  2,  1   )   byref  ->  r15         "field V64._reference (fldOffset=0x0)" P-INDEP
+;  V369 tmp342      [V369,T149] (  2,  1   )     int  ->  r14         "field V64._length (fldOffset=0x8)" P-INDEP
+;* V370 tmp343      [V370    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V70._reference (fldOffset=0x0)" P-INDEP
+;* V371 tmp344      [V371    ] (  0,  0   )     int  ->  zero-ref    "field V70._length (fldOffset=0x8)" P-INDEP
+;* V372 tmp345      [V372    ] (  0,  0   )   byref  ->  zero-ref    "field V71._reference (fldOffset=0x0)" P-INDEP
+;* V373 tmp346      [V373    ] (  0,  0   )     int  ->  zero-ref    "field V71._length (fldOffset=0x8)" P-INDEP
+;* V374 tmp347      [V374    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V75._reference (fldOffset=0x0)" P-INDEP
+;* V375 tmp348      [V375    ] (  0,  0   )     int  ->  zero-ref    single-def "field V75._length (fldOffset=0x8)" P-INDEP
+;* V376 tmp349      [V376    ] (  0,  0   )   byref  ->  zero-ref    do-not-enreg[] "field V77._reference (fldOffset=0x0)" P-DEP
+;* V377 tmp350      [V377    ] (  0,  0   )     int  ->  zero-ref    do-not-enreg[] "field V77._length (fldOffset=0x8)" P-DEP
+;  V378 tmp351      [V378,T135] (  2,  1   )   byref  ->  rbx         "field V78._reference (fldOffset=0x0)" P-INDEP
+;  V379 tmp352      [V379,T150] (  2,  1   )     int  ->  rdx         "field V78._length (fldOffset=0x8)" P-INDEP
+;* V380 tmp353      [V380    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V84._reference (fldOffset=0x0)" P-INDEP
+;* V381 tmp354      [V381    ] (  0,  0   )     int  ->  zero-ref    "field V84._length (fldOffset=0x8)" P-INDEP
+;* V382 tmp355      [V382    ] (  0,  0   )     ref  ->  zero-ref    single-def "field V86._object (fldOffset=0x0)" P-INDEP
+;* V383 tmp356      [V383    ] (  0,  0   )     int  ->  zero-ref    single-def "field V86._index (fldOffset=0x8)" P-INDEP
+;* V384 tmp357      [V384    ] (  0,  0   )     int  ->  zero-ref    single-def "field V86._length (fldOffset=0xc)" P-INDEP
+;* V385 tmp358      [V385    ] (  0,  0   )   byref  ->  zero-ref    "field V90._reference (fldOffset=0x0)" P-INDEP
+;* V386 tmp359      [V386    ] (  0,  0   )     int  ->  zero-ref    "field V90._length (fldOffset=0x8)" P-INDEP
+;* V387 tmp360      [V387    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V94._reference (fldOffset=0x0)" P-INDEP
+;* V388 tmp361      [V388    ] (  0,  0   )     int  ->  zero-ref    single-def "field V94._length (fldOffset=0x8)" P-INDEP
+;* V389 tmp362      [V389    ] (  0,  0   )   byref  ->  zero-ref    do-not-enreg[] "field V96._reference (fldOffset=0x0)" P-DEP
+;* V390 tmp363      [V390    ] (  0,  0   )     int  ->  zero-ref    do-not-enreg[] "field V96._length (fldOffset=0x8)" P-DEP
+;  V391 tmp364      [V391,T136] (  2,  1   )   byref  ->  rcx         "field V97._reference (fldOffset=0x0)" P-INDEP
+;  V392 tmp365      [V392,T151] (  2,  1   )     int  ->  rsi         "field V97._length (fldOffset=0x8)" P-INDEP
+;* V393 tmp366      [V393    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V103._reference (fldOffset=0x0)" P-INDEP
+;* V394 tmp367      [V394    ] (  0,  0   )     int  ->  zero-ref    "field V103._length (fldOffset=0x8)" P-INDEP
+;* V395 tmp368      [V395    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V105._reference (fldOffset=0x0)" P-INDEP
+;* V396 tmp369      [V396    ] (  0,  0   )     int  ->  zero-ref    single-def "field V105._length (fldOffset=0x8)" P-INDEP
+;* V397 tmp370      [V397    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V107._reference (fldOffset=0x0)" P-INDEP
+;* V398 tmp371      [V398    ] (  0,  0   )     int  ->  zero-ref    single-def "field V107._length (fldOffset=0x8)" P-INDEP
+;  V399 tmp372      [V399,T137] (  2,  1   )   byref  ->  rdi         single-def "field V112._reference (fldOffset=0x0)" P-INDEP
+;* V400 tmp373      [V400    ] (  0,  0   )     int  ->  zero-ref    single-def "field V112._length (fldOffset=0x8)" P-INDEP
+;* V401 tmp374      [V401    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V114._reference (fldOffset=0x0)" P-INDEP
+;* V402 tmp375      [V402    ] (  0,  0   )     int  ->  zero-ref    single-def "field V114._length (fldOffset=0x8)" P-INDEP
+;  V403 tmp376      [V403,T138] (  2,  1   )   byref  ->  rdi         single-def "field V119._reference (fldOffset=0x0)" P-INDEP
+;* V404 tmp377      [V404    ] (  0,  0   )     int  ->  zero-ref    single-def "field V119._length (fldOffset=0x8)" P-INDEP
+;* V405 tmp378      [V405    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V121._reference (fldOffset=0x0)" P-INDEP
+;* V406 tmp379      [V406    ] (  0,  0   )     int  ->  zero-ref    single-def "field V121._length (fldOffset=0x8)" P-INDEP
+;* V407 tmp380      [V407    ] (  0,  0   )     ref  ->  zero-ref    single-def "field V126._object (fldOffset=0x0)" P-INDEP
+;* V408 tmp381      [V408    ] (  0,  0   )     int  ->  zero-ref    single-def "field V126._index (fldOffset=0x8)" P-INDEP
+;* V409 tmp382      [V409    ] (  0,  0   )     int  ->  zero-ref    single-def "field V126._length (fldOffset=0xc)" P-INDEP
+;* V410 tmp383      [V410    ] (  0,  0   )   byref  ->  zero-ref    "field V129._reference (fldOffset=0x0)" P-INDEP
+;* V411 tmp384      [V411    ] (  0,  0   )     int  ->  zero-ref    "field V129._length (fldOffset=0x8)" P-INDEP
+;* V412 tmp385      [V412    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V133._reference (fldOffset=0x0)" P-INDEP
+;* V413 tmp386      [V413    ] (  0,  0   )     int  ->  zero-ref    single-def "field V133._length (fldOffset=0x8)" P-INDEP
+;* V414 tmp387      [V414    ] (  0,  0   )   byref  ->  zero-ref    do-not-enreg[] "field V135._reference (fldOffset=0x0)" P-DEP
+;* V415 tmp388      [V415    ] (  0,  0   )     int  ->  zero-ref    do-not-enreg[] "field V135._length (fldOffset=0x8)" P-DEP
+;  V416 tmp389      [V416,T139] (  2,  1   )   byref  ->  rax         "field V136._reference (fldOffset=0x0)" P-INDEP
+;  V417 tmp390      [V417,T152] (  2,  1   )     int  ->  rcx         "field V136._length (fldOffset=0x8)" P-INDEP
+;* V418 tmp391      [V418    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V142._reference (fldOffset=0x0)" P-INDEP
+;* V419 tmp392      [V419    ] (  0,  0   )     int  ->  zero-ref    "field V142._length (fldOffset=0x8)" P-INDEP
+;* V420 tmp393      [V420    ] (  0,  0   )   byref  ->  zero-ref    "field V144._reference (fldOffset=0x0)" P-INDEP
+;* V421 tmp394      [V421    ] (  0,  0   )     int  ->  zero-ref    "field V144._length (fldOffset=0x8)" P-INDEP
+;* V422 tmp395      [V422    ] (  0,  0   )   byref  ->  zero-ref    "field V152._reference (fldOffset=0x0)" P-INDEP
+;* V423 tmp396      [V423    ] (  0,  0   )     int  ->  zero-ref    "field V152._length (fldOffset=0x8)" P-INDEP
+;* V424 tmp397      [V424    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V156._reference (fldOffset=0x0)" P-INDEP
+;* V425 tmp398      [V425    ] (  0,  0   )     int  ->  zero-ref    single-def "field V156._length (fldOffset=0x8)" P-INDEP
+;* V426 tmp399      [V426    ] (  0,  0   )   byref  ->  zero-ref    do-not-enreg[] "field V158._reference (fldOffset=0x0)" P-DEP
+;* V427 tmp400      [V427    ] (  0,  0   )     int  ->  zero-ref    do-not-enreg[] "field V158._length (fldOffset=0x8)" P-DEP
+;  V428 tmp401      [V428,T140] (  2,  1   )   byref  ->  r14         "field V159._reference (fldOffset=0x0)" P-INDEP
+;  V429 tmp402      [V429,T153] (  2,  1   )     int  ->  rax         "field V159._length (fldOffset=0x8)" P-INDEP
+;* V430 tmp403      [V430    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V165._reference (fldOffset=0x0)" P-INDEP
+;* V431 tmp404      [V431    ] (  0,  0   )     int  ->  zero-ref    "field V165._length (fldOffset=0x8)" P-INDEP
+;* V432 tmp405      [V432    ] (  0,  0   )   byref  ->  zero-ref    "field V167._reference (fldOffset=0x0)" P-INDEP
+;* V433 tmp406      [V433    ] (  0,  0   )     int  ->  zero-ref    "field V167._length (fldOffset=0x8)" P-INDEP
+;* V434 tmp407      [V434    ] (  0,  0   )     ref  ->  zero-ref    single-def "field V174._object (fldOffset=0x0)" P-INDEP
+;* V435 tmp408      [V435    ] (  0,  0   )     int  ->  zero-ref    single-def "field V174._index (fldOffset=0x8)" P-INDEP
+;* V436 tmp409      [V436    ] (  0,  0   )     int  ->  zero-ref    single-def "field V174._length (fldOffset=0xc)" P-INDEP
+;* V437 tmp410      [V437    ] (  0,  0   )   byref  ->  zero-ref    "field V178._reference (fldOffset=0x0)" P-INDEP
+;* V438 tmp411      [V438    ] (  0,  0   )     int  ->  zero-ref    "field V178._length (fldOffset=0x8)" P-INDEP
+;* V439 tmp412      [V439    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V182._reference (fldOffset=0x0)" P-INDEP
+;* V440 tmp413      [V440    ] (  0,  0   )     int  ->  zero-ref    single-def "field V182._length (fldOffset=0x8)" P-INDEP
+;* V441 tmp414      [V441    ] (  0,  0   )   byref  ->  zero-ref    do-not-enreg[] "field V184._reference (fldOffset=0x0)" P-DEP
+;* V442 tmp415      [V442    ] (  0,  0   )     int  ->  zero-ref    do-not-enreg[] "field V184._length (fldOffset=0x8)" P-DEP
+;  V443 tmp416      [V443,T141] (  2,  1   )   byref  ->  r14         "field V185._reference (fldOffset=0x0)" P-INDEP
+;  V444 tmp417      [V444,T154] (  2,  1   )     int  ->  rax         "field V185._length (fldOffset=0x8)" P-INDEP
+;* V445 tmp418      [V445    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V191._reference (fldOffset=0x0)" P-INDEP
+;* V446 tmp419      [V446    ] (  0,  0   )     int  ->  zero-ref    "field V191._length (fldOffset=0x8)" P-INDEP
+;* V447 tmp420      [V447    ] (  0,  0   )   byref  ->  zero-ref    "field V193._reference (fldOffset=0x0)" P-INDEP
+;* V448 tmp421      [V448    ] (  0,  0   )     int  ->  zero-ref    "field V193._length (fldOffset=0x8)" P-INDEP
+;  V449 tmp422      [V449,T93] (  4,  2   )   byref  ->  [rbp-0xB0]  "field V210._reference (fldOffset=0x0)" P-INDEP
+;  V450 tmp423      [V450,T90] (  5,  2.50)     int  ->  [rbp-0x68]  "field V210._length (fldOffset=0x8)" P-INDEP
+;* V451 tmp424      [V451    ] (  0,  0   )     ref  ->  zero-ref    single-def "field V212._object (fldOffset=0x0)" P-INDEP
+;* V452 tmp425      [V452    ] (  0,  0   )     int  ->  zero-ref    single-def "field V212._index (fldOffset=0x8)" P-INDEP
+;* V453 tmp426      [V453    ] (  0,  0   )     int  ->  zero-ref    single-def "field V212._length (fldOffset=0xc)" P-INDEP
+;* V454 tmp427      [V454    ] (  0,  0   )   byref  ->  zero-ref    "field V215._reference (fldOffset=0x0)" P-INDEP
+;* V455 tmp428      [V455    ] (  0,  0   )     int  ->  zero-ref    "field V215._length (fldOffset=0x8)" P-INDEP
+;* V456 tmp429      [V456    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V219._reference (fldOffset=0x0)" P-INDEP
+;* V457 tmp430      [V457    ] (  0,  0   )     int  ->  zero-ref    single-def "field V219._length (fldOffset=0x8)" P-INDEP
+;* V458 tmp431      [V458    ] (  0,  0   )   byref  ->  zero-ref    do-not-enreg[] "field V221._reference (fldOffset=0x0)" P-DEP
+;* V459 tmp432      [V459    ] (  0,  0   )     int  ->  zero-ref    do-not-enreg[] "field V221._length (fldOffset=0x8)" P-DEP
+;  V460 tmp433      [V460,T142] (  2,  1   )   byref  ->  r10         "field V222._reference (fldOffset=0x0)" P-INDEP
+;  V461 tmp434      [V461,T155] (  2,  1   )     int  ->  r11         "field V222._length (fldOffset=0x8)" P-INDEP
+;* V462 tmp435      [V462    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V228._reference (fldOffset=0x0)" P-INDEP
+;* V463 tmp436      [V463    ] (  0,  0   )     int  ->  zero-ref    "field V228._length (fldOffset=0x8)" P-INDEP
+;* V464 tmp437      [V464    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V229._reference (fldOffset=0x0)" P-INDEP
+;* V465 tmp438      [V465    ] (  0,  0   )     int  ->  zero-ref    single-def "field V229._length (fldOffset=0x8)" P-INDEP
+;* V466 tmp439      [V466    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V234._reference (fldOffset=0x0)" P-INDEP
+;* V467 tmp440      [V467    ] (  0,  0   )     int  ->  zero-ref    single-def "field V234._length (fldOffset=0x8)" P-INDEP
+;* V468 tmp441      [V468    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V237._reference (fldOffset=0x0)" P-INDEP
+;* V469 tmp442      [V469    ] (  0,  0   )     int  ->  zero-ref    single-def "field V237._length (fldOffset=0x8)" P-INDEP
+;* V470 tmp443      [V470    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V240._reference (fldOffset=0x0)" P-INDEP
+;* V471 tmp444      [V471    ] (  0,  0   )     int  ->  zero-ref    single-def "field V240._length (fldOffset=0x8)" P-INDEP
+;* V472 tmp445      [V472    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V243._reference (fldOffset=0x0)" P-INDEP
+;* V473 tmp446      [V473    ] (  0,  0   )     int  ->  zero-ref    single-def "field V243._length (fldOffset=0x8)" P-INDEP
+;* V474 tmp447      [V474    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V248._reference (fldOffset=0x0)" P-INDEP
+;* V475 tmp448      [V475    ] (  0,  0   )     int  ->  zero-ref    single-def "field V248._length (fldOffset=0x8)" P-INDEP
+;* V476 tmp449      [V476    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V251._reference (fldOffset=0x0)" P-INDEP
+;* V477 tmp450      [V477    ] (  0,  0   )     int  ->  zero-ref    single-def "field V251._length (fldOffset=0x8)" P-INDEP
+;* V478 tmp451      [V478    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V255._reference (fldOffset=0x0)" P-INDEP
+;* V479 tmp452      [V479    ] (  0,  0   )     int  ->  zero-ref    single-def "field V255._length (fldOffset=0x8)" P-INDEP
+;* V480 tmp453      [V480    ] (  0,  0   )   byref  ->  zero-ref    "field V258._reference (fldOffset=0x0)" P-INDEP
+;* V481 tmp454      [V481    ] (  0,  0   )     int  ->  zero-ref    "field V258._length (fldOffset=0x8)" P-INDEP
+;* V482 tmp455      [V482    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V262._reference (fldOffset=0x0)" P-INDEP
+;* V483 tmp456      [V483    ] (  0,  0   )     int  ->  zero-ref    single-def "field V262._length (fldOffset=0x8)" P-INDEP
+;* V484 tmp457      [V484    ] (  0,  0   )   byref  ->  zero-ref    do-not-enreg[] "field V264._reference (fldOffset=0x0)" P-DEP
+;* V485 tmp458      [V485    ] (  0,  0   )     int  ->  zero-ref    do-not-enreg[] "field V264._length (fldOffset=0x8)" P-DEP
+;  V486 tmp459      [V486,T143] (  2,  1   )   byref  ->  rsi         "field V265._reference (fldOffset=0x0)" P-INDEP
+;  V487 tmp460      [V487,T156] (  2,  1   )     int  ->  r15         "field V265._length (fldOffset=0x8)" P-INDEP
+;* V488 tmp461      [V488    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V271._reference (fldOffset=0x0)" P-INDEP
+;* V489 tmp462      [V489    ] (  0,  0   )     int  ->  zero-ref    "field V271._length (fldOffset=0x8)" P-INDEP
+;* V490 tmp463      [V490    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V272._reference (fldOffset=0x0)" P-INDEP
+;* V491 tmp464      [V491    ] (  0,  0   )     int  ->  zero-ref    single-def "field V272._length (fldOffset=0x8)" P-INDEP
+;* V492 tmp465      [V492    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V277._reference (fldOffset=0x0)" P-INDEP
+;* V493 tmp466      [V493    ] (  0,  0   )     int  ->  zero-ref    single-def "field V277._length (fldOffset=0x8)" P-INDEP
+;* V494 tmp467      [V494    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V280._reference (fldOffset=0x0)" P-INDEP
+;* V495 tmp468      [V495    ] (  0,  0   )     int  ->  zero-ref    single-def "field V280._length (fldOffset=0x8)" P-INDEP
+;* V496 tmp469      [V496    ] (  0,  0   )     ref  ->  zero-ref    single-def "field V284._object (fldOffset=0x0)" P-INDEP
+;* V497 tmp470      [V497    ] (  0,  0   )     int  ->  zero-ref    single-def "field V284._index (fldOffset=0x8)" P-INDEP
+;* V498 tmp471      [V498    ] (  0,  0   )     int  ->  zero-ref    single-def "field V284._length (fldOffset=0xc)" P-INDEP
+;* V499 tmp472      [V499    ] (  0,  0   )   byref  ->  zero-ref    "field V288._reference (fldOffset=0x0)" P-INDEP
+;* V500 tmp473      [V500    ] (  0,  0   )     int  ->  zero-ref    "field V288._length (fldOffset=0x8)" P-INDEP
+;* V501 tmp474      [V501    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V292._reference (fldOffset=0x0)" P-INDEP
+;* V502 tmp475      [V502    ] (  0,  0   )     int  ->  zero-ref    single-def "field V292._length (fldOffset=0x8)" P-INDEP
+;* V503 tmp476      [V503    ] (  0,  0   )   byref  ->  zero-ref    do-not-enreg[] "field V294._reference (fldOffset=0x0)" P-DEP
+;* V504 tmp477      [V504    ] (  0,  0   )     int  ->  zero-ref    do-not-enreg[] "field V294._length (fldOffset=0x8)" P-DEP
+;  V505 tmp478      [V505,T144] (  2,  1   )   byref  ->  rsi         "field V295._reference (fldOffset=0x0)" P-INDEP
+;  V506 tmp479      [V506,T157] (  2,  1   )     int  ->  rbx         "field V295._length (fldOffset=0x8)" P-INDEP
+;* V507 tmp480      [V507    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V301._reference (fldOffset=0x0)" P-INDEP
+;* V508 tmp481      [V508    ] (  0,  0   )     int  ->  zero-ref    "field V301._length (fldOffset=0x8)" P-INDEP
+;* V509 tmp482      [V509    ] (  0,  0   )   byref  ->  zero-ref    single-def "field V302._reference (fldOffset=0x0)" P-INDEP
+;* V510 tmp483      [V510    ] (  0,  0   )     int  ->  zero-ref    single-def "field V302._length (fldOffset=0x8)" P-INDEP
+;* V511 tmp484      [V511    ] (  0,  0   )   byref  ->  zero-ref    "field V307._reference (fldOffset=0x0)" P-INDEP
+;* V512 tmp485      [V512    ] (  0,  0   )     int  ->  zero-ref    "field V307._length (fldOffset=0x8)" P-INDEP
+;  V513 tmp486      [V513,T119] (  3,  1.50)   byref  ->  rdi         "field V310._reference (fldOffset=0x0)" P-INDEP
+;  V514 tmp487      [V514,T129] (  3,  1.50)     int  ->  rax         "field V310._length (fldOffset=0x8)" P-INDEP
+;  V515 tmp488      [V515,T07] ( 38, 19.50)     ref  ->  r12         single-def "V01.[000..008)"
+;  V516 tmp489      [V516,T48] (  8,  4.50)     int  ->  [rbp-0x6C]  spill-single-def "V01.[008..012)"
+;  V517 tmp490      [V517,T41] (  9,  5   )     int  ->  [rbp-0x70]  spill-single-def "V01.[012..016)"
+;  V518 tmp491      [V518,T22] ( 19, 10   )     ref  ->  [rbp-0xB8]  spill-single-def "V03.[000..008)"
+;  V519 tmp492      [V519,T92] (  4,  2.50)     int  ->  [rbp-0x74]  spill-single-def "V03.[008..012)"
+;  V520 tmp493      [V520,T36] ( 12,  6.50)     int  ->  [rbp-0x78]  spill-single-def "V03.[012..016)"
+;  V521 tmp494      [V521,T49] (  2,  4.50)   byref  ->  r14         single-def "V21.[000..008)"
+;  V522 tmp495      [V522,T43] (  3,  5   )     int  ->  [rbp-0x7C]  spill-single-def "V21.[008..012)"
+;  V523 tmp496      [V523,T14] (  3, 12   )     int  ->  [rbp-0x80]  spill-single-def "V21.[016..020)"
+;  V524 tmp497      [V524,T50] (  2,  4.50)   byref  ->  r14         single-def "V23.[000..008)"
+;  V525 tmp498      [V525,T44] (  3,  5   )     int  ->  [rbp-0x84]  spill-single-def "V23.[008..012)"
+;  V526 tmp499      [V526,T15] (  3, 12   )     int  ->  [rbp-0x88]  spill-single-def "V23.[016..020)"
+;  V527 tmp500      [V527,T51] (  2,  4.50)   byref  ->  r15         single-def "V24.[000..008)"
+;  V528 tmp501      [V528,T45] (  3,  5   )     int  ->  r12         single-def "V24.[008..012)"
+;  V529 tmp502      [V529,T16] (  3, 12   )     int  ->  r14         "V24.[016..020)"
+;* V530 tmp503      [V530    ] (  0,  0   )   byref  ->  zero-ref    single-def "V143.[000..008)"
+;* V531 tmp504      [V531    ] (  0,  0   )     int  ->  zero-ref    single-def "V143.[008..012)"
+;* V532 tmp505      [V532    ] (  0,  0   )     int  ->  zero-ref    "V143.[016..020)"
+;* V533 tmp506      [V533    ] (  0,  0   )   byref  ->  zero-ref    single-def "V166.[000..008)"
+;* V534 tmp507      [V534    ] (  0,  0   )     int  ->  zero-ref    single-def "V166.[008..012)"
+;* V535 tmp508      [V535    ] (  0,  0   )     int  ->  zero-ref    "V166.[016..020)"
+;* V536 tmp509      [V536    ] (  0,  0   )   byref  ->  zero-ref    single-def "V192.[000..008)"
+;* V537 tmp510      [V537    ] (  0,  0   )     int  ->  zero-ref    single-def "V192.[008..012)"
+;* V538 tmp511      [V538    ] (  0,  0   )     int  ->  zero-ref    "V192.[016..020)"
+;  V539 tmp512      [V539,T109] (  2,  2   )     ref  ->  rdi         single-def "argument with side effect"
+;  V540 tmp513      [V540,T110] (  2,  2   )     ref  ->  rdi         single-def "argument with side effect"
+;* V541 cse0        [V541,T159] (  0,  0   )   byref  ->  zero-ref    "CSE #42: conservative"
+;  V542 cse1        [V542,T20] (  3, 12   )     int  ->  rdi         "CSE #02: moderate"
+;  V543 cse2        [V543,T21] (  3, 12   )     int  ->  rdi         "CSE #37: moderate"
+;  V544 cse3        [V544,T28] (  3, 10   )     int  ->  rdi         "CSE #01: moderate"
+;  V545 cse4        [V545,T29] (  3, 10   )     int  ->  rdi         "CSE #36: moderate"
+;  V546 cse5        [V546,T91] (  5,  2.50)     int  ->  r13         "CSE #07: conservative"
+;  V547 cse6        [V547,T78] (  4,  3   )     int  ->  rcx         "CSE #35: conservative"
+;  V548 cse7        [V548,T158] (  2,  1   )     int  ->  rdi         "CSE #20: conservative"
+;  V549 cse8        [V549,T130] (  3,  1.50)    long  ->  rdx         "CSE #12: conservative"
+;  V550 rat0        [V550,T81] (  3,  3   )     ref  ->  rsi         "V01.rsi"
+;  V551 rat1        [V551,T61] (  4,  4   )    long  ->  rdx         "V01.rdx"
 ;
-; Lcl frame size = 136
+; Lcl frame size = 152
 
 G_M16680_IG01:
        push     rbp
        push     r15
        push     r14
        push     r13
        push     r12
        push     rbx
-       sub      rsp, 136
-       lea      rbp, [rsp+0xB0]
+       sub      rsp, 152
+       lea      rbp, [rsp+0xC0]
+       xor      eax, eax
+       mov      qword ptr [rbp-0x48], rax
+       mov      qword ptr [rbp-0x40], rax
        mov      rbx, rdi
        mov      r13, rcx
        mov      r14d, r8d
        mov      r15d, r9d
-						;; size=37 bbWeight=1 PerfScore 7.75
+						;; size=47 bbWeight=1 PerfScore 10.00
 G_M16680_IG02:
        mov      r12, rsi
-       mov      dword ptr [rbp-0x58], edx
+       mov      dword ptr [rbp-0x6C], edx
        shr      rdx, 32
        mov      ecx, edx
-       mov      dword ptr [rbp-0x5C], ecx
+       mov      dword ptr [rbp-0x70], ecx
        mov      rdx, gword ptr [rbp+0x10]
-       mov      gword ptr [rbp-0xA8], rdx
+       mov      gword ptr [rbp-0xB8], rdx
        mov      esi, dword ptr [rbp+0x18]
-       mov      dword ptr [rbp-0x60], esi
+       mov      dword ptr [rbp-0x74], esi
        mov      r8d, dword ptr [rbp+0x1C]
-       mov      dword ptr [rbp-0x64], r8d
+       mov      dword ptr [rbp-0x78], r8d
        cmp      byte  ptr [rbx+0x28], 5
        jne      SHORT G_M16680_IG04
 						;; size=46 bbWeight=1 PerfScore 12.00
 G_M16680_IG03:
        mov      rdi, rbx
        mov      r9, 0xD1FFAB1E      ; code for System.Text.Json.Utf8JsonReader:Read():bool:this
        call     [r9]System.Text.Json.Utf8JsonReader:Read():bool:this
 						;; size=16 bbWeight=0.50 PerfScore 1.75
 G_M16680_IG04:
        cmp      byte  ptr [rbx+0x28], 3
        jne      G_M16680_IG17
        jmp      G_M16680_IG16
 						;; size=15 bbWeight=1 PerfScore 5.00
 G_M16680_IG05:
        movzx    rdi, byte  ptr [rbx+0x28]
        cmp      edi, 4
        je       G_M16680_IG17
        mov      r15d, 1
        cmp      byte  ptr [rbx+0x24], 0
-       je       G_M16680_IG91
+       je       G_M16680_IG89
        cmp      edi, 5
        jne      SHORT G_M16680_IG07
 						;; size=35 bbWeight=4 PerfScore 31.00
 G_M16680_IG06:
        mov      rdi, rbx
        mov      rax, 0xD1FFAB1E      ; code for System.Text.Json.Utf8JsonReader:Read():bool:this
        call     [rax]System.Text.Json.Utf8JsonReader:Read():bool:this
 						;; size=15 bbWeight=2 PerfScore 7.00
 G_M16680_IG07:
        movzx    rdi, byte  ptr [rbx+0x28]
        mov      eax, edi
        cmp      eax, 1
        je       SHORT G_M16680_IG09
 						;; size=12 bbWeight=4 PerfScore 14.00
 G_M16680_IG08:
        cmp      eax, 3
        jne      SHORT G_M16680_IG16
 						;; size=5 bbWeight=2 PerfScore 2.50
 G_M16680_IG09:
        mov      eax, dword ptr [rbx+0x58]
        cmp      edi, 1
        je       SHORT G_M16680_IG10
        cmp      edi, 3
        jne      SHORT G_M16680_IG11
 						;; size=13 bbWeight=2 PerfScore 9.00
 G_M16680_IG10:
        dec      eax
 						;; size=2 bbWeight=2 PerfScore 0.50
 G_M16680_IG11:
-       mov      dword ptr [rbp-0x38], eax
+       mov      dword ptr [rbp-0x4C], eax
 						;; size=3 bbWeight=2 PerfScore 2.00
 G_M16680_IG12:
        mov      rdi, rbx
        mov      rcx, 0xD1FFAB1E      ; code for System.Text.Json.Utf8JsonReader:Read():bool:this
        call     [rcx]System.Text.Json.Utf8JsonReader:Read():bool:this
        mov      edi, dword ptr [rbx+0x58]
        movzx    rax, byte  ptr [rbx+0x28]
        cmp      eax, 1
        je       SHORT G_M16680_IG14
 						;; size=27 bbWeight=16 PerfScore 140.00
 G_M16680_IG13:
        cmp      eax, 3
        jne      SHORT G_M16680_IG15
 						;; size=5 bbWeight=8 PerfScore 10.00
 G_M16680_IG14:
        dec      edi
 						;; size=2 bbWeight=8 PerfScore 2.00
 G_M16680_IG15:
-       mov      eax, dword ptr [rbp-0x38]
+       mov      eax, dword ptr [rbp-0x4C]
        cmp      eax, edi
        jl       SHORT G_M16680_IG12
 						;; size=7 bbWeight=16 PerfScore 36.00
 G_M16680_IG16:
        mov      rdi, rbx
        mov      r9, 0xD1FFAB1E      ; code for System.Text.Json.Utf8JsonReader:Read():bool:this
        call     [r9]System.Text.Json.Utf8JsonReader:Read():bool:this
        test     eax, eax
        jne      G_M16680_IG05
 						;; size=24 bbWeight=4 PerfScore 19.00
 G_M16680_IG17:
        mov      rax, qword ptr [rbx+0x18]
        movzx    rcx, byte  ptr [rbx+0x28]
        cmp      ecx, 4
-       je       G_M16680_IG40
+       je       G_M16680_IG38
 						;; size=17 bbWeight=1 PerfScore 5.25
 G_M16680_IG18:
        cmp      ecx, 1
-       je       G_M16680_IG87
+       je       G_M16680_IG85
        cmp      ecx, 2
        jne      SHORT G_M16680_IG19
        mov      rdi, r12
-       mov      r15d, dword ptr [rbp-0x5C]
+       mov      r15d, dword ptr [rbp-0x70]
        mov      esi, r15d
        shl      rsi, 32
-       mov      edx, dword ptr [rbp-0x58]
+       mov      edx, dword ptr [rbp-0x6C]
        or       rsi, rdx
        mov      rdx, qword ptr [rbx+0x18]
        mov      rcx, 0xD1FFAB1E      ; code for System.ClientModel.Primitives.JsonPathExtensions:IsEmptyObject(System.ReadOnlyMemory`1[byte],long):bool
        call     [rcx]System.ClientModel.Primitives.JsonPathExtensions:IsEmptyObject(System.ReadOnlyMemory`1[byte],long):bool
        test     eax, eax
        sete     dil
        movzx    rdi, dil
        movzx    rax, dil
        mov      r15d, eax
 						;; size=67 bbWeight=0.50 PerfScore 6.25
 G_M16680_IG19:
        mov      rax, qword ptr [rbx+0x18]
        mov      qword ptr [rbp-0x30], rax
        mov      rdi, 0xD1FFAB1E      ; global ptr
        test     byte  ptr [rdi], 1
-       je       G_M16680_IG96
+       je       G_M16680_IG94
 						;; size=27 bbWeight=0.50 PerfScore 3.12
 G_M16680_IG20:
        mov      rdi, 0xD1FFAB1E      ; data for System.Buffers.ArrayPool`1[byte]:s_shared
        mov      rdi, gword ptr [rdi]
-       mov      ecx, dword ptr [rbp-0x5C]
+       mov      ecx, dword ptr [rbp-0x70]
        lea      esi, [rcx+r14]
-       mov      edx, dword ptr [rbp-0x64]
+       mov      edx, dword ptr [rbp-0x78]
        lea      esi, [rsi+rdx+0x05]
        mov      r8, 0xD1FFAB1E      ; code for System.Buffers.SharedArrayPool`1[byte]:Rent(int):byte[]:this
        cmp      dword ptr [rdi], edi
        call     [r8]System.Buffers.SharedArrayPool`1[byte]:Rent(int):byte[]:this
-       mov      gword ptr [rbp-0x80], rax
+       mov      gword ptr [rbp-0x90], rax
        test     rax, rax
        je       SHORT G_M16680_IG21
        lea      rcx, bword ptr [rax+0x10]
        mov      edx, dword ptr [rax+0x08]
-       mov      dword ptr [rbp-0x54], edx
-       mov      rax, gword ptr [rbp-0x80]
+       mov      dword ptr [rbp-0x68], edx
+       mov      rax, gword ptr [rbp-0x90]
        jmp      SHORT G_M16680_IG22
-						;; size=67 bbWeight=0.50 PerfScore 9.88
+						;; size=73 bbWeight=0.50 PerfScore 9.88
 G_M16680_IG21:
        xor      rcx, rcx
-       mov      bword ptr [rbp-0xA0], rcx
+       mov      bword ptr [rbp-0xB0], rcx
        xor      edx, edx
-       mov      dword ptr [rbp-0x54], edx
-       mov      rcx, bword ptr [rbp-0xA0]
+       mov      dword ptr [rbp-0x68], edx
+       mov      rcx, bword ptr [rbp-0xB0]
 						;; size=21 bbWeight=0.50 PerfScore 1.75
 G_M16680_IG22:
        mov      rsi, qword ptr [rbp-0x30]
        mov      r8d, esi
-       mov      dword ptr [rbp-0x4C], r8d
-       cmp      r8d, dword ptr [rbp-0x5C]
-       ja       G_M16680_IG92
+       mov      dword ptr [rbp-0x60], r8d
+       cmp      r8d, dword ptr [rbp-0x70]
+       ja       G_M16680_IG90
        xor      r10, r10
        xor      r11d, r11d
        test     r12, r12
        je       G_M16680_IG25
        mov      rdi, qword ptr [r12]
        test     dword ptr [rdi], 0xD1FFAB1E
        jne      SHORT G_M16680_IG23
-       mov      bword ptr [rbp-0xA0], rcx
+       mov      bword ptr [rbp-0xB0], rcx
        mov      rdi, r12
        mov      r10, qword ptr [r12]
        mov      r10, qword ptr [r10+0x40]
        call     [r10+0x28]System.Buffers.MemoryManager`1[byte]:GetSpan():System.Span`1[byte]:this
        mov      r10, rax
        mov      r11d, edx
-       mov      bword ptr [rbp-0x90], r13
-       mov      rax, gword ptr [rbp-0x80]
+       mov      bword ptr [rbp-0xA0], r13
+       mov      rax, gword ptr [rbp-0x90]
        jmp      SHORT G_M16680_IG24
-						;; size=89 bbWeight=0.50 PerfScore 11.88
+						;; size=92 bbWeight=0.50 PerfScore 11.88
 G_M16680_IG23:
        lea      r10, bword ptr [r12+0x10]
        mov      r11d, dword ptr [r12+0x08]
-       mov      bword ptr [rbp-0x90], r13
-       mov      bword ptr [rbp-0xA0], rcx
+       mov      bword ptr [rbp-0xA0], r13
+       mov      bword ptr [rbp-0xB0], rcx
 						;; size=24 bbWeight=0.50 PerfScore 2.25
 G_M16680_IG24:
-       mov      edi, dword ptr [rbp-0x58]
+       mov      edi, dword ptr [rbp-0x6C]
        mov      ecx, edi
        and      ecx, 0xD1FFAB1E
-       mov      r8d, dword ptr [rbp-0x4C]
+       mov      r8d, dword ptr [rbp-0x60]
        mov      r13d, r8d
        add      r13, rcx
        mov      r11d, r11d
        cmp      r13, r11
-       ja       G_M16680_IG93
+       ja       G_M16680_IG91
        add      r10, rcx
        mov      r11d, r8d
-       mov      rcx, bword ptr [rbp-0xA0]
-       mov      r13, bword ptr [rbp-0x90]
+       mov      rcx, bword ptr [rbp-0xB0]
+       mov      r13, bword ptr [rbp-0xA0]
 						;; size=53 bbWeight=0.50 PerfScore 3.50
 G_M16680_IG25:
-       cmp      r11d, dword ptr [rbp-0x54]
-       ja       G_M16680_IG94
+       cmp      r11d, dword ptr [rbp-0x68]
+       ja       G_M16680_IG92
        mov      edx, r11d
-       mov      bword ptr [rbp-0xA0], rcx
+       mov      bword ptr [rbp-0xB0], rcx
        mov      rdi, rcx
        mov      rsi, r10
        mov      r10, 0xD1FFAB1E      ; code for System.SpanHelpers:Memmove(byref,byref,nuint)
        call     [r10]System.SpanHelpers:Memmove(byref,byref,nuint)
-       mov      edx, dword ptr [rbp-0x4C]
-       mov      edi, dword ptr [rbp-0x54]
+       mov      edx, dword ptr [rbp-0x60]
+       mov      edi, dword ptr [rbp-0x68]
        cmp      edx, edi
-       ja       G_M16680_IG93
+       ja       G_M16680_IG91
        mov      esi, edx
-       add      rsi, bword ptr [rbp-0xA0]
+       add      rsi, bword ptr [rbp-0xB0]
        sub      edi, edx
        mov      rax, rsi
        mov      ecx, edi
        mov      r8d, edx
        test     r15b, r15b
        je       SHORT G_M16680_IG26
        test     r14d, r14d
        je       SHORT G_M16680_IG26
        test     edi, edi
-       je       G_M16680_IG97
+       je       G_M16680_IG95
        mov      byte  ptr [rsi], 44
        inc      rsi
        mov      rax, rsi
        dec      edi
        mov      ecx, edi
        mov      r15, rax
        mov      eax, ecx
        lea      r8d, [rdx+0x01]
        mov      dword ptr [rbp-0x34], r8d
        mov      ecx, eax
        mov      rax, r15
        mov      r8d, dword ptr [rbp-0x34]
 						;; size=125 bbWeight=0.50 PerfScore 10.88
 G_M16680_IG26:
        test     r14d, r14d
        je       G_M16680_IG27
        test     ecx, ecx
-       je       G_M16680_IG97
+       je       G_M16680_IG95
        mov      byte  ptr [rax], 34
-       mov      bword ptr [rbp-0x98], rax
+       mov      bword ptr [rbp-0xA8], rax
        lea      rdi, bword ptr [rax+0x01]
-       mov      dword ptr [rbp-0x50], ecx
+       mov      dword ptr [rbp-0x64], ecx
        lea      edx, [rcx-0x01]
        cmp      r14d, edx
        mov      dword ptr [rbp-0x34], r8d
-       ja       G_M16680_IG94
+       ja       G_M16680_IG92
        mov      edx, r14d
        mov      rsi, r13
        mov      r9, 0xD1FFAB1E      ; code for System.SpanHelpers:Memmove(byref,byref,nuint)
        call     [r9]System.SpanHelpers:Memmove(byref,byref,nuint)
        lea      edi, [r14+0x01]
-       mov      r15d, dword ptr [rbp-0x50]
+       mov      r15d, dword ptr [rbp-0x64]
        cmp      edi, r15d
-       ja       G_M16680_IG93
+       ja       G_M16680_IG91
        mov      eax, edi
-       add      rax, bword ptr [rbp-0x98]
+       add      rax, bword ptr [rbp-0xA8]
        sub      r15d, edi
        cmp      r15d, 2
-       jb       G_M16680_IG94
+       jb       G_M16680_IG92
        mov      word  ptr [rax], 0x3A22
        add      rax, 2
        add      r15d, -2
-       mov      bword ptr [rbp-0x98], rax
-       mov      dword ptr [rbp-0x50], r15d
+       mov      bword ptr [rbp-0xA8], rax
+       mov      dword ptr [rbp-0x64], r15d
        mov      r8d, dword ptr [rbp-0x34]
        lea      r8d, [r8+r14+0x03]
        mov      dword ptr [rbp-0x34], r8d
-       mov      rax, bword ptr [rbp-0x98]
-       mov      ecx, dword ptr [rbp-0x50]
+       mov      rax, bword ptr [rbp-0xA8]
+       mov      ecx, dword ptr [rbp-0x64]
        mov      r8d, dword ptr [rbp-0x34]
 						;; size=159 bbWeight=0.50 PerfScore 13.75
 G_M16680_IG27:
        xor      rsi, rsi
        xor      r15d, r15d
-       mov      r13, gword ptr [rbp-0xA8]
+       mov      r13, gword ptr [rbp-0xB8]
        test     r13, r13
        je       SHORT G_M16680_IG30
        mov      rdi, qword ptr [r13]
        test     dword ptr [rdi], 0xD1FFAB1E
        jne      SHORT G_M16680_IG28
-       mov      dword ptr [rbp-0x50], ecx
+       mov      dword ptr [rbp-0x64], ecx
        mov      dword ptr [rbp-0x34], r8d
-       mov      bword ptr [rbp-0x98], rax
+       mov      bword ptr [rbp-0xA8], rax
        mov      rdi, r13
        mov      rdx, qword ptr [r13]
        mov      rdx, qword ptr [rdx+0x40]
        call     [rdx+0x28]System.Buffers.MemoryManager`1[byte]:GetSpan():System.Span`1[byte]:this
        mov      rsi, rax
        mov      r15d, edx
-       mov      rax, bword ptr [rbp-0x98]
-       mov      ecx, dword ptr [rbp-0x50]
+       mov      rax, bword ptr [rbp-0xA8]
+       mov      ecx, dword ptr [rbp-0x64]
        mov      r8d, dword ptr [rbp-0x34]
        jmp      SHORT G_M16680_IG29
 						;; size=79 bbWeight=0.50 PerfScore 11.75
 G_M16680_IG28:
        lea      rsi, bword ptr [r13+0x10]
        mov      r15d, dword ptr [r13+0x08]
 						;; size=8 bbWeight=0.50 PerfScore 1.25
 G_M16680_IG29:
-       mov      r13d, dword ptr [rbp-0x60]
+       mov      r13d, dword ptr [rbp-0x74]
        and      r13d, 0xD1FFAB1E
        mov      edx, r13d
-       mov      r13d, dword ptr [rbp-0x64]
+       mov      r13d, dword ptr [rbp-0x78]
        mov      edi, r13d
        add      rdi, rdx
        mov      r9d, r15d
        cmp      rdi, r9
-       ja       G_M16680_IG93
+       ja       G_M16680_IG91
        add      rsi, rdx
        mov      r15d, r13d
 						;; size=42 bbWeight=0.50 PerfScore 2.50
 G_M16680_IG30:
-       mov      dword ptr [rbp-0x50], ecx
+       mov      dword ptr [rbp-0x64], ecx
        cmp      r15d, ecx
        mov      dword ptr [rbp-0x34], r8d
-       ja       G_M16680_IG94
+       ja       G_M16680_IG92
        mov      edx, r15d
-       mov      bword ptr [rbp-0x98], rax
+       mov      bword ptr [rbp-0xA8], rax
        mov      rdi, rax
        mov      r9, 0xD1FFAB1E      ; code for System.SpanHelpers:Memmove(byref,byref,nuint)
        call     [r9]System.SpanHelpers:Memmove(byref,byref,nuint)
-       mov      r13d, dword ptr [rbp-0x64]
-       mov      r15d, dword ptr [rbp-0x50]
+       mov      r13d, dword ptr [rbp-0x78]
+       mov      r15d, dword ptr [rbp-0x64]
        cmp      r13d, r15d
-       ja       G_M16680_IG93
+       ja       G_M16680_IG91
        mov      edi, r13d
-       add      rdi, bword ptr [rbp-0x98]
+       add      rdi, bword ptr [rbp-0xA8]
        sub      r15d, r13d
        mov      rax, rdi
        mov      ecx, r15d
        mov      r8d, r13d
        add      r8d, dword ptr [rbp-0x34]
        mov      r13d, r8d
        test     r14d, r14d
        jne      SHORT G_M16680_IG31
        cmp      byte  ptr [rbx+0x28], 4
        je       SHORT G_M16680_IG31
        test     r15d, r15d
-       je       G_M16680_IG97
+       je       G_M16680_IG95
        mov      byte  ptr [rdi], 44
        inc      rdi
        mov      rax, rdi
        dec      r15d
        mov      ecx, r15d
-       mov      bword ptr [rbp-0x98], rax
-       mov      dword ptr [rbp-0x50], ecx
+       mov      bword ptr [rbp-0xA8], rax
+       mov      dword ptr [rbp-0x64], ecx
        inc      r13d
-       mov      rax, bword ptr [rbp-0x98]
-       mov      ecx, dword ptr [rbp-0x50]
-						;; size=146 bbWeight=0.50 PerfScore 13.25
+       mov      dword ptr [rbp-0x34], r13d
+       mov      rax, bword ptr [rbp-0xA8]
+       mov      ecx, dword ptr [rbp-0x64]
+       mov      r13d, dword ptr [rbp-0x34]
+						;; size=154 bbWeight=0.50 PerfScore 14.25
 G_M16680_IG31:
        mov      rbx, qword ptr [rbp-0x30]
-       mov      r15d, dword ptr [rbp-0x58]
+       mov      r15d, dword ptr [rbp-0x6C]
        add      r15d, ebx
-       mov      r14d, dword ptr [rbp-0x5C]
+       mov      r14d, dword ptr [rbp-0x70]
        sub      r14d, ebx
        xor      rsi, rsi
        xor      ebx, ebx
        test     r12, r12
        je       SHORT G_M16680_IG34
        mov      rdi, qword ptr [r12]
        test     dword ptr [rdi], 0xD1FFAB1E
        jne      SHORT G_M16680_IG32
-       mov      dword ptr [rbp-0x50], ecx
-       mov      bword ptr [rbp-0x98], rax
+       mov      dword ptr [rbp-0x64], ecx
+       mov      bword ptr [rbp-0xA8], rax
        mov      rdi, r12
        mov      rdx, qword ptr [r12]
        mov      rdx, qword ptr [rdx+0x40]
        call     [rdx+0x28]System.Buffers.MemoryManager`1[byte]:GetSpan():System.Span`1[byte]:this
        mov      rsi, rax
        mov      ebx, edx
-       mov      rax, bword ptr [rbp-0x98]
-       mov      ecx, dword ptr [rbp-0x50]
+       mov      rax, bword ptr [rbp-0xA8]
+       mov      ecx, dword ptr [rbp-0x64]
        jmp      SHORT G_M16680_IG33
 						;; size=80 bbWeight=0.50 PerfScore 12.00
 G_M16680_IG32:
        lea      rsi, bword ptr [r12+0x10]
        mov      ebx, dword ptr [r12+0x08]
 						;; size=10 bbWeight=0.50 PerfScore 1.25
 G_M16680_IG33:
        and      r15d, 0xD1FFAB1E
        mov      edx, r15d
        mov      edi, r14d
        add      rdi, rdx
        mov      r8d, ebx
        cmp      rdi, r8
-       ja       G_M16680_IG93
+       ja       G_M16680_IG91
        add      rsi, rdx
        mov      ebx, r14d
 						;; size=34 bbWeight=0.50 PerfScore 1.50
 G_M16680_IG34:
-       mov      dword ptr [rbp-0x50], ecx
+       mov      dword ptr [rbp-0x64], ecx
        cmp      ebx, ecx
-       ja       G_M16680_IG94
+       mov      dword ptr [rbp-0x34], r13d
+       ja       G_M16680_IG92
        mov      edx, ebx
        mov      rdi, rax
        mov      rax, 0xD1FFAB1E      ; code for System.SpanHelpers:Memmove(byref,byref,nuint)
        call     [rax]System.SpanHelpers:Memmove(byref,byref,nuint)
-       mov      r15d, dword ptr [rbp-0x50]
+       mov      r15d, dword ptr [rbp-0x64]
        cmp      r14d, r15d
-       ja       G_M16680_IG93
-       add      r13d, r14d
-       mov      r12, gword ptr [rbp-0x80]
+       ja       G_M16680_IG91
+       mov      r8d, r14d
+       add      r8d, dword ptr [rbp-0x34]
+       mov      r13d, r8d
+       mov      r12, gword ptr [rbp-0x90]
        test     r12, r12
        je       SHORT G_M16680_IG35
        cmp      dword ptr [r12+0x08], r13d
-       jb       G_M16680_IG93
-       lea      rbx, bword ptr [r12+0x10]
-       mov      r15d, r13d
+       jb       G_M16680_IG91
+       lea      rdi, bword ptr [r12+0x10]
+       mov      eax, r13d
        jmp      SHORT G_M16680_IG36
-						;; size=74 bbWeight=0.50 PerfScore 8.25
+						;; size=88 bbWeight=0.50 PerfScore 9.38
 G_M16680_IG35:
        test     r13d, r13d
-       jne      G_M16680_IG93
-       xor      rbx, rbx
-       xor      r15d, r15d
-						;; size=14 bbWeight=0.50 PerfScore 0.88
+       jne      G_M16680_IG91
+       xor      rdi, rdi
+       xor      eax, eax
+						;; size=13 bbWeight=0.50 PerfScore 0.88
 G_M16680_IG36:
-       test     r15d, r15d
-       je       SHORT G_M16680_IG37
-       mov      esi, r15d
-       mov      rdi, 0xD1FFAB1E      ; byte[]
-       call     CORINFO_HELP_NEWARR_1_VC
-       mov      r14, rax
-       lea      rdi, bword ptr [r14+0x10]
-       mov      eax, dword ptr [r14+0x08]
-       cmp      r15d, eax
-       jg       G_M16680_IG94
-       mov      edx, r15d
-       mov      rsi, rbx
-       mov      rax, 0xD1FFAB1E      ; code for System.SpanHelpers:Memmove(byref,byref,nuint)
-       call     [rax]System.SpanHelpers:Memmove(byref,byref,nuint)
-       jmp      SHORT G_M16680_IG38
-						;; size=63 bbWeight=0.50 PerfScore 6.25
-G_M16680_IG37:
-       mov      r14, 0xD1FFAB1E      ; 'System.Byte[]'
-						;; size=10 bbWeight=0.50 PerfScore 0.12
-G_M16680_IG38:
+       mov      bword ptr [rbp-0x48], rdi
+       mov      dword ptr [rbp-0x40], eax
+       lea      rdi, [rbp-0x48]
+       mov      rax, 0xD1FFAB1E      ; code for System.Span`1[byte]:ToArray():byte[]:this
+       call     [rax]System.Span`1[byte]:ToArray():byte[]:this
+       mov      rbx, rax
        mov      rdi, 0xD1FFAB1E      ; data for System.Buffers.ArrayPool`1[byte]:s_shared
        mov      rdi, gword ptr [rdi]
        mov      rsi, r12
        xor      edx, edx
        mov      rax, 0xD1FFAB1E      ; code for System.Buffers.SharedArrayPool`1[byte]:Return(byte[],bool):this
        cmp      dword ptr [rdi], edi
        call     [rax]System.Buffers.SharedArrayPool`1[byte]:Return(byte[],bool):this
-       mov      rax, r14
-						;; size=35 bbWeight=0.50 PerfScore 4.12
-G_M16680_IG39:
-       add      rsp, 136
+       mov      rax, rbx
+						;; size=61 bbWeight=0.50 PerfScore 7.12
+G_M16680_IG37:
+       add      rsp, 152
        pop      rbx
        pop      r12
        pop      r13
        pop      r14
        pop      r15
        pop      rbp
        ret      
 						;; size=18 bbWeight=0.50 PerfScore 2.12
-G_M16680_IG40:
+G_M16680_IG38:
        test     r15b, r15b
-       je       G_M16680_IG69
+       je       G_M16680_IG67
        mov      qword ptr [rbp-0x30], rax
        mov      rdi, 0xD1FFAB1E      ; System.Collections.Generic.List`1[byte]
        call     CORINFO_HELP_NEWSFAST
        mov      rbx, rax
        mov      rdi, 0xD1FFAB1E      ; global ptr
        test     byte  ptr [rdi], 1
-       je       G_M16680_IG95
+       je       G_M16680_IG93
 						;; size=50 bbWeight=0.50 PerfScore 3.50
-G_M16680_IG41:
+G_M16680_IG39:
        mov      rdi, 0xD1FFAB1E      ; data for System.Collections.Generic.List`1[byte]:s_emptyArray
        mov      rsi, gword ptr [rdi]
        lea      rdi, bword ptr [rbx+0x08]
        call     CORINFO_HELP_ASSIGN_REF
        mov      r15, qword ptr [rbp-0x30]
        mov      r14d, r15d
-       mov      r13d, dword ptr [rbp-0x5C]
+       mov      r13d, dword ptr [rbp-0x70]
        cmp      r14d, r13d
-       ja       G_M16680_IG92
+       ja       G_M16680_IG90
        xor      rax, rax
        xor      ecx, ecx
        test     r12, r12
-       je       SHORT G_M16680_IG44
+       je       SHORT G_M16680_IG42
        mov      rdi, qword ptr [r12]
        test     dword ptr [rdi], 0xD1FFAB1E
-       jne      SHORT G_M16680_IG42
+       jne      SHORT G_M16680_IG40
        mov      rdi, r12
        mov      rax, qword ptr [r12]
        mov      rax, qword ptr [rax+0x40]
        call     [rax+0x28]System.Buffers.MemoryManager`1[byte]:GetSpan():System.Span`1[byte]:this
        mov      ecx, edx
-       jmp      SHORT G_M16680_IG43
+       jmp      SHORT G_M16680_IG41
 						;; size=81 bbWeight=0.50 PerfScore 11.75
-G_M16680_IG42:
+G_M16680_IG40:
        lea      rax, bword ptr [r12+0x10]
        mov      ecx, dword ptr [r12+0x08]
 						;; size=10 bbWeight=0.50 PerfScore 1.25
-G_M16680_IG43:
-       mov      edx, dword ptr [rbp-0x58]
+G_M16680_IG41:
+       mov      edx, dword ptr [rbp-0x6C]
        mov      edi, edx
        and      edi, 0xD1FFAB1E
        mov      esi, r14d
        add      rsi, rdi
        mov      ecx, ecx
        cmp      rsi, rcx
-       ja       G_M16680_IG93
+       ja       G_M16680_IG91
        add      rax, rdi
        mov      ecx, r14d
 						;; size=34 bbWeight=0.50 PerfScore 2.00
-G_M16680_IG44:
+G_M16680_IG42:
        mov      r14, rax
        mov      eax, ecx
-       mov      dword ptr [rbp-0x68], eax
+       mov      dword ptr [rbp-0x7C], eax
        xor      ecx, ecx
        test     eax, eax
-       jle      SHORT G_M16680_IG49
+       jle      SHORT G_M16680_IG47
 						;; size=14 bbWeight=0.50 PerfScore 1.50
-G_M16680_IG45:
-       mov      dword ptr [rbp-0x6C], ecx
+G_M16680_IG43:
+       mov      dword ptr [rbp-0x80], ecx
        mov      edi, ecx
        movzx    rsi, byte  ptr [r14+rdi]
        inc      dword ptr [rbx+0x14]
        mov      r8, gword ptr [rbx+0x08]
        mov      r9d, dword ptr [rbx+0x10]
        cmp      dword ptr [r8+0x08], r9d
-       ja       SHORT G_M16680_IG47
+       ja       SHORT G_M16680_IG45
 						;; size=27 bbWeight=4 PerfScore 53.00
-G_M16680_IG46:
+G_M16680_IG44:
        mov      rdi, rbx
        mov      r8, 0xD1FFAB1E      ; code for System.Collections.Generic.List`1[byte]:AddWithResize(byte):this
        call     [r8]System.Collections.Generic.List`1[byte]:AddWithResize(byte):this
-       jmp      SHORT G_M16680_IG48
+       jmp      SHORT G_M16680_IG46
 						;; size=18 bbWeight=2 PerfScore 11.00
-G_M16680_IG47:
+G_M16680_IG45:
        lea      edi, [r9+0x01]
        mov      dword ptr [rbx+0x10], edi
        mov      edi, r9d
        mov      byte  ptr [r8+rdi+0x10], sil
 						;; size=15 bbWeight=2 PerfScore 5.50
-G_M16680_IG48:
-       mov      ecx, dword ptr [rbp-0x6C]
+G_M16680_IG46:
+       mov      ecx, dword ptr [rbp-0x80]
        inc      ecx
        mov      edi, ecx
-       mov      eax, dword ptr [rbp-0x68]
+       mov      eax, dword ptr [rbp-0x7C]
        cmp      edi, eax
        mov      ecx, edi
-       jl       SHORT G_M16680_IG45
+       jl       SHORT G_M16680_IG43
 						;; size=16 bbWeight=4 PerfScore 16.00
-G_M16680_IG49:
+G_M16680_IG47:
        inc      dword ptr [rbx+0x14]
        mov      r14, gword ptr [rbx+0x08]
        mov      eax, dword ptr [rbx+0x10]
        mov      edi, dword ptr [r14+0x08]
        cmp      edi, eax
-       ja       SHORT G_M16680_IG50
+       ja       SHORT G_M16680_IG48
        mov      rdi, rbx
        mov      esi, 44
        mov      rax, 0xD1FFAB1E      ; code for System.Collections.Generic.List`1[byte]:AddWithResize(byte):this
        call     [rax]System.Collections.Generic.List`1[byte]:AddWithResize(byte):this
-       jmp      SHORT G_M16680_IG51
+       jmp      SHORT G_M16680_IG49
 						;; size=40 bbWeight=0.50 PerfScore 8.00
-G_M16680_IG50:
+G_M16680_IG48:
        lea      edi, [rax+0x01]
        mov      dword ptr [rbx+0x10], edi
        mov      edi, eax
        mov      byte  ptr [r14+rdi+0x10], 44
 						;; size=14 bbWeight=0.50 PerfScore 1.38
-G_M16680_IG51:
+G_M16680_IG49:
        xor      r14, r14
        xor      eax, eax
-       mov      rcx, gword ptr [rbp-0xA8]
+       mov      rcx, gword ptr [rbp-0xB8]
        test     rcx, rcx
-       je       SHORT G_M16680_IG54
+       je       SHORT G_M16680_IG52
        mov      rdi, qword ptr [rcx]
        test     dword ptr [rdi], 0xD1FFAB1E
-       jne      SHORT G_M16680_IG52
+       jne      SHORT G_M16680_IG50
        mov      rdi, rcx
        mov      rax, qword ptr [rcx]
        mov      rax, qword ptr [rax+0x40]
        call     [rax+0x28]System.Buffers.MemoryManager`1[byte]:GetSpan():System.Span`1[byte]:this
        mov      r14, rax
        mov      eax, edx
-       jmp      SHORT G_M16680_IG53
+       jmp      SHORT G_M16680_IG51
 						;; size=48 bbWeight=0.50 PerfScore 8.75
-G_M16680_IG52:
+G_M16680_IG50:
        lea      r14, bword ptr [rcx+0x10]
        mov      eax, dword ptr [rcx+0x08]
 						;; size=7 bbWeight=0.50 PerfScore 1.25
-G_M16680_IG53:
-       mov      r8d, dword ptr [rbp-0x60]
+G_M16680_IG51:
+       mov      r8d, dword ptr [rbp-0x74]
        mov      edi, r8d
        and      edi, 0xD1FFAB1E
-       mov      r9d, dword ptr [rbp-0x64]
+       mov      r9d, dword ptr [rbp-0x78]
        mov      esi, r9d
        add      rsi, rdi
        mov      eax, eax
        cmp      rsi, rax
-       ja       G_M16680_IG93
+       ja       G_M16680_IG91
        add      r14, rdi
        mov      eax, r9d
 						;; size=40 bbWeight=0.50 PerfScore 2.50
-G_M16680_IG54:
-       mov      dword ptr [rbp-0x70], eax
+G_M16680_IG52:
+       mov      dword ptr [rbp-0x84], eax
        xor      ecx, ecx
        test     eax, eax
-       jle      SHORT G_M16680_IG59
-						;; size=9 bbWeight=0.50 PerfScore 1.25
-G_M16680_IG55:
-       mov      dword ptr [rbp-0x74], ecx
+       jle      SHORT G_M16680_IG57
+						;; size=12 bbWeight=0.50 PerfScore 1.25
+G_M16680_IG53:
+       mov      dword ptr [rbp-0x88], ecx
        mov      edi, ecx
        movzx    rsi, byte  ptr [r14+rdi]
        inc      dword ptr [rbx+0x14]
        mov      r8, gword ptr [rbx+0x08]
        mov      r9d, dword ptr [rbx+0x10]
        cmp      dword ptr [r8+0x08], r9d
-       ja       SHORT G_M16680_IG57
-						;; size=27 bbWeight=4 PerfScore 53.00
-G_M16680_IG56:
+       ja       SHORT G_M16680_IG55
+						;; size=30 bbWeight=4 PerfScore 53.00
+G_M16680_IG54:
        mov      rdi, rbx
        mov      r8, 0xD1FFAB1E      ; code for System.Collections.Generic.List`1[byte]:AddWithResize(byte):this
        call     [r8]System.Collections.Generic.List`1[byte]:AddWithResize(byte):this
-       jmp      SHORT G_M16680_IG58
+       jmp      SHORT G_M16680_IG56
 						;; size=18 bbWeight=2 PerfScore 11.00
-G_M16680_IG57:
+G_M16680_IG55:
        lea      edi, [r9+0x01]
        mov      dword ptr [rbx+0x10], edi
        mov      edi, r9d
        mov      byte  ptr [r8+rdi+0x10], sil
 						;; size=15 bbWeight=2 PerfScore 5.50
-G_M16680_IG58:
-       mov      ecx, dword ptr [rbp-0x74]
+G_M16680_IG56:
+       mov      ecx, dword ptr [rbp-0x88]
        inc      ecx
        mov      edi, ecx
-       mov      eax, dword ptr [rbp-0x70]
+       mov      eax, dword ptr [rbp-0x84]
        cmp      edi, eax
        mov      ecx, edi
-       jl       SHORT G_M16680_IG55
-						;; size=16 bbWeight=4 PerfScore 16.00
-G_M16680_IG59:
+       jl       SHORT G_M16680_IG53
+						;; size=22 bbWeight=4 PerfScore 16.00
+G_M16680_IG57:
        mov      edi, r15d
-       mov      edx, dword ptr [rbp-0x58]
+       mov      edx, dword ptr [rbp-0x6C]
        lea      r15d, [rdx+rdi]
        sub      r13d, edi
        xor      r14, r14
        xor      eax, eax
        test     r12, r12
-       je       SHORT G_M16680_IG62
+       je       SHORT G_M16680_IG60
        mov      rdi, qword ptr [r12]
        test     dword ptr [rdi], 0xD1FFAB1E
-       jne      SHORT G_M16680_IG60
+       jne      SHORT G_M16680_IG58
        mov      rdi, r12
        mov      rax, qword ptr [r12]
        mov      rax, qword ptr [rax+0x40]
        call     [rax+0x28]System.Buffers.MemoryManager`1[byte]:GetSpan():System.Span`1[byte]:this
        mov      r14, rax
        mov      eax, edx
        mov      r12d, eax
-       jmp      SHORT G_M16680_IG61
+       jmp      SHORT G_M16680_IG59
 						;; size=59 bbWeight=0.50 PerfScore 9.38
-G_M16680_IG60:
+G_M16680_IG58:
        lea      r14, bword ptr [r12+0x10]
        mov      r12d, dword ptr [r12+0x08]
 						;; size=10 bbWeight=0.50 PerfScore 1.25
-G_M16680_IG61:
+G_M16680_IG59:
        and      r15d, 0xD1FFAB1E
        mov      edi, r15d
        mov      esi, r13d
        add      rsi, rdi
        mov      eax, r12d
        cmp      rsi, rax
-       ja       G_M16680_IG93
+       ja       G_M16680_IG91
        add      r14, rdi
        mov      r12d, r13d
        mov      eax, r12d
 						;; size=37 bbWeight=0.50 PerfScore 1.62
-G_M16680_IG62:
+G_M16680_IG60:
        mov      r15, r14
        mov      r12d, eax
        xor      r14d, r14d
        test     r12d, r12d
-       jle      SHORT G_M16680_IG67
+       jle      SHORT G_M16680_IG65
 						;; size=14 bbWeight=0.50 PerfScore 1.00
-G_M16680_IG63:
+G_M16680_IG61:
        mov      edi, r14d
        movzx    rsi, byte  ptr [r15+rdi]
        inc      dword ptr [rbx+0x14]
        mov      r13, gword ptr [rbx+0x08]
        mov      eax, dword ptr [rbx+0x10]
        cmp      dword ptr [r13+0x08], eax
-       ja       SHORT G_M16680_IG65
+       ja       SHORT G_M16680_IG63
 						;; size=24 bbWeight=4 PerfScore 49.00
-G_M16680_IG64:
+G_M16680_IG62:
        mov      rdi, rbx
        mov      rax, 0xD1FFAB1E      ; code for System.Collections.Generic.List`1[byte]:AddWithResize(byte):this
        call     [rax]System.Collections.Generic.List`1[byte]:AddWithResize(byte):this
-       jmp      SHORT G_M16680_IG66
+       jmp      SHORT G_M16680_IG64
 						;; size=17 bbWeight=2 PerfScore 11.00
-G_M16680_IG65:
+G_M16680_IG63:
        lea      edi, [rax+0x01]
        mov      dword ptr [rbx+0x10], edi
        mov      edi, eax
        mov      byte  ptr [r13+rdi+0x10], sil
 						;; size=13 bbWeight=2 PerfScore 5.50
-G_M16680_IG66:
+G_M16680_IG64:
        inc      r14d
        cmp      r14d, r12d
-       jl       SHORT G_M16680_IG63
+       jl       SHORT G_M16680_IG61
 						;; size=8 bbWeight=4 PerfScore 6.00
-G_M16680_IG67:
+G_M16680_IG65:
        mov      rdi, rbx
        mov      rax, 0xD1FFAB1E      ; code for System.Collections.Generic.List`1[byte]:ToArray():byte[]:this
-						;; size=13 bbWeight=0.50 PerfScore 0.25
-G_M16680_IG68:
-       add      rsp, 136
+       call     [rax]System.Collections.Generic.List`1[byte]:ToArray():byte[]:this
+       nop      
+						;; size=16 bbWeight=0.50 PerfScore 1.88
+G_M16680_IG66:
+       add      rsp, 152
        pop      rbx
        pop      r12
        pop      r13
        pop      r14
        pop      r15
        pop      rbp
-       tail.jmp [rax]System.Collections.Generic.List`1[byte]:ToArray():byte[]:this
-						;; size=20 bbWeight=0.50 PerfScore 2.62
-G_M16680_IG69:
+       ret      
+						;; size=18 bbWeight=0.50 PerfScore 2.12
+G_M16680_IG67:
        mov      qword ptr [rbp-0x30], rax
        mov      ebx, eax
-       mov      r13d, dword ptr [rbp-0x5C]
+       mov      r13d, dword ptr [rbp-0x70]
        cmp      ebx, r13d
-       ja       G_M16680_IG92
+       ja       G_M16680_IG90
        xor      r15, r15
        xor      r14d, r14d
        test     r12, r12
-       je       SHORT G_M16680_IG72
+       je       SHORT G_M16680_IG70
        mov      rdi, qword ptr [r12]
        test     dword ptr [rdi], 0xD1FFAB1E
-       jne      SHORT G_M16680_IG70
+       jne      SHORT G_M16680_IG68
        mov      rdi, r12
        mov      rcx, qword ptr [r12]
        mov      rcx, qword ptr [rcx+0x40]
        call     [rcx+0x28]System.Buffers.MemoryManager`1[byte]:GetSpan():System.Span`1[byte]:this
        mov      r15, rax
        mov      r14d, edx
-       jmp      SHORT G_M16680_IG71
+       jmp      SHORT G_M16680_IG69
 						;; size=64 bbWeight=0.50 PerfScore 10.00
-G_M16680_IG70:
+G_M16680_IG68:
        lea      r15, bword ptr [r12+0x10]
        mov      r14d, dword ptr [r12+0x08]
 						;; size=10 bbWeight=0.50 PerfScore 1.25
-G_M16680_IG71:
-       mov      ecx, dword ptr [rbp-0x58]
+G_M16680_IG69:
+       mov      ecx, dword ptr [rbp-0x6C]
        mov      edi, ecx
        and      edi, 0xD1FFAB1E
        mov      edx, ebx
        add      rdx, rdi
        mov      esi, r14d
        cmp      rdx, rsi
-       ja       G_M16680_IG93
+       ja       G_M16680_IG91
        add      r15, rdi
        mov      r14d, ebx
 						;; size=34 bbWeight=0.50 PerfScore 2.00
-G_M16680_IG72:
+G_M16680_IG70:
        xor      rbx, rbx
        xor      edx, edx
-       mov      rsi, gword ptr [rbp-0xA8]
+       mov      rsi, gword ptr [rbp-0xB8]
        test     rsi, rsi
-       je       SHORT G_M16680_IG75
+       je       SHORT G_M16680_IG73
        mov      rdi, qword ptr [rsi]
        test     dword ptr [rdi], 0xD1FFAB1E
-       jne      SHORT G_M16680_IG73
+       jne      SHORT G_M16680_IG71
        mov      rdi, rsi
        mov      rdx, qword ptr [rsi]
        mov      rdx, qword ptr [rdx+0x40]
        call     [rdx+0x28]System.Buffers.MemoryManager`1[byte]:GetSpan():System.Span`1[byte]:this
        mov      rbx, rax
        mov      eax, edx
        mov      edx, eax
-       jmp      SHORT G_M16680_IG74
+       jmp      SHORT G_M16680_IG72
 						;; size=49 bbWeight=0.50 PerfScore 8.88
-G_M16680_IG73:
+G_M16680_IG71:
        lea      rbx, bword ptr [rsi+0x10]
        mov      edi, dword ptr [rsi+0x08]
        mov      edx, edi
 						;; size=9 bbWeight=0.50 PerfScore 1.38
-G_M16680_IG74:
-       mov      edi, dword ptr [rbp-0x60]
+G_M16680_IG72:
+       mov      edi, dword ptr [rbp-0x74]
        and      edi, 0xD1FFAB1E
-       mov      r9d, dword ptr [rbp-0x64]
+       mov      r9d, dword ptr [rbp-0x78]
        mov      esi, r9d
        add      rsi, rdi
        mov      edx, edx
        cmp      rsi, rdx
-       ja       G_M16680_IG93
+       ja       G_M16680_IG91
        add      rbx, rdi
-       mov      dword ptr [rbp-0x3C], r9d
-       mov      edx, dword ptr [rbp-0x3C]
+       mov      dword ptr [rbp-0x50], r9d
+       mov      edx, dword ptr [rbp-0x50]
 						;; size=40 bbWeight=0.50 PerfScore 3.25
-G_M16680_IG75:
+G_M16680_IG73:
        mov      rax, qword ptr [rbp-0x30]
        mov      edi, eax
-       mov      ecx, dword ptr [rbp-0x58]
+       mov      ecx, dword ptr [rbp-0x6C]
        lea      eax, [rcx+rdi]
-       mov      dword ptr [rbp-0x40], eax
+       mov      dword ptr [rbp-0x54], eax
        sub      r13d, edi
        xor      rcx, rcx
        xor      esi, esi
        test     r12, r12
-       mov      bword ptr [rbp-0x88], rcx
-       je       SHORT G_M16680_IG78
+       mov      bword ptr [rbp-0x98], rcx
+       je       SHORT G_M16680_IG76
        mov      rdi, qword ptr [r12]
        test     dword ptr [rdi], 0xD1FFAB1E
-       jne      SHORT G_M16680_IG76
-       mov      dword ptr [rbp-0x3C], edx
+       jne      SHORT G_M16680_IG74
+       mov      dword ptr [rbp-0x50], edx
        mov      rdi, r12
        mov      rcx, qword ptr [r12]
        mov      rcx, qword ptr [rcx+0x40]
        call     [rcx+0x28]System.Buffers.MemoryManager`1[byte]:GetSpan():System.Span`1[byte]:this
        mov      rcx, rax
        mov      esi, edx
        mov      r12, rcx
        mov      eax, esi
        mov      rsi, r12
        mov      r12d, eax
-       mov      edx, dword ptr [rbp-0x3C]
-       jmp      SHORT G_M16680_IG77
+       mov      edx, dword ptr [rbp-0x50]
+       jmp      SHORT G_M16680_IG75
 						;; size=84 bbWeight=0.50 PerfScore 12.25
-G_M16680_IG76:
+G_M16680_IG74:
        lea      rsi, bword ptr [r12+0x10]
        mov      edi, dword ptr [r12+0x08]
        mov      r12d, edi
 						;; size=13 bbWeight=0.50 PerfScore 1.38
-G_M16680_IG77:
-       mov      eax, dword ptr [rbp-0x40]
+G_M16680_IG75:
+       mov      eax, dword ptr [rbp-0x54]
        and      eax, 0xD1FFAB1E
        mov      edi, eax
        mov      eax, r13d
        add      rax, rdi
        mov      ecx, r12d
        cmp      rax, rcx
-       ja       G_M16680_IG93
+       ja       G_M16680_IG91
        add      rsi, rdi
-       mov      bword ptr [rbp-0x88], rsi
+       mov      bword ptr [rbp-0x98], rsi
        mov      r12d, r13d
        mov      esi, r12d
 						;; size=44 bbWeight=0.50 PerfScore 2.62
-G_M16680_IG78:
-       mov      dword ptr [rbp-0x3C], edx
+G_M16680_IG76:
+       mov      dword ptr [rbp-0x50], edx
        lea      r13d, [r14+rdx]
-       mov      dword ptr [rbp-0x44], esi
+       mov      dword ptr [rbp-0x58], esi
        add      r13d, esi
        movsxd   rsi, r13d
        mov      rdi, 0xD1FFAB1E      ; byte[]
        call     CORINFO_HELP_NEWARR_1_VC
        mov      r12, rax
        lea      rdi, bword ptr [r12+0x10]
        mov      edx, r13d
        cmp      r14d, edx
-       ja       G_M16680_IG93
+       ja       G_M16680_IG91
        mov      edx, r14d
        mov      rsi, r15
        mov      rax, 0xD1FFAB1E      ; code for System.SpanHelpers:Memmove(byref,byref,nuint)
        call     [rax]System.SpanHelpers:Memmove(byref,byref,nuint)
        lea      rdi, bword ptr [r12+0x10]
        mov      edx, r13d
        mov      esi, r14d
-       mov      r15d, dword ptr [rbp-0x3C]
+       mov      r15d, dword ptr [rbp-0x50]
        mov      eax, r15d
        add      rsi, rax
        cmp      rsi, rdx
-       ja       G_M16680_IG93
+       ja       G_M16680_IG91
        mov      edx, r14d
        add      rdi, rdx
        mov      edx, r15d
        mov      rsi, rbx
        mov      rax, 0xD1FFAB1E      ; code for System.SpanHelpers:Memmove(byref,byref,nuint)
        call     [rax]System.SpanHelpers:Memmove(byref,byref,nuint)
        add      r15d, r14d
        lea      rdi, bword ptr [r12+0x10]
        mov      edx, r15d
-       mov      ebx, dword ptr [rbp-0x44]
+       mov      ebx, dword ptr [rbp-0x58]
        mov      esi, ebx
        add      rsi, rdx
        mov      eax, r13d
        cmp      rsi, rax
-       ja       G_M16680_IG93
+       ja       G_M16680_IG91
        add      rdi, rdx
        mov      edx, ebx
-       mov      rsi, bword ptr [rbp-0x88]
+       mov      rsi, bword ptr [rbp-0x98]
        mov      rax, 0xD1FFAB1E      ; code for System.SpanHelpers:Memmove(byref,byref,nuint)
        call     [rax]System.SpanHelpers:Memmove(byref,byref,nuint)
        mov      rax, r12
 						;; size=181 bbWeight=0.50 PerfScore 13.62
-G_M16680_IG79:
-       add      rsp, 136
+G_M16680_IG77:
+       add      rsp, 152
        pop      rbx
        pop      r12
        pop      r13
        pop      r14
        pop      r15
        pop      rbp
        ret      
 						;; size=18 bbWeight=0.50 PerfScore 2.12
-G_M16680_IG80:
+G_M16680_IG78:
        mov      eax, dword ptr [rbx+0x58]
        cmp      edi, 1
-       je       SHORT G_M16680_IG81
+       je       SHORT G_M16680_IG79
        cmp      edi, 3
-       jne      SHORT G_M16680_IG82
+       jne      SHORT G_M16680_IG80
 						;; size=13 bbWeight=2 PerfScore 9.00
-G_M16680_IG81:
+G_M16680_IG79:
        dec      eax
 						;; size=2 bbWeight=2 PerfScore 0.50
-G_M16680_IG82:
-       mov      dword ptr [rbp-0x48], eax
+G_M16680_IG80:
+       mov      dword ptr [rbp-0x5C], eax
 						;; size=3 bbWeight=2 PerfScore 2.00
-G_M16680_IG83:
+G_M16680_IG81:
        mov      rdi, rbx
        mov      rcx, 0xD1FFAB1E      ; code for System.Text.Json.Utf8JsonReader:Read():bool:this
        call     [rcx]System.Text.Json.Utf8JsonReader:Read():bool:this
        mov      eax, dword ptr [rbx+0x58]
        movzx    rcx, byte  ptr [rbx+0x28]
        cmp      ecx, 1
-       je       SHORT G_M16680_IG85
+       je       SHORT G_M16680_IG83
 						;; size=27 bbWeight=16 PerfScore 140.00
-G_M16680_IG84:
+G_M16680_IG82:
        cmp      ecx, 3
-       jne      SHORT G_M16680_IG86
+       jne      SHORT G_M16680_IG84
 						;; size=5 bbWeight=8 PerfScore 10.00
-G_M16680_IG85:
+G_M16680_IG83:
        dec      eax
 						;; size=2 bbWeight=8 PerfScore 2.00
-G_M16680_IG86:
-       mov      ecx, dword ptr [rbp-0x48]
+G_M16680_IG84:
+       mov      ecx, dword ptr [rbp-0x5C]
        cmp      ecx, eax
-       jl       SHORT G_M16680_IG83
+       jl       SHORT G_M16680_IG81
 						;; size=7 bbWeight=16 PerfScore 36.00
-G_M16680_IG87:
+G_M16680_IG85:
        mov      rdi, rbx
        mov      rax, 0xD1FFAB1E      ; code for System.Text.Json.Utf8JsonReader:Read():bool:this
        call     [rax]System.Text.Json.Utf8JsonReader:Read():bool:this
        test     eax, eax
        je       G_M16680_IG19
        movzx    rdi, byte  ptr [rbx+0x28]
        cmp      edi, 2
        je       G_M16680_IG19
        mov      r15d, 1
        cmp      byte  ptr [rbx+0x24], 0
-       je       SHORT G_M16680_IG91
+       je       SHORT G_M16680_IG89
        cmp      edi, 5
-       jne      SHORT G_M16680_IG89
+       jne      SHORT G_M16680_IG87
 						;; size=54 bbWeight=4 PerfScore 50.00
-G_M16680_IG88:
+G_M16680_IG86:
        mov      rdi, rbx
        mov      rax, 0xD1FFAB1E      ; code for System.Text.Json.Utf8JsonReader:Read():bool:this
        call     [rax]System.Text.Json.Utf8JsonReader:Read():bool:this
 						;; size=15 bbWeight=2 PerfScore 7.00
-G_M16680_IG89:
+G_M16680_IG87:
        movzx    rdi, byte  ptr [rbx+0x28]
        mov      eax, edi
        cmp      eax, 1
-       je       G_M16680_IG80
+       je       G_M16680_IG78
 						;; size=16 bbWeight=4 PerfScore 14.00
-G_M16680_IG90:
+G_M16680_IG88:
        cmp      eax, 3
-       jne      SHORT G_M16680_IG87
-       jmp      G_M16680_IG80
+       jne      SHORT G_M16680_IG85
+       jmp      G_M16680_IG78
 						;; size=10 bbWeight=2 PerfScore 6.50
-G_M16680_IG91:
+G_M16680_IG89:
        mov      rax, 0xD1FFAB1E      ; code for System.Text.Json.ThrowHelper:ThrowInvalidOperationException_CannotSkipOnPartial()
        call     [rax]System.Text.Json.ThrowHelper:ThrowInvalidOperationException_CannotSkipOnPartial()
        int3     
 						;; size=13 bbWeight=0 PerfScore 0.00
-G_M16680_IG92:
+G_M16680_IG90:
        mov      edi, 33
        mov      rax, 0xD1FFAB1E      ; code for System.ThrowHelper:ThrowArgumentOutOfRangeException(int)
        call     [rax]System.ThrowHelper:ThrowArgumentOutOfRangeException(int)
        int3     
 						;; size=18 bbWeight=0 PerfScore 0.00
-G_M16680_IG93:
+G_M16680_IG91:
        mov      rax, 0xD1FFAB1E      ; code for System.ThrowHelper:ThrowArgumentOutOfRangeException()
        call     [rax]System.ThrowHelper:ThrowArgumentOutOfRangeException()
        int3     
 						;; size=13 bbWeight=0 PerfScore 0.00
-G_M16680_IG94:
+G_M16680_IG92:
        mov      rax, 0xD1FFAB1E      ; code for System.ThrowHelper:ThrowArgumentException_DestinationTooShort()
        call     [rax]System.ThrowHelper:ThrowArgumentException_DestinationTooShort()
        int3     
 						;; size=13 bbWeight=0 PerfScore 0.00
-G_M16680_IG95:
+G_M16680_IG93:
        mov      rdi, 0xD1FFAB1E      ; System.Collections.Generic.List`1[byte]
        mov      rax, 0xD1FFAB1E      ; code for CORINFO_HELP_GET_GCSTATIC_BASE
        call     [rax]CORINFO_HELP_GET_GCSTATIC_BASE
-       jmp      G_M16680_IG41
+       jmp      G_M16680_IG39
 						;; size=27 bbWeight=0 PerfScore 0.00
-G_M16680_IG96:
+G_M16680_IG94:
        mov      rdi, 0xD1FFAB1E      ; System.Buffers.ArrayPool`1[byte]
        mov      rcx, 0xD1FFAB1E      ; code for CORINFO_HELP_GET_GCSTATIC_BASE
        call     [rcx]CORINFO_HELP_GET_GCSTATIC_BASE
        jmp      G_M16680_IG20
 						;; size=27 bbWeight=0 PerfScore 0.00
-G_M16680_IG97:
+G_M16680_IG95:
        call     CORINFO_HELP_RNGCHKFAIL
        int3     
 						;; size=6 bbWeight=0 PerfScore 0.00
 
-; Total bytes of code 3057, prolog size 37, PerfScore 1070.75, instruction count 821, allocated bytes for code 3057 (MethodHash=f420bed7) for method System.ClientModel.Primitives.JsonPathExtensions:Insert(byref,System.ReadOnlyMemory`1[byte],System.ReadOnlySpan`1[byte],System.ReadOnlyMemory`1[byte],bool):byte[] (FullOpts)
+; Total bytes of code 3063, prolog size 47, PerfScore 1072.88, instruction count 821, allocated bytes for code 3063 (MethodHash=f420bed7) for method System.ClientModel.Primitives.JsonPathExtensions:Insert(byref,System.ReadOnlyMemory`1[byte],System.ReadOnlySpan`1[byte],System.ReadOnlyMemory`1[byte],bool):byte[] (FullOpts)
 ; ============================================================
```

</details>



